/* Compare recorded sums and confirmed scope; every number comes from the analysis. */
.scope-console{background:#fbfcf8;border:1px solid #d8e0d6;border-radius:10px;overflow:hidden;color:#173126;box-shadow:0 25px 65px #07151120;margin-bottom:28px;min-width:0}.scope-console [hidden]{display:none!important}.scope-console-header{background:#edf1e9;border-bottom:1px solid #dce3d6;padding:16px 23px;display:flex;justify-content:space-between;gap:16px;align-items:center}.scope-wordmark{font-family:Sora,sans-serif;font-size:13px;letter-spacing:1.7px;color:#17372b;font-weight:600}.scope-wordmark>span{font-family:Inter,sans-serif;font-size:7px;letter-spacing:1px;font-weight:400;margin-left:8px;color:#708372}.scope-mode{font-size:7px;letter-spacing:.8px;color:#78896e;white-space:nowrap}.scope-console-body{padding:27px}.scope-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.scope-overline{font-size:8px;letter-spacing:1.3px;color:#9c804b;font-weight:600}.scope-heading h2{font-size:24px;font-family:Sora,sans-serif;color:#123c2d;line-height:1.35;letter-spacing:-.9px;margin:9px 0 0}.scope-tax{font-size:9px;white-space:nowrap;color:#77816c;padding-bottom:3px}.scope-basis-label{margin:28px 0 12px;font-size:9px;font-weight:600;letter-spacing:1px;color:#8a947f}.scope-cards{display:grid;grid-template-columns:repeat(var(--offer-count,3),minmax(0,1fr));gap:10px;align-items:stretch}.scope-offer{padding:17px 14px;background:#fff;border:1px solid #e0e5da;border-radius:5px;min-width:0;transition:background .25s,border-color .25s,box-shadow .25s}.scope-offer-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.scope-offer-top>span{font-size:8px;letter-spacing:1px;color:#677a64;font-weight:600}.scope-offer-top>b{font-size:11px;min-width:23px;min-height:23px;border-radius:50%;background:#edf2e8;display:grid;place-items:center;font-weight:600;color:#8c987d}.scope-amount{display:block;font-family:Sora,sans-serif;font-weight:600;font-size:22px;letter-spacing:-1.1px;line-height:1.4;margin:18px 0 5px;white-space:nowrap;color:#3b5140}.scope-offer>small{display:block;font-size:8px;color:#85917b;line-height:1.7}.scope-card-note{font-size:9px;color:#938b76;border-top:1px solid #e6e9df;margin-top:16px;padding-top:11px;line-height:1.7}.scope-offer[data-leading=true]{background:#eef4e7;border-color:#9fb38a;box-shadow:inset 0 3px 0 #8fa76c}.scope-offer[data-leading=true] .scope-offer-top>b{background:#8fa76c;color:#fff}.scope-offer[data-leading=true] .scope-amount{color:#234d2f}.scope-action{display:flex;align-items:center;gap:17px;margin-top:23px}.scope-action .btn{font-size:12px;justify-content:center;background:#153e2e;border-color:#153e2e;color:#f0f4e9;padding:14px 18px;box-shadow:none;min-width:240px}.scope-action .btn:hover:not(:disabled){background:#285540}.scope-action .btn span[aria-hidden]{margin-left:15px;font-size:16px}.scope-action .btn:disabled{background:#e5e9df;color:#8d9781;border-color:#d6decc;cursor:not-allowed}.scope-action>span{font-size:9px;line-height:1.7;color:#869078}.scope-verdict{display:flex;align-items:flex-start;gap:12px;background:#f2eee2;border:1px solid #e6ddc6;border-radius:5px;padding:17px;margin:20px 0 0}.scope-verdict-mark{color:#a38a50;font-size:21px;line-height:1.1}.scope-verdict strong{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#66572d;line-height:1.7}.scope-verdict p{font-family:Inter,sans-serif;font-size:11px;line-height:1.8;color:#8b805f;margin:5px 0 0}.scope-console[data-basis=common] .scope-verdict{background:#e6efdd;border-color:#c9d8b7}.scope-console[data-basis=common] .scope-verdict strong{color:#294f30}.scope-console[data-basis=common] .scope-verdict p{color:#58764e}.scope-console[data-basis=common] .scope-verdict-mark{color:#527541}.scope-evidence{margin-top:20px;border-top:1px solid #e1e6d7;padding-top:16px}.scope-evidence>summary{font-size:10px;color:#637951;font-weight:600;cursor:pointer;line-height:1.7}.scope-evidence>p{font-size:11px;line-height:1.8;color:#77856b;margin:15px 0}.scope-evidence-row{border:1px solid #dfe5d6;border-radius:4px;background:#fff;padding:18px;margin-top:12px}.scope-evidence-row>strong{font-size:12px;color:#42613b;display:block;line-height:1.8}.scope-coverage{display:inline-block;padding:4px 7px;background:#f4edde;color:#927c4c;border-radius:3px;font-size:8px;margin-top:7px}.scope-coverage.is-common{background:#e8efdf;color:#647f4e}.scope-evidence-row>p{font-size:10px;line-height:1.8;color:#7e8c72}.scope-source-grid{display:grid;grid-template-columns:repeat(var(--offer-count,3),minmax(0,1fr));gap:12px;border-top:1px solid #e6ebde;padding-top:13px}.scope-source-grid small{display:block;font-size:8px;color:#8a987c;margin-bottom:6px}.scope-source-grid a,.scope-source-grid div>span{font-size:10px;line-height:1.8;color:#547547;display:block;overflow-wrap:anywhere}.scope-source-grid a{text-decoration:underline;text-underline-offset:3px}.scope-disclosure{margin:17px 0 0;font-size:9px;line-height:1.8;color:#8c967f}.scope-limitation{font-size:11px;line-height:1.8;color:#9b8353;padding:12px;background:#f7f2e5;border-radius:4px}.scope-hero-panel{min-width:0;width:100%}.scope-hero-panel .scope-console{margin:0;box-shadow:0 25px 60px #0004,0 0 0 7px #c9d3b40a}.premium-hero-grid:has(.scope-hero-panel){grid-template-columns:.9fr 1.12fr;gap:50px;align-items:center}.premium-hero-grid:has(.scope-hero-panel) h1{font-size:49px;letter-spacing:-2.1px}.premium-hero:has(.scope-hero-panel){background-color:#0b201a;background-image:radial-gradient(ellipse at 80% 0%,#3d593666,transparent 65%),linear-gradient(90deg,transparent 49.85%,#a8b99507 50%,transparent 50.15%),linear-gradient(0deg,transparent 49.85%,#a8b99507 50%,transparent 50.15%);background-size:100% 100%,110px 110px,110px 110px}.premium-hero:has(.scope-hero-panel) h1 em{color:#c7d3a4}.premium-hero:has(.scope-hero-panel) .premium-eyebrow{color:#b4c393}.premium-hero:has(.scope-hero-panel) .premium-eyebrow i{background:#b6c692}.premium-hero:has(.scope-hero-panel) .premium-hero-actions .btn{background:#c7d3a4;border-color:#c7d3a4;color:#1b3526}.premium-hero:has(.scope-hero-panel) .premium-hero-copy>p{color:#a9bfb1}.premium-hero:has(.scope-hero-panel) .premium-feature-strip strong{color:#d6e1cc}.premium-hero:has(.scope-hero-panel) .premium-feature-strip small{color:#99ae9b}.premium-workspace>.scope-console{box-shadow:0 12px 35px #15331c08}.premium-workspace>.scope-console .scope-cards{gap:20px}.premium-workspace>.scope-console .scope-offer{padding:25px}.premium-workspace>.scope-console .scope-amount{font-size:34px}.premium-workspace>.scope-console .scope-offer>small{font-size:11px}.premium-workspace>.scope-console .scope-offer-top>span{font-size:11px}.premium-workspace>.scope-console .scope-action>span{font-size:11px}.premium-workspace>.scope-console .scope-verdict p{font-size:13px}.premium-workspace>.scope-console .scope-verdict strong{font-size:15px}.premium-workspace>.scope-console .scope-evidence>summary{font-size:12px}
@media(max-width:1100px){.premium-hero-grid:has(.scope-hero-panel){gap:30px;grid-template-columns:.85fr 1.15fr}.premium-hero-grid:has(.scope-hero-panel) h1{font-size:39px;letter-spacing:-1.5px}.scope-wordmark>span{display:none}.scope-console-body{padding:23px 20px}.scope-heading h2{font-size:21px}.scope-amount{font-size:19px}.scope-offer{padding:15px 10px}.scope-action{gap:13px}.scope-action .btn{min-width:215px;font-size:11px}.scope-action>span{font-size:8px}}
@media(max-width:850px){.premium-hero-grid:has(.scope-hero-panel){grid-template-columns:1fr;gap:32px}.premium-hero-grid:has(.scope-hero-panel) h1{font-size:49px;max-width:620px}.scope-hero-panel{max-width:630px;margin:auto}.scope-wordmark>span{display:inline}.scope-amount{font-size:26px}.scope-offer{padding:20px 17px}.scope-offer>small{font-size:10px}.scope-action>span{font-size:10px}.scope-console-body{padding:25px}.scope-cards{gap:14px}.scope-mode{font-size:8px}.scope-tax{font-size:10px}.scope-disclosure{font-size:10px}}
@media(max-width:600px){.premium-hero-grid:has(.scope-hero-panel){gap:29px}.premium-hero-grid:has(.scope-hero-panel) h1{font-size:38px;letter-spacing:-1.7px}.scope-console-header{padding:14px 16px}.scope-wordmark{font-size:11px}.scope-wordmark>span{font-size:6px;margin-left:5px;letter-spacing:.6px}.scope-mode{font-size:6px;letter-spacing:.4px}.scope-console-body{padding:19px 15px}.scope-heading{gap:6px}.scope-overline{font-size:7px;letter-spacing:.9px}.scope-heading h2{font-size:19px;letter-spacing:-.7px}.scope-tax{font-size:8px}.scope-basis-label{font-size:8px;margin-top:24px;letter-spacing:.4px}.scope-cards{gap:7px}.scope-offer,.premium-workspace>.scope-console .scope-offer{padding:13px 8px}.scope-offer-top>span,.premium-workspace>.scope-console .scope-offer-top>span{font-size:7px;letter-spacing:.5px}.scope-offer-top>b{font-size:9px;min-width:20px;min-height:20px}.scope-amount,.premium-workspace>.scope-console .scope-amount{font-size:17px;letter-spacing:-.8px;margin-top:17px}.scope-offer>small,.premium-workspace>.scope-console .scope-offer>small{font-size:8px;line-height:1.7}.scope-card-note{font-size:8px;line-height:1.7;min-height:37px;margin-top:12px;padding-top:10px}.scope-action{display:block;margin-top:18px}.scope-action .btn{width:100%;padding:14px;font-size:12px;min-width:0}.scope-action>span,.premium-workspace>.scope-console .scope-action>span{display:block;font-size:9px;text-align:center;margin-top:10px}.scope-action>span br{display:none}.scope-action>span br:after{content:' · '}.scope-verdict{padding:14px 12px;gap:8px;margin-top:15px}.scope-verdict strong,.premium-workspace>.scope-console .scope-verdict strong{font-size:11px}.scope-verdict p,.premium-workspace>.scope-console .scope-verdict p{font-size:10px;line-height:1.8}.scope-verdict-mark{font-size:18px}.scope-evidence>summary,.premium-workspace>.scope-console .scope-evidence>summary{font-size:10px}.scope-evidence>p{font-size:10px}.scope-evidence-row{padding:14px 12px}.scope-evidence-row>strong{font-size:11px}.scope-source-grid{gap:8px}.scope-source-grid a,.scope-source-grid div>span{font-size:9px}.scope-disclosure{font-size:9px;line-height:1.8}.premium-workspace>.scope-console .scope-cards{gap:7px}.scope-limitation{font-size:10px}}
@media(max-width:360px){.scope-wordmark>span{display:none}.scope-amount,.premium-workspace>.scope-console .scope-amount{font-size:15px;letter-spacing:-.7px}.scope-console-body{padding:17px 12px}.scope-cards{gap:5px}.scope-offer-top>span{font-size:6px}.scope-offer-top>b{min-width:18px;min-height:18px}.scope-card-note{font-size:7px}}
@media(prefers-reduced-motion:reduce){.scope-offer{transition:none}}
@media(max-width:360px){.scope-console .scope-cards{grid-template-columns:1fr;gap:9px}.scope-console .scope-cards .scope-offer{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:13px 15px}.scope-console .scope-offer-top{grid-column:1;grid-row:1;justify-content:flex-start;gap:9px}.scope-console .scope-offer-top>span{font-size:9px}.scope-console .scope-offer .scope-amount{grid-column:2;grid-row:1/3;font-size:23px;letter-spacing:-.8px;margin:0}.scope-console .scope-offer>small{grid-column:1;grid-row:2;font-size:9px;margin-top:4px}.scope-console .scope-offer .scope-card-note{grid-column:1/-1;min-height:0;margin-top:9px;padding-top:8px;font-size:9px}.scope-source-grid{grid-template-columns:1fr}}
