.contact_hero__MH_6V{background:linear-gradient(180deg,rgba(192,132,252,.07),transparent);border-bottom:1px solid var(--card-border);padding:var(--space-64) var(--space-40) var(--space-48);text-align:center}.contact_heroBadge__yruFd{display:inline-flex;align-items:center;gap:7px;background:rgba(192,132,252,.1);border:1px solid rgba(192,132,252,.25);border-radius:50px;padding:5px var(--space-16);font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-20)}.contact_hero__MH_6V h1{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.contact_hero__MH_6V p{font-size:16px;color:var(--text-secondary);max-width:560px;margin:0 auto 10px}.contact_content__V_iO4{max-width:820px;margin:0 auto;padding:var(--space-60) var(--space-40) var(--space-100)}.contact_section__5RxKt{margin-bottom:52px;scroll-margin-top:80px}.contact_section__5RxKt h2{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:18px;padding-bottom:var(--space-12);border-bottom:1px solid rgba(255,255,255,.06);color:var(--text)}.contact_section__5RxKt p{font-size:15px;color:var(--text-secondary);margin-bottom:14px}.contact_section__5RxKt strong{color:var(--text)}.contact_section__5RxKt a{color:var(--accent);text-decoration:none}.contact_section__5RxKt a:hover{text-decoration:underline}.contact_card__wnBJV{background:rgba(255,255,255,.03);border:1px solid var(--card-border);border-radius:var(--radius-md);padding:28px var(--space-32);margin-bottom:var(--space-20)}.contact_cardLabel__CyDxl{font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.contact_card__wnBJV p{font-size:15px;color:var(--text-secondary);margin-bottom:var(--space-8)}.contact_card__wnBJV p:last-child{margin-bottom:0}.contact_card__wnBJV strong{color:var(--text)}.contact_card__wnBJV a{color:var(--accent);text-decoration:none}.contact_card__wnBJV a:hover{text-decoration:underline}.contact_formHoneypot__FiG2N{display:none!important}.contact_formGroup__p53v_{margin-bottom:var(--space-20)}.contact_formGroup__p53v_ label{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:7px}.contact_formGroup__p53v_ label .contact_req__OhYat{color:var(--accent)}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--card-border);border-radius:10px;padding:var(--space-12) var(--space-16);font-family:inherit;font-size:15px;color:var(--text);resize:vertical;transition:border-color .2s}.contact_formGroup__p53v_ input:focus,.contact_formGroup__p53v_ textarea:focus{outline:none;border-color:rgba(192,132,252,.5)}.contact_formStatus__oH7UC{font-size:14px;margin-bottom:var(--space-16);min-height:20px}.contact_success__UwdEQ{color:var(--green)}.contact_error__fEMTu{color:#f87171}.contact_submit__aJVN3{background:linear-gradient(135deg,var(--accent),var(--accent2));border:none;border-radius:10px;padding:var(--space-12) 28px;font-family:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:opacity .2s}.contact_submit__aJVN3:hover{opacity:.88}.contact_submit__aJVN3:disabled{opacity:.45;cursor:not-allowed}.contact_recaptchaNote__BDP2n{font-size:11px;color:var(--text-muted);margin-top:var(--space-12);line-height:1.6}.contact_recaptchaNote__BDP2n a{color:var(--text-muted)}