@layer base{.Form_formItem__yzdVq{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.Form_formLabel__iX_0J{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}.Form_formLabel__iX_0J.Form_error__8gzF4{color:var(--error)}.Form_formControl__BvbyE{width:100%}.Form_formControl__BvbyE.Form_error__8gzF4:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.Form_formDescription__pb_XK{color:var(--muted-foreground)}.Form_formDescription__pb_XK,.Form_formMessage__y_Zip{font-size:.75rem;line-height:1.5;margin-top:var(--spacing-1);font-family:var(--font-family-base)}.Form_formMessage__y_Zip{font-weight:500;color:var(--error);animation:Form_slideIn__gycI2 var(--animation-duration-normal) ease}@keyframes Form_slideIn__gycI2{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{.Textarea_textarea___cM2C{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}.Textarea_textarea___cM2C::placeholder{color:var(--muted-foreground)}.Textarea_textarea___cM2C:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}.Textarea_textarea___cM2C:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}.Textarea_textarea___cM2C:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.Textarea_noResize___pL5N{resize:none}.Textarea_clear__DO0vy{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}.Textarea_clear__DO0vy:focus,.Textarea_clear__DO0vy:hover{background-color:transparent;border:none;box-shadow:none}.dark .Textarea_textarea___cM2C{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark .Textarea_textarea___cM2C:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .Textarea_textarea___cM2C:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}.contact_container__AwTcg{width:100%}.contact_header__X4rOL{background:var(--background);color:var(--foreground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-8);overflow:hidden;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.contact_headerBackground__M3QWS{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.contact_headerGradient__31zi4{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));opacity:.9;z-index:0}.contact_headerPattern__yZuGy{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;z-index:1}.contact_headerContent__EO0vv{position:relative;z-index:2;padding:var(--spacing-8) var(--spacing-4);text-align:center;max-width:800px;margin:0 auto}.contact_title__Wsqlk{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-2);font-family:var(--font-family-heading);color:white;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.2)}.contact_titleHighlight__hzXhO{color:white}.contact_subtitle__T8bXZ{font-size:1.125rem;opacity:.9;color:white;max-width:600px;margin-left:auto;margin-right:auto}.contact_content__k7ky0{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-bottom:var(--spacing-12)}.contact_contactInfo__TG_JK{display:flex;flex-direction:column;gap:var(--spacing-6)}.contact_sectionTitle__D5GF6{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-2);font-family:var(--font-family-heading);color:var(--foreground);position:relative}.contact_sectionTitle__D5GF6:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:var(--gradient-primary);border-radius:var(--radius-full)}.contact_sectionDescription__kS_Zq{color:var(--muted-foreground);font-size:1rem;line-height:1.6;margin-bottom:var(--spacing-4)}.contact_contactMethods__24_mG{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.contact_contactMethod__gdRG1{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}.contact_contactMethod__gdRG1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}.contact_contactMethodIcon__j_5ar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--gradient-primary);color:white;flex-shrink:0}.contact_contactMethodContent__dgTzh{display:flex;flex-direction:column}.contact_contactMethodTitle__xgAFe{font-size:1rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}.contact_contactMethodValue__7TvcI{font-size:.9375rem;color:var(--muted-foreground)}.contact_faqSection___3Cyv{background-color:var(--card);border-radius:var(--radius);padding:var(--spacing-6);border:1px solid var(--border)}.contact_faqTitle__Aogc8{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground);position:relative}.contact_faqTitle__Aogc8:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:var(--gradient-primary);border-radius:var(--radius-full)}.contact_faqItem__JnHfv{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}.contact_faqItem__JnHfv:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact_faqQuestion__xpEZr{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}.contact_faqAnswer__RaoWa{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}.contact_link__5Y5Wu{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}.contact_link__5Y5Wu:hover{text-decoration:underline}.contact_formContainer__s3xqW{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-8);border:1px solid var(--border);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.contact_formContainer__s3xqW:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.contact_formTitle__iGjKf{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-6);color:var(--foreground);text-align:center}.contact_form__XY8L7{display:flex;flex-direction:column;gap:var(--spacing-4)}.contact_inputWrapper__KgWQ6{position:relative;display:flex;align-items:center}.contact_inputIcon__I0Fk3{position:absolute;left:var(--spacing-3);color:var(--muted-foreground)}.contact_inputWrapper__KgWQ6 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}.contact_submitButton__qePLj{margin-top:var(--spacing-4);height:3rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.contact_submitButton__qePLj:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact_successMessage__n4L_v{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8) var(--spacing-4);animation:contact_fadeIn__N8HXQ .5s ease-out}@keyframes contact_fadeIn__N8HXQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact_successIcon__2sSkM{color:var(--success);margin-bottom:var(--spacing-4)}.contact_successTitle__1_dQi{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-2);color:var(--foreground)}.contact_successText__3JuvI{color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:400px;line-height:1.6}.contact_resetButton__IKiDW{margin-top:var(--spacing-2)}@media (max-width:992px){.contact_content__k7ky0{grid-template-columns:1fr;gap:var(--spacing-6)}.contact_contactInfo__TG_JK{order:2}.contact_formContainer__s3xqW{order:1}}@media (max-width:768px){.contact_title__Wsqlk{font-size:2rem}.contact_formContainer__s3xqW{padding:var(--spacing-6) var(--spacing-4)}.contact_contactMethod__gdRG1{padding:var(--spacing-3)}.contact_contactMethodIcon__j_5ar{width:40px;height:40px}}@media (max-width:480px){.contact_header__X4rOL{min-height:160px}.contact_title__Wsqlk{font-size:1.75rem}.contact_subtitle__T8bXZ{font-size:1rem}}