:root{--brand-font-body:"Segoe UI Variable", "Aptos", "Inter", ui-sans-serif, system-ui, sans-serif;--brand-font-display:"Segoe UI Variable Display", "Aptos Display", "Inter", 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:8px;--brand-radius-panel:12px;--brand-radius-display:16px;--brand-shadow-panel:0 24px 70px rgb(var(--brand-ink-rgb) / 14%)}
:root{--site-canvas:var(--brand-warm);--site-text:var(--brand-ink);--site-muted:var(--brand-muted);--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}body{background:linear-gradient(rgb(var(--brand-ink-rgb) / 4%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--brand-ink-rgb) / 4%) 1px, transparent 1px), var(--site-canvas);min-height:100vh;color:var(--site-text);background-size:44px 44px;margin:0}body,button,input,textarea,select{font:inherit}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:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus{transform:translateY(0)}.skip-target{position:absolute}.site-header{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:24px 32px 16px;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:800;display:grid}.brand strong{font-family:var(--brand-font-display);letter-spacing:0;white-space:nowrap;font-size:17px;font-weight:750}.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;padding:10px 12px;font-size:14px;font-weight:700;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]{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:750;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;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);transform:translateY(-1px)}.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:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}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:800;line-height:1.02}h2{text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.08}h3{margin:0;font-size:21px;font-weight:800;line-height:1.2}.intro{max-width:650px;color:var(--site-muted);margin:26px 0 0;font-size:19px;line-height:1.65}.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:700;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:15ch}.segment-hero h1{max-width:14ch}.pricing-visual,.principle-visual,.security-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}.legal-hero h1{max-width:14ch}.about-visual,.contact-panel,.legal-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}.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:uppercase;font-size:12px;font-weight:800}.signal-stack strong{color:var(--site-text);font-family:var(--brand-font-display);font-size:22px;line-height:1.15}.legal-updated{color:var(--site-muted);margin:18px 0 0;font-size:14px;font-weight:750}.legal-scope-list{gap:12px;padding:22px;display:grid}.legal-scope-list div{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-product-surface);gap:8px;padding:18px;display:grid}.legal-scope-list span{color:var(--site-action);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.legal-scope-list strong{color:var(--site-text);font-size:15px;line-height:1.55}.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:800}.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:700}.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:uppercase;font-size:12px;font-weight:800}.principle-visual-lead strong{font-family:var(--brand-font-display);font-size:30px;line-height:1.08}.security-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}.security-visual-lead span{color:var(--brand-teal-soft);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.security-visual-lead strong{font-family:var(--brand-font-display);font-size:29px;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:uppercase;font-size:12px;font-weight:800}.segment-visual-lead strong{font-family:var(--brand-font-display);font-size:29px;line-height:1.08}.principle-visual-list,.security-signal-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:999px;padding:7px 9px;font-size:12px;font-weight:800}.principle-visual-row strong{color:var(--site-text);font-size:13px;line-height:1.45}.security-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}.security-signal-row span{background:var(--brand-mint);color:var(--brand-teal-deep);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.security-signal-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:999px;padding:7px 9px;font-size:12px;font-weight:800}.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:uppercase;font-size:12px;font-weight:800}.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:uppercase;font-size:12px;font-weight:800}.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:750;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:999px;padding:7px 9px;font-size:12px;font-weight:800}.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:999px;padding:7px 9px;font-size:12px;font-weight:800}.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:rgb(var(--brand-white-rgb) / 44%);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,.legal-layout p,.legal-copy 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:999px;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:800;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:999px;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:800;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:800}.text-link{color:var(--site-action);margin-top:24px;font-weight:800;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,.section-dark .legal-layout 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:700;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:999px;padding:7px 10px;font-size:12px;font-weight:800}.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:700}.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:800}.comparison-table tbody th{color:var(--site-text);font-size:14px;font-weight:800}.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:uppercase;font-size:12px;font-weight:800}.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}.legal-layout{grid-template-columns:minmax(0,.82fr) minmax(360px,.9fr);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}.legal-layout p{margin-top:18px}.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:700;line-height:1.45}.legal-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-list li{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);color:var(--site-text);grid-template-columns:18px 1fr;gap:9px;padding:18px;font-size:15px;font-weight:700;line-height:1.5;display:grid}.legal-list li:before{background:var(--site-action);content:"";border-radius:50%;width:8px;height:8px;margin-top:7px}.legal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.legal-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:24px}.legal-card p{color:var(--site-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.legal-dark-list{gap:14px;display:grid}.legal-dark-list article{border:1px solid rgb(var(--brand-white-rgb) / 22%);border-radius:var(--brand-radius-panel);background:rgb(var(--brand-white-rgb) / 8%);padding:22px}.legal-dark-list p{color:rgb(var(--brand-white-rgb) / 76%);margin:12px 0 0;font-size:15px;line-height:1.65}.legal-copy{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);gap:18px;padding:24px;display:grid}.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:750;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:var(--brand-shadow-panel);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:800}.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:800}.consent-control{color:var(--site-text);cursor:pointer;grid-template-columns:22px 1fr;gap:11px;font-size:14px;font-weight:700;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:750}.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:center}.final-cta{text-align:center}.final-cta .section-inner{max-width:760px}.final-cta p{margin-top:20px}.final-cta .primary-action{margin-top:28px}.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:800;text-decoration:none}.site-footer a:hover{color:var(--site-action-hover)}.page-feedback{z-index:20;border:1px solid rgb(var(--brand-ink-rgb) / 14%);border-radius:var(--brand-radius-panel);background:rgb(var(--brand-white-rgb) / 96%);width:min(320px,100vw - 48px);box-shadow:var(--brand-shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:12px;padding:16px;display:grid;position:fixed;bottom:24px;right:24px}.page-feedback p{font-family:var(--brand-font-display);margin:0;font-size:16px;font-weight:800}.page-feedback-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-feedback button{border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-product-surface);min-height:42px;color:var(--site-text);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.page-feedback button:hover{border-color:rgb(var(--brand-teal-rgb) / 45%);background:var(--brand-mint);transform:translateY(-1px)}.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:800}.page-feedback-complete{border-color:rgb(var(--brand-teal-rgb) / 28%);background:var(--brand-mint);width:auto;max-width:calc(100vw - 48px)}@media (max-width:980px){.site-header{grid-template-columns:auto auto}.site-nav{order:3;grid-column:1/-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,.legal-grid,.pricing-faq-layout,.source-layout,.context-layout,.trust-split,.legal-layout{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,.security-signal-row,.segment-signal-row{grid-template-columns:1fr}.visual-row>span,.interface-row>span,.principle-visual-row span,.security-signal-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,.legal-card,.legal-copy{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,.page-feedback-complete{width:auto;max-width:none;bottom:12px;left:12px;right:12px}}@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:700;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:800;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:700;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:900;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:700}.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:800}.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:750;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:800;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,.security-hero-refined{grid-template-columns:minmax(380px,1fr) minmax(360px,.72fr)}.market-problem,.comparison-balance,.security-summary-mark,.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:1fr auto;align-items:center;gap:12px 20px}.market-problem span,.comparison-balance span,.security-summary-mark span,.contact-route>span{color:var(--brand-teal-soft);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.market-problem strong{font-family:var(--brand-font-display);font-size:25px}.market-problem i{color:var(--brand-coral);grid-area:1/2/span 2;font-size:32px;font-style:normal}.problem-layout,.contact-reasons,.security-summary,.technical-detail,.guide-method,.search-language{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:72px;display:grid}.problem-list,.contact-reason-list,.security-summary>div:last-child{display:grid}.problem-list article,.contact-reason-list article,.security-summary article{border-top:1px solid var(--brand-border);padding:24px 0}.problem-list article:last-child,.contact-reason-list article:last-child,.security-summary article:last-child{border-bottom:1px solid var(--brand-border)}.problem-list p,.contact-reason-list p,.security-summary 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:800;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:800}.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:800}.evidence-table dd,.search-language dd{color:var(--site-muted);margin:0;line-height:1.55}.page-feedback.page-feedback-inline{z-index:auto;border-color:rgb(var(--brand-white-rgb) / 24%);background:rgb(var(--brand-white-rgb) / 10%);width:100%;max-width:560px;color:var(--brand-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:42px 0 0;position:static}.page-feedback-inline button{background:var(--brand-white)}.page-feedback-inline small{color:rgb(var(--brand-white-rgb) / 75%)}.page-feedback-inline small a{color:var(--brand-teal-soft)}.page-feedback-inline.page-feedback-complete{background:var(--brand-mint);color:var(--site-text)}.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:800}.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 .page-feedback-inline{grid-column:1/-1}.guide-limits li,.evidence-band .editorial-split>div:last-child>p{color:var(--brand-white)}.security-summary-mark{align-content:center;gap:9px}.security-summary-mark strong{font-family:var(--brand-font-display);font-size:30px;line-height:1.2}.technical-detail>div:first-child>p:not(.eyebrow){color:var(--site-muted);line-height:1.65}.technical-disclosures{gap:12px;display:grid}.technical-disclosures details{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-white);padding:0 22px}.technical-disclosures summary{cursor:pointer;font-family:var(--brand-font-display);padding:20px 0;font-size:18px;font-weight:800}.technical-disclosures details[open] summary{border-bottom:1px solid var(--brand-border)}.technical-disclosures p{color:var(--site-muted);line-height:1.65}.security-hero-refined h1{max-width:16ch}.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:800}.legal-toc{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);background:var(--brand-white)}.legal-toc .section-inner{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:18px 32px;display:flex}.legal-toc strong{font-family:var(--brand-font-display)}.legal-toc a{color:var(--site-action);text-underline-offset:4px;font-size:14px;font-weight:750;text-decoration-thickness:1px}.legal-document .legal-hero{padding-top:42px;padding-bottom:48px}.legal-document .legal-hero h1{font-size:clamp(42px,4.2vw,58px)}.legal-document .section{padding-top:58px;padding-bottom:58px}.legal-document .legal-card{padding:22px}@media (max-width:1100px){.site-header{grid-template-columns:auto auto}.site-nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.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,.security-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-summary,.technical-detail,.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)}.guide-limits .page-feedback-inline{grid-column:auto}}@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-summary,.technical-detail,.guide-method,.search-language,.evidence-table,.guide-limits{gap:34px}.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,.security-summary-mark,.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}.page-feedback.page-feedback-inline,.page-feedback-inline.page-feedback-complete{width:100%;max-width:none;bottom:auto;left:auto;right:auto}.legal-toc .section-inner{align-items:flex-start;padding:16px 20px}.legal-toc strong{width:100%}}
