._steps_9hysq_2{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}._step_9hysq_2{display:flex;align-items:center;gap:.5rem;opacity:.3;transition:opacity .3s}._stepActive_9hysq_18{opacity:1}._stepNumber_9hysq_22{width:32px;height:32px;border-radius:50%;border:2px solid var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;transition:border-color .3s,background .3s,color .3s}._stepActive_9hysq_18 ._stepNumber_9hysq_22{border-color:#2563eb;background:#2563eb;color:#fff}._stepText_9hysq_44{font-size:.875rem;font-weight:600}._stepLine_9hysq_49{width:40px;height:2px;background:var(--bg-card)}._formHeader_9hysq_56{margin-bottom:3rem}._sectionLabel_9hysq_60{font-size:.875rem;font-weight:700;color:#2563eb;letter-spacing:.15em;margin-bottom:1rem}._pageTitle_9hysq_68{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}._pageDescription_9hysq_75{color:var(--text-muted);line-height:1.8}._contactForm_9hysq_81{display:flex;flex-direction:column;gap:2rem}._formGroup_9hysq_87{display:flex;flex-direction:column;gap:.5rem}._formLabel_9hysq_93{font-size:.875rem;font-weight:600;letter-spacing:.02em}._required_9hysq_99{color:#e94560}._formInput_9hysq_103,._formTextarea_9hysq_104{width:100%;padding:1rem 1.25rem;background:var(--secondary);border:1px solid var(--bg-card);border-radius:6px;color:var(--text);font-family:inherit;font-size:1rem;line-height:1.6;transition:border-color .3s,box-shadow .3s;outline:none}._formInput_9hysq_103::placeholder,._formTextarea_9hysq_104::placeholder{color:var(--text-muted);opacity:.5}._formInput_9hysq_103:focus,._formTextarea_9hysq_104:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._formTextarea_9hysq_104{resize:vertical;min-height:160px}._confirmTable_9hysq_138{display:flex;flex-direction:column;border:1px solid var(--bg-card);border-radius:8px;overflow:hidden}._confirmRow_9hysq_146{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid var(--bg-card)}._confirmRow_9hysq_146:last-child{border-bottom:none}._confirmLabel_9hysq_156{padding:1.25rem 1.5rem;background:var(--secondary);font-size:.875rem;font-weight:600;display:flex;align-items:flex-start}._confirmValue_9hysq_165{padding:1.25rem 1.5rem;line-height:1.8;white-space:pre-wrap;word-break:break-word}._confirmActions_9hysq_172{display:flex;gap:1rem;margin-top:2rem}._submitBtn_9hysq_179{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;background:#2563eb;color:#fff;border:none;border-radius:6px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .3s,transform .2s}._submitBtn_9hysq_179:hover{background:#1d4ed8;transform:translateY(-2px)}._submitBtn_9hysq_179:active{transform:translateY(0)}._backBtn_9hysq_208{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;background:transparent;color:var(--text-muted);border:1px solid var(--bg-card);border-radius:6px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:color .3s,border-color .3s,transform .2s}._backBtn_9hysq_208:hover{color:var(--text);border-color:var(--text-muted);transform:translateY(-2px)}._backBtn_9hysq_208:active{transform:translateY(0)}._completeContent_9hysq_239{text-align:center;padding:2rem 0}._completeIcon_9hysq_244{width:80px;height:80px;margin:0 auto 2rem;border-radius:50%;background:#2563eb1a;display:flex;align-items:center;justify-content:center}@media(max-width:768px){._pageTitle_9hysq_68{font-size:2rem}._confirmRow_9hysq_146{grid-template-columns:1fr}._confirmLabel_9hysq_156{padding:1rem 1.25rem .25rem}._confirmValue_9hysq_165{padding:.25rem 1.25rem 1rem}._confirmActions_9hysq_172{flex-direction:column-reverse}._stepText_9hysq_44{display:none}}.container[data-astro-cid-uw5kdbxl]{max-width:720px;margin:0 auto;padding:0 2rem}.page-wrapper[data-astro-cid-uw5kdbxl]{min-height:100vh;display:flex;flex-direction:column}.contact-page[data-astro-cid-uw5kdbxl]{flex:1;padding:2rem 0 6rem}.email-note[data-astro-cid-uw5kdbxl]{margin-top:3rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.email-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#2563eb;text-decoration:none;font-weight:600}.email-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}@media(max-width:768px){.container[data-astro-cid-uw5kdbxl]{padding:0 1.5rem}.contact-page[data-astro-cid-uw5kdbxl]{padding:1rem 0 4rem}}
