.ContactFormSection_section__aCYyf{padding:8px var(--launch-gutter) var(--launch-section-space)}.ContactFormSection_inner__CKjST{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start;width:min(var(--launch-container),100%);margin:0 auto}.ContactFormSection_card__Cb0CY{padding:36px;border:1px solid rgba(126,87,194,.18);border-radius:24px;background:#fdfcfe;box-shadow:0 18px 40px -28px rgba(126,87,194,.35)}.ContactFormSection_form__nMwI6{display:flex;flex-direction:column;gap:22px}.ContactFormSection_title__GpaXT{margin:0;color:#1c1b1f;font-family:var(--launch-font-heading);font-size:26px;font-weight:400;line-height:1.2}.ContactFormSection_types__4HY_F{min-width:0;margin:0;padding:0;border:0}.ContactFormSection_chips__qrFxd{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ContactFormSection_chip__4lZeK{position:relative;cursor:pointer}.ContactFormSection_chip__4lZeK input{position:absolute;opacity:0;pointer-events:none}.ContactFormSection_chip__4lZeK span{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #cac4d0;border-radius:9999px;background:#fff;color:#1c1b1f;font-family:var(--launch-font-body);font-size:15px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ContactFormSection_chip__4lZeK:hover span{border-color:#7e57c2}.ContactFormSection_chip__4lZeK input:checked+span{border-color:transparent;background:linear-gradient(135deg,#7e57c2,#5c6bc0);color:#fff}.ContactFormSection_chip__4lZeK input:focus-visible+span{outline:2px solid #7e57c2;outline-offset:2px}.ContactFormSection_grid__4bmJi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ContactFormSection_field__rBg3r{min-width:0}.ContactFormSection_label__co_Wu{margin-bottom:6px;padding:0;color:#1c1b1f;font-family:var(--launch-font-heading);font-size:14px;font-weight:400;letter-spacing:.02em}.ContactFormSection_required__ljCZR{color:#7e57c2}.ContactFormSection_input__BKYVB{min-height:48px;border:1px solid #cac4d0;border-radius:12px;background:#fff;color:#1c1b1f;font-family:var(--launch-font-body-light);font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}textarea.ContactFormSection_input__BKYVB{padding-block:12px}.ContactFormSection_input__BKYVB::placeholder{color:#938f99}.ContactFormSection_input__BKYVB:focus,.ContactFormSection_input__BKYVB:focus-within{border-color:#7e57c2;box-shadow:0 0 0 3px rgba(126,87,194,.15)}.ContactFormSection_input__BKYVB[data-error]{border-color:#b3261e;color:#1c1b1f}.ContactFormSection_error__YfPt8{margin:6px 0 0;color:#b3261e;font-family:var(--launch-font-body-light);font-size:13px}.ContactFormSection_consent__QeT88{margin:0;color:#49454f;font-family:var(--launch-font-body-light);font-size:14px}.ContactFormSection_consent__QeT88 a{color:#7e57c2;text-decoration:underline}.ContactFormSection_actions__o_5GV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ContactFormSection_secondaryButton__KU2dU,.ContactFormSection_submit__RCZxw{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 32px;border:0;border-radius:9999px;font-family:var(--launch-font-heading);font-size:17px;letter-spacing:.04em;cursor:pointer}.ContactFormSection_submit__RCZxw{background:linear-gradient(131.8deg,#7e57c2,#5c6bc0);box-shadow:0 10px 15px -3px rgba(126,87,194,.2),0 4px 6px -4px rgba(126,87,194,.2);color:#fff}.ContactFormSection_submit__RCZxw:disabled{opacity:.7;cursor:progress}.ContactFormSection_secondaryButton__KU2dU:focus-visible,.ContactFormSection_submit__RCZxw:focus-visible{outline:2px solid #7e57c2;outline-offset:3px}.ContactFormSection_note___caRW{display:inline-flex;align-items:center;gap:6px;margin:0;color:#49454f;font-family:var(--launch-font-body-light);font-size:14px}.ContactFormSection_note___caRW svg{color:#7e57c2}.ContactFormSection_success___QU0m{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 12px;text-align:center}.ContactFormSection_success___QU0m svg{color:#7e57c2}.ContactFormSection_success___QU0m h2{margin:0;color:#1c1b1f;font-family:var(--launch-font-heading);font-size:26px;font-weight:400}.ContactFormSection_success___QU0m p{margin:0;color:#49454f;font-family:var(--launch-font-body-light);font-size:16px}.ContactFormSection_secondaryButton__KU2dU{margin-top:8px;border:1px solid #7e57c2;background:#fff;color:#7e57c2}.ContactFormSection_media__s7ee5{position:sticky;top:120px;overflow:hidden;min-height:618px;border-radius:24px;background:#edecf4}.ContactFormSection_media__s7ee5 img{object-fit:cover}@media (max-width:900px){.ContactFormSection_inner__CKjST{grid-template-columns:1fr}.ContactFormSection_media__s7ee5{display:none}}@media (max-width:640px){.ContactFormSection_section__aCYyf{padding-block:72px 64px}.ContactFormSection_card__Cb0CY{padding:24px 18px;border-radius:18px}.ContactFormSection_grid__4bmJi{grid-template-columns:1fr}.ContactFormSection_title__GpaXT{text-align:center}.ContactFormSection_submit__RCZxw{justify-content:center;width:100%}}.ContactFormSection_honeypot__ZJ7u4{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ContactFormSection_captcha__wyP3L{min-height:65px}