.contact-module__swMWYG__contactContainer{background:var(--bg-main);min-height:100vh;padding:120px 24px 80px}.contact-module__swMWYG__contactContent{max-width:900px;color:var(--fg-main);margin:0 auto}.contact-module__swMWYG__backLink{color:var(--fg-muted);align-items:center;margin-bottom:32px;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-flex}.contact-module__swMWYG__backLink:hover{color:var(--fg-main)}.contact-module__swMWYG__contactContent h1{color:var(--fg-main);margin-bottom:16px;font-size:2.5rem}.contact-module__swMWYG__subtitle{color:var(--fg-muted);margin-bottom:48px;font-size:1.1rem;line-height:1.6}.contact-module__swMWYG__contactGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:64px;display:grid}.contact-module__swMWYG__contactCard{background:var(--bg-card);border:1px solid var(--bg-card-border);text-align:center;border-radius:16px;padding:32px;transition:all .3s}.contact-module__swMWYG__contactCard:hover{background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:0 8px 24px #8b5cf61a}.contact-module__swMWYG__iconWrapper{width:64px;height:64px;color:var(--accent-primary);background:#8b5cf61a;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.contact-module__swMWYG__contactCard h2{color:var(--fg-main);margin-bottom:12px;font-size:1.5rem}.contact-module__swMWYG__contactCard p{color:var(--fg-muted);margin-bottom:24px;line-height:1.6}.contact-module__swMWYG__contactButton{background:var(--accent-primary);color:#fff;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.contact-module__swMWYG__contactButton:hover{background:var(--accent-secondary);transform:scale(1.05)}.contact-module__swMWYG__responseTime{color:var(--fg-dim);margin-top:16px;font-size:.85rem}.contact-module__swMWYG__faqSection{margin-bottom:64px}.contact-module__swMWYG__faqSection h2{color:var(--fg-main);margin-bottom:32px;font-size:2rem}.contact-module__swMWYG__faqItem{background:var(--bg-card);border:1px solid var(--bg-card-border);cursor:pointer;border-radius:12px;margin-bottom:12px;padding:20px 24px;transition:all .2s}.contact-module__swMWYG__faqItem:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.contact-module__swMWYG__faqItem.contact-module__swMWYG__active{border-color:var(--accent-primary)}.contact-module__swMWYG__faqHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-module__swMWYG__faqHeader h3{color:var(--fg-main);flex:1;margin:0;font-size:1.15rem}.contact-module__swMWYG__faqIcon{color:var(--accent-primary);opacity:.7;transition:opacity .2s}.contact-module__swMWYG__faqItem:hover .contact-module__swMWYG__faqIcon{opacity:1}.contact-module__swMWYG__faqAnswer{border-top:1px solid var(--bg-card-border);margin-top:16px;padding-top:16px}.contact-module__swMWYG__faqAnswer p{color:var(--fg-muted);margin:0;line-height:1.7}.contact-module__swMWYG__supportInfo{text-align:center;background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:16px;padding:32px}.contact-module__swMWYG__supportInfo h2{color:var(--fg-main);margin-bottom:16px;font-size:1.5rem}.contact-module__swMWYG__supportInfo p{color:var(--fg-muted);line-height:1.7}.contact-module__swMWYG__supportInfo a{color:var(--accent-primary);font-weight:600;text-decoration:none}.contact-module__swMWYG__supportInfo a:hover{text-decoration:underline}@media (max-width:768px){.contact-module__swMWYG__contactContainer{padding:100px 16px 60px}.contact-module__swMWYG__contactContent h1{font-size:2rem}.contact-module__swMWYG__contactGrid{grid-template-columns:1fr}}
