.page_registerContainer__KAngv{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-secondary-light) 50%,rgba(201,160,220,.3) 100%)}.page_registerCard__PZuyH{width:100%;max-width:540px;background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);padding:var(--spacing-2xl);animation:page_fadeIn__ZH4Uj .6s ease-out}.page_header__I4k4g{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-light)}.page_logo__YjJLO{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--color-dark);text-decoration:none;margin-bottom:var(--spacing-lg);transition:transform var(--transition-fast)}.page_logo__YjJLO:hover{transform:scale(1.05)}.page_logoText__Z2NgF{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_titleSection__10YQY{margin-top:var(--spacing-md)}.page_title__yYvIy{font-family:var(--font-heading);font-size:var(--text-3xl);margin-bottom:var(--spacing-sm);color:var(--color-dark);font-weight:600}.page_subtitle__FPRw_{color:var(--color-gray);margin:0;font-size:var(--text-base);line-height:1.6}.page_form__8cko8{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_formGroup__S0Bty{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_label__Rt9oy{font-weight:600;color:var(--color-dark);font-size:var(--text-sm)}.page_checkboxGroup__2LoP8{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.page_checkboxLabel__RiZJJ{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;color:var(--color-gray-dark);font-size:var(--text-sm);line-height:1.6}.page_checkboxLabel__RiZJJ input[type=checkbox]{margin-top:.25rem;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.page_checkboxLabel__RiZJJ span{flex:1 1}.page_link__dgx9m{color:var(--color-primary);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.page_link__dgx9m:hover{color:var(--color-primary-dark);text-decoration:underline}.page_error__RXW3_{background:#ffebee;color:var(--color-error);border-left:4px solid var(--color-error)}.page_error__RXW3_,.page_success__ap7NO{padding:var(--spacing-md);border-radius:var(--radius-md);font-weight:500;text-align:center;animation:page_slideIn__Duk8a .3s ease-out}.page_success__ap7NO{background:#e8f5e9;color:var(--color-success);border-left:4px solid var(--color-success)}.page_submitButton__96h69{margin-top:var(--spacing-md)}.page_footer__mKgvB{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-light);text-align:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.page_footerText__lem2k{color:var(--color-gray);margin:0;font-size:var(--text-base)}.page_backLink__sPEaP{color:var(--color-gray);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.page_backLink__sPEaP:hover{color:var(--color-primary)}.page_benefitsCard__jVNwx{background:linear-gradient(135deg,var(--color-primary-light) 0,rgba(212,175,55,.1) 100%);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border:1px solid var(--color-primary)}.page_benefitsTitle__7VDYi{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-primary-dark);margin-bottom:var(--spacing-md);font-weight:600}.page_benefitsList__AYlxY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_benefitItem__ZQ6kH{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-gray-dark);font-size:var(--text-sm)}.page_benefitIcon__4lSRX{font-size:var(--text-lg)}@media (max-width:640px){.page_registerContainer__KAngv{padding:var(--spacing-md)}.page_registerCard__PZuyH{padding:var(--spacing-xl)}.page_title__yYvIy{font-size:var(--text-2xl)}.page_logo__YjJLO{font-size:var(--text-xl)}.page_subtitle__FPRw_{font-size:var(--text-sm)}}