.reg[data-astro-cid-ngyxm3sv]{background:var(--white);width:min(620px,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--ink);border:0;border-radius:24px;padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 40px 80px -30px #00000073}.reg[data-astro-cid-ngyxm3sv][open]{animation:regin .45s var(--ease)}.reg[data-astro-cid-ngyxm3sv]::backdrop{backdrop-filter:blur(3px);background:#141e1b8c}@keyframes regin{0%{opacity:0;transform:translateY(18px)scale(.98)}}.reg__close[data-astro-cid-ngyxm3sv]{position:absolute;top:.9rem;right:.9rem}.reg__close[data-astro-cid-ngyxm3sv] button[data-astro-cid-ngyxm3sv]{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:1rem}.reg__demo[data-astro-cid-ngyxm3sv]{background:var(--amber-soft);color:var(--amber-deep);border-radius:999px;margin:0 0 1rem;padding:.3em .8em;font-size:.75rem;font-weight:500;display:inline-block}.reg__steps[data-astro-cid-ngyxm3sv]{counter-reset:s;color:var(--ink-3);gap:.5rem;margin:0 0 1.4rem;padding:0;font-size:.8rem;list-style:none;display:flex}.reg__steps[data-astro-cid-ngyxm3sv] li[data-astro-cid-ngyxm3sv]{counter-increment:s;border-top:2px solid var(--line);flex:1;padding-top:.5rem}.reg__steps[data-astro-cid-ngyxm3sv] li[data-astro-cid-ngyxm3sv]:before{content:counter(s) ". "}.reg__steps[data-astro-cid-ngyxm3sv] li[data-astro-cid-ngyxm3sv].is-on{border-color:var(--amber);color:var(--ink)}.reg[data-astro-cid-ngyxm3sv] h2[data-astro-cid-ngyxm3sv]{font-size:var(--t-lg);margin-bottom:.3rem}.reg__sem[data-astro-cid-ngyxm3sv]{color:var(--ink-2);margin-bottom:1.2rem}.reg__grid[data-astro-cid-ngyxm3sv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;display:grid}.reg[data-astro-cid-ngyxm3sv] label[data-astro-cid-ngyxm3sv]{color:var(--ink-2);gap:.3rem;font-size:.85rem;display:grid}.reg[data-astro-cid-ngyxm3sv] input[data-astro-cid-ngyxm3sv]:not([type=radio],[type=checkbox]),.reg[data-astro-cid-ngyxm3sv] select[data-astro-cid-ngyxm3sv]{background:var(--white);width:100%;min-width:0;font:inherit;color:var(--ink);border:1px solid #b7b0a4;border-radius:12px;padding:.75em .9em;font-size:1rem}.reg[data-astro-cid-ngyxm3sv] input[data-astro-cid-ngyxm3sv]:focus,.reg[data-astro-cid-ngyxm3sv] select[data-astro-cid-ngyxm3sv]:focus{outline:2px solid var(--amber);outline-offset:0;border-color:#0000}.reg__radios[data-astro-cid-ngyxm3sv]{border:0;margin:1.2rem 0 0;padding:0}.reg__radios[data-astro-cid-ngyxm3sv] legend[data-astro-cid-ngyxm3sv]{color:var(--ink-2);margin-bottom:.4rem;font-size:.85rem}.reg__radios[data-astro-cid-ngyxm3sv] label[data-astro-cid-ngyxm3sv],.reg__radios[data-astro-cid-ngyxm3sv] [data-astro-cid-ngyxm3sv][data-modes]{flex-wrap:wrap;gap:.4rem;display:flex}.reg__radios[data-astro-cid-ngyxm3sv]>label[data-astro-cid-ngyxm3sv]{color:var(--ink);align-items:center;gap:.5rem;padding:.2rem 0;font-size:.92rem;display:flex}.reg__radios[data-astro-cid-ngyxm3sv] [data-astro-cid-ngyxm3sv][data-modes] label[data-astro-cid-ngyxm3sv]{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45em .9em;font-size:.9rem;display:inline-flex}.reg__radios[data-astro-cid-ngyxm3sv] [data-astro-cid-ngyxm3sv][data-modes] label[data-astro-cid-ngyxm3sv]:has(input:checked){border-color:var(--amber);background:#fdf6ea}.reg__terms[data-astro-cid-ngyxm3sv]{grid-template-columns:none;align-items:flex-start;margin:1.2rem 0 .4rem;font-size:.88rem;gap:.55rem!important;display:flex!important}.reg__terms[data-astro-cid-ngyxm3sv] input[data-astro-cid-ngyxm3sv]{margin-top:.25em}.reg__err[data-astro-cid-ngyxm3sv]{color:#a3261b;min-height:1.2em;margin:.2rem 0 .8rem;font-size:.88rem}.reg__sum[data-astro-cid-ngyxm3sv]{background:var(--paper);border-radius:16px;grid-template-columns:1fr auto;gap:.2rem 1rem;margin:1rem 0 1.2rem;padding:1rem 1.2rem;display:grid}.reg__sum[data-astro-cid-ngyxm3sv] strong[data-astro-cid-ngyxm3sv]{grid-row:span 2;align-self:center;font-size:1.5rem;font-weight:500}.reg__sum[data-astro-cid-ngyxm3sv] small[data-astro-cid-ngyxm3sv]{color:var(--ink-3)}.reg__pay[data-astro-cid-ngyxm3sv]{border:0;gap:.6rem;margin:0 0 1rem;padding:0;display:grid}.reg__pay[data-astro-cid-ngyxm3sv] label[data-astro-cid-ngyxm3sv]{border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.93rem;display:flex}.reg__pay[data-astro-cid-ngyxm3sv] label[data-astro-cid-ngyxm3sv]:has(input:checked){border-color:var(--amber);background:#fdf6ea}.reg__pay[data-astro-cid-ngyxm3sv] input[data-astro-cid-ngyxm3sv]{margin-top:.25em}.reg__pay[data-astro-cid-ngyxm3sv] b[data-astro-cid-ngyxm3sv]{font-weight:600}.reg__card[data-astro-cid-ngyxm3sv]{gap:.8rem;margin-bottom:1.2rem;display:grid}.reg__actions[data-astro-cid-ngyxm3sv]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.reg__done[data-astro-cid-ngyxm3sv]{text-align:center}.reg__tick[data-astro-cid-ngyxm3sv]{background:var(--sage);width:72px;height:72px;color:var(--amber);animation:tick .6s var(--ease);border-radius:50%;place-items:center;margin:.5rem auto 1rem;display:grid}.reg__tick[data-astro-cid-ngyxm3sv] svg[data-astro-cid-ngyxm3sv]{width:34px}@keyframes tick{0%{opacity:0;transform:scale(.4)}}.reg__demo-note[data-astro-cid-ngyxm3sv]{color:var(--ink-3);font-size:.85rem}@media (width<=560px){.reg__grid[data-astro-cid-ngyxm3sv]{grid-template-columns:1fr}}
