.plan-scope .plan-hero{background:var(--amber);color:var(--ink)}.plan-scope .plan-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.plan-scope .plan-hero-copy{min-width:0}.plan-scope .plan-head-row{align-items:center;gap:clamp(2px,.6vw,10px);margin-bottom:22px;display:flex}.plan-scope .plan-hero .plan-logo{flex:none;width:auto;height:clamp(104px,13vw,196px);margin:clamp(-22px,-2.2vw,-12px) clamp(-26px,-2.6vw,-16px)}.plan-scope .plan-hero .eyebrow{color:var(--blue);margin-bottom:12px;display:block}.plan-scope .plan-hero h1{font-family:var(--ff-wide);text-transform:uppercase;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.2vw,52px);font-weight:900;line-height:.86}.plan-scope .plan-hero h1 .em{color:var(--orange)}.plan-scope .plan-hero .lead{max-width:46ch;margin:24px 0 30px;font-size:clamp(17px,1.6vw,20px);font-weight:600}.plan-scope .plan-btns{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.plan-scope .plan-hero-art{aspect-ratio:4/3.4;border-radius:var(--r-lg);background:var(--blue);place-items:center;display:grid;position:relative;overflow:hidden}.plan-scope .plan-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plan-scope .plan-cta{text-align:center}.plan-scope .plan-cta h2{font-family:var(--ff-wide);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(34px,6vw,80px);font-weight:900;line-height:.84}.plan-scope .plan-cta h2 .q{color:var(--blue)}.plan-scope .plan-cta p{color:#fff;max-width:48ch;margin:24px auto 32px;font-size:19px;font-weight:600}@media (max-width:1000px){.plan-scope .plan-hero-grid{grid-template-columns:1fr}.plan-scope .plan-hero-art{aspect-ratio:16/10;order:-1;max-width:520px}.plan-scope .plan-hero-art .spark{display:none}}
