.Contact_contactPage__a8_lw{min-height:100vh;background:var(--color-bg-primary);color:var(--color-text-primary);margin-top:-1.5rem;position:relative;z-index:1;a:hover{color:white}}.Contact_container___F0Kt{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (min-width:640px){.Contact_container___F0Kt{padding:0 var(--space-6)}}@media (min-width:1024px){.Contact_container___F0Kt{padding:0 var(--space-8)}}.Contact_hero__dZMFK{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-primary) 0,var(--color-bg-secondary) 100%)}.Contact_heroBackground__JsZis{position:absolute;inset:0;z-index:1}.Contact_heroGrid__HBSYS{position:absolute;inset:0;background-image:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0);background-size:60px 60px;animation:Contact_heroGridMove__oSp5V 30s linear infinite}@keyframes Contact_heroGridMove__oSp5V{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.Contact_heroGradient__yBE4k{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(248,250,252,.6) 60%,var(--color-bg-primary) 100%)}.Contact_heroContent__H5LIn{position:relative;z-index:10;text-align:center;max-width:800px;padding:var(--space-8) 0}.Contact_heroIcon__dLZdK{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto var(--space-8);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl),var(--shadow-glow);position:relative}.Contact_heroIconSvg__OkydR{width:48px;height:48px;color:white;z-index:2}.Contact_heroIconPulse__Qx5i3{position:absolute;inset:-8px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-2xl);opacity:.4;animation:Contact_heroIconPulse__Qx5i3 3s ease-in-out infinite}@keyframes Contact_heroIconPulse__Qx5i3{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.05);opacity:.2}}.Contact_heroTitle__jcAkJ{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-6);color:var(--color-text-primary)}@media (min-width:768px){.Contact_heroTitle__jcAkJ{font-size:var(--font-size-6xl)}}.Contact_heroTitleAccent__z8gu_{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Contact_heroDescription__8XimP{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto}@media (min-width:768px){.Contact_heroDescription__8XimP{font-size:var(--font-size-xl)}}.Contact_contactMethods__JotPA,.Contact_cta__Z7HJs,.Contact_faq__gel3P,.Contact_social__YDERP{padding:var(--space-20) 0;position:relative}.Contact_contactMethods__JotPA{background:var(--color-bg-secondary)}.Contact_social__YDERP{background:var(--color-bg-primary)}.Contact_faq__gel3P{background:var(--color-bg-secondary)}.Contact_cta__Z7HJs{background:var(--color-bg-primary);border-top:1px solid var(--color-border-subtle)}.Contact_sectionHeader__ajLS5{text-align:center;margin-bottom:var(--space-16);max-width:600px;margin-left:auto;margin-right:auto}.Contact_sectionIcon__aJZAT{width:48px;height:48px;margin:0 auto var(--space-4);color:var(--color-accent-primary)}.Contact_sectionTitle__iQuEa{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}@media (min-width:768px){.Contact_sectionTitle__iQuEa{font-size:var(--font-size-5xl)}}.Contact_sectionDescription__xmIdv{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.Contact_methodsGrid__cmIQT{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:768px){.Contact_methodsGrid__cmIQT{grid-template-columns:repeat(3,1fr)}}.Contact_methodCard__8ZrQd{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all var(--duration-300) var(--ease-out);backdrop-filter:blur(10px);will-change:transform,box-shadow;box-shadow:var(--shadow-sm)}.Contact_methodCard__8ZrQd:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-xl),var(--shadow-glow)}.Contact_methodIcon__1oDmn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-bg-tertiary);border-radius:var(--radius-xl);margin:0 auto var(--space-6);transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-sm)}.Contact_methodIconSvg__ufZ3S{width:28px;height:28px}.Contact_methodTitle__lOOBz{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}.Contact_methodDescription__Yfg9K{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-6)}.Contact_methodAction__vSlJJ{display:inline-block;padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:white;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-sm)}.Contact_methodAction__vSlJJ:hover{box-shadow:var(--shadow-md),var(--shadow-glow);color:white}.Contact_methodInfo__14Tfq{font-size:var(--font-size-base);color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.Contact_socialGrid__xLPfv{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:600px;margin:0 auto}@media (min-width:640px){.Contact_socialGrid__xLPfv{grid-template-columns:repeat(3,1fr)}}.Contact_socialCard__11PNA{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:all var(--duration-300) var(--ease-out);backdrop-filter:blur(10px);will-change:transform;box-shadow:var(--shadow-sm);text-decoration:none;display:block}.Contact_socialCard__11PNA:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-lg),var(--shadow-glow)}.Contact_socialIcon__VgnA6{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);margin:0 auto var(--space-4);transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-md)}.Contact_socialIconSvg___fhcm{width:24px;height:24px;color:white}.Contact_socialInfo__KWw6O{text-align:center}.Contact_socialName__iaiRK{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1)}.Contact_socialHandle__pfqf_{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.Contact_faqGrid__5ksdB{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:900px;margin:0 auto}@media (min-width:768px){.Contact_faqGrid__5ksdB{grid-template-columns:repeat(2,1fr)}}.Contact_faqCard___ZAmo{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--duration-300) var(--ease-out);backdrop-filter:blur(10px);will-change:transform,box-shadow;box-shadow:var(--shadow-sm)}.Contact_faqCard___ZAmo:hover{border-color:var(--color-accent-primary)}.Contact_faqQuestion__Pavan{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.Contact_faqQuestionIcon__tpUBq{width:20px;height:20px;color:var(--color-accent-primary);flex-shrink:0;margin-top:2px}.Contact_faqQuestion__Pavan h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.Contact_faqAnswer__d_wpM{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0;padding-left:calc(20px + var(--space-3))}.Contact_ctaContent__A05_K{text-align:center;max-width:600px;margin:0 auto}.Contact_ctaIcon__DTzop{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);margin:0 auto var(--space-6);box-shadow:var(--shadow-lg),var(--shadow-glow)}.Contact_ctaIconSvg__9DW0K{width:32px;height:32px;color:white}.Contact_ctaTitle__Bgvcx{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}@media (min-width:768px){.Contact_ctaTitle__Bgvcx{font-size:var(--font-size-5xl)}}.Contact_ctaDescription__7TpOc{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-10)}.Contact_ctaButton__lr3G9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-10);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border:none;border-radius:var(--radius-xl);color:white;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-300) var(--ease-out);box-shadow:var(--shadow-lg),var(--shadow-glow);will-change:transform;min-height:64px}.Contact_ctaButton__lr3G9:hover{box-shadow:var(--shadow-xl),var(--shadow-glow)}.Contact_ctaButton__lr3G9:focus-visible{outline:2px solid white;outline-offset:2px}.Contact_ctaButtonIcon__mntcE{width:24px;height:24px}@media (max-width:640px){.Contact_hero__dZMFK{min-height:70vh;padding:var(--space-8) 0}.Contact_heroIcon__dLZdK{width:80px;height:80px;margin-bottom:var(--space-6)}.Contact_heroIconSvg__OkydR{width:32px;height:32px}.Contact_heroTitle__jcAkJ{font-size:var(--font-size-3xl)}.Contact_heroDescription__8XimP{font-size:var(--font-size-base)}.Contact_contactMethods__JotPA,.Contact_cta__Z7HJs,.Contact_faq__gel3P,.Contact_social__YDERP{padding:var(--space-12) 0}}@media (prefers-reduced-motion:reduce){.Contact_ctaIcon__DTzop,.Contact_heroGrid__HBSYS,.Contact_heroIconPulse__Qx5i3{animation:none}.Contact_ctaButton__lr3G9:hover,.Contact_faqCard___ZAmo:hover,.Contact_methodCard__8ZrQd:hover,.Contact_socialCard__11PNA:hover{transform:none}}