.bc-page .lm-hub-group{margin-top:clamp(40px,6vh,64px)}.bc-page .lm-hub-group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.bc-page .lm-hub-group-head h3{margin:0;font-variation-settings:"wdth" 82,"wght" 720;font-size:clamp(22px,calc(1.9 * var(--vw)),30px);line-height:1.05}.bc-page .lm-hub-group-head p{margin:0;color:var(--ink-2)}.bc-page .lm-hub-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px}.bc-page .lm-hub-grid--calculator{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-page .lm-hub-grid--report{grid-template-columns:repeat(6,minmax(0,1fr))}.bc-page .lm-hub-grid--report>li{grid-column:span 2}.bc-page .lm-hub-grid--report>li:nth-child(n+4){grid-column:span 3}.bc-page .lm-hub-card{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(24px,calc(2.4 * var(--vw)),34px);border:1px solid var(--line);border-radius:6px;background:var(--panel);color:inherit;text-decoration:none;transition:border-color .3s,background-color .3s}.bc-page .lm-hub-card:hover{border-color:rgba(244,176,0,.5);background:radial-gradient(80% 80% at 100% 0,rgba(244,176,0,.08),transparent 70%),var(--panel)}.bc-page .lm-hub-icon{width:26px;height:26px;margin-bottom:26px;color:var(--eye)}.bc-page .lm-hub-name{margin:0 0 10px;font-family:var(--display);font-variation-settings:"wdth" 110,"wght" 560;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--eye-ink)}.bc-page .lm-hub-card h4{margin:0 0 12px;font-family:var(--display);font-variation-settings:"wdth" 80,"wght" 740;font-size:clamp(22px,calc(1.9 * var(--vw)),30px);line-height:1.05;text-wrap:balance}.bc-page .lm-hub-desc{margin:0 0 24px;color:var(--ink-2);font-size:.95em}.bc-page .lm-hub-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--display);font-variation-settings:"wdth" 95,"wght" 620;font-size:15px}.bc-page .lm-hub-cta .service-arrow{width:44px;height:44px}.bc-page .lm-hub-card:hover .service-arrow{transform:rotate(-45deg);background:var(--eye);border-color:var(--eye);color:var(--on-eye)}@media (max-width:900px){.bc-page .lm-hub-grid--calculator,.bc-page .lm-hub-grid--report{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-page .lm-hub-grid--report>li:nth-child(n){grid-column:auto}.bc-page .lm-hub-grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.bc-page .lm-hub-grid--calculator,.bc-page .lm-hub-grid--report{grid-template-columns:minmax(0,1fr)}}.bc-page .pad.lm-offer-pad{padding-top:clamp(40px,7vh,90px);padding-bottom:clamp(40px,7vh,90px)}.bc-page .pad:has(+.lm-offer-pad){padding-bottom:clamp(50px,8vh,100px)}.bc-page .lm-offer-pad+.pad{padding-top:clamp(50px,8vh,100px)}.bc-page .lm-offer{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:calc(5 * var(--vw));align-items:center;padding:clamp(32px,4.5vw,64px);border:1px solid var(--line);border-radius:6px;background:radial-gradient(60% 90% at 100% 0,rgba(244,176,0,.12),transparent 70%),var(--panel)}.bc-page .lm-offer-copy .feature-body{margin-bottom:28px;max-width:34em}.bc-page .lm-offer-proof{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.bc-page .lm-offer-proof li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.bc-page .lm-offer-proof b{grid-row:1/span 2;font-family:var(--display);font-variation-settings:"wdth" 70,"wght" 800;font-weight:800;font-size:clamp(40px,calc(3.6 * var(--vw)),60px);line-height:.9;color:var(--eye);font-variant-numeric:tabular-nums;min-width:2.25em}.bc-page .lm-offer-proof span{font-family:var(--display);font-variation-settings:"wdth" 88,"wght" 700;font-size:19px;line-height:1.1}.bc-page .lm-offer-proof small{color:var(--ink-2);font-size:14px}@media (max-width:900px){.bc-page .lm-offer{grid-template-columns:minmax(0,1fr)}}.bc-page .lm-hero-fx canvas{position:absolute;inset:0;width:100%;height:100%}.bc-page .lm-hero-fx:after{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 70%,#000 98%),linear-gradient(90deg,rgba(0,0,0,.85) 8%,rgba(0,0,0,.35) 55%,transparent 85%)}.bc-page .lm-hero-glow{position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx,72%) var(--my,40%),rgba(244,176,0,.1),transparent 70%),radial-gradient(60% 50% at 80% 30%,rgba(244,176,0,.08),transparent 70%),radial-gradient(45% 45% at 60% 85%,hsla(15,65%,65%,.06),transparent 70%);animation:lm-glow-drift 14s ease-in-out infinite alternate}@keyframes lm-glow-drift{to{transform:translate3d(-4%,3%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.bc-page .lm-hero-glow{animation:none}}.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child)>li{grid-column:span 2}.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}@media (max-width:900px){.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child)>li:nth-child(n){grid-column:auto}.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child)>li:last-child{grid-column:1/-1}}@media (max-width:560px){.bc-page .flow.lm-inside:has(>li:nth-child(5):last-child){grid-template-columns:minmax(0,1fr)}}.bc-page .lm-preview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:calc(5 * var(--vw));align-items:center}.bc-page .lm-preview .lede{margin-bottom:18px}.bc-page .lm-preview .bs-compare-note{margin-bottom:28px;font-style:italic}.bc-page .lm-report{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.bc-page .lm-report li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 16px;align-items:baseline;padding:14px 0;border-bottom:1px solid hsla(39,27%,90%,.08)}.bc-page .lm-report b{font-family:var(--display);font-variation-settings:"wdth" 90,"wght" 650;font-weight:400;font-size:17px;line-height:1.25}.bc-page .lm-report-note{grid-column:2;color:var(--ink-2);font-size:15px;line-height:1.35}.bc-page .lm-status{grid-row:1/span 2;align-self:center;display:inline-flex;justify-content:center;padding:3px 10px;border:1px solid;border-radius:999px;font-family:var(--display);font-variation-settings:"wdth" 100,"wght" 620;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bc-page .lm-status--leak{border-color:hsla(15,65%,65%,.5);background:hsla(15,65%,65%,.15);color:#e08a6d}.bc-page .lm-status--watch{border-color:rgba(244,176,0,.5);background:rgba(244,176,0,.14);color:var(--eye)}.bc-page .lm-status--ok{border-color:hsla(47,55%,66%,.4);background:hsla(47,55%,66%,.12);color:#d8c47a}@media (max-width:900px){.bc-page .lm-preview{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bc-page .lm-report li{grid-template-columns:minmax(0,1fr)}.bc-page .lm-status{grid-row:auto;justify-self:start}.bc-page .lm-report-note{grid-column:1}}.bc-page .lm-callout{margin-bottom:24px}.bc-page .lm-callout strong{color:var(--eye);font-weight:600}.bc-page .kw-table .lm-value{color:var(--eye);font-variant-numeric:tabular-nums}.bc-page .lm-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px calc(3 * var(--vw))}.bc-page .lm-split .tl-panel-title{margin-bottom:6px}.bc-page .lm-split .kw-tab-lede{margin:0 0 14px;color:var(--ink-2);font-size:15px}.bc-page .lm-prompts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.bc-page .lm-prompts li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid hsla(39,27%,90%,.08)}.bc-page .lm-prompts svg{flex:none;width:20px;height:20px;margin-top:3px;color:var(--eye)}@media (max-width:900px){.bc-page .lm-split{grid-template-columns:minmax(0,1fr)}}.bc-page .lm-months{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bc-page .lm-months>li{padding-top:18px;border-top:2px solid var(--eye)}.bc-page .lm-months .plan-step{margin-top:0}.bc-page .lm-months ul{list-style:none;margin:0;padding:0;display:grid;gap:22px}.bc-page .lm-months h3{margin:0 0 4px;font-variation-settings:"wdth" 82,"wght" 720;font-size:22px;line-height:1.1}.bc-page .lm-months .kw-url{display:inline-block;margin-bottom:8px}.bc-page .lm-months p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.4}@media (max-width:900px){.bc-page .lm-months{grid-template-columns:minmax(0,1fr)}}.bc-page .funnel.lm-funnel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bc-page .lm-funnel .lede{margin-bottom:28px}.bc-page .lm-funnel .bar .bar-fill{background:var(--ink)}.bc-page .lm-funnel .bar.is-max .bar-fill{background:var(--eye)}@media (max-width:1100px){.bc-page .funnel.lm-funnel{grid-template-columns:minmax(0,1fr)}.bc-page .funnel.lm-funnel>div:first-child{position:static}}.bc-page .lm-assumptions{margin:0 0 32px;padding:22px 24px;border:1px dashed var(--line);border-radius:6px}.bc-page .lm-assumptions .service-points{margin:0;font-size:16px}.bc-page .lm-calc-group{margin:10px 0 -8px;font-family:var(--display);font-variation-settings:"wdth" 110,"wght" 560;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--eye)}.bc-page .lm-calc-group:first-child{margin-top:0}.bc-page .lm-presets [role=group]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bc-page .lm-presets button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-2);font-family:var(--display);font-variation-settings:"wdth" 95,"wght" 600;font-size:14px;cursor:pointer;transition:border-color .2s,color .2s}.bc-page .lm-presets button:hover{color:var(--ink);border-color:hsla(39,27%,90%,.4)}.bc-page .lm-presets button[aria-pressed=true]{border-color:var(--eye);color:var(--ink)}.bc-page .lm-presets button span{color:var(--eye);font-variant-numeric:tabular-nums}.bc-page .lm-agree{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bc-page .lm-agree p{margin:0;color:var(--ink-2);font-style:italic}