:root{--ink:#0b1714;--ink-soft:#173029;--paper:#f1efe6;--paper-deep:#e5e0d2;--lime:#c6ff48;--lime-dark:#88b814;--coral:#ff6b50;--line:rgba(11,23,20,0.18);--muted:#66736d;--white:#fbfaf5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}main{overflow:hidden}.section{padding:112px max(5vw,28px)}.topbar{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;gap:32px;padding:14px max(5vw,28px);color:var(--paper);border-bottom:1px solid rgba(198,255,72,.14);background:rgba(6,16,13,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:10}.brand,.topbar{align-items:center}.brand{display:flex;gap:12px;font-size:13px;font-weight:700;letter-spacing:.04em}.wordmark{font-size:23px;font-weight:800;letter-spacing:.28em;line-height:1;white-space:nowrap}.wordmark>span{display:inline-block;color:var(--lime);transform:skewX(-13deg) scaleX(.72);margin:0 -.05em 0 -.12em}.topbar nav{display:flex;gap:30px;font-size:13px}.topbar nav a{padding:8px 0;border-bottom:1px solid transparent}.topbar nav a:hover{border-color:var(--lime)}.topCta{justify-self:end;font-size:13px;font-weight:700;border:1px solid var(--ink);border-radius:999px;padding:12px 18px;border-color:rgba(241,239,230,.65)}.topCta:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(52px,8vw,140px);position:relative}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 45%,rgba(31,91,58,.26),transparent 38%),linear-gradient(180deg,transparent 62%,rgba(198,255,72,.035))}.heroDark{color:var(--paper);background:#061410}.diagnosticCard,.heroCopy{position:relative;z-index:2}.heroChart{position:absolute;z-index:1;inset:0;overflow:hidden;opacity:.34;pointer-events:none}.heroChart canvas{width:100%;height:100%;display:block}.eyebrow{margin:0 0 18px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.eyebrow span{color:var(--ink);background:var(--lime);border-radius:999px;padding:7px 11px;margin-right:8px}.heroEyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.heroEyebrow span{margin-right:0}.heroEyebrow b{color:#d6dfdb;font-size:11px}.eyebrow.muted{color:#b6c1bc}h1{margin:0;max-width:920px;font-size:clamp(54px,7.2vw,112px);line-height:.91;letter-spacing:-.067em;font-weight:800}.hero h1{font-size:clamp(50px,5.5vw,84px);line-height:.94}.heroLead{max-width:760px;margin:32px 0 0;font-size:clamp(18px,1.7vw,24px);line-height:1.48;color:var(--ink-soft)}.heroDark .heroLead{color:#c0cbc6}.heroActions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.button{border:1px solid transparent;border-radius:999px;padding:16px 23px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.62;transform:none}.button.primary{color:var(--ink);background:var(--lime);box-shadow:0 8px 0 var(--ink)}.button.primary:hover{background:#d5ff72}.button.outline{color:var(--paper);border-color:rgba(255,255,255,.35);background:transparent}.button.dark{color:var(--paper);background:var(--ink)}.textLink{font-weight:700;border-bottom:1px solid var(--ink);padding:6px 0}.heroDark .textLink{border-color:rgba(241,239,230,.7)}.trustLine{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:34px 0 0;color:var(--muted);font-size:13px}.heroDark .trustLine{color:#91a39b}.trustLine li:before{content:"•";color:var(--lime-dark);margin-right:8px}.diagnosticCard{color:var(--paper);padding:30px;border:1px solid rgba(198,255,72,.32);border-radius:28px;background:linear-gradient(135deg,rgba(12,38,29,.92),rgba(5,24,18,.82));box-shadow:0 26px 90px rgba(0,0,0,.34),inset 0 0 70px rgba(198,255,72,.025);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cardTop{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#aab6b1}.demoBadge{color:var(--lime);border:1px solid rgba(198,255,72,.32);border-radius:999px;padding:6px 9px;white-space:nowrap}.auditSummary{display:grid;grid-template-columns:.75fr 1.25fr;gap:1px;margin-top:28px;padding:1px;background:rgba(198,255,72,.18);border-radius:14px;overflow:hidden}.auditSummary>div{padding:18px;background:rgba(6,25,18,.95)}.auditSummary span,.auditSummary strong{display:block}.auditSummary span{color:#7f938a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.auditSummary strong{margin-top:9px;font-size:19px}.auditSummary .auditRisk strong{color:var(--lime);font-size:clamp(31px,3.1vw,48px);line-height:1;letter-spacing:-.045em}.auditFinding{margin:18px 0 0;color:#aebbb5;font-size:13px;line-height:1.5}.auditFindings{list-style:none;padding:0;margin:18px 0 0;border:1px solid #31433e;border-radius:14px;overflow:hidden}.auditFindings li{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:12px 14px;background:rgba(9,29,22,.9);border-bottom:1px solid #31433e}.auditFindings li:last-child{border:0}.auditFindings strong{color:var(--paper)}.auditFindings span{color:#9caba5;font-size:12px;line-height:1.4}.safeStep{margin-top:18px;padding:14px 16px;background:rgba(198,255,72,.1);border-left:3px solid var(--lime)}.safeStep span{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.safeStep p{margin:6px 0 0;color:#d5ddd9;font-size:12px;line-height:1.45}.caseSection h2,.expertSection h2,.pilot h2{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.05em;margin:0}.touchStatus{display:flex;align-items:center;gap:10px;border-bottom:1px solid #345147;padding-bottom:18px;font-weight:800}.touchStatus span{width:9px;height:9px;border-radius:50%;background:#61736c}.touchStatus span.live{background:var(--lime);box-shadow:0 0 0 6px rgba(198,255,72,.12)}.sectionHeading{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(420px,1.1fr) minmax(280px,.55fr);gap:36px;align-items:end;margin-bottom:64px}.priceCopy h2,.sectionHeading h2{font-size:clamp(42px,5.4vw,78px);line-height:.98;letter-spacing:-.055em;margin:0}.priceCopy>p,.sectionHeading>p:last-child{color:var(--muted);font-size:17px;line-height:1.55;margin:0}.resultSection{background:var(--white)}.reportPreview{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--paper)}.reportHead,.reportRow{display:grid;grid-template-columns:1.2fr .65fr .55fr 1fr;gap:24px;align-items:center}.reportHead{padding:15px 24px;color:var(--muted);background:var(--paper-deep);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.reportRow{min-height:94px;padding:20px 24px;border-top:1px solid var(--line)}.reportRow strong{font-size:18px}.reportRow b{font-size:21px;letter-spacing:-.03em}.reportRow p{margin:0;color:var(--muted);line-height:1.45}.confidence{justify-self:start;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.confidence.high{background:rgba(136,184,20,.17);color:#526f07}.confidence.medium{background:rgba(255,107,80,.14);color:#a63b28}.reportNote{margin:16px 2px 0;color:var(--muted);font-size:11px;line-height:1.5}.questions{padding-top:96px}.sectionHeading.compactQuestions{grid-template-columns:.42fr 1.58fr;align-items:start}.questionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.questionGrid article{min-height:280px;padding:30px;background:var(--white);border:1px solid var(--line);border-radius:22px}.questionGrid article>span,.steps li>span{font-size:11px;color:var(--lime-dark);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.questionGrid h3,.steps h3{font-size:27px;letter-spacing:-.035em;margin:48px 0 14px}.questionGrid p,.steps p{color:var(--muted);line-height:1.55;margin:0}.caseSection{background:var(--ink);color:var(--paper);padding:112px max(5vw,28px)}.caseIntro{max-width:1020px}.caseIntro>p:last-child{color:#a9b6b0;font-size:19px;line-height:1.55;max-width:740px}.caseNumbers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border:1px solid #33473f;border-radius:24px;overflow:hidden}.caseNumbers>div{padding:30px;min-height:220px;border-right:1px solid #33473f}.caseNumbers>div:last-child{border:0}.caseNumbers .accent{background:var(--lime);color:var(--ink)}.caseNumbers span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#8fa097}.caseNumbers .accent p,.caseNumbers .accent span{color:#4a5d29}.caseNumbers strong{display:block;margin:32px 0 14px;font-size:clamp(30px,3.5vw,50px);letter-spacing:-.05em}.caseNumbers p{color:#91a198;line-height:1.5;margin:0}.caseConclusion{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:end;margin-top:64px}.quote{font-size:clamp(27px,3vw,44px);line-height:1.2;letter-spacing:-.035em;margin:0}.caseConclusion div{border-top:1px solid #486057;padding-top:18px}.caseConclusion span{color:var(--lime);text-transform:uppercase;font-size:11px;letter-spacing:.09em}.caseConclusion div p{color:#aab8b2;line-height:1.55}.sectionHeading.compact{grid-template-columns:.4fr 1.6fr}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:0}.steps li{background:var(--white);border-radius:22px;padding:30px;min-height:250px}.expertSection{padding:112px max(5vw,28px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,150px);background:var(--ink);color:var(--paper)}.expertSection>div>p:last-child{max-width:720px;color:#a9b6b0;font-size:17px;line-height:1.6}.expertProof{display:grid;align-content:center}.expertProof article{display:block;padding:24px 0;border-bottom:1px solid #33473f}.expertProof article:last-child{border:0}.expertProof strong{display:block;max-width:100%;color:var(--lime);font-size:clamp(34px,3.7vw,56px);line-height:.98;letter-spacing:-.06em;overflow-wrap:anywhere}.expertProof span{display:block;max-width:680px;margin-top:12px;color:#c3cec9;line-height:1.5}.pricing{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,130px);align-items:center;background:var(--paper-deep)}.priceCopy>p{margin:24px 0 0;max-width:620px}.guarantee{border-left:5px solid var(--coral);padding-left:18px;color:var(--ink)!important;font-weight:700}.priceCards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.priceCards article{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:28px;min-height:360px;display:flex;flex-direction:column}.priceCards article.featured{background:var(--ink);color:var(--paper);transform:translateY(-18px)}.priceCards article>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--muted)}.priceCards .featured>span{color:var(--lime)}.priceCards strong{display:block;margin:32px 0 18px;font-size:clamp(36px,4vw,56px);letter-spacing:-.05em}.priceCards p{color:var(--muted);line-height:1.5;flex:1 1}.priceCards .featured p{color:#aab8b2}.priceCards .priceRate{flex:none;margin:-4px 0 20px;color:var(--ink);font-size:13px;font-weight:800}.priceCards .featured .priceRate{color:var(--lime)}.pricingClarification{grid-column:2;margin:-34px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.faq{background:var(--white)}.faqList{max-width:1000px;margin-left:auto}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:24px 44px 24px 0;position:relative;font-size:22px;font-weight:800;letter-spacing:-.025em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:20px;font-size:30px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{max-width:820px;margin:-4px 0 24px;color:var(--muted);line-height:1.6}.pilot{background:var(--ink);color:var(--paper);padding:112px max(5vw,28px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,150px)}.pilot>div>p:last-child{color:#a9b6b0;font-size:17px;line-height:1.55}form{background:#10241e;border:1px solid #345147;border-radius:24px;padding:30px}form label{display:grid;gap:8px;color:#aebbb5;font-size:12px;font-weight:700;margin-bottom:18px}input,select,textarea{width:100%;color:var(--paper);background:#0a1a16;border:1px solid #3d574e;border-radius:10px;padding:14px 15px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(198,255,72,.12)}textarea{resize:vertical}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.submit{width:100%;border:0;margin-top:4px}.formStatus{color:#c3cec9;line-height:1.45;margin:20px 4px 0}.formStatus.success{color:var(--lime)}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}form label.consentCheck{grid-template-columns:22px 1fr;gap:10px;align-items:start;font-weight:400;line-height:1.5}.consentCheck input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--lime)}.consentCheck a{color:var(--lime);border-bottom:1px solid rgba(198,255,72,.45)}footer{background:#06100d;color:var(--paper);min-height:130px;padding:32px max(5vw,28px);display:grid;grid-template-columns:.7fr 1.3fr auto;gap:40px;align-items:center;border-top:1px solid #243a32}footer p{margin:0;color:#7f9189;font-size:11px;line-height:1.5;max-width:720px}.footerWordmark{font-size:16px}.footerLinks{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.footerLinks a{font-size:12px;border-bottom:1px solid #6e8078}.attributionWidget{position:fixed;z-index:90;left:22px;bottom:22px;width:min(320px,calc(100vw - 44px));color:var(--paper);filter:drop-shadow(0 14px 34px rgba(0,0,0,.28))}.attributionTrigger{width:100%;min-height:58px;display:grid;grid-template-columns:10px 1fr auto;gap:12px;align-items:center;padding:11px 14px;color:var(--paper);background:#081914;border:1px solid #345147;border-radius:16px;cursor:pointer;text-align:left}.attributionTrigger>span:nth-child(2){min-width:0}.attributionTrigger small,.attributionTrigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attributionTrigger small{margin-bottom:3px;color:#7f938a;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.attributionTrigger strong{font-size:13px}.sourceDot{width:9px;height:9px;border-radius:50%;background:#61736c}.sourceDot.live{background:var(--lime);box-shadow:0 0 0 5px rgba(198,255,72,.12)}.triggerArrow{color:var(--lime);font-size:18px}.attributionPopover{margin-bottom:8px;padding:18px;background:#10241e;border:1px solid #345147;border-radius:18px}.attributionWidget.open{display:flex;flex-direction:column-reverse}.attributionPopover>p{margin:14px 0;color:#aebbb5;font-size:12px;line-height:1.5}.attributionPopover dl{margin:0}.attributionPopover dl div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.attributionPopover dt{color:#7f938a;font-size:11px}.attributionPopover dd{margin:0;text-align:right;font-size:11px;overflow-wrap:anywhere}.attributionDemo{width:100%;margin-top:14px;padding:10px 12px;color:var(--ink);background:var(--lime);border:0;border-radius:999px;cursor:pointer;font-size:11px;font-weight:800}.cookieNotice{position:fixed;z-index:100;right:22px;bottom:22px;width:min(560px,calc(100vw - 44px));padding:20px;color:var(--paper);background:#081914;border:1px solid #345147;border-radius:18px;box-shadow:0 18px 70px rgba(0,0,0,.3)}.cookieNotice p{margin:0;font-size:13px;line-height:1.55;color:#c1ccc7}.cookieNotice a{color:var(--lime);border-bottom:1px solid rgba(198,255,72,.45)}.cookieNotice div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cookieNotice button{cursor:pointer;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.cookieDecline{color:var(--paper);background:transparent;border:1px solid #4a6158}.cookieAccept{color:var(--ink);background:var(--lime);border:1px solid var(--lime)}body:has(.cookieNotice) .attributionWidget{visibility:hidden;opacity:0;pointer-events:none}.legalPage{min-height:100vh;overflow:visible;padding:44px max(5vw,24px) 100px}.legalBack{display:inline-block;margin-bottom:46px;font-size:13px;font-weight:800;border-bottom:1px solid var(--ink)}.legalPage article{max-width:880px;margin:0 auto}.legalPage h1{max-width:860px;font-size:clamp(44px,7vw,82px);line-height:.96}.legalPage h2{margin:48px 0 12px;font-size:24px;letter-spacing:-.025em}.legalPage li,.legalPage p{font-size:17px;line-height:1.68;color:var(--ink-soft)}.legalPage ul{padding-left:24px}.legalNote{margin-top:56px;padding:20px;background:var(--paper-deep);border-left:5px solid var(--coral);font-size:14px!important}@media (max-width:1050px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.expertSection,.hero,.pilot,.pricing{grid-template-columns:1fr}.pricingClarification{grid-column:1;margin-top:-24px}.hero{padding-top:80px}.diagnosticCard{max-width:650px}.sectionHeading{grid-template-columns:1fr;align-items:start}.sectionHeading .eyebrow{margin-bottom:0}.caseNumbers{grid-template-columns:1fr 1fr}.caseNumbers>div{border-bottom:1px solid #33473f}.caseConclusion{grid-template-columns:1fr}}@media (max-width:720px){.caseSection,.expertSection,.pilot,.section{padding:64px 20px}.topbar{padding:12px 20px}.wordmark{font-size:18px;letter-spacing:.2em}footer .brand>span:last-child{display:none}.topCta{padding:11px 14px}.hero{padding:72px 20px 90px;grid-template-columns:1fr}h1{font-size:clamp(48px,15vw,72px)}.heroLead{font-size:18px}.heroChart{opacity:.18}.diagnosticCard{padding:22px}.cardTop{align-items:flex-start;flex-direction:column}.auditSummary{grid-template-columns:1fr}.auditSummary .auditRisk strong{font-size:36px}.auditFindings li{grid-template-columns:92px 1fr}.reportHead{display:none}.reportRow{grid-template-columns:1fr auto;gap:10px 16px;padding:20px}.reportRow .confidence{grid-column:1}.reportRow p{grid-column:1/-1}.caseNumbers,.priceCards,.questionGrid,.steps{grid-template-columns:1fr}.priceCards article,.questionGrid article,.steps li{min-height:auto}.questionGrid h3,.steps h3{margin-top:28px}.priceCards strong{margin:24px 0 18px;font-size:34px}.caseNumbers>div{border-right:0}.caseNumbers>div:last-child{border-bottom:0}.sectionHeading.compact,.sectionHeading.compactQuestions{grid-template-columns:1fr}.priceCards article.featured{transform:none}.expertProof strong{font-size:28px}.formRow{grid-template-columns:1fr;gap:0}form{padding:22px}footer{grid-template-columns:1fr;padding:38px 20px}.footerLinks{justify-content:flex-start}input,select,textarea{font-size:16px}.attributionWidget{left:12px;bottom:12px;width:54px}.attributionWidget.open{width:min(330px,calc(100vw - 24px))}.attributionTrigger{min-height:54px;grid-template-columns:1fr;padding:9px 12px}.attributionWidget:not(.open) .attributionTrigger{border-radius:50%}.attributionWidget:not(.open) .attributionTrigger>span:nth-child(2),.attributionWidget:not(.open) .sourceDot{display:none}.attributionWidget:not(.open) .triggerArrow{justify-self:center}.attributionWidget.open .attributionTrigger{grid-template-columns:10px 1fr auto}.attributionTrigger strong{font-size:12px}.cookieNotice{right:12px;bottom:12px;width:calc(100vw - 24px)}.legalPage{padding:28px 20px 80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}