.hero-band.on-night{padding-block:var(--s-7) var(--s-8);background:radial-gradient(60% 80% at 85% 10%, #ff4fa847, transparent 60%), radial-gradient(50% 60% at 0% 100%, #c2177c38, transparent 60%), var(--night);position:relative;overflow:hidden}.hero-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.hero{gap:var(--s-6);align-items:center;display:grid;position:relative}@media (width>=62rem){.hero{gap:var(--s-8);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero h1{margin-bottom:var(--s-4);letter-spacing:-.035em;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.9rem);line-height:1.03}.hero h1 em{background:linear-gradient(90deg,#ff7dc0,#ffb3d9);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero__kicker{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font:600 .8rem var(--f-body);color:#f1e3ec;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;padding:.3rem .8rem .3rem .35rem;display:inline-flex}.hero__kicker b{color:#160c1b;font:750 .72rem var(--f-mono);letter-spacing:.04em;text-transform:uppercase;background:#ff4fa8;border-radius:999px;padding:.12rem .55rem}.hero__lede{color:var(--ink-2);margin:0 0 var(--s-4);max-width:38rem;font-size:1.2rem;line-height:1.55}.hero__trust{margin:var(--s-5) 0 0;gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid}.hero__trust li{gap:var(--s-2);color:var(--ink-2);align-items:flex-start;margin:0;font-size:.92rem;line-height:1.4;display:flex}.hero__trust svg{width:20px;height:20px;color:var(--mag);flex:none;margin-top:.05rem}.hero__aside{gap:var(--s-3);display:grid}.hero__caption{color:var(--ink-3);margin:0;font-size:.82rem}@media (width<=39.99rem){.hero-band.on-night{padding-block:var(--s-5) var(--s-6)}.hero{gap:var(--s-5)}.hero__trust{display:none}.hero__kicker{border-radius:14px}.offer-card--hero .offer-stmt li:not(.offer-stmt__credit) .offer-stmt__v,.offer-card--hero .offer-checks{display:none}.offer-card__actions .btn{flex:100%}}.hero-band .answer{box-shadow:none;backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ff7dc0 #ffffff1f #ffffff1f}.hero-band .offer-card{background:var(--card);border-color:#ffffff1a;box-shadow:0 40px 80px -40px #000c,0 0 0 1px #ff7dc01f}.eyebrow{margin:0 0 var(--s-2);font:650 .74rem var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mag);display:inline-block}.section-head{max-width:46rem;margin-bottom:var(--s-5)}.section-head h2{margin:0 0 var(--s-2)}.section-head p{color:var(--ink-2);margin:0;font-size:1.08rem}.eyebrow+h2,.split h2{margin-top:0}.band{margin-top:var(--s-8);padding-block:var(--s-7);background:var(--wash)}.band>.shell>.section:first-child,.band .section-head:first-child{margin-top:0}.flow{counter-reset:flow;margin:var(--s-5) 0;gap:var(--s-3);padding:0;list-style:none;display:grid}@media (width>=56rem){.flow{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.flow>li{counter-increment:flow;padding:var(--s-5) var(--s-4) var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow);margin:0;position:relative}.flow>li:before{content:counter(flow, decimal-leading-zero);top:var(--s-4);right:var(--s-4);font:700 .8rem var(--f-mono);color:var(--ink-3);position:absolute}@media (width>=56rem){.flow>li:not(:last-child):after{content:"";top:2.6rem;right:calc(var(--s-4) * -1);width:var(--s-4);border-top:2px dashed var(--line-strong);position:absolute}}.flow__icon{width:3rem;height:3rem;margin-bottom:var(--s-3);background:var(--mag-wash);color:var(--mag);border-radius:14px;place-items:center;display:grid}.flow__icon svg{width:26px;height:26px}.flow>li:last-child{border-color:color-mix(in srgb, var(--mag) 45%, var(--line));background:linear-gradient(180deg, var(--mag-wash), var(--card) 70%)}.flow>li:last-child .flow__icon{background:var(--mag);color:var(--on-mag)}.flow h3{margin:0 0 var(--s-2);font-size:1.1rem}.flow p{color:var(--ink-2);margin:0;font-size:.97rem;line-height:1.55}.flow p a{font-weight:700}.split{gap:var(--s-5);align-items:center;display:grid}@media (width>=62rem){.split{gap:var(--s-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.split .shot{margin:0}@media print{.hero-band.on-night{background:0 0;padding-block:0}.hero-band:before{display:none}}.hero[data-astro-cid-lcdefpme] .answer{margin-bottom:0}.hero[data-astro-cid-lcdefpme] .answer .asof{max-width:none;font-size:inherit;border:0;margin:0;padding:0}.hero[data-astro-cid-lcdefpme] .router>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-astro-cid-lcdefpme] .router{margin:0}.path-grid[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.path[data-astro-cid-lcdefpme]{padding:var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-3)}.path__k[data-astro-cid-lcdefpme]{font:600 .74rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mag);margin:0 0 var(--s-2)}.path[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);margin:0}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.path[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);min-height:44px;color:var(--ink);font-weight:650;text-decoration:none;display:flex}.path[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--mag);margin-left:auto;transition:transform .15s}.path[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--mag)}.path[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{transform:translate(3px)}.levels[data-astro-cid-lcdefpme]{margin:var(--s-4) 0;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.levels[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{margin:0}.levels__card[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);height:100%;padding:var(--s-5) var(--s-4);box-shadow:var(--shadow)}.levels__plan[data-astro-cid-lcdefpme]{font:600 .75rem var(--f-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 var(--s-1)}.levels__price[data-astro-cid-lcdefpme]{font:800 1.8rem/1.1 var(--f-head);letter-spacing:-.02em;margin:0}.levels__price[data-astro-cid-lcdefpme] .amount[data-astro-cid-lcdefpme]{font:inherit}.levels__per[data-astro-cid-lcdefpme]{color:var(--ink-2);font-weight:600}.levels__price[data-astro-cid-lcdefpme] .levels__per[data-astro-cid-lcdefpme]{font-size:1rem}.levels__where[data-astro-cid-lcdefpme]{margin:var(--s-1) 0 var(--s-2);color:var(--ink-3);font-size:.875rem}.levels__covers[data-astro-cid-lcdefpme]{color:var(--mag);margin:0;font-weight:700}.levels__seen[data-astro-cid-lcdefpme]{margin:var(--s-3) 0 0;padding:var(--s-2) 0 0;border-top:1px dashed var(--line-strong);gap:var(--s-2);font-size:.9375rem;list-style:none;display:grid}.levels__seen[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.levels__when[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.875rem}.levels__clause[data-astro-cid-lcdefpme]{color:var(--ink-2);display:block}
