body:has(.marketing){height:auto!important;overflow:auto!important}.marketing{--ink:#112432;--ink-70:rgba(17,36,50,0.7);--ink-15:rgba(17,36,50,0.15);--paper:#FAFBFC;--bg-subtle:color-mix(in srgb,var(--paper),var(--ink) 2%);--sc-light-card:color-mix(in srgb,var(--paper),var(--signal-gold) 8%);--paper-warm:color-mix(in srgb,var(--paper),var(--signal-gold) 5%);--signal-red:#F3282F;--signal-red-ink:#C62730;--signal-red-deep:#DB242A;--signal-red-deeper:#C22026;--signal-gold:#F7BD17;--claim-verified:#0E6B41;--claim-attributed:#4E9E77;--claim-unattributed:#9DC4B2;--claim-contested:#C41E3A;--band-verified-ink:#157A4A;--band-corroborated-ink:#1A3A6B;--band-indicative-ink:#8F6431;--band-speculative-ink:#5F6673;--band-verified:#0D6B45;--band-corroborated:#2F6BD0;--band-indicative:#B57209;--band-speculative:#7A8794;--placeholder:#a8763a;--placeholder-bg:#fbf3e8;--ink-body:#3a4a55;--hairline:#e4e8ea;--sc-card:#181d25;--sc-line:#272d37;--sc-text:#e9ebef;--sc-muted:#8b929e;--sc-dim:#5c636f;--sc-verified:#44b083;--sc-amber:#d7a23f;--sc-proposed:#707887;--sc-accent:#7d8cff;--sc-struck:#d76a63;--ink-mid:var(--ink);--ink-light:var(--ink-70);--accent:var(--signal-red-ink);--accent-dark:var(--signal-red-deep);--border:var(--ink-15);--bg:var(--paper);font-family:var(--font-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100%}.marketing *,.marketing :after,.marketing :before{box-sizing:border-box}.marketing section{padding:4rem 2rem}.marketing a{transition:color .15s,text-decoration-color .15s}.marketing a:focus-visible,.marketing button:focus-visible,.marketing input:focus-visible{outline:2px solid var(--signal-red);outline-offset:2px;border-radius:2px}.marketing .m-navlink{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;position:relative}.marketing .m-navlink:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;background:var(--signal-red);transition:right .28s cubic-bezier(.2,.7,.2,1)}.marketing .m-navlink:hover:after,.marketing .m-navlink[aria-current=page]:after{right:0}.marketing .m-utility{background:var(--ink);color:#c6d0d6}.marketing .m-utility-inner{max-width:1200px;margin:0 auto;padding:9px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing .m-utility-live{display:flex;align-items:center;gap:10px}.marketing .m-live-dot{width:7px;height:7px;border-radius:50%;background:var(--band-verified);flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.marketing .m-live-dot{animation:m-pulse 1.9s ease-in-out infinite}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.3}}}.marketing .m-utility-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.marketing .m-utility-right{display:flex;align-items:center;gap:22px}.marketing .m-utility-note{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:#8CA0AC}.marketing .m-utility-link.m-navlink{font-size:11px;letter-spacing:.1em;color:var(--signal-gold)}.marketing .m-utility-link.m-navlink:hover{color:var(--signal-gold)}.marketing .m-masthead{background:var(--paper);border-bottom:3px solid var(--signal-red)}.marketing .m-masthead-inner{max-width:1200px;margin:0 auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.marketing .m-brand{display:flex;align-items:center;text-decoration:none}.marketing .m-logo{display:block;height:76px;width:auto}.marketing .m-masthead-links{display:flex;align-items:center;gap:34px}.marketing .m-masthead-links .m-navlink{color:var(--ink)}.marketing .m-nav-cta{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--signal-red-deep);padding:11px 20px;border-radius:3px;text-decoration:none;transition:transform .15s ease,background .15s ease}.marketing .m-nav-cta:hover{background:var(--signal-red-deeper);transform:translateY(-1px)}@media (max-width:900px){.marketing .m-masthead-inner,.marketing .m-utility-inner{padding-left:22px;padding-right:22px}.marketing .m-logo{height:50px}.marketing .m-navtext{display:none}.marketing .m-masthead-inner{flex-wrap:wrap;row-gap:12px}.marketing .m-masthead-links{gap:16px;flex-wrap:wrap}.marketing .m-masthead-links .m-navlink{font-size:11px;letter-spacing:.08em}.marketing .m-nav-cta{font-size:11px;padding:9px 14px}}.marketing .col{max-width:680px;margin:0 auto;text-align:left}.marketing .wide-col{max-width:1180px;margin:0 auto;text-align:left}.marketing h1{font-size:clamp(2.25rem,6vw,3.4rem);line-height:1.1;letter-spacing:-.03em}.marketing h1,.marketing h2.section-title{font-family:var(--font-newsreader),Georgia,serif;color:var(--ink);margin-bottom:1.25rem;font-weight:600}.marketing h2.section-title{font-size:1.6rem}.marketing h2.page-title{font-family:var(--font-newsreader),Georgia,serif;font-size:2.1rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--ink)}.marketing .red-stop{color:var(--signal-red)}.marketing .sub-heading{font-family:var(--font-newsreader),Georgia,serif;font-size:1.2rem;font-weight:600;margin:2rem 0 .75rem;color:var(--ink)}.marketing .eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);margin-bottom:.6rem;display:block}.marketing .hero-briefs{padding:3.25rem 2rem 4rem}.marketing .problem{background:var(--bg-subtle)}.marketing .hero-briefs-grid{display:grid;grid-template-columns:1fr;gap:2.75rem}@media (min-width:960px){.marketing .hero-briefs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.marketing .hero-sub{font-size:1.1rem;color:var(--ink);max-width:560px;margin:0 0 1.5rem;line-height:1.75}.marketing .hero-cta{display:inline-block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.85rem;letter-spacing:.02em;color:var(--signal-red-ink);text-decoration:none;transition:color .15s,transform .15s}.marketing .hero-cta:hover{color:var(--signal-red-deeper);text-decoration:underline;transform:translateY(2px)}.marketing .chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.75rem}.marketing .chip{--chip-color:var(--ink);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--chip-color);border:1px solid var(--chip-color);border-radius:3px;padding:3px 8px 3px 6px;background:color-mix(in srgb,var(--chip-color) 8%,transparent)}.marketing .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--chip-color);flex:0 0 auto}.marketing .text-link{display:inline-block;color:var(--ink);font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--ink-15);text-underline-offset:2px;transition:color .15s,transform .15s}.marketing .text-link:hover{color:var(--signal-red-ink);text-decoration-color:currentColor;transform:translateX(2px)}.marketing .btn{display:inline-block;padding:.85rem 1.5rem;border-radius:3px;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .15s,border-color .15s}.marketing .btn-primary{background:var(--signal-red-deep);color:#fff;font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:.82rem}.marketing .btn-primary:hover{background:var(--signal-red-deeper)}.marketing .prose p{font-size:1.0625rem;color:var(--ink);line-height:1.85;margin-bottom:1.25rem}.marketing .prose p:last-child{margin-bottom:0}.marketing .prose p.emphasis{font-weight:500;color:var(--ink)}.marketing .prose ul.plain-list{margin:0 0 1.25rem;padding-left:1.1rem}.marketing .prose ul.plain-list li{font-size:1.0625rem;color:var(--ink);line-height:1.75;margin-bottom:.5rem}.marketing .meta-note{font-size:.75rem;letter-spacing:.02em}.marketing .meta-note,.marketing .section-label{font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink-70)}.marketing .section-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;display:block}.marketing .proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;align-items:stretch}.marketing .brief-series{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-dim);margin-bottom:4px}.marketing .brief-corrected{font-size:12px;font-style:italic;color:var(--band-indicative-ink);margin-bottom:10px}.marketing .sc{font-family:var(--font-newsreader),Georgia,serif;color:var(--sc-text);border-radius:3px;overflow:hidden}.marketing .sc .card{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:3px;padding:24px 24px 22px;box-shadow:0 30px 60px -40px rgba(20,24,31,.7);height:100%;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (hover:hover){.marketing .sc .card:hover{transform:translateY(-3px);border-color:var(--sc-muted);box-shadow:0 40px 70px -35px rgba(20,24,31,.85)}.marketing .sc.light .card:hover{box-shadow:0 40px 70px -35px rgba(17,36,50,.28)}}.marketing .sc .ey{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-dim)}.marketing .sc .ey,.marketing .sc .meta{font-family:var(--font-mono),ui-monospace,monospace}.marketing .sc .meta{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.06em;color:var(--sc-muted)}.marketing .sc .band{display:inline-flex;align-items:center;gap:6px;color:#14181f;background:var(--sc-verified);padding:4px 9px;border-radius:3px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.marketing .sc .band .dot{width:6px;height:6px;border-radius:50%;background:#14181f;opacity:.7}.marketing .sc .band.corroborated{color:#f4f5f7;background:var(--band-corroborated-ink)}.marketing .sc .band.corroborated .dot{background:#f4f5f7}.marketing .sc .meta .right{margin-left:auto}.marketing .sc .conn-flag{color:var(--sc-accent)}.marketing .sc h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:21px;line-height:1.28;letter-spacing:-.01em;margin:16px 0 18px;color:#f4f5f7}.marketing .sc .ladder{margin:4px 0 16px}.marketing .sc .ladder .lab{margin-bottom:4px}.marketing .sc .ladder-hint{font-size:11.5px;color:var(--sc-dim);margin-bottom:12px}.marketing .sc .tier{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--sc-line);align-items:baseline}.marketing .sc .tier:first-of-type{border-top:0}.marketing .sc .tier .pin{flex:0 0 96px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.marketing .sc .tier .pin i{width:9px;height:9px;border-radius:50%;flex:0 0 auto;font-style:normal}.marketing .sc .tier.now .pin{color:var(--sc-verified)}.marketing .sc .tier.now .pin i{background:var(--sc-verified);box-shadow:0 0 0 3px rgba(68,176,131,.18)}.marketing .sc .tier.passed .pin{color:var(--sc-amber)}.marketing .sc .tier.passed .pin i{background:var(--sc-amber)}.marketing .sc .tier.struck .pin{color:var(--sc-struck)}.marketing .sc .tier.struck .pin i{background:var(--sc-struck)}.marketing .sc .tier.prop .pin{color:var(--sc-proposed)}.marketing .sc .tier.prop .pin i{background:transparent;border:1.5px dashed var(--sc-proposed)}.marketing .sc .tier .who{font-family:var(--font-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;line-height:1.4;color:#cdd1d8}.marketing .sc .tier .who b{color:#f4f5f7;font-weight:500}.marketing .sc .tier .who span{color:var(--sc-muted);font-size:12.5px}.marketing .sc .eu{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--sc-dim);margin-top:12px;padding-top:10px;border-top:1px solid var(--sc-line)}.marketing .sc p.body{font-family:var(--font-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:15px;line-height:1.5;color:#cdd1d8;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--sc-line)}.marketing .sc .connlabel{color:var(--sc-accent);margin-top:14px}.marketing .sc .chain,.marketing .sc .connlabel{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em}.marketing .sc .chain{display:flex;align-items:center;gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--sc-line);color:var(--sc-muted);flex-wrap:wrap}.marketing .sc .chain .grp{display:flex;align-items:center;gap:7px}.marketing .sc .src-dots{display:inline-flex;gap:3px}.marketing .sc .src-dots i{width:6px;height:6px;border-radius:50%;background:var(--sc-verified);display:inline-block;font-style:normal}.marketing .sc .t1{color:#14181f;background:var(--sc-muted);padding:1px 5px;border-radius:3px;font-size:9px;letter-spacing:.06em}.marketing .sc .read-link{display:inline-block;margin-top:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:500;color:var(--sc-accent);text-decoration:none;transition:transform .15s}.marketing .sc .read-link:hover{text-decoration:underline;transform:translateX(2px)}.marketing .sc .brief-dek{font-family:var(--font-newsreader),Georgia,serif;font-size:15.5px;line-height:1.45;font-style:italic;color:#b9c0ca;margin:-6px 0 16px}.marketing .sc .brief-sowhat{margin-top:16px;padding-top:14px;border-top:1px solid var(--sc-line)}.marketing .sc .brief-sowhat-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent);display:block;margin-bottom:6px}.marketing .sc .brief-sowhat p{font-family:var(--font-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:14px;line-height:1.5;color:#cdd1d8;margin:0}.marketing .sc .brief-gate{margin-top:16px;padding-top:18px;border-top:1px solid var(--sc-line)}.marketing .sc .brief-gate>p{font-family:var(--font-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:13.5px;line-height:1.55;color:var(--sc-muted);margin:0 0 14px;max-width:46ch}.marketing .sc .brief-gate-ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.marketing .sc .brief-gate-contact{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:var(--sc-muted);text-decoration:none}.marketing .sc .brief-gate-contact:hover{color:#f4f5f7}.marketing .sc.light{color:var(--ink)}.marketing .sc.light .card{background:var(--sc-light-card);border:1px solid var(--ink-15);box-shadow:0 30px 60px -40px rgba(17,36,50,.18)}.marketing .sc.light .ey,.marketing .sc.light .meta{color:var(--ink-70)}.marketing .sc.light h3{color:var(--ink)}.marketing .sc.light .tier{border-top-color:var(--ink-15)}.marketing .sc.light .tier.now .pin{color:var(--band-verified-ink)}.marketing .sc.light .tier.now .pin i{background:var(--band-verified);box-shadow:0 0 0 3px rgba(13,107,69,.16)}.marketing .sc.light .tier.passed .pin{color:var(--band-indicative-ink)}.marketing .sc.light .tier.passed .pin i{background:var(--band-indicative)}.marketing .sc.light .tier.struck .pin{color:var(--signal-red-ink)}.marketing .sc.light .tier.struck .pin i{background:var(--signal-red)}.marketing .sc.light .tier.prop .pin{color:var(--band-speculative-ink)}.marketing .sc.light .tier.prop .pin i{border-color:var(--band-speculative)}.marketing .sc.light .tier .who{color:var(--ink-70)}.marketing .sc.light .tier .who b{color:var(--ink)}.marketing .sc.light .tier .who span{color:var(--ink-70)}.marketing .sc.light .eu{color:var(--ink-70);border-top-color:var(--ink-15)}.marketing .sc.light p.body{color:var(--ink);border-top-color:var(--ink-15)}.marketing .sc.light .connlabel{color:var(--signal-red-ink)}.marketing .sc.light .chain{color:var(--ink-70);border-top-color:var(--ink-15)}.marketing .sc.light .t1{color:var(--paper);background:var(--ink-70)}.marketing .sc.light .read-link{color:var(--signal-red-ink)}@media (prefers-reduced-motion:no-preference){.marketing .sc .tier .pin i{animation:sc-rise .5s ease both}.marketing .sc .tier.passed .pin i{animation-delay:.12s}.marketing .sc .tier.prop .pin i{animation-delay:.24s}@keyframes sc-rise{0%{transform:scale(0)}to{transform:scale(1)}}}.marketing .tracking-strip{background:var(--sc-card);border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line)}.marketing .tracking-strip .section-label{color:var(--sc-dim)}.marketing .tracking-list{display:flex;flex-direction:column;gap:.65rem}.marketing .tracking-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.01em;color:var(--sc-muted)}.marketing .tracking-item:not(.t-trend){font-size:.88rem}.marketing .t-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;align-self:center}.marketing .t-dot-verified{background:var(--band-verified)}.marketing .t-spark{flex:0 0 auto;align-self:center;display:block}.marketing .tracking-item.t-trend .t-updated{margin-left:auto}@media (max-width:640px){.marketing .tracking-item.t-trend .t-updated{margin-left:0;flex-basis:100%}}.marketing .t-dot-live{background:var(--signal-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-red) 20%,transparent)}.marketing .t-dot-developing{background:var(--signal-gold)}@media (prefers-reduced-motion:no-preference){.marketing .t-dot-live{animation:t-pulse 2.2s ease-in-out infinite}@keyframes t-pulse{0%,to{opacity:1}50%{opacity:.4}}}.marketing .tracking-item .t-label{color:var(--sc-text);font-weight:500}.marketing .tracking-item .t-sep{color:var(--sc-dim)}.marketing .tracking-item .t-updated{color:var(--sc-dim);margin-left:auto}.marketing .band-row{padding:12px 0;border-top:1px solid var(--ink-15)}.marketing .band-row:first-child{border-top:0}.marketing .band-row .chip{flex:0 0 auto}.marketing .band-row p{font-size:1.0625rem;color:var(--ink);line-height:1.6}.marketing .sig-masthead-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70)}.marketing .sig-masthead-meta span:not(:last-child):after{content:"\00b7";margin-left:14px;color:var(--ink-15)}.marketing .signal-list{margin-top:1rem}.marketing .signal-empty p{font-size:1.0625rem;color:var(--ink-70);padding:2rem 0;margin:0}.marketing .signal-notices{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.marketing .signal-notice{border-left:3px solid var(--claim-contested);background:color-mix(in srgb,var(--claim-contested) 6%,transparent);padding:.85rem 1.1rem;border-radius:2px}.marketing .signal-notice-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--claim-contested);margin-bottom:.25rem}.marketing .signal-notice-text{font-size:.9375rem;line-height:1.5;color:var(--ink);margin:0}.marketing .signal-touches{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em;color:var(--ink-70)}.marketing .sig-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;align-items:start}.marketing .sig-grid .sig-lead,.marketing .sig-grid .signal-connection{grid-column:1/-1}.marketing .sig-item{background:#fff;border:1px solid var(--ink-15);border-radius:3px;padding:1.5rem 1.5rem 1.25rem}.marketing .sig-main{min-width:0}.marketing .sig-lead{background:var(--ink);border-color:var(--ink);padding:2.25rem 2.25rem 2rem}.marketing .sig-lead .sig-date,.marketing .sig-lead .sig-record-label,.marketing .sig-lead .sig-sources{color:#9fb0b9}.marketing .sig-lead .sig-head{color:var(--paper);font-size:1.75rem}.marketing .sig-lead .sig-dek{color:#dfe6ea;font-size:1.0625rem}.marketing .sig-lead .sig-chip{background:rgba(255,255,255,.12);color:var(--paper)}.marketing .sig-lead .sig-chip-geo{background:var(--paper);color:var(--ink)}.marketing .sig-lead .sig-ev{border-top:1px solid rgba(255,255,255,.16)}.marketing .sig-lead .sig-sources{border-top-color:rgba(255,255,255,.16)}.marketing .sig-topline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:.6rem}.marketing .sig-date{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-70)}.marketing .sig-head{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:1.25rem;line-height:1.28;letter-spacing:-.008em;color:var(--ink);margin:0 0 .5rem;text-wrap:balance}.marketing .sig-dek{font-size:.9375rem;line-height:1.6;color:var(--ink-body);margin:0}.marketing .sig-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:.9rem}.marketing .sig-chip{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;padding:3px 7px;border-radius:2px;background:color-mix(in srgb,var(--paper),var(--ink) 7%);color:var(--ink-body)}.marketing .sig-chip-geo{background:var(--ink);color:var(--paper)}.marketing .sig-chip-developing{background:color-mix(in srgb,var(--paper),var(--signal-red) 10%);color:var(--signal-red-ink);display:inline-flex;align-items:center;gap:5px}.marketing .sig-chip-developing i{width:5px;height:5px;border-radius:50%;background:var(--signal-red);flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.marketing .sig-chip-developing i{animation:t-pulse 2.2s ease-in-out infinite}}.marketing .sig-ev{margin-top:16px;padding-top:14px;border-top:1px solid var(--ink-15)}.marketing .sig-record-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-70);margin-bottom:8px}.marketing .sig-bar{display:flex;gap:2px;height:7px;margin-bottom:10px;max-width:320px}.marketing .sig-bar i{display:block;height:100%;border-radius:1px;box-shadow:inset 0 0 0 1px rgba(17,36,50,.14)}.marketing .sig-record-rows{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;line-height:1.75;color:var(--ink-body);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:4px 22px}.marketing .sig-record-rows dt,.marketing .sig-record-rows>div{display:flex;align-items:center;gap:7px}.marketing .sig-record-rows dt i{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.marketing .sig-record-rows dd{margin:0;color:var(--ink-70)}.marketing .sig-sources{margin-top:10px;padding-top:9px;border-top:1px solid var(--ink-15);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.05em;color:var(--ink-70)}.marketing .sig-footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--ink-15)}.marketing .sig-bar-mini{height:4px;max-width:none;margin-bottom:8px}.marketing .sig-footer-labels{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.04em;color:var(--ink-70)}.marketing .sig-footer-item{display:inline-flex;align-items:center;gap:5px}.marketing .sig-footer-item i{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.marketing .sig-footer-sources{margin-left:auto;color:var(--ink-70)}.marketing .sig-request-link{display:inline-flex;gap:8px;align-items:center;margin-top:18px;color:var(--signal-red-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.marketing .sig-lead .sig-request-link{color:#ff8b8f}.marketing .sig-request-link:hover{text-decoration:underline;text-underline-offset:4px}.marketing .sig-end{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:2px solid var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.marketing .sig-end-mark{color:var(--ink)}.marketing .sig-end-note{color:var(--ink-70);letter-spacing:.08em}@media (max-width:820px){.marketing .sig-grid{grid-template-columns:1fr}.marketing .sig-lead .sig-head{font-size:1.5rem}}.marketing .signal-connection{background:var(--sc-light-card);border-color:rgba(17,36,50,.1)}.marketing .signal-connection-label{display:inline-flex;align-items:center;gap:8px;color:var(--signal-red-ink);text-transform:uppercase;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em}.marketing .signal-connection-label i{width:7px;height:7px;background:var(--signal-red);transform:rotate(45deg);flex:0 0 auto}.marketing .signal-connection-note{font-size:.85rem;color:var(--ink-70);margin:.7rem 0 0;max-width:62ch}.marketing .subscribe{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.marketing .subscribe .lede{font-size:1.0625rem;color:var(--ink);line-height:1.85;margin-bottom:1.5rem}.marketing .subscribe .price-line{font-size:.9875rem;color:var(--ink);line-height:1.75;margin:0 0 1.25rem}.marketing .subscribe .price-line strong{color:var(--ink)}.marketing .subscribe .btn-primary{padding:.95rem 2rem;font-size:.85rem}.marketing .subscribe .fine-print{font-size:.78rem;color:var(--ink-70);margin-top:.85rem}.marketing .subscribe .fine-print a{color:var(--ink-70)}.marketing .secondary{background:var(--bg-subtle);border-top:1px solid var(--border)}.marketing .secondary p{font-size:1.0625rem;color:var(--ink);line-height:1.85;margin-bottom:1.25rem}.marketing .signup-wrap{max-width:380px;margin:1.25rem 0 0}.marketing .signup-form{display:flex;gap:.5rem}.marketing .signup-form input[type=email]{flex:1;padding:.7rem .9rem;font-size:.875rem;border:1.5px solid var(--border);border-radius:3px;outline:none;transition:border-color .15s;background:var(--bg);color:var(--ink);min-width:0}.marketing .signup-form input[type=email]:focus{border-color:var(--ink-70)}.marketing .signup-form input[type=email]::placeholder{color:var(--ink-70);opacity:.6}.marketing .signup-form button{padding:.7rem 1.1rem;background:var(--ink);color:#fff;border:none;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.marketing .signup-form button:hover:not(:disabled){background:color-mix(in srgb,var(--ink),black 20%)}.marketing .signup-form button:disabled{opacity:.6;cursor:default}.marketing .form-note{font-size:.78rem;color:var(--ink-70);margin-top:.65rem}.marketing .form-error{font-size:.8rem;color:var(--signal-red-ink);margin-top:.5rem;display:none}.marketing .success-state{display:none;padding:1rem;background:var(--bg);border:1px solid var(--border);border-radius:3px;max-width:380px;margin:1rem 0 0}.marketing .success-state h3{font-size:.9375rem;font-weight:600;margin-bottom:.2rem;color:var(--ink)}.marketing .success-state p{font-size:.8125rem;color:var(--ink-70);margin:0}.marketing .contact-form-wrap{max-width:480px;margin:2rem 0 0}.marketing .contact-form{display:flex;flex-direction:column;gap:.75rem}.marketing .contact-form input,.marketing .contact-form select,.marketing .contact-form textarea{padding:.7rem .9rem;font-size:.9375rem;font-family:inherit;border:1.5px solid var(--border);border-radius:3px;outline:none;transition:border-color .15s;background:var(--bg);color:var(--ink);resize:vertical}.marketing .contact-form input:focus,.marketing .contact-form select:focus,.marketing .contact-form textarea:focus{border-color:var(--ink-70)}.marketing .contact-form input::placeholder,.marketing .contact-form textarea::placeholder{color:var(--ink-70);opacity:.6}.marketing .contact-form label{margin:3px 0 -5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70)}.marketing .contact-form button{align-self:flex-start;padding:.7rem 1.4rem;background:var(--ink);color:#fff;border:none;border-radius:3px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s}.marketing .contact-form button:hover:not(:disabled){background:color-mix(in srgb,var(--ink),black 20%)}.marketing .contact-form button:disabled{opacity:.6;cursor:default}.marketing .access-form{display:flex;flex-direction:column;gap:10px;max-width:480px;margin-top:32px}.marketing .access-form label{font-size:13px;font-weight:700}.marketing .access-form input{border:1px solid var(--ink-70);background:#fff;padding:13px;font-size:15px}.marketing .access-form button{border:0;background:var(--signal-red-deep);color:#fff;padding:14px 18px;align-self:flex-start;font:600 11px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.marketing .access-state{font-size:14px;color:var(--ink-70);margin-top:18px}.marketing .sub-wrap{max-width:1000px;margin:0 auto;padding:0 40px}@media (max-width:900px){.marketing .sub-wrap{padding:0 22px}}.marketing .sub-hero{padding:60px 0 20px}.marketing .sub-hero h1{font-size:clamp(2.6rem,6vw,3.625rem);line-height:1.03;letter-spacing:-.022em;font-weight:500;max-width:840px;text-wrap:balance;margin:20px 0 0}.marketing .sub-lede{font-size:1.1875rem;line-height:1.62;color:var(--ink-body);margin:24px 0 0;max-width:720px}.marketing .plan-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;align-items:start;padding:44px 0 60px}@media (max-width:900px){.marketing .plan-grid{grid-template-columns:1fr}}.marketing .plan-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.marketing .plan-desc{font-size:14.5px;line-height:1.55}.marketing .plan-price-row{display:flex;align-items:baseline;gap:8px}.marketing .plan-price{font-family:var(--font-newsreader),Georgia,serif;font-size:56px;line-height:1;font-weight:500}.marketing .plan-note{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;margin-top:8px}.marketing .plan-founding{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:10px;overflow:hidden;box-shadow:0 30px 70px -34px rgba(12,25,35,.7)}.marketing .plan-founding-stripe{height:5px;background:var(--signal-red)}.marketing .plan-founding-body{padding:32px 34px 34px}.marketing .plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px;flex-wrap:wrap}.marketing .plan-founding .plan-label{color:var(--signal-gold)}.marketing .plan-founding .plan-desc{color:#9fb0b9;margin:0 0 22px}.marketing .plan-founding .plan-price{color:var(--paper)}.marketing .plan-per{font-size:15px;color:#9fb0b9}.marketing .plan-founding .plan-note{color:var(--sc-muted)}.marketing .plan-cta{display:block;background:var(--signal-red-deep);color:#fff;text-align:center;padding:15px;border-radius:5px;font-weight:600;font-size:15px;margin-top:22px;text-decoration:none;transition:transform .15s ease,background .15s ease}.marketing .plan-cta:hover{background:var(--signal-red-deeper);transform:translateY(-1px)}.marketing .plan-secure{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:#6b7683;text-align:center;margin-top:12px}.marketing .plan-signal{background:#fff;border:1px solid #dfe4e7;border-top:4px solid var(--band-verified);border-radius:0 0 10px 10px;padding:32px 30px 34px;box-shadow:0 24px 50px -36px rgba(17,36,50,.4)}.marketing .plan-signal .plan-label{color:var(--band-verified-ink)}.marketing .plan-signal .plan-desc{color:var(--ink-body);margin:10px 0 22px}.marketing .plan-signal .plan-price{color:var(--ink)}.marketing .plan-signal .plan-note{color:#8a949b}.marketing .plan-signal .signup-wrap{max-width:none;margin-top:22px}.marketing .plan-signal .signup-form{flex-direction:column;gap:12px}.marketing .plan-signal .signup-form input[type=email]{padding:13px 15px;font-size:15px;border:1px solid #cfd6da;border-radius:5px}.marketing .plan-signal .signup-form button{width:100%;padding:15px;border-radius:5px;font-weight:600;font-size:15px}.marketing .plan-signal .success-state{max-width:none;margin-top:22px;background:#f0f7f2;border:1px solid #bfe0cc;border-radius:8px;padding:20px}@media (prefers-reduced-motion:no-preference){.marketing .plan-signal .success-state{animation:m-rise .4s ease both}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.marketing .plan-foot{margin-top:24px;border-top:1px solid #eceff1;padding-top:18px;font-size:13px;line-height:1.55;color:#5C6B75}.marketing .included-band{background:#fff;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.marketing .included-band .sub-wrap{padding-top:60px;padding-bottom:60px}.marketing .band-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--signal-red-ink);margin-bottom:34px}.marketing .included-grid{display:grid;grid-template-columns:repeat(3,1fr)}.marketing .included-grid--two{grid-template-columns:repeat(2,1fr)}.marketing .included-col{padding:0 34px;border-right:1px solid var(--hairline)}.marketing .included-col:first-child{padding-left:0}.marketing .included-col:last-child{padding-right:0;border-right:none}.marketing .included-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.marketing .included-col h3{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;line-height:1.15;font-weight:500;margin:10px 0 8px;color:var(--ink)}.marketing .included-col p{font-size:14.5px;line-height:1.6;margin:0}@media (max-width:900px){.marketing .included-grid{grid-template-columns:1fr}.marketing .included-col{padding:0 0 26px;margin-bottom:26px;border-right:none;border-bottom:1px solid var(--hairline)}.marketing .included-col:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}.marketing .analysis-levels{padding:8px 0}.marketing .analysis-levels-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:70px;align-items:end;margin-bottom:38px}.marketing .analysis-levels-head .band-label{margin-bottom:10px}.marketing .analysis-levels-head .hp-h2{margin:0;max-width:620px}.marketing .analysis-levels-head>p{font-size:15px;line-height:1.65;color:var(--ink-body);margin:0}.marketing .analysis-levels-map{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);align-items:stretch}.marketing .analysis-level{position:relative;border:1px solid var(--hairline);padding:30px 32px 28px;background:var(--paper)}.marketing .analysis-level--europe{border-top:4px solid var(--ink)}.marketing .analysis-level--country{border-top:4px solid var(--signal-red)}.marketing .analysis-level-number{position:absolute;top:24px;right:26px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;color:var(--ink-40)}.marketing .analysis-level-kicker{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-red-ink);margin-bottom:13px}.marketing .analysis-level h3{font-family:var(--font-newsreader),Georgia,serif;font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}.marketing .analysis-level>p{font-size:14.5px;line-height:1.6;color:var(--ink-body);margin:0}.marketing .analysis-level-example{margin-top:24px;padding-top:17px;border-top:1px solid var(--hairline);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;line-height:1.55;letter-spacing:.04em;color:var(--ink-70)}.marketing .analysis-level-connector{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--ink-40)}.marketing .analysis-level-connector span{display:block;width:1px;height:42px;background:var(--hairline)}.marketing .analysis-level-connector b{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.marketing .country-lens{border:1px solid var(--hairline);padding:10px 11px;min-width:0;margin-top:22px}.marketing .country-lens--single{display:block;max-width:220px}.marketing .country-lens--linked{text-decoration:none;background:#fff;border-color:rgba(164,49,46,.4)}.marketing .country-lens--linked:hover{border-color:var(--signal-red-ink)}.marketing .country-lens--linked span{color:var(--signal-red-ink)}.marketing .country-lens b,.marketing .country-lens span{display:block}.marketing .country-lens b{font-size:12px;font-weight:600;color:var(--ink)}.marketing .country-lens span{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;line-height:1.4;letter-spacing:.04em;color:var(--ink-70);margin-top:3px}.marketing .analysis-level-note{font-size:11.5px;line-height:1.5;color:var(--ink-70);margin-top:15px}.marketing .analysis-evidence-rail{display:flex;align-items:center;gap:15px;border:1px solid var(--hairline);border-top:0;padding:17px 20px;background:#f4f2ec}.marketing .analysis-evidence-mark{width:9px;height:9px;border-radius:50%;background:var(--band-verified);box-shadow:0 0 0 4px rgba(13,107,69,.13);flex:0 0 auto}.marketing .analysis-evidence-rail b,.marketing .analysis-evidence-rail span{display:block}.marketing .analysis-evidence-rail b{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.marketing .analysis-evidence-rail span{font-size:12.5px;line-height:1.5;color:var(--ink-body);margin-top:3px}@media (max-width:900px){.marketing .analysis-levels-head{grid-template-columns:1fr;gap:18px}.marketing .analysis-levels-map{grid-template-columns:1fr}.marketing .analysis-level-connector{flex-direction:row;height:74px}.marketing .analysis-level-connector span{width:42px;height:1px}.marketing .analysis-level-connector b{writing-mode:horizontal-tb}.marketing .analysis-evidence-rail{border-top:1px solid var(--hairline)}}@media (max-width:520px){.marketing .analysis-level{padding:26px 22px 24px}}.marketing .faq-sec{padding:60px 0}.marketing .faq-sec .band-label{margin-bottom:30px}.marketing .faq-list{border-top:1px solid var(--hairline)}.marketing .faq-row{padding:24px 0;border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:1fr 1.4fr;gap:34px}.marketing .faq-row h3{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;line-height:1.15;font-weight:500;margin:0;color:var(--ink)}.marketing .faq-row p{font-size:15px;line-height:1.62;color:var(--ink-body);margin:0}@media (max-width:900px){.marketing .faq-row{grid-template-columns:1fr;gap:10px}}.marketing .faq-links{margin-top:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing .faq-still{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:#5C6B75}.marketing .faq-links .m-navlink{font-size:12px;letter-spacing:.1em;color:var(--ink)}.marketing .faq-links .dot-sep{color:#cfd6da}.marketing .hp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width:900px){.marketing .hp-wrap{padding:0 22px}}.marketing .hp-hero{padding:64px 0 58px}.marketing .hp-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}@media (max-width:860px){.marketing .hp-hero-grid{grid-template-columns:1fr;gap:44px}}.marketing .hp-spine{display:grid;grid-template-columns:5px 1fr;gap:32px;align-items:start;margin-top:30px}.marketing .hp-spine-bar{background:var(--signal-red);align-self:stretch;min-height:180px;margin-top:6px}.marketing .hp-hero h1{font-size:clamp(2.25rem,4.4vw,3.4rem);line-height:1.05;letter-spacing:-.02em;font-weight:500;margin:0;text-wrap:balance}.marketing .hp-hero-sub{font-size:1.09375rem;line-height:1.6;color:var(--ink);max-width:480px;margin:24px 0 0}.marketing .hp-hero-ctas{display:flex;align-items:center;gap:20px;margin-top:30px;flex-wrap:wrap}.marketing .hp-cta-primary{font-size:15px;font-weight:600;color:#fff;background:var(--signal-red-deep);padding:14px 26px;border-radius:4px;text-decoration:none;transition:transform .15s ease,background .15s ease}.marketing .hp-cta-primary:hover{background:var(--signal-red-deeper);transform:translateY(-1px)}@media (max-width:900px){.marketing .hp-spine{gap:20px}.marketing .hp-spine-bar{min-height:120px}}.marketing .hero-brief{padding-top:6px;border-top:2px solid var(--ink)}.marketing .hero-brief-eyebrow{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-70);margin:16px 0 18px}.marketing .hero-brief-lead{font-size:1.1875rem;margin:0}.marketing .hero-brief-dek,.marketing .hero-brief-lead{font-family:var(--font-newsreader),Georgia,serif;line-height:1.4;font-weight:500;color:var(--ink)}.marketing .hero-brief-dek{font-style:italic;font-size:1.4375rem;margin:16px 0 0}.marketing .hero-brief-row{padding:20px 0 0;margin-top:20px;border-top:1px solid var(--ink-15)}.marketing .hero-brief-confidence{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing .hero-brief-confidence-note{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--ink-70)}.marketing .hero-brief-watch-label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-red-ink);margin-bottom:6px}.marketing .hero-brief-watch p{font-size:14px;line-height:1.55;color:var(--ink-body);margin:0}.marketing .hero-brief-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid var(--ink-15);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--ink-70)}.marketing .hp-band{border-bottom:1px solid var(--hairline)}.marketing .hp-band-white{background:#fff}.marketing .hp-band-navy{background:var(--ink);color:var(--paper);border-bottom:none}.marketing .hp-band-warm{background:var(--paper-warm)}.marketing .hp-band .hp-wrap{padding-top:66px;padding-bottom:66px}.marketing .hp-routes-eyebrow{color:var(--paper);opacity:.7;text-align:center;margin-bottom:28px}.marketing .hp-routes-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.marketing .hp-route{border-radius:3px;padding:32px 30px 30px;display:flex;flex-direction:column}.marketing .hp-route-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px}.marketing .hp-route-title{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:1.5rem;margin:0 0 8px}.marketing .hp-route-promise{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:1.0625rem;line-height:1.45;margin:0 0 14px}.marketing .hp-route-body{font-size:.9375rem;line-height:1.6;margin:0 0 22px;flex-grow:1}.marketing .hp-route-cta{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-decoration:none;align-self:flex-start}.marketing .hp-route-cta:hover{text-decoration:underline;text-underline-offset:4px}.marketing .hp-route-brief{background:var(--sc-card);border:1px solid var(--sc-line)}.marketing .hp-route-brief .hp-route-kicker{color:var(--sc-muted)}.marketing .hp-route-brief .hp-route-promise,.marketing .hp-route-brief .hp-route-title{color:var(--sc-text)}.marketing .hp-route-brief .hp-route-body{color:#b9c0ca}.marketing .hp-route-brief .hp-route-cta{color:#ff8b8f}.marketing .hp-route-signal{background:var(--sc-light-card);border:1px solid rgba(17,36,50,.1)}.marketing .hp-route-signal .hp-route-kicker{color:var(--placeholder)}.marketing .hp-route-signal .hp-route-promise,.marketing .hp-route-signal .hp-route-title{color:var(--ink)}.marketing .hp-route-signal .hp-route-body{color:var(--ink-body)}.marketing .hp-route-signal .hp-route-cta{color:var(--signal-red-ink)}.marketing .hp-routes-spine{text-align:center;font-size:.875rem;color:var(--paper);opacity:.75;margin:26px 0 0}.marketing .hp-routes-spine b{opacity:1;font-weight:600}@media (max-width:720px){.marketing .hp-routes-grid{grid-template-columns:1fr}}.marketing .hp-preview{max-width:720px;margin:0 auto}.marketing .hp-preview-title{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:clamp(1.5rem,3vw,1.9375rem);line-height:1.25;color:var(--ink);margin:14px 0 12px}.marketing .hp-preview-thesis{font-size:1.0625rem;line-height:1.6;color:var(--ink-body);margin:0 0 26px}.marketing .hp-preview-excerpt{border-top:1px solid var(--ink-15);border-bottom:1px solid var(--ink-15);padding:18px 0;margin-bottom:22px}.marketing .hp-preview-excerpt-label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);margin-bottom:12px}.marketing .hp-preview-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.marketing .hp-preview-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.marketing .hp-preview-row-juris{font-size:.9375rem;font-weight:500;color:var(--ink)}.marketing .hp-preview-open{margin-bottom:24px}.marketing .hp-preview-open-label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-red-ink);margin-bottom:8px}.marketing .hp-preview-open p{font-size:.9375rem;line-height:1.6;color:var(--ink-body);margin:0}.marketing .hp-preview-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.marketing .hp-preview-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70)}.marketing .hp-country-note{max-width:720px;margin:40px auto 0;padding-top:32px;border-top:1px solid var(--ink-15);font-size:.9375rem;line-height:1.6;color:var(--ink-body);text-align:center}.marketing .hp-decision-example{max-width:640px;margin:0 auto;padding:30px 34px;border-left:3px solid var(--signal-red);background:#f4f2ec}.marketing .hp-decision-example-kicker{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-red-ink);margin-bottom:12px}.marketing .hp-decision-example-headline{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:1.1875rem;line-height:1.5;color:var(--ink);margin:0 0 12px}.marketing .hp-decision-example-decision{font-size:.95rem;line-height:1.6;color:var(--ink-body,var(--ink));margin:0 0 14px}.marketing .hp-divergence{border-top:3px solid var(--ink);padding-top:22px}.marketing .hp-divergence-eyebrow{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70);margin-bottom:16px}.marketing .hp-divergence-track{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-top:1px solid var(--ink-15);border-bottom:1px solid var(--ink-15);padding:14px 0}.marketing .hp-divergence-cell{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 4px;border-left:1px solid var(--ink-15);min-width:0}.marketing .hp-divergence-cell:first-child{border-left:0}.marketing .hp-divergence-cell-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70);line-height:1.3}.marketing .hp-divergence-marks{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:5px;min-height:12px}.marketing .hp-divergence-mark{width:11px;height:11px;flex:0 0 auto;border-radius:50%}.marketing .hp-divergence-mark-force{background:var(--legal-force);box-shadow:0 0 0 3px color-mix(in srgb,var(--legal-force) 18%,transparent)}.marketing .hp-divergence-mark-adopted{background:var(--legal-adopted);border-radius:2px}.marketing .hp-divergence-mark-struck{background:var(--signal-red);border-radius:2px;transform:rotate(45deg)}.marketing .hp-divergence-mark-intent{background:transparent;border:1.5px dashed var(--legal-open)}.marketing .hp-divergence-mark-sm{width:7px;height:7px}.marketing .hp-divergence-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.marketing .hp-divergence-chip{display:inline-flex;align-items:baseline;gap:7px}.marketing .hp-divergence-chip-juris{font-size:.8125rem;font-weight:500;color:var(--ink)}.marketing .hp-divergence-chip-state{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.marketing .hp-divergence-caption{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:.9375rem;color:var(--ink-body);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--ink-15)}@media (max-width:480px){.marketing .hp-divergence-track{grid-template-columns:repeat(2,1fr);gap:12px 4px}.marketing .hp-divergence-cell:nth-child(3){border-left:0}.marketing .hp-divergence-cell:first-child,.marketing .hp-divergence-cell:nth-child(2){padding-bottom:10px;border-bottom:1px solid var(--ink-15)}}.marketing .hp-flow{max-width:820px;margin:0 auto;padding:30px 34px;border-left:3px solid var(--signal-red);background:#f4f2ec}.marketing .hp-flow .hp-decision-example-decision,.marketing .hp-flow .hp-decision-example-headline{max-width:640px}.marketing .hp-flow-stages{list-style:none;margin:28px 0 26px;padding:0;display:flex;align-items:flex-start;gap:0}.marketing .hp-flow-stage{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6px}.marketing .hp-flow-stage:before{content:"";position:absolute;top:6px;left:-50%;width:100%;height:2px;background:var(--ink-15);z-index:0}.marketing .hp-flow-stage:first-child:before{display:none}.marketing .hp-flow-marker{width:13px;height:13px;border-radius:50%;margin-bottom:10px;position:relative;z-index:1;background:var(--paper)}.marketing .hp-flow-stage-done .hp-flow-marker{background:var(--legal-force);box-shadow:0 0 0 3px color-mix(in srgb,var(--legal-force) 18%,transparent)}.marketing .hp-flow-stage-open .hp-flow-marker{background:var(--paper);border:1.5px dashed var(--legal-open)}.marketing .hp-flow-label{font-size:.8125rem;font-weight:600;color:var(--ink);line-height:1.3}.marketing .hp-flow-amount{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;color:var(--signal-red-ink);margin-top:4px}.marketing .hp-flow-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:4px 0 22px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-70)}.marketing .hp-flow-legend-item{display:inline-flex;align-items:center;gap:7px}.marketing .hp-flow-legend-mark{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.marketing .hp-flow-legend-mark-done{background:var(--legal-force);box-shadow:0 0 0 3px color-mix(in srgb,var(--legal-force) 18%,transparent)}.marketing .hp-flow-legend-mark-open{background:var(--paper);border:1.5px dashed var(--legal-open)}@media (max-width:640px){.marketing .hp-flow-stages{flex-direction:column;align-items:stretch;gap:16px}.marketing .hp-flow-stage{flex-direction:row;text-align:left;align-items:center;padding:0;gap:12px}.marketing .hp-flow-stage:before{display:none}.marketing .hp-flow-marker{margin-bottom:0;flex:0 0 auto}.marketing .hp-flow-label{flex:1 1 auto}.marketing .hp-flow-amount{display:inline;margin:0 0 0 8px}}.marketing .hp-row-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5C6B75}.marketing .hp-h2{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);line-height:1.07;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin:14px 0 0}.marketing .reg-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#5C6B75}.marketing .registry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.marketing .registry-col{border-top:2px solid var(--ink);padding-top:20px}.marketing .registry-col h3{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;font-weight:500;color:var(--ink);margin:0}.marketing .registry-col p{font-size:14px;line-height:1.6;color:#4a5a64;margin:10px 0 0}@media (max-width:900px){.marketing .registry-grid{grid-template-columns:1fr}}.marketing .hp-submoment{background:var(--ink);color:var(--paper)}.marketing .submoment-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center;padding:80px 0}@media (max-width:900px){.marketing .submoment-grid{grid-template-columns:1fr;gap:40px;padding:56px 0}}.marketing .submoment-rule{width:52px;height:4px;background:var(--signal-red);margin-bottom:24px}.marketing .hp-submoment .hp-h2{color:var(--paper);margin:0;font-size:clamp(2.1rem,4.5vw,3rem);line-height:1.05}.marketing .submoment-lede{font-size:1.03125rem;line-height:1.65;color:#c6d0d6;max-width:540px;margin:22px 0 0}.marketing .founding-mini{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:8px;padding:34px}.marketing .founding-mini .plan-label{color:#8CA0AC;font-weight:400}.marketing .founding-mini p{font-size:15px;line-height:1.6;color:#dfe6ea;margin:16px 0 8px}.marketing .founding-mini .plan-cta{margin-top:20px;letter-spacing:.01em}.marketing .founding-mini .plan-secure{margin-top:14px;color:var(--sc-muted);font-size:11px;letter-spacing:.06em}.marketing .founding-mini .plan-secure a{color:inherit;text-decoration:underline}.marketing .signal-strip{border-top:1px solid var(--sc-line)}.marketing .signal-strip-inner{padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.marketing .signal-strip-copy{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.marketing .signal-strip-title{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;font-weight:500;color:var(--paper)}.marketing .signal-strip-sub{font-size:14px;color:#8CA0AC;max-width:560px;line-height:1.5}.marketing .signal-strip .signup-wrap{margin:0}.marketing .signal-strip .signup-form input[type=email]{background:#0e1219;border:1px solid #34404c;color:var(--paper);border-radius:5px;padding:11px 16px}.marketing .signal-strip .signup-form input[type=email]::placeholder{color:#6b7683;opacity:1}.marketing .signal-strip .signup-form input[type=email]:focus{border-color:var(--signal-red)}.marketing .signal-strip .signup-form button{background:var(--paper);color:var(--ink);border-radius:5px;font-weight:600;padding:11px 18px}.marketing .signal-strip .signup-form button:hover:not(:disabled){background:#fff}.marketing .signal-strip .form-note{color:var(--sc-muted)}.marketing .signal-strip .success-state{background:transparent;border-color:#34404c}.marketing .signal-strip .success-state h3{color:var(--paper)}.marketing .signal-strip .success-state p{color:#8CA0AC}.marketing .hp-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:80px 0}@media (max-width:900px){.marketing .hp-split-grid{grid-template-columns:1fr;gap:24px;padding:56px 0}}.marketing .hp-split-card{border-radius:8px;padding:34px;display:flex;flex-direction:column}.marketing .hp-split-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.marketing .hp-split-card h3{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;font-weight:500;margin:0 0 14px}.marketing .hp-split-card p{font-size:15px;line-height:1.6;margin:0 0 22px;flex-grow:1}.marketing .hp-split-brief{background:var(--sc-card);border:1px solid var(--sc-line);color:var(--sc-text)}.marketing .hp-split-brief .hp-split-kicker{color:#8CA0AC}.marketing .hp-split-brief p{color:#dfe6ea}.marketing .hp-split-signal{background:var(--sc-light-card);border:1px solid rgba(17,36,50,.1);color:var(--ink)}.marketing .hp-split-signal .hp-split-kicker{color:var(--placeholder)}.marketing .hp-split-signal p{color:var(--ink-body)}.marketing .hp-split-signal .signup-wrap{max-width:none;margin-top:auto}.marketing .pg-band{border-bottom:1px solid var(--hairline)}.marketing .pg-band .sub-wrap{padding-top:64px;padding-bottom:64px}.marketing .pg-band-white{background:#fff}.marketing .pg-band-warm{background:var(--paper-warm)}.marketing .pg-band-dark{background:var(--ink);color:var(--paper);border-bottom:none}.marketing .pg-statement{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.6rem,3.4vw,2.125rem);line-height:1.28;letter-spacing:-.01em;font-weight:400;margin:0}.marketing .pg-statement .dim{color:#8CA0AC}.marketing .pg-h2{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.7rem,3.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin:12px 0 0}.marketing .pg-band-dark .pg-h2{color:var(--paper)}.marketing .pg-lede{font-size:1.03125rem;line-height:1.6;color:var(--ink);margin:18px 0 0;max-width:720px}.marketing .sector-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.marketing .sector-chip{font-size:13.5px;font-weight:600;color:var(--ink);background:#F4F6F7;border:1px solid #dfe4e7;padding:8px 16px;border-radius:20px}.marketing .model-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}@media (max-width:900px){.marketing .model-grid{grid-template-columns:1fr}}.marketing .model-rows{border-top:1px solid var(--hairline)}.marketing .model-row{padding:20px 0;border-bottom:1px solid var(--hairline)}.marketing .model-row:last-child{border-bottom:none}.marketing .model-row .reg-kicker{font-size:11px}.marketing .model-row p{font-size:14.5px;line-height:1.55;color:var(--ink);margin:8px 0 0}.marketing .cta-band{background:var(--ink);color:var(--paper)}.marketing .cta-band-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center;padding:72px 0}@media (max-width:900px){.marketing .cta-band-grid{grid-template-columns:1fr;gap:36px;padding:52px 0}}.marketing .method-cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.marketing .method-cards-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.marketing .method-cards-4{grid-template-columns:1fr}}.marketing .band-scale{display:flex;flex-direction:column;gap:14px;margin-top:8px}.marketing .band-row{border-left:2px solid;padding-left:14px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.marketing .band-row-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;flex:0 0 108px}.marketing .band-row p{font-size:14px;line-height:1.55;color:#1c2b36;margin:0}.marketing .claim-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.marketing .claim-item{display:flex;gap:12px;align-items:flex-start}.marketing .claim-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:0 0 auto}.marketing .claim-dot-hollow{background:transparent;border:1.5px solid #9aa6ad}.marketing .claim-item b{font-size:14.5px;font-weight:600;color:var(--ink)}.marketing .claim-item span{font-size:14px;color:#4a5a64}.marketing .hyp-list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.marketing .hyp-item{border-left:2px solid #9aa6ad;padding-left:14px}.marketing .hyp-item p{font-size:14px;line-height:1.5;color:#1c2b36;margin:0}.marketing .hyp-conf{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a949b;margin-top:5px}.marketing .center-cta{text-align:center}.marketing .center-cta .submoment-rule,.marketing .center-cta p{margin-left:auto;margin-right:auto}.marketing .center-cta p{max-width:560px}.marketing .center-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}.marketing .signal-box{background:var(--ink);border-top:none;border-radius:10px;padding:38px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.marketing .signal-box-copy{max-width:620px}.marketing .signal-box-live{display:flex;align-items:center;gap:10px;margin-bottom:12px}.marketing .signal-box h2{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.12;letter-spacing:-.015em;color:var(--paper);margin:0;font-weight:500}.marketing .signal-box p{font-size:15px;line-height:1.55;color:#c6d0d6;margin:12px 0 0}@media (max-width:900px){.marketing .signal-box{padding:28px 24px}}.marketing .brief-head{margin-bottom:2rem}.marketing .brief-chips{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 22px}.marketing .brief-band-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:20px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.marketing .brief-band-chip i{width:7px;height:7px;border-radius:2px;font-style:normal}.marketing .brief-band-chip.corroborated{color:var(--band-corroborated-ink);background:rgba(26,58,107,.09);border:1px solid rgba(26,58,107,.28)}.marketing .brief-band-chip.corroborated i{background:var(--band-corroborated)}.marketing .brief-band-chip.verified{color:var(--band-verified-ink);background:rgba(21,122,74,.08);border:1px solid rgba(21,122,74,.25)}.marketing .brief-band-chip.verified i{background:var(--band-verified)}.marketing .brief-band-chip.indicative{color:var(--band-indicative-ink);background:rgba(143,100,49,.09);border:1px solid rgba(143,100,49,.28)}.marketing .brief-band-chip.indicative i{background:var(--band-indicative)}.marketing .brief-head h1{font-size:clamp(2.1rem,5vw,3rem);line-height:1.05;letter-spacing:-.02em;font-weight:500;margin:0;text-wrap:balance}.marketing .brief-dek{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.15rem,2.4vw,1.4375rem);line-height:1.42;color:var(--ink-body);font-weight:400;font-style:italic;margin:22px 0 0}.marketing .brief-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:#5C6B75;margin-top:30px;border-top:1px solid var(--hairline);padding-top:20px}.marketing .brief-request-rail{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:18px 20px;border-left:4px solid var(--signal-red);background:color-mix(in srgb,var(--paper),var(--signal-gold) 7%)}.marketing .brief-request-rail span{display:block;margin-bottom:4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.marketing .brief-request-rail p{margin:0;color:var(--ink-70);font-size:14px;line-height:1.45}.marketing .brief-request-rail a{flex:0 0 auto;color:var(--signal-red-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.marketing .brief-request-rail a:hover{text-decoration:underline;text-underline-offset:4px}.marketing .request-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.marketing .request-intro{max-width:850px}.marketing .request-intro h1{max-width:920px;margin:16px 0 18px;font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(46px,6vw,82px);font-weight:500;letter-spacing:-.045em;line-height:.98}.marketing .request-lede{max-width:720px;margin:0;color:var(--ink-70);font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(20px,2.4vw,28px);line-height:1.35}.marketing .request-context-note{max-width:720px;margin-top:28px;padding:14px 18px;border-left:3px solid var(--signal-red);background:color-mix(in srgb,var(--paper),var(--signal-gold) 8%)}.marketing .request-context-note span,.marketing .request-form-heading>span,.marketing .request-success-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.marketing .request-context-note p{margin:5px 0 0;color:var(--ink-70);font-size:14px}.marketing .request-guardrails{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.marketing .request-guardrails div{display:grid;grid-template-columns:32px 1fr;gap:10px;min-height:96px;padding:18px 20px 18px 0;border-right:1px solid var(--line)}.marketing .request-guardrails div+div{padding-left:20px}.marketing .request-guardrails div:last-child{border-right:0}.marketing .request-guardrails b{color:var(--signal-red-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.marketing .request-guardrails span{font-size:14px;font-weight:600;line-height:1.45}.marketing .request-form-panel{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:56px;margin-top:64px;padding-top:22px;border-top:4px solid var(--ink)}.marketing .request-form-heading p{max-width:25ch;margin:9px 0 0;color:var(--ink-70);font-size:13px;line-height:1.5}.marketing .request-form{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.marketing .request-field{display:flex;flex-direction:column;gap:8px}.marketing .request-field-wide{grid-column:1/-1}.marketing .request-field label{font-family:var(--font-plex-sans),system-ui,sans-serif;font-size:13px;font-weight:700}.marketing .request-field label em{color:var(--ink-70);font-weight:500}.marketing .request-field input,.marketing .request-field select,.marketing .request-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--ink),transparent 70%);border-radius:0;background:#fff;color:var(--ink);font:15px/1.5 var(--font-plex-sans),system-ui,sans-serif;padding:13px 14px}.marketing .request-field textarea{resize:vertical}.marketing .request-field input:focus,.marketing .request-field select:focus,.marketing .request-field textarea:focus{border-color:var(--ink);outline:3px solid color-mix(in srgb,var(--signal-gold),transparent 55%);outline-offset:1px}.marketing .request-field>span{color:var(--ink-70);font-size:12px;line-height:1.4}.marketing .request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.marketing .request-submit{display:flex;align-items:center;gap:22px;padding-top:8px}.marketing .request-submit button{flex:0 0 auto;border:0;background:var(--signal-red-deep);color:#fff;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;padding:15px 20px;text-transform:uppercase}.marketing .request-submit button:hover:not(:disabled){background:var(--signal-red-deeper)}.marketing .request-submit button:disabled{cursor:default;opacity:.65}.marketing .request-submit p{max-width:55ch;margin:0;color:var(--ink-70);font-size:12px;line-height:1.55}.marketing .request-error{margin:-8px 0 0;color:var(--signal-red-ink);font-size:13px}.marketing .request-success{max-width:680px;padding:38px;border-left:5px solid var(--signal-red);background:color-mix(in srgb,var(--paper),var(--signal-gold) 9%)}.marketing .request-success h2{margin:12px 0 10px;font:500 38px/1.05 var(--font-newsreader),Georgia,serif}.marketing .request-success p{max-width:55ch;margin:0;color:var(--ink-70);line-height:1.6}.marketing .request-reference{margin-top:18px!important;font:11px var(--font-mono),ui-monospace,monospace}@media (max-width:720px){.marketing .brief-request-rail{align-items:flex-start;flex-direction:column}.marketing .request-page{width:min(100% - 28px,1120px);padding:48px 0 72px}.marketing .request-guardrails{grid-template-columns:1fr;margin-top:38px}.marketing .request-guardrails div,.marketing .request-guardrails div+div{min-height:0;padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.marketing .request-guardrails div:last-child{border-bottom:0}.marketing .request-form-panel{grid-template-columns:1fr;gap:28px;margin-top:48px}.marketing .request-form-heading p{max-width:none}.marketing .request-form{grid-template-columns:1fr}.marketing .request-field-wide{grid-column:auto}.marketing .request-submit{align-items:flex-start;flex-direction:column}}.marketing .brief-direction{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:15px 18px;border-left:3px solid var(--signal-red);background:#f4f2ec;margin:0 0 1.5rem}.marketing .brief-direction b,.marketing .brief-direction span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.marketing .brief-direction span{color:var(--ink-70);font-size:10px}.marketing .brief-direction b{color:var(--ink);font-size:11px}.marketing .brief-section-heading{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.55rem,3vw,2rem);line-height:1.18;letter-spacing:-.015em;font-weight:500;color:var(--ink);margin:3rem 0 1rem}.marketing .brief-table-wrap{width:min(960px,calc(100vw - 44px));margin-left:50%;transform:translateX(-50%);overflow-x:auto;margin-top:1.3rem;margin-bottom:0;border:1px solid var(--hairline)}.marketing .brief-status-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.marketing .brief-status-table td,.marketing .brief-status-table th{padding:15px 16px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;font-size:13px;line-height:1.5}.marketing .brief-status-table tr:last-child td,.marketing .brief-status-table tr:last-child th{border-bottom:none}.marketing .brief-status-table td:last-child,.marketing .brief-status-table th:last-child{border-right:none}.marketing .brief-status-table thead th{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70);background:#f4f2ec}.marketing .brief-status-table tbody th{width:140px;color:var(--ink);font-weight:600}.marketing .brief-status-table tbody th span{display:block;margin-top:5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-red-ink)}.marketing .brief-table-read{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px!important;letter-spacing:.05em;color:var(--ink-70)!important;margin-top:10px!important}.marketing .brief-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.3rem 0}.marketing .brief-actions>div{border:1px solid var(--hairline);border-top:3px solid var(--ink);padding:18px;background:#fff}.marketing .brief-actions b,.marketing .brief-change-grid span{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--signal-red-ink)}.marketing .brief-actions p,.marketing .brief-change-grid p{font-size:13.5px!important;line-height:1.55!important;margin:9px 0 0!important}.marketing .brief-country-link{margin:1.7rem 0;padding:18px 20px;border-left:3px solid var(--signal-red);background:#f4f2ec}.marketing .brief-country-link span{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-red-ink)}.marketing .brief-country-link p{font-size:13.5px!important;line-height:1.55!important;margin:8px 0!important}.marketing .decision-clock{border-top:1px solid var(--hairline);margin:1.3rem 0}.marketing .decision-clock-row{display:grid;grid-template-columns:155px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--hairline)}.marketing .decision-clock-row b{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-red-ink)}.marketing .decision-clock-row p{font-size:13.5px!important;line-height:1.55!important;margin:0!important}.marketing .brief-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.3rem 0}.marketing .brief-change-grid>div{padding:19px;background:#f4f2ec;border-left:3px solid var(--band-verified)}.marketing .brief-change-grid>div:last-child{border-left-color:var(--band-indicative)}.marketing .brief-sources-intro{font-size:14px!important;color:var(--ink-70)!important}.marketing .evidence-refs{margin-left:.28em;font-family:var(--font-mono),ui-monospace,monospace;font-size:.58em;font-weight:600;line-height:0;vertical-align:super}.marketing .evidence-refs a{color:var(--signal-red-ink);text-decoration:none;border-bottom:1px solid rgba(164,49,46,.35)}.marketing .evidence-refs a:hover{border-bottom-color:var(--signal-red-ink)}.marketing .evidence-ledger{border-top:1px solid var(--hairline);margin:1.3rem 0 2rem}.marketing .evidence-ledger-row{display:grid;grid-template-columns:66px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--hairline);scroll-margin-top:24px}.marketing .evidence-ledger-row:target{background:#f4f2ec;box-shadow:12px 0 #f4f2ec,-12px 0 #f4f2ec}.marketing .evidence-ledger-id{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--band-verified-ink)}.marketing .evidence-ledger-row p{font-size:13.5px!important;line-height:1.55!important;margin:0 0 6px!important}.marketing .evidence-ledger-row .text-link{font-size:12.5px}.marketing .evidence-ledger-note{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:var(--ink-70)}.marketing .brief-source-list li{margin-bottom:10px}.marketing .brief-endnote{padding:20px 22px;border:1px solid var(--hairline);background:#f4f2ec;margin:2.5rem 0}.marketing .brief-endnote b{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.marketing .brief-endnote p{font-size:13.5px!important;line-height:1.6!important;margin:9px 0 0!important}@media (max-width:640px){.marketing .brief-table-wrap{width:100%;margin-left:0;transform:none;overflow:visible}.marketing .brief-status-table{min-width:0}.marketing .brief-status-table thead{display:none}.marketing .brief-status-table tbody,.marketing .brief-status-table tbody th,.marketing .brief-status-table td,.marketing .brief-status-table tr{display:block;width:auto}.marketing .brief-status-table tr{padding:18px;border-bottom:1px solid var(--hairline)}.marketing .brief-status-table tr:last-child{border-bottom:none}.marketing .brief-status-table tbody th,.marketing .brief-status-table td{padding:0;border:0}.marketing .brief-status-table td{margin-top:15px}.marketing .brief-status-table td:before{content:attr(data-label);display:block;margin-bottom:5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-70)}.marketing .brief-actions,.marketing .brief-change-grid{grid-template-columns:1fr}.marketing .decision-clock-row{grid-template-columns:1fr;gap:6px}.marketing .evidence-ledger-row{grid-template-columns:52px 1fr;gap:12px}}.marketing .placeholder{color:var(--placeholder);background:var(--placeholder-bg);border-radius:3px;padding:0 .3em}.marketing .m-footer{background:#12161d;color:#8CA0AC}.marketing .m-footer-inner{max-width:1200px;margin:0 auto;padding:40px}.marketing .m-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing .m-footer-top{padding-bottom:22px;border-bottom:1px solid #222833}.marketing .m-footer-bottom{padding-top:18px}.marketing .m-footer-mark{height:34px;width:auto;display:block}.marketing .m-footer-nav{display:flex;align-items:center;gap:26px}.marketing .m-footer-nav .m-navlink{font-size:11.5px;letter-spacing:.12em;color:#c6d0d6}.marketing .m-footer-subscribe.m-navlink{color:var(--signal-gold)}.marketing .m-footer-line{font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.08em;color:#5F6673}.marketing .m-footer-line a{color:inherit;text-decoration:none}.marketing .m-footer-line a:hover{color:#c6d0d6}@media (max-width:900px){.marketing .m-footer-row{flex-direction:column;align-items:flex-start}}.marketing .legal-updated{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:var(--ink-70);margin-bottom:2.5rem;display:block}@media (max-width:480px){.marketing .signup-form{flex-direction:column}.marketing .signup-form button{width:100%}}.marketing .signal-section{padding:3.5rem 0}.marketing{--legal-force:#0E7A4A;--legal-adopted:#D07A00;--legal-open:#6B7A85}.marketing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.marketing .dt{background:var(--paper);padding:58px 0 62px;border-bottom:1px solid var(--hairline)}.marketing .dt-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:34px}.marketing .dt-lede{font-size:1rem;line-height:1.6;color:var(--ink-body);margin:0;max-width:46ch}.marketing .dt-grid{--dt-cols:3;border-top:2px solid var(--ink)}.marketing .dt-row{display:grid;grid-template-columns:168px 108px repeat(var(--dt-cols),1fr);gap:0 8px;align-items:center;padding:13px 0;border-bottom:1px solid var(--hairline)}.marketing .dt-row-head{padding:10px 0 9px;border-bottom:1px solid var(--ink-15)}.marketing .dt-col-label,.marketing .dt-row-head .dt-juris,.marketing .dt-row-head .dt-state{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-70)}.marketing .dt-col-label{text-align:center}.marketing .dt-juris{font-size:.95rem;font-weight:500;color:var(--ink)}.marketing .dt-state{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase}.marketing .dt-state-force{color:var(--legal-force)}.marketing .dt-state-adopted{color:var(--legal-adopted)}.marketing .dt-state-struck{color:var(--signal-red-ink)}.marketing .dt-state-intent{color:var(--ink-70)}.marketing .dt-cell{position:relative;height:22px}.marketing .dt-cell-through:before,.marketing .dt-cell-upto:before{content:"";position:absolute;left:-8px;top:50%;height:2px;background:var(--ink-15);transform:translateY(-1px)}.marketing .dt-cell-through:before{right:-8px}.marketing .dt-cell-upto:before{right:50%}.marketing .dt-pin{position:absolute;left:50%;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%)}.marketing .dt-pin-force{background:var(--legal-force);box-shadow:0 0 0 3px color-mix(in srgb,var(--legal-force) 18%,transparent)}.marketing .dt-pin-adopted{background:var(--legal-adopted);box-shadow:0 0 0 3px color-mix(in srgb,var(--legal-adopted) 18%,transparent)}.marketing .dt-pin-struck{background:var(--signal-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-red) 18%,transparent)}.marketing .dt-pin-intent{background:transparent;border:1.5px dashed var(--legal-open)}.marketing .dt-foot{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:18px}.marketing .dt-read{font-family:var(--font-newsreader),Georgia,serif;font-size:1.0625rem;font-style:italic;color:var(--ink);margin:0}.marketing .dt-meta{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-70)}.marketing .dt-link{color:var(--signal-red-ink);text-decoration:none}.marketing .dt-link:hover{text-decoration:underline}@media (max-width:860px){.marketing .dt-head{grid-template-columns:1fr;gap:20px}.marketing .dt-row{grid-template-columns:repeat(var(--dt-cols),1fr);gap:8px;padding:15px 0}.marketing .dt-juris,.marketing .dt-state{grid-column:1/-1}.marketing .dt-juris{margin-bottom:-4px}.marketing .dt-row-head .dt-juris,.marketing .dt-row-head .dt-state{display:none}.marketing .dt-col-label{font-size:8.5px;letter-spacing:.06em}}.marketing .hp-trust-line{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:.02em;color:var(--ink-70);text-align:center;margin:0}.marketing .hp-trust-line b{color:var(--ink);font-weight:600}.marketing .sig-count{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:1.1rem;margin-bottom:1.6rem;border-bottom:2px solid var(--ink)}.marketing .sig-count-fig{font-family:var(--font-newsreader),Georgia,serif;font-size:2.25rem;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.marketing .sig-count-lab{font-size:.72rem;letter-spacing:.13em;color:var(--ink)}.marketing .sig-count-lab,.marketing .sig-count-note{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.marketing .sig-count-note{font-size:.68rem;letter-spacing:.09em;color:var(--ink-70);margin-left:auto}@media (max-width:640px){.marketing .sig-count-note{margin-left:0;flex-basis:100%}}.marketing .sig-filter{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 1.7rem}.marketing .sig-filter-chip{font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;padding:6px 11px;border-radius:2px;border:1px solid var(--ink-15);background:transparent;color:var(--ink-body);cursor:pointer;transition:border-color .15s,color .15s,background .15s}@media (hover:hover){.marketing .sig-filter-chip:hover{border-color:var(--ink-70);color:var(--ink)}}.marketing .sig-filter-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.marketing .sig-filter-n{color:var(--ink-70);margin-left:5px}.marketing .sig-filter-chip[aria-pressed=true] .sig-filter-n{color:color-mix(in srgb,var(--paper),var(--ink) 45%)}.marketing .sig-item[hidden]{display:none}.marketing .hp-featured-eyebrow{display:block;margin-bottom:18px}.marketing .method-strip{margin-top:54px;padding-top:40px;border-top:1px solid var(--hairline)}.marketing .method-strip-chain{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.marketing .method-strip-step{font-weight:600}.marketing .method-strip-arrow{color:var(--signal-red);margin-left:10px;font-weight:400}.marketing .method-strip-note{font-size:14px;line-height:1.6;color:var(--ink-body);margin:0;max-width:62ch}.marketing .deep-sample-heading{font-size:clamp(1.75rem,4vw,2.375rem);line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}.marketing .deep-sample-heading,.marketing .deep-sample-subhead{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;color:var(--ink)}.marketing .deep-sample-subhead{font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.2;letter-spacing:-.01em;margin:2.5rem 0 1rem}.marketing .deep-sample-claims{margin:0 0 1.25rem;padding-left:1.1rem}.marketing .deep-sample-claims li{font-size:14px;line-height:1.6;color:var(--ink-body);margin-bottom:.6rem}.marketing .deep-sample-provenance{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:2.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--hairline);font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.05em;color:var(--ink-70)}.marketing .deep-sample-provenance span:first-child{color:var(--ink);font-weight:600}.marketing .deep-sample-foot{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:1.75rem;padding-top:1.5rem;border-top:2px solid var(--ink)}.marketing .read-link-deep{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--signal-red-ink);text-decoration:none}.marketing .read-link-deep:hover{text-decoration:underline}.marketing .deep-sample-also{font-size:12.5px}@media (max-width:640px){.marketing .deep-sample-provenance{flex-direction:column;gap:4px}.marketing .deep-sample-foot{flex-direction:column;align-items:flex-start;gap:12px}}.marketing:has(#main-content){background:#faf9f5;--paper:#faf9f5}.m-skip{position:absolute;top:8px;left:16px;z-index:100;transform:translateY(-180%);background:white;color:#172632;padding:12px 18px}.m-skip:focus{transform:translateY(0)}.marketing .m-aperture-nav{border:0}.marketing .m-aperture-nav .m-masthead-inner{max-width:1240px;width:calc(100% - 80px);padding:20px 0;gap:24px}.marketing .m-aperture-nav .m-navlink{font-family:var(--font-plex-sans),Arial,sans-serif;text-transform:none;letter-spacing:0;font-size:14px;min-height:44px;display:flex;align-items:center}@media(max-width:700px){.marketing .m-aperture-nav .m-masthead-inner{width:calc(100% - 36px);padding:16px 0;gap:12px}.marketing .m-aperture-nav .m-logo{width:130px}.marketing .m-aperture-nav .m-masthead-links{gap:10px 18px}.marketing .m-aperture-nav .m-navlink{font-size:12px}}.marketing .m-footer-nav{flex-wrap:wrap;gap:16px 24px}.marketing .m-footer-brand{display:inline-block;background:#faf9f5;padding:10px}.marketing .m-footer-brand img{display:block}