.page-module__8g6vDq__section{max-width:var(--container-max);margin:0 auto;padding:48px 24px 80px}.page-module__8g6vDq__emergencyBanner{color:#fff;border-radius:var(--radius-lg);text-align:center;background:#dc2626;margin-bottom:28px;padding:20px 24px}.page-module__8g6vDq__emergencyTitle{margin-bottom:8px;font-size:16px;display:block}.page-module__8g6vDq__emergencyContacts{flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px;display:flex}.page-module__8g6vDq__emergencyContacts a{color:#fff;font-weight:700;text-decoration:underline}.page-module__8g6vDq__emergencySep{opacity:.6}.page-module__8g6vDq__tabs{border-bottom:2px solid var(--gray-200);gap:0;margin-bottom:24px;display:flex}.page-module__8g6vDq__tab{cursor:pointer;color:var(--gray-500);font-size:14px;font-weight:700;font-family:var(--font-sans);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 24px;transition:all .15s}.page-module__8g6vDq__tab:hover{color:var(--navy)}.page-module__8g6vDq__tabActive{color:var(--navy);border-bottom-color:var(--navy)}.page-module__8g6vDq__actionError{color:#dc2626;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:600}.page-module__8g6vDq__form{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:32px}.page-module__8g6vDq__formSectionTitle{color:var(--navy);border-bottom:1px solid var(--gray-100);margin:24px 0 12px;padding-bottom:8px;font-size:16px;font-weight:800}.page-module__8g6vDq__formSectionTitle:first-child{margin-top:0}.page-module__8g6vDq__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}.page-module__8g6vDq__formField,.page-module__8g6vDq__formFieldFull{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.page-module__8g6vDq__formFieldCheckbox{align-items:center;margin-bottom:8px;display:flex}.page-module__8g6vDq__formLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);font-size:12px;font-weight:700}.page-module__8g6vDq__formInput{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);font-size:14px;font-family:var(--font-sans);color:var(--navy);padding:10px 12px}.page-module__8g6vDq__formInput:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 2px #00205b14}.page-module__8g6vDq__formTextarea{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);font-size:14px;font-family:var(--font-sans);color:var(--navy);resize:vertical;width:100%;padding:10px 12px}.page-module__8g6vDq__formTextarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 2px #00205b14}.page-module__8g6vDq__checkboxLabel{color:var(--gray-700);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__8g6vDq__checkboxLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy)}.page-module__8g6vDq__submitBtn{border-radius:var(--radius-sm);background:var(--navy);color:var(--white);cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-sans);border:none;width:100%;margin-top:24px;padding:14px 32px;transition:opacity .15s;display:block}.page-module__8g6vDq__submitBtn:hover{opacity:.9}.page-module__8g6vDq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__8g6vDq__successCard{text-align:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);max-width:500px;margin:0 auto;padding:48px 32px}.page-module__8g6vDq__successIcon{color:#166534;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:28px;font-weight:700;display:inline-flex}.page-module__8g6vDq__successTitle{color:var(--navy);margin:0 0 12px;font-size:22px;font-weight:800}.page-module__8g6vDq__successText{color:var(--gray-600);margin:0 0 8px;font-size:15px;line-height:1.5}.page-module__8g6vDq__successId{color:var(--gray-500);margin:0 0 24px;font-size:14px}@media (max-width:768px){.page-module__8g6vDq__section{padding:32px 16px 60px}.page-module__8g6vDq__formGrid{grid-template-columns:1fr}.page-module__8g6vDq__form{padding:20px}.page-module__8g6vDq__tabs{overflow-x:auto}.page-module__8g6vDq__tab{padding:10px 16px;font-size:13px}.page-module__8g6vDq__emergencyContacts{flex-direction:column;gap:4px}.page-module__8g6vDq__emergencySep{display:none}}
