.ContactPage_contactPage__8E6Gb{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.6;color:#334155;margin-top:80px}.ContactPage_pageContent__wC3B4{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.ContactPage_contactHero__pWtsQ{position:relative;padding:4rem 2rem 6rem;background:#00357b;overflow:hidden}.ContactPage_heroBackground__lpB2R{position:absolute;top:0;left:0;right:0;bottom:0}.ContactPage_heroWave__kAUB9{position:absolute;bottom:0;left:0;right:0;height:100px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z' fill='%23f8fafc'%3E%3C/path%3E%3C/svg%3E");background-size:cover}.ContactPage_heroContainer__h7gg5{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2}.ContactPage_heroContent__e_Mfy{color:white}.ContactPage_heroBadge__e_dRl{display:inline-block;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.3);font-weight:400}.ContactPage_heroTitle__zxvCZ{font-size:3.5rem;font-weight:400;line-height:1.1;margin-bottom:1.5rem;color:white}.ContactPage_titleAccent__oUBe7{font-weight:400;background:linear-gradient(45deg,#fbbf24,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ContactPage_heroDescription__ahH9n{font-size:1.2rem;opacity:.9;margin-bottom:2.5rem;font-weight:400;line-height:1.6}.ContactPage_heroStats__feP2q{display:flex;gap:2rem}.ContactPage_statItem__Jzpun{text-align:center}.ContactPage_statNumber__xyHep{font-size:1.5rem;font-weight:400;color:#fbbf24;margin-bottom:.25rem}.ContactPage_statLabel__KGbsJ{font-size:.9rem;opacity:.8;font-weight:400;margin-bottom:2.5rem}.ContactPage_heroVisual__glIBW{position:relative;display:flex;justify-content:center;align-items:center;height:300px}.ContactPage_visualCard__MXQLD{position:absolute;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:16px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:transform .3s ease;font-weight:400}.ContactPage_visualCard__MXQLD:first-child{top:20px;left:0;transform:rotate(-5deg);animation:ContactPage_float__R199U 3s ease-in-out infinite}.ContactPage_visualCard__MXQLD:nth-child(2){top:50%;right:20px;transform:translateY(-50%) rotate(3deg);animation:ContactPage_float__R199U 3s ease-in-out 1s infinite}.ContactPage_visualCard__MXQLD:nth-child(3){bottom:30px;left:40%;transform:rotate(2deg);animation:ContactPage_float__R199U 3s ease-in-out .5s infinite}.ContactPage_visualCard__MXQLD:hover{transform:scale(1.05) rotate(0deg)}.ContactPage_cardIcon__Lh_j5{font-size:2rem;margin-bottom:.5rem}.ContactPage_cardText__Vu_s_{font-size:.9rem;color:#6366f1;font-weight:400}.ContactPage_visualPulse__FNQ4J{position:absolute;width:200px;height:200px;background:rgba(255,255,255,.1);border-radius:50%;animation:ContactPage_pulse__Js_a1 2s ease-in-out infinite}.ContactPage_contactGrid__qIwaR{padding:4rem 0}.ContactPage_gridHeader__TI8JT{text-align:center;margin-bottom:3rem}.ContactPage_gridTitle__gYca1{font-size:2.5rem;font-weight:400;color:#1e293b;margin-bottom:1rem}.ContactPage_gridSubtitle___9eFd{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;font-weight:400}.ContactPage_methodsGrid__QqhNd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.ContactPage_methodCard__5WwBs{background:white;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #f1f5f9;position:relative;overflow:hidden;transition:all .3s ease}.ContactPage_methodCard__5WwBs:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.12)}.ContactPage_cardHeader__SNLwq{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ContactPage_methodIcon__aO1Nt{font-size:2.5rem;flex-shrink:0}.ContactPage_methodInfo__Udr78{flex:1 1}.ContactPage_methodName__dC8_R{font-size:1.5rem;font-weight:400;color:#1e293b;margin-bottom:.5rem}.ContactPage_methodDescription__P7Tud{color:#64748b;font-weight:400;line-height:1.5}.ContactPage_methodFeatures__E7Iof{margin-bottom:2rem}.ContactPage_feature__TgIXC{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#475569;font-weight:400}.ContactPage_featureIcon__Ue8Iz{color:#10b981;font-weight:400}.ContactPage_socialLinks__znvsd{display:flex;flex-direction:column;gap:.75rem}.ContactPage_socialLink__HfzM1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border-radius:10px;text-decoration:none;color:#475569;transition:all .2s ease;font-weight:400}.ContactPage_socialLink__HfzM1:hover{background:#f1f5f9;color:#1e293b;transform:translateX(5px)}.ContactPage_socialIcon__1lf7D{font-size:1.1rem}.ContactPage_actionButton__00DxT{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--accent-color,#6366f1);color:white;text-decoration:none;border-radius:12px;transition:all .3s ease;font-weight:400}.ContactPage_actionButton__00DxT:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.ContactPage_actionArrow__jdI8E{transition:transform .3s ease}.ContactPage_actionButton__00DxT:hover .ContactPage_actionArrow__jdI8E{transform:translateX(3px)}.ContactPage_cardGlow__67kei{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-color,#6366f1),transparent);opacity:0;transition:opacity .3s ease}.ContactPage_methodCard__5WwBs:hover .ContactPage_cardGlow__67kei{opacity:1}.ContactPage_contactFormSection__ZjWLl{padding:4rem 0}.ContactPage_formContainer__nPzUZ{max-width:800px;margin:0 auto;background:white;padding:3rem;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid #f1f5f9}.ContactPage_formHeader__5a_i6{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.ContactPage_formIcon__PWIin{font-size:3rem;background:#f0f9ff;padding:1rem;border-radius:16px}.ContactPage_formTitle__7sMai{font-size:2rem;font-weight:400;color:#1e293b;margin-bottom:.5rem}.ContactPage_formSubtitle__2Qdhr{color:#64748b;font-weight:400}.ContactPage_contactForm__XDA_y{display:flex;flex-direction:column;gap:2rem}.ContactPage_formRow__BkNus{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ContactPage_inputGroup__ndV5V{display:flex;flex-direction:column}.ContactPage_inputLabel__V0xcN{font-weight:400;color:#374151;margin-bottom:.5rem;font-size:.95rem}.ContactPage_selectInput__Fcuu3,.ContactPage_textInput__bPl7i,.ContactPage_textareaInput__D0eSY{padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:white;font-family:inherit;font-weight:400}.ContactPage_selectInput__Fcuu3:focus,.ContactPage_textInput__bPl7i:focus,.ContactPage_textareaInput__D0eSY:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ContactPage_textareaInput__D0eSY{resize:vertical;min-height:140px;line-height:1.5}.ContactPage_charCounter__uH35y{text-align:right;font-size:.85rem;color:#9ca3af;margin-top:.5rem;font-weight:400}.ContactPage_urgencyGrid__thRJD{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.ContactPage_urgencyOption__E_AuN{cursor:pointer}.ContactPage_radioInput__zPojx{display:none}.ContactPage_urgencyCard__29vDc{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#f8fafc;border:2px solid #e5e7eb;border-radius:12px;transition:all .3s ease;text-align:center;font-weight:400}.ContactPage_radioInput__zPojx:checked+.ContactPage_urgencyCard__29vDc{border-color:#6366f1;background:#f0f9ff;color:#6366f1}.ContactPage_urgencyCard__29vDc:hover{border-color:#6366f1}.ContactPage_urgencyIcon__KoX2n{font-size:1.5rem}.ContactPage_urgencyLabel__q_jLc{font-size:.85rem;line-height:1.3}.ContactPage_submitButton__kWoj7{position:relative;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;border:none;padding:1.25rem 2rem;border-radius:12px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;overflow:hidden;font-weight:400;margin-top:1rem}.ContactPage_submitButton__kWoj7:hover:not(.ContactPage_submitting__jbQbg){transform:translateY(-2px);box-shadow:0 15px 30px rgba(99,102,241,.4)}.ContactPage_submitButton__kWoj7:active:not(.ContactPage_submitting__jbQbg){transform:translateY(0)}.ContactPage_buttonContent__jw8dW{display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:2}.ContactPage_buttonText__zPszd{font-weight:400}.ContactPage_buttonIcon__m_scw{transition:transform .3s ease}.ContactPage_submitButton__kWoj7:hover .ContactPage_buttonIcon__m_scw:not(.ContactPage_submitting__jbQbg){transform:translateX(3px)}.ContactPage_buttonLoader__jIChJ{position:absolute;bottom:0;left:0;height:3px;background:rgba(255,255,255,.6);width:0;transition:width .3s ease}.ContactPage_submitButton__kWoj7.ContactPage_submitting__jbQbg .ContactPage_buttonLoader__jIChJ{width:100%;animation:ContactPage_loading__Sy5dm 2s ease-in-out}.ContactPage_submitButton__kWoj7.ContactPage_submitting__jbQbg{cursor:not-allowed;opacity:.8}@keyframes ContactPage_float__R199U{0%,to{transform:translateY(0) rotate(var(--rotation,0deg))}50%{transform:translateY(-10px) rotate(var(--rotation,0deg))}}@keyframes ContactPage_pulse__Js_a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes ContactPage_loading__Sy5dm{0%{width:0}50%{width:100%}to{width:0}}@media (max-width:968px){.ContactPage_heroContainer__h7gg5{grid-template-columns:1fr;gap:3rem;text-align:center}.ContactPage_heroTitle__zxvCZ{font-size:2.5rem}.ContactPage_heroStats__feP2q{justify-content:center}.ContactPage_formRow__BkNus,.ContactPage_methodsGrid__QqhNd{grid-template-columns:1fr}.ContactPage_urgencyGrid__thRJD{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ContactPage_pageContent__wC3B4{padding:0 1rem 3rem}.ContactPage_contactHero__pWtsQ{padding:3rem 1rem 4rem}.ContactPage_heroTitle__zxvCZ{font-size:2rem}.ContactPage_heroStats__feP2q{flex-direction:column;gap:1rem}.ContactPage_formContainer__nPzUZ{padding:2rem 1.5rem}.ContactPage_formHeader__5a_i6{flex-direction:column;text-align:center;gap:1rem}.ContactPage_urgencyGrid__thRJD{grid-template-columns:1fr}.ContactPage_visualCard__MXQLD{position:relative;margin:.5rem;transform:none!important;animation:none}.ContactPage_heroVisual__glIBW{flex-direction:column;height:auto}}@media (max-width:480px){.ContactPage_gridTitle__gYca1{font-size:2rem}.ContactPage_formContainer__nPzUZ,.ContactPage_methodCard__5WwBs{padding:1.5rem}.ContactPage_formTitle__7sMai{font-size:1.5rem}}