:root{--bg:#f6f5f1;--ink:#14212c;--muted:#5f6d77;--surface:#fff;--surface-2:#e8eee9;--line:#cfd8d4;--teal:#0f766e;--teal-dark:#114f4a;--blue:#28577a;--gold:#a97824;--danger:#8f2632;--shadow:0 24px 70px #18232d1f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:linear-gradient(180deg, #0f766e1f, transparent 420px), var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}main{width:min(1440px,100%);margin:0 auto;padding:18px}.siteHeader{z-index:20;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:12px;display:grid;position:sticky;top:0}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.siteHeader nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.siteHeader nav a,.primaryButton,.secondaryButton{border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-weight:700;display:inline-flex}.navCta,.primaryButton{border-color:var(--teal-dark);background:var(--teal-dark);color:#fff}.secondaryButton{background:var(--surface);color:var(--ink)}.hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:38px;min-height:calc(100vh - 84px);padding:54px 4px 48px;display:grid}.heroCopy{align-content:center;gap:20px;display:grid}.eyebrow{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:850}h1,h2{letter-spacing:0;max-width:900px;font-family:Georgia,Times New Roman,serif}h1{font-size:clamp(44px,7vw,86px);line-height:.96}h2{font-size:clamp(30px,4vw,56px);line-height:1.02}h3{font-size:19px}p{color:var(--muted);font-size:17px;line-height:1.7}.heroCopy>p:last-of-type{max-width:760px;font-size:19px}.heroActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.heroVisual{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#e8eee9);border-radius:8px;justify-items:center;gap:20px;padding:34px;display:grid}.heroVisual img{object-fit:contain;height:auto}.proofPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;width:100%;padding:16px;display:grid}.proofPanel span{color:var(--muted);font-size:13px;font-weight:750}code{overflow-wrap:anywhere;color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.trustBand,.stepsGrid,.useCaseGrid{gap:14px;display:grid}.trustBand{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.trustBand div{border-left:3px solid var(--gold);gap:5px;padding:10px 12px;display:grid}.trustBand span,.networkList span{color:var(--muted);line-height:1.5}.section{padding:88px 4px 0}.sectionIntro{gap:14px;max-width:880px;margin-bottom:24px;display:grid}.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.stepsGrid article,.useCaseGrid article,.networkList article,.faq details,.proofSection,.finalCta{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.stepsGrid article{gap:12px;padding:20px;display:grid}.stepsGrid article span{background:var(--teal-dark);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.guideTeaser{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.guideTeaser div{gap:12px;display:grid}.guideHero{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:34px;padding:64px 4px 32px;display:grid}.guideHero>div:first-child{gap:18px;display:grid}.guideGraphic{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#e8eee9);border-radius:8px;gap:14px;padding:26px;display:grid}.guideGraphic>img{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;height:auto}.guideGraphic div{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:14px;display:grid}.guideGraphic span{background:var(--teal-dark);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.guideGraphic i{background:var(--gold);width:2px;height:28px;margin-left:33px}.guideImageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.guideImageGrid article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.guideImageGrid img{border-bottom:1px solid var(--line);background:var(--surface-2);width:100%;height:auto;display:block}.guideImageGrid div{gap:6px;padding:14px;display:grid}.guideImageGrid span{color:var(--muted);line-height:1.5}.visualChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.visualChecklist article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:18px;display:grid}.visualChecklist strong{color:var(--blue);font-size:19px}.visualChecklist span{color:var(--muted);line-height:1.5}.beginnerGuide{scroll-margin-top:90px}.guideLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.guideAside{border:1px solid var(--line);background:var(--teal-dark);color:#fff;box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:18px;display:grid;position:sticky;top:92px}.guideAside p{color:#ffffffd1;font-size:15px}.guideAside a{min-height:40px;color:var(--teal-dark);background:#fff;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.guideSteps{gap:12px;display:grid}.guideSteps article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;display:grid}.guideSteps article>span{background:var(--blue);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.guideSteps article div{gap:8px;display:grid}.guideSteps a{color:var(--teal-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.guideSteps ul{color:var(--muted);gap:7px;margin-top:4px;padding-left:18px;line-height:1.6;display:grid}.formGuide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.formGuide>div:first-child{gap:12px;display:grid}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fieldGrid article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:8px;padding:18px;display:grid}.fieldGrid span{color:var(--muted);line-height:1.55}.split{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:32px;display:grid}.split>div:first-child{gap:14px;display:grid}.networkList{gap:12px;display:grid}.networkList article{gap:6px;padding:18px;display:grid}.useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.useCaseGrid article{border-left:4px solid var(--blue);align-items:end;min-height:112px;padding:18px;font-size:20px;font-weight:800;display:grid}.proofSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:30px;display:grid}.proofSection>div,.faq{gap:12px;display:grid}.faq details{padding:18px}.faq summary{cursor:pointer;font-weight:800}.faq details p{margin-top:12px}.finalCta{background:var(--teal-dark);color:#fff;justify-items:start;gap:22px;margin:88px 0 24px;padding:34px;display:grid}.finalCta h2{max-width:980px}.finalCta .primaryButton{color:var(--teal-dark);background:#fff;border-color:#fff}@media (max-width:980px){.siteHeader,.hero,.guideHero,.trustBand,.stepsGrid,.guideTeaser,.guideLayout,.guideImageGrid,.visualChecklist,.formGuide,.fieldGrid,.split,.useCaseGrid,.proofSection{grid-template-columns:1fr}.hero{min-height:auto;padding-top:42px}.siteHeader nav{justify-content:flex-start}}@media (max-width:640px){main{padding:10px}.siteHeader{position:static}.siteHeader nav a{flex:auto}h1{font-size:42px}.heroVisual,.proofSection,.finalCta{padding:20px}.guideAside{position:static}.guideSteps article,.proofPanel{grid-template-columns:1fr}}
