.plan-head[data-astro-cid-lrfxphbn]{align-items:end;gap:16px 64px;margin-bottom:clamp(40px,5vw,56px);display:grid}.plan-head[data-astro-cid-lrfxphbn] .h2[data-astro-cid-lrfxphbn]{margin-top:12px}.plan-head[data-astro-cid-lrfxphbn] .lead[data-astro-cid-lrfxphbn]{max-width:30em;font-size:1.0625rem}@media (width>=960px){.plan-head[data-astro-cid-lrfxphbn]{grid-template-columns:1fr 1fr}}.plan[data-astro-cid-lrfxphbn]{gap:40px;margin:0;padding:0;list-style:none;display:grid}.plan-axis[data-astro-cid-lrfxphbn]{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.8125rem;font-weight:600}.bar[data-astro-cid-lrfxphbn]{background:var(--paper-2);border-radius:6px;height:12px;margin-bottom:20px;position:relative}.bar-range[data-astro-cid-lrfxphbn]{width:var(--high);background:linear-gradient(to right, var(--teal-400) var(--solid), #3fe0c559 var(--solid));border-radius:6px;position:absolute;inset:0 auto 0 0}@media (width>=640px){.bar[data-astro-cid-lrfxphbn]{border-bottom:1.5px solid var(--line);background:0 0;border-radius:0;height:140px;margin-bottom:24px}.bar-range[data-astro-cid-lrfxphbn]{width:64px;height:var(--high);background:linear-gradient(to top, var(--teal-400) var(--solid), #3fe0c559 var(--solid));border-radius:8px 8px 0 0;inset:auto auto 0 0}.stage[data-astro-cid-lrfxphbn]:first-child .bar[data-astro-cid-lrfxphbn]:after{content:"";border-top:2px dashed var(--ink-3);width:64px;position:absolute;bottom:0;left:0}}.stage-when[data-astro-cid-lrfxphbn]{color:var(--ink-2);align-items:center;gap:10px;font-weight:600;display:flex}.stage-num[data-astro-cid-lrfxphbn]{background:var(--teal-400);width:28px;height:28px;color:var(--navy-950);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.stage[data-astro-cid-lrfxphbn] h3[data-astro-cid-lrfxphbn]{letter-spacing:-.025em;margin-top:12px;font-size:1.5rem}.stage-share[data-astro-cid-lrfxphbn]{color:var(--teal-700);margin-top:4px;font-size:.9375rem;font-weight:600}.stage-body[data-astro-cid-lrfxphbn]{color:var(--ink-2);margin-top:12px}@media (width>=640px){.plan[data-astro-cid-lrfxphbn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.plan[data-astro-cid-lrfxphbn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.plan-note[data-astro-cid-lrfxphbn]{background:var(--teal-50);color:var(--ink-2);border-radius:18px;align-items:center;gap:20px;margin-top:clamp(40px,5vw,56px);padding:24px 28px;display:flex}.plan-note[data-astro-cid-lrfxphbn] svg{width:28px;height:28px;color:var(--teal-700);flex:none}.plan-note[data-astro-cid-lrfxphbn] strong[data-astro-cid-lrfxphbn]{color:var(--ink)}.terms[data-astro-cid-lrfxphbn]{gap:20px;display:grid}.term[data-astro-cid-lrfxphbn]{padding:32px 28px}.term[data-astro-cid-lrfxphbn] .icon-bubble[data-astro-cid-lrfxphbn]{margin-bottom:24px}.term[data-astro-cid-lrfxphbn] h3[data-astro-cid-lrfxphbn]{letter-spacing:-.02em;margin-top:10px;font-size:1.375rem;line-height:1.25}.term[data-astro-cid-lrfxphbn]>p[data-astro-cid-lrfxphbn]:last-child{color:var(--ink-2);margin-top:12px}@media (width>=860px){.terms[data-astro-cid-lrfxphbn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.faq-wrap[data-astro-cid-lrfxphbn]{gap:32px 64px;display:grid}.faq-wrap[data-astro-cid-lrfxphbn] .h2[data-astro-cid-lrfxphbn]{margin-top:12px}@media (width>=960px){.faq-wrap[data-astro-cid-lrfxphbn]{grid-template-columns:320px minmax(0,1fr)}}.faq[data-astro-cid-lrfxphbn]{border-top:1px solid var(--line)}details[data-astro-cid-lrfxphbn]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lrfxphbn]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lrfxphbn]::-webkit-details-marker{display:none}summary[data-astro-cid-lrfxphbn] svg{width:20px;height:20px;color:var(--ink-3);flex:none;transition:transform .2s}details[data-astro-cid-lrfxphbn][open] summary[data-astro-cid-lrfxphbn] svg{transform:rotate(180deg)}details[data-astro-cid-lrfxphbn] p[data-astro-cid-lrfxphbn]{max-width:44em;color:var(--ink-2);padding-bottom:24px}
