.Contact_contactPage__snILv{min-height:100vh;background:linear-gradient(180deg,#fafbfc,#ffffff)}.Contact_heroSection__ORlcR{padding:120px 0 80px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;position:relative;overflow:hidden}.Contact_heroSection__ORlcR:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,255,255,.08) 0,transparent 50%)}.Contact_heroContent__iJhkd{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.Contact_heroTitle__BxKnM{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin:0 0 20px;letter-spacing:-.02em;line-height:1.1}.Contact_heroSubtitle__mEEV1{font-size:1.25rem;font-weight:400;margin:0 0 40px;opacity:.9;line-height:1.6}.Contact_heroDescription__hAnkV{font-size:1rem;opacity:.8;line-height:1.6;margin:0}.Contact_contentSection__ghQEH{padding:100px 0}.Contact_sectionHeader__eGS51{text-align:center;margin-bottom:80px}.Contact_sectionTitle__RyKw5{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#0f172a;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.Contact_sectionDescription__p8RVT{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.Contact_contactGrid__tfld9{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:80px}.Contact_contactCard__yY5Qs{background:white;border-radius:24px;padding:40px 32px;border:1px solid #f1f5f9;text-align:center;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Contact_contactCard__yY5Qs:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.Contact_contactCard__yY5Qs:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:#e2e8f0}.Contact_contactCard__yY5Qs:hover:before{transform:scaleX(1)}.Contact_contactIcon__7YGwm{width:80px;height:80px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 24px;border:1px solid #e2e8f0;transition:all .3s ease}.Contact_contactCard__yY5Qs:hover .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:white;transform:scale(1.05)}.Contact_contactTitle__syWqL{font-size:1.375rem;font-weight:600;color:#0f172a;margin:0 0 12px;letter-spacing:-.01em}.Contact_contactValue__z2Avt{font-size:.9375rem;color:#64748b;margin:0 0 20px;word-break:break-all;line-height:1.5}.Contact_contactAction__toFkh{display:inline-flex;align-items:center;gap:8px;color:#667eea;font-size:.875rem;font-weight:500;transition:all .2s ease}.Contact_contactCard__yY5Qs:hover .Contact_contactAction__toFkh{gap:10px;color:#5a6fd8}.Contact_contactAction__toFkh:after{content:"→";transition:transform .2s ease}.Contact_contactCard__yY5Qs:hover .Contact_contactAction__toFkh:after{transform:translateX(2px)}.Contact_contactCard__yY5Qs.Contact_email__xRAYg .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.Contact_contactCard__yY5Qs.Contact_telegram__beo4H .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#0088cc,#006699);color:white}.Contact_contactCard__yY5Qs.Contact_discord__5CXid .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#5865f2,#4752c4);color:white}.Contact_contactCard__yY5Qs.Contact_twitter__nlFB0 .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#1da1f2,#0d8bd9);color:white}.Contact_contactCard__yY5Qs.Contact_producthunt__uQ17z .Contact_contactIcon__7YGwm{background:linear-gradient(135deg,#da552f,#c44821);color:white}.Contact_supportSection__NyhKu{background:linear-gradient(135deg,#f8fafc,#ffffff);border-radius:32px;padding:60px 40px;margin:80px 0;border:1px solid #f1f5f9;text-align:center}.Contact_supportTitle__leK48{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#0f172a;margin:0 0 16px;letter-spacing:-.01em}.Contact_supportDescription__rkmfU{font-size:1.125rem;color:#64748b;max-width:500px;margin:0 auto 40px;line-height:1.6}.Contact_supportGrid__N2HWk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:40px}.Contact_supportItem__OPCN7{text-align:center}.Contact_supportItemIcon__31z1D{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px;color:white}.Contact_supportItemTitle__Gbhgx{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 8px}.Contact_supportItemDescription__EaOGs{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.Contact_ctaSection__iNvPM{padding:100px 0;background:linear-gradient(135deg,#0f172a,#1e293b);color:white;text-align:center;border-radius:32px;margin:0 20px;position:relative;overflow:hidden}.Contact_ctaSection__iNvPM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(102,126,234,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(118,75,162,.1) 0,transparent 50%)}.Contact_ctaContent__rPduQ{position:relative;z-index:1;max-width:600px;margin:0 auto}.Contact_ctaTitle__IP5tL{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.Contact_ctaDescription__WvevV{font-size:1.125rem;opacity:.9;margin:0 0 40px;line-height:1.6}.Contact_ctaButtons__ih4Cy{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.Contact_ctaButton__wTPSy{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:white;color:#0f172a;text-decoration:none;font-weight:600;font-size:1rem;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Contact_ctaButton__wTPSy:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Contact_ctaButton__wTPSy.Contact_secondary__LCKbz{background:transparent;color:white;border:2px solid rgba(255,255,255,.3)}.Contact_ctaButton__wTPSy.Contact_secondary__LCKbz:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}@media (max-width:1024px){.Contact_contactGrid__tfld9{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.Contact_supportGrid__N2HWk{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}}@media (max-width:768px){.Contact_heroSection__ORlcR{padding:80px 0 60px}.Contact_contentSection__ghQEH{padding:80px 0}.Contact_contactGrid__tfld9{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.Contact_contactCard__yY5Qs{padding:32px 24px}.Contact_contactIcon__7YGwm{width:64px;height:64px;font-size:28px;margin-bottom:20px}.Contact_supportSection__NyhKu{padding:40px 24px;margin:60px 0;border-radius:24px}.Contact_supportGrid__N2HWk{grid-template-columns:1fr;gap:20px}.Contact_ctaSection__iNvPM{padding:80px 0;margin:0 16px;border-radius:24px}.Contact_ctaButtons__ih4Cy{flex-direction:column;align-items:center}.Contact_ctaButton__wTPSy{width:100%;max-width:280px;justify-content:center}}@media (max-width:480px){.Contact_heroSection__ORlcR{padding:60px 0 40px}.Contact_contactCard__yY5Qs{padding:24px 20px}.Contact_contactIcon__7YGwm{width:56px;height:56px;font-size:24px}.Contact_contactTitle__syWqL{font-size:1.25rem}.Contact_supportSection__NyhKu{padding:32px 20px}.Contact_supportItemIcon__31z1D{width:56px;height:56px;font-size:24px}.Contact_ctaSection__iNvPM{margin:0 12px;padding:60px 0}}@media (prefers-reduced-motion:reduce){.Contact_contactAction__toFkh:after,.Contact_contactCard__yY5Qs,.Contact_contactIcon__7YGwm,.Contact_ctaButton__wTPSy{transition:none}.Contact_contactCard__yY5Qs:hover,.Contact_ctaButton__wTPSy:hover{transform:none}}@media (prefers-contrast:high){.Contact_contactCard__yY5Qs{border-width:2px}}@media print{.Contact_heroSection__ORlcR{padding:40px 0}.Contact_ctaSection__iNvPM,.Contact_heroSection__ORlcR{background:white;color:black}.Contact_contactCard__yY5Qs{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}.Contact_ctaButtons__ih4Cy{display:none}}