.Contact_container__FDqBP{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.Contact_container__FDqBP:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(2px 2px at 20px 30px,rgba(167,139,250,.4),transparent),radial-gradient(2px 2px at 40px 70px,rgba(56,189,248,.3),transparent),radial-gradient(2px 2px at 50px 160px,rgba(139,92,246,.3),transparent),radial-gradient(2px 2px at 90px 40px,rgba(56,189,248,.4),transparent),radial-gradient(2px 2px at 130px 80px,rgba(167,139,250,.3),transparent),radial-gradient(2px 2px at 160px 120px,rgba(56,189,248,.3),transparent);background-repeat:repeat;background-size:200px 200px;animation:Contact_floatParticles__cPA6i 25s linear infinite;pointer-events:none;opacity:.5;z-index:0}@keyframes Contact_floatParticles__cPA6i{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-200px) translateX(50px)}}.Contact_header__gi8S_{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;position:relative;z-index:10}.Contact_logo__VmSoM{display:flex;align-items:center;text-decoration:none}.Contact_logoIcon__nFYVf{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);color:#fff;font-weight:700;font-size:1rem;border-radius:14px;box-shadow:0 4px 15px rgba(139,92,246,.3);transition:all .3s ease}.Contact_logoIcon__nFYVf:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(139,92,246,.4)}.Contact_closeButton__tgHNm{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:1.25rem;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;transition:all .3s ease}.Contact_closeButton__tgHNm:hover{color:var(--color-text);background:hsla(0,0%,100%,.12);border-color:rgba(139,92,246,.3);transform:rotate(90deg)}.Contact_progressWrapper__wOMqv{padding:0 2rem;margin-bottom:2rem;position:relative;z-index:1}.Contact_progressBar__h_LyA{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.Contact_progressFill__s_OQm{height:100%;background:linear-gradient(90deg,#8b5cf6,#0ea5e9,#22c55e);background-size:200% 100%;border-radius:3px;transition:width .5s cubic-bezier(.16,1,.3,1);animation:Contact_progressGlow__XOPn0 2s ease-in-out infinite}@keyframes Contact_progressGlow__XOPn0{0%,to{box-shadow:0 0 10px rgba(139,92,246,.4)}50%{box-shadow:0 0 20px rgba(139,92,246,.6)}}.Contact_progressText__vjJwi{font-size:.875rem;color:hsla(0,0%,100%,.5)}.Contact_stepContainer__p3IS_{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:700px;margin:0 auto;width:100%;position:relative;z-index:1}.Contact_question__2GutX{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text);text-align:center;margin-bottom:3rem;line-height:1.25;animation:Contact_fadeInUp__bUCH0 .5s ease forwards}@keyframes Contact_fadeInUp__bUCH0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Contact_optionsGrid__WrIaE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:600px;animation:Contact_fadeInUp__bUCH0 .5s ease forwards;animation-delay:50ms}@media (max-width:520px){.Contact_optionsGrid__WrIaE{grid-template-columns:repeat(2,1fr);max-width:100%;gap:.875rem}}.Contact_optionCard__SfZRd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;min-height:140px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.Contact_optionCard__SfZRd:before{content:"";position:absolute;inset:-2px;border-radius:22px;padding:2px;background:linear-gradient(135deg,rgba(139,92,246,0),rgba(56,189,248,0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .3s ease;pointer-events:none}.Contact_optionCard__SfZRd:hover:before{background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(56,189,248,.5))}.Contact_optionCard__SfZRd:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));transform:translateY(-6px);box-shadow:0 20px 40px rgba(139,92,246,.15)}.Contact_optionCard__SfZRd.Contact_selected__2HEWd{border-color:#8b5cf6;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(56,189,248,.1));box-shadow:0 0 35px rgba(139,92,246,.2)}.Contact_optionCard__SfZRd.Contact_selected__2HEWd:before{background:linear-gradient(135deg,rgba(139,92,246,.6),rgba(56,189,248,.6))}.Contact_optionIcon__hKT5W{font-size:2.75rem;transition:transform .3s ease}.Contact_optionCard__SfZRd:hover .Contact_optionIcon__hKT5W{transform:scale(1.15) rotate(5deg)}.Contact_optionCard__SfZRd.Contact_selected__2HEWd .Contact_optionIcon__hKT5W{animation:Contact_iconBounce__qSoc3 .5s ease}@keyframes Contact_iconBounce__qSoc3{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.Contact_optionLabel__AoJfh{font-size:1rem;font-weight:600;color:var(--color-text);text-align:center;line-height:1.3}@media (max-width:520px){.Contact_optionCard__SfZRd{padding:1.5rem 1rem;min-height:120px;border-radius:16px}.Contact_optionIcon__hKT5W{font-size:2.25rem}.Contact_optionLabel__AoJfh{font-size:.875rem}}.Contact_contactForm__q1YyT{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1.5rem;animation:Contact_fadeInUp__bUCH0 .5s ease forwards;animation-delay:.1s;opacity:0}.Contact_formGroup__dLJIN{display:flex;flex-direction:column;gap:.625rem}.Contact_formGroup__dLJIN label{font-size:.9375rem;font-weight:600;color:var(--color-text)}.Contact_formGroup__dLJIN input,.Contact_formGroup__dLJIN textarea{padding:1rem 1.25rem;font-size:1rem;font-family:inherit;color:var(--color-text);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.1);border-radius:14px;transition:all .3s ease;outline:none}.Contact_formGroup__dLJIN input:focus,.Contact_formGroup__dLJIN textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15),0 0 20px rgba(139,92,246,.1)}.Contact_formGroup__dLJIN input::placeholder,.Contact_formGroup__dLJIN textarea::placeholder{color:hsla(0,0%,100%,.4)}.Contact_formGroup__dLJIN textarea{resize:vertical;min-height:100px}.Contact_phoneInputWrapper__QzvR9{display:flex;gap:.5rem}.Contact_countryCodeSelect__RKvfZ{width:110px;padding:1rem .75rem;font-size:1rem;font-family:inherit;color:var(--color-text);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.1);border-radius:14px;transition:all .3s ease;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgba(255,255,255,0.5)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.Contact_countryCodeSelect__RKvfZ:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.15)}.Contact_countryCodeSelect__RKvfZ option{background:#1a0a2e;color:#fff;padding:.5rem}.Contact_phoneInput__TpaF6{flex:1 1}.Contact_inputError__YBp03{border-color:#f87171!important}.Contact_inputError__YBp03:focus{box-shadow:0 0 0 4px hsla(0,91%,71%,.15)!important}.Contact_fieldError__rWpai{font-size:.8125rem;color:#f87171;margin-top:.25rem}.Contact_error__S1AC7{padding:1rem 1.25rem;font-size:.9375rem;color:#f87171;background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.2);border-radius:12px}.Contact_submitButton__Yaghy{display:flex;align-items:center;justify-content:center;gap:10px;padding:1.125rem 2rem;font-size:1.0625rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);border:none;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 25px rgba(139,92,246,.3);position:relative;overflow:hidden}.Contact_submitButton__Yaghy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Contact_submitButton__Yaghy:hover:not(:disabled):before{left:100%}.Contact_submitButton__Yaghy:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 40px rgba(139,92,246,.45)}.Contact_submitButton__Yaghy:disabled{opacity:.6;cursor:not-allowed}.Contact_submitButton__Yaghy svg{transition:transform .3s ease}.Contact_submitButton__Yaghy:hover:not(:disabled) svg{transform:translateX(5px)}.Contact_spinner__lytt1{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Contact_spin__VCX4g .8s linear infinite;margin-right:8px}@keyframes Contact_spin__VCX4g{to{transform:rotate(1turn)}}.Contact_formNote__59xML{text-align:center;font-size:.875rem;color:hsla(0,0%,100%,.5);margin-top:.5rem}.Contact_contactInfo__ExCYh{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.Contact_contactInfoItem___Ihjo{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.9375rem;color:hsla(0,0%,100%,.7);transition:all .2s ease}.Contact_contactInfoItem___Ihjo:hover{color:hsla(0,0%,100%,.9)}.Contact_contactInfoItem___Ihjo a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .2s ease}.Contact_contactInfoItem___Ihjo a:hover{color:#a78bfa}.Contact_contactInfoIcon__uBK_8{font-size:1.125rem}.Contact_navigation__RbWyK{padding:1.5rem 2rem;display:flex;justify-content:flex-start;position:relative;z-index:1}.Contact_backBtn__idJvz{display:inline-flex;align-items:center;gap:8px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;cursor:pointer;transition:all .3s ease}.Contact_backBtn__idJvz:hover{color:var(--color-text);background:hsla(0,0%,100%,.1);border-color:rgba(139,92,246,.3);transform:translateX(-4px)}.Contact_successCard__qShbp{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;max-width:500px;margin:0 auto;position:relative;z-index:1;animation:Contact_fadeInUp__bUCH0 .6s ease forwards}.Contact_successIcon__M6sYb{width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;background:linear-gradient(135deg,#8b5cf6,#0ea5e9);border-radius:50%;margin-bottom:2rem;box-shadow:0 0 50px rgba(139,92,246,.4);animation:Contact_successPulse__wjQvC 2s ease-in-out infinite}@keyframes Contact_successPulse__wjQvC{0%,to{transform:scale(1);box-shadow:0 0 50px rgba(139,92,246,.4)}50%{transform:scale(1.05);box-shadow:0 0 70px rgba(139,92,246,.6)}}.Contact_successTitle__715Lw{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:var(--color-text);margin-bottom:1rem}.Contact_successText__t3biG{font-size:1.125rem;color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:2.5rem}.Contact_backButton__tuz21{display:inline-flex;align-items:center;gap:10px;padding:1rem 2rem;font-size:1rem;font-weight:500;color:var(--color-text);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:50px;transition:all .3s ease}.Contact_backButton__tuz21:hover{background:hsla(0,0%,100%,.12);border-color:rgba(139,92,246,.3);transform:translateY(-3px);box-shadow:0 10px 30px rgba(139,92,246,.15)}@media (max-width:480px){.Contact_header__gi8S_{padding:1rem 1.25rem}.Contact_progressWrapper__wOMqv{padding:0 1.25rem}.Contact_stepContainer__p3IS_{padding:1.5rem 1.25rem}.Contact_question__2GutX{font-size:1.5rem;margin-bottom:2rem}.Contact_navigation__RbWyK{padding:1rem 1.25rem}.Contact_contactForm__q1YyT{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.Contact_backBtn__idJvz,.Contact_backButton__tuz21,.Contact_closeButton__tgHNm,.Contact_contactForm__q1YyT,.Contact_container__FDqBP:before,.Contact_optionCard__SfZRd,.Contact_optionCard__SfZRd:before,.Contact_optionIcon__hKT5W,.Contact_optionsGrid__WrIaE,.Contact_progressFill__s_OQm,.Contact_question__2GutX,.Contact_spinner__lytt1,.Contact_submitButton__Yaghy,.Contact_submitButton__Yaghy:before,.Contact_successCard__qShbp,.Contact_successIcon__M6sYb{animation:none!important;transition:none!important}}