._page_1yep0_1{width:100%;background-color:var(--background);padding-bottom:var(--spacing-16)}._container_1yep0_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4);margin-top:calc(var(--spacing-8) * -1);position:relative;z-index:var(--z-content)}._grid_1yep0_16{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._grid_1yep0_16{grid-template-columns:2fr 1fr;gap:var(--spacing-8)}}._formCard_1yep0_30{background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:var(--spacing-6);animation:_slideUp_1yep0_1 .5s ease-out}@media(min-width:768px){._formCard_1yep0_30{padding:var(--spacing-10)}}@keyframes _slideUp_1yep0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._formHeader_1yep0_56{margin-bottom:var(--spacing-8)}._formHeader_1yep0_56 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._formHeader_1yep0_56 p{color:var(--muted-foreground);font-size:1rem;text-align:justify}._form_1yep0_30,._formRow_1yep0_80{display:flex;flex-direction:column;gap:var(--spacing-2)}@media(min-width:768px){._formRow_1yep0_80{flex-direction:row;gap:var(--spacing-6)}}._formField_1yep0_93{flex:1}._required_1yep0_97{color:var(--error);margin-left:2px}._formActions_1yep0_102{margin-top:var(--spacing-4);display:flex;justify-content:flex-end}._submitButton_1yep0_108{width:100%}@media(min-width:640px){._submitButton_1yep0_108{width:auto}}._successState_1yep0_119{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8) 0}._successIcon_1yep0_127{width:5rem;height:5rem;background-color:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);animation:_scaleIn_1yep0_1 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes _scaleIn_1yep0_1{0%{transform:scale(0)}to{transform:scale(1)}}._successState_1yep0_119 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._successState_1yep0_119 p{color:var(--muted-foreground);max-width:500px;margin-bottom:var(--spacing-8);line-height:1.6;text-align:justify}._resetButton_1yep0_165{min-width:200px}._infoColumn_1yep0_170{display:flex;flex-direction:column;gap:var(--spacing-6)}._infoCard_1yep0_176{background-color:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md)}._infoCard_1yep0_176 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-2);color:#fff}._infoSubtitle_1yep0_192{color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);font-size:.9375rem;margin-bottom:var(--spacing-8);line-height:1.5;text-align:justify}._infoList_1yep0_200{display:flex;flex-direction:column;gap:var(--spacing-6)}._infoItem_1yep0_206{display:flex;gap:var(--spacing-4)}._iconWrapper_1yep0_211{width:2.5rem;height:2.5rem;background-color:#ffffff1a;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}._infoContent_1yep0_223{display:flex;flex-direction:column;gap:var(--spacing-1)}._infoLabel_1yep0_229{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:color-mix(in srgb,var(--sidebar-foreground) 60%,transparent)}._infoLink_1yep0_237{color:#fff;text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._infoLink_1yep0_237:hover{color:var(--accent)}._infoText_1yep0_248{color:#fff;line-height:1.5;font-size:.9375rem}._faqCard_1yep0_255{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}._faqCard_1yep0_255 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._faqCard_1yep0_255 p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin-bottom:var(--spacing-4);text-align:justify}._faqButton_1yep0_279{width:100%;justify-content:space-between}
