:root{color:#17201c;background:#f6f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}main{min-height:100vh}.topbar{align-items:center;display:flex;justify-content:space-between;padding:20px clamp(18px,5vw,72px)}.brand,.nav-links{align-items:center;display:flex}.brand{font-weight:800;gap:10px}.nav-links{gap:10px}.nav-links a,.nav-cta{border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:800;padding:10px 14px}.nav-links a.active{background:#fff;border-color:#cfd8d2}.nav-cta{background:#17201c;color:#fff}.hero{display:grid;gap:42px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);min-height:calc(100vh - 80px);padding:42px clamp(18px,5vw,72px) 58px}.hero-copy{align-self:center;max-width:760px}.eyebrow{color:#176b5d;font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,8vw,92px);letter-spacing:0;line-height:.96;margin-bottom:24px}h2{font-size:clamp(32px,4vw,56px);letter-spacing:0;line-height:1.05;margin-bottom:18px}h3{font-size:20px;margin-bottom:10px}.lede{color:#46524b;font-size:20px;line-height:1.55;max-width:700px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:0 18px}.button:disabled{cursor:wait;opacity:.72}.primary{background:#18231f;color:#fff}.secondary{background:#fff;border:1px solid #cfd8d2;color:#17201c}.full{width:100%}.product-visual{align-self:center;background:#18231f;border-radius:8px;box-shadow:0 24px 80px #13231d38;min-height:460px;overflow:hidden;padding:clamp(18px,4vw,42px);position:relative}.document{background:#fffef8;border-radius:8px;min-height:280px;padding:28px;width:min(78%,380px)}.pdf-title{color:#176b5d;font-size:13px;font-weight:800;margin-bottom:20px}.doc-line{background:#bec8c1;border-radius:3px;height:12px;margin-bottom:16px;width:62%}.doc-line.wide{background:#176b5d;width:84%}.doc-line.short{width:42%}.doc-paragraph{display:grid;gap:12px;margin-top:32px}.doc-paragraph span{background:#e8ece7;border-radius:4px;height:14px}.doc-paragraph span:nth-child(2){width:86%}.doc-paragraph span:nth-child(3){width:72%}.doc-paragraph span:nth-child(4){width:54%}.terminal-output{background:#0f1513;border:1px solid #31413b;border-radius:8px;bottom:42px;color:#a8f0d8;display:grid;font-family:Cascadia Code,Consolas,monospace;font-size:15px;gap:7px;padding:22px;position:absolute;right:34px;width:min(78%,380px)}.terminal-output span:first-child{color:#fff}.proof-band{background:#dbe7dd;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.proof-band div{align-items:center;background:#ffffff6b;display:flex;font-weight:800;gap:10px;justify-content:center;min-height:92px;padding:20px}.info-section,.code-band,.page-shell{padding:72px clamp(18px,5vw,72px)}.info-section{display:grid;gap:42px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-grid article{background:#fff;border:1px solid #dfe6e1;border-radius:8px;padding:22px}.feature-grid p,.code-band p,.pricing-panel p,.docs-content p,.fine-print{color:#5b665f;line-height:1.55}.code-band{align-items:start;background:#dbe7dd;display:grid;gap:36px;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr)}pre{background:#111816;border-radius:8px;color:#d6f8eb;font-family:Cascadia Code,Consolas,monospace;font-size:14px;line-height:1.55;margin:0;overflow-x:auto;padding:22px;white-space:pre}.page-heading{max-width:860px;padding-bottom:36px}.page-shell h1{font-size:clamp(44px,7vw,82px)}.pricing-layout{display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,430px)}.pricing-panel,.checkout-box,.resend-card{background:#fff;border:1px solid #dfe6e1;border-radius:8px;padding:24px}.price{color:#17201c!important;font-size:clamp(54px,8vw,86px);font-weight:900;letter-spacing:0;line-height:1;margin-bottom:16px}ul{display:grid;gap:14px;list-style:none;margin:28px 0 0;padding:0}li{align-items:center;display:flex;gap:10px}label{color:#445049;display:block;font-size:14px;font-weight:800;margin-bottom:8px}input{background:#fbfcfa;border:1px solid #cfd8d2;border-radius:8px;color:#17201c;margin-bottom:14px;min-height:48px;padding:0 14px;width:100%}.status{color:#176b5d;font-weight:800;margin-top:14px}.docs-grid{align-items:start;display:grid;gap:36px;grid-template-columns:220px minmax(0,1fr)}.docs-nav{background:#fff;border:1px solid #dfe6e1;border-radius:8px;display:grid;gap:6px;padding:12px;position:sticky;top:18px}.docs-nav a{border-radius:6px;color:#46524b;font-weight:800;padding:10px 12px}.docs-nav a:hover{background:#eef3ef;color:#17201c}.docs-content{display:grid;gap:24px}.docs-content section{background:#fff;border:1px solid #dfe6e1;border-radius:8px;padding:26px;scroll-margin-top:20px}.docs-content h2{font-size:28px}.inline-form{display:grid;gap:12px;grid-template-columns:1fr auto}.inline-form input{margin:0}@media(max-width:980px){.hero,.info-section,.code-band,.pricing-layout,.docs-grid,.feature-grid{grid-template-columns:1fr}.docs-nav{position:static}}@media(max-width:720px){.topbar,.nav-links{align-items:flex-start;flex-direction:column}.hero{min-height:auto;padding-top:30px}.proof-band{grid-template-columns:1fr}.product-visual{min-height:420px}.terminal-output{bottom:24px;right:18px}.inline-form{grid-template-columns:1fr}}
