.ContactPage-module__keHonW__container{max-width:1100px;margin:0 auto;padding:0 24px}.ContactPage-module__keHonW__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);padding:80px 24px 70px;position:relative}.ContactPage-module__keHonW__hero:before{content:"";pointer-events:none;background:radial-gradient(#f9731633 0%,#0000 60%);position:absolute;inset:0}.ContactPage-module__keHonW__hero h1{color:#fff;margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);font-weight:800}.ContactPage-module__keHonW__hero p{color:#94a3b8;max-width:550px;margin:0 auto;font-size:1.1rem;line-height:1.7}.ContactPage-module__keHonW__section{background:#f8fafc;padding:70px 0}.ContactPage-module__keHonW__contactGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.ContactPage-module__keHonW__contactCard{text-align:center;border:1px solid #e2e8f0;border-top:4px solid var(--card-accent,#4f46e5);background:#fff;border-radius:16px;padding:32px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #0000000f}.ContactPage-module__keHonW__contactCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.ContactPage-module__keHonW__cardIcon{width:56px;height:56px;color:var(--card-accent,#4f46e5);background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.ContactPage-module__keHonW__contactCard h3{color:#1e293b;margin-bottom:10px;font-size:1.1rem;font-weight:700}.ContactPage-module__keHonW__contactCard p{color:#64748b;margin:2px 0;font-size:.95rem;line-height:1.6}.ContactPage-module__keHonW__contactAction{color:var(--card-accent,#4f46e5);align-items:center;gap:6px;margin-top:16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.ContactPage-module__keHonW__contactAction:hover{opacity:.75}.ContactPage-module__keHonW__socialSection{text-align:center;background:#fff;padding:70px 0}.ContactPage-module__keHonW__socialSection h2{color:#1e293b;margin-bottom:8px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.ContactPage-module__keHonW__socialSub{color:#64748b;margin-bottom:36px;font-size:1rem}.ContactPage-module__keHonW__socialGrid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ContactPage-module__keHonW__socialCard{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ContactPage-module__keHonW__socialCard:hover{border-color:var(--social-color,#4f46e5);color:var(--social-color,#4f46e5);background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.ContactPage-module__keHonW__ctaSection{background:#f8fafc;padding:70px 0}.ContactPage-module__keHonW__ctaBanner{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:48px;display:flex;box-shadow:0 16px 40px #f973164d}.ContactPage-module__keHonW__ctaBanner h2{color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:800}.ContactPage-module__keHonW__ctaBanner p{color:#fffc;font-size:1rem}.ContactPage-module__keHonW__ctaActions{flex-shrink:0;gap:12px;display:flex}.ContactPage-module__keHonW__ctaBtnPrimary{color:#ea580c;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.ContactPage-module__keHonW__ctaBtnPrimary:hover{transform:translateY(-2px)}.ContactPage-module__keHonW__ctaBtnSecondary{color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:10px;align-items:center;gap:6px;padding:12px 24px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.ContactPage-module__keHonW__ctaBtnSecondary:hover{border-color:#fffc}@media (max-width:768px){.ContactPage-module__keHonW__ctaBanner{text-align:center;flex-direction:column;padding:36px 24px}.ContactPage-module__keHonW__ctaActions{flex-direction:column;width:100%}.ContactPage-module__keHonW__ctaBtnPrimary,.ContactPage-module__keHonW__ctaBtnSecondary{justify-content:center}}
