.ContactView_container__r_0HE{position:relative;width:100%;min-height:100vh;padding-bottom:4rem}.ContactView_mesh-gradient__a3uib{pointer-events:none;position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.4;filter:blur(140px)}@media screen and (max-width:600px){.ContactView_mesh-circle__xzn1E{width:300px;height:300px}}.ContactView_mesh-circle__xzn1E{position:absolute;width:600px;height:600px;border-radius:50%}.ContactView_mesh-circle__xzn1E:first-child{top:-10%;left:-10%;background:radial-gradient(circle,rgb(var(--primary)) 0,transparent 70%);animation:ContactView_float__MhMo0 20s ease-in-out infinite}.ContactView_mesh-circle__xzn1E:nth-child(2){top:40%;right:-15%;background:radial-gradient(circle,rgb(var(--secondary)) 0,transparent 70%);animation:ContactView_float__MhMo0 25s ease-in-out infinite reverse}.ContactView_mesh-circle__xzn1E:nth-child(3){bottom:-10%;left:30%;background:radial-gradient(circle,rgb(var(--primary)) 0,transparent 70%);animation:ContactView_float__MhMo0 30s ease-in-out infinite}@keyframes ContactView_float__MhMo0{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@media screen and (max-width:600px){.ContactView_hero____ADK{margin-top:3rem;margin-bottom:2.5rem;padding:0 .5rem}}.ContactView_hero____ADK{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:6rem;margin-bottom:4rem;padding:0 1rem;text-align:center}@media screen and (max-width:600px){.ContactView_hero-badge__VeBBo{padding:.625rem 1.25rem;font-size:.8125rem}}.ContactView_hero-badge__VeBBo{display:inline-flex;gap:.5rem;align-items:center;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:rgb(var(--primary));background:linear-gradient(135deg,rgb(var(--primary)/15%) 0,rgb(var(--primary)/8%) 100%);border:1px solid rgb(var(--primary)/25%);border-radius:100px;box-shadow:0 4px 12px rgb(var(--primary)/10%);animation:ContactView_fade-in-up__CSizE .6s ease-out}.ContactView_hero-badge__VeBBo .ContactView_hero-badge__VeBBo>svg{animation:ContactView_sparkle__lyc6V 2s ease-in-out infinite}@keyframes ContactView_sparkle__lyc6V{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.ContactView_hero-title__q3uch{max-width:900px;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;color:rgb(var(--text-primary-color));text-shadow:0 2px 4px rgba(0,0,0,.05);letter-spacing:-.02em;animation:ContactView_fade-in-up__CSizE .6s ease-out .1s both}.ContactView_gradient-text__pF4Bf{display:inline-block;background:linear-gradient(135deg,rgb(var(--primary)) 0,rgb(var(--secondary)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ContactView_hero-description__Dca0_{max-width:650px;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7;color:rgb(var(--text-secondary-color));animation:ContactView_fade-in-up__CSizE .6s ease-out .2s both}@keyframes ContactView_fade-in-up__CSizE{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width:601px){.ContactView_content__D_zF5{grid-template-columns:1fr 1fr;gap:3rem}}.ContactView_content__D_zF5{position:relative;z-index:1;display:grid;grid-gap:2rem;gap:2rem}@media screen and (max-width:600px){.ContactView_contact-grid__PlQxC{grid-template-columns:1fr!important;gap:1rem}}.ContactView_contact-grid__PlQxC{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;width:100%;max-width:100%;height:-moz-fit-content;height:fit-content}@media(min-width:601px)and (max-width:980px){.ContactView_contact-grid__PlQxC{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:981px){.ContactView_contact-grid__PlQxC{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}.ContactView_card-glow__pfWmB{pointer-events:none;position:absolute;z-index:0;bottom:-50%;left:50%;transform:translateX(-50%);width:100%;height:100%;opacity:0;background:radial-gradient(circle,rgb(var(--primary)/40%) 0,transparent 70%);transition:opacity .3s ease}.ContactView_icon-wrapper__Zke5z{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:rgb(var(--primary));background:rgb(var(--primary)/10%);border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_arrow-icon__m9Dqt{display:none;color:rgb(var(--text-secondary-color));transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:600px){.ContactView_contact-card__J8FyC{display:flex!important;flex-direction:column!important;gap:.75rem;align-items:center!important;justify-content:center!important;width:100%!important;padding:1.5rem;text-align:center!important}}.ContactView_contact-card__J8FyC{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:2rem;text-align:center;background:rgb(var(--container-background)/70%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--border-color)/40%);border-radius:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);animation:ContactView_fade-in-up__CSizE .5s ease-out both}.ContactView_contact-card__J8FyC:hover{transform:translateY(-6px);border-color:rgb(var(--primary)/40%);box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgb(var(--primary)/15%)}.ContactView_contact-card__J8FyC:hover .ContactView_card-glow__pfWmB{opacity:.8}.ContactView_contact-card__J8FyC:hover .ContactView_arrow-icon__m9Dqt{transform:translate(4px,-4px)}.ContactView_contact-card__J8FyC:hover .ContactView_icon-wrapper__Zke5z{transform:scale(1.1) rotate(5deg);background:rgb(var(--primary)/20%)}.ContactView_contact-card__J8FyC:first-child{animation-delay:0s}.ContactView_contact-card__J8FyC:nth-child(2){animation-delay:.1s}.ContactView_contact-card__J8FyC:nth-child(3){animation-delay:.2s}.ContactView_contact-card__J8FyC:nth-child(4){animation-delay:.3s}.ContactView_contact-card__J8FyC:nth-child(5){animation-delay:.4s}@media screen and (max-width:600px){.ContactView_card-featured__UlEqG{grid-column:1!important}}.ContactView_card-featured__UlEqG{grid-column:span 2;background:linear-gradient(135deg,rgb(var(--primary)/12%) 0,rgb(var(--container-background)/70%) 100%);border:1px solid rgb(var(--primary)/20%)}.ContactView_card-featured__UlEqG:hover{background:linear-gradient(135deg,rgb(var(--primary)/15%) 0,rgb(var(--container-background)/75%) 100%);border-color:rgb(var(--primary)/60%)}@media(min-width:601px)and (max-width:980px){.ContactView_card-featured__UlEqG{grid-column:span 2}}@media(min-width:981px){.ContactView_card-featured__UlEqG{grid-column:span 2}}.ContactView_card-static__jPM8q{cursor:default}.ContactView_card-static__jPM8q:hover{transform:none;border-color:rgb(var(--border-color)/50%);box-shadow:0 4px 6px rgba(0,0,0,.05)}.ContactView_card-static__jPM8q:hover .ContactView_card-glow__pfWmB{opacity:0}.ContactView_card-static__jPM8q:hover .ContactView_icon-wrapper__Zke5z{transform:none;background:rgb(var(--primary)/10%)}.ContactView_card-info__qOPoB{cursor:default}.ContactView_card-info__qOPoB:hover{transform:none;border-color:rgb(var(--border-color)/50%);box-shadow:0 4px 6px rgba(0,0,0,.05)}.ContactView_card-info__qOPoB:hover .ContactView_card-glow__pfWmB{opacity:0}.ContactView_card-info__qOPoB:hover .ContactView_icon-wrapper__Zke5z{transform:none;background:rgb(var(--primary)/10%)}.ContactView_card-header__MKBnp{display:flex;align-items:center;justify-content:center;width:100%}.ContactView_icon-check__Muwzf{animation:ContactView_check-bounce___BPPX .5s ease-out}@keyframes ContactView_check-bounce___BPPX{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.ContactView_card-body__5EEJo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.ContactView_card-body__5EEJo .ContactView_card-body__5EEJo>h3{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;color:rgb(var(--text-secondary-color));text-transform:uppercase;letter-spacing:.01em}.ContactView_card-value__y44VU{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:rgb(var(--text-primary-color))}.ContactView_card-hint__xzjY1{margin:0;font-size:.875rem;color:rgb(var(--text-secondary-color))}.ContactView_status-indicator__Loj0t{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.75rem;font-size:.875rem;color:rgb(var(--text-secondary-color))}.ContactView_status-dot__C73wf{width:.5rem;height:.5rem;background:rgb(var(--primary));border-radius:50%;box-shadow:0 0 10px rgb(var(--primary));animation:ContactView_pulse-dot__KwFrh 2s ease-in-out infinite}@keyframes ContactView_pulse-dot__KwFrh{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}}@media screen and (max-width:600px){.ContactView_form__uBUov{padding:1.5rem}}.ContactView_form__uBUov{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2.5rem;background:rgb(var(--container-background)/70%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(var(--border-color)/40%);border-radius:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);animation:ContactView_fade-in-up__CSizE .6s ease-out .3s both}.ContactView_form-header__OZ1UT .ContactView_form-header__OZ1UT>h2{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;color:rgb(var(--text-primary-color));text-shadow:0 1px 2px rgba(0,0,0,.05)}.ContactView_form-header__OZ1UT .ContactView_form-header__OZ1UT>p{margin:0;font-size:1.125rem;line-height:1.6;color:rgb(var(--text-secondary-color))}.ContactView_form-fields__JlFs2{display:flex;flex-direction:column;gap:1.5rem}.ContactView_input-container__Z_Y5L,.ContactView_input-group__UfwY6,.ContactView_textarea-container__ftMik,.ContactView_textarea-group__I1n54{position:relative}.ContactView_input-icon__w8Abv,.ContactView_textarea-icon__ak79M{z-index:1;left:1rem}.ContactView_input-container__Z_Y5L>label,.ContactView_input-icon__w8Abv,.ContactView_textarea-icon__ak79M{pointer-events:none;position:absolute;top:1rem;color:rgb(var(--text-secondary-color));transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_input-container__Z_Y5L>label{left:3.25rem;transform-origin:left center;font-size:1rem;font-weight:500}.ContactView_input-group__UfwY6.ContactView_valid__5C5CT .ContactView_input-container__Z_Y5L>input{border-color:rgb(var(--primary))}.ContactView_input-group__UfwY6.ContactView_invalid__VLlCO .ContactView_input-container__Z_Y5L>input{border-color:#ef4444}.ContactView_input-container__Z_Y5L>input{width:100%;padding:1rem 1rem 1rem 3.25rem;font-family:inherit;font-size:1rem;color:rgb(var(--text-primary-color));background:rgb(var(--background)/50%);border:1.5px solid rgb(var(--border-color));border-radius:.75rem;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_input-container__Z_Y5L>input:focus{border-color:rgb(var(--primary));box-shadow:0 0 0 4px rgb(var(--primary)/10%),0 4px 12px rgb(var(--primary)/20%)}.ContactView_input-container__Z_Y5L>input:not(:placeholder-shown)~label{transform:translateY(-130%) scale(.85);color:rgb(var(--primary))}.ContactView_input-container__Z_Y5L>input:placeholder-shown~label{transform:translateY(0) scale(1)}.ContactView_textarea-container__ftMik>label{pointer-events:none;position:absolute;top:1rem;left:3.25rem;transform-origin:left center;font-size:1rem;font-weight:500;color:rgb(var(--text-secondary-color));transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_textarea-container__ftMik>textarea{resize:vertical;width:100%;min-height:140px;padding:1rem 1rem 2.5rem 3.25rem;font-family:inherit;font-size:1rem;line-height:1.6;color:rgb(var(--text-primary-color));background:rgb(var(--background)/50%);border:1.5px solid rgb(var(--border-color));border-radius:.75rem;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_textarea-container__ftMik>textarea:focus{border-color:rgb(var(--primary));box-shadow:0 0 0 4px rgb(var(--primary)/10%),0 4px 12px rgb(var(--primary)/20%)}.ContactView_textarea-container__ftMik>textarea:not(:placeholder-shown)~label{transform:translateY(-130%) scale(.85);color:rgb(var(--primary))}.ContactView_textarea-container__ftMik>textarea:placeholder-shown~label{transform:translateY(0) scale(1)}.ContactView_input-group__UfwY6.ContactView_focused__U_mqd .ContactView_input-icon__w8Abv,.ContactView_input-group__UfwY6.ContactView_focused__U_mqd .ContactView_textarea-icon__ak79M,.ContactView_textarea-group__I1n54.ContactView_focused__U_mqd .ContactView_input-icon__w8Abv,.ContactView_textarea-group__I1n54.ContactView_focused__U_mqd .ContactView_textarea-icon__ak79M{transform:scale(1.1);color:rgb(var(--primary))}.ContactView_input-group__UfwY6.ContactView_focused__U_mqd label,.ContactView_textarea-group__I1n54.ContactView_focused__U_mqd label{transform:translateY(-130%) scale(.85);color:rgb(var(--primary))}.ContactView_check-icon__zR9AK{pointer-events:none;position:absolute;z-index:1;top:1rem;right:1rem;color:rgb(var(--primary));animation:ContactView_check-pop__7Bmua .4s cubic-bezier(.68,-.55,.27,1.55)}@keyframes ContactView_check-pop__7Bmua{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.ContactView_error-text__3xh26{display:block;margin-top:.5rem;padding-left:3.25rem;font-size:.875rem;color:#ef4444;animation:ContactView_shake__MeY7w .4s ease-in-out}@keyframes ContactView_shake__MeY7w{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.ContactView_textarea-group__I1n54.ContactView_valid__5C5CT .ContactView_textarea-container__ftMik>textarea{border-color:rgb(var(--primary))}.ContactView_textarea-group__I1n54.ContactView_invalid__VLlCO .ContactView_textarea-container__ftMik>textarea{border-color:#ef4444}.ContactView_char-count__yv2Ub{pointer-events:none;position:absolute;right:1rem;bottom:.75rem;font-size:.8125rem;font-weight:500;color:rgb(var(--text-secondary-color));transition:color .3s ease}.ContactView_textarea-group__I1n54.ContactView_valid__5C5CT .ContactView_char-count__yv2Ub{color:rgb(var(--primary))}@media screen and (max-width:600px){.ContactView_submit__7XIz_{padding:1rem 2rem;font-size:1rem}}.ContactView_submit__7XIz_{cursor:pointer;position:relative;display:flex;gap:.75rem;align-items:center;justify-content:center;padding:1.125rem 2.5rem;font-family:inherit;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,rgb(var(--primary)) 0,rgb(var(--primary-hover)) 100%);border:none;border-radius:1rem;box-shadow:0 6px 16px rgb(var(--primary)/35%),0 0 0 0 rgb(var(--primary)/40%);transition:all .3s cubic-bezier(.4,0,.2,1)}.ContactView_submit__7XIz_:disabled{cursor:not-allowed;opacity:.7}.ContactView_submit__7XIz_:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 32px rgb(var(--primary)/45%),0 0 0 4px rgb(var(--primary)/15%)}.ContactView_submit__7XIz_:active:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgb(var(--primary)/40%),0 0 0 2px rgb(var(--primary)/25%)}.ContactView_button-text__vqtf1{transition:opacity .2s ease}.ContactView_button-icon__TtuGH{display:flex;align-items:center;justify-content:center}.ContactView_submit__7XIz_.ContactView_loading__esbwj .ContactView_button-icon__TtuGH{animation:ContactView_rotate___mbXV 1s linear infinite}@keyframes ContactView_rotate___mbXV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactView_spinner__8jPU7{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ContactView_spin__Kc7Sf .6s linear infinite}@keyframes ContactView_spin__Kc7Sf{to{transform:rotate(1turn)}}.ContactView_submit__7XIz_.ContactView_success__vYNEJ{background:linear-gradient(135deg,#22c55e,#16a34a)}.ContactView_toast__Dbjg9{position:relative;z-index:10;display:flex;gap:1rem;align-items:flex-start;margin-top:1rem;padding:1.25rem;background:linear-gradient(135deg,rgb(var(--primary)/10%) 0,rgb(var(--primary)/5%) 100%);border:1px solid rgb(var(--primary)/20%);border-radius:.75rem;animation:ContactView_slide-in-up__547md .3s ease-out}@keyframes ContactView_slide-in-up__547md{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ContactView_toast-icon__MoQuc{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgb(var(--primary));background:rgb(var(--primary)/15%);border-radius:50%}.ContactView_toast-content__lFRCt{flex:1 1}.ContactView_toast-title__dKeOh{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:rgb(var(--text-primary-color))}.ContactView_toast-message__1DGRu{margin:0;font-size:.9375rem;color:rgb(var(--text-secondary-color))}