.page_container__bjhpX{display:flex;flex-direction:column;gap:2rem}.page_successContainer__Jh81g{max-width:42rem;margin:0 auto}.page_successCard__rIPnc{padding:2rem;text-align:center}.page_successIcon__NW9vG{display:flex;justify-content:center;margin-bottom:1.5rem}.page_successIconWrapper__FWQq_{display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(34,197,94,.1);color:#16a34a}.page_successTitle__Mbxem{font-size:1.25rem;font-weight:600;color:var(--foreground)}@media (min-width:640px){.page_successTitle__Mbxem{font-size:1.5rem}}.page_successMessage__pJ0kR{margin-top:1rem;font-size:.875rem;color:var(--muted-foreground);max-width:28rem;margin-left:auto;margin-right:auto;line-height:1.625}.page_successButton__EH8QO{margin-top:1.5rem}.page_header__AP6sn{text-align:center;max-width:42rem;margin:0 auto}.page_headerIcon__enDpn{display:flex;justify-content:center;margin-bottom:.75rem}.page_headerIconWrapper__Ldv2n{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(220,38,38,.1);color:var(--destructive)}.page_badge__qBYAv{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:.5rem}.page_title__ukNzi{font-size:1.5rem;font-weight:600;color:var(--foreground)}.page_subtitle__Qb68E{margin-top:.75rem;font-size:.875rem;color:var(--muted-foreground);line-height:1.625}.page_gridContainer__RoqQv{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.page_gridContainer__RoqQv{grid-template-columns:2fr 1fr}}.page_formColumn__VI5oy{display:flex;flex-direction:column;gap:1.25rem}.page_infoColumn__ijZqF{display:flex;flex-direction:column;gap:1.5rem}.page_formCard__il3Ra,.page_infoCard__FWt0y{border-color:rgba(var(--border),.4)}.page_infoCard__FWt0y{background-color:rgba(var(--secondary),.05)}.page_helpCard__nMXmP{border-color:rgba(var(--border),.4)}.page_helpCardContent__RSnIs{padding-top:1.25rem}.page_cardTitle__7JSK1{display:flex;align-items:center;gap:.5rem;font-size:1rem}.page_cardTitleIcon__RxCDk{color:var(--primary)}.page_cardDescription__Zq8Yp{font-size:.75rem}.page_form__AKERJ{display:flex;flex-direction:column;gap:1rem}.page_formGrid__3cPz3{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.page_formGrid__3cPz3{grid-template-columns:1fr 1fr}}.page_formField__cQPaO{display:flex;flex-direction:column;gap:.375rem}.page_label__7K1ur{font-size:.875rem}.page_required__2MTGJ{color:var(--destructive)}.page_errorInput__bOIoT{border-color:var(--destructive)}.page_errorText___4e3B{font-size:.75rem;color:var(--destructive)}.page_confirmationSection__lzOu4{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.page_checkboxContainer__LcnHb{display:flex;align-items:flex-start;gap:.75rem}.page_checkboxContent__H2XBu{display:flex;flex-direction:column;gap:.25rem}.page_checkboxLabel__tHM50{font-size:.875rem;font-weight:500;cursor:pointer}.page_checkboxDescription__zlwgO{font-size:.75rem;color:var(--muted-foreground)}.page_checkboxError__nudFo{font-size:.75rem;color:var(--destructive);margin-left:1.5rem}.page_submitSection__uUC3t{padding-top:.5rem}.page_submitButton__AkBQQ{width:100%}@media (min-width:640px){.page_submitButton__AkBQQ{width:auto}}.page_infoSteps__fYSZH{display:flex;flex-direction:column;gap:1rem}.page_infoStep__Etaf4{display:flex;gap:.75rem}.page_stepIcon__gsAdk{display:flex;flex-shrink:0;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(var(--primary),.1);color:var(--primary)}.page_stepContent__kwiIQ{display:flex;flex-direction:column}.page_stepTitle__wqSOb{font-size:.875rem;font-weight:500}.page_stepDescription__7ijVL{font-size:.75rem;color:var(--muted-foreground)}.page_helpTitle__rf8CJ{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.page_helpDescription__OfjgO{font-size:.75rem;color:var(--muted-foreground);margin-bottom:.75rem}.page_helpLink__2yGXQ{font-size:.75rem;color:var(--primary)}.page_helpLink__2yGXQ:hover{text-decoration:underline}.page_alertTitle__D2xIZ{font-size:.875rem;font-weight:500}.page_alertDescription___qyEo{font-size:.75rem;margin-top:.25rem}