/* GENERATED FILE - do not edit on the server. Source of truth is the fully commented public/css/site.css in the deploy folder; this is site.min.css uploaded as site.css. Edit the source, re-run tools/minify-css.mjs. */
:root{color-scheme:light;--bg:#F3F4F6;--wash:#E7EAEE;--surface:#FFFFFF;--surface-2:#F9FAFB;--ink:#18181B;--ink-700:#27272A;--ink-500:#52525B;--muted:#575F6A;--accent:#00AADF;--on-accent:#08202B;--brand:#00648F;--brand-dark:#003B6F;--brand-bright:#33C2E8;--on-brand:#FFFFFF;--ice:#E0F5FC;--ice-2:#F2FAFD;--line:#E5E7EB;--danger:#B8402F;--danger-bg:#FBEDEB;--radius:8px;--maxw:1240px;--shadow:0 1px 2px rgba(20,24,28,.06),0 8px 24px rgba(20,24,28,.07)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;overflow-wrap:break-word}a[href^="mailto:"]{overflow-wrap:anywhere}img{max-width:100%;height:auto;display:block}a{color:var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.wrap.narrow{max-width:var(--maxw)}.wrap.narrow > *{max-width:820px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;top:0;background:var(--brand);color:var(--on-brand);padding:10px 16px;font-weight:700;z-index:200}.skip:focus{left:8px;top:8px}.site-header{position:sticky;top:0;z-index:100;background:#FFFFFF;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:44px;padding:20px;max-width:var(--maxw);margin:0 auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;line-height:1.15;flex:0 1 auto;min-width:0}.brand-logo{height:44px;width:auto;flex:none}.brand .name{color:var(--ink);font-weight:800;font-size:16.5px;letter-spacing:-.2px;display:block}.brand .name span{color:var(--brand)}.nav{display:flex;align-items:center;gap:28px;flex:1 1 auto;justify-content:center}.nav a{color:var(--ink-500);text-decoration:none;font-size:15px;font-weight:600;padding:10px 0;border-bottom:2px solid transparent;white-space:nowrap}.nav a:hover,.nav a:focus{color:var(--brand);border-bottom-color:var(--brand)}.nav a[aria-current="page"]{color:var(--brand);border-bottom-color:var(--brand)}.btn{display:inline-block;text-decoration:none;font-weight:700;text-align:center;padding:13px 24px;border-radius:6px;border:2px solid transparent;font-size:16px;line-height:1.2;cursor:pointer;transition:transform .06s ease}.btn:active{transform:translateY(1px)}.btn-brand{background:var(--brand);color:var(--on-brand)}.btn-brand:hover{background:var(--brand-dark)}.btn-bright{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 18px rgba(0,170,223,.35)}.btn-bright:hover{background:#25BCEE}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2B333B}.btn-outline{background:var(--surface);color:var(--ink);border-color:var(--ink)}.btn-outline:hover{background:var(--surface-2)}.btn-sm{padding:12px 18px;font-size:15px;min-height:44px}.header-cta{display:flex;align-items:center;gap:14px;flex:none}.header-cta .btn{white-space:nowrap}.nav-toggle{display:none;background:transparent;border:2px solid var(--line);color:var(--ink);border-radius:5px;padding:11px 14px;font-size:14.5px;min-height:44px;font-weight:700}.hero{position:relative;overflow:hidden;background:#010C1E;color:#fff;padding:70px 0 62px;border-bottom:1px solid rgba(255,255,255,.10)}.hero > .wrap{position:relative;z-index:2}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px),radial-gradient(ellipse 65% 60% at 3% 10%,rgba(0,170,223,.28) 0%,transparent 52%),radial-gradient(ellipse 50% 45% at 92% 95%,rgba(0,170,223,.20) 0%,transparent 52%),radial-gradient(ellipse 35% 35% at 62% 42%,rgba(51,194,232,.14) 0%,transparent 58%),linear-gradient(180deg,rgba(1,12,30,0) 40%,rgba(1,12,30,.65) 100%),linear-gradient(105deg,rgba(1,12,30,.82) 0%,rgba(1,12,30,.55) 45%,rgba(1,12,30,.30) 100%);background-size:48px 48px,auto,auto,auto,auto,auto}.hero .eyebrow{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92);font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:7px 15px;border-radius:999px;margin-bottom:18px}.hero .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 8px rgba(0,170,223,.8)}.hero h1{margin:0 0 16px;font-size:clamp(30px,5vw,46px);line-height:1.12;letter-spacing:-.8px;max-width:16ch;color:#fff}.hero .sub{font-size:clamp(17px,2.2vw,21px);color:rgba(255,255,255,.90);margin:0 0 28px;max-width:52ch}.hero .crumbs{color:rgba(255,255,255,.72)}.hero .crumbs a{color:rgba(255,255,255,.90);border-bottom-color:rgba(255,255,255,.35)}.hero .crumbs a:hover{color:#fff;border-bottom-color:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.hero .btn-ghost{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.28)}.hero .btn-ghost:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.45);color:#fff}.trust-line{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14.5px;color:rgba(255,255,255,.82);padding-top:12px;border-top:1px solid rgba(255,255,255,.20)}.trust-line span{display:flex;align-items:center;gap:7px}.trust-line span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-bright);flex:none}.section{padding:62px 0}.section-wash{background:var(--wash)}.section h2{font-size:clamp(24px,3.2vw,33px);line-height:1.2;letter-spacing:-.5px;margin:0 0 14px;color:var(--ink)}.section h3{font-size:19px;margin:0 0 8px;color:var(--ink)}.lede{font-size:19px;color:var(--ink-500);margin:0 0 26px;max-width:62ch}.eyebrow-dark{display:block;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.card h3{margin-top:0}.card p{margin:0;color:var(--ink-500);font-size:16px}.card-link{display:block;text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.card-link:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 2px 4px rgba(20,24,28,.07),0 14px 32px rgba(20,24,28,.11)}.card-link .more{display:inline-block;margin-top:12px;color:var(--brand);font-weight:700;font-size:15px}.card-link:hover .more{color:var(--brand-dark)}.symptoms{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.symptom{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px}.symptom b{display:block;color:var(--ink);margin-bottom:3px;font-size:16.5px}.symptom span{color:var(--ink-500);font-size:15.5px}.reasons{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.reasons li{padding-left:30px;position:relative}.reasons li::before{content:"";position:absolute;left:0;top:9px;width:16px;height:16px;border-radius:50%;background:var(--brand);box-shadow:inset 0 0 0 3px var(--bg)}.reasons b{display:block;color:var(--ink)}.reasons span{color:var(--ink-500);font-size:16px}.steps{counter-reset:step;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.step{position:relative;padding-top:52px}.step::before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center}.step b{display:block;color:var(--ink);font-size:18px;margin-bottom:5px}.steps .step[style*="padding-left"]::before{top:-2px}.step p{margin:0;color:var(--ink-500)}.areas{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.areas h3{color:var(--brand);font-size:13px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px}.areas ul{list-style:none;margin:0;padding:0}.areas li{padding:7px 0;border-bottom:1px solid var(--line);color:var(--ink-500)}.areas li:last-child{border-bottom:0}.areas li b{color:var(--ink)}.areas li span{color:var(--muted);font-size:14.5px}.areas li a{display:inline-block;padding:9px 0;text-decoration:none}.areas li a b{border-bottom:1px solid rgba(11,111,181,.45);transition:color .15s ease,border-color .15s ease}.areas li a:hover b,.areas li a:focus-visible b{color:var(--brand);border-bottom-color:var(--brand)}.areas li a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.split.reverse .split-media{order:-1}.split-media img{width:100%;height:auto;border-radius:10px;box-shadow:0 12px 34px rgba(20,24,28,.16)}.split-body > *:first-child{margin-top:0}figure.photo{margin:0}figure.photo img{width:100%;height:auto;border-radius:10px;box-shadow:var(--shadow)}figure.photo figcaption{margin-top:9px;font-size:13.5px;color:var(--muted)}.callout{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.safety{background:var(--danger-bg);border:1px solid #EFC9C3;border-left:5px solid var(--danger);border-radius:0 var(--radius) var(--radius) 0;padding:24px 28px}.safety h2{color:#8E2E22}.safety ul{margin:0;padding-left:20px}.safety li{margin-bottom:10px;color:#6B291F}.safety li:last-child{margin-bottom:0}.safety b{color:#8E2E22}.prose p{margin:0 0 16px;font-size:17.5px}.prose h2{margin:38px 0 12px}.prose h3{margin:26px 0 6px;font-size:18.5px}.prose ul{margin:0 0 18px;padding-left:22px}.prose li{margin-bottom:8px}.prose > *:first-child{margin-top:0}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--muted);margin-bottom:16px}.crumbs a{color:var(--ink-500);text-decoration:none;border-bottom:1px solid var(--line)}.crumbs a:hover{color:var(--brand);border-bottom-color:var(--brand)}.hero-urgent{background:#180A0C;border-bottom:1px solid rgba(255,255,255,.10)}.hero-urgent::after{background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px),radial-gradient(ellipse 65% 60% at 3% 10%,rgba(224,90,70,.30) 0%,transparent 52%),radial-gradient(ellipse 50% 45% at 92% 95%,rgba(224,90,70,.20) 0%,transparent 52%),radial-gradient(ellipse 35% 35% at 62% 42%,rgba(240,140,110,.14) 0%,transparent 58%),linear-gradient(180deg,rgba(24,10,12,0) 40%,rgba(24,10,12,.65) 100%),linear-gradient(105deg,rgba(24,10,12,.84) 0%,rgba(24,10,12,.58) 45%,rgba(24,10,12,.32) 100%);background-size:48px 48px,auto,auto,auto,auto,auto}.hero-urgent .eyebrow{background:var(--danger);color:#fff;border-color:transparent}.hero-urgent .eyebrow::before{background:#fff;box-shadow:0 0 8px rgba(255,255,255,.7)}ol.numbered{counter-reset:n;list-style:none;margin:0 0 18px;padding:0}ol.numbered li{counter-increment:n;position:relative;padding-left:44px;margin-bottom:14px}ol.numbered li::before{content:counter(n);position:absolute;left:0;top:1px;width:29px;height:29px;border-radius:50%;background:var(--ink);color:#fff;font-size:14.5px;font-weight:800;display:flex;align-items:center;justify-content:center}ol.numbered b{color:var(--ink)}.warn-box{background:var(--danger-bg);border:1px solid #EFC9C3;border-left:5px solid var(--danger);border-radius:0 var(--radius) var(--radius) 0;padding:20px 24px;margin:26px 0}.warn-box p{margin:0;color:#6B291F}.warn-box b{color:#8E2E22}.warn-box .warn-cta{margin-top:14px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.faq details[open]{border-color:#B9CCDA;box-shadow:var(--shadow)}.faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 20px;font-weight:700;color:var(--ink);font-size:17px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2.5px solid var(--brand);border-bottom:2.5px solid var(--brand);transform:rotate(45deg);transition:transform .18s ease}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.faq summary:hover{background:var(--surface-2)}.faq .faq-a{padding:0 20px 18px}.faq .faq-a p{margin:0;color:var(--ink-500)}.jumplinks{display:flex;flex-wrap:wrap;gap:10px}.jumplinks a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:600}.jumplinks a:hover{border-color:var(--brand);color:var(--brand)}.style-card figcaption{margin-top:10px;font-size:15px;color:var(--ink-500);line-height:1.55}.style-card figcaption b{display:block;color:var(--ink);font-size:16.5px;margin-bottom:2px}.empty-state{border:2px dashed var(--line);border-radius:var(--radius);background:var(--ice-2);padding:30px 26px;text-align:center;margin-top:8px}.empty-state p{margin:0 0 10px;color:var(--ink-500)}.empty-state p b{color:var(--ink);font-size:17.5px}.empty-state .empty-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px 0 0}.note-box{background:var(--ice);border:1px solid #BFDCEF;border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px}.note-box p{margin:0;color:var(--ink-500);font-size:15.5px}.quote{margin:0;background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;padding:28px 30px;box-shadow:var(--shadow)}.quote p{margin:0 0 14px;font-size:19.5px;line-height:1.6;color:var(--ink)}.quote cite{font-style:normal;font-weight:700;color:var(--muted);font-size:15px}.form{margin-top:20px}.field{margin-bottom:18px}.field-row{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.field label{display:block;font-weight:700;color:var(--ink);font-size:15.5px;margin-bottom:6px}.field label span{color:var(--danger)}.field input,.field textarea,.field select{width:100%;padding:13px 16px;font:inherit;font-size:16px;font-weight:500;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-height:48px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.field input::placeholder,.field textarea::placeholder{color:#9CA3AF}.field textarea{min-height:150px;resize:vertical}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke='%2352525B' stroke-width='2' d='M1 1l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px rgba(0,170,223,.22)}.field input[aria-invalid="true"]{border-color:var(--danger)}.field .hint{margin:8px 0 0;font-size:14.5px;color:var(--muted)}.field-check{display:flex;align-items:center;gap:10px;min-height:44px}.field-check input{width:22px;height:22px;min-height:0;flex:none;accent-color:var(--brand)}.field-check label{margin:0;font-weight:500;cursor:pointer}.split-form{align-items:stretch}.split-form .split-media{display:flex}.split-form .split-media img{height:100%;width:100%;object-fit:cover}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow);margin-top:24px}.form-card .form{margin-top:0}.form-card .alert:first-child{margin-top:0}.form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.btn-submit{padding:15px 30px;font-size:16.5px}.form-note{margin:0;font-size:14px;color:var(--muted);max-width:34ch;line-height:1.5}.form-note span{color:var(--danger);font-weight:700}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.alert{border-radius:var(--radius);padding:16px 20px;margin:0 0 22px;font-size:16px;line-height:1.55}.alert-ok{background:#E8F7EE;border:1px solid #A9DCBB;color:#175733}.alert-bad{background:var(--danger-bg);border:1px solid #EFC9C3;color:#6B291F}.alert a{color:inherit;font-weight:700}.cta-band{background:linear-gradient(135deg,#003B6F,#00263F);color:#fff;border-radius:14px;padding:44px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:26px;border:1px solid rgba(0,170,223,.4)}.cta-band h2{margin:0 0 6px;color:#fff;font-size:clamp(22px,3vw,29px)}.cta-band p{margin:0;color:#C6DCEC}.cta-band .actions{display:flex;flex-wrap:wrap;gap:12px}.cta-band .btn-bright{background:var(--brand-bright);color:#08121A}.cta-band .btn-bright:hover{background:#5DBBEF}.cta-band .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.cta-band .btn-ghost:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.08)}.site-footer{background:#00263F;color:#B9CBDA;padding:54px 0 26px;margin-top:0;border-top:3px solid var(--accent)}.footer-grid{display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.site-footer .footer-h{color:#fff;font-size:14px;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px}.site-footer a:not(.btn){color:#B9CBDA;text-decoration:none}.site-footer a:not(.btn):hover{color:var(--brand-bright)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{padding:4px 0;font-size:15px}.footer-logo{height:56px;width:auto;margin-bottom:14px}.footer-brand .name{color:#fff;font-weight:700;font-size:17px}.footer-brand .name span{color:var(--brand-bright)}.footer-brand p{font-size:15px;margin:10px 0 0}.footer-bottom{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:13.5px;color:#9FB2C3}.site-credit{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.10);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-size:12px;color:#8FA6B8;letter-spacing:.2px}.site-credit a{display:inline-flex;align-items:center;min-height:44px;background:#fff;border-radius:6px;padding:6px 10px;transition:box-shadow .15s ease}.site-credit a:hover,.site-credit a:focus-visible{box-shadow:0 0 0 3px rgba(0,170,223,.45)}.site-credit img{width:100px;height:auto;display:block}.site-credit a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.site-credit{justify-content:center;text-align:center}}.site-footer .btn-brand{background:var(--brand-bright);color:#08121A}.site-footer .btn-brand:hover{background:#5DBBEF}.call-bar{display:none}@media (max-width:1200px){.nav{display:none;position:absolute;top:100%;left:0;right:0;background:#FFFFFF;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 18px;border-bottom:1px solid var(--line);box-shadow:0 10px 24px rgba(20,24,28,.10)}.nav.open{display:flex}.nav a{padding:14px 0;border-bottom:1px solid var(--line)}.nav a:hover{border-bottom-color:var(--line)}.nav-toggle{display:block;order:3}.site-header{position:relative}.header-cta{order:2}.header-inner{gap:18px}.brand-logo{height:42px}}@media (max-width:760px){.header-cta{display:none}}@media (max-width:620px){.brand .name{display:none}.brand-logo{height:40px}}@media (max-width:380px){.header-inner{padding:12px 14px;gap:10px}.brand{max-width:none;min-width:0;flex:1 1 auto}.brand .name{font-size:15.5px}.nav-toggle{padding:7px 10px;font-size:13px;flex:none}.wrap{padding:0 14px}.card,.symptom{padding:16px}.cta-band{padding:22px 16px}.form-card{padding:18px 16px}}@media (max-width:820px){.split{grid-template-columns:1fr;gap:28px}.split.reverse .split-media{order:0}.split-form .split-media img{height:auto;max-height:300px}.btn-submit{width:100%}.form-note{max-width:none}}@media (max-width:640px){body{font-size:16px}.hero{padding:46px 0 40px}.hero::after{background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(ellipse 80% 50% at 10% 5%,rgba(0,170,223,.26) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 90% 98%,rgba(0,170,223,.18) 0%,transparent 55%),linear-gradient(180deg,rgba(1,12,30,.86) 0%,rgba(1,12,30,.80) 55%,rgba(1,12,30,.86) 100%);background-size:44px 44px,auto,auto,auto}.hero-urgent::after{background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(ellipse 80% 50% at 10% 5%,rgba(224,90,70,.28) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 90% 98%,rgba(224,90,70,.18) 0%,transparent 55%),linear-gradient(180deg,rgba(24,10,12,.87) 0%,rgba(24,10,12,.81) 55%,rgba(24,10,12,.87) 100%);background-size:44px 44px,auto,auto,auto}.section{padding:44px 0}.hero-actions .btn{width:100%}.cta-band{padding:28px 22px}.form-card{padding:22px 18px}.cta-band .actions .btn{width:100%}.call-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:120;background:var(--brand)}.call-bar a{flex:1;text-align:center;padding:15px 8px;font-weight:800;color:#fff;text-decoration:none;font-size:16.5px}.call-bar a + a{border-left:1px solid rgba(255,255,255,.3)}body{padding-bottom:54px}}@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important}}
