.mkt{--mkt-canvas:#f6f5f1;--mkt-surface:#ffffff;--mkt-surface-strong:#eaece7;--mkt-ink:#151b1f;--mkt-ink-2:#475258;--mkt-ink-3:#626b70;--mkt-rule:#d7dcd8;--mkt-rule-strong:#afb9b4;--mkt-accent:#a63c1d;--mkt-warn:#805d0e;--mkt-danger:#8f1d2a;--mkt-ok:#2f6047;--mkt-display:"Bricolage Grotesque Variable","Instrument Sans Variable",sans-serif;--mkt-sans:"Instrument Sans Variable","IBM Plex Sans",sans-serif;--signal:#ff825a;--signal-bright:#ff9a78;--signal-ink:#201109;--signal-dark:#0d1418;--signal-panel:#192327;--signal-panel-high:#243136;--signal-edge:#3b5057;--signal-muted:#a2b1b5;--signal-paper:#f1f3e9;--signal-control:#849089;--signal-placeholder:#69736c;--signal-ease:cubic-bezier(.2,.8,.2,1);--mkt-max:88rem;font-family:var(--mkt-sans)}.mkt-stage-dark{--mkt-canvas:#0d1418;--mkt-surface:#172126;--mkt-surface-strong:#1c292e;--mkt-ink:#f0f3ec;--mkt-ink-2:#b4c0c1;--mkt-ink-3:#9cabae;--mkt-rule:#2b3b40;--mkt-rule-strong:#455b62;--mkt-accent:#ff9a78;--mkt-warn:#dcc077;--mkt-danger:#f08a96;--mkt-ok:#86c4a4}.mkt,.mkt-stage-dark{--text-primary:var(--mkt-ink);--text-secondary:var(--mkt-ink-2);--text-tertiary:var(--mkt-ink-3);--text:var(--mkt-ink);--text-muted:var(--mkt-ink-2);--text-faint:var(--mkt-ink-3);--accent:var(--mkt-accent);--accent-hover:var(--mkt-accent);--focus:var(--mkt-accent);--unknown:var(--mkt-ink-3);--observed:var(--mkt-ink-2);--warn:var(--mkt-warn);--danger:var(--mkt-danger);--ok:var(--mkt-ok);--surface-base:var(--mkt-surface-strong);--surface-raised:var(--mkt-surface);--surface-sunken:var(--mkt-surface-strong);--surface-inset:var(--mkt-surface-strong);--canvas:var(--mkt-canvas);--code-bg:var(--mkt-surface-strong);--bg:var(--mkt-canvas);--bg-raised:var(--mkt-surface);--bg-sunken:var(--mkt-surface-strong);--bg-inset:var(--mkt-surface-strong);--hairline:var(--mkt-rule);--border:var(--mkt-rule);--border-strong:var(--mkt-rule-strong);--trace-open:var(--unknown);overflow-wrap:anywhere}.mkt-display{font-weight:600;font-optical-sizing:auto;font-stretch:100%;letter-spacing:-.05em;line-height:1.05}.mkt-h2{font-size:clamp(2.15rem,1.3rem + 3vw,3.75rem)}.mkt-eyebrow{font-size:.6875rem;letter-spacing:.12em;line-height:1.7}.mkt-lede{font-size:clamp(1rem,.9rem + .3vw,1.1875rem);line-height:1.7}.mkt-body{font-size:1rem;line-height:1.7}.mkt .mkt-cta{font-family:var(--mkt-sans);font-weight:600;font-size:.8125rem;text-transform:none;letter-spacing:0;border-radius:.375rem;gap:1.5rem;min-height:3.25rem;height:auto;white-space:normal;padding:.75rem 1.4rem;transition:transform .25s var(--signal-ease),background .25s,box-shadow .25s}.mkt .mkt-cta-primary{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 1px 0 #ffc3a960}.mkt .mkt-cta-primary:hover{background:var(--signal-bright);color:var(--signal-ink);transform:translateY(-2px);box-shadow:0 8px 28px #ed764526}.mkt .mkt-cta-ghost{box-shadow:inset 0 0 0 1px var(--mkt-rule-strong)}.mkt a:focus-visible,.mkt button:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:5px}.signal-header{container:marketing-header/inline-size}.signal-header>div:first-child{height:auto;min-height:5.25rem;flex-wrap:wrap;padding-block:.6rem;padding-inline:clamp(1.25rem,4.5vw,4rem)}@container marketing-header (width < 75em){.signal-header [data-marketing-desktop]{display:none}.signal-header [data-marketing-menu]{display:inline-flex}}.signal-header .mkt-display{font-size:1.5625rem!important;font-weight:750;font-variation-settings:"opsz" 48,"wdth" 95;letter-spacing:-.055em!important}.signal-header .nav-item{font-family:var(--mkt-sans);font-size:.8125rem;transition:color .2s}.signal-header .mkt-cta-ghost{box-shadow:none}.signal-header a>span>svg{width:1.6rem;height:1.6rem;color:var(--mkt-accent)}.signal-header .nav-item:hover{background:color-mix(in srgb,var(--mkt-ink) 6%,transparent)}.signal-hero{position:relative;isolation:isolate;overflow:hidden}.signal-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.signal-contours{width:100%;height:100%;position:absolute;inset:0;fill:none;stroke:#a7bdad;stroke-width:.65;opacity:.16}.signal-contours .signal-current{stroke:var(--signal);stroke-width:1.7;stroke-dasharray:90 1600;animation:signal-travel 12s linear infinite;opacity:1}.signal-contours .signal-current-two{animation-delay:-6s;animation-duration:17s}.signal-field-still .signal-current{animation:none;stroke-dasharray:none;opacity:.25}.signal-light{position:absolute;width:32rem;height:32rem;right:-8rem;top:6rem;border-radius:50%;background:#82946413;filter:blur(80px)}.signal-grain{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.signal-hero-inner{position:relative;max-width:var(--mkt-max);margin:auto;padding:4.3rem clamp(1.25rem,4.5vw,4rem) 4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:3rem;align-items:center;min-height:44rem}.signal-eyebrow{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:.8rem;color:var(--mkt-ink-2);margin:0}.signal-bracket{color:var(--signal);letter-spacing:-.05em;font-size:1rem}.signal-headline{font-size:clamp(3.7rem,2.3rem + 4.4vw,6.7rem);font-weight:650;font-variation-settings:"opsz" 96,"wdth" 94;line-height:.99;letter-spacing:-.055em;margin:1.7rem 0 0;text-wrap:wrap}.signal-headline>span{display:block}.signal-headline-accent{color:var(--signal);font-size:.78em;line-height:1.3;letter-spacing:-.055em;white-space:nowrap}.signal-lede{max-width:35ch;font-size:1rem;line-height:1.75;color:var(--mkt-ink-2);margin:1.3rem 0 0}.signal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.7rem;margin-top:1.8rem}.signal-text-link{display:inline-flex;align-items:center;gap:.7rem;font-size:.8125rem;color:var(--mkt-ink);min-height:2.75rem;text-decoration:none}.signal-text-link:hover{color:var(--signal)}.signal-audience{font-size:.6875rem;line-height:1.8;color:var(--mkt-ink-3);margin:1.5rem 0 0}.signal-hero-visual{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative}.signal-exhibit-label{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.06em;margin-bottom:1.6rem}.signal-exhibit-label,.signal-hero-floor{display:flex;justify-content:space-between;gap:1rem;text-transform:uppercase;color:var(--mkt-ink-3)}.signal-hero-floor{position:relative;max-width:calc(var(--mkt-max) - 8rem);margin:auto;min-height:4.5rem;border-top:1px solid var(--mkt-rule);align-items:center;font-size:.625rem;letter-spacing:.08em}.signal-hero-floor>a{gap:1rem;color:var(--mkt-ink-2);text-decoration:none}.signal-hero-floor>a,.signal-motion-control{display:inline-flex;align-items:center;min-height:2.75rem}.signal-motion-control{justify-content:center;gap:.6rem;min-width:2.75rem;cursor:pointer;color:var(--mkt-ink-3);font-size:.625rem;text-transform:uppercase;letter-spacing:.05em}.signal-motion-control:hover{color:var(--signal)}[data-motion=paused] .signal-current{animation-play-state:paused}.evidence-scene{position:relative;width:100%;height:34.5rem;perspective:1200px}.evidence-sheet{border-radius:.7rem;box-shadow:0 24px 60px -20px #000b,inset 0 1px 0 #ffffff08;position:absolute;min-width:0;transition:transform .6s var(--signal-ease),box-shadow .6s}.evidence-source{top:0;left:0;width:92%;transform:rotate(-7deg);background:var(--signal-panel);border:1px solid var(--signal-edge);color:#d4dfdd;overflow:hidden}.evidence-sheet-bar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1.15rem;border-bottom:1px solid #35494e;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.evidence-sheet-bar>span:first-child{display:flex;gap:.6rem;align-items:center}.evidence-sheet-bar>span:last-child{font-family:var(--font-mono);color:#a5b8ba}.evidence-source-body{padding:1rem 1.1rem 1.15rem}.evidence-filename{font-family:var(--font-mono);font-size:.875rem;letter-spacing:-.025em;margin:0}.evidence-file-meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.625rem;color:#a5b6b8;margin:.5rem 0 .9rem}.evidence-records{border-top:1px solid #304146;padding-top:.5rem;font-family:var(--font-mono);font-size:.5625rem;line-height:2.8;color:#b0bfc0}.evidence-records>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) .8rem minmax(0,1fr);align-items:center;gap:.3rem;padding-inline:.25rem;white-space:normal;overflow-wrap:anywhere}.evidence-record-hit{background:#394638;color:#e6edce}.evidence-integrity{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.5625rem;color:#b2c1b7}.evidence-finding{top:9.5rem;right:0;width:83%;background:var(--signal-paper);color:#1b2b2f;border:1px solid #f7fbe3;transform:rotate(5deg);padding:1.25rem 1.4rem;display:block;text-decoration:none;z-index:2}.evidence-finding:focus-visible,.evidence-finding:hover{transform:translateY(-.6rem) rotate(2deg);box-shadow:0 30px 65px -16px #000c}.evidence-finding-top{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding-bottom:.75rem;border-bottom:1px solid #cbd5c7;font-size:.5625rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase;color:#526257}.evidence-kind{display:flex;align-items:center;gap:.4rem}.evidence-finding-id{display:flex;align-items:center;gap:.65rem;margin-top:1.05rem;font-family:var(--font-mono);font-size:.625rem}.evidence-severity{color:#98401e;background:#ead8c1;border-radius:.2rem;padding:.2rem .5rem;font-size:.5625rem}.evidence-finding h2{font-family:var(--mkt-display);font-size:clamp(1.55rem,1.1rem + .9vw,2.05rem);font-weight:550;line-height:1.06;letter-spacing:-.055em;margin:.75rem 0 .7rem}.evidence-finding h2 span{color:#61745c}.evidence-finding>p{font-size:.6875rem;line-height:1.65;max-width:36ch;color:#526254}.evidence-citations{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.625rem;margin:1rem 0;color:#334b36}.evidence-citations>span:first-child{text-transform:uppercase;font-size:.5625rem;letter-spacing:.09em;color:#566452;margin-right:.2rem}.evidence-citations>span:nth-child(2),.evidence-citations>span:nth-child(3){border:1px solid #adbfa8;border-radius:.2rem;padding:.2rem .4rem}.evidence-citation-rule{height:1px;background:#bdcbb5;flex:1;margin-left:.3rem}.evidence-limit{border-top:1px dashed #a9b69e;padding-top:.7rem;font-size:.625rem;color:#4d5d4a;line-height:1.5}.evidence-limit>span{font-family:var(--font-mono);text-transform:uppercase;font-size:.5625rem;letter-spacing:.07em}.evidence-limit>p{margin:.3rem 0 0}.evidence-scene-caption{position:absolute;left:0;right:0;bottom:-1rem;display:flex;align-items:center;gap:1rem;font-size:.5625rem;color:var(--mkt-ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.evidence-caption-line{flex:1;height:1px;background:var(--mkt-rule-strong)}.signal-home .signal-act{scroll-margin-top:5.25rem}.signal-act-header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.signal-act-header>div{flex:1;max-width:38rem}.signal-act-header>.mkt-lede{max-width:32rem;flex:1;font-size:1rem;padding-bottom:.2rem}.signal-home .argument{gap:1.25rem}.signal-home .argument-item{background:var(--mkt-surface);border:1px solid var(--mkt-rule);border-radius:.75rem;padding:1.6rem;box-shadow:0 5px 8px -7px #17261b40,0 24px 45px -32px #1e34274d;transition:transform .4s var(--signal-ease),box-shadow .4s}.signal-home .argument-item:hover{transform:translateY(-.5rem);box-shadow:0 15px 35px -16px #1e34273d}.signal-home .argument-index{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;color:var(--mkt-accent);letter-spacing:.02em}.signal-home .argument-title{font-size:1.75rem;font-weight:550;letter-spacing:-.04em;max-width:17ch;margin:1.5rem 0 0}.signal-home .argument-body{font-size:.9375rem;line-height:1.7;margin:1rem 0 1.5rem}.signal-home .argument-rule{font-size:.625rem;letter-spacing:.05em;padding-top:1.1rem;border-top:1px solid var(--mkt-rule);margin-top:auto}.signal-home .hunt-chain{gap:1.8rem}.signal-home .hunt-step-title{font-family:var(--mkt-display);font-size:1.5rem;letter-spacing:-.04em;line-height:1.15}.signal-home .plate{background:var(--signal-dark);border-radius:.7rem;overflow:hidden;padding:1.5rem;color:#d7e1d7}.signal-home .plate-code{font-size:.8125rem;line-height:1.8;color:#c2d6af;background:var(--signal-dark)}.signal-home .plate-caption{color:#b9c6bc;border-color:#34443c;font-size:.6875rem}.signal-home .plate-caption-n{color:#fd9a77}.signal-home .boundary-split .mkt-body{font-size:.9375rem}.signal-home .boundary-note{font-size:.8125rem;line-height:1.8}.signal-home .close{padding-block:1.5rem;position:relative;overflow:hidden}.signal-home .close-title{font-size:clamp(2.5rem,1.8rem + 3vw,4.5rem);letter-spacing:-.06em}.signal-home .close-promise{font-size:1.25rem;color:var(--mkt-ink-3)}.mkt-foot .mkt-foot-inner{padding-block:3.5rem}.mkt-foot .mkt-foot-line{font-size:.9375rem;max-width:30ch}.mkt-foot .mkt-foot-legal,.mkt-foot .mkt-foot-note{font-size:.8125rem}.mkt-foot .mkt-foot-link{font-size:.875rem}.signal-auth{--mkt-canvas:#f6f5f1;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:calc(100svh - 9rem);background:var(--signal-dark);padding:1.5rem;gap:1.5rem;max-width:110rem;margin:auto}.signal-auth .auth-form-side{grid-column:2;grid-row:1;border-radius:.85rem;background:var(--mkt-canvas);align-items:center;padding:3.5rem 2rem}.signal-auth .auth-form-col{max-width:24rem}.auth-kicker{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-ink-3);margin:0 0 1.5rem}.signal-auth .auth-title{font-size:clamp(2.7rem,1.7rem + 1.5vw,3.5rem);letter-spacing:-.06em;line-height:1.05;font-weight:550}.signal-auth .auth-lede{font-size:.9375rem;line-height:1.65;margin-top:.85rem}.signal-auth .auth-body{margin-top:2rem}.signal-auth .auth-fields{gap:1.25rem}.signal-auth .auth-label{font-family:var(--mkt-sans);font-size:.8125rem;font-weight:550;letter-spacing:0;text-transform:none;color:var(--mkt-ink);margin-bottom:.5rem}.signal-auth .field{min-height:3.25rem;border:1px solid var(--signal-control);border-radius:.4rem;background:#fffefa;color:#1b252a;font-family:var(--mkt-sans);font-size:.875rem;padding:.75rem 1rem;box-shadow:0 2px 3px #15291a03;transition:border-color .2s,box-shadow .2s}.signal-auth .field::placeholder{color:var(--signal-placeholder)}.signal-auth .field:focus{outline:0;border-color:#a84b2f;box-shadow:0 0 0 3px #c6784221}.auth-password-wrap{position:relative}.auth-password-wrap .field{padding-right:3.5rem;width:100%}.auth-password-toggle{position:absolute;right:.25rem;top:.25rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;color:#627066;cursor:pointer;border-radius:.3rem}.auth-password-toggle:hover{color:#1c2d23;background:#18291c08}.signal-auth .auth-hint{font-size:.75rem;line-height:1.6}.signal-auth .auth-note{font-size:.875rem;line-height:1.7}.signal-auth .auth-aside{font-size:.8125rem;margin-top:1.1rem;line-height:1.8}.signal-auth .auth-aside+.auth-aside{margin-top:.1rem}.signal-auth .auth-aside a{color:#8c341e;text-decoration:underline;text-underline-offset:3px}.signal-auth .auth-submit{justify-content:space-between;margin-top:.5rem;height:3.25rem}.signal-auth .auth-submit:disabled{opacity:.65;cursor:wait;transform:none}.auth-security-caption{border-top:1px solid var(--mkt-rule);margin-top:2rem;padding-top:1.1rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;font-size:.625rem;color:var(--mkt-ink-3)}.auth-security-caption>a{display:flex;align-items:center;gap:.3rem;color:var(--mkt-ink-2)}.signal-auth .auth-stage{grid-column:1;grid-row:1;display:flex;border:0;position:relative;overflow:hidden;border-radius:.75rem;align-items:center}.signal-auth .auth-stage-col{position:relative;max-width:38rem;margin:auto;padding:2rem 3rem;width:100%}.signal-auth .auth-stage .signal-contours{width:240%;left:-80%;opacity:.13}.signal-auth .auth-stage-title{font-size:clamp(2.5rem,1.7rem + 2vw,4rem);letter-spacing:-.06em;line-height:1.05;max-width:none;margin:1.4rem 0 0}.signal-auth .auth-stage-title span{color:var(--signal)}.auth-stage-description{font-size:.875rem;line-height:1.75;color:var(--mkt-ink-2);margin:1.25rem 0 0}.signal-auth .auth-stage-foot{border:0;margin:1.8rem 0 0;padding:0;font-size:.5625rem;letter-spacing:.045em;text-transform:uppercase;color:var(--mkt-ink-3)}.evidence-scene-compact{height:23rem;margin:2.75rem 0 0}.evidence-scene-compact .evidence-source{width:88%;left:0;top:0}.evidence-scene-compact .evidence-source-body{padding:.9rem}.evidence-scene-compact .evidence-file-meta{margin-bottom:.4rem}.evidence-scene-compact .evidence-integrity,.evidence-scene-compact .evidence-records{display:none}.evidence-scene-compact .evidence-finding{top:6.4rem;right:0;width:87%;padding:1rem 1.25rem}.evidence-scene-compact .evidence-finding h2{font-size:1.6rem}.evidence-scene-compact .evidence-finding>p{display:none}.evidence-scene-compact .evidence-finding-id{margin-top:.8rem}.evidence-scene-compact .evidence-citations{margin:.8rem 0}.evidence-scene-compact .evidence-scene-caption{display:none}.auth-foot{font-size:.75rem;padding-inline:1rem;background:#0d1418;color:#a2b1b5;border-color:#2b3b40}.auth-foot a{color:#d2ded8}@keyframes signal-travel{0%{stroke-dashoffset:1600}to{stroke-dashoffset:-1600}}@media(min-width:1600px){.signal-hero-inner{min-height:49rem;gap:5rem}.signal-headline{font-size:7.25rem}.evidence-scene{height:37rem}.evidence-finding{top:10rem;padding:1.6rem}.evidence-finding h2{font-size:2.4rem}.evidence-scene-compact{height:23rem}.evidence-scene-compact .evidence-finding{top:6.4rem}.signal-act-header .mkt-h2{max-width:16ch}}@media(max-width:1250px){.signal-hero-inner{gap:2rem;padding-top:3.3rem;padding-bottom:3.3rem}.signal-headline{font-size:clamp(3.5rem,1.8rem + 4.7vw,5.9rem)}.signal-exhibit-label{font-size:.5rem;gap:.4rem}.evidence-scene{height:33.5rem}.evidence-finding{width:88%;top:9rem}.evidence-scene-caption{bottom:-2rem}.evidence-records{font-size:.5rem}.signal-hero-floor{margin-inline:4.5vw}.signal-auth .auth-stage-col{padding:2rem}.evidence-scene-compact{height:23rem}.evidence-scene-compact .evidence-finding{top:6.4rem}.signal-actions{gap:1.2rem}.signal-actions .mkt-cta{font-size:.75rem;padding-inline:1.15rem}}@media(max-width:1023px){.signal-header>div:first-child{height:4.5rem}.signal-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem;padding:3.8rem 4vw 4.7rem;min-height:0}.signal-headline{font-size:clamp(3rem,2rem + 3.1vw,4.4rem)}.signal-headline-accent{white-space:normal}.signal-lede{font-size:.875rem}.signal-actions{gap:1rem}.signal-actions .mkt-cta{font-size:.6875rem;padding-inline:1rem;gap:1rem}.signal-audience{font-size:.625rem}.signal-exhibit-label{font-size:.5rem;flex-direction:column;gap:.3rem}.evidence-scene{height:31rem}.evidence-filename{font-size:.6875rem}.evidence-sheet-bar{font-size:.5625rem;padding:.8rem}.evidence-source-body{padding:.8rem}.evidence-records{display:none}.evidence-file-meta{font-size:.5625rem;flex-wrap:wrap}.evidence-finding{top:7rem;width:94%;padding:1.15rem}.evidence-finding h2{font-size:1.625rem}.evidence-finding-top{font-size:.5rem}.evidence-finding-id{font-size:.5625rem}.evidence-finding>p{font-size:.625rem}.evidence-scene-caption{font-size:.5rem}.signal-hero-floor{margin-inline:4vw;font-size:.5625rem}.signal-hero-floor>span{display:none}.signal-act-header{gap:2rem}.signal-act-header>.mkt-lede{max-width:26rem}.signal-auth{grid-template-columns:minmax(0,1fr);padding:1.25rem;min-height:calc(100svh - 8rem)}.signal-auth .auth-form-side{grid-column:1;padding:3rem 1.5rem}.signal-auth .auth-stage{display:none}.signal-auth .auth-form-col{max-width:28rem}.signal-auth .auth-title{font-size:3rem}}@media(max-width:700px){.signal-hero-inner{grid-template-columns:minmax(0,1fr);gap:3rem;padding:3.3rem 1.5rem 3.5rem}.signal-hero-copy{max-width:34rem}.signal-headline{font-size:clamp(3.8rem,2rem + 7vw,5.7rem)}.signal-headline-accent{font-size:.73em;white-space:nowrap}.signal-lede{font-size:.9375rem;max-width:35ch}.signal-actions{gap:1.5rem}.signal-actions .mkt-cta{font-size:.75rem;padding-inline:1.1rem}.signal-audience{font-size:.625rem}.signal-hero-visual{max-width:31rem;width:100%;justify-self:center;padding-inline:.5rem}.signal-exhibit-label{flex-direction:row;font-size:.5rem;margin-bottom:1.5rem}.evidence-scene{height:33rem}.evidence-source{width:90%}.evidence-source-body{padding:1rem}.evidence-filename{font-size:.875rem}.evidence-records{display:block;font-size:.5rem}.evidence-finding{top:9rem;width:85%;padding:1.2rem}.evidence-finding h2{font-size:1.8rem}.evidence-finding>p{font-size:.6875rem}.evidence-scene-caption{bottom:-2rem;font-size:.5rem}.signal-hero-floor{margin-inline:1.5rem;min-height:4.3rem;gap:.5rem}.signal-hero-floor>a{font-size:.5rem;letter-spacing:.04em;gap:.5rem}.signal-motion-control{font-size:.5rem}.signal-motion-control span{display:none}.signal-act-header{display:block;margin-bottom:2rem}.signal-act-header .mkt-lede{max-width:38ch;margin-top:1.3rem}.signal-home .argument{gap:1rem}.signal-home .argument-item{padding:1.4rem}.signal-home .argument-title{max-width:none;font-size:1.65rem}.signal-home .argument-body{max-width:40ch;font-size:.9375rem}.signal-home .mkt-h2{font-size:2.4rem}.signal-home .plate{padding:1rem}.signal-home .plate-code{font-size:.6875rem}.signal-home .plate-caption{font-size:.625rem}.signal-auth{padding:1rem}.signal-auth .auth-form-side{padding:2.5rem 1.5rem}.signal-auth .auth-title{font-size:2.7rem}.signal-auth .auth-body{margin-top:1.8rem}.auth-security-caption{font-size:.625rem}.auth-foot{font-size:.6875rem;padding-inline:0}.auth-foot>div>span:first-child{max-width:45ch}.signal-header>div:first-child{padding-inline:1.25rem}.signal-header .mkt-display{font-size:1.4rem!important}}@media(max-width:380px){.signal-hero-inner{padding-inline:1.25rem}.signal-headline{font-size:3.8rem}.signal-headline-accent{font-size:.66em}.signal-eyebrow{font-size:.625rem}.signal-actions{gap:1rem}.signal-actions .mkt-cta{font-size:.6875rem;gap:.7rem;padding-inline:.9rem}.signal-text-link{font-size:.75rem;gap:.4rem}.signal-exhibit-label{font-size:.4375rem}.evidence-scene{height:33rem}.evidence-source{width:95%}.evidence-finding{width:94%;top:9.1rem}.evidence-finding h2{font-size:1.65rem}.signal-auth .auth-form-side{padding:2rem 1.2rem}.signal-auth .auth-title{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.signal-current{animation:none!important;stroke-dasharray:none;opacity:.35!important}.evidence-sheet,.mkt .mkt-cta,.signal-home .argument-item{transition:none}.evidence-finding:hover,.mkt .mkt-cta-primary:hover,.signal-home .argument-item:hover{transform:none}.signal-motion-control{display:none}}@media(forced-colors:active){.signal-field{display:none}.evidence-sheet,.signal-auth .field{border:1px solid CanvasText}.evidence-finding,.evidence-source{background:Canvas;color:CanvasText}.evidence-finding *,.evidence-source *{color:CanvasText}.mkt .mkt-cta{border:1px solid ButtonText}.signal-headline-accent{color:CanvasText}}.buyer-proof{max-width:var(--mkt-max);margin:auto;padding:5rem clamp(1.25rem,4.5vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 4rem;align-items:center}.buyer-proof-intro .mkt-h2{margin:1.25rem 0;max-width:19ch}.buyer-proof-intro .mkt-body{max-width:46ch;margin-bottom:1.5rem;color:var(--mkt-ink-2)}.buyer-report{background:var(--mkt-surface);border:1px solid var(--mkt-rule);border-top:4px solid var(--signal);border-radius:.5rem;padding:2rem;box-shadow:0 25px 55px -35px #17261b65}.buyer-report-top{display:flex;justify-content:space-between;gap:1rem;font:.625rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mkt-ink-3)}.buyer-report h3{font-size:clamp(1.7rem,2.7vw,2.4rem);margin:1.5rem 0}.buyer-report dl>div{padding:.9rem 0;border-top:1px solid var(--mkt-rule);display:grid;grid-template-columns:8.5rem 1fr;gap:1rem}.buyer-report dt{font-size:.6875rem;font-weight:600;color:var(--mkt-ink)}.buyer-report dd{font-size:.8125rem;line-height:1.6;color:var(--mkt-ink-2)}.buyer-review-path{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:2rem;border-top:1px solid var(--mkt-rule)}.buyer-review-path .mkt-eyebrow{color:var(--mkt-accent)}.buyer-review-path h3{font-family:var(--mkt-display);font-size:1.25rem;margin:.8rem 0 .5rem;letter-spacing:-.03em}.buyer-review-path p{font-size:.875rem;line-height:1.7;color:var(--mkt-ink-2)}.buyer-review-path a,.pricing-questions a{text-decoration:underline;text-underline-offset:3px}.signal-pricing{--text-primary:var(--mkt-ink);--text-secondary:var(--mkt-ink-2);--surface-inset:var(--mkt-surface-strong);--danger:#a51d2d;background:var(--mkt-canvas);color:var(--mkt-ink)}.pricing-wrap{max-width:var(--mkt-max);margin:auto;padding:3.5rem clamp(1.25rem,3vw,3rem) 5rem}.pricing-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem;align-items:center}.signal-pricing .pricing-h1{font-size:clamp(2.5rem,3.8vw,4.3rem);max-width:20ch;margin:1rem 0 0}.pricing-h1 span{color:var(--mkt-accent)}.pricing-intro .mkt-lede{max-width:43ch;font-size:1.0625rem}.pricing-intro .signal-text-link{margin-top:.8rem}.pricing-interval-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:2.5rem 0 1.5rem}.pricing-included,.pricing-interval-row{font-size:.8125rem;color:var(--mkt-ink-2)}.pricing-included{line-height:1.7;margin:0 0 1rem}.signal-pricing .billing-toggle{border-radius:.5rem;overflow:hidden}.signal-pricing .tier-grid{border:0;gap:1rem;align-items:stretch}.signal-pricing .tier-col{background:var(--mkt-surface);border:1px solid var(--mkt-rule);border-radius:.8rem;padding:1.6rem;box-shadow:0 16px 30px -28px #17261b80;min-width:0}.signal-pricing .tier-col[data-recommended=true]{border:2px solid var(--mkt-accent);padding:calc(1.6rem - 1px);background:var(--mkt-surface)}.tier-position{font:.625rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mkt-accent);margin-bottom:1rem}.signal-pricing .tier-col h2{font-family:var(--mkt-display);font-size:1.8rem;letter-spacing:-.045em;text-transform:none;line-height:1.15}.signal-pricing .tier-audience{font-size:.8125rem;line-height:1.65;min-height:5.5rem;color:var(--mkt-ink-2)}.signal-pricing .tier-price{font-size:clamp(2.25rem,3.5vw,3.5rem);letter-spacing:-.055em}.signal-pricing .tier-features{font-size:.8125rem;line-height:1.65;display:grid;gap:.65rem;list-style:none}.signal-pricing .tier-features li:before{display:none}.signal-pricing .tier-interval,.tier-file-limits{font-size:.75rem;color:var(--mkt-ink-2)}.tier-file-limits{line-height:1.7;border-top:1px solid var(--mkt-rule);margin-top:1rem;padding-top:.6rem}.tier-file-limits summary{padding:.5rem 0;cursor:pointer;color:var(--mkt-ink)}.tier-file-limits p{margin:.5rem 0}.signal-pricing .t-caption{color:var(--mkt-ink-2);font-size:.6875rem;line-height:1.7}.pricing-evaluation{margin-top:2rem;padding:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;background:var(--mkt-surface-strong);border:1px solid var(--mkt-rule);border-radius:.8rem}.pricing-evaluation h2{font-size:2rem;margin:.7rem 0}.pricing-evaluation h3{font-family:var(--mkt-display);font-size:1.35rem;letter-spacing:-.035em}.pricing-evaluation p:not(.mkt-eyebrow){font-size:.875rem;line-height:1.75;color:var(--mkt-ink-2);margin:.75rem 0 1rem}.pricing-evaluation .trial-capacity{padding-top:1rem;border-top:1px solid var(--mkt-rule-strong)}.value-calculator{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem;margin:5rem 0;align-items:center}.value-calculator .mkt-h2{margin:1rem 0;max-width:18ch}.value-calculator .mkt-body{max-width:44ch;color:var(--mkt-ink-2)}.value-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem}.value-inputs label{font-size:.8125rem;color:var(--mkt-ink-2)}.value-inputs input{display:block;width:100%;min-height:3rem;border:1px solid var(--signal-control);background:var(--mkt-surface);color:var(--mkt-ink);border-radius:.4rem;padding:.7rem;margin-top:.5rem;font-size:1rem}.value-inputs input:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:3px}.value-note{font-size:.75rem;line-height:1.7;color:var(--mkt-ink-3);margin-top:.8rem;max-width:58ch}.value-results{background:var(--signal-dark);color:#f1f3e9;border-radius:.8rem;padding:2rem;border:1px solid var(--signal-edge)}.value-results .mkt-eyebrow{color:#b4c0c1}.value-total{font-size:clamp(2.25rem,5vw,4rem);margin:1.2rem 0 1.5rem;color:var(--signal);overflow-wrap:anywhere}.value-results dl>div{display:flex;justify-content:space-between;gap:1.5rem;border-top:1px solid #3b5057;padding:1rem 0;font-size:.875rem}.value-results dd{text-align:right}.value-results span{display:block;font-size:.625rem;line-height:1.7;margin-top:.3rem;color:#b4c0c1;max-width:21ch}.pricing-questions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;border-top:1px solid var(--mkt-rule);padding-top:3rem}.pricing-questions .mkt-h2{margin:1rem 0}.pricing-questions .mkt-body{color:var(--mkt-ink-2);max-width:34ch}.pricing-questions details{border-bottom:1px solid var(--mkt-rule);padding:.5rem 0}.pricing-questions summary{padding:1rem 0;cursor:pointer;font-size:1rem;font-weight:600}.pricing-questions details p{font-size:.875rem;line-height:1.75;color:var(--mkt-ink-2);margin:0 0 1rem}@media (max-width:900px){.buyer-proof{gap:2rem;padding-block:3rem}.buyer-proof,.pricing-evaluation,.pricing-intro,.pricing-questions,.value-calculator{grid-template-columns:minmax(0,1fr)}.buyer-report{max-width:40rem;width:100%}.pricing-intro{gap:1.5rem}.pricing-questions,.value-calculator{gap:2rem}.signal-pricing .tier-col{padding:1rem}.signal-pricing .tier-col[data-recommended=true]{padding:calc(1rem - 1px)}}@media (max-width:640px){.buyer-review-path{grid-template-columns:1fr;gap:1.5rem}.buyer-report{padding:1.3rem}.buyer-report dl>div{gap:.3rem}.buyer-report dl>div,.signal-pricing .tier-grid{grid-template-columns:1fr}.signal-pricing .tier-col{padding:1.5rem}.signal-pricing .tier-col[data-recommended=true]{padding:calc(1.5rem - 1px)}.signal-pricing .tier-audience{min-height:0}.pricing-evaluation,.value-results{padding:1.5rem}.value-inputs{grid-template-columns:minmax(0,1fr)}.pricing-wrap{padding-top:2rem}}.signal-headline .signal-headline-accent{white-space:normal}.signal-hero-visual{container:evidence-stage/inline-size}.evidence-finding-id,.evidence-sheet-bar{flex-wrap:wrap}.buyer-proof>*,.pricing-evaluation>*,.pricing-intro>*,.value-calculator>*,.value-inputs input,.value-inputs label{min-width:0}@container evidence-stage (width < 20em){.signal-hero-visual .evidence-scene{height:auto;display:grid;gap:1rem;perspective:none}.signal-hero-visual .evidence-sheet,.signal-hero-visual .evidence-sheet:hover{position:relative;inset:auto;transform:none;width:100%}.signal-hero-visual .evidence-scene-caption{position:static;flex-wrap:wrap}}