@font-face{font-family:General Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/general-sans-600.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/general-sans-700.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/switzer-600.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/geist-mono-500.woff2)format("woff2")}@font-face{font-family:General Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:98.35%;ascent-override:102.7%;descent-override:24.4%;line-gap-override:0%}@font-face{font-family:Switzer Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:99.78%;ascent-override:98.22%;descent-override:25.06%;line-gap-override:0%}:root{--display:"General Sans","General Sans Fallback",Arial,sans-serif;--body:"Switzer","Switzer Fallback",Arial,sans-serif;--data:"Geist Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--ink:#1b1d1e;--muted:#585858;--blue:#3e55e6;--cream:#f9f6e7;--line:#1b1d1e24;--red:#c02b0a}.market-options[hidden]{display:none}body{overflow-x:hidden;font-family:var(--body)!important}.market-options{max-height:none!important;overflow:hidden!important}.market-presets{border-bottom:1px solid var(--line);padding-bottom:8px}.country-search{background:#fff;padding:12px 10px 8px;position:sticky;top:0}.country-search>span{margin-bottom:7px;display:block;color:#777!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.country-search input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fafafa;border-radius:8px;outline:0;padding:0 12px;font-size:16px}.country-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3e55e61f}.country-results{overscroll-behavior:contain;max-height:260px;padding-top:4px;overflow:auto}.country-results>p{margin:0;padding:14px;font-size:13px}.market-options label{min-height:42px}.market-options input{flex:none}.report-tabs{z-index:20;background:rgba(var(--em-fg-rgb),.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:sticky;top:0}.report-tabs button{color:#777;cursor:pointer;background:#f0f0f0;border:0;border-radius:10px;padding:14px;font-weight:600}.report-tabs button.active{background:var(--blue);color:#fff}.compact-pain{background:var(--ink);color:#bbb;grid-template-columns:150px 150px 1fr;gap:14px;padding:26px 58px;display:grid}.compact-pain>div{border:1px solid rgba(var(--em-fg-rgb),.16);border-radius:12px;padding:16px}.compact-pain strong{color:#fff;font-size:34px;display:block}.compact-pain span{color:#aab3ff;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.compact-pain>p{align-self:center;margin:0;line-height:1.6}.simple-exposure{background:#eef0ff;grid-template-columns:1.2fr .8fr;gap:30px;padding:38px 58px;display:grid}.simple-exposure h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,46px)}.simple-exposure p{line-height:1.6}.simple-exposure label{background:#fff;border:1px solid #3e55e633;border-radius:10px;flex-direction:column;max-width:430px;padding:12px 14px;display:flex}.simple-exposure select{color:var(--ink);background:0 0;border:0;outline:0;padding:5px 0}.simple-exposure aside{background:var(--blue);color:#dce0ff;border-radius:15px;flex-direction:column;justify-content:center;padding:25px;display:flex}.simple-exposure aside b{color:#fff;letter-spacing:-.05em;font-size:clamp(34px,4vw,55px)}.simple-exposure aside span{text-transform:uppercase;font-size:11px;font-weight:700}.simple-exposure aside small{margin-top:16px;line-height:1.5}.top-leaks{padding:45px 58px}.top-leaks .report-section-title{margin-bottom:24px}.top-leaks>article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 28px;padding:22px 0;display:grid}.top-leaks>article>div{grid-column:1/-1;justify-content:space-between;display:flex}.top-leaks h4{color:var(--ink);grid-column:1/-1;margin:0;font-size:24px}.top-leaks p{margin:0;font-size:13px;line-height:1.55}.top-leaks .first-fix{background:var(--cream);border-radius:9px;padding:13px}.page-actions{justify-content:space-between;align-items:center;gap:20px;padding:22px 58px 34px;display:flex}.text-cta{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700}.detail-header{padding:45px 58px 25px}.compact-scorecard{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 58px 35px;display:grid}.compact-scorecard>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 36px;gap:9px;padding:15px;display:grid}.compact-scorecard span{color:var(--ink);font-size:12px;font-weight:600}.compact-scorecard b{text-align:right}.compact-scorecard .bar{grid-column:1/-1}.remaining-findings{background:var(--cream);padding:35px 58px}.remaining-findings details{background:#fff;border-radius:10px;margin-top:8px}.remaining-findings summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:16px;list-style:none;display:grid}.remaining-findings summary span{color:#aaa}.remaining-findings summary em{color:var(--red);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.remaining-findings details>div{padding:0 62px 18px}.remaining-findings details p{font-size:13px;line-height:1.55}.method-details{border:1px solid var(--line);border-radius:12px;margin:0 58px 35px}.method-details>summary{color:var(--ink);cursor:pointer;padding:17px;font-weight:700}.method-details .evidence-section{border:0;padding:30px}.floating-cta{z-index:50;color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;padding:8px 8px 8px 20px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #00000047}.floating-cta span{color:#000;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:14px;display:inline-grid}.analysis-offer{background:var(--ink);color:#bbb;grid-template-columns:1.05fr .95fr;gap:50px;padding:70px 58px;display:grid}.analysis-offer h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,54px);line-height:1.08}.analysis-copy>p:not(.section-kicker){line-height:1.7}.analysis-value{color:#fff;gap:12px;margin:28px 0;font-size:14px;display:grid}.pain-close{background:#e89b281a;border-left:3px solid #e89b28;padding:17px;line-height:1.6}.pain-close b{color:#fff}.analysis-form{color:var(--muted);background:#fff;border-radius:18px;padding:32px}.analysis-form .muted-label{color:var(--blue);margin-bottom:18px}.analysis-form>small{margin-top:14px;line-height:1.5;display:block}.success-offer{background:var(--blue);grid-template-columns:1fr auto;align-items:center}.success-offer .section-kicker{color:#d7dcff}.success-offer p{max-width:760px;line-height:1.7}.market-picker{position:relative;overflow:visible}.market-picker details{position:relative}.market-picker summary{max-width:250px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:4px 24px 4px 0;font-size:15px;font-weight:500;list-style:none;overflow:hidden}.market-picker summary::-webkit-details-marker{display:none}.market-picker summary:after{content:"⌄";color:#777;position:absolute;right:4px}.market-options{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;width:340px;max-height:330px;padding:10px;position:absolute;top:34px;left:-16px;overflow:auto;box-shadow:0 20px 55px #1b1d1e2e}.market-options label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.market-options label:hover{background:#f3f4ff}.market-options input{width:16px;height:16px;accent-color:var(--blue)}.market-options label span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}@media (max-width:900px){.full-report .evidence-grid,.full-report .simple-exposure{grid-template-columns:1fr}.full-report .evidence-section{padding:40px 30px}.full-report .analysis-offer{grid-template-columns:1fr}.full-report .compact-pain{grid-template-columns:1fr 1fr}.full-report .compact-pain>p{grid-column:1/-1}.full-report .compact-scorecard{grid-template-columns:1fr 1fr}.hero .market-picker summary{max-width:100%}.hero .market-options{width:min(460px,100vw - 56px);left:-16px}}@media (max-width:560px){.hero{padding-left:14px!important;padding-right:14px!important}.hero .audit-form{border-radius:14px;padding:7px}.hero .field{min-height:62px;padding:9px 12px}.hero .market-options{width:calc(100vw - 42px);left:-12px;max-height:68vh!important}.hero .country-results{max-height:42vh}.hero .audit-button{width:100%}.full-report{border-radius:16px}.full-report .evidence-section,.full-report .pain-summary,.full-report .analysis-offer,.full-report .compact-pain,.full-report .simple-exposure,.full-report .top-leaks,.full-report .detail-header,.full-report .remaining-findings,.full-report .mini-roadmap{padding:28px 22px}.full-report .fact-numbers,.full-report .compact-scorecard,.full-report .mini-roadmap{grid-template-columns:1fr}.full-report .compact-scorecard{padding:0 22px 28px}.full-report .top-leaks>article{grid-template-columns:1fr}.full-report .top-leaks p{grid-column:1/-1}.full-report .signal-list>div{grid-template-columns:24px 1fr}.full-report .signal-list b{grid-column:2}.full-report .analysis-form{padding:22px}.full-report .success-offer{grid-template-columns:1fr}.full-report .method-details{margin:0 22px 28px}.full-report .page-actions{flex-direction:column;align-items:flex-start;padding:20px 22px 30px}.full-report .report-tabs button{font-size:11px}.floating-cta{justify-content:space-between;align-items:center;width:calc(100% - 28px);display:flex;bottom:14px;left:14px;right:14px}}.market-trigger{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.market-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.market-trigger i{color:#777;flex:none;font-style:normal;transition:transform .2s}.market-trigger[aria-expanded=true] i{transform:rotate(180deg)}.hero .market-options{z-index:100;border-radius:16px;flex-direction:column;width:390px;padding:0;display:flex;top:calc(100% + 10px);left:-16px;max-height:440px!important;overflow:hidden!important}.market-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 12px;display:flex}.market-menu-head strong{font-size:15px;display:block}.market-menu-head small{color:#777;margin-top:3px;font-size:11px;display:block}.market-menu-head button,.selected-countries button{color:var(--blue);font:inherit;cursor:pointer;background:#eef0ff;border:0;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.market-presets{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.market-presets button{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.market-presets button i{font-style:normal}.market-options .country-search{background:#fff;border-radius:0;min-height:0;padding:10px 12px 8px;display:block;position:static}.market-options .country-search>span{display:block}.market-options .country-search input{margin:0}.selected-countries{color:#555;justify-content:space-between;align-items:center;padding:2px 12px 8px;font-size:12px;display:flex}.country-results{flex:1;grid-template-columns:1fr 1fr;gap:2px;max-height:240px;padding:4px 10px 12px;display:grid;overflow:auto}.market-options .country-results label{min-height:40px;padding:8px}.market-options .country-results label:has(input:checked){color:var(--blue);background:#f3f4ff}.market-options .country-results label:has(input:checked) span{color:var(--blue);font-weight:700}@media (max-width:560px){.hero .market-options{border-radius:18px;width:auto;position:fixed;inset:74px 12px 12px;max-height:none!important}.market-menu-head{padding:18px 16px 14px}.market-presets{grid-template-columns:1fr}.country-results{max-height:none;padding-bottom:max(14px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.market-options .country-results label{min-height:44px}}.evidence-section{border-bottom:1px solid var(--line);background:#fff;padding:clamp(40px,5vw,56px) 58px}.evidence-section .report-section-title>p:last-child{max-width:850px;line-height:1.7}.evidence-grid{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.page-evidence,.signal-panel{border:1px solid var(--line);border-radius:16px;padding:30px}.page-evidence>span{color:#888;text-transform:uppercase;letter-spacing:.08em;margin:17px 0 6px;font-size:10px;font-weight:700;display:block}.page-evidence>span:first-child{margin-top:0}.page-evidence>strong{color:var(--ink);font-size:16px;line-height:1.45;display:block}.page-evidence>p{margin:0;line-height:1.6}.fact-numbers{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding-top:22px;display:grid}.fact-numbers b{color:var(--ink);font-size:22px}.fact-numbers small{color:#888;text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:9px;font-weight:600;display:block}.signal-panel h4{color:var(--ink);margin:0;font-size:24px}.signal-panel>p{font-size:12px;line-height:1.55}.signal-list{gap:8px;margin-top:22px;display:grid}.signal-list>div{background:#f4f4f4;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;padding:10px 12px;font-size:12px;display:grid}.signal-list i{border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.signal-list .detected i{color:#167235;background:#dff4e4}.signal-list .missing i{color:#9c4029;background:#f2e4de}.signal-list span{color:var(--ink);font-weight:600}.signal-list b{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.signal-list .detected b{color:#167235}.signal-list .missing b{color:#9c4029}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--muted);font-family:var(--body);background:#fff;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.72}.site-header{z-index:10;justify-content:space-between;align-items:center;height:100px;padding:0 clamp(20px,5.2vw,84px);display:flex;position:absolute;inset:0 0 auto}.brand-logo{width:136px;height:auto;display:block}.brand-wordmark{color:var(--em-ink);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:.25em;font-size:18px;font-weight:700;display:inline-flex}.brand-wordmark span{color:var(--em-orange)}.brand-wordmark-light{color:var(--em-ink)}.header-meta{align-items:center;gap:24px;display:flex}.header-note{color:var(--ink);font-size:14px;font-weight:500}.elite-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:100px;justify-content:flex-start;align-items:center;min-height:52px;padding:0 62px 0 25px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.elite-button:after{content:"↗";width:36px;height:36px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:18px;transition:transform .2s;display:grid;position:absolute;top:8px;right:8px}.elite-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #3e55e633}.elite-button:hover:after{transform:rotate(45deg)}.elite-button.dark{background:#000}.elite-button.small{min-height:48px}.elite-button.light{color:var(--ink);background:#fff}.elite-button.light:hover{color:var(--ink)}.hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;min-height:auto;padding:clamp(124px,15vw,150px) 20px clamp(56px,6vw,72px);display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;border-radius:50%;width:950px;height:950px;position:absolute}.hero:before{background:radial-gradient(circle,#c6e8f7e6,#c6e8f700 70%);top:-360px;right:42%}.hero:after{background:radial-gradient(circle,#ede0b6e0,#ede0b600 70%);top:-270px;left:42%}.eyebrow{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.eyebrow span{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #3e55e61f}h1{max-width:1000px;color:var(--ink);letter-spacing:-.055em;margin:20px auto 18px;font-size:clamp(48px,6.2vw,92px);font-weight:600;line-height:1.03}h1 em{color:var(--blue);font-style:normal}.hero-copy{width:680px;max-width:100%;margin:0 auto 28px;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.audit-form{background:rgba(var(--em-fg-rgb),.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;border:1px solid #1b1d1e1f;border-radius:18px;grid-template-columns:1.2fr .75fr auto;gap:8px;width:min(940px,100%);padding:10px;display:grid;box-shadow:0 24px 80px #1b1d1e1a}.field{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-height:70px;padding:11px 16px;display:flex}label>span,.field span{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.field input,.field select,.form-grid input,.form-grid select,.metric-inputs input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:4px 0;font-size:16px;font-weight:500}.field select,.form-grid select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#777 50%),linear-gradient(135deg,#777 50%,#0000 50%);background-position:calc(100% - 10px),calc(100% - 5px);background-repeat:no-repeat;background-size:5px 5px}.audit-button{align-self:stretch;min-width:238px}.trust-row{color:#6c6c6c;gap:28px;margin-top:22px;font-size:12px;display:flex}.form-error{color:#a7270b;margin:14px 0 0;font-size:13px;font-weight:600}.hero-error{background:#fff;border-radius:10px;padding:11px 16px}.preview-shell{background:var(--cream);padding:clamp(56px,7vw,78px) clamp(20px,5.2vw,84px) clamp(64px,8vw,88px)}.preview-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;max-width:1380px;margin:0 auto 32px;display:grid}.section-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px;font-weight:700}h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,64px);font-weight:600;line-height:1.08}.preview-heading>p{max-width:510px;margin:0;line-height:1.7}.report-preview{background:#fff;border-radius:24px;grid-template-columns:38% 62%;max-width:1380px;min-height:420px;margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #1b1d1e1a}.score-panel{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:50px;display:flex}.muted-label{color:#b7b7b7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.score-orbit{border:1px solid rgba(var(--em-fg-rgb),.25);width:190px;height:190px;box-shadow:inset 0 0 0 18px rgba(var(--em-fg-rgb),.04);border-radius:50%;justify-content:center;align-items:baseline;margin:18px auto;display:flex}.score-orbit strong{letter-spacing:-.06em;align-self:center;font-size:60px}.score-orbit span{color:#aaa;margin-top:82px}.score-status{align-items:center;gap:10px;font-size:14px;display:flex}.score-status i{background:#e89b28;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #e89b2824}.finding-panel{flex-direction:column;justify-content:space-between;padding:56px;display:flex}.finding-topline{color:#888;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.severity{width:max-content;color:var(--red);text-transform:uppercase;letter-spacing:.06em;background:#f9d6da;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.severity.medium{color:#765810;background:#f7e9b8}.severity.critical{color:#fff;background:#9f2d1b}.finding-panel h3,.scan-card h3,.gate-grid h3{max-width:680px;color:var(--ink);letter-spacing:-.04em;margin:25px 0 14px;font-size:clamp(30px,3vw,52px);line-height:1.1}.finding-panel>p{max-width:700px;margin:0;font-size:16px;line-height:1.7}.finding-action{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:38px;padding-top:22px;display:flex}.finding-action span{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.finding-action b{color:var(--ink);font-size:14px}.scan-card{text-align:center;background:#fff;border-radius:24px;max-width:1380px;margin:auto;padding:clamp(40px,5vw,56px);box-shadow:0 30px 90px #1b1d1e14}.scan-card h3{margin:18px auto}.scan-card>p:not(.section-kicker){max-width:750px;margin:0 auto;line-height:1.7}.scan-rings{place-items:center;width:120px;height:120px;margin:0 auto 30px;display:grid;position:relative}.scan-rings span{border:1px solid var(--blue);border-radius:50%;animation:1.7s infinite pulse;position:absolute;inset:0}.scan-rings span:nth-child(2){animation-delay:.4s;inset:18px}.scan-rings b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.scan-line{background:#eee;border-radius:9px;max-width:500px;height:4px;margin:40px auto 0;overflow:hidden}.scan-line span{background:var(--blue);width:35%;height:100%;animation:1.4s infinite scan;display:block}@keyframes pulse{50%{opacity:.35;transform:scale(.9)}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(390%)}}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.metric-inputs label{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.form-grid .wide{grid-column:1/-1}.consent{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.consent input{margin-top:2px}.consent span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.45}.full-report{background:#fff;border-radius:24px;max-width:1380px;margin:auto;overflow:hidden;box-shadow:0 30px 90px #1b1d1e1a}.report-hero{background:var(--ink);color:#bbb;justify-content:space-between;align-items:center;padding:58px;display:flex}.report-hero a{text-decoration:underline}.report-score{border:1px solid rgba(var(--em-fg-rgb),.25);border-radius:50%;flex:none;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.report-score strong{color:#fff;letter-spacing:-.07em;font-size:64px}.report-score>span{margin-top:32px}.report-score small{text-transform:uppercase;letter-spacing:.08em;font-size:10px;position:absolute;bottom:34px}.verdict{background:var(--blue);color:#fff;grid-template-columns:180px 1fr;gap:30px;padding:30px 58px;display:grid}.verdict>span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.verdict p{margin:0;font-size:20px;line-height:1.5}.report-section{border-bottom:1px solid var(--line);padding:clamp(40px,5vw,56px) 58px}.report-section-title{margin-bottom:35px}.report-section-title h3,.opportunity-section h3,.report-cta h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.1}.bar{background:#ededed;border-radius:9px;height:9px;overflow:hidden}.bar i{background:var(--blue);border-radius:9px;height:100%;display:block}.closing-cta{text-align:center;background:var(--ink);color:#bdbdbd;padding:clamp(56px,7vw,78px) 20px}.closing-cta>img{filter:brightness(0)invert();width:125px;margin-bottom:36px}.closing-cta h2{color:#fff;max-width:850px;margin:auto}.closing-cta>p:not(.section-kicker){max-width:680px;margin:18px auto 26px;line-height:1.7}.closing-cta .section-kicker{color:#8e9cff}.site-footer{color:#777;justify-content:space-between;padding:28px clamp(20px,5.2vw,84px);font-size:12px;display:flex}@media (max-width:900px){.header-note{display:none}.hero{min-height:auto;padding-top:112px}.audit-form{grid-template-columns:1fr}.field{border-right:0;border-bottom:1px solid var(--line)}.audit-button{min-height:58px}.preview-heading{grid-template-columns:1fr;gap:22px}.report-preview,.gate-grid{grid-template-columns:1fr}.score-panel{min-height:360px}.report-hero{align-items:flex-start}}@media (max-width:560px){.site-header{height:80px}.brand-logo{width:112px}.header-meta .elite-button{min-height:44px;padding-left:18px;padding-right:50px;font-size:12px}.header-meta .elite-button:after{width:32px;height:32px;top:6px;right:6px}h1{font-size:44px}.hero-copy{font-size:16px}.trust-row{flex-direction:column;align-items:flex-start;gap:7px}.preview-shell{padding-top:52px;padding-bottom:56px}.score-panel,.finding-panel,.gate-teaser,.lead-form,.report-section,.report-hero,.verdict,.opportunity-section,.audit-boundary,.report-cta{padding:30px 24px}.score-orbit{width:160px;height:160px}.score-orbit strong{font-size:52px}.score-orbit span{margin-top:67px}.scan-card{padding:55px 24px}.form-grid,.roadmap-grid,.audit-boundary{grid-template-columns:1fr}.report-hero{gap:28px}.report-score{width:110px;height:110px}.report-score strong{font-size:42px}.report-score small{display:none}.verdict{grid-template-columns:1fr;gap:10px}.site-footer{flex-direction:column;gap:14px}.closing-cta{padding:52px 20px}}.market-scrim{z-index:150;background:#0f111473;position:fixed;inset:0}.market-scrim[hidden],.market-options[hidden]{display:none!important}.market-options{z-index:200;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;max-width:none;display:flex;transform:translate(-50%,-50%);box-shadow:0 30px 80px #1b1d1e47;width:min(460px,100vw - 40px)!important;max-height:min(560px,82vh)!important;padding:0!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important}.market-options>.market-menu-head,.market-options>.market-presets,.market-options>.country-search,.market-options>.selected-countries{flex:none}.country-results{flex:auto;min-height:0;max-height:none;overflow:auto}.market-options .country-search input[type=search]{accent-color:auto;flex:auto;width:100%;height:44px;padding:0 12px;font-size:16px}.market-options .country-search>span{font-size:10px}.floating-cta{padding:10px 10px 10px 22px;font-size:14px}.floating-cta span{width:36px;height:36px;margin-left:12px}body:has(.market-options:not([hidden])) .floating-cta{display:none}.revenue-field{gap:10px;display:grid}.simple-exposure .revenue-field{max-width:430px}.simple-exposure .revenue-field>label{max-width:none}.revenue-exact input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:5px 0;font-family:inherit;font-size:16px;font-weight:500}.form-grid .revenue-field>label{min-height:0}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 120px}.seo-guide{background:var(--em-panel-sunken);color:var(--em-muted);border-top:1px solid var(--em-line);padding:clamp(56px,7vw,78px) clamp(22px,7vw,110px)}.seo-guide-heading{grid-template-columns:1fr 1fr;align-items:end;gap:28px 70px;max-width:1380px;margin:0 auto 34px;display:grid}.seo-guide-heading .section-kicker{color:var(--em-orange);grid-column:1/-1}.seo-guide-heading h2{color:var(--em-ink)}.seo-guide-heading>p:last-child{max-width:580px;margin:0;line-height:1.7}.seo-checks{border-top:1px solid var(--em-line);border-left:1px solid var(--em-line);grid-template-columns:repeat(4,1fr);max-width:1380px;margin:0 auto 54px;display:grid}.seo-checks article{border-right:1px solid var(--em-line);border-bottom:1px solid var(--em-line);min-height:250px;padding:30px}.seo-checks span{color:var(--em-orange);font:11px var(--data);letter-spacing:.1em}.seo-checks h3{color:var(--em-ink);letter-spacing:-.025em;margin:42px 0 14px;font-size:22px}.seo-checks p{margin:0;font-size:14px;line-height:1.7}.audit-faq{border-top:1px solid var(--em-line);max-width:1000px;margin:0 auto}.audit-faq details{border-bottom:1px solid var(--em-line)}.audit-faq summary{color:var(--em-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.audit-faq summary::-webkit-details-marker{display:none}.audit-faq summary span{color:var(--em-orange);font:22px var(--data)}.audit-faq details[open] summary span{transform:rotate(45deg)}.audit-faq details p{max-width:780px;margin:0;padding:0 0 24px;line-height:1.75}@media (max-width:900px){.seo-guide-heading{grid-template-columns:1fr}.seo-checks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.seo-guide{padding:52px 20px}.seo-checks{grid-template-columns:1fr}.seo-checks article{min-height:0}.seo-checks h3{margin-top:24px}.audit-faq summary{font-size:15px}}@media (max-width:700px){.market-options{border:0;border-radius:20px 20px 0 0;transform:none;box-shadow:0 -24px 60px #0f111459;width:auto!important;max-height:min(86vh,720px)!important;inset:auto 0 0!important}.country-results{padding-bottom:max(16px,env(safe-area-inset-bottom))}.market-menu-head{padding:16px 16px 14px}.market-menu-head button,.selected-countries button{min-height:44px;padding:0 16px;font-size:13px}}@media (max-width:560px){.hero{min-height:auto;padding-top:104px;padding-bottom:64px}.hero .field{min-height:66px}.hero .market-trigger{padding:8px 0}.header-meta .elite-button{min-height:40px}.full-report .report-hero{gap:14px}.full-report .report-hero h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1.15;display:-webkit-box;overflow:hidden}.full-report .report-hero p a{min-height:32px;line-height:32px;display:inline-block}.full-report .compact-scorecard{gap:0}.full-report .compact-scorecard>div{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:1fr 34px;gap:6px 10px;padding:12px 0}.full-report .compact-scorecard>div:last-child{border-bottom:0}.full-report .compact-scorecard .bar{grid-area:2/1;align-self:center}.full-report .compact-scorecard b{grid-area:2/2}.full-report .report-tabs{padding:8px}.full-report .report-tabs button{min-height:46px;padding:10px 8px;font-size:12px;line-height:1.25}.full-report .text-cta{align-items:center;min-height:44px;display:inline-flex}.full-report .remaining-findings summary{min-height:56px;padding:15px 16px}.full-report .remaining-findings details>div{padding:0 16px 18px}.simple-exposure select,.form-grid select,.revenue-exact input{min-height:44px}.full-report .page-actions{padding-bottom:96px}.floating-cta{bottom:max(14px,env(safe-area-inset-bottom));padding:12px 12px 12px 20px}.site-footer{padding-bottom:96px}}.gate-banner{background:var(--red);color:#fff;margin:0;padding:22px 58px}.gate-banner span{letter-spacing:.08em;text-transform:uppercase;color:#ffd9d0;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.gate-banner p{margin:0;font-size:15px;line-height:1.55}.finding-source{color:#8b8b8b;letter-spacing:.01em;margin-top:10px!important;font-size:11px!important}.top-leaks .finding-source{grid-column:1/-1}.audit-coverage{background:var(--cream);grid-template-columns:1.15fr .85fr;gap:30px;padding:35px 58px;display:grid}.audit-coverage h3{color:var(--ink);letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(22px,2.2vw,30px)}.audit-coverage>div>p{margin:0;font-size:14px;line-height:1.6}.passed-list{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:16px;display:grid}.passed-list span{color:#2f7a44;font-size:12px;font-weight:600}.audit-coverage aside{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.audit-coverage aside ul{margin:10px 0 0;padding-left:18px}.audit-coverage aside li{color:var(--muted);margin-bottom:7px;font-size:12.5px;line-height:1.5}.audit-coverage aside small{border-top:1px solid var(--line);color:#777;margin-top:14px;padding-top:12px;font-size:11.5px;line-height:1.55;display:block}@media (max-width:900px){.full-report .audit-coverage{grid-template-columns:1fr}}@media (max-width:560px){.full-report .gate-banner{padding:22px}.full-report .audit-coverage{padding:28px 22px}.passed-list{grid-template-columns:1fr}}html.reveal-ready [data-reveal]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(100px)}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}}.scanned-list{margin:10px 0 0;padding-left:18px}.scanned-list li{margin-bottom:5px;font-size:12.5px;line-height:1.5}.scanned-list a{color:var(--blue);word-break:break-all}.unreachable-list{margin:10px 0 0;padding-left:18px}.unreachable-list li{color:var(--muted);margin-bottom:6px;font-size:12px;line-height:1.5}.unreachable-list b{color:var(--ink)}.audit-coverage aside .section-kicker.spaced{margin-top:18px}.benchmark-note{border-radius:8px;padding:8px 11px;line-height:1.5;margin-top:10px!important;font-size:12px!important}.benchmark-note.mixed{color:#555;background:#f2f2f2}.top-leaks .benchmark-note{grid-column:1/-1}.verdict-benchmark{border-top:1px solid rgba(var(--em-fg-rgb),.25);opacity:.85;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.55;display:block}.verdict-benchmark b{color:#fff}.benchmark-sample{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.benchmark-sample>summary{color:var(--blue);cursor:pointer;font-size:12px;font-weight:700}.benchmark-sample p{color:var(--muted);margin:9px 0 0;font-size:11.5px;line-height:1.55}.benchmark-stores{word-break:break-word;color:var(--ink)!important}.peer-benchmark{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;margin:18px 0 20px;padding:18px;display:grid}.peer-benchmark h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0 7px;font-size:21px}.peer-benchmark p:not(.section-kicker){color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.peer-benchmark>aside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:150px;padding-left:18px;display:flex}.peer-benchmark>aside span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.peer-benchmark>aside b{color:var(--ink);margin-top:5px;font-size:13px}.peer-benchmark>aside strong{color:var(--blue);font-size:22px}.peer-benchmark>small{color:var(--muted);grid-column:1/-1;font-size:10.5px;line-height:1.5}.peer-benchmark.compact{background:rgba(var(--em-fg-rgb),.025);margin:0 0 18px;padding:14px;display:block}.peer-benchmark.compact>aside{border-left:0;border-top:1px solid var(--line);margin-top:12px;padding:10px 0 0}.peer-benchmark.compact h3{font-size:17px}.vertical-profile{border:1px solid var(--line);background:rgba(var(--em-fg-rgb),.03);border-radius:10px;margin-bottom:18px;padding:16px}.vertical-profile h4{color:var(--ink);margin:5px 0 8px;font-size:18px}.vertical-profile>p:not(.section-kicker){margin:0 0 7px;font-size:12px;line-height:1.55}.vertical-profile>small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.field-data{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.field-data span{color:#31419c;background:#eef0ff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:600}.field-data b{color:var(--ink);letter-spacing:-.02em;font-size:15px;display:block}.field-source{color:#777;margin-top:8px;font-size:11px;display:block}.admin-shell{background:var(--cream);justify-content:center;align-items:flex-start;min-height:100vh;padding:80px 20px;display:flex}.admin-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(560px,100%);padding:38px;box-shadow:0 24px 70px #1b1d1e14}.admin-card h1{color:var(--ink);letter-spacing:-.03em;margin:6px 0 14px;font-size:clamp(26px,3vw,34px)}.admin-card>p{margin:0 0 12px;font-size:14px;line-height:1.6}.admin-note{background:var(--cream);border-radius:10px;padding:13px 15px;line-height:1.55;font-size:12.5px!important}.admin-meta{border-top:1px solid var(--line);color:#777;padding-top:14px;margin-top:20px!important;font-size:11.5px!important}.admin-form{gap:14px;margin-top:20px;display:grid}.admin-form .field{border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:12px;min-height:64px}.admin-status{border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;font-weight:600}.admin-status.on{color:#2f7a44;background:#e8f5ec}.admin-status.off{color:#666;background:#f2f2f2}.admin-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-actions .elite-button:disabled{opacity:.45;cursor:not-allowed}.admin-message{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:560px){.admin-shell{padding:40px 14px}.admin-card{padding:24px}}.admin-email{background:var(--cream);font-family:var(--data);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:9px;padding:11px 14px;margin:0 0 14px!important;font-size:13px!important}.admin-card code{font-family:var(--data);background:#f0f0f0;border-radius:4px;padding:1px 5px;font-size:11.5px}.admin-shell{flex-wrap:wrap;gap:20px}.funnel-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 8px;display:grid}.funnel-stats>div{border:1px solid var(--line);text-align:center;border-radius:12px;padding:14px}.funnel-stats b{color:var(--ink);letter-spacing:-.03em;font-size:26px;display:block}.funnel-stats span{color:#777;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.run-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.run-table th{border-bottom:1px solid var(--line);color:#777;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:8px 6px;font-size:10px;font-weight:700}.run-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 6px}.run-store{color:var(--ink);font-weight:600;display:block}.run-table small{color:#999;font-size:11px}.run-table a{color:var(--blue);font-weight:600}@media (max-width:560px){.funnel-stats{grid-template-columns:1fr 1fr}}.share-link{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}@media (max-width:560px){.share-link{width:100%}}:root{--em-bg:#08080a;--em-fg-rgb:255,255,255;--em-header-bg:#08080af5;--em-form-bg:#101014f0;--em-panel:#101014;--em-panel-sunken:#0b0b0e;--em-on-accent:#08080a;--em-ink:#f4f4f5;--em-muted:rgba(var(--em-fg-rgb),.62);--em-line:rgba(var(--em-fg-rgb),.12);--em-orange:#ff6b2c;--em-orange-soft:#ff9a5c}html{background:var(--em-bg)}body{background:var(--em-bg);color:var(--em-ink);font-family:var(--body)!important}.site-header{border-bottom:1px solid var(--em-line);background:var(--em-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:88px;padding:0 clamp(22px,5.5vw,92px)}.site-header .brand-logo{filter:brightness(0)invert()}.header-note{color:var(--em-muted);font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.site-header .elite-button.dark{border:1px solid var(--em-orange);background:var(--em-orange);color:var(--em-on-accent);font-family:var(--data);letter-spacing:.11em;text-transform:uppercase;box-shadow:none;border-radius:2px;font-size:11px}.site-header .elite-button.dark:after{background:var(--em-on-accent);color:var(--em-ink)}.hero{background:radial-gradient(circle at 78% 30%,#ff6b2c14,transparent 34%),linear-gradient(180deg,var(--em-bg) 0%,var(--em-panel-sunken) 100%);min-height:auto;color:var(--em-ink);padding:clamp(120px,13vw,140px) clamp(22px,10vw,180px) clamp(56px,6vw,72px)}.hero:before{content:"";background:var(--em-line);height:1px;position:absolute;inset:88px clamp(22px,5.5vw,92px) auto}.hero .eyebrow{color:var(--em-muted);font-family:var(--data);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.hero .eyebrow span{background:var(--em-orange);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.hero h1{max-width:1080px;color:color-mix(in srgb, var(--em-ink) 68%, transparent);font-family:var(--display);letter-spacing:-.045em;margin:30px 0 26px;font-size:clamp(62px,7.1vw,112px);font-weight:700;line-height:.94}.hero h1 em{color:var(--em-orange);font-style:normal}.hero-copy{max-width:760px;color:var(--em-muted);font-size:18px;line-height:1.65}.audit-form{border:1px solid var(--em-line);border-top:2px solid var(--em-orange);background:var(--em-form-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;gap:0;max-width:1080px;margin-top:44px;padding:0;box-shadow:0 28px 80px #00000052}.hero .field{border-right:1px solid var(--em-line);background:0 0;border-bottom:0;min-height:82px;padding:16px 20px}.hero .field>span{color:rgba(var(--em-fg-rgb),.44);font-family:var(--data);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.hero .field input,.hero .market-trigger{color:var(--em-ink)}.hero .field input::placeholder{color:rgba(var(--em-fg-rgb),.28)}.hero .market-trigger i{color:var(--em-orange)}.hero .audit-button{background:var(--em-orange);min-height:82px;color:var(--em-on-accent);font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;box-shadow:none;border-radius:0;font-size:11px}.hero .audit-button:after{background:var(--em-on-accent);color:var(--em-ink)}.trust-row{color:rgba(var(--em-fg-rgb),.72);font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (max-width:900px){.hero{min-height:auto;padding-top:108px}.hero h1{font-size:clamp(54px,11vw,84px)}.audit-form{grid-template-columns:1fr}.hero .field{border-right:0;border-bottom:1px solid var(--em-line)}}@media (max-width:560px){.site-header{height:72px;padding:0 16px}.header-note{display:none}.hero{padding:96px 16px 48px}.hero:before{inset:72px 16px auto}.hero h1{font-size:48px;line-height:.96}.hero-copy{font-size:16px}.audit-form{margin-top:32px}.hero .audit-button{min-height:62px}.trust-row{font-size:9px}}:root{--ink:#f4f4f5;--muted:rgba(var(--em-fg-rgb),.62);--blue:#ff6b2c;--cream:#0c0c0f;--line:rgba(var(--em-fg-rgb),.12);--red:#ff6b2c}body,main{background:var(--em-bg);color:var(--em-muted)}h2,.finding-panel h3,.scan-card h3,.gate-grid h3,.report-section-title h3,.opportunity-section h3,.report-cta h3,.analysis-offer h3,.audit-coverage h3,.admin-card h1{color:var(--em-ink);font-family:var(--display);letter-spacing:-.035em;font-weight:700}.section-kicker,.muted-label{color:var(--em-orange);font-family:var(--data);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.elite-button{border:1px solid var(--em-orange);background:var(--em-orange);min-height:54px;color:var(--em-on-accent);font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;box-shadow:none;border-radius:2px;font-size:11px}.elite-button:after{background:var(--em-on-accent);color:var(--em-ink);border-radius:1px}.elite-button:hover{color:var(--em-on-accent);box-shadow:0 12px 32px #ff6b2c2e}.elite-button.light{border-color:var(--em-ink);background:var(--em-ink);color:var(--em-on-accent)}.elite-button.light:after{background:var(--em-orange);color:var(--em-on-accent)}.text-cta{color:var(--em-orange);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.preview-shell{border-top:1px solid var(--em-line);background:var(--em-bg);padding-top:clamp(56px,7vw,78px);padding-bottom:clamp(56px,7vw,78px)}.preview-heading{border-bottom:1px solid var(--em-line);padding-bottom:38px}.preview-heading>p{color:var(--em-muted)}.report-preview,.scan-card,.full-report{border:1px solid var(--em-line);border-top:2px solid var(--em-orange);background:var(--em-panel);border-radius:2px;overflow:hidden;box-shadow:0 30px 90px #00000042}.score-panel{background:var(--em-panel-sunken);color:var(--em-ink);border-right:1px solid var(--em-line)}.score-orbit{border-color:var(--em-orange);border-radius:2px;box-shadow:inset 0 0 0 14px #ff6b2c0a}.score-orbit span{color:var(--em-muted)}.score-status{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.score-status i{background:var(--em-orange);border-radius:0;box-shadow:0 0 0 6px #ff6b2c1f}.finding-panel{background:var(--em-panel);color:var(--em-muted)}.finding-topline{color:rgba(var(--em-fg-rgb),.6);font-family:var(--data)}.finding-action{border-color:var(--em-line)}.finding-action span{color:rgba(var(--em-fg-rgb),.6);font-family:var(--data)}.finding-action b{color:var(--em-ink)}.severity,.severity.medium,.severity.critical{color:var(--em-orange);font-family:var(--data);background:#ff6b2c14;border:1px solid #ff6b2c70;border-radius:2px}.scan-card{background:var(--em-panel);color:var(--em-muted)}.scan-rings span{border-color:var(--em-orange);border-radius:2px}.scan-rings b{background:var(--em-orange);color:var(--em-on-accent);border-radius:2px}.scan-line{background:rgba(var(--em-fg-rgb),.08);border-radius:0}.scan-line span{background:var(--em-orange)}.report-tabs{background:var(--em-header-bg);border-color:var(--em-line)}.report-tabs button{border:1px solid var(--em-line);color:var(--em-muted);font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:2px;font-size:10px}.report-tabs button.active{border-color:var(--em-orange);background:var(--em-orange);color:var(--em-on-accent)}.report-page{background:var(--em-panel);color:var(--em-muted)}.report-hero{background:var(--em-panel-sunken);color:var(--em-muted);border-bottom:1px solid var(--em-line)}.report-hero h2{color:var(--em-ink)}.report-score{border-color:var(--em-orange);background:#ff6b2c0a;border-radius:2px}.report-score strong{color:var(--em-ink)}.verdict{background:var(--em-orange);color:var(--em-on-accent)}.verdict>span,.verdict p,.verdict-benchmark,.verdict-benchmark b{color:var(--em-on-accent)}.verdict-benchmark{border-color:#08080a3d}.gate-banner{border-bottom:1px solid var(--em-line);color:#fff;background:#c74e1c}.gate-banner span{color:#ffd8c6}.compact-pain{background:var(--em-bg);color:var(--em-muted);border-bottom:1px solid var(--em-line)}.compact-pain>div{border-color:var(--em-line);background:rgba(var(--em-fg-rgb),.018);border-radius:2px}.compact-pain strong{color:var(--em-ink)}.compact-pain span{color:var(--em-orange)}.simple-exposure{background:var(--em-panel-sunken);color:var(--em-muted);border-bottom:1px solid var(--em-line)}.simple-exposure h3{color:var(--em-ink)}.simple-exposure label,.form-grid label,.metric-inputs label{border-color:var(--em-line);background:rgba(var(--em-fg-rgb),.02);border-radius:2px}.simple-exposure select,.form-grid select,.form-grid input,.revenue-exact input,.metric-inputs input{color:var(--em-ink)}.simple-exposure select option,.form-grid select option{background:var(--em-panel);color:var(--em-ink)}.simple-exposure aside{border:1px solid var(--em-orange);background:var(--em-orange);color:#1b0b05;border-radius:2px}.simple-exposure aside b,.simple-exposure aside span,.simple-exposure aside small{color:var(--em-on-accent)}.top-leaks{background:var(--em-panel)}.top-leaks>article{border-color:var(--em-line)}.top-leaks h4{color:var(--em-ink)}.top-leaks .first-fix{border-left:2px solid var(--em-orange);background:#ff6b2c12;border-radius:0}.finding-source{font-family:var(--data);color:var(--em-muted)!important}.page-actions{border-top:1px solid var(--em-line);background:var(--em-panel-sunken)}.share-link{border-color:var(--em-line);color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:2px;font-size:10px}.share-link:hover{border-color:var(--em-orange);color:var(--em-orange)}.detail-header{background:var(--em-panel)}.detail-header h2{color:var(--em-ink)}.compact-scorecard{background:var(--em-panel)}.compact-scorecard>div{border-color:var(--em-line);background:rgba(var(--em-fg-rgb),.018);border-radius:2px}.compact-scorecard span,.compact-scorecard b{color:var(--em-ink)}.bar{background:rgba(var(--em-fg-rgb),.08);border-radius:0}.bar i{background:var(--em-orange);border-radius:0}.remaining-findings{background:var(--em-panel-sunken)}.remaining-findings details{border:1px solid var(--em-line);background:var(--em-panel);border-radius:2px}.remaining-findings summary b{color:var(--em-ink)}.remaining-findings summary span{color:var(--em-muted);font-family:var(--data)}.remaining-findings summary em{color:var(--em-orange);font-family:var(--data)}.audit-coverage{border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);background:var(--em-panel-sunken)}.audit-coverage h3{color:var(--em-ink)}.passed-list span{color:var(--em-orange)}.audit-coverage aside{border-color:var(--em-line);background:var(--em-panel);border-radius:2px}.audit-coverage aside li,.audit-coverage aside small,.unreachable-list li{color:var(--em-muted)}.unreachable-list b,.benchmark-stores{color:var(--em-ink)!important}.scanned-list a,.benchmark-sample>summary{color:var(--em-orange)}.benchmark-sample{border-color:var(--em-line)}.benchmark-sample p{color:var(--em-muted)}.method-details{border-color:var(--em-line);background:var(--em-panel);border-radius:2px}.method-details>summary{color:var(--em-ink);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.method-details .evidence-section{background:var(--em-panel)}.evidence-grid>div,.page-evidence,.signal-panel{border-color:var(--em-line)!important;background:var(--em-panel-sunken)!important;color:var(--em-muted)!important}.evidence-section h3,.signal-panel h4,.page-evidence strong{color:var(--em-ink)!important}.signal-list>div{border-color:var(--em-line)!important;background:rgba(var(--em-fg-rgb),.05)!important}.signal-list b{color:var(--em-ink)!important}.page-evidence>span,.fact-numbers small,.revenue-field label>span{color:var(--em-muted)}.field-data span{color:var(--em-orange);background:#ff6b2c14;border:1px solid #ff6b2c57;border-radius:2px}.field-data b{color:var(--em-ink)}.field-source{color:rgba(var(--em-fg-rgb),.6)}.benchmark-note{border-radius:2px}.benchmark-note.gap{color:var(--em-orange-soft);background:#ff6b2c1f}.benchmark-note.mixed{background:rgba(var(--em-fg-rgb),.05);color:var(--em-muted)}.benchmark-note.edge{color:var(--em-orange-soft);background:#ff6b2c12}.peer-benchmark{border-color:var(--em-line);background:var(--em-panel);border-radius:2px}.peer-benchmark h3,.peer-benchmark>aside b{color:var(--em-ink)}.peer-benchmark p:not(.section-kicker),.peer-benchmark>aside span,.peer-benchmark>small{color:var(--em-muted)}.peer-benchmark>aside{border-color:var(--em-line)}.peer-benchmark>aside strong{color:var(--em-orange)}.analysis-offer{border-top:2px solid var(--em-orange);color:var(--em-muted);background:#08080a}.analysis-offer h3,.analysis-value{color:var(--em-ink)}.pain-close{border-color:var(--em-orange);background:#ff6b2c14}.analysis-form{border:1px solid var(--em-line);background:var(--em-panel);color:var(--em-muted);border-radius:2px}.analysis-form .muted-label{color:var(--em-orange)}.analysis-form label>span{color:rgba(var(--em-fg-rgb),.44)}.analysis-form .consent input{accent-color:var(--em-orange)}.success-offer{background:var(--em-orange);color:var(--em-on-accent)}.success-offer h3,.success-offer .section-kicker,.success-offer p{color:var(--em-on-accent)}.floating-cta{border:1px solid var(--em-orange);background:var(--em-orange);color:var(--em-on-accent);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:10px;box-shadow:0 18px 48px #0000006b}.floating-cta span{background:var(--em-on-accent);color:var(--em-ink);border-radius:1px}.market-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.market-options{border-color:var(--em-line);border-top:2px solid var(--em-orange);background:var(--em-panel);border-radius:2px;box-shadow:0 30px 90px #00000080}.market-menu-head{border-color:var(--em-line)}.market-menu-head strong{color:var(--em-ink)}.market-menu-head small{color:var(--em-muted)}.market-menu-head button,.selected-countries button{border:1px solid var(--em-orange);color:var(--em-orange);font-family:var(--data);text-transform:uppercase;background:0 0;border-radius:2px}.market-presets{border-color:var(--em-line)}.market-presets button{border-color:var(--em-line);background:var(--em-panel-sunken);color:var(--em-ink);border-radius:2px}.market-presets button.selected{border-color:var(--em-orange);color:var(--em-orange);background:#ff6b2c14}.market-options .country-search{background:var(--em-panel)}.market-options .country-search input[type=search]{border-color:var(--em-line);background:var(--em-panel-sunken);color:var(--em-ink);border-radius:2px}.market-options .country-search input:focus{border-color:var(--em-orange);box-shadow:0 0 0 3px #ff6b2c1f}.market-options .country-results label{color:var(--em-ink)}.market-options .country-results label:hover{background:#ff6b2c14}.market-options .country-results label:has(input:checked){background:#ff6b2c14}.market-options .country-results label:has(input:checked) span{color:var(--em-orange)}.market-options input{accent-color:var(--em-orange)}.closing-cta{border-top:1px solid var(--em-line);background:var(--em-orange);color:#08080ab8}.closing-cta>img{filter:brightness(0)}.closing-cta h2,.closing-cta .section-kicker,.closing-cta>p{color:var(--em-on-accent)}.closing-cta .elite-button.light{color:var(--em-ink);background:#08080a;border-color:#08080a}.closing-cta .elite-button.light:after{background:var(--em-ink);color:var(--em-on-accent)}.site-footer{border-top:1px solid var(--em-line);background:var(--em-bg);color:var(--em-muted);font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-shell{background:var(--em-bg)}.admin-card{border-color:var(--em-line);border-top:2px solid var(--em-orange);background:var(--em-panel);color:var(--em-muted);border-radius:2px;box-shadow:0 28px 80px #0000004d}.admin-card h1,.run-store,.funnel-stats b,.admin-message{color:var(--em-ink)}.admin-note,.admin-email{border:1px solid var(--em-line);background:var(--em-panel-sunken);color:var(--em-muted);border-radius:2px}.analysis-contact,.closing-contact{border-top:1px solid var(--em-line);font-family:var(--data);letter-spacing:.04em;flex-wrap:wrap;gap:8px 16px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.analysis-contact a,.closing-contact a{color:inherit;text-underline-offset:3px;text-decoration:underline}.closing-contact{color:#08080ac7;border-top-color:#08080a3d;justify-content:center}@media (max-width:560px){.brand-wordmark{font-size:14px}.analysis-contact,.closing-contact{flex-direction:column;align-items:flex-start}.closing-contact{align-items:center}.scan-rings b{font-size:13px}}.hero{text-align:left;background-color:var(--em-bg);background-image:-webkit-linear-gradient(#08080a14 0%,#08080a47 22%,#08080ae8 54%,#08080afa 100%),-webkit-image-set(url(/hero-revenue-diagnostics.avif) 1x type("image/avif"),url(/hero-revenue-diagnostics.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#08080afa 0%,#08080ae8 46%,#08080a47 78%,#08080a14 100%),image-set("/hero-revenue-diagnostics.avif" 1x type("image/avif"),"/hero-revenue-diagnostics.jpg" 1x type("image/jpeg"));background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:flex-start}.hero:after{display:none}.hero h1{max-width:930px;font-family:var(--display);letter-spacing:-.058em;font-synthesis:none;margin-left:0;margin-right:0;font-size:clamp(64px,7vw,108px);font-weight:600;line-height:.93}.hero h1 em{font:inherit;color:var(--em-orange);display:block}.hero-copy{font-family:var(--body);margin-left:0;font-weight:450}.audit-form{margin-left:0}.trust-row{justify-content:flex-start}@media (max-width:900px){.hero h1{max-width:760px;font-size:clamp(58px,11vw,88px)}}@media (max-width:560px){.hero{background-image:radial-gradient(circle at 88% 24%,#ff6b2c21,transparent 30%),linear-gradient(180deg,var(--em-bg) 0%,var(--em-panel-sunken) 100%)}.hero h1{letter-spacing:-.06em;font-size:clamp(45px,13vw,58px);line-height:.94}.hero h1 em{line-height:inherit}}body{font-synthesis:none;font-family:var(--body)!important}.brand-wordmark,.hero h1,h1,h2,.finding-panel h3,.scan-card h3,.gate-grid h3,.report-section-title h3,.opportunity-section h3,.report-cta h3,.analysis-offer h3,.audit-coverage h3,.admin-card h1{font-family:var(--display)}.site-header{background:var(--em-header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.audit-form{-webkit-backdrop-filter:none;backdrop-filter:none}.report-preview[hidden],.scan-card[hidden],.hero-error[hidden]{display:none!important}.preview-shell{content-visibility:auto;contain-intrinsic-size:auto 1150px}.admin-card code{color:var(--em-orange);background:#ff6b2c1a}.admin-form .field,.funnel-stats>div{border-color:var(--em-line);background:rgba(var(--em-fg-rgb),.018);border-radius:2px}.admin-status.on{color:var(--em-orange);background:#ff6b2c14;border:1px solid #ff6b2c57;border-radius:2px}.admin-status.off{border:1px solid var(--em-line);background:var(--em-panel-sunken);color:var(--em-muted);border-radius:2px}.run-table th,.run-table td{border-color:var(--em-line)}.run-table tr.converted{background:#ff6b2c0d}.run-table a{color:var(--em-orange)}@media (max-width:900px){.report-preview{grid-template-columns:1fr}.score-panel{border-right:0;border-bottom:1px solid var(--em-line)}}@media (max-width:700px){.market-options{border-radius:2px 2px 0 0}}@media (max-width:560px){.preview-shell{padding-top:52px;padding-bottom:52px}.score-panel,.finding-panel{padding:30px 22px}.full-report{border-left:0;border-right:0}.closing-cta{padding:52px 20px}.site-footer{font-size:9px}.peer-benchmark{grid-template-columns:1fr}.peer-benchmark>aside{border-left:0;border-top:1px solid var(--em-line);padding:12px 0 0}}.consent-banner{z-index:300;border:1px solid var(--em-line);background:var(--em-panel);width:min(680px,100vw - 32px);color:var(--em-muted);border-radius:2px;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:18px 20px;animation:.28s ease-out both consent-rise;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 70px #00000080}.consent-banner p{margin:0;font-size:13px;line-height:1.55}.consent-banner[hidden]{display:none!important}.consent-eyebrow{color:var(--em-orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;margin-bottom:5px!important}.consent-actions{flex:none;align-items:center;gap:8px;display:flex}.consent-btn{border:1px solid var(--em-line);min-height:42px;color:var(--em-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s}.consent-btn:hover{transform:translateY(-1px)}.consent-btn-primary{border-color:var(--em-orange);background:var(--em-orange);color:var(--em-on-accent)}.consent-btn-primary:hover{box-shadow:0 10px 24px #ff6b2c38}.consent-btn:focus-visible{outline:2px solid var(--em-orange);outline-offset:2px}@keyframes consent-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:640px){.consent-banner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.consent-actions{grid-template-columns:minmax(0,1fr);display:grid}.consent-btn-primary{order:-1}.consent-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.consent-banner{animation:none}.consent-btn{transition:none}.consent-btn:hover{transform:none}}:root[data-theme=dark],:root[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=dark]),:root:not([data-theme=dark]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=dark]){--em-bg:#faf8f5;--em-fg-rgb:20,19,26;--em-header-bg:#faf8f5f0;--em-form-bg:#fffffff5;--em-panel:#fff;--em-panel-sunken:#f1ede6;--em-ink:#14131a;--em-muted:#5a5761;--em-line:#14131a24;--em-orange:#b8410c;--em-orange-soft:#8f320a;--em-on-accent:#fff;--ink:#14131a;--muted:#5a5761;--blue:#b8410c;--cream:#f1ede6;--line:#14131a24;--red:#b8410c}.site-footer{color:var(--em-muted)}.theme-toggle{border:1px solid rgba(var(--em-fg-rgb),.22);background:rgba(var(--em-fg-rgb),.06);width:38px;height:38px;color:var(--em-ink);cursor:pointer;border-radius:2px;flex:none;place-items:center;padding:0;transition:background .18s,border-color .18s;display:inline-grid}.theme-toggle:hover{background:rgba(var(--em-fg-rgb),.13);border-color:rgba(var(--em-fg-rgb),.4)}.theme-toggle:focus-visible{outline:2px solid var(--em-orange);outline-offset:2px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}:root:not([data-theme=dark]) .theme-toggle .icon-sun{display:none}:root:not([data-theme=dark]) .theme-toggle .icon-moon,:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}@media (max-width:560px){.header-meta .header-note{display:none}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.closing-cta{color:color-mix(in srgb, var(--em-on-accent) 78%, transparent)}.closing-cta>p:not(.section-kicker),.closing-cta .closing-contact{color:color-mix(in srgb, var(--em-on-accent) 93%, transparent)}.closing-cta .elite-button.light{color:#f4f4f5;background:#08080a}.closing-cta .elite-button.light:after{color:#08080a;background:#f4f4f5}.hero .field span,.hero label>span{color:rgba(var(--em-fg-rgb),.74)}.closing-cta .brand-wordmark,.closing-cta .brand-wordmark-light{color:var(--em-on-accent)}.closing-cta .brand-wordmark span{color:color-mix(in srgb, var(--em-on-accent) 64%, transparent)}.hero-copy{max-width:min(760px,100%)}:root:not([data-theme=dark]) .hero{background-color:var(--em-bg);background-image:radial-gradient(circle at 82% 26%, #ff6b2c33, transparent 42%), radial-gradient(circle at 96% 62%, #b8410c21, transparent 46%), linear-gradient(180deg, var(--em-bg) 0%, var(--em-panel-sunken) 100%)}.brand{color:var(--em-ink);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:.52em;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{flex:none;align-self:center;width:1.62em;height:1.62em;margin-top:-.06em;display:block}.brand-word{align-items:baseline;gap:.25em;display:inline-flex}.brand-word span{color:var(--em-orange)}.brand-on-accent{color:var(--em-on-accent)}.brand-on-accent .brand-word span{color:color-mix(in srgb, var(--em-on-accent) 64%, transparent)}@media (max-width:560px){.brand{font-size:14px}}.header-meta{gap:16px}.header-meta .header-note{margin-right:8px}.header-meta .theme-toggle{margin-left:-4px}@media (max-width:560px){.header-meta{gap:10px}.header-meta .theme-toggle{margin-left:0}}@media (max-width:420px){.site-header{gap:12px}.brand{font-size:13px}.header-meta .elite-button{padding-left:14px;padding-right:46px;font-size:11px}}:root{--em-surface-2:#151519;--em-rule-soft:#ffffff14;--em-scrim:#08080ad1;--em-panel-solid:#101014ed;--sky-0:#08080a;--sun-core:#ff9a5c;--sun-mid:#ff6b2ceb;--sun-deep:#70230a7a;--sun-shadow:#0b090a;--sun-edge:#050506;--sun-rim:#ff9a5ce6;--glow:1;--halo:#0000008c;--halo-strong:#000000b8;--shadow-lg:0 34px 100px #0000008c;--shadow-md:0 18px 50px #0006;--hcard-body:#fffc;--track:#222225}:root:not([data-theme=dark]){--em-line:#18120c24;--line:#18120c24;--em-surface-2:#f3efe9;--em-rule-soft:#18120c17;--em-scrim:#faf8f5db;--em-panel-solid:#fffffff0;--sky-0:#edf1f6;--sun-core:#ffd98a;--sun-mid:#ffb24af2;--sun-deep:#ff963c8c;--sun-shadow:#f3d9b0;--sun-edge:#edf1f6;--sun-rim:#ffc66bf2;--glow:.35;--halo:#ffffffb3;--halo-strong:#ffffffd9;--shadow-lg:0 24px 60px #261a1021;--shadow-md:0 14px 36px #261a101c;--hcard-body:#14131ac7;--track:#e4ded5}body{-webkit-font-smoothing:antialiased;font-family:var(--body)!important}h1,h2,h3,.finding-panel h3,.report-section-title h3,.analysis-offer h3,.audit-coverage h3,.admin-card h1,.top-leaks h4,.signal-panel h4{font-family:var(--display);letter-spacing:-.032em;font-weight:600}.brand{font-family:var(--display)}.section-kicker,.muted-label,.header-note,.finding-topline,.finding-action span,.severity,.score-status,.compact-pain span,.verdict>span,.report-score small,.fact-numbers small,.page-evidence>span,.gate-banner span,.consent-eyebrow,.site-footer{letter-spacing:.06em}.section-kicker,.muted-label{font-size:11px}.elite-button{min-height:52px;font:700 15px/1.2 var(--body);letter-spacing:-.01em;text-transform:none;border-radius:999px;justify-content:center;padding:0 26px}.elite-button:after{content:none}.elite-button.small,.site-header .elite-button.dark{min-height:44px;font:600 14px/1.2 var(--body);letter-spacing:-.01em;text-transform:none;border-radius:999px;padding:0 18px}.site-header .elite-button.dark:after{content:none}.floating-cta{font:600 14px/1.2 var(--body);letter-spacing:-.01em;text-transform:none;border-radius:999px}.floating-cta span{border-radius:50%}.report-tabs button{font:600 13px/1.25 var(--body);letter-spacing:-.005em;text-transform:none;border-radius:999px}.share-link{font:600 13px/1.2 var(--body);letter-spacing:-.005em;text-transform:none;border-radius:999px}.text-cta,.method-details>summary{font:600 14px/1.3 var(--body);letter-spacing:-.005em;text-transform:none}.consent-banner{border-radius:12px}.consent-btn,.theme-toggle{border-radius:999px}:root:has(.lp){scroll-padding-top:76px}.lp{--gutter:clamp(20px,5vw,72px);background:var(--em-bg);color:var(--em-ink);letter-spacing:-.003em;font-size:17px;line-height:1.58}.lp-wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto;position:relative}.lp p{text-wrap:pretty;max-width:68ch;margin:0}.lp h1,.lp h2,.lp h3{color:var(--em-ink);font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.lp h1{font-size:clamp(2.6rem,7.4vw,6.2rem)}.lp h2{font-size:clamp(2rem,4.6vw,3.6rem)}.lp h3{font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.1}.lp-eyebrow{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.lp-eyebrow .tick{color:var(--em-orange)}.lp-lede{color:var(--em-muted);max-width:56ch;font-size:clamp(1.05rem,1.7vw,1.3rem)}.lp :focus-visible{outline:2px solid var(--em-orange);outline-offset:3px}.lp ::selection{background:var(--em-orange);color:var(--em-on-accent)}.lp-btn{border:1px solid var(--em-line);min-height:52px;color:var(--em-ink);font:600 16px/1.2 var(--body);letter-spacing:-.01em;text-align:center;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)scale(1.015)}.lp-btn-primary{border-color:var(--em-orange);background:var(--em-orange);color:var(--em-on-accent);font-weight:700}.lp-btn-primary:hover{border-color:var(--em-orange-soft);background:var(--em-orange-soft);box-shadow:0 0 34px #ff6b2c47}.lp-btn-ghost:hover{border-color:var(--em-ink)}.lp-btn:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.lp-nav{z-index:60;background:var(--em-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.lp-nav.is-scrolled{border-bottom-color:var(--em-rule-soft)}.lp-nav-in{max-width:1200px;height:66px;padding:0 var(--gutter);align-items:center;gap:26px;margin:0 auto;display:flex}.lp .brand{font-size:17px}.lp-links{align-items:center;gap:26px;margin-left:auto;display:flex}.lp-links a{color:var(--em-muted);white-space:nowrap;font-size:14px;transition:color .2s}.lp-links a:hover{color:var(--em-ink)}.lp-nav-cta{background:var(--em-orange);min-height:44px;color:var(--em-on-accent);font:600 14px/1.2 var(--body);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:10px 18px;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.lp-nav-cta:hover{background:var(--em-orange-soft);transform:translateY(-1px);box-shadow:0 0 28px #ff6b2c3d}.lp .theme-toggle{border:1px solid var(--em-line);width:38px;height:38px;color:var(--em-muted);background:0 0}.lp .theme-toggle:hover{border-color:var(--em-ink);color:var(--em-ink);background:0 0}@media (max-width:900px){.lp-links{display:none}.lp-nav-cta{margin-left:auto}}@media (max-width:560px){.lp-nav-in{gap:10px;height:60px}.lp .brand{font-size:15px}.lp-nav-cta{min-height:40px;padding:8px 14px;font-size:13px}.lp .theme-toggle{width:40px;height:40px}}@media (max-width:374px){.lp .brand{font-size:13px}.lp-nav-cta{padding:8px 11px;font-size:12px}}.lp-hero{isolation:isolate;background:var(--sky-0);text-align:center;padding:clamp(36px,6.5vw,92px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:radial-gradient(ellipse at center,rgba(255,107,44,calc(.15*var(--glow))),transparent 68%);filter:blur(12px);width:min(980px,84vw);height:440px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.lp-hero-in{z-index:3}.lp-hero .lp-eyebrow{max-width:none;margin-inline:auto}.lp-hero h1{max-width:15ch;text-shadow:0 1px 24px var(--halo-strong),0 0 44px #ff6b2c33;margin:20px auto 22px}.lp-hero h1 .em{color:var(--em-orange);text-shadow:0 1px 20px var(--halo),0 0 40px #ff6b2c6b}.lp-hero .lp-lede{max-width:52ch;text-shadow:0 1px 14px var(--halo);margin:0 auto}.lp mark.hl{color:inherit;background-color:#0000;background-image:linear-gradient(color-mix(in srgb,var(--em-orange) 34%,transparent),color-mix(in srgb,var(--em-orange) 34%,transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% .72em;border-radius:.2em;margin:0 -.12em;padding:0 .12em}:root:not([data-theme=dark]) .lp mark.hl{background-image:linear-gradient(color-mix(in srgb,var(--em-orange) 18%,transparent),color-mix(in srgb,var(--em-orange) 18%,transparent))}@media (prefers-reduced-motion:no-preference){.hl-on .lp mark.hl{background-size:0 .72em;transition:background-size .9s cubic-bezier(.22,.61,.36,1)}.hl-on .lp mark.hl.is-lit{background-size:100% .72em}}.lp-form{z-index:3;border:1px solid var(--em-line);background:var(--em-panel);width:min(880px,100%);box-shadow:var(--shadow-lg),0 0 70px rgba(255,107,44,calc(.09*var(--glow)));text-align:left;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:stretch;margin:34px auto 0;padding:8px;transition:border-color .25s,box-shadow .25s;display:grid;position:relative}.lp-form:focus-within{border-color:color-mix(in srgb,var(--em-orange) 55%,transparent);box-shadow:var(--shadow-lg),0 0 0 4px color-mix(in srgb,var(--em-orange) 12%,transparent)}.lp-field{border-right:1px solid var(--em-rule-soft);flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:10px 18px;display:flex}.lp-field>span{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.lp-field input,.lp-field select{width:100%;min-height:34px;color:var(--em-ink);font:500 17px/1.3 var(--body);letter-spacing:-.01em;background:0 0;border:0;outline:0;padding:2px 0}.lp-field input::placeholder{color:color-mix(in srgb,var(--em-muted) 72%,transparent)}.lp-field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--em-orange) 50%),linear-gradient(135deg,var(--em-orange) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:24px}.lp-field select option{background:var(--em-panel);color:var(--em-ink)}:is(.lp-field input:focus-visible,.lp-field select:focus-visible){outline:none}.lp-field:focus-within>span{color:var(--em-orange)}.lp-submit{min-height:66px;margin-left:8px;padding:0 28px}.lp-error{z-index:3;border:1px solid color-mix(in srgb,var(--em-orange) 40%,transparent);background:var(--em-panel);width:min(880px,100%);color:var(--em-orange);text-align:left;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:600;position:relative;margin:12px auto 0!important}.lp-error[hidden]{display:none}.lp-trust{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 0;padding:0;list-style:none;display:flex;position:relative}.lp-trust li{border:1px solid var(--em-line);background:var(--em-scrim);color:var(--em-muted);font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.lp-trust b{color:var(--em-orange);font-family:var(--body)}@media (max-width:760px){.lp-form{border-radius:16px;grid-template-columns:1fr;margin-top:28px;padding:6px}.lp-field{border-right:0;border-bottom:1px solid var(--em-rule-soft);min-height:68px;padding:12px 14px}.lp-field-market{border-bottom:0}.lp-submit{width:100%;min-height:56px;margin:4px 0 0}.lp-trust li{padding:7px 11px;font-size:10.5px}}.lp-eclipse{z-index:1;pointer-events:none;height:clamp(190px,23vw,320px);margin-top:clamp(10px,2vw,26px);position:relative}.lp-eclipse-glow{background:radial-gradient(ellipse at center,rgba(255,107,44,calc(.24*var(--glow))),rgba(255,107,44,calc(.06*var(--glow))) 45%,transparent 72%);filter:blur(26px);width:min(1120px,110vw);height:260px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.lp-eclipse-sun{aspect-ratio:1;border-top:2px solid var(--sun-rim);background:radial-gradient(circle at 50% 0%,var(--sun-core) 0,var(--sun-mid) 3%,var(--sun-deep) 15%,var(--sun-shadow) 46%,var(--sun-edge) 72%);width:min(940px,96vw);box-shadow:0 -20px 90px 12px rgba(255,107,44,calc(.48*var(--glow))),inset 0 28px 70px rgba(255,107,44,calc(.2*var(--glow)));will-change:transform;border-radius:50%;position:absolute;top:28%;left:50%;transform:translate(-50%)}.lp-path-wrap{z-index:4;margin-top:clamp(-150px,-11vw,-92px)}.lp-path{border:1px solid var(--em-line);background:var(--em-panel-solid);width:min(100%,1080px);box-shadow:var(--shadow-lg),0 0 70px rgba(255,107,44,calc(.09*var(--glow)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;border-radius:8px;margin:0 auto;overflow:hidden}.lp-path-head{border-bottom:1px solid var(--em-rule-soft);color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:13px 20px;font-size:11px;display:flex}.lp-path-status{color:var(--em-orange)}.lp-path-beam{background:var(--em-rule-soft);height:2px;position:relative}.lp-path-beam i{transform-origin:0;background:linear-gradient(90deg,var(--em-orange),var(--sun-core));position:absolute;inset:0}.lp-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-step{border-right:1px solid var(--em-rule-soft);flex-direction:column;gap:6px;padding:18px 20px 20px;transition:background .45s;display:flex;position:relative}.lp-step:last-child{border-right:0}.lp-step-num{color:var(--em-orange);font-family:var(--data);letter-spacing:.06em;font-size:11px}.lp-step b{color:var(--em-ink);font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600}.lp-step small{color:var(--em-muted);font-size:14px;line-height:1.45}.lp-step-state{display:none}.lp-path.is-live .lp-path-beam i{transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:scaleX(0)}.lp-path.is-live .lp-step-state{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;opacity:.55;align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:10.5px;transition:opacity .35s,color .35s;display:inline-flex}.lp-step-state i{background:var(--track);border-radius:50%;width:8px;height:8px;transition:background .35s}.lp-step-state em{font-style:normal}.lp-path.is-live .lp-step.is-active{background:color-mix(in srgb,var(--em-orange) 6%,transparent)}.lp-path.is-live .lp-step.is-active .lp-step-state,.lp-path.is-live .lp-step.is-done .lp-step-state{opacity:1;color:var(--em-ink)}.lp-path.is-live .lp-step.is-active .lp-step-state i{background:var(--em-orange);animation:1s ease-out infinite lp-ping}.lp-path.is-live .lp-step.is-done .lp-step-state i{background:var(--em-orange)}@keyframes lp-ping{0%{box-shadow:0 0 #ff6b2c80}to{box-shadow:0 0 0 9px #ff6b2c00}}@media (max-width:760px){.lp-path-steps{grid-template-columns:1fr 1fr}.lp-step{padding:14px 14px 16px}.lp-step:nth-child(2){border-right:0}.lp-step:nth-child(-n+2){border-bottom:1px solid var(--em-rule-soft)}.lp-step small{font-size:13px}.lp-path-head{padding:11px 14px}}.lp-cards{display:none}@media (min-width:1400px){.lp-cards{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.lp .hcard{border:1px solid var(--em-rule-soft);background:var(--em-panel);text-align:left;width:212px;animation:hcard-drift 4.2s var(--hd) ease-in-out infinite;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:13px 15px;display:flex;position:absolute}.lp .hcard:after{content:"";z-index:-1;filter:blur(16px);background:#ff6b2c4d;border-radius:50%;height:26px;position:absolute;bottom:-14px;left:12%;right:12%}.lp .hcard.is-hot{border-color:#ff6b2c47}.lp .hcard.is-hot:after{background:#ff6b2c85}.lp .hcard.at-left{left:clamp(16px,2.4vw,44px)}.lp .hcard.at-right{right:clamp(16px,2.4vw,44px)}.lp .hcard.at-top{top:12%}.lp .hcard.at-bottom{top:38%}.lp .hcard-mark{background:var(--em-surface-2);width:24px;height:24px;color:var(--em-muted);font-family:var(--data);border-radius:7px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.lp .hcard.is-hot .hcard-mark{background:var(--em-orange);color:var(--em-on-accent)}.lp .hcard b{color:var(--em-ink);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.lp .hcard small{color:var(--hcard-body);margin-top:5px;font-size:12px;line-height:1.45;display:block}@keyframes hcard-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}}@media (prefers-reduced-motion:reduce){.lp .hcard{animation:none}}.lp-sec{border-top:1px solid var(--em-rule-soft);padding:clamp(64px,9vw,112px) 0}.lp-head{flex-wrap:wrap;gap:16px;margin-bottom:clamp(26px,3.2vw,40px);display:flex}.lp-head>.lp-eyebrow,.lp-head>.lp-lede{flex:1 0 100%}.lp-head h2{flex:0 900px;padding-bottom:14px;position:relative}.lp-head h2:after{content:"";background:var(--em-line);width:54px;height:2px;position:absolute;bottom:0;left:0}.lp-head-center{text-align:center;justify-content:center}.lp-head-center h2:after{left:50%;transform:translate(-50%)}.lp-ex{border:1px solid var(--em-rule-soft);background:var(--em-panel);box-shadow:var(--shadow-md);border-radius:8px;margin:0;overflow:hidden}.lp-ex[hidden]{display:none}.lp-ex-head{border-bottom:1px solid var(--em-rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:16px clamp(18px,2.4vw,28px);display:flex}.lp-note{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp-ex-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.lp-ex-score{border-right:1px solid var(--em-rule-soft);background:var(--em-surface-2);padding:clamp(22px,3vw,36px)}.lp-dial{aspect-ratio:1;width:min(180px,50vw);margin:0 auto;position:relative}.lp-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.lp-dial circle{fill:none;stroke-width:9px}.lp-dial-track{stroke:var(--track)}.lp-dial-fill{stroke:var(--em-orange);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dial));transition:stroke-dashoffset 1.4s cubic-bezier(.22,.61,.36,1)}.lp-dial p{justify-content:center;align-items:baseline;gap:2px;height:max-content;display:flex;position:absolute;inset:0;margin:auto!important}.lp-dial strong{color:var(--em-ink);font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:600;line-height:1}.lp-dial span{color:var(--em-muted);font-size:15px}.lp-ex-status{color:var(--em-orange);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;margin:14px auto 0!important}.lp-ex-status i{background:var(--em-orange);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--em-orange) 14%,transparent);border-radius:50%}.lp-areas{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-areas li{color:var(--em-muted);grid-template-columns:minmax(0,1fr) minmax(64px,.9fr) 30px;align-items:center;gap:12px;font-size:13.5px;transition:color .3s;display:grid}.lp-areas b{color:var(--em-ink);font-family:var(--data);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lp-area-bar{background:var(--track);border-radius:99px;height:6px;overflow:hidden}.lp-area-bar i{border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(calc(var(--v) / 100));background:color-mix(in srgb,var(--em-orange) 45%,var(--track));transition:transform 1s cubic-bezier(.22,.61,.36,1) calc(var(--i,0) * 70ms),background .3s;display:block}.lp-areas li.is-on{color:var(--em-ink)}.lp-areas li.is-on .lp-area-bar i{background:var(--em-orange)}.lp-ex.is-armed:not(.is-drawn) .lp-dial-fill{stroke-dashoffset:100px}.lp-ex.is-armed:not(.is-drawn) .lp-area-bar i{transform:scaleX(0)}.lp-ex-find{flex-direction:column;gap:20px;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.lp-find-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-find-tabs{border:1px solid var(--em-line);border-radius:999px;gap:3px;padding:4px;display:inline-flex}.lp-find-tabs button{min-width:40px;min-height:36px;color:var(--em-muted);font:500 12.5px/1 var(--data);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;transition:background .25s,color .25s}.lp-find-tabs button:hover{color:var(--em-ink)}.lp-find-tabs button[aria-selected=true]{background:var(--em-orange);color:var(--em-on-accent)}.lp-find-step{gap:6px;display:flex}.lp-find-step button{border:1px solid var(--em-line);width:40px;height:40px;color:var(--em-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:16px;transition:border-color .2s,transform .2s}.lp-find-step button:hover{border-color:var(--em-ink);transform:translateY(-1px)}.lp-find-panels{gap:28px;display:grid}.lp-finding{flex-direction:column;gap:14px;min-width:0;display:flex}.lp-ex-find.is-bound .lp-find-panels{gap:0}.lp-ex-find.is-bound .lp-finding{grid-area:1/1;transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),visibility}.lp-ex-find.is-bound .lp-finding:not(.is-active){visibility:hidden;opacity:0;transition-delay:0s,0s,.45s;transform:translateY(10px)}.lp-finding-top{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:11px;display:flex}.lp-sev{border:1px solid color-mix(in srgb,var(--em-orange) 42%,transparent);background:color-mix(in srgb,var(--em-orange) 9%,transparent);color:var(--em-orange);border-radius:999px;padding:6px 10px}.lp-sev.medium{border-color:var(--em-line);background:var(--em-surface-2);color:var(--em-ink)}.lp-finding h3{font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.08}.lp-finding p{color:var(--em-muted);font-size:16px}.lp-first-move{border-left:2px solid var(--em-orange);background:color-mix(in srgb,var(--em-orange) 7%,transparent);border-radius:0 8px 8px 0;flex-direction:column;gap:4px;margin-top:4px;padding:14px 16px;display:flex}.lp-first-move span{color:var(--em-orange);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp-first-move b{color:var(--em-ink);font-size:15.5px;font-weight:600}.lp-ex-cap{border-top:1px solid var(--em-rule-soft);color:var(--em-muted);padding:14px clamp(18px,2.4vw,28px) 18px;font-size:14px;line-height:1.55}@media (max-width:860px){.lp-ex-body{grid-template-columns:1fr}.lp-ex-score{border-right:0;border-bottom:1px solid var(--em-rule-soft)}}@media (max-width:560px){.lp-dial{width:150px}.lp-areas li{font-size:13px}.lp-find-tabs button{min-width:36px;padding:0 7px}.lp-finding p{font-size:15.5px}}.lp .scan-card{border:1px solid var(--em-rule-soft);background:var(--em-panel);max-width:none;box-shadow:var(--shadow-md);color:var(--em-muted);text-align:center;border-radius:8px;margin:0;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px)}.lp-scan-head{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-scan-pulse{width:64px;height:64px;position:relative}.lp-scan-pulse i{border:1px solid var(--em-orange);border-radius:50%;animation:1.8s ease-out infinite lp-pulse;position:absolute;inset:0}.lp-scan-pulse i:nth-child(2){animation-delay:.6s}.lp-scan-pulse:after{content:"";background:radial-gradient(circle at 50% 30%,var(--sun-core),var(--em-orange));border-radius:50%;position:absolute;inset:22px}@keyframes lp-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}.lp .scan-card h3{max-width:22ch;margin:18px auto 12px;font-size:clamp(1.6rem,3vw,2.4rem)}.lp .scan-card>p{max-width:60ch;color:var(--em-muted);margin:0 auto}.lp .scan-card strong{color:var(--em-ink);overflow-wrap:anywhere}.lp-scan-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 0;padding:0;list-style:none;display:flex}.lp-scan-steps li{border:1px solid var(--em-line);color:var(--em-muted);font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;transition:border-color .3s,color .3s;display:inline-flex}.lp-scan-steps li i{background:var(--track);border-radius:50%;width:7px;height:7px;transition:background .3s}.lp-scan-steps li.is-active{border-color:var(--em-orange);color:var(--em-ink)}.lp-scan-steps li.is-active i{background:var(--em-orange);animation:1s ease-out infinite lp-ping}.lp-scan-steps li.is-done{color:var(--em-ink)}.lp-scan-steps li.is-done i{background:var(--em-orange)}.lp .scan-card .lp-scan-now{color:var(--em-orange);font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;margin-top:18px;font-size:12px}.lp-calc{border:1px solid var(--em-rule-soft);background:var(--em-panel);box-shadow:var(--shadow-md);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.lp-calc-in{border-right:1px solid var(--em-rule-soft);flex-direction:column;gap:12px;padding:clamp(22px,3.4vw,44px);display:flex}.lp-calc-label{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:11px;display:flex}.lp-calc-label output{color:var(--em-ink);font-family:var(--display);letter-spacing:-.03em;text-transform:none;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}p.lp-calc-label{margin-top:14px}.lp-calc input[type=range]{--fill:50%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:30px;margin:0}.lp-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--em-orange) var(--fill),var(--track) var(--fill));border-radius:99px;height:6px}.lp-calc input[type=range]::-webkit-slider-thumb{border:2px solid var(--em-orange);background:var(--em-panel);-webkit-appearance:none;appearance:none;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 4px 14px #0000002e}.lp-calc input[type=range]::-moz-range-track{background:var(--track);border-radius:99px;height:6px}.lp-calc input[type=range]::-moz-range-progress{background:var(--em-orange);border-radius:99px;height:6px}.lp-calc input[type=range]::-moz-range-thumb{border:2px solid var(--em-orange);background:var(--em-panel);border-radius:50%;width:22px;height:22px}.lp-calc input[type=range]:focus-visible{outline:2px solid var(--em-orange);outline-offset:4px;border-radius:8px}.lp-calc-scale{color:var(--em-muted);font-family:var(--data);justify-content:space-between;margin-top:-6px;font-size:11px;display:flex}.lp-toggle{border:1px solid var(--em-line);border-radius:999px;gap:4px;padding:4px;display:flex}.lp-toggle button{min-height:42px;color:var(--em-muted);font:600 14px/1.2 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:9px 10px;transition:background .25s,color .25s}.lp-toggle button:hover{color:var(--em-ink)}.lp-toggle button[aria-pressed=true]{background:var(--em-orange);color:var(--em-on-accent)}.lp-calc-hint{color:var(--em-muted);font-size:14px;margin-top:8px!important}.lp-calc-hint a{color:var(--em-orange);text-underline-offset:3px;text-decoration:underline}.lp-calc-out{background:var(--em-surface-2);flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,3.4vw,44px);display:flex}.lp-calc-range{color:var(--em-orange);font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:600;line-height:1.02;display:flex}.lp-calc-range em{color:var(--em-muted);font-family:var(--body);letter-spacing:0;font-size:.38em;font-style:normal;font-weight:400}.lp-calc-year{color:var(--em-muted);font-size:16px}.lp-calc-year b{color:var(--em-ink);font-weight:600}.lp-formula{border:1px dashed var(--em-line);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;margin-top:4px!important}.lp-formula span{color:var(--em-muted);font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp-formula code{color:var(--em-ink);font-family:var(--data);overflow-wrap:anywhere;font-size:14px}.lp-calc-note{color:var(--em-muted);font-size:14px}@media (max-width:860px){.lp-calc{grid-template-columns:1fr}.lp-calc-in{border-right:0;border-bottom:1px solid var(--em-rule-soft)}}.lp-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-checks article{border:1px solid var(--em-rule-soft);background:var(--em-panel);border-radius:8px;flex-direction:column;gap:12px;min-height:240px;padding:26px;transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s,box-shadow .35s;display:flex}.lp-checks article:hover{border-color:color-mix(in srgb,var(--em-orange) 40%,transparent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.lp-checks span{color:var(--em-orange);font-family:var(--data);letter-spacing:.06em;font-size:12px}.lp-checks h3{margin-top:28px;font-size:clamp(1.25rem,1.8vw,1.45rem)}.lp-checks p{color:var(--em-muted);font-size:15px}@media (max-width:1000px){.lp-checks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp-checks{grid-template-columns:1fr}.lp-checks article{min-height:0}.lp-checks h3{margin-top:14px}}.lp-faq-list{border-top:1px solid var(--em-rule-soft);max-width:860px;margin:0 auto}.lp-faq details{border-bottom:1px solid var(--em-rule-soft);padding:22px 0}.lp-faq summary{color:var(--em-ink);font-family:var(--display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--em-orange);font-family:var(--data);flex:none;font-weight:500}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{color:var(--em-muted);margin-top:12px;font-size:16px}@media (prefers-reduced-motion:no-preference){.lp-faq details[open] p{animation:.45s cubic-bezier(.22,.61,.36,1) lp-in}}@keyframes lp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-band{background:var(--em-surface-2);text-align:center}.lp-band .lp-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-band h2{max-width:16ch;padding-bottom:18px;position:relative}.lp-band h2:after{content:"";background:var(--em-orange);width:54px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-band .lp-lede{margin:0 auto}.lp-band-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.lp-contact{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;max-width:none!important;margin-top:6px!important}.lp-contact>*{border:1px solid var(--em-line);background:var(--em-scrim);color:var(--em-muted);font-family:var(--data);letter-spacing:.04em;border-radius:999px;padding:8px 13px;font-size:11px}.lp-contact b{color:var(--em-ink);font-weight:500}.lp-contact a:hover{color:var(--em-orange)}@media (max-width:560px){.lp-band-actions{flex-direction:column;width:100%}.lp-band-actions .lp-btn{width:100%}}.lp-foot{border-top:1px solid var(--em-rule-soft);background:var(--em-panel);color:var(--em-muted);padding:clamp(40px,6vw,64px) 0 28px;font-size:15px}.lp-foot-in{flex-wrap:wrap;justify-content:space-between;gap:28px 48px;display:flex}.lp-foot-in p{max-width:40ch;margin-top:12px;font-size:14px}.lp-foot nav{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;display:flex}.lp-foot nav a{transition:color .2s}.lp-foot nav a:hover{color:var(--em-ink)}.lp-foot-base{border-top:1px solid var(--em-rule-soft);font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.lp-sticky{display:none}@media (max-width:720px){.lp-sticky{z-index:55;padding:9px 16px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--em-rule-soft);background:var(--em-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-sticky.is-on{pointer-events:auto;transform:none}.lp-sticky .lp-btn{width:100%;min-height:48px;padding:10px 20px}.lp-foot{padding-bottom:104px}}.is-scanning .lp-sticky{display:none}body:has(#analytics-consent:not([hidden])) .lp-sticky{display:none}.lp-motion .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.lp-motion .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-motion .rv{opacity:1;transition:none;transform:none}.lp-btn,.lp-checks article,.lp-nav-cta{transition:none}.lp-btn:hover,.lp-checks article:hover{transform:none}.lp-scan-pulse i,.lp-step-state i,.lp-scan-steps li i{animation:none!important}}.review-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;display:flex}.review-steps span{border:1px solid var(--em-line);background:var(--em-panel);color:var(--em-muted);font:500 11px/1.2 var(--data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 12px}.review-steps span.done{border-color:color-mix(in srgb,var(--em-orange) 45%,transparent);color:var(--em-ink)}.review-steps b{color:var(--em-orange);font:500 11px/1.2 var(--data);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.success-offer .review-steps span{border-color:color-mix(in srgb,var(--em-on-accent) 35%,transparent);color:color-mix(in srgb,var(--em-on-accent) 82%,transparent);background:0 0}.success-offer .review-steps span.done,.success-offer .review-steps b{color:var(--em-on-accent)}.save-report{border-top:1px solid var(--em-line);background:var(--em-panel-sunken);padding:clamp(30px,4vw,52px) 58px}.save-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head form""detail form";align-items:start;gap:0 clamp(22px,4vw,48px);display:grid}.save-head{grid-area:head}.save-form{grid-area:form}.save-detail{grid-area:detail}.save-head h3{color:var(--em-ink);font-family:var(--display);letter-spacing:-.032em;margin:6px 0 10px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.08}.save-head>p:not(.section-kicker){color:var(--em-muted);margin:0;line-height:1.6}.save-preview{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.save-preview li{border:1px solid var(--em-line);background:var(--em-panel);color:var(--em-ink);border-radius:8px;align-items:baseline;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.save-preview em{color:var(--em-orange);font:500 10px/1.4 var(--data);letter-spacing:.06em;text-transform:uppercase;flex:none;font-style:normal}.save-preview li.more{color:var(--em-muted)}.save-includes{color:var(--em-muted);margin:16px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.save-form{border:1px solid var(--em-line);border-top:2px solid var(--em-orange);background:var(--em-panel);border-radius:8px;gap:12px;padding:22px;display:grid;position:sticky;top:90px}.save-form label{gap:6px;display:grid}.save-form label span{color:var(--em-muted);font:500 11px/1.2 var(--data);letter-spacing:.06em;text-transform:uppercase}.save-form input{border:1px solid var(--em-line);background:var(--em-bg);width:100%;min-height:50px;color:var(--em-ink);font:500 16px/1.2 var(--body);border-radius:10px;outline:0;padding:0 14px}.save-form input:focus{border-color:var(--em-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--em-orange) 15%,transparent)}.save-form .elite-button{width:100%}.save-form small{color:var(--em-muted);font-size:12.5px;line-height:1.5}.saved-note{border-left:2px solid var(--em-orange);background:color-mix(in srgb,var(--em-orange) 8%,transparent);color:var(--em-ink);padding:12px 14px;font-size:14px;line-height:1.5;margin-top:14px!important}@media (max-width:860px){.save-grid{grid-template-columns:1fr;grid-template-areas:"head""form""detail";row-gap:18px}.save-form{position:static}}@media (max-width:560px){.full-report .save-report{padding:28px 22px 96px}.review-steps b{flex-basis:100%;margin-left:0}}.lp-next{z-index:3;width:min(880px,100%);color:var(--em-muted);justify-content:center;align-items:center;gap:10px;margin:14px auto 0;font-size:14px;line-height:1.4;display:flex;position:relative}.lp-next-bar{flex:none;gap:4px;display:inline-flex}.lp-next-bar i{background:var(--track);border-radius:99px;width:26px;height:4px;transition:background .35s}.lp-next-bar i.is-done{background:var(--em-orange)}.lp-next.is-ready{color:var(--em-ink)}.lp-last{z-index:3;color:var(--em-muted);font-size:14px;position:relative;margin:8px auto 0!important}.lp-last a{color:var(--em-orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-hint{color:var(--em-orange);text-transform:none;letter-spacing:0;margin-left:2px;font-style:normal}.lp-scan-progress{justify-items:center;gap:8px;max-width:420px;margin:24px auto 0;display:grid}.lp-scan-bar{background:var(--track);border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.lp-scan-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,var(--em-orange),var(--sun-core));height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block;transform:scaleX(.167)}.lp-scan-progress b{color:var(--em-ink);font:500 12px/1.2 var(--data);letter-spacing:.06em;text-transform:uppercase}.lp .scan-card .lp-scan-steps{margin-top:16px}@media (prefers-reduced-motion:reduce){.lp-scan-bar i,.lp-next-bar i{transition:none}}
