.plan-finder[data-astro-cid-s7otzkym]{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.pf-eyebrow[data-astro-cid-s7otzkym]{letter-spacing:calc(.02em + var(--ih-ls-mono,0em));color:var(--brand-text);font-size:.75rem}.plan-finder[data-astro-cid-s7otzkym] h2[data-astro-cid-s7otzkym]{font-size:var(--step-2);margin:var(--space-1) 0 var(--space-4)}.pf-q[data-astro-cid-s7otzkym]{margin-top:var(--space-4)}.pf-label[data-astro-cid-s7otzkym]{font-weight:calc(600 + var(--ih-fw-body,0));margin-bottom:var(--space-2);color:var(--text)}.pf-opts[data-astro-cid-s7otzkym]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pf-opt[data-astro-cid-s7otzkym]{border:1px solid var(--line);background:var(--panel-2);color:var(--text-2);border-radius:var(--radius);font-size:var(--step--1);cursor:pointer;padding:.5em .9em;font-family:inherit}.pf-opt[data-astro-cid-s7otzkym]:hover{color:var(--text);border-color:var(--brand-bright)}.pf-opt[data-astro-cid-s7otzkym].is-on{background:var(--brand);border-color:var(--brand);color:#fff}.pf-result[data-astro-cid-s7otzkym]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.pf-name[data-astro-cid-s7otzkym]{font-size:var(--step-1);margin:var(--space-1) 0}.pf-why[data-astro-cid-s7otzkym]{color:var(--text-2);font-size:var(--step--1);max-width:52ch}.pf-actions[data-astro-cid-s7otzkym]{margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap;display:flex}.pf-plans[data-astro-cid-s7otzkym]{border:var(--bw-card) solid var(--bd-card);box-shadow:var(--sh-2);padding:var(--space-4)}.pf-plans[data-astro-cid-s7otzkym] h2[data-astro-cid-s7otzkym]{margin:0 0 var(--space-1)}.pf-lede[data-astro-cid-s7otzkym]{color:var(--text-2);font-size:var(--step--1);max-width:52ch;margin:0 0 var(--space-2)}.pf-plans[data-astro-cid-s7otzkym] .pf-q[data-astro-cid-s7otzkym]{margin:var(--space-3) 0 0;border:0;min-width:0;padding:0}.pf-plans[data-astro-cid-s7otzkym] legend[data-astro-cid-s7otzkym]{font-weight:calc(700 + var(--ih-fw-body,0));margin:0 0 var(--space-2);color:var(--text);padding:0}.pf-hint[data-astro-cid-s7otzkym]{color:var(--text-3);font-weight:calc(500 + var(--ih-fw-body,0))}.pf-plans[data-astro-cid-s7otzkym] .pf-opts[data-astro-cid-s7otzkym]{gap:.4rem}.pf-plans[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym][type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-plans[data-astro-cid-s7otzkym] .pf-opt[data-astro-cid-s7otzkym]{border:2px solid var(--line-strong);background:var(--panel);min-height:40px;color:var(--text);border-radius:var(--radius-full);line-height:calc(1.25 * var(--ih-lh-body,1));align-items:center;padding:.45em .9em;display:inline-flex}.pf-plans[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]:checked+.pf-opt[data-astro-cid-s7otzkym]{background:var(--brand-text);border-color:var(--brand-text);color:#fff}:root[data-theme=dark] .pf-plans[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]:checked+.pf-opt[data-astro-cid-s7otzkym]{background:var(--brand-bright);border-color:var(--brand-bright);color:var(--ink)}.pf-plans[data-astro-cid-s7otzkym] input[data-astro-cid-s7otzkym]:focus-visible+.pf-opt[data-astro-cid-s7otzkym]{outline:3px solid var(--text);outline-offset:3px}@media (width<=760px){.pf-plans[data-astro-cid-s7otzkym] .pf-opts[data-astro-cid-s7otzkym]{grid-template-columns:1fr 1fr;display:grid}.pf-plans[data-astro-cid-s7otzkym] .pf-opt[data-astro-cid-s7otzkym]{text-align:center;justify-content:center;min-height:44px;padding-inline:.5em}}.pf-plans[data-astro-cid-s7otzkym] .pf-result[data-astro-cid-s7otzkym]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--brand-wash);gap:.35rem;display:grid}.pf-plans[data-astro-cid-s7otzkym] .pf-result[data-astro-cid-s7otzkym].is-empty{background:var(--panel-2)}.pf-empty[data-astro-cid-s7otzkym],.pf-price[data-astro-cid-s7otzkym],.pf-alt[data-astro-cid-s7otzkym],.pf-note[data-astro-cid-s7otzkym]{font-size:var(--step--1);line-height:calc(1.5 * var(--ih-lh-body,1));max-width:60ch;color:var(--text-2);margin:0}.pf-plans[data-astro-cid-s7otzkym] .pf-eyebrow[data-astro-cid-s7otzkym]{font-weight:calc(600 + var(--ih-fw-body,0));margin:0}.pf-plans[data-astro-cid-s7otzkym] .pf-name[data-astro-cid-s7otzkym]{margin:0}.pf-plans[data-astro-cid-s7otzkym] .pf-why[data-astro-cid-s7otzkym]{color:var(--text);max-width:60ch;margin:0}.pf-plans[data-astro-cid-s7otzkym] .pf-result[data-astro-cid-s7otzkym] a[data-astro-cid-s7otzkym]:not(.btn){text-underline-offset:.15em;text-decoration:underline}.pf-plans[data-astro-cid-s7otzkym] .pf-actions[data-astro-cid-s7otzkym]{margin-top:var(--space-2);gap:var(--space-2)}.pf-plans[data-astro-cid-s7otzkym] .btn[data-astro-cid-s7otzkym]:focus-visible{outline:3px solid var(--text);outline-offset:3px}.pf-in-hero[data-astro-cid-s7otzkym]{margin-top:0}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]{cursor:pointer;gap:.25rem;padding-right:2rem;list-style:none;display:grid;position:relative}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]::-webkit-details-marker{display:none}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]:after{content:"+" / "";color:var(--brand);font-weight:calc(700 + var(--ih-fw-body,0));font-size:1.6rem;line-height:1;position:absolute;top:0;right:0}.pf-fold[data-astro-cid-s7otzkym][open]>summary[data-astro-cid-s7otzkym]:after{content:"–" / ""}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]:focus-visible{outline:3px solid var(--text);outline-offset:3px;border-radius:var(--radius)}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym] h2[data-astro-cid-s7otzkym]{margin:0}.pf-fold-hint[data-astro-cid-s7otzkym]{color:var(--text-2);font-size:var(--step--1);max-width:52ch}.pf-fold[data-astro-cid-s7otzkym]:not([data-fold])>summary[data-astro-cid-s7otzkym]{pointer-events:none}.pf-fold[data-astro-cid-s7otzkym]:not([data-fold])>summary[data-astro-cid-s7otzkym]:after{display:none}@media (width>=761px){.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]{pointer-events:none}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym]:after{display:none}}.pf-fold[data-astro-cid-s7otzkym]>summary[data-astro-cid-s7otzkym] h2[data-astro-cid-s7otzkym]{margin-bottom:0}.pf-fold-body[data-astro-cid-s7otzkym]>.pf-q[data-astro-cid-s7otzkym]:first-child{margin-top:var(--space-3)}
