.submit-section[data-astro-cid-akw7qjlj]{padding-top:var(--s-8)}.step-rail[data-astro-cid-akw7qjlj]{gap:var(--s-2);margin-bottom:var(--s-8);counter-reset:none;grid-template-columns:1fr 1fr;display:grid}@media (width>=900px){.step-rail[data-astro-cid-akw7qjlj]{gap:var(--s-1);grid-template-columns:repeat(4,1fr)}}.step-rail__item[data-astro-cid-akw7qjlj]{min-width:0}.step-rail__link[data-astro-cid-akw7qjlj]{align-items:center;gap:var(--s-2);height:100%;min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border-top:2px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-xs);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);font-weight:600;line-height:1.25;display:flex}.step-rail__link[data-astro-cid-akw7qjlj]:hover{color:var(--brand);border-top-color:var(--brand);background:var(--brand-tint)}.step-rail__num[data-astro-cid-akw7qjlj]{border-radius:var(--r-pill);background:var(--brand-tint);width:22px;height:22px;color:var(--brand);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-rail__label[data-astro-cid-akw7qjlj]{min-width:0}.step[data-astro-cid-akw7qjlj]{border:1px solid var(--border);min-width:0;scroll-margin-top:var(--anchor-offset);margin:0;padding:0}.step__head[data-astro-cid-akw7qjlj]{gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);border-bottom:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:flex-start;display:flex}.step__num[data-astro-cid-akw7qjlj]{border-radius:var(--r-md);background:var(--brand-tint);width:32px;height:32px;color:var(--brand);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step__head[data-astro-cid-akw7qjlj] .small[data-astro-cid-akw7qjlj]{margin-top:var(--s-1)}.step__body[data-astro-cid-akw7qjlj]{padding:var(--s-5)}.field__hint[data-astro-cid-akw7qjlj]{margin-bottom:var(--s-1)}label[data-astro-cid-akw7qjlj].checkbox-row{cursor:pointer}textarea[data-astro-cid-akw7qjlj].input{min-height:0}.grid-3[data-astro-cid-akw7qjlj]{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid-3[data-astro-cid-akw7qjlj]{grid-template-columns:2fr 2fr 1fr}}.wizard[data-astro-cid-akw7qjlj] .grid-2[data-astro-cid-akw7qjlj]{gap:var(--s-4)}.hp[data-astro-cid-akw7qjlj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ladder[data-astro-cid-akw7qjlj]{gap:var(--s-2);margin-top:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ladder__day[data-astro-cid-akw7qjlj]{gap:var(--s-1);text-align:center;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);flex-direction:column;font-weight:600;display:flex}.ladder__day[data-astro-cid-akw7qjlj] .input[data-astro-cid-akw7qjlj]{padding:var(--s-2);text-align:center;font-variant-numeric:tabular-nums}@media (width<=560px){.ladder[data-astro-cid-akw7qjlj]{grid-template-columns:repeat(4,1fr)}}.plan-cards[data-astro-cid-akw7qjlj]{gap:var(--s-4);flex-direction:column;display:flex}.plan-card[data-astro-cid-akw7qjlj]{gap:var(--s-4);padding:var(--s-5);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:row;align-items:flex-start;display:flex}.plan-card[data-astro-cid-akw7qjlj]:hover{border-color:var(--brand)}.plan-card[data-astro-cid-akw7qjlj]>input[data-astro-cid-akw7qjlj]{opacity:0;width:1px;height:1px;position:absolute}.plan-card[data-astro-cid-akw7qjlj]:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), var(--shadow-md)}.plan-card[data-astro-cid-akw7qjlj]:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.plan-card__dot[data-astro-cid-akw7qjlj]{border-radius:var(--r-pill);border:2px solid var(--border-strong);flex:none;width:16px;height:16px;margin-top:3px}.plan-card[data-astro-cid-akw7qjlj]:has(input:checked) .plan-card__dot[data-astro-cid-akw7qjlj]{border-color:var(--brand);background:radial-gradient(circle, var(--brand) 42%, transparent 48%)}.plan-card__info[data-astro-cid-akw7qjlj]{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.plan-card__head[data-astro-cid-akw7qjlj]{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.plan-card__name[data-astro-cid-akw7qjlj]{color:var(--text);font-weight:700;font-size:var(--fs-base)}.plan-card__price[data-astro-cid-akw7qjlj]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.plan-card__flag[data-astro-cid-akw7qjlj]{text-transform:uppercase;font-weight:700;font-size:var(--fs-xs);letter-spacing:var(--tracking-caps)}.plan-card__desc[data-astro-cid-akw7qjlj]{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:400}.plan-card__perks[data-astro-cid-akw7qjlj]{gap:var(--s-1);font-size:var(--fs-sm);color:var(--text-body);flex-direction:column;font-weight:400;display:flex}.plan-card__perks[data-astro-cid-akw7qjlj]>span[data-astro-cid-akw7qjlj]{gap:var(--s-2);align-items:flex-start;display:flex}.plan-card__perks[data-astro-cid-akw7qjlj] .icon[data-astro-cid-akw7qjlj]{color:var(--success);flex:none;margin-top:.25em}.plan-card--featured[data-astro-cid-akw7qjlj]:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-md)}.plan-card--featured[data-astro-cid-akw7qjlj]:hover{border-color:var(--accent)}.plan-card--featured[data-astro-cid-akw7qjlj]:has(input:checked) .plan-card__dot[data-astro-cid-akw7qjlj]{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 42%, transparent 48%)}.featured-note[data-astro-cid-akw7qjlj]{display:none}.wizard[data-astro-cid-akw7qjlj]:has(input[name=plan][value=featured]:checked) .featured-note[data-astro-cid-akw7qjlj]{display:block}.btn__label-featured[data-astro-cid-akw7qjlj],.wizard[data-astro-cid-akw7qjlj]:has(input[name=plan][value=featured]:checked) .btn__label-free[data-astro-cid-akw7qjlj]{display:none}.wizard[data-astro-cid-akw7qjlj]:has(input[name=plan][value=featured]:checked) .btn__label-featured[data-astro-cid-akw7qjlj]{display:inline}.btn--submit[data-astro-cid-akw7qjlj]{align-self:flex-start}
