.ContactForm-module-scss-module__taHw8a__formWrapper{width:100%}.ContactForm-module-scss-module__taHw8a__formTitle{color:#000;margin-bottom:1.5rem;font-size:1.0625rem;font-weight:400;line-height:1.7}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__formTitle{margin-bottom:2rem}}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__formTitle{margin-bottom:2.5rem;font-size:1.1875rem}}.ContactForm-module-scss-module__taHw8a__form{text-align:left;flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__form{gap:1.5rem}}.ContactForm-module-scss-module__taHw8a__field{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module-scss-module__taHw8a__label{color:#000;font-size:.8125rem}.ContactForm-module-scss-module__taHw8a__required{color:#e53935}.ContactForm-module-scss-module__taHw8a__input,.ContactForm-module-scss-module__taHw8a__textarea{color:#000;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:100%;padding:1rem;font-family:inherit;font-size:.9375rem;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__input,.ContactForm-module-scss-module__taHw8a__textarea{padding:1rem 1.25rem}}.ContactForm-module-scss-module__taHw8a__input:focus,.ContactForm-module-scss-module__taHw8a__textarea:focus{outline-offset:2px;border-color:#000;outline:2px solid #000}.ContactForm-module-scss-module__taHw8a__input::placeholder,.ContactForm-module-scss-module__taHw8a__textarea::placeholder{color:#a3a3a3}.ContactForm-module-scss-module__taHw8a__textarea{resize:none;min-height:150px}.ContactForm-module-scss-module__taHw8a__inputError{border-color:#e53935}.ContactForm-module-scss-module__taHw8a__error{color:#e53935;margin-top:.25rem;font-size:.6875rem}.ContactForm-module-scss-module__taHw8a__fileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ContactForm-module-scss-module__taHw8a__attachButton{color:#737373;cursor:pointer;background:0 0;border:1px dashed #d4d4d4;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:flex}.ContactForm-module-scss-module__taHw8a__attachButton svg{flex-shrink:0;width:16px;height:16px}.ContactForm-module-scss-module__taHw8a__attachButton:hover{color:#000;border-color:#737373}.ContactForm-module-scss-module__taHw8a__attachHint{color:#a3a3a3;margin-left:.25rem;font-size:.6875rem}.ContactForm-module-scss-module__taHw8a__attachedFile{background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ContactForm-module-scss-module__taHw8a__attachedFile svg{color:#737373;flex-shrink:0;width:16px;height:16px}.ContactForm-module-scss-module__taHw8a__attachedName{color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.ContactForm-module-scss-module__taHw8a__attachRemove{cursor:pointer;color:#a3a3a3;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.ContactForm-module-scss-module__taHw8a__attachRemove svg{width:14px;height:14px}.ContactForm-module-scss-module__taHw8a__attachRemove:hover{color:#e53935}.ContactForm-module-scss-module__taHw8a__checkboxGroup{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__checkboxGroup{gap:1.25rem}}.ContactForm-module-scss-module__taHw8a__checkboxLabel{cursor:pointer;user-select:none;align-items:flex-start;gap:.75rem;display:flex}.ContactForm-module-scss-module__taHw8a__checkbox{opacity:0;width:0;height:0;position:absolute}.ContactForm-module-scss-module__taHw8a__checkboxCustom{background:#fff;border:2px solid #e5e5e5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.ContactForm-module-scss-module__taHw8a__checkboxCustom svg{stroke:#fff;opacity:0;width:14px;height:14px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__taHw8a__checkbox:checked+.ContactForm-module-scss-module__taHw8a__checkboxCustom{background:#000;border-color:#000}.ContactForm-module-scss-module__taHw8a__checkbox:checked+.ContactForm-module-scss-module__taHw8a__checkboxCustom svg{opacity:1}.ContactForm-module-scss-module__taHw8a__checkbox:focus+.ContactForm-module-scss-module__taHw8a__checkboxCustom{box-shadow:0 0 0 2px #0003}.ContactForm-module-scss-module__taHw8a__checkboxError .ContactForm-module-scss-module__taHw8a__checkboxCustom{border-color:#e53935}.ContactForm-module-scss-module__taHw8a__checkboxText{color:#525252;font-size:.8125rem;line-height:1.5}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__checkboxText{font-size:.9375rem}}.ContactForm-module-scss-module__taHw8a__privacyLink{color:#000;font-weight:500;text-decoration:underline;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__taHw8a__privacyLink:hover{opacity:.7}.ContactForm-module-scss-module__taHw8a__checkboxError .ContactForm-module-scss-module__taHw8a__checkboxText{color:#e53935}.ContactForm-module-scss-module__taHw8a__submitError{color:#e53935;background:#e539351a;border:1px solid #e539354d;border-radius:4px;padding:1rem;font-size:.8125rem}.ContactForm-module-scss-module__taHw8a__button{letter-spacing:.05em;color:#ffffffe6;cursor:pointer;background:linear-gradient(145deg,#3a3a3f,#1a1a1e);border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background,box-shadow,color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:4px 4px 12px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__button{border-radius:12px;padding:1rem 2rem;font-size:.9375rem}}.ContactForm-module-scss-module__taHw8a__button:hover{color:#fff;background:linear-gradient(145deg,#444449,#2a2a2e);box-shadow:6px 6px 16px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}.ContactForm-module-scss-module__taHw8a__button:disabled{opacity:.5;cursor:not-allowed}.ContactForm-module-scss-module__taHw8a__button{justify-content:center;align-self:stretch;margin-top:1rem}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__button{justify-content:flex-start;align-self:flex-start;margin-top:1.5rem}}.ContactForm-module-scss-module__taHw8a__buttonArrow{font-size:1.0625rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ContactForm-module-scss-module__taHw8a__button:hover .ContactForm-module-scss-module__taHw8a__buttonArrow{transform:translate(4px)}.ContactForm-module-scss-module__taHw8a__successMessage{text-align:center;padding:2.5rem}.ContactForm-module-scss-module__taHw8a__successIcon{border:2px solid #000;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.ContactForm-module-scss-module__taHw8a__successIcon svg{stroke:#000;width:32px;height:32px}.ContactForm-module-scss-module__taHw8a__successTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:300}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__successTitle{font-size:2rem}}.ContactForm-module-scss-module__taHw8a__successText{color:#525252;font-size:.9375rem;line-height:1.7}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__successText{font-size:1.0625rem}}.ContactForm-module-scss-module__taHw8a__section{align-items:center;min-height:70vh;padding:5rem 1.5rem;display:flex}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__section{padding:7rem 1.5rem}}@media (min-width:1024px){.ContactForm-module-scss-module__taHw8a__section{padding:8rem 1.5rem}}.ContactForm-module-scss-module__taHw8a__container{text-align:center;width:100%;max-width:500px;margin:0 auto;padding:0 1.25rem}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__container{padding:0 1.5rem}}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__container{max-width:520px}}.ContactForm-module-scss-module__taHw8a__title{letter-spacing:-.025em;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.1}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__title{margin-bottom:1.25rem;font-size:2rem}}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__title{margin-bottom:1.5rem;font-size:2.5rem}}.ContactForm-module-scss-module__taHw8a__subtitle{color:#737373;margin-bottom:2.5rem;font-size:.8125rem;line-height:1.7}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__subtitle{margin-bottom:3rem;font-size:.9375rem}}
.page-module-scss-module__9Z3Caa__main{background:#fff;min-height:100svh}.page-module-scss-module__9Z3Caa__section{padding:0 1.25rem 3rem;position:relative;overflow:hidden}@media (min-width:640px){.page-module-scss-module__9Z3Caa__section{padding:0 1.25rem 4rem}}@media (min-width:768px){.page-module-scss-module__9Z3Caa__section{padding:0 1.5rem 5rem}}@media (min-width:1024px){.page-module-scss-module__9Z3Caa__section{padding:0 2rem 6rem}}.page-module-scss-module__9Z3Caa__background{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module-scss-module__9Z3Caa__gridPattern{background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 75%);mask-image:radial-gradient(circle,#000 0%,#0000 75%)}.page-module-scss-module__9Z3Caa__orb1{filter:blur(80px);background:#8b5cf61f;border-radius:9999px;width:400px;height:400px;animation:20s ease-in-out infinite page-module-scss-module__9Z3Caa__orbFloat1;position:absolute;top:5%;left:-8%}.page-module-scss-module__9Z3Caa__orb2{filter:blur(80px);background:#ec48991a;border-radius:9999px;width:350px;height:350px;animation:25s ease-in-out infinite page-module-scss-module__9Z3Caa__orbFloat2;position:absolute;top:30%;right:-5%}.page-module-scss-module__9Z3Caa__orb3{filter:blur(80px);background:#14b8a614;border-radius:9999px;width:300px;height:300px;animation:18s ease-in-out infinite page-module-scss-module__9Z3Caa__orbFloat3;position:absolute;bottom:10%;left:30%}.page-module-scss-module__9Z3Caa__container{z-index:10;max-width:640px;margin:0 auto;position:relative}.page-module-scss-module__9Z3Caa__header{text-align:center;margin-bottom:2rem}@media (min-width:640px){.page-module-scss-module__9Z3Caa__header{margin-bottom:2.5rem}}@media (min-width:768px){.page-module-scss-module__9Z3Caa__header{margin-bottom:3rem}}.page-module-scss-module__9Z3Caa__tagline{text-transform:uppercase;letter-spacing:.2em;color:#0009;margin-bottom:1rem;font-size:.6875rem;font-weight:500;display:inline-block}@media (min-width:768px){.page-module-scss-module__9Z3Caa__tagline{margin-bottom:1.25rem}}.page-module-scss-module__9Z3Caa__title{letter-spacing:-.02em;color:#000;margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300;line-height:1.3}.page-module-scss-module__9Z3Caa__subtitle{color:#525252;font-size:.9375rem;font-weight:400;line-height:1.7}@media (min-width:768px){.page-module-scss-module__9Z3Caa__subtitle{font-size:1.0625rem}}.page-module-scss-module__9Z3Caa__guarantees{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.5rem;display:grid}@media (min-width:640px){.page-module-scss-module__9Z3Caa__guarantees{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem}}@media (min-width:768px){.page-module-scss-module__9Z3Caa__guarantees{margin-bottom:2.5rem}}.page-module-scss-module__9Z3Caa__guaranteeCard{background:#fff;border:1px solid #f5f5f5;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}@media (min-width:640px){.page-module-scss-module__9Z3Caa__guaranteeCard{gap:1rem;padding:1.25rem}}.page-module-scss-module__9Z3Caa__guaranteeIcon{color:#737373;background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module-scss-module__9Z3Caa__guaranteeIcon svg{width:18px;height:18px}.page-module-scss-module__9Z3Caa__guaranteeContent{flex-direction:column;min-width:0;display:flex}.page-module-scss-module__9Z3Caa__guaranteeTitle{color:#000;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}@media (min-width:768px){.page-module-scss-module__9Z3Caa__guaranteeTitle{font-size:.9375rem}}.page-module-scss-module__9Z3Caa__guaranteeText{color:#737373;font-size:.6875rem;font-weight:400;line-height:1.6}@media (min-width:640px){.page-module-scss-module__9Z3Caa__guaranteeText{font-size:.8125rem}}.page-module-scss-module__9Z3Caa__formCard{background:#fafafa;border:1px solid #f5f5f5;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}@media (min-width:640px){.page-module-scss-module__9Z3Caa__formCard{margin-bottom:2rem;padding:1.5rem}}@media (min-width:768px){.page-module-scss-module__9Z3Caa__formCard{margin-bottom:2.5rem;padding:2rem}}.page-module-scss-module__9Z3Caa__incognitoButton{letter-spacing:.05em;color:#ffffffe6;cursor:pointer;background:linear-gradient(145deg,#3a3a3f,#1a1a1e);border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background,box-shadow,color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:4px 4px 12px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}@media (min-width:640px){.page-module-scss-module__9Z3Caa__incognitoButton{border-radius:12px;padding:1rem 2rem;font-size:.9375rem}}.page-module-scss-module__9Z3Caa__incognitoButton:hover{color:#fff;background:linear-gradient(145deg,#444449,#2a2a2e);box-shadow:6px 6px 16px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}.page-module-scss-module__9Z3Caa__incognitoButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__9Z3Caa__incognitoButton{justify-content:center;width:100%}.page-module-scss-module__9Z3Caa__incognitoButton svg{width:18px;height:18px}.page-module-scss-module__9Z3Caa__closing{background:linear-gradient(#f5f5f5 0%,#fafafa 100%);justify-content:center;align-items:center;min-height:50vh;padding:5rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-module-scss-module__9Z3Caa__closing{min-height:55vh;padding:6rem 1.5rem}}@media (min-width:1024px){.page-module-scss-module__9Z3Caa__closing{padding:7rem 2rem}}.page-module-scss-module__9Z3Caa__closingBackground{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module-scss-module__9Z3Caa__closingOrb1,.page-module-scss-module__9Z3Caa__closingOrb2,.page-module-scss-module__9Z3Caa__closingOrb3{filter:blur(80px);opacity:.5;border-radius:9999px;position:absolute}.page-module-scss-module__9Z3Caa__closingOrb1{background:radial-gradient(circle,#ec489933 0%,#0000 70%);width:500px;height:500px;animation:22s ease-in-out infinite page-module-scss-module__9Z3Caa__closingFloat1;bottom:-10%;right:-10%}.page-module-scss-module__9Z3Caa__closingOrb2{background:radial-gradient(circle,#8b5cf638 0%,#0000 70%);width:450px;height:450px;animation:25s ease-in-out infinite page-module-scss-module__9Z3Caa__closingFloat2;top:-5%;left:-5%}.page-module-scss-module__9Z3Caa__closingOrb3{background:radial-gradient(circle,#14b8a626 0%,#0000 70%);width:350px;height:350px;animation:20s ease-in-out infinite page-module-scss-module__9Z3Caa__closingFloat3;top:40%;left:50%}.page-module-scss-module__9Z3Caa__closingGrid{z-index:1;background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 0%,#0000 100%)}.page-module-scss-module__9Z3Caa__closingContent{z-index:10;text-align:center;max-width:56rem;position:relative}.page-module-scss-module__9Z3Caa__closingTagline{text-transform:uppercase;letter-spacing:.2em;color:#0009;margin-bottom:1rem;font-size:.6875rem;font-weight:500;display:inline-block}@media (min-width:768px){.page-module-scss-module__9Z3Caa__closingTagline{margin-bottom:1.25rem}}.page-module-scss-module__9Z3Caa__closingStatement{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:200;line-height:1.2}.page-module-scss-module__9Z3Caa__closingSubtitle{color:#737373;max-width:480px;margin:0 auto 2rem;font-size:.8125rem;line-height:1.7}@media (min-width:640px){.page-module-scss-module__9Z3Caa__closingSubtitle{font-size:.9375rem}}.page-module-scss-module__9Z3Caa__closingGradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000 0% 35%,#6366f1 48%,#ec4899 58%,#000 72% 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite page-module-scss-module__9Z3Caa__closingGradientShift;display:inline}.page-module-scss-module__9Z3Caa__closingButton{letter-spacing:.05em;color:#ffffffe6;cursor:pointer;background:linear-gradient(145deg,#3a3a3f,#1a1a1e);border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background,box-shadow,color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:4px 4px 12px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}@media (min-width:640px){.page-module-scss-module__9Z3Caa__closingButton{border-radius:12px;padding:1rem 2rem;font-size:.9375rem}}.page-module-scss-module__9Z3Caa__closingButton:hover{color:#fff;background:linear-gradient(145deg,#444449,#2a2a2e);box-shadow:6px 6px 16px #00000080,-2px -2px 8px #ffffff08,inset 0 1px #ffffff08}.page-module-scss-module__9Z3Caa__closingButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__9Z3Caa__closingButton svg{width:18px;height:18px;transition:transform .2s}.page-module-scss-module__9Z3Caa__closingButton:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__9Z3Caa__orb1,.page-module-scss-module__9Z3Caa__orb2,.page-module-scss-module__9Z3Caa__orb3,.page-module-scss-module__9Z3Caa__closingOrb1,.page-module-scss-module__9Z3Caa__closingOrb2,.page-module-scss-module__9Z3Caa__closingOrb3{animation:none}.page-module-scss-module__9Z3Caa__closingGradient{background-position:0%;animation:none}}
