:root{--ink:#161c18;--ink-soft:#4f5d55;--forest:#173f32;--forest-hover:#0f3026;--cream:#f6f7f1;--surface:#fff;--mist:#e9f3ed;--mist-strong:#d8e9df;--lime:#c7ef68;--lime-strong:#afe04d;--lime-soft:#edf9d5;--line:#d7ded9;--line-strong:#aebbb3;--danger:#d95b49;--danger-dark:#ad3f31;--warning:#bd8224;--data-blue:#1f61d5;--focus:#1f61d5;--carbon:var(--ink);--carbon-soft:var(--ink-soft);--clinical-white:var(--cream);--pulse-coral:var(--danger);--pulse-coral-dark:var(--danger-dark);--vital-mint:var(--lime);--vital-mint-soft:var(--lime-soft);--vital-green-dark:var(--forest);--vital-amber:#e4a63a;--vital-amber-dark:#855b15;--diagnostic-ice:#eef3ff;--signal-cobalt:var(--data-blue);--muted:var(--ink-soft);--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:.625rem;--radius-control:.625rem;--radius-card:1rem;--radius-md:var(--radius-card);--radius-feature:1.25rem;--radius-lg:var(--radius-feature);--radius-pill:999px;--control-height:3.125rem;--control-height-compact:2.75rem;--shadow-control:0 .35rem 1rem #161c181a;--shadow-control-hover:0 .55rem 1.4rem #161c1824;--shadow-card:0 1rem 3rem #173f321a;--shadow-mockup:0 2rem 5rem #173f322e;--max-width:80rem;--gutter:clamp(1rem, 4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream);min-width:20rem;scroll-padding-top:5.5rem}body{background:var(--cream);min-width:0;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}button,input{font:inherit}img,svg{max-width:100%;display:block}button,input{color:inherit}button,summary{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}p,h1,h2,h3,h4,dl,dd,ol,ul{margin-top:0}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;line-height:1.08}h1{margin-bottom:var(--space-5);font-size:clamp(2.65rem,6.2vw,5.75rem);font-weight:760}h2{margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3.75rem);font-weight:740}h3{margin-bottom:var(--space-3);font-size:clamp(1.25rem,2vw,1.65rem)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}[tabindex="-1"]:focus{outline:none}::selection{background:var(--lime);color:var(--forest)}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;border:2px solid var(--forest);border-radius:var(--radius-control);background:var(--surface);color:var(--forest);padding:.7rem 1rem;font-weight:750;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.utility-label{margin-bottom:var(--space-3);color:var(--forest);letter-spacing:.09em;font-size:.77rem;font-weight:800}.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--forest);border-radius:var(--radius-control);text-align:center;padding:.78rem 1.25rem;font-weight:760;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{background:var(--forest);color:var(--surface)}.button--primary:hover{border-color:var(--forest-hover);background:var(--forest-hover)}.button:disabled{cursor:wait;opacity:.62;transform:none}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#f6f7f1f5;position:sticky;top:0}.site-header__bar{width:min(100%, var(--max-width));justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.75rem;padding:.7rem var(--gutter);margin-inline:auto;display:flex}.wordmark{color:var(--forest);letter-spacing:-.025em;flex:none;align-items:center;gap:.68rem;font-size:1.12rem;font-weight:820;text-decoration:none;display:inline-flex}.wordmark__mark{width:2rem;height:2rem}.brand-mark__rails,.brand-mark__resolve-backing,.brand-mark__resolved{fill:none;stroke-linecap:round;stroke-linejoin:round}.brand-mark__rails{stroke:currentColor;stroke-width:4px}.brand-mark__resolve-backing{stroke:var(--cream);stroke-width:10px}.brand-mark__resolved{stroke:var(--lime-strong);stroke-width:5px}.primary-navigation{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.primary-navigation ul{align-items:center;gap:clamp(.85rem,2vw,1.65rem);margin:0;padding:0;list-style:none;display:flex}.primary-navigation ul a{font-size:.92rem;font-weight:680;text-decoration:none}.primary-navigation ul a:hover{color:var(--data-blue)}.header-cta{min-height:var(--control-height-compact);padding:.65rem 1rem;font-size:.9rem}.menu-toggle{min-height:var(--control-height-compact);align-items:center;gap:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);padding:.55rem .8rem;font-size:.9rem;font-weight:740;display:none}.menu-toggle__icon{gap:.3rem;width:1.1rem;display:grid}.menu-toggle__icon i{background:currentColor;height:2px;display:block}.hero,.signals-hero__inner,.page-section>*,.site-footer__main,.site-footer__legal{width:min(100%, var(--max-width));padding-inline:var(--gutter);margin-inline:auto}.hero{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,5.5rem);display:grid}.hero h1{font-size:clamp(3rem,5vw,4.75rem)}.hero__copy,.offer-ledger,.monthly-update__copy,.status-email,.triage-request__copy,.triage-form{min-width:0}.hero__audience{max-width:50rem;margin-bottom:var(--space-5);color:var(--forest);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:680}.hero__support{max-width:45rem;margin-bottom:var(--space-6);color:var(--ink-soft);font-size:clamp(1.08rem,1.7vw,1.3rem)}.hero__actions{margin-bottom:var(--space-4)}.hero__cta-note{max-width:38rem;color:var(--ink-soft);margin-bottom:0;font-size:.9rem}.offer-ledger{border:1px solid var(--forest);border-radius:var(--radius-feature);background:var(--forest);color:var(--surface);overflow:hidden}.offer-ledger dl{margin:0}.offer-ledger__row{gap:var(--space-5);border-bottom:1px solid #fff3;grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);padding:clamp(1.15rem,2vw,1.65rem);display:grid}.offer-ledger__row:last-child{border-bottom:0}.offer-ledger dt{color:var(--lime);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.offer-ledger dd{color:#ffffffe0;margin:0;font-size:.93rem}.offer-ledger__row--negative-fit{background:#ffffff12}.offer-ledger__row--negative-fit dt{color:var(--lime)}.page-section{border-top:1px solid var(--line);padding-block:clamp(4.5rem,8vw,8rem);scroll-margin-top:5rem}.page-section--service-loop{background:var(--surface)}.page-section--monthly-update{background:var(--mist)}.page-section--request{background:var(--forest);color:var(--surface)}.page-section--faq{background:var(--cream)}.section-heading{max-width:58rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading>p:last-child{max-width:45rem;color:var(--ink-soft);margin-bottom:0;font-size:1.08rem}.service-loop__steps{max-width:68rem;margin:0 0 0 clamp(0rem,5vw,5rem);padding:0;list-style:none;position:relative}.service-loop__steps:before{background:var(--forest);content:"";width:2px;position:absolute;top:2rem;bottom:2rem;left:1.45rem}.service-loop__steps li{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.service-loop__steps li+li{border-top:1px solid var(--line)}.service-loop__number{z-index:1;border:2px solid var(--forest);background:var(--lime);width:3rem;height:3rem;color:var(--forest);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:relative}.service-loop__steps h3{margin-top:.1rem}.service-loop__steps p{max-width:52rem;color:var(--ink-soft);margin-bottom:0}.service-loop__signals{gap:var(--space-5);max-width:68rem;margin:var(--space-6) 0 0 clamp(0rem, 5vw, 5rem);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--mist);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.service-loop__signals p{color:var(--ink-soft);margin-bottom:0}.service-loop__signals strong{margin-bottom:var(--space-1);color:var(--forest);display:block}.service-loop__signals-link{color:var(--forest);white-space:nowrap;font-weight:760}.signals-hero{background:var(--forest);color:var(--surface)}.signals-hero__inner{padding-block:clamp(4.5rem,9vw,8rem)}.signals-hero .eyebrow{color:var(--lime)}.signals-hero h1{max-width:60rem;font-size:clamp(3rem,7vw,6.5rem)}.signals-hero__inner>p:last-child{color:#ffffffc7;max-width:50rem;margin-bottom:0;font-size:clamp(1.05rem,2vw,1.3rem)}.page-section--signal-register{background:var(--surface)}.signal-register__intro{max-width:58rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.signal-register__intro>p:last-child{max-width:43rem;color:var(--ink-soft);margin-bottom:0;font-size:1.08rem}.signal-register__columns,.signal-register__list>li{grid-template-columns:4rem minmax(14rem,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,3vw,3rem);display:grid}.signal-register__columns{padding:0 var(--space-5) var(--space-3);color:var(--ink-soft);font-size:.76rem;font-weight:760}.signal-register__list{border-top:2px solid var(--forest);margin:0;padding:0;list-style:none}.signal-register__list>li{padding:clamp(1.4rem, 3vw, 2rem) var(--space-5);border-bottom:1px solid var(--line);align-items:start}.signal-register__number{color:var(--forest);font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:.85rem;font-weight:800}.signal-register__identity h3{margin-bottom:var(--space-2);font-size:clamp(1.1rem,2vw,1.4rem)}.signal-register__identity p,.signal-register__report{color:var(--ink-soft);margin-bottom:0}.signal-register__identity p{color:var(--forest);font-size:.86rem;font-weight:680}.signal-register__next{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-7);border-radius:var(--radius-feature);background:var(--mist);padding:clamp(1.5rem,3vw,2rem);display:flex}.signal-register__next p{max-width:45rem;color:var(--ink-soft);margin-bottom:0}.signal-register__next strong{color:var(--forest)}.monthly-update{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.monthly-update__copy{position:sticky;top:7rem}.monthly-update__copy>p:not(.eyebrow){color:var(--ink-soft)}.monthly-update__early-store{margin-top:var(--space-6);padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:4px solid var(--data-blue);font-weight:650;color:var(--ink)!important}.status-email{border:1px solid var(--line-strong);border-radius:var(--radius-feature);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.status-email__header{border-bottom:1px solid var(--line);background:var(--forest);color:var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.status-email__header p{margin-bottom:var(--space-2);color:#ffffffc2;letter-spacing:.04em;font-size:.82rem;font-weight:700}.status-email__header p:last-child,.status-email__header h3{margin-bottom:0}.status-email__section,.status-email__details>div,.status-email__note{border-bottom:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,2.5rem)}.status-email__section h4,.status-email__details dt,.status-email__note strong{margin-bottom:var(--space-3);color:var(--forest);letter-spacing:.06em;font-size:.78rem;font-weight:800}.status-email__section p,.status-email__note p{color:var(--ink-soft);margin-bottom:0;font-size:.92rem}.status-email__vitals{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.status-email__vitals>div{min-width:0;padding:var(--space-4);background:var(--lime-soft)}.status-email__vitals dt{font-weight:780}.status-email__vitals dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--data-blue);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:720}.status-email__details{margin:0}.status-email__details>div{gap:var(--space-5);grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);display:grid}.status-email__details dt{margin:0}.status-email__details dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.84rem}.status-email__note{background:var(--diagnostic-ice);border-bottom:0}.triage-request{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.triage-request__copy .eyebrow{color:var(--lime)}.triage-request__copy>p:not(.eyebrow){color:#ffffffc7;max-width:40rem}.request-steps{margin:var(--space-6) 0;counter-reset:request-step;padding:0;list-style:none}.request-steps li{min-height:2.2rem;padding:0 0 var(--space-5) 3.25rem;counter-increment:request-step;position:relative}.request-steps li:before{background:var(--lime);width:2.2rem;height:2.2rem;color:var(--forest);content:counter(request-step, decimal-leading-zero);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:820;display:grid;position:absolute;top:-.15rem;left:0}.triage-request__boundary{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:3px solid var(--lime);font-weight:650;color:var(--surface)!important}.triage-form{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--surface);color:var(--ink);padding:clamp(1.25rem,4vw,2.5rem)}.form-field{margin-bottom:var(--space-5)}.form-field label{margin-bottom:var(--space-2);color:var(--forest);font-size:.92rem;font-weight:760;display:block}.form-field input{width:100%;max-width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);padding:.72rem .85rem;line-height:1.25}.form-field input:hover{border-color:var(--forest)}.form-field input:focus{border-color:var(--focus);outline-offset:1px;outline:3px solid #1f61d52e}.form-field input[aria-invalid=true]{border-color:var(--danger)}.field-help,.field-error{margin:var(--space-2) 0 0;font-size:.8rem;line-height:1.45}.field-help{color:var(--ink-soft)}.field-error{min-height:1.15rem;color:var(--danger-dark);font-weight:650}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.triage-offer-summary{gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-4);border-left:4px solid var(--data-blue);background:var(--diagnostic-ice);display:grid}.triage-offer-summary .utility-label{margin-bottom:var(--space-1);color:var(--data-blue)}.triage-offer-summary strong{color:var(--forest)}.triage-offer-summary span,.triage-offer-summary small{color:var(--ink-soft)}.turnstile-field{min-width:0;margin-bottom:var(--space-5);border-radius:var(--radius-control);overflow:hidden}.button--submit{width:100%}.form-disclosure,.form-status{margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.form-status:not(:empty){min-height:2.5rem;padding:var(--space-3);border-left:3px solid var(--data-blue);background:var(--diagnostic-ice);color:var(--ink);font-weight:650}.form-status[data-state=success]{border-color:var(--forest);background:var(--lime-soft)}.form-status[data-state=error]{border-color:var(--danger);color:var(--danger-dark);background:#fff1ee}.request-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-feature);background:var(--surface);width:min(38rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-mockup);margin:auto;padding:0;overflow-y:auto}.request-dialog::backdrop{background:#0b1b16b8}.request-dialog__surface{padding:clamp(1.5rem,5vw,2.75rem);position:relative}.request-dialog__close{top:var(--space-3);right:var(--space-3);border:1px solid var(--line);background:var(--surface);width:2.6rem;height:2.6rem;color:var(--forest);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute}.request-dialog__close:hover{background:var(--cream)}.request-dialog__signal{width:3.5rem;height:3.5rem;margin-bottom:var(--space-5);background:var(--lime);color:var(--forest);border-radius:50%;place-items:center;display:grid}.request-dialog[data-state=error] .request-dialog__signal{color:var(--danger-dark);background:#ffe0da}.request-dialog__signal svg{width:2.1rem}.request-dialog__signal path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.request-dialog__status{padding-right:2rem}.request-dialog__status h3{margin-bottom:var(--space-3);font-size:clamp(1.5rem,5vw,2.25rem)}.request-dialog__status>p:last-child{color:var(--ink-soft)}.request-dialog__summary{margin:var(--space-6) 0;border-block:1px solid var(--line)}.request-dialog__summary>div{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.request-dialog__summary>div+div{border-top:1px solid var(--line)}.request-dialog__summary dt{color:var(--ink-soft);font-size:.78rem;font-weight:760}.request-dialog__summary dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;display:-webkit-box;overflow:hidden}.request-dialog__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.request-dialog__actions [hidden]{display:none}.request-dialog__email-link{color:var(--danger-dark);font-weight:700}.faq{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.faq .section-heading{margin-bottom:0}.faq__list{border-top:1px solid var(--line-strong)}.faq__list details{border-bottom:1px solid var(--line-strong)}.faq__list summary{gap:var(--space-4);padding:var(--space-5) 0;color:var(--forest);grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:740;list-style:none;display:grid}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary span{width:1.2rem;height:1.2rem;position:relative}.faq__list summary span:before,.faq__list summary span:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:0}.faq__list summary span:after{transform:rotate(90deg)}.faq__list details[open] summary span:after{transform:rotate(0)}.faq__answer{max-width:45rem;padding:0 2.75rem var(--space-5) 0}.faq__answer p{color:var(--ink-soft);margin-bottom:0}.site-footer{background:var(--forest);color:var(--surface);border-top:1px solid #ffffff2e}.site-footer__main{grid-template-columns:minmax(14rem,1.2fr) minmax(9rem,.6fr) minmax(14rem,1fr);gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.wordmark--footer{color:var(--surface)}.wordmark--footer .brand-mark__resolve-backing{stroke:var(--forest)}.site-footer__brand p{max-width:24rem;margin:var(--space-4) 0 var(--space-3);color:#ffffffb3}.site-footer__brand>a:last-child,.site-footer .utility-label{color:var(--lime)}.site-footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer nav a,.site-footer__sources a{color:#ffffffd1}.site-footer__legal{padding-block:var(--space-5);border-top:1px solid #ffffff2e}.site-footer__legal p{color:#ffffff9e;margin:0;font-size:.78rem}@media (width<=64rem){.hero{grid-template-columns:minmax(0,1fr)}.offer-ledger{max-width:48rem}.monthly-update,.triage-request,.faq{grid-template-columns:minmax(0,1fr)}.monthly-update__copy{max-width:48rem;position:static}.status-email,.triage-form,.faq__list{max-width:52rem}.site-footer__main{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(10rem,1fr))}}@media (width<=52rem){.site-header__bar{flex-wrap:wrap;position:relative}.primary-navigation{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;width:100%}.js .menu-toggle{display:flex}.js .primary-navigation{top:calc(100% + 1px);right:var(--gutter);left:var(--gutter);width:auto;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);align-items:stretch;display:none;position:absolute}.js .primary-navigation.is-open{display:flex}.js .primary-navigation ul{gap:0;width:100%;display:grid}.js .primary-navigation ul a{border-bottom:1px solid var(--line);padding:.75rem 0;display:block}.js .header-cta{width:100%;margin-top:var(--space-3)}.offer-ledger__row,.status-email__details>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.service-loop__signals,.signal-register__next{grid-template-columns:minmax(0,1fr)}.service-loop__signals{align-items:start}.signal-register__columns{display:none}.signal-register__list>li{gap:var(--space-3) var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.signal-register__report{grid-column:2}.signal-register__next{justify-items:start;display:grid}.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=36rem){:root{--gutter:1rem}html{scroll-padding-top:4.75rem}.site-header__bar{min-height:4.25rem}.wordmark__mark{width:1.75rem;height:1.75rem}.hero{padding-block:3.5rem 4rem}.hero h1{font-size:clamp(2.35rem,11.4vw,3.3rem)}.hero__actions .button{width:100%}.offer-ledger__row{padding:var(--space-4)}.page-section{padding-block:4rem}.service-loop__steps{margin-left:0}.service-loop__signals{padding:var(--space-4);margin-left:0}.signals-hero h1{font-size:clamp(2.55rem,12vw,3.6rem)}.signal-register__list>li{padding-inline:0}.signal-register__next .button{width:100%}.service-loop__steps li{gap:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.service-loop__steps:before{left:1.2rem}.service-loop__number{width:2.5rem;height:2.5rem}.status-email__vitals{grid-template-columns:minmax(0,1fr)}.status-email__vitals>div{gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr);display:grid}.status-email__vitals dd{margin-top:0}.triage-form{padding:var(--space-4)}.request-dialog__summary>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.request-dialog__actions .button{width:100%}.site-footer__main{grid-template-columns:minmax(0,1fr)}.site-footer__brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
