:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#233d34;--muted:#727970;--green:#27614c;--line:#dedfd5;--paper:#f5f4ef;--mint:#e8eddf;color:var(--ink);background:var(--paper);font:15px/1.65 Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body,h1,h2,h3,p{margin:0}a{color:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #b77935}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}.wrap{width:min(1240px,100% - 80px);margin-inline:auto}.nav,.nav nav,.brand,.actions,footer{align-items:center;display:flex}.nav{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:25px 0}.brand{letter-spacing:-1px;white-space:nowrap;gap:9px;font-size:21px;font-weight:750;text-decoration:none}.brand>span{margin-left:-7px;font-weight:400}.nav nav{gap:30px;font-size:13px}.nav nav a{text-decoration:none}.nav nav a:hover,footer a:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.nav-cta{border:1px solid #bdc5b8;border-radius:6px;padding:9px 15px}.nav-cta span{margin-left:15px}.hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:65px;padding-block:80px 72px;display:grid}.eyebrow{letter-spacing:.13em;color:var(--green);align-items:center;gap:9px;font-family:Consolas,monospace;font-size:10px;font-weight:600;display:flex}.eyebrow>span{background:var(--green);border-radius:50%;width:6px;height:6px}h1,h2{letter-spacing:-.065em;font-weight:500;line-height:1.02}h1{width:fit-content;margin:25px 0 28px;font-size:clamp(64px,7.1vw,101px);position:relative}h1 em,.closing em{color:var(--green);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1 em{position:relative}.hand-drawn{stroke:#b7c28e;stroke-width:3px;fill:none;width:95%;height:20px;position:absolute;bottom:-13px;left:0}.lead{color:#667166;max-width:39ch;font-size:16px;line-height:1.8}.actions{flex-wrap:wrap;gap:23px;margin-top:28px}.button{background:0 0;border:1px solid #bdc5b8;border-radius:5px;justify-content:center;align-items:center;gap:25px;padding:13px 19px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:var(--mint);transform:translateY(-2px)}.button.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 3px #173c3020}.text-link{border-bottom:1px solid #a6b09d;padding:4px 0;font-size:12px;text-decoration:none}.text-link span{margin-left:9px}.note{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.chrome-icon{font-size:16px}.note-divider{color:#b5b8ad;margin-inline:4px}.product-stage{min-width:0;padding:31px 0 25px;position:relative}.product-stage:before{content:"";opacity:.32;z-index:-1;background:radial-gradient(#aeb7a3 1px,#0000 1px) 0 0/16px 16px;position:absolute;inset:-26px -25px 4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.stage-label{letter-spacing:.12em;color:#8b927e;align-items:center;gap:12px;font:9px Consolas,monospace;display:flex;position:absolute;top:-6px;left:8px}.tiny-cross{font-size:23px;font-weight:300}.demo{background:#fffefa;border:1px solid #cbd1c5;border-radius:10px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 60px #32483312,0 5px 12px #32483307}.demo-bar{border-bottom:1px solid var(--line);color:#7b8375;background:#eeeee7;justify-content:space-between;align-items:center;padding:14px 17px;font:9px Consolas,monospace;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#c6cbbf;border-radius:50%;width:7px;height:7px}.demo-tag{letter-spacing:.1em;font-size:8px}.demo-content{padding:25px 24px 15px}.document-meta{color:#8b927e;letter-spacing:.08em;justify-content:space-between;font:8px Consolas,monospace;display:flex}.demo h2{letter-spacing:-.045em;margin-top:13px;font-size:30px}.demo-subtitle{color:var(--muted);margin-top:8px;font-size:10px}.demo-nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.demo-nav button{color:#89917e;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 0 13px;font:10px Segoe UI,sans-serif;transition:color .2s,border-color .2s;display:flex}.demo-nav button b{border:1px solid var(--line);border-radius:3px;padding:3px 5px;font:9px Consolas,monospace}.demo-nav button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green);font-weight:650}.demo-nav button[aria-pressed=true] b{background:var(--green);color:#fff;border-color:var(--green)}.instruction-row{align-items:center;gap:10px;min-height:65px;display:flex}.instruction-row>span{color:#81916b;font:10px Consolas,monospace}.instruction-row p{color:#57634f;font-size:11px}.screenshot-frame{border:1px solid var(--line);background:#f2f3ef;border-radius:4px;overflow:hidden}.demo img{aspect-ratio:1050/580;object-fit:contain;width:100%}.demo-bottom{color:#87907f;justify-content:space-between;padding-top:15px;font-size:9px;display:flex}.demo-bottom>span{align-items:center;gap:5px;display:flex}.demo-bottom i{background:#859a65;border-radius:50%;width:5px;height:5px}.demo-bottom a{text-decoration:none}.floating-note{background:#e7eccf;border:1px solid #d3dcbb;border-radius:4px;align-items:center;gap:11px;padding:16px 20px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;right:-20px;transform:rotate(3deg);box-shadow:0 8px 17px #3c4b3020}.floating-note small{color:#7c8765;margin-top:3px;font-size:9px;font-weight:400;display:block}.check-icon{text-align:center;border:1px solid #a5b48a;border-radius:50%;width:27px;height:27px;line-height:25px}.floating-note svg{stroke:#78895b;fill:none;stroke-width:1.4px;width:45px;height:30px;margin-left:14px}.stage-caption{letter-spacing:.07em;color:#929986;justify-content:space-between;margin-top:26px;font:8px Consolas,monospace;display:flex}.stage-caption span:last-child{visibility:hidden}.principles{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:27px 0;font-size:12px;display:flex}.principles>span{color:#89907f;font-size:11px;line-height:1.6}.principles strong{color:var(--ink);font-weight:500}.principles p{align-items:center;gap:12px;display:flex}.principles p>span{color:#7c8c6b;font-size:26px;font-weight:300}.workflow{padding-block:82px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.section-heading h2{margin-top:18px;font-size:clamp(38px,4.3vw,56px);line-height:1.1}.section-heading>p{max-width:34ch;color:var(--muted);padding-bottom:5px;font-size:13px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.steps article{min-width:0}.steps article>span{letter-spacing:.13em;color:#7d8c6d;font:9px Consolas,monospace}.steps h3{letter-spacing:-.045em;margin:11px 0 10px;font-size:18px;font-weight:550;line-height:1.3}.steps p{color:var(--muted);max-width:38ch;font-size:12px;line-height:1.9}.step-visual{background:#eceee5;border:1px solid #e2e5d9;border-radius:7px;justify-content:center;align-items:center;height:180px;margin-bottom:23px;display:flex;position:relative;overflow:hidden}.mini-browser{background:#f9faf4;border:1px solid #cdd4c2;border-radius:6px;width:190px;height:102px;padding:7px;transform:rotate(-5deg);box-shadow:0 8px 15px #30422b09}.mini-browser>span{vertical-align:top;background:#c8cebe;border-radius:50%;width:4px;height:4px;margin:2px;display:inline-block}.mini-click{color:#fff;background:#38644e;border-radius:3px;width:95px;margin:10px 0 0 37px;padding:7px 12px;font-size:10px;position:relative}.mini-click b{color:#233d34;text-shadow:1px 1px #fff;font-size:30px;position:absolute;bottom:-20px;right:-9px}.record-pill{background:#fffefa;border:1px solid #dbe0ce;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:8px;display:flex;position:absolute;bottom:23px;right:27px;box-shadow:0 5px 12px #293d2510}.record-pill i{background:#b57557;border-radius:50%;width:5px;height:5px}.edit-visual{background:#eeece4}.mini-document{background:#fffdf7;border:1px solid #dad8ca;border-radius:4px;width:145px;height:118px;padding:22px;transform:rotate(4deg);box-shadow:0 5px 15px #30422b09}.mini-document i{background:#dde0d3;height:4px;margin-bottom:9px;display:block}.mini-document i:nth-child(2){width:70%}.redact-box{color:#2d4138;outline-offset:4px;background:#2d4138;outline:1px dashed #79926e;width:92px;height:19px;margin-bottom:10px}.edit-badge{background:#e1e6cf;border:1px solid #cdd5b9;border-radius:3px;padding:6px 11px;font:10px Georgia,serif;position:absolute;bottom:35px;right:28px;transform:rotate(-8deg)}.export-visual{background:#e8ede6}.file-stack{background:#f8faf3;border:1px solid #c8d1c1;border-radius:5px;width:140px;height:114px;position:absolute}.file-stack.back{background:#dbe3d1;transform:translate(-12px,-5px)rotate(-10deg)}.file-stack.front{flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(4deg)}.file-stack.front>span{color:#618057;font-size:28px;line-height:1.3}.file-stack b{margin-top:7px;font:11px Georgia,serif}.file-stack small{letter-spacing:.07em;color:#929b87;margin-top:6px;font:7px Consolas,monospace}.ownership{background:#e9eddf;border:1px solid #dce2ce;border-radius:8px;align-items:center;gap:30px;padding:42px;display:flex}.ownership-symbol{color:#9aaa82;align-self:flex-start;font-family:Georgia,serif;font-size:85px;line-height:1}.ownership h2{margin:14px 0;font-size:36px;line-height:1.1}.ownership p:not(.eyebrow){color:#748066;max-width:57ch;font-size:12px}.ownership>.button{flex-shrink:0;margin-left:auto}.closing{text-align:center;padding-block:85px}.closing .eyebrow{justify-content:center}.closing h2{margin:22px 0 28px;font-size:clamp(48px,6vw,76px);line-height:1.08}.closing .button{gap:40px}footer{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding-block:25px}footer>.brand{font-size:16px}footer>span{color:#8b927f;font-size:10px}footer nav{gap:22px;font-size:11px;display:flex}footer nav a{text-decoration:none}.page{max-width:900px;min-height:72vh;padding-block:70px 90px}.page h1{margin:0 0 25px;font-size:clamp(44px,6vw,76px)}.page>.lead{max-width:60ch}.page section{border:1px solid var(--line);background:#fffefa;border-radius:8px;margin-top:30px;padding:30px}.page section h2{font-size:30px;line-height:1.15}.page section p{color:#65705e;margin-top:16px;font-size:15px}.page section img{border:1px solid var(--line);border-radius:6px;margin-top:22px}.page section a{text-underline-offset:4px}.button.small{padding:8px 12px}button:disabled{opacity:.6;cursor:default}@media (min-width:1450px){.hero{padding-block:100px 90px}}@media (max-width:1050px){.wrap{width:calc(100% - 48px)}.hero{gap:35px}h1{font-size:80px}.actions{gap:14px}.nav nav{gap:18px}.floating-note{right:-5px}.demo-content{padding:20px 16px 14px}.ownership{gap:22px;padding:30px}.ownership-symbol,footer>span{display:none}}@media (max-width:800px){.hero{grid-template-columns:1fr;gap:55px;padding-block:50px}.pitch{max-width:590px}h1{font-size:88px}.lead{max-width:46ch}.product-stage{width:min(570px,100%);margin-inline:auto}.floating-note{right:0}.demo-content{padding:25px}.nav nav{gap:18px}.nav nav>a:first-child{display:none}.principles{flex-wrap:wrap;justify-content:flex-start;gap:18px 35px}.principles>span{width:100%}.steps{gap:18px}.steps h3{font-size:17px}.step-visual{height:155px}.mini-browser{width:155px}.record-pill{right:8px}.section-heading>p{max-width:29ch}.ownership{flex-direction:column;align-items:flex-start}.ownership>.button{margin-left:0}}@media (max-width:560px){.wrap{width:calc(100% - 36px)}.nav{gap:15px;padding:19px 0}.brand{font-size:18px}.brand img{width:29px}.nav nav{gap:13px;font-size:11px}.nav nav>a:nth-child(2){display:none}.nav-cta{padding:7px 9px}.nav-cta span{margin-left:5px}h1{font-size:78px}.hero{gap:45px;padding-top:35px}.eyebrow{font-size:9px}.lead{font-size:14px}.actions{gap:18px}.button{padding:12px 15px;font-size:11px}.product-stage{padding-top:25px}.stage-label{font-size:7px}.demo{transform:rotate(-1deg)}.demo-content{padding:19px 14px 14px}.demo h2{font-size:27px}.demo-nav button{gap:5px;font-size:9px}.document-meta{font-size:7px}.floating-note{padding:11px 12px;font-size:10px;bottom:-3px}.floating-note small{font-size:8px}.floating-note svg{width:33px}.stage-caption{font-size:7px}.principles{gap:13px 20px}.principles p{gap:7px;font-size:10px}.principles p>span{font-size:21px}.workflow{padding-block:55px}.section-heading{margin-bottom:25px;display:block}.section-heading h2{font-size:43px}.section-heading>p{max-width:42ch;margin-top:20px}.steps{grid-template-columns:1fr;gap:35px}.step-visual{height:185px;margin-bottom:18px}.steps h3{font-size:21px}.steps p{max-width:100%;font-size:13px}.mini-browser{width:190px}.record-pill{right:35px}.ownership{padding:25px}.ownership h2{font-size:32px}.closing{padding-block:60px}.closing h2{font-size:55px}footer{flex-wrap:wrap;padding-block:24px}footer nav{gap:20px}.page{padding-block:45px}.page section{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--ink:#182427;--muted:#4c6265;--green:#006657;--line:#d4e2df;--paper:#f3f8f6;--mint:#eff7f4}[hidden]{display:none!important}.lead,.instruction-row p,.steps p,.ownership p:not(.eyebrow),.page section p{color:var(--muted)}.hand-drawn{stroke:#a9d6c4}.demo{background:#fff;transform:none;box-shadow:0 18px 48px #153c3317}.demo-bar{color:#4c6265;background:#eff7f4}.window-dots i{background:#c2d9d2}.window-dots i:first-child{background:#006657}.document-meta,.demo-subtitle,.demo-bottom{color:#4c6265}.stage-label,.stage-caption{color:#52756b}.product-stage:before{background-image:radial-gradient(#87b7aa 1px,#0000 1px)}.demo-nav button{color:#4c6265}.screenshot-frame{background:#fff;border-color:#d4e2df;border-radius:10px}.demo img{aspect-ratio:3/2}.demo-bottom i{background:#006657}.floating-note{background:#e1f3eb;border-color:#badbce;transform:rotate(2deg)}.floating-note small{color:#4c6265}.floating-note svg{stroke:#006657}.check-icon{color:#006657;border-color:#99c7b8}.section-heading h2>span{color:#60877b}.principles>span,.principles p>span,.steps article>span{color:#52756b}.step-visual,.edit-visual,.export-visual{background:#eff7f4;border-color:#d4e2df}.mini-browser,.mini-document,.file-stack{background:#fff;border-color:#c4dad3}.mini-click{background:#006657}.record-pill{background:#fff;border-color:#d4e2df}.mini-document i{background:#d4e2df}.edit-badge,.file-stack.back{background:#e1f3eb;border-color:#badbce}.redact-box{color:#182427;background:#182427;outline-color:#006657}.file-stack.front>span{color:#006657}.ownership{background:#e1f3eb;border-color:#c4dfd5}.ownership-symbol{color:#79b29f}.button,.nav-cta{border-color:#b8d2ca;border-radius:10px}.button.primary:hover{background:#005247}.page section{background:#fff}.price-card .button:disabled{opacity:1;color:#4c6265;box-shadow:none;background:#eff7f4;border-color:#d4e2df;transform:none}.pricing-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:85px;display:grid}.pricing-intro h2{margin:20px 0;font-size:clamp(40px,4.4vw,60px);line-height:1.1}.pricing-intro h2 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.pricing-intro>p:not(.eyebrow){max-width:36ch;color:var(--muted);margin-bottom:24px;font-size:14px}.price-card{background:#fff;border:1px solid #badbce;border-radius:18px;padding:32px;box-shadow:0 12px 32px #153c330d}.price-card-top{letter-spacing:.08em;color:var(--green);justify-content:space-between;align-items:center;gap:12px;font:10px Consolas,monospace;display:flex}.price-badge{background:var(--wash,#eff7f4);border-radius:20px;padding:5px 8px;font-size:9px}.price-amount{letter-spacing:-5px;margin-top:25px;font-size:72px;font-weight:550;line-height:1.1}.price-amount span{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.price-caption{color:var(--muted);margin-top:8px;font-size:13px}.price-card ul{border-block:1px solid var(--line);margin:22px 0;padding:22px 0;list-style:none}.price-card li{gap:11px;padding:6px 0;font-size:13px;display:flex}.price-card li:before{content:"✓";color:var(--green)}.price-card .button{width:100%;font:600 13px Segoe UI,sans-serif}.price-footnote{text-align:center;color:var(--muted);margin-top:12px;font-size:10px}@media (max-width:800px){.pricing-section{gap:35px}.price-card{padding:25px}}@media (max-width:560px){.pricing-section{grid-template-columns:1fr;gap:28px;padding-block:55px}.price-card{padding:25px}.nav nav>a:first-child,.nav nav>a:nth-child(2){display:inline}.nav nav{gap:12px}.nav-cta{font-size:0}.nav-cta span{margin:0;font-size:16px}.price-amount{font-size:64px}}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding-block:80px;display:grid}.contact-intro h1{margin-top:20px;font-size:clamp(45px,5vw,68px);line-height:1.1}.contact-intro h1 em{font-size:.85em}.contact-email{color:var(--muted);margin-top:28px;font-size:13px}.contact-form{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;box-shadow:0 12px 32px #153c330d}.contact-form h2{font-size:29px}.contact-form>p{color:var(--muted);margin-top:9px;font-size:13px}.contact-form fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.contact-form label{margin:17px 0 7px;font-size:12px;font-weight:600;display:block}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--ink);background:#fbfdfc;border:1px solid #bad3cb;border-radius:9px;padding:12px;font:14px/1.5 inherit}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid var(--green);outline-offset:2px}.contact-form button{cursor:pointer;width:100%;margin-top:22px}.contact-form .form-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form small{color:var(--muted);margin-top:16px;font-size:10px;display:block}.contact-form .form-status:empty{display:none}.contact-form .form-status{border-radius:8px;padding:12px}.contact-form .success{color:#006657;background:#eff7f4}.contact-form .error{color:#9c2440;background:#fff1f2}@media (max-width:800px){.contact-page{gap:30px}.contact-form{padding:24px}}@media (max-width:600px){.contact-page{grid-template-columns:1fr;padding-block:45px}.contact-intro h1{font-size:52px}}.features-section{padding-block:0 75px}.feature-index{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;display:grid}.feature-index a{color:var(--green);letter-spacing:.04em;align-items:center;gap:10px;padding:19px 0;font:10px Consolas,monospace;text-decoration:none;display:flex}.feature-index a>span{color:#72998c}.feature-index b{margin-left:auto;font-size:16px}.feature-index a:hover{color:#182427}.feature-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.feature-group{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;scroll-margin-top:25px}.feature-group-top{align-items:center;gap:12px;display:flex}.feature-icon{width:39px;height:39px;color:var(--green);background:#e1f3eb;border-radius:11px;place-items:center;font-size:23px;display:grid}.feature-number{color:#759b8e;margin-left:auto;font:12px Consolas,monospace}.feature-group h3{letter-spacing:-.045em;margin:22px 0;font-size:25px;font-weight:550;line-height:1.2}.feature-group ul{margin:0;padding:0;list-style:none}.feature-group li{border-top:1px solid #e7efec;align-items:flex-start;gap:13px;margin-top:17px;padding-top:17px;display:flex}.feature-group li>span{color:var(--green);padding-top:2px;font-size:12px}.feature-group h4{margin:0 0 5px;font-size:13px;font-weight:650}.feature-group li p{color:var(--muted);font-size:12px;line-height:1.8}.feature-note{border:1px solid var(--line);background:#eff7f4;border-radius:12px;align-items:center;gap:20px;margin-top:22px;padding:24px;display:flex}.feature-note>span{color:var(--green);font-size:34px}.feature-note p{color:var(--muted);max-width:80ch;font-size:12px}.feature-note strong{color:var(--ink)}.feature-note a{flex-shrink:0;margin-left:auto}@media (max-width:850px){.nav nav{gap:14px}.feature-index{grid-template-columns:1fr 1fr;gap:0 24px}.feature-group{padding:24px}.feature-note{flex-wrap:wrap}.feature-note a{margin-left:0}}@media (max-width:560px){.feature-grid{grid-template-columns:1fr}.feature-index a{font-size:9px}.feature-group h3{font-size:24px}.features-section{padding-bottom:50px}.nav nav{gap:10px}.nav nav>a[href="/#workflow"]{display:none}.nav nav>a[href="/#features"]{display:inline}.nav nav>a[href=\/contact]{display:none}}.sample-hero{padding-block:65px 45px}.sample-hero h1{margin-block:22px 30px;font-size:clamp(48px,6.5vw,82px)}.sample-hero-bottom{justify-content:space-between;align-items:center;gap:35px;display:flex}.sample-hero-bottom .lead{max-width:56ch;font-size:15px}.sample-hero-bottom .actions{flex-shrink:0;margin:0}.sample-journey{border-block:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:70px;margin-bottom:55px;padding-block:40px;display:grid}.sample-journey h2{margin-top:15px;font-size:35px;line-height:1.12}.sample-journey ol{grid-template-columns:1fr 1fr;gap:25px 30px;margin:0;padding:0;list-style:none;display:grid}.sample-journey li{gap:12px;display:flex}.sample-journey li>span{color:var(--green);padding-top:3px;font:10px Consolas,monospace}.sample-journey h3{margin-bottom:8px;font-size:14px;font-weight:650}.sample-journey li p{color:var(--muted);font-size:12px;line-height:1.8}.sample-workspace{grid-template-columns:260px 1fr;align-items:start;gap:40px;padding-bottom:75px;display:grid}.sample-sidebar{position:sticky;top:25px}.sample-sidebar h2{margin:15px 0 12px;font-size:29px;line-height:1.15}.sample-sidebar>p:not(.eyebrow){color:var(--muted);font:10px Consolas,monospace}.sample-sidebar nav{flex-direction:column;gap:8px;margin:28px 0;display:flex}.sample-sidebar nav a{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:11px;text-decoration:none;display:flex}.sample-sidebar nav a:hover{background:var(--mint);border-color:var(--green)}.sample-sidebar nav span{color:var(--green);font:10px Consolas,monospace}.sample-sidebar-note{background:#e1f3eb;border-radius:10px;margin-bottom:22px;padding:17px}.sample-sidebar-note strong{font-size:12px}.sample-sidebar-note p{color:var(--muted);margin-top:7px;font-size:11px}.sample-document{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;overflow:hidden}.sample-document-heading{color:var(--muted);letter-spacing:.06em;border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:24px;font:8px Consolas,monospace;display:flex}.sample-step{border-bottom:1px solid var(--line);padding-block:28px;scroll-margin-top:25px}.sample-step-title{align-items:center;gap:12px;display:flex}.sample-step-title>span{color:var(--green);background:#e1f3eb;border-radius:8px;padding:8px;font:11px Consolas,monospace}.sample-step h2{letter-spacing:-.04em;font-size:27px;line-height:1.15}.sample-step>p{color:var(--muted);margin:15px 0 20px;font-size:13px;line-height:1.9}.sample-step img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto}.sample-tip{background:#eff7f4;border-radius:8px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.sample-tip>span{color:var(--green)}.sample-tip p{color:var(--muted);font-size:11px;line-height:1.8}.sample-export{justify-content:space-between;align-items:center;padding-top:26px;display:flex}.sample-export h3{margin:9px 0;font:20px Georgia,serif}.sample-export p:not(.eyebrow){color:var(--muted);font-size:12px}.sample-export>span{color:var(--green);font-size:40px}.sample-disclaimer{color:var(--muted);margin-top:22px;font-size:10px}.sample-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:45px 65px;display:flex}.sample-next h2{margin-top:12px;font-size:35px}.sample-next .actions{margin:0}@media (max-width:900px){.sample-hero-bottom{flex-direction:column;align-items:flex-start}.sample-journey{grid-template-columns:1fr;gap:25px}.sample-workspace{grid-template-columns:205px 1fr;gap:22px}.sample-document{padding:22px}.sample-sidebar h2{font-size:25px}.sample-step h2{font-size:23px}}@media (max-width:650px){.sample-workspace{grid-template-columns:1fr}.sample-sidebar{position:static}.sample-sidebar nav{margin:20px 0}.sample-hero{padding-top:40px}.sample-journey ol{grid-template-columns:1fr;gap:22px}.sample-document{padding:18px}.sample-document-heading{font-size:7px}.sample-step h2{font-size:23px}.sample-next{flex-direction:column;align-items:flex-start}.sample-next h2{font-size:30px}}.privacy-page{max-width:780px;padding-block:56px 72px}.privacy-page h1{margin-block:10px 16px;font-size:clamp(40px,6vw,68px)}.privacy-page section{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.privacy-page h2{margin-bottom:8px;font-size:25px}.privacy-page section p{color:var(--muted)}.privacy-page a{text-decoration:underline}
