.analogy[data-astro-cid-dvbrquv2]{gap:var(--s-6);margin-top:var(--s-10);display:grid}.analogy__bills[data-astro-cid-dvbrquv2]{gap:var(--s-2) var(--s-3);grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.analogy[data-astro-cid-dvbrquv2]{grid-template-columns:repeat(3,minmax(0,1fr))}.analogy__bills[data-astro-cid-dvbrquv2]{grid-column:2/4;grid-template-columns:subgrid;column-gap:var(--s-6)}}.analogy__title[data-astro-cid-dvbrquv2]{margin:0 0 var(--s-3);font-size:var(--t-3);font-style:italic}.analogy__text[data-astro-cid-dvbrquv2]{color:var(--text-mute);margin:0}.analogy__control[data-astro-cid-dvbrquv2]{margin-top:var(--s-6)}.analogy__label-row[data-astro-cid-dvbrquv2]{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-weight:600;display:flex}.analogy__label-row[data-astro-cid-dvbrquv2] output[data-astro-cid-dvbrquv2]{font-family:var(--font-display,var(--font-sys));font-size:var(--t-3);color:var(--primary);font-weight:700}.analogy__range[data-astro-cid-dvbrquv2]{width:100%;margin:var(--s-2) 0 0;accent-color:var(--primary);cursor:pointer}.analogy__hint[data-astro-cid-dvbrquv2]{margin:var(--s-2) 0 0;font-size:var(--t-small);color:var(--text-mute)}.analogy__extra[data-astro-cid-dvbrquv2]{align-items:center;gap:var(--s-2);margin-top:var(--s-4);cursor:pointer;font-weight:600;display:flex}.analogy__extra[data-astro-cid-dvbrquv2] input[data-astro-cid-dvbrquv2]{accent-color:var(--primary);cursor:pointer}.bill[data-astro-cid-dvbrquv2]{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;margin:0;display:grid}.bill__name[data-astro-cid-dvbrquv2]{margin:0 0 var(--s-2);font-family:var(--font-body,var(--font-sys));font-size:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--eyebrow);font-weight:600}.bill__row[data-astro-cid-dvbrquv2]{justify-content:space-between;align-items:baseline;column-gap:var(--s-3);font-size:var(--t-small);flex-wrap:wrap;margin:0;display:flex}.bill__label[data-astro-cid-dvbrquv2]{color:var(--text-mute)}.bill__value[data-astro-cid-dvbrquv2]{color:var(--text);white-space:nowrap;font-weight:600}@media (width<=599px){.bill[data-astro-cid-dvbrquv2]{padding:var(--s-4)}}.bill__row--addon[data-astro-cid-dvbrquv2]{display:none}.bill__row--addon[data-astro-cid-dvbrquv2] .bill__label[data-astro-cid-dvbrquv2]{color:var(--primary)}.analogy[data-astro-cid-dvbrquv2][data-extra-on] .bill__row--addon[data-astro-cid-dvbrquv2]{display:flex}.bill__row--total[data-astro-cid-dvbrquv2]{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);align-items:center}.bill__row--total[data-astro-cid-dvbrquv2] .bill__label[data-astro-cid-dvbrquv2]{color:var(--text);font-weight:600}.bill__row--total[data-astro-cid-dvbrquv2] .bill__value[data-astro-cid-dvbrquv2]{font-family:var(--font-display,var(--font-sys));font-size:var(--t-3);font-weight:700}.meter[data-astro-cid-dvbrquv2]{height:8px;margin:var(--s-1) 0;background:var(--line);border-radius:4px;display:block;position:relative}.meter__in[data-astro-cid-dvbrquv2],.meter__over[data-astro-cid-dvbrquv2]{position:absolute;top:0;bottom:0}.meter__in[data-astro-cid-dvbrquv2]{background:var(--primary);border-radius:4px 0 0 4px;left:0}.meter__over[data-astro-cid-dvbrquv2]{background:var(--tier-warn);border-radius:0 4px 4px 0}.meter__tick[data-astro-cid-dvbrquv2]{background:var(--text-mute);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}@media (prefers-reduced-motion:no-preference){.meter__in[data-astro-cid-dvbrquv2],.meter__over[data-astro-cid-dvbrquv2]{transition:width var(--dur-fast) var(--ease-out)}}.hero-x[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;width:clamp(458px,71.2vw,915px);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@media (width>=1024px){.hero.hero--home .hero__grid{top:-1lh}}.hero-x[data-astro-cid-lcdefpme] svg{width:100%;height:100%;position:absolute;inset:0}.hero-x[data-astro-cid-lcdefpme] .hero-x__soft{color:var(--indigo-600);filter:blur(48px);animation:12s ease-in-out infinite alternate hero-x-breathe}.hero-x[data-astro-cid-lcdefpme] .hero-x__edge{color:var(--indigo-200);filter:blur(2px);animation:12s ease-in-out infinite alternate hero-x-breathe-edge}@keyframes hero-x-breathe{0%{opacity:.105;transform:scale(.92)}to{opacity:.235;transform:scale(1.16)}}@keyframes hero-x-breathe-edge{0%{opacity:.01;transform:scale(1.02)}to{opacity:.03;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.hero-x[data-astro-cid-lcdefpme] svg{animation:none}.hero-x[data-astro-cid-lcdefpme] .hero-x__soft{opacity:.15}.hero-x[data-astro-cid-lcdefpme] .hero-x__edge{opacity:.018}}.steps[data-astro-cid-lcdefpme]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{margin:0;display:flex}.step[data-astro-cid-lcdefpme]{flex:1}.step__head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);display:flex}.num[data-astro-cid-lcdefpme]{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-soft-text);font-family:var(--font-display,var(--font-sys));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex;position:relative}.num__ring[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.num__arc[data-astro-cid-lcdefpme]{fill:none;stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round}.num__arc--on[data-astro-cid-lcdefpme]{stroke:var(--primary)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-4);margin:0}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-3)}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:var(--s-10)}.group__label[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);margin:0 0 var(--s-5);font-size:var(--t-4);letter-spacing:0;font-weight:600;display:flex}.group__label[data-astro-cid-lcdefpme]:after{content:"";background:var(--line-strong);flex:1;height:1px}.new[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:var(--s-2) 0;letter-spacing:var(--ls-h3);font-size:1.0625rem}.carried[data-astro-cid-lcdefpme]{max-width:76ch;margin:var(--s-8) 0 0;color:var(--text-mute)}.new[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-mute);font-size:var(--t-small)}.choice[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.choice[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:var(--s-2) 0}.choice[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-mute)}.choice[data-astro-cid-lcdefpme] .card__link[data-astro-cid-lcdefpme]{padding-top:var(--s-5);margin-top:auto}.door[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.door[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:var(--s-2) 0}.door[data-astro-cid-lcdefpme] .card__link[data-astro-cid-lcdefpme]{padding-top:var(--s-4);margin-top:auto}@media (width>=900px){.steps[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
