@font-face{font-family:sourceSans3;src:url(../media/SourceSans3VF_Upright-s.p.0bgocza2xk39f.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSans3 Fallback;src:local(Arial);ascent-override:111.84%;descent-override:36.46%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans3_26892479-module__fHNzwa__className{font-family:sourceSans3,sourceSans3 Fallback;font-style:normal}.sourcesans3_26892479-module__fHNzwa__variable{--font-source-sans:"sourceSans3", "sourceSans3 Fallback"}
:root{--brand-font-body:var(--font-source-sans), ui-sans-serif, system-ui, sans-serif;--brand-font-display:var(--font-source-sans), ui-sans-serif, system-ui, sans-serif;--brand-ink:#102f31;--brand-ink-rgb:16 47 49;--brand-teal-deep:#0a4849;--brand-teal:#147a73;--brand-teal-rgb:20 122 115;--brand-mint:#dcefe8;--brand-coral:#f16f57;--brand-coral-text:#b74431;--brand-warm:#f6f3eb;--brand-product-surface:#f5f8f6;--brand-signal:#e0ad45;--brand-signal-rgb:224 173 69;--brand-white:#fff;--brand-white-rgb:255 255 255;--brand-border:#d6e1dc;--brand-muted:#617572;--brand-window-dot:#b7c7c3;--brand-teal-soft:#9fd5ca;--brand-radius-control:0;--brand-radius-panel:0;--brand-radius-display:0;--brand-shadow-panel:none}
:root{--site-canvas:var(--brand-warm);--site-text:var(--brand-ink);--site-muted:#5b706d;--site-action:var(--brand-teal);--site-action-hover:var(--brand-teal-deep);--site-coral-text:var(--brand-coral-text);--site-focus:rgb(var(--brand-teal-rgb) / 38%);--site-rule:rgb(var(--brand-ink-rgb) / 11%)}*{box-sizing:border-box}html{background:var(--site-canvas);color:var(--site-text);font-family:var(--brand-font-body);scroll-behavior:smooth}@media (hover:hover) and (pointer:fine){html{overscroll-behavior-y:none}}body{background:var(--site-canvas);min-height:100vh;color:var(--site-text);font-feature-settings:"tnum" 1;margin:0}body,button,input,textarea,select{font:inherit}strong,b{font-weight:600}a{color:inherit}a:focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}.skip-link{z-index:100;border-radius:var(--brand-radius-control);background:var(--brand-white);color:var(--brand-teal-deep);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.skip-target{position:absolute}.site-header{border-bottom:1px solid var(--site-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:18px 32px;display:grid}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand span{background:var(--brand-coral);width:38px;height:38px;color:var(--brand-white);font-family:var(--brand-font-display);border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid}.brand strong{font-family:var(--brand-font-display);letter-spacing:0;white-space:nowrap;font-size:17px;font-weight:600}.site-nav{justify-content:center;gap:8px;display:flex}.site-nav a{border-radius:var(--brand-radius-control);color:var(--site-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 12px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s}.site-nav a:hover{background:rgb(var(--brand-white-rgb) / 62%);color:var(--site-text)}.site-nav a[aria-current=page]{border-bottom-color:var(--brand-teal);background:var(--brand-mint);color:var(--brand-teal-deep)}.header-cta,.header-sign-in,.primary-action,.secondary-action{border-radius:var(--brand-radius-control);justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.header-cta,.primary-action{background:var(--site-action);color:var(--brand-white)}.header-cta{white-space:nowrap;padding:0 18px}.header-account-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.header-sign-in{color:var(--site-text);white-space:nowrap;padding:0 12px}.header-sign-in:hover{background:rgb(var(--brand-white-rgb) / 62%)}.primary-action{padding:0 22px}.header-cta:hover,.primary-action:hover{background:var(--site-action-hover)}.secondary-action{border:1px solid var(--brand-border);background:rgb(var(--brand-white-rgb) / 68%);color:var(--site-text);padding:0 20px}.secondary-action:hover{border-color:rgb(var(--brand-teal-rgb) / 45%);background:var(--brand-white)}.hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);align-items:center;gap:56px;max-width:1180px;margin:0 auto;padding:58px 32px 74px;display:grid}.hero-copy{max-width:700px}.eyebrow{color:var(--site-action);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:14px;font-weight:600}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--brand-font-display);letter-spacing:0}h1{text-wrap:balance;max-width:13ch;margin:0;font-size:64px;font-weight:650;line-height:1.02}h2{text-wrap:balance;margin:0;font-size:40px;font-weight:650;line-height:1.08}h3{margin:0;font-size:21px;font-weight:650;line-height:1.2}.intro{max-width:650px;color:var(--site-muted);margin:26px 0 0;font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.product-visual{border:1px solid rgb(var(--brand-white-rgb) / 74%);border-radius:var(--brand-radius-display);background:var(--brand-white);box-shadow:var(--brand-shadow-panel);overflow:hidden}.product-capture{margin:0}.product-capture picture,.product-capture img{width:100%;height:auto;display:block}.product-capture figcaption{border-top:1px solid var(--brand-border);background:var(--brand-product-surface);color:var(--site-muted);padding:12px 18px;font-size:13px;font-weight:600;line-height:1.45}.product-hero h1{max-width:15ch}.scout-interface{border:1px solid rgb(var(--brand-white-rgb) / 74%);border-radius:var(--brand-radius-display);background:var(--brand-white);box-shadow:var(--brand-shadow-panel);overflow:hidden}.pricing-hero h1,.principle-hero h1{max-width:14ch}.security-hero h1{max-width:18ch}.security-statement-hero{display:block}.security-statement-hero .hero-copy{max-width:820px}.security-updated{color:var(--site-muted);margin:24px 0 0;font-size:14px;font-weight:600}.security-facts{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin:48px 0 0;display:grid}.security-facts div{grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.security-facts div+div{border-top:1px solid var(--brand-border)}.security-facts dt,.security-facts dd{margin:0}.security-facts dt,.security-section-label{color:var(--site-muted);font-size:14px;font-weight:600}.security-facts dd{color:var(--site-text);line-height:1.55}.security-toc{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:var(--brand-white)}.security-toc .section-inner{flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding-top:18px;padding-bottom:18px;display:flex}.security-toc strong{margin-right:8px}.security-toc a{color:var(--site-action);text-underline-offset:4px;font-size:14px;font-weight:600}.security-statement-section+.security-statement-section{border-top:1px solid var(--brand-border)}.security-statement{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:72px;display:grid}.security-section-label{margin:0 0 10px}.security-statement-copy{max-width:760px}.security-statement-copy p{color:var(--site-muted);margin:0;line-height:1.7}.security-statement-copy p+p{margin-top:20px}.segment-hero h1{max-width:14ch}.pricing-visual,.principle-visual,.segment-visual{border:1px solid rgb(var(--brand-white-rgb) / 74%);border-radius:var(--brand-radius-display);background:var(--brand-white);box-shadow:var(--brand-shadow-panel);overflow:hidden}.about-hero h1{max-width:14ch}.contact-hero h1{max-width:15ch}.about-visual,.contact-panel{border:1px solid rgb(var(--brand-white-rgb) / 74%);border-radius:var(--brand-radius-display);background:var(--brand-white);box-shadow:var(--brand-shadow-panel);overflow:hidden}.signal-stack{gap:12px;padding:22px;display:grid}.signal-stack div{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-product-surface);gap:8px;padding:20px;display:grid}.signal-stack span{color:var(--site-action);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.signal-stack strong{color:var(--site-text);font-family:var(--brand-font-display);font-size:22px;line-height:1.15}.pricing-path{gap:10px;padding:22px;display:grid}.pricing-path-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-product-surface);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:16px;display:grid}.pricing-path-row span{color:var(--brand-teal-deep);font-family:var(--brand-font-display);font-size:18px;font-weight:600}.pricing-path-row strong{color:var(--site-text);white-space:nowrap;font-size:15px}.pricing-path-row small{color:var(--site-muted);grid-column:1/-1;font-size:12px;font-weight:600}.principle-visual-lead{border-radius:var(--brand-radius-panel);background:var(--brand-teal-deep);color:var(--brand-white);gap:8px;margin:22px;padding:24px;display:grid}.principle-visual-lead span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.principle-visual-lead strong{font-family:var(--brand-font-display);font-size:30px;line-height:1.08}.segment-visual-lead{border-radius:var(--brand-radius-panel);background:var(--brand-teal-deep);color:var(--brand-white);gap:8px;margin:22px;padding:24px;display:grid}.segment-visual-lead span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.segment-visual-lead strong{font-family:var(--brand-font-display);font-size:29px;line-height:1.08}.principle-visual-list,.segment-signal-list{gap:10px;padding:0 22px 24px;display:grid}.principle-visual-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:rgb(var(--brand-white-rgb) / 72%);grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.principle-visual-row span{background:var(--brand-mint);color:var(--brand-teal-deep);text-align:center;border-radius:0;padding:7px 9px;font-size:12px;font-weight:600}.principle-visual-row strong{color:var(--site-text);font-size:13px;line-height:1.45}.segment-signal-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:rgb(var(--brand-white-rgb) / 72%);grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.segment-signal-row span{background:var(--brand-mint);color:var(--brand-teal-deep);text-align:center;border-radius:0;padding:7px 9px;font-size:12px;font-weight:600}.segment-signal-row strong{color:var(--site-text);font-size:13px;line-height:1.45}.visual-toolbar{border-bottom:1px solid var(--brand-border);background:var(--brand-product-surface);align-items:center;gap:8px;min-height:48px;padding:0 18px;display:flex}.visual-toolbar strong{color:var(--site-muted);margin-left:8px;font-size:13px}.window-dot{background:var(--brand-window-dot);border-radius:50%;flex:none;width:8px;height:8px}.visual-search{border-radius:var(--brand-radius-panel);background:var(--brand-teal-deep);color:var(--brand-white);gap:8px;margin:22px;padding:24px;display:grid}.visual-search span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.visual-search b{font-family:var(--brand-font-display);font-size:28px;line-height:1.12}.interface-search{border-radius:var(--brand-radius-panel);background:var(--brand-teal-deep);color:var(--brand-white);gap:12px;margin:22px;padding:24px;display:grid}.interface-search span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.interface-search strong{font-family:var(--brand-font-display);font-size:32px;line-height:1.05}.interface-search div{flex-wrap:wrap;gap:8px;display:flex}.interface-search b{border:1px solid rgb(var(--brand-white-rgb) / 26%);border-radius:var(--brand-radius-control);color:rgb(var(--brand-white-rgb) / 82%);padding:7px 9px;font-size:12px}.visual-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 22px 22px;display:grid}.visual-source-grid span{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-product-surface);min-height:54px;color:var(--site-muted);text-align:center;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.visual-list,.interface-stack{gap:10px;padding:0 22px 24px;display:grid}.visual-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.visual-row>span{background:var(--brand-mint);color:var(--brand-teal-deep);text-align:center;border-radius:0;padding:7px 9px;font-size:12px;font-weight:600}.interface-row{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:rgb(var(--brand-white-rgb) / 72%);grid-template-columns:82px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.interface-row>span{background:var(--brand-mint);color:var(--brand-teal-deep);text-align:center;border-radius:0;padding:7px 9px;font-size:12px;font-weight:600}.visual-row strong,.visual-row small,.interface-row strong,.interface-row small{display:block}.visual-row strong,.interface-row strong{font-size:14px}.visual-row small,.interface-row small{color:var(--site-muted);margin-top:4px;font-size:12px;line-height:1.35}.section{border-top:1px solid var(--site-rule);background:var(--brand-white);padding:84px 32px}.section-quiet{background:var(--brand-product-surface)}.section-inner{max-width:1180px;margin:0 auto}.section-split{grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:end;gap:48px;display:grid}.section-lede,.section-heading p,.principles-layout p,.final-cta p{color:var(--site-muted);margin:0;font-size:17px;line-height:1.7}.section-heading{max-width:760px}.section-heading p{margin-top:18px}.workflow-grid,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.trust-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.company-grid,.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.workflow-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card,.proof-card,.trust-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:24px}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.principle-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:24px}.principle-card span{background:var(--brand-mint);color:var(--brand-teal-deep);border-radius:0;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.principle-card p{color:var(--site-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.company-card,.contact-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:24px}.workflow-card span{background:var(--brand-mint);color:var(--brand-teal-deep);border-radius:0;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.workflow-card p,.proof-card p,.trust-card p,.company-card p,.contact-card p{color:var(--site-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.proof-card strong{color:var(--site-coral-text);font-family:var(--brand-font-display);margin-bottom:16px;font-size:36px;line-height:1;display:block}.source-layout{grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;gap:56px;display:grid}.source-layout p{color:var(--site-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.source-list{gap:12px;display:grid}.source-list span{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);color:var(--brand-teal-deep);font-family:var(--brand-font-display);padding:20px;font-size:20px;font-weight:600}.text-link{color:var(--site-action);margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--site-action-hover)}.section-dark{background:var(--brand-teal-deep);color:var(--brand-white)}.section-dark .eyebrow{color:var(--brand-teal-soft)}.section-dark .section-heading p{color:rgb(var(--brand-white-rgb) / 78%)}.principles-layout{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:center;gap:56px;display:grid}.principles-layout p{color:rgb(var(--brand-white-rgb) / 78%);margin-top:22px}.principles-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.principles-actions{justify-items:start;gap:20px;display:grid}.principles-list li{border:1px solid rgb(var(--brand-white-rgb) / 22%);border-radius:var(--brand-radius-panel);background:rgb(var(--brand-white-rgb) / 8%);padding:18px;font-size:16px;font-weight:600;line-height:1.45}.feature-grid,.traceability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.trust-dark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.feature-card,.traceability-card,.trust-dark-card{border:1px solid rgb(var(--brand-white-rgb) / 22%);border-radius:var(--brand-radius-panel);background:rgb(var(--brand-white-rgb) / 8%);padding:24px}.feature-card p{color:rgb(var(--brand-white-rgb) / 76%);margin:14px 0 0;font-size:15px;line-height:1.65}.feature-stat{color:var(--brand-teal-soft);font-family:var(--brand-font-display);margin-bottom:16px;font-size:34px;line-height:1;display:block}.traceability-card p,.trust-dark-card p{color:rgb(var(--brand-white-rgb) / 76%);margin:14px 0 0;font-size:15px;line-height:1.65}.access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.plan-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);flex-direction:column;min-width:0;padding:22px;display:flex}.plan-card-head{gap:8px;display:grid}.plan-card-head span{background:var(--brand-mint);width:fit-content;color:var(--brand-teal-deep);border-radius:0;padding:7px 10px;font-size:12px;font-weight:600}.plan-card-head strong{color:var(--site-coral-text);font-family:var(--brand-font-display);font-size:30px;line-height:1.05}.plan-card-head small{color:var(--site-muted);font-size:13px;font-weight:600}.plan-card p{color:var(--site-muted);margin:18px 0 0;font-size:15px;line-height:1.6}.plan-card ul{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.plan-card li{color:var(--site-text);grid-template-columns:18px 1fr;gap:9px;font-size:14px;line-height:1.45;display:grid}.plan-card li:before{background:var(--site-action);content:"";border-radius:50%;width:8px;height:8px;margin-top:6px}.plan-card .primary-action,.plan-card .secondary-action{width:100%;margin-top:auto}.comparison-scroll{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);margin-top:36px;overflow-x:auto}.comparison-scroll:focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}.comparison-table{border-collapse:collapse;width:100%;min-width:760px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--brand-border);text-align:left;vertical-align:top;padding:16px}.comparison-table thead th{background:var(--brand-product-surface);color:var(--brand-teal-deep);font-size:13px;font-weight:600}.comparison-table tbody th{color:var(--site-text);font-size:14px;font-weight:600}.comparison-table td{color:var(--site-muted);font-size:14px;font-weight:650}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.pricing-faq-layout{grid-template-columns:minmax(0,.76fr) minmax(360px,.9fr);align-items:start;gap:56px;display:grid}.pricing-faq-list{gap:14px;display:grid}.pricing-faq-item{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:22px}.pricing-faq-item p{color:var(--site-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.mail-link-card{border-radius:var(--brand-radius-panel);background:var(--brand-teal-deep);color:var(--brand-white);gap:8px;margin:22px;padding:24px;text-decoration:none;display:grid}.mail-link-card span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.mail-link-card strong{color:var(--brand-white);font-family:var(--brand-font-display);overflow-wrap:anywhere;font-size:28px;line-height:1.12}.mail-link-card small{color:rgb(var(--brand-white-rgb) / 78%);font-size:13px;line-height:1.45}.contact-note{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-product-surface);margin:0 22px 24px;padding:20px}.contact-note strong{color:var(--brand-teal-deep);font-family:var(--brand-font-display);font-size:18px}.contact-note p{color:var(--site-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.context-layout,.trust-split{grid-template-columns:minmax(0,.78fr) minmax(360px,.88fr);align-items:start;gap:56px;display:grid}.context-layout p,.trust-split p{color:var(--site-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.context-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.context-list li{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);color:var(--site-text);padding:18px;font-weight:600;line-height:1.45}.contact-actions-panel{align-content:center;justify-items:start;gap:14px;display:grid}.notify-hero{align-items:start}.notify-boundaries{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.notify-boundaries li{color:var(--site-text);grid-template-columns:14px 1fr;gap:10px;font-weight:600;line-height:1.5;display:grid}.notify-boundaries li:before{background:var(--site-action);content:"";border-radius:50%;width:8px;height:8px;margin-top:8px}.launch-interest-panel,.result-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);box-shadow:none;padding:32px}.launch-interest-panel h2{font-size:30px}.launch-interest-form{gap:22px;margin-top:24px;display:grid}.form-field{gap:8px;display:grid}.form-field label{color:var(--site-text);font-weight:600}.form-field input[type=email]{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-white);width:100%;min-height:50px;color:var(--site-text);font:inherit;padding:12px 14px}.form-field input[type=email]:focus-visible,.consent-control input:focus-visible{outline:3px solid var(--site-focus);outline-offset:2px}.form-field small,.form-privacy-note,.form-message{color:var(--site-muted);margin:0;font-size:13px;line-height:1.5}.form-privacy-note a{color:var(--site-action);font-weight:600}.consent-control{color:var(--site-text);cursor:pointer;grid-template-columns:22px 1fr;gap:11px;font-size:14px;font-weight:600;line-height:1.55;display:grid}.consent-control input{width:18px;height:18px;accent-color:var(--site-action);margin:3px 0 0}.launch-interest-form .primary-action,.token-action .primary-action{width:100%}.launch-interest-form button:disabled,.token-action button:disabled{cursor:wait;opacity:.72}.form-message{min-height:20px}.form-message-error{color:var(--site-coral-text);font-weight:600}.turnstile-control{gap:8px;min-width:0;display:grid}.turnstile-control>div{max-width:100%}.turnstile-control p{color:var(--site-muted);margin:0;font-size:13px;line-height:1.5}.launch-interest-status{border:1px solid rgb(var(--brand-teal-rgb) / 28%);border-radius:var(--brand-radius-control);background:var(--brand-mint);color:var(--site-text);padding:20px}.launch-interest-status strong{color:var(--brand-teal-deep);font-family:var(--brand-font-display);font-size:21px}.launch-interest-status p{margin:8px 0 0;line-height:1.6}.result-page{min-height:62vh}.result-card{max-width:760px}.result-card h1{max-width:14ch;color:var(--site-text);font-size:52px}.result-card>p:not(.eyebrow){color:var(--site-muted);margin:20px 0 0;font-size:17px;line-height:1.7}.result-card>.primary-action,.result-card>.secondary-action,.token-action{margin-top:28px}.secondary-action-dark{border-color:rgb(var(--brand-white-rgb) / 28%);background:rgb(var(--brand-white-rgb) / 8%);color:var(--brand-white)}.secondary-action-dark:hover{border-color:rgb(var(--brand-white-rgb) / 48%);background:rgb(var(--brand-white-rgb) / 14%);color:var(--brand-white)}.access-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:24px}.access-card p{color:var(--site-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.split-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.split-actions-centred{justify-content:flex-start}.final-cta{text-align:left}.final-cta .section-inner{max-width:1180px}.final-cta p{margin-top:20px}.site-footer{max-width:1180px;color:var(--site-muted);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:24px;margin:0 auto;padding:32px;font-size:14px;display:grid}.footer-brand{gap:4px;display:grid}.site-footer strong{color:var(--site-text)}.footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:32px;display:flex}.footer-nav-group{gap:8px;min-width:132px;display:grid}.footer-nav-group strong{font-size:13px}.site-footer a{color:var(--site-action);font-weight:600;text-decoration:none}.site-footer a:hover{color:var(--site-action-hover)}.page-feedback-region{border-top:1px solid var(--brand-border);background:var(--brand-product-surface)}.page-feedback{justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:28px 32px;display:flex}.page-feedback-copy{gap:3px;display:grid}.page-feedback p{font-family:var(--brand-font-display);margin:0;font-size:16px;font-weight:600}.page-feedback-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:176px;display:grid}.page-feedback button{border:1px solid var(--brand-border);background:var(--brand-white);min-height:42px;color:var(--site-text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.page-feedback button:hover{border-color:rgb(var(--brand-teal-rgb) / 45%);background:var(--brand-mint)}.page-feedback button:focus-visible{outline:3px solid var(--site-focus);outline-offset:2px}.page-feedback-symbol{font-size:17px;line-height:1}.page-feedback small{color:var(--site-muted);font-size:12px;line-height:1.4}.page-feedback small a{color:var(--site-action);font-weight:600}.page-feedback-complete{justify-content:flex-start}@media (max-width:980px){.site-header{grid-template-columns:1fr}.site-nav{grid-column:1;justify-content:flex-start}.hero,.section-split,.principles-layout{grid-template-columns:1fr}.hero{gap:40px;padding-top:42px}.workflow-grid,.proof-grid,.trust-grid,.trust-grid-three,.workflow-grid-four,.principle-grid,.company-grid,.contact-card-grid,.feature-grid,.traceability-grid,.trust-dark-grid,.access-grid,.plan-grid,.pricing-faq-layout,.source-layout,.context-layout,.trust-split{grid-template-columns:1fr}}@media (max-width:640px){.site-header{grid-template-columns:1fr;gap:14px;padding:18px 20px 10px;display:grid}.brand span{width:34px;height:34px;font-size:20px}.brand strong{font-size:15px}.site-nav{width:100%;padding-bottom:4px;overflow-x:auto}.site-nav a{white-space:nowrap}.header-account-actions{justify-self:start}.hero{gap:32px;padding:36px 20px 54px}h1{max-width:11ch;font-size:44px}h2{font-size:32px}h3{font-size:19px}.intro,.section-lede,.section-heading p,.principles-layout p,.final-cta p{font-size:16px}.actions,.primary-action,.secondary-action{width:100%}.visual-search,.interface-search{margin:16px;padding:20px}.visual-search b{font-size:23px}.interface-search strong{font-size:26px}.visual-source-grid,.visual-list,.interface-stack{padding-left:16px;padding-right:16px}.visual-source-grid,.visual-row,.interface-row,.pricing-path-row,.principle-visual-row,.segment-signal-row{grid-template-columns:1fr}.visual-row>span,.interface-row>span,.principle-visual-row span,.segment-signal-row span{width:fit-content}.section{padding:64px 20px}.workflow-card,.proof-card,.trust-card,.principle-card,.company-card,.contact-card,.feature-card,.traceability-card,.trust-dark-card,.access-card,.plan-card,.pricing-faq-item{padding:20px}.mail-link-card{margin:16px;padding:20px}.mail-link-card strong{font-size:23px}.contact-note{margin:0 16px 20px}.site-footer{grid-template-columns:1fr;align-items:flex-start;padding:28px 20px}.footer-nav{justify-content:flex-start}.page-feedback{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.page-feedback-actions{width:min(100%,240px)}}@media (max-height:760px) and (min-width:981px){.hero{padding-top:36px;padding-bottom:52px}h1{font-size:56px}.intro{margin-top:20px}.actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-evidence{grid-template-columns:minmax(380px,.78fr) minmax(560px,1.22fr);gap:48px;max-width:1280px;padding-top:48px}.hero-evidence h1{max-width:14ch;font-size:clamp(48px,4.7vw,68px)}.product-shot{min-width:0;margin:0}.product-shot-frame{border:1px solid rgb(var(--brand-ink-rgb) / 12%);border-radius:var(--brand-radius-display) var(--brand-radius-display) 0 0;background:var(--brand-white);box-shadow:var(--brand-shadow-panel);overflow:hidden}.product-shot picture,.product-shot img{width:100%;height:auto;display:block}.product-shot figcaption{border:1px solid rgb(var(--brand-ink-rgb) / 12%);border-radius:0 0 var(--brand-radius-display) var(--brand-radius-display);background:var(--brand-product-surface);color:var(--site-muted);border-top:0;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.45}.product-shot-crop .product-shot-frame{height:470px}.product-shot-crop img{object-fit:cover;object-position:top;height:100%}.product-shot-buyer .product-shot-frame{max-height:560px}.product-shot-buyer img{object-position:top}.product-shot-workspace .product-shot-frame{height:520px}.proof-strip{border-top:1px solid rgb(var(--brand-white-rgb) / 12%);background:var(--brand-teal-deep);color:var(--brand-white);padding:0 32px}.proof-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-strip-inner>div{border-left:1px solid rgb(var(--brand-white-rgb) / 16%);gap:7px;padding:26px 30px;display:grid}.proof-strip-inner>div:last-child{border-right:1px solid rgb(var(--brand-white-rgb) / 16%)}.proof-strip strong{color:var(--brand-teal-soft);font-family:var(--brand-font-display);font-size:18px}.proof-strip span{color:rgb(var(--brand-white-rgb) / 82%);font-size:14px;line-height:1.5}.section-heading-left{text-align:left;margin:0}.numbered-workflow{counter-reset:workflow;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.numbered-workflow li{border-top:2px solid var(--brand-teal);min-height:220px;padding:24px 24px 24px 0}.numbered-workflow li+li{border-left:1px solid var(--brand-border);padding-left:24px}.numbered-workflow span{color:var(--site-action);font-family:var(--brand-font-display);margin-bottom:32px;font-size:14px;font-weight:600;display:block}.numbered-workflow p{color:var(--site-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.evidence-story{grid-template-columns:minmax(260px,.58fr) minmax(560px,1.42fr);align-items:center;gap:56px;display:grid}.evidence-story-reverse{grid-template-columns:minmax(560px,1.42fr) minmax(260px,.58fr)}.evidence-story-reverse .evidence-story-copy{order:2}.evidence-story-copy p:not(.eyebrow){color:var(--site-muted);margin:20px 0 0;font-size:17px;line-height:1.7}.evidence-story-copy .text-link{margin-top:22px;display:inline-block}.editorial-split{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:start;gap:72px;display:grid}.editorial-split>div:last-child>p,.editorial-split>p{color:var(--site-muted);margin:0;font-size:18px;line-height:1.7}.editorial-split .text-link,.editorial-split .secondary-action{margin-top:22px}.evidence-band{background:var(--brand-teal-deep);color:var(--brand-white)}.evidence-band .eyebrow{color:var(--brand-teal-soft)}.evidence-band h2,.evidence-band h3{color:var(--brand-white)}.evidence-band-inner{grid-template-columns:minmax(0,.9fr) minmax(340px,.8fr);align-items:end;gap:72px;display:grid}.evidence-band-inner>p,.evidence-band p{color:rgb(var(--brand-white-rgb) / 82%)}.evidence-band-inner>p{margin:0;font-size:18px;line-height:1.7}.future-panel{border-left:5px solid var(--brand-coral);grid-template-columns:minmax(0,.9fr) minmax(340px,.8fr);align-items:start;gap:72px;padding-left:38px;display:grid}.future-panel>div:last-child>p{color:var(--site-muted);margin:0 0 24px;font-size:18px;line-height:1.7}.final-cta-compact{padding-top:66px;padding-bottom:66px}.final-cta-compact h2{max-width:22ch}.checklist-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:start;gap:72px;display:grid}.checklist-layout>div>p:not(.eyebrow){color:inherit;opacity:.82;margin:18px 0 0;font-size:17px;line-height:1.7}.checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.checklist li{border-bottom:1px solid;padding:15px 0 15px 34px;font-weight:600;line-height:1.45;position:relative}.checklist li:first-child{border-top:1px solid}.checklist li:before{color:var(--brand-teal-soft);content:"✓";font-weight:700;position:absolute;top:16px;left:3px}.pricing-hero-simple{grid-template-columns:minmax(360px,1fr) minmax(420px,.8fr)}.plan-boundary{border:1px solid var(--brand-border);border-radius:var(--brand-radius-display);background:var(--brand-white);box-shadow:var(--brand-shadow-panel);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plan-boundary>div{align-content:center;gap:10px;min-height:290px;padding:30px;display:grid}.plan-boundary>div+div{border-left:1px solid var(--brand-border);background:var(--brand-product-surface)}.plan-boundary span,.plan-boundary small{color:var(--site-muted);font-weight:600}.plan-boundary strong{font-family:var(--brand-font-display);font-size:25px}.plan-boundary b{color:var(--site-action);font-family:var(--brand-font-display);font-size:42px}.plan-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plan-column{border:1px solid var(--brand-border);border-radius:var(--brand-radius-display);background:var(--brand-white);flex-direction:column;align-items:flex-start;min-width:0;padding:42px;display:flex}.plan-column-future{background:var(--brand-warm)}.plan-column.plan-column-future>p:not(.eyebrow),.plan-column-future .capability-groups dd{color:var(--site-text)}.plan-column>p:not(.eyebrow){color:var(--site-muted);line-height:1.65}.plan-column .checklist,.capability-groups{width:100%;margin:20px 0 30px}.plan-column .checklist li:before{color:var(--site-action)}.capability-groups{display:grid}.capability-groups div{border-top:1px solid var(--brand-border);padding:14px 0}.capability-groups div:last-child{border-bottom:1px solid var(--brand-border)}.capability-groups dt{font-weight:600}.capability-groups dd{color:var(--site-muted);margin:5px 0 0;line-height:1.5}.pricing-answers{gap:18px;display:grid}.pricing-answers p{margin:0}.principle-hero-refined{grid-template-columns:minmax(380px,1fr) minmax(360px,.72fr)}.principle-statement{border-top:5px solid var(--brand-coral);background:var(--brand-teal-deep);color:var(--brand-white);box-shadow:var(--brand-shadow-panel);margin:0;padding:42px}.principle-statement p{font-family:var(--brand-font-display);margin:0;font-size:30px;font-weight:600;line-height:1.35}.principles-editorial{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:64px;display:grid}.principles-editorial-intro{align-self:start;position:sticky;top:30px}.principles-editorial-intro>p:last-child{color:var(--site-muted);line-height:1.7}.principles-numbered{border-top:1px solid var(--brand-border);grid-template-columns:1fr 1fr;display:grid}.principles-numbered article{border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);min-height:225px;padding:28px}.principles-numbered article:nth-child(2n){border-right:0}.principles-numbered .principle-featured{background:var(--brand-mint)}.principles-numbered .principle-featured span{color:var(--brand-teal-deep)}.principles-numbered .principle-featured p{color:var(--site-text)}.principles-numbered span{color:var(--site-action);margin-bottom:30px;font-weight:600;display:block}.principles-numbered p{color:var(--site-muted);margin:10px 0 0;line-height:1.6}.traceability-flow{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:64px;display:grid}.traceability-flow ol{counter-reset:trace;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.traceability-flow li{border:1px solid rgb(var(--brand-white-rgb) / 18%);padding:24px}.traceability-flow p{margin:10px 0 0;line-height:1.6}.about-hero-refined,.contact-hero-refined,.comparison-hero-refined{grid-template-columns:minmax(380px,1fr) minmax(360px,.72fr)}.market-problem,.comparison-balance,.contact-route{border-radius:var(--brand-radius-display);background:var(--brand-teal-deep);color:var(--brand-white);box-shadow:var(--brand-shadow-panel);padding:38px;display:grid}.market-problem{grid-template-columns:minmax(0,1fr);gap:14px}.market-problem-step{min-width:0}.market-problem-step span,.comparison-balance span,.contact-route>span{color:var(--brand-teal-soft);text-transform:none;font-size:12px;font-style:normal;font-weight:600}.market-problem-step span,.market-problem strong{display:block}.market-problem strong{max-width:100%;font-family:var(--brand-font-display);overflow-wrap:anywhere;margin-top:7px;font-size:25px;line-height:1.2}.market-problem i{color:var(--brand-coral);font-size:32px;font-style:normal;line-height:1}.problem-layout,.contact-reasons,.guide-method,.search-language{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:72px;display:grid}.problem-list,.contact-reason-list{display:grid}.problem-list article,.contact-reason-list article{border-top:1px solid var(--brand-border);padding:24px 0}.problem-list article:last-child,.contact-reason-list article:last-child{border-bottom:1px solid var(--brand-border)}.problem-list p,.contact-reason-list p{color:var(--site-muted);margin:8px 0 0;line-height:1.6}.product-timeline{grid-template-columns:1fr 1fr;gap:0;display:grid}.product-timeline>div{border:1px solid var(--brand-border);background:var(--brand-white);padding:38px}.product-timeline>div+div{background:var(--brand-product-surface);border-left:0}.product-timeline>div>p:not(.eyebrow){color:var(--site-muted);line-height:1.7}.contact-route{align-content:center;gap:14px}.contact-route a{width:fit-content;max-width:100%;color:var(--brand-white);font-family:var(--brand-font-display);text-underline-offset:5px;font-size:clamp(17px,1.7vw,24px);font-weight:600;text-decoration-thickness:2px;display:block}.contact-route p{color:rgb(var(--brand-white-rgb) / 78%);margin:0;line-height:1.5}.comparison-balance{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.comparison-balance div{gap:10px;display:grid}.comparison-balance strong{font-family:var(--brand-font-display);font-size:24px}.comparison-balance i{color:var(--brand-coral);font-size:32px;font-style:normal;font-weight:600}.comparison-lists{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-lists article{border-top:4px solid var(--brand-teal);background:var(--brand-white);padding:36px}.comparison-lists article+article{border-top-color:var(--brand-coral)}.comparison-lists ul,.guide-limits ul{gap:12px;margin:26px 0 0;padding-left:21px;display:grid}.comparison-lists li,.guide-limits li{color:var(--site-muted);line-height:1.55}.evidence-table{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:64px;display:grid}.evidence-table dl,.search-language dl{margin:0}.evidence-table dl div,.search-language dl div{border-top:1px solid var(--brand-border);grid-template-columns:170px 1fr;gap:24px;padding:18px 0;display:grid}.evidence-table dl div:last-child,.search-language dl div:last-child{border-bottom:1px solid var(--brand-border)}.evidence-table dt,.search-language dt{font-weight:600}.evidence-table dd,.search-language dd{color:var(--site-muted);margin:0;line-height:1.55}.guide-hero-refined{grid-template-columns:minmax(360px,.76fr) minmax(560px,1.24fr);max-width:1280px}.guide-method ol{margin:0;padding:0;list-style:none;display:grid}.guide-method li{border-top:1px solid var(--brand-border);grid-template-columns:38px 1fr;gap:20px;padding:22px 0;display:grid}.guide-method li:last-child{border-bottom:1px solid var(--brand-border)}.guide-method li>span{color:var(--site-action);font-family:var(--brand-font-display);font-weight:600}.guide-method li p,.search-language>div>p{color:var(--site-muted);margin:8px 0 0;line-height:1.6}.guide-limits{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.guide-limits li,.evidence-band .editorial-split>div:last-child>p{color:var(--brand-white)}.notify-scout-alternative{color:var(--site-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.notify-scout-alternative a{color:var(--site-action);font-weight:600}.legal-page{background:var(--brand-white);padding:64px 32px 88px}.legal-page-inner{width:min(100%,880px);margin:0 auto}.legal-page-header{max-width:780px}.legal-page-header h1{max-width:16ch;color:var(--site-text);font-family:var(--brand-font-display);letter-spacing:0;margin:0;font-size:clamp(42px,5vw,60px);line-height:1.02}.legal-page-intro{max-width:70ch;color:var(--site-muted);margin:24px 0 0;font-size:18px;line-height:1.75}.legal-page-updated{color:var(--site-text);margin:24px 0 0;font-size:14px;font-weight:600}.legal-page-links{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;font-size:14px;display:flex}.legal-page-links a,.legal-toc a{color:var(--site-action);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}.legal-toc{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);margin-top:42px;padding:18px 0}.legal-toc strong{font-family:var(--brand-font-display);font-size:15px;display:block}.legal-toc>div{flex-wrap:wrap;gap:8px 22px;margin-top:10px;display:flex}.legal-toc a{font-size:14px}.legal-content{max-width:780px;margin-top:52px}.legal-section{border-bottom:1px solid var(--site-rule);padding-bottom:44px;scroll-margin-top:24px}.legal-section+.legal-section{padding-top:44px}.legal-section:last-child{border-bottom:0;padding-bottom:0}.legal-section h2{color:var(--site-text);font-family:var(--brand-font-display);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,34px);line-height:1.15}.legal-section>p,.legal-subsection p{color:var(--site-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.legal-section>p+p{margin-top:18px}.legal-subsections{border-top:1px solid var(--site-rule);margin-top:28px}.legal-subsection{border-bottom:1px solid var(--site-rule);grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:28px;padding:20px 0;display:grid}.legal-subsection:last-child{border-bottom:0;padding-bottom:0}.legal-subsection h3{color:var(--site-text);font-family:var(--brand-font-display);margin:0;font-size:17px;line-height:1.4}.legal-subsection p{margin:0}.legal-bullet-list{color:var(--site-muted);margin:24px 0 0;padding-left:22px}.legal-bullet-list li{padding-left:5px;font-size:16px;line-height:1.7}.legal-bullet-list li+li{margin-top:12px}.legal-bullet-list li::marker{color:var(--site-action)}@media (max-width:1100px){.site-header{grid-template-columns:1fr}.site-nav{grid-column:1;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.header-account-actions{justify-self:start}.site-nav a{white-space:nowrap}.hero-evidence,.guide-hero-refined{grid-template-columns:1fr}}@media (max-width:980px){.hero-evidence,.pricing-hero-simple,.principle-hero-refined,.about-hero-refined,.contact-hero-refined,.comparison-hero-refined,.guide-hero-refined,.evidence-story,.evidence-story-reverse,.editorial-split,.evidence-band-inner,.future-panel,.checklist-layout,.principles-editorial,.traceability-flow,.problem-layout,.contact-reasons,.security-statement,.guide-method,.search-language,.evidence-table,.guide-limits{grid-template-columns:1fr}.evidence-story-reverse .evidence-story-copy{order:0}.proof-strip-inner,.numbered-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip-inner>div:nth-child(3){border-top:1px solid rgb(var(--brand-white-rgb) / 16%);grid-column:1/-1}.numbered-workflow li:nth-child(3){border-left:0}.principles-editorial-intro{position:static}.plan-comparison,.product-timeline,.comparison-lists{grid-template-columns:1fr}.product-timeline>div+div{border-top:0;border-left:1px solid var(--brand-border)}}@media (max-width:640px){.site-header{grid-template-columns:1fr}.site-nav{grid-column:1}.hero-evidence h1{max-width:12ch;font-size:44px}.product-shot-crop .product-shot-frame,.product-shot-workspace .product-shot-frame{height:410px}.product-shot figcaption{padding:11px 14px}.proof-strip{padding:0 20px}.proof-strip-inner,.numbered-workflow,.principles-numbered,.traceability-flow ol,.plan-boundary{grid-template-columns:1fr}.proof-strip-inner>div{border-left:0;border-right:0;padding:22px 0}.proof-strip-inner>div+div,.proof-strip-inner>div:nth-child(3){border-top:1px solid rgb(var(--brand-white-rgb) / 16%);grid-column:auto}.proof-strip-inner>div:last-child{border-right:0}.numbered-workflow li,.numbered-workflow li+li,.numbered-workflow li:nth-child(3){border-top:1px solid var(--brand-border);border-left:0;min-height:0;padding:22px 0}.numbered-workflow li:first-child{border-top:2px solid var(--brand-teal)}.numbered-workflow span{margin-bottom:14px}.evidence-story,.editorial-split,.evidence-band-inner,.future-panel,.checklist-layout,.principles-editorial,.traceability-flow,.problem-layout,.contact-reasons,.security-statement,.guide-method,.search-language,.evidence-table,.guide-limits{gap:34px}.security-facts div{grid-template-columns:1fr;gap:6px}.security-toc .section-inner{align-items:flex-start}.future-panel{padding-left:22px}.plan-boundary>div{min-height:220px;padding:24px}.plan-boundary>div+div{border-top:1px solid var(--brand-border);border-left:0}.plan-column,.principle-statement,.market-problem,.comparison-balance,.contact-route{padding:26px 22px}.principle-statement p{font-size:25px}.principles-numbered article,.principles-numbered article:nth-child(2n){border-right:0;min-height:0}.traceability-flow ol{grid-template-columns:1fr}.product-timeline>div{padding:26px 22px}.contact-route a{font-size:clamp(15px,4.35vw,17px)}.comparison-balance{grid-template-columns:1fr}.comparison-balance i{transform:rotate(90deg)}.comparison-lists article{padding:26px 22px}.evidence-table dl div,.search-language dl div{grid-template-columns:1fr;gap:7px}.legal-page{padding:42px 20px 64px}.legal-page-header h1{font-size:38px}.legal-page-intro{font-size:17px}.legal-toc{margin-top:34px}.legal-content{margin-top:40px}.legal-section{padding-bottom:36px}.legal-section+.legal-section{padding-top:36px}.legal-subsection{grid-template-columns:1fr;gap:7px;padding:18px 0}}.hero-evidence{padding-top:62px;padding-bottom:72px}.hero-evidence h1{max-width:15ch;font-size:clamp(46px,4.45vw,64px);font-weight:650;line-height:1.04}h2{font-size:clamp(34px,3.1vw,44px);font-weight:650;line-height:1.1}h3{font-weight:650}.hero-evidence .intro{max-width:620px}.product-shot-frame,.product-shot figcaption{border-color:var(--brand-border);box-shadow:none;border-radius:0}.product-shot figcaption{font-weight:500}.proof-strip strong,.site-footer strong,.footer-nav a,.evidence-table dt{font-weight:600}.future-panel{border-left-width:3px}@media (max-width:640px){.site-header{padding-top:16px;padding-bottom:12px}.hero-evidence h1{max-width:13ch;font-size:42px}.hero-evidence{padding-top:42px;padding-bottom:54px}}
