.contact-module__swMWYG__contactPage{z-index:1;background:radial-gradient(70% 35% at 50% 10%,#2f80ff1a 0%,#0000 60%),#051122bf;min-height:100vh;padding-top:clamp(6.5rem,12vw,9.5rem);padding-bottom:clamp(5rem,9vw,8rem);position:relative}@media (max-width:768px){.contact-module__swMWYG__contactPage{padding-top:1.5rem;padding-bottom:3.5rem}.contact-module__swMWYG__pageHeader{margin-bottom:2rem}}.contact-module__swMWYG__pageHeader{flex-direction:column;gap:1rem;margin-bottom:4rem;display:flex}.contact-module__swMWYG__kickerBadge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft-blue);border:1px solid var(--border-color);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081c33a6;align-self:flex-start;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.75rem;display:inline-flex}.contact-module__swMWYG__badgeDot{background-color:var(--accent-soft-blue);width:6px;height:6px;box-shadow:0 0 8px var(--accent-soft-blue);border-radius:50%;animation:2s ease-in-out infinite contact-module__swMWYG__pulseDot}@keyframes contact-module__swMWYG__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.contact-module__swMWYG__mainTitle{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(2.8rem,6.5vw,5.2rem);font-weight:800;line-height:1.02}.contact-module__swMWYG__accentWord{color:var(--text-soft-blue);text-shadow:0 0 35px #6fa8ff40}.contact-module__swMWYG__subNarrative{color:var(--text-secondary);max-width:680px;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.contact-module__swMWYG__contactGrid{grid-template-columns:1fr;align-items:flex-start;gap:3.5rem;display:grid}@media (min-width:900px){.contact-module__swMWYG__contactGrid{grid-template-columns:1fr 1.2fr;gap:4.5rem}}.contact-module__swMWYG__infoCol{flex-direction:column;gap:2.5rem;display:flex}.contact-module__swMWYG__infoCardsStack{flex-direction:column;gap:1.25rem;display:flex}.contact-module__swMWYG__infoCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-fast);align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.contact-module__swMWYG__infoCard:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 10px 30px #040e1c99}.contact-module__swMWYG__cardIconBox{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--text-soft-blue);background:#2f80ff1f;border:1px solid #6fa8ff40;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__swMWYG__cardInfo{flex-direction:column;flex:1;gap:.35rem;display:flex}.contact-module__swMWYG__infoLabel{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.contact-module__swMWYG__emailRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-module__swMWYG__emailText{font-family:var(--font-sans);color:#fff;font-size:1.1rem;font-weight:700}.contact-module__swMWYG__copyBtn{color:var(--text-soft-blue);border-radius:var(--radius-full);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);background:#2f80ff26;border:1px solid #6fa8ff4d;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;display:inline-flex}.contact-module__swMWYG__copyBtn:hover{background:var(--accent-blue);color:#fff}.contact-module__swMWYG__checkIcon{color:#38bdf8}.contact-module__swMWYG__infoValue{color:var(--text-secondary);font-size:1rem;line-height:1.5}.contact-module__swMWYG__socialChannelsBlock{flex-direction:column;gap:.85rem;display:flex}.contact-module__swMWYG__socialBlockTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.contact-module__swMWYG__socialBadgesRow{flex-wrap:wrap;gap:.75rem;display:flex}.contact-module__swMWYG__socialBadge{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-full);font-family:var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition-fast);align-items:center;gap:.45rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:600;display:inline-flex}.contact-module__swMWYG__socialBadge:hover{background:var(--accent-blue);border-color:var(--accent-blue);box-shadow:0 4px 15px var(--accent-blue-glow);transform:translateY(-2px)}.contact-module__swMWYG__formCol{width:100%}.contact-module__swMWYG__formCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(2rem,5vw,3.5rem);box-shadow:0 25px 60px #040e1cb3}@media (max-width:640px){.contact-module__swMWYG__formCard{border-radius:var(--radius-md);padding:1.5rem 1.15rem}}.contact-module__swMWYG__formHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:.6rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.contact-module__swMWYG__formSparkle{color:var(--text-soft-blue)}.contact-module__swMWYG__formTitle{font-family:var(--font-display);letter-spacing:.05em;color:#fff;font-size:1.15rem;font-weight:700}.contact-module__swMWYG__form{flex-direction:column;gap:1.5rem;display:flex}.contact-module__swMWYG__formField{flex-direction:column;gap:.45rem;display:flex}.contact-module__swMWYG__fieldLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);font-size:.75rem}.contact-module__swMWYG__input,.contact-module__swMWYG__select,.contact-module__swMWYG__textarea{border:1px solid var(--border-color);color:#fff;width:100%;font-family:var(--font-sans);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:#061426bf;outline:none;padding:.85rem 1.15rem;font-size:1rem}.contact-module__swMWYG__input::placeholder,.contact-module__swMWYG__textarea::placeholder{color:var(--text-muted)}.contact-module__swMWYG__input:focus,.contact-module__swMWYG__select:focus,.contact-module__swMWYG__textarea:focus{border-color:var(--border-active);background:#081c33e6;box-shadow:0 0 15px #2f80ff40}.contact-module__swMWYG__select{cursor:pointer;background-color:#061426}.contact-module__swMWYG__select option{color:#fff;background:#081c33}.contact-module__swMWYG__textarea{resize:vertical;min-height:120px}.contact-module__swMWYG__submitBtn{align-self:flex-start;width:100%;margin-top:.75rem;padding:1rem 2.2rem}@media (min-width:600px){.contact-module__swMWYG__submitBtn{width:auto}}.contact-module__swMWYG__errorNotice{color:#fca5a5;border-radius:var(--radius-sm);background:#ef444426;border:1px solid #ef444466;padding:.85rem 1.25rem;font-size:.88rem}.contact-module__swMWYG__successBox{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 1rem;display:flex}.contact-module__swMWYG__successIcon{color:var(--text-soft-blue)}.contact-module__swMWYG__successTitle{font-family:var(--font-display);color:#fff;font-size:2rem;font-weight:800}.contact-module__swMWYG__successDesc{color:var(--text-secondary);max-width:440px;line-height:1.65}
