:root{--bg:#0a1220;--surface:#111c2e;--surface-hover:#182238;--border:#22304a;--title:#f8fafc;--body:#cbd5e1;--secondary:#94a3b8;--primary:#3b82f6;--primary-hover:#2563eb;--primary-light:#38bdf8;--accent:#00e5b0}.contact-module__CFXkSa__container{background:var(--bg);color:var(--body);min-height:100vh;font-family:Inter,sans-serif;line-height:1.6}.contact-module__CFXkSa__hero{padding:90px 24px 60px;position:relative;overflow:hidden}.contact-module__CFXkSa__heroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.contact-module__CFXkSa__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f624 0%,#3b82f600 70%);width:800px;height:800px;position:absolute;top:-250px;right:-100px}.contact-module__CFXkSa__eyebrow{color:var(--primary-light);background:#3b82f61a;border:1px solid #3b82f640;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.contact-module__CFXkSa__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.contact-module__CFXkSa__hero h1{color:var(--title);z-index:1;margin-bottom:18px;font-family:Sora,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:700;position:relative}.contact-module__CFXkSa__hero p{color:var(--secondary);z-index:1;max-width:460px;font-size:17px;position:relative}.contact-module__CFXkSa__heroVisual{z-index:1;position:relative}.contact-module__CFXkSa__animatedSvg{overflow:visible}.contact-module__CFXkSa__wave1{animation:6s ease-in-out infinite alternate contact-module__CFXkSa__wavePulse}.contact-module__CFXkSa__wave2{animation:8s ease-in-out infinite alternate-reverse contact-module__CFXkSa__wavePulse}.contact-module__CFXkSa__floatingNode1{animation:3.2s ease-in-out infinite contact-module__CFXkSa__float1}.contact-module__CFXkSa__floatingNode2{animation:2.8s ease-in-out infinite contact-module__CFXkSa__float2}.contact-module__CFXkSa__floatingNode3{animation:4s ease-in-out infinite contact-module__CFXkSa__float3}@keyframes contact-module__CFXkSa__float1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes contact-module__CFXkSa__float2{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes contact-module__CFXkSa__float3{0%,to{opacity:.8;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-5px)scale(1.2)}}@keyframes contact-module__CFXkSa__wavePulse{0%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:20px;opacity:1}}.contact-module__CFXkSa__trustBar{padding:0 24px 60px}.contact-module__CFXkSa__trustInner{grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.contact-module__CFXkSa__trustBadge{color:var(--secondary);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.contact-module__CFXkSa__trustBadge svg{color:var(--accent);flex-shrink:0}.contact-module__CFXkSa__channels{padding:20px 24px 90px}.contact-module__CFXkSa__channelGrid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.contact-module__CFXkSa__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;padding:32px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.contact-module__CFXkSa__card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 10px 40px #3b82f61a}.contact-module__CFXkSa__primaryCard{border-color:#3b82f659}.contact-module__CFXkSa__badge{background:var(--primary);color:#fff;letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:28px}.contact-module__CFXkSa__cardIcon{width:42px;height:42px;color:var(--primary-light);background:#3b82f61f;border-radius:10px;justify-content:center;align-items:center;display:flex}.contact-module__CFXkSa__card h3{color:var(--title);font-family:Sora,sans-serif;font-size:19px;font-weight:600}.contact-module__CFXkSa__card p{color:var(--secondary);font-size:14.5px}.contact-module__CFXkSa__meta{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.contact-module__CFXkSa__ctaBtn{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.contact-module__CFXkSa__filled{background:var(--primary);color:#fff}.contact-module__CFXkSa__filled:hover{background:var(--primary-hover);gap:12px}.contact-module__CFXkSa__outline{color:var(--title);border:1px solid var(--border);background:0 0}.contact-module__CFXkSa__outline:hover{border-color:var(--primary);gap:12px}.contact-module__CFXkSa__cardNote{color:var(--secondary);border-top:1px solid var(--border);margin-top:2px;padding-top:14px;font-size:13px}.contact-module__CFXkSa__cardNote a{color:var(--primary-light);border-bottom:1px solid #38bdf84d}.contact-module__CFXkSa__updates{padding:0 24px 90px}.contact-module__CFXkSa__updatesInner{border:1px solid var(--border);background:linear-gradient(135deg,#3b82f60f 0%,#00e5b00a 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:0 auto;padding:22px 28px;display:flex}.contact-module__CFXkSa__updatesText{align-items:center;gap:14px;display:flex}.contact-module__CFXkSa__updatesIcon{width:38px;height:38px;color:var(--accent);background:#00e5b01f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__CFXkSa__updatesText h3{color:var(--title);margin-bottom:3px;font-family:Sora,sans-serif;font-size:15.5px}.contact-module__CFXkSa__updatesText p{color:var(--secondary);font-size:13.5px}.contact-module__CFXkSa__info{border-top:1px solid var(--border);padding:20px 24px 90px}.contact-module__CFXkSa__infoInner{max-width:820px;margin:0 auto;padding-top:80px}.contact-module__CFXkSa__info h2{text-align:center;color:var(--title);margin-bottom:14px;font-family:Sora,sans-serif;font-size:27px}.contact-module__CFXkSa__infoSubtitle{text-align:center;color:var(--secondary);max-width:580px;margin:0 auto}.contact-module__CFXkSa__infoGrid{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}.contact-module__CFXkSa__infoBlock{gap:14px;display:flex}.contact-module__CFXkSa__infoIcon{width:36px;height:36px;color:var(--primary-light);background:#3b82f61f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__CFXkSa__infoBlock h3{color:var(--title);margin-bottom:6px;font-family:Sora,sans-serif;font-size:15.5px}.contact-module__CFXkSa__infoBlock p{color:var(--secondary);font-size:14.5px}.contact-module__CFXkSa__selfserve{padding:20px 24px 90px}.contact-module__CFXkSa__selfserveInner{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:820px;margin:0 auto;padding:40px}.contact-module__CFXkSa__selfserve h2{color:var(--title);margin-bottom:8px;font-family:Sora,sans-serif;font-size:22px}.contact-module__CFXkSa__selfserve p{color:var(--secondary);margin-bottom:26px;font-size:14.5px}.contact-module__CFXkSa__checkList{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-module__CFXkSa__checkItem{color:var(--body);align-items:flex-start;gap:10px;font-size:14px;display:flex}.contact-module__CFXkSa__checkItem svg{color:var(--accent);flex-shrink:0;margin-top:2px}.contact-module__CFXkSa__faq{padding:20px 24px 90px}.contact-module__CFXkSa__faqInner{max-width:720px;margin:0 auto}.contact-module__CFXkSa__faq h2{text-align:center;color:var(--title);margin-bottom:40px;font-family:Sora,sans-serif;font-size:27px}.contact-module__CFXkSa__faqItem{border-bottom:1px solid var(--border)}.contact-module__CFXkSa__faqQuestion{width:100%;color:var(--title);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 4px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:500;display:flex}.contact-module__CFXkSa__faqIcon{color:var(--secondary);flex-shrink:0;margin-left:16px;transition:transform .25s,color .25s}.contact-module__CFXkSa__open .contact-module__CFXkSa__faqIcon{color:var(--primary-light);transform:rotate(45deg)}.contact-module__CFXkSa__faqAnswerWrapper{transition:grid-template-rows .3s;display:grid;overflow:hidden}.contact-module__CFXkSa__faqAnswerContent{min-height:0}.contact-module__CFXkSa__faqAnswerContent p{color:var(--secondary);padding:0 4px 20px;font-size:14.5px}.contact-module__CFXkSa__cta{text-align:center;padding:50px 24px 100px}.contact-module__CFXkSa__cta h2{color:var(--title);margin-bottom:12px;font-family:Sora,sans-serif;font-size:25px}.contact-module__CFXkSa__cta p{color:var(--secondary);margin-bottom:26px}.contact-module__CFXkSa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:900px){.contact-module__CFXkSa__heroInner{grid-template-columns:1fr}.contact-module__CFXkSa__heroVisual{display:none}}@media (max-width:720px){.contact-module__CFXkSa__trustInner{grid-template-columns:1fr 1fr}.contact-module__CFXkSa__channelGrid,.contact-module__CFXkSa__infoGrid{grid-template-columns:1fr}}@media (max-width:600px){.contact-module__CFXkSa__checkList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contact-module__CFXkSa__wave1,.contact-module__CFXkSa__wave2,.contact-module__CFXkSa__floatingNode1,.contact-module__CFXkSa__floatingNode2,.contact-module__CFXkSa__floatingNode3{animation:none!important}}
