.doc-page{--doc-green:#baf46f}.doc-page [hidden]{display:none!important}.doc-page header nav{gap:22px}.doc-page nav [aria-current]{color:#497527}.doc-page .eyebrow{color:#566a56}.doc-hero{padding-block:38px 65px}.doc-back{font-size:13px;color:var(--muted)}.doc-hero>.eyebrow{margin-top:70px}.doc-hero h1{font-size:clamp(54px,6.5vw,92px);margin:24px 0;line-height:1.06;max-width:1000px}.doc-hero h1 span{color:#728071}.doc-lead{max-width:690px;font-size:20px;color:var(--muted);line-height:1.7}.doc-actions{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.doc-note{font-size:13px;color:var(--muted);margin-top:18px}.doc-hero-bottom{display:flex;gap:40px;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:66px;font-size:11px;letter-spacing:.12em;color:#617168}.doc-offer{padding-block:70px 100px}.doc-offer h2,.doc-process h2{margin-top:20px}.doc-offer-grid,.doc-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.doc-offer-grid article{border-top:1px solid var(--line);padding-top:20px}.doc-num{color:#6e8069;font-size:13px}.doc-offer h3{font-size:26px;margin:18px 0 14px}.doc-offer p,.doc-process p{color:var(--muted);font-size:16px}.doc-demo{background:#11202c;color:white;padding-block:100px}.doc-demo-heading{max-width:800px}.doc-demo .eyebrow{color:var(--lime)}.doc-demo-heading h2{font-size:clamp(38px,4.6vw,64px);margin:22px 0}.doc-demo-heading>p:not(.eyebrow){font-size:18px;max-width:690px;color:#c3cdd3}.doc-demo-label{display:block;font-size:12px;color:#b7c5ca;margin-top:20px}.doc-toggle{display:flex;gap:8px;margin:38px 0 22px;padding:6px;border:1px solid #45535e;border-radius:10px;width:fit-content}.doc-toggle button{padding:13px 22px;border:0;background:transparent;color:#c9d4da;border-radius:6px;font-size:14px}.doc-toggle button[aria-pressed=true]{background:var(--lime);color:var(--ink);font-weight:650}.doc-before,.doc-after{border-radius:14px;overflow:hidden}.source-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px;background:#1d2d3a}.source-stack article{background:#fffdf5;color:var(--ink);padding:25px;border-radius:5px;border-top:5px solid #d9c28b}.source-stack article:nth-child(2){transform:rotate(1deg)}.source-stack article:nth-child(3){transform:rotate(-1deg)}.source-stack article>div{font-size:10px;letter-spacing:.1em;color:#7a6a47}.source-stack h3{font-size:25px;margin:25px 0 18px}.source-stack p{font-size:15px;color:var(--muted)}.source-stack article>span{display:block;border-top:1px dashed #ccbfa4;padding-top:18px;margin-top:30px;font-size:13px;color:#705b30}.doc-gap{background:#293c48;padding:28px 30px}.doc-gap strong{font-size:22px}.doc-gap p{color:#d1dce0;margin-top:9px}.doc-after{color:var(--ink);background:#fff}.doc-sheet-top{padding:30px 34px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--line)}.doc-sheet-kicker{font-size:10px;letter-spacing:.1em;color:#617168;font-weight:650}.doc-sheet-top h3{font-size:28px;margin-top:13px}.doc-sheet-top p{font-size:14px;color:var(--muted);margin-top:10px}.doc-status{background:#fff1d0;color:#76581c;padding:6px 10px;border-radius:5px;white-space:nowrap;font-size:11px}.doc-scope{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;padding:22px 34px;background:#f0f5ee}.doc-scope span,.doc-evidence span{display:block;font-size:9px;letter-spacing:.08em;color:#546a50}.doc-scope strong{display:block;font-size:13px;margin-top:5px;font-weight:550}.doc-workbench{display:grid;grid-template-columns:.8fr 1.2fr}.doc-flow{padding:32px 34px;border-right:1px solid var(--line)}.doc-flow ol{list-style:none;counter-reset:flow;padding:0;margin:24px 0}.doc-flow li{counter-increment:flow;position:relative;padding:0 0 26px 40px}.doc-flow li:before{content:counter(flow);position:absolute;left:0;top:0;border:1px solid #bacab4;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:11px;color:#3c6030;background:#f0f7ea}.doc-flow li strong{font-size:15px}.doc-flow li span{display:block;font-size:13px;color:var(--muted);margin-top:6px}.doc-explain{border-top:1px solid var(--line);padding-top:20px}.doc-explain strong{font-size:14px}.doc-explain p{font-size:14px;color:var(--muted);margin-top:8px}.doc-decision{padding:32px 34px}.doc-decision>h4{font-size:25px;margin-top:15px;line-height:1.3}.doc-plain{font-size:14px;color:var(--muted);margin-top:14px}.doc-choices{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.doc-choices button{background:white;border:1px solid #b7c3ba;color:#34483a;padding:10px 12px;font-size:12px;border-radius:6px}.doc-choices button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.doc-result{background:#edf4e7;border:1px solid #bfd3b0;padding:24px;border-radius:8px;min-height:380px}.doc-result-tag{font-size:10px;letter-spacing:.09em;color:#4a6739}.doc-result h4{font-size:23px;margin-top:15px;line-height:1.35}.doc-result-body,.doc-result-next p{font-size:14px;margin-top:14px;color:#425144}.doc-result-next{border-top:1px solid #c8d6be;margin-top:22px;padding-top:18px}.doc-result-next>span{font-size:9px;letter-spacing:.1em;color:#4a6739}.doc-result-next p{margin-top:6px}.doc-result-source{display:block;margin-top:20px;font-size:11px;color:#53664f}.doc-evidence{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);gap:26px;padding:25px 34px;background:#fafbfa}.doc-evidence p{font-size:13px;color:var(--muted);margin-top:9px}.doc-details{padding:22px 34px;border-top:1px solid var(--line)}.doc-details summary{font-size:14px}.doc-details p{font-size:13px;max-width:900px}.doc-takeaway{display:flex;gap:25px;align-items:center;max-width:750px;margin-top:30px}.doc-takeaway>span{font-size:50px;color:var(--lime)}.doc-takeaway p{font-size:16px;color:#becbd2}.doc-takeaway strong{font-size:20px;color:white}.doc-process{padding-block:100px}.doc-process-grid article{border-top:1px solid var(--line);padding-top:20px}.doc-process-grid article>span{font-size:10px;letter-spacing:.08em;color:#617168}.doc-process h3{font-size:23px;margin:18px 0}.doc-person{background:#eef3e9;padding-block:76px}.doc-person-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.doc-years strong{display:block;font-family:Manrope,sans-serif;font-size:clamp(50px,7vw,90px);font-weight:650;letter-spacing:-.06em;line-height:1.1}.doc-years span{display:block;font-size:15px;color:#53664f;margin-top:12px}.doc-person h2{margin-top:18px;font-size:38px}.doc-person p:not(.eyebrow){color:var(--muted);margin-top:20px;max-width:630px}.doc-cta{padding-block:100px}.doc-cta h2{font-size:clamp(40px,4.5vw,62px);margin:18px 0}.doc-cta>p:not(.eyebrow):not(.doc-note){font-size:18px;max-width:670px;color:var(--muted)}.doc-cta>.button{margin-top:30px}.doc-cta>.text-link{display:flex;width:fit-content;margin-top:38px}.doc-page footer{border-top:1px solid var(--line)}
@media(max-width:1100px){.doc-page header nav{gap:14px;font-size:12px}.doc-sheet-top{display:block}.doc-status{display:inline-block;margin-top:18px}.doc-flow,.doc-decision{padding:26px}.doc-person-inner{gap:40px}}
@media(max-width:800px){.doc-hero>.eyebrow{margin-top:45px}.doc-hero h1{font-size:60px}.doc-hero-bottom{gap:15px;font-size:9px}.doc-offer-grid,.doc-process-grid{grid-template-columns:1fr;gap:30px}.doc-demo,.doc-process,.doc-cta{padding-block:65px}.doc-offer{padding-block:40px 65px}.doc-workbench{grid-template-columns:1fr}.doc-flow{border-right:0;border-bottom:1px solid var(--line)}.doc-flow ol{display:grid;grid-template-columns:1fr 1fr;gap:15px}.doc-flow li{padding-bottom:12px}.doc-explain{display:none}.source-stack{grid-template-columns:1fr}.source-stack article:nth-child(n){transform:none}.doc-person-inner{grid-template-columns:1fr;gap:35px}.doc-evidence{grid-template-columns:1fr;gap:20px}.doc-result{min-height:0}.doc-toggle{width:100%}.doc-toggle button{flex:1;padding:12px 8px}.doc-scope{grid-template-columns:1fr;gap:13px}.doc-scope>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.doc-scope strong{margin:0;text-align:right}}
@media(max-width:520px){.doc-hero h1{font-size:48px}.doc-lead{font-size:18px}.doc-hero-bottom{display:none}.doc-actions{gap:22px}.doc-sheet-top,.doc-flow,.doc-decision,.doc-evidence,.doc-details{padding:23px}.doc-scope{padding:20px 23px}.doc-sheet-top h3{font-size:25px}.doc-flow ol{grid-template-columns:1fr;gap:8px}.doc-toggle button{font-size:12px}.source-stack{padding:16px}.doc-gap{padding:23px}.doc-result{padding:20px}.doc-choices button{flex:1 1 auto}.doc-takeaway{gap:16px}.doc-takeaway strong{font-size:18px}.doc-person h2{font-size:32px}.doc-cta .text-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){.doc-page *{animation:none!important;scroll-behavior:auto!important}}

.doc-person .doc-years strong{font-size:clamp(48px,6vw,78px)}.doc-person .doc-person-inner{align-items:start}.doc-person .doc-person-inner>div:last-child p:not(.eyebrow){line-height:1.8}
