.contact-module__swMWYG__page{background:var(--bg-secondary);min-height:100vh;padding-top:120px}.contact-module__swMWYG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.contact-module__swMWYG__left{flex-direction:column;gap:0;padding-top:16px;display:flex}.contact-module__swMWYG__left .contact-module__swMWYG__eyebrow,.contact-module__swMWYG__left h1{margin-bottom:20px}.contact-module__swMWYG__infoList{flex-direction:column;gap:24px;margin-top:40px;display:flex}.contact-module__swMWYG__infoItem{align-items:flex-start;gap:16px;display:flex}.contact-module__swMWYG__infoIcon{background:var(--blue-light);width:44px;height:44px;color:var(--blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__swMWYG__infoLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.8125rem;font-weight:600}.contact-module__swMWYG__infoValue{color:var(--text-primary);font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s}a.contact-module__swMWYG__infoValue:hover{color:var(--blue)}.contact-module__swMWYG__formCard{-webkit-backdrop-filter:blur(40px)saturate(180%);border-radius:var(--radius-lg);background:#ffffffa6;border:1px solid #ffffff80;padding:40px;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc}.contact-module__swMWYG__formTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:28px;font-size:1.25rem;font-weight:600}.contact-module__swMWYG__form{flex-direction:column;gap:20px;display:flex}.contact-module__swMWYG__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-module__swMWYG__field{flex-direction:column;gap:8px;display:flex}.contact-module__swMWYG__label{color:var(--text-primary);font-size:.875rem;font-weight:500}.contact-module__swMWYG__input{color:var(--text-primary);background:var(--bg);appearance:none;border:1.5px solid #e5e5ea;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.contact-module__swMWYG__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-light)}.contact-module__swMWYG__input::placeholder{color:var(--text-tertiary)}.contact-module__swMWYG__textarea{resize:vertical;min-height:120px}.contact-module__swMWYG__submit{justify-content:center;width:100%;margin-top:4px;padding:15px 28px;font-size:1rem}@media (max-width:900px){.contact-module__swMWYG__grid{grid-template-columns:1fr;gap:48px}}@media (max-width:560px){.contact-module__swMWYG__formCard{padding:28px 20px}.contact-module__swMWYG__row{grid-template-columns:1fr}}.contact-module__swMWYG__successState{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.contact-module__swMWYG__successIcon{font-size:3rem;line-height:1}.contact-module__swMWYG__successTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.contact-module__swMWYG__error{color:#ff3b30;text-align:center;font-size:.875rem}
