.plan-anchor{font-size:15px;line-height:1.5;color:var(--dim);margin:-8px 0 18px}.plan-who{text-align:center;font-size:15px;line-height:1.4;margin:12px 0 0}.plan-who a{color:var(--muted2,#c9c1b0);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.plan-who a:focus-visible,.plan-who a:hover{color:var(--ink,#f2ece0)}@media (max-width:720px){.plan-anchor,.plan-who{font-size:16px}}.hero-t .hero-titan{--hero-bot-h:clamp(190px,calc(100vh - 424px),397px);min-width:0}html.hw-season .hero-t .hero-titan{--hero-bot-h:clamp(190px,calc((100vh - 424px) * 0.934),371px)}.hero-t .pa-band.pa-hero{margin:0;padding:0;overflow:visible}.hero-t .pa-hero .assistant-inner{align-items:center}.hero-t .pa-hero .assistant-bubble{width:100%;max-width:600px;margin:6px 0 0;padding:18px 26px 19px}.hero-t .pa-hero .assistant-bubble p{font-size:17.5px;line-height:1.5}.hero-t .pa-hero .assistant-mascot-wrap{--mascot-h:var(--hero-bot-h);margin-top:18px}.hero-t .pa-hero .assistant-glow{width:calc(var(--hero-bot-h) * 1.15);height:calc(var(--hero-bot-h) * 1.15)}.hero-t .hero-go{margin:18px 0 0;display:flex;justify-content:center}@media (min-width:961px){.hero-t .hero-go .lets-go-box{box-shadow:0 10px 26px -14px rgba(224,164,60,.5),0 6px 18px -8px rgba(0,0,0,.6)}.hero-t .hero-go .btn-gold.btn-sm{padding:14px 30px;font-size:16.5px;border-radius:12px}}@media (min-width:961px) and (max-width:1180px){.hero-t .hero-titan{--hero-bot-h:clamp(190px,min(30vw,100vh - 440px),330px)}html.hw-season .hero-t .hero-titan{--hero-bot-h:clamp(190px,min(30vw,(100vh - 440px) * 0.934),308px)}.hero-t .pa-hero .assistant-bubble{padding:15px 20px 16px}.hero-t .pa-hero .assistant-bubble p{font-size:16.5px}}@media (max-width:960px){.hero-t .hero-titan{order:-1;--hero-bot-h:236px}.hero-t .pa-hero .assistant-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:22px;column-gap:22px;align-items:center;text-align:left}.hero-t .pa-hero .assistant-mascot-wrap{grid-column:1;grid-row:1/3;margin-top:0}.hero-t .pa-hero .assistant-bubble{grid-column:2;grid-row:1;align-self:end;margin:0;max-width:560px;padding:15px 22px 16px}.hero-t .pa-hero .assistant-bubble p{font-size:17px}.hero-t .pa-hero .assistant-bubble:after{left:-8px;bottom:auto;top:50%;transform:translateY(-50%) rotate(45deg);border-right:0;border-left:1px solid rgba(214,176,94,.32)}.hero-t .hero-go{grid-column:2;grid-row:2;align-self:start;margin-top:18px;justify-content:flex-start}.hero-t .hero-go .btn-gold.btn-sm{padding:14px 30px;font-size:16.5px;border-radius:12px}}@media (max-width:620px){.hero-t .hero-titan{--hero-bot-h:clamp(68px,calc(100vh - 392px - 34.6vw),236px);margin:0 0 2px}.hero-t .pa-hero .assistant-inner{display:flex;flex-direction:column;align-items:center}.hero-t .pa-hero .assistant-bubble{align-self:stretch;width:auto;max-width:none;margin:0;padding:9px 13px 10px}.hero-t .pa-hero .assistant-bubble p{font-size:clamp(15px,4.2vw,17.5px);line-height:1.42;text-wrap:balance}.hero-t .pa-hero .assistant-bubble:after{left:50%;top:auto;bottom:-8px;transform:translateX(-50%) rotate(45deg);border-left:0;border-right:1px solid rgba(214,176,94,.32)}.hero-t .pa-hero .assistant-mascot-wrap{margin-top:7px}.hero-t .pa-hero .assistant-glow{width:calc(var(--hero-bot-h) * 1.3);height:calc(var(--hero-bot-h) * 1.3)}.hero-t .hero-go{display:none}.hero.hero-t{padding-top:8px}.hero.hero-t .h1{margin-top:0;font-size:32px}.hero.hero-t .hero-copy>.hero-how{margin-top:6px;font-size:16px}.hero.hero-t .hero-copy>.lead-price{margin-top:8px}.hero.hero-t .hero-copy .hero-cta{margin-top:9px;padding-top:14px;padding-bottom:14px}.lp-hero.hero-t .hero-titan{--hero-bot-h:clamp(68px,calc(100vh - 369px - 34.6vw),236px)}}@supports (height:100svh){@media (max-width:620px){.hero-t .hero-titan{--hero-bot-h:clamp(68px,calc(100svh - 392px - 34.6vw),236px)}}}@media (max-width:620px){html.hw-season .hero-t .hero-titan{--hero-bot-h:clamp(68px,calc((100vh - 392px - 34.6vw) * 0.934),220px)}html.hw-season .lp-hero.hero-t .hero-titan{--hero-bot-h:clamp(68px,calc((100vh - 369px - 34.6vw) * 0.934),220px)}html.hw-season .hero-t .pa-hero .assistant-bubble:after{left:calc(50% + var(--hero-bot-h) * .07)}}@supports (height:100svh){@media (max-width:620px){html.hw-season .hero-t .hero-titan{--hero-bot-h:clamp(68px,calc((100svh - 392px - 34.6vw) * 0.934),220px)}}}.home-show{display:flex;justify-content:center;padding-top:6px;padding-bottom:34px}.home-show .hero-visual{width:100%;max-width:720px;align-items:center}.home-show .hero-visual.rv-in{transform:none}.home-show .hero3d-stage{max-width:720px}.home-show .hero3d-screen img{aspect-ratio:1200/796}.home-show .hero3d-screen{overflow:hidden}.home-show .hero3d-screen img{width:101.3%;max-width:none;object-position:left top}@media (min-width:961px){.home-show{padding-top:14px;padding-bottom:58px}}@media (max-width:960px){.home-show .hero-visual,.home-show .hero3d-stage{max-width:560px}.home-show{padding-bottom:26px}}@media (max-width:620px){.home-show{padding-top:0;padding-bottom:8px}.home-show .hero-visual>.glow-blue,.home-show .hero-visual>.glow-gold{pointer-events:none}}@media (min-width:961px){.hero.hero-t .h1{font-size:clamp(40px,4.4vw,56px)}}@media (min-width:961px) and (min-height:720px){.consent-banner.consent-strip,.consent-banner.consent-strip[data-side]{left:0;right:0;bottom:0;padding-bottom:0;justify-content:stretch}.consent-banner.consent-strip .consent-inner{max-width:none;flex-wrap:nowrap;justify-content:center;gap:22px;padding:4px 24px calc(4px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;box-shadow:0 -10px 34px rgba(0,0,0,.45)}.consent-banner.consent-strip .consent-text{flex:0 1 auto;font-size:13px;line-height:1.4}.consent-banner.consent-strip .consent-actions{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:14px}.consent-banner.consent-strip .consent-btn{padding:5px 15px;font-size:13px}.consent-banner.consent-strip .consent-optout{padding:4px 2px;font-size:13px;white-space:nowrap}}.hero3d-chips{display:contents}.home-show{flex-direction:column;align-items:center}@media (min-width:1025px){.home-show .hero3d-chips{display:flex;justify-content:center;gap:16px;margin:24px -90px 0}.home-show .hero3d-chips .hero3d-chip{position:static;transform:none;flex:0 0 auto;padding:9px 14px 9px 10px;gap:10px}.home-show .hero3d-chips .hero3d-chip-ic{width:30px;height:30px}.home-show .hero3d-chips .hero3d-chip-ic svg{width:16px;height:16px}.home-show .hero3d-chips .hero3d-chip-t{font-size:13.5px}.home-show .hero3d-stage:after{bottom:70px}}@media (min-width:621px) and (max-width:1024px){.home-show .hero3d-chips .hero3d-chip.chip-in-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:16px auto 0;width:max-content;max-width:100%;transform:none;white-space:nowrap}.home-show .hero3d-stage:after{bottom:60px}}@media (max-width:620px){.home-show{padding-top:30px}}.lead-price>.lead-price-sub{display:block;margin-top:2px;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted);text-shadow:0 1px 12px rgba(6,6,9,.6)}.lead>.lead-why{display:block;color:var(--blue)}.lead-seo .lead-seo-sub{display:block;margin-top:1px;font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}@media (min-width:961px){.hero.hero-t .h1{font-size:clamp(40px,3.9vw,50px)}.hero.hero-t .hero-copy>.lead-price{margin-top:12px}.hero.hero-t .hero-copy>.lead-price+.lead{margin-top:8px}.hero.hero-t .hero-copy>.lead-seos{margin-top:10px;gap:4px}.hero.hero-t .hero-copy>.lead-seos>.lead-seo{line-height:1.28}.hero.hero-t .hero-copy>.hero-actions{margin-top:18px}.hero.hero-t.lp-hero .h1{font-size:clamp(38px,3.6vw,46px)}.hero.hero-t.lp-hero .h1.lp-h1-long{font-size:clamp(36px,3.3vw,42px)}}