.contactForm-module__GK5iTq__wrapper{width:100%;max-width:var(--width-xl);flex-direction:column;margin:0 auto;display:flex}.contactForm-module__GK5iTq__card{padding:var(--spacing-5xl) var(--spacing-6xl);border-radius:var(--radius-4xl);background:linear-gradient(90deg, transparent, var(--brand-border-color) 8%, var(--brand-border-color) 92%, transparent) top / 100% 1px no-repeat, radial-gradient(circle at 88% -14%, color-mix(in srgb, var(--colors-brand-500) 20%, transparent), transparent 55%) no-repeat, var(--bg-secondary-color);box-shadow:0 0 0 1px var(--border-primary-color), var(--horizontal-cta-box-shadow);position:relative;overflow:hidden}.contactForm-module__GK5iTq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.contactForm-module__GK5iTq__row{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.contactForm-module__GK5iTq__field{gap:var(--spacing-sm);flex-direction:column;display:flex}.contactForm-module__GK5iTq__label{color:var(--text-primary-color);font:var(--font-sm-semi)}.contactForm-module__GK5iTq__required{margin-left:var(--spacing-xxs);color:var(--error-text-color)}.contactForm-module__GK5iTq__input,.contactForm-module__GK5iTq__select,.contactForm-module__GK5iTq__textarea{width:100%;padding:0 var(--spacing-xl);border:1px solid var(--border-primary-color);border-radius:var(--radius-xl);background-color:var(--bg-primary-color);color:var(--text-primary-color);font:var(--font-md);font-family:inherit}.contactForm-module__GK5iTq__input,.contactForm-module__GK5iTq__select{height:50px}.contactForm-module__GK5iTq__textarea{padding:var(--spacing-lg) var(--spacing-xl);resize:none;line-height:1.5}.contactForm-module__GK5iTq__input::placeholder,.contactForm-module__GK5iTq__textarea::placeholder{color:var(--colors-gray-light-500);opacity:1}.contactForm-module__GK5iTq__selectWrapper{position:relative}.contactForm-module__GK5iTq__select{appearance:none;cursor:pointer;padding-right:40px}.contactForm-module__GK5iTq__selectChevron{top:50%;right:var(--spacing-lg);width:var(--spacing-xl);height:var(--spacing-xl);color:var(--colors-gray-light-500);pointer-events:none;position:absolute;transform:translateY(-50%)}.contactForm-module__GK5iTq__input:focus,.contactForm-module__GK5iTq__select:focus,.contactForm-module__GK5iTq__textarea:focus{border-color:var(--border-brand-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--colors-brand-500) 25%, transparent);outline:none}:-webkit-any(.contactForm-module__GK5iTq__input:autofill,.contactForm-module__GK5iTq__select:autofill,.contactForm-module__GK5iTq__textarea:autofill,.contactForm-module__GK5iTq__input:-webkit-autofill,.contactForm-module__GK5iTq__select:-webkit-autofill,.contactForm-module__GK5iTq__textarea:-webkit-autofill){box-shadow:0 0 0 1000px var(--bg-primary-color) inset;caret-color:var(--text-primary-color);-webkit-text-fill-color:var(--text-primary-color);transition:background-color 5000s ease-in-out}:is(.contactForm-module__GK5iTq__input:autofill,.contactForm-module__GK5iTq__select:autofill,.contactForm-module__GK5iTq__textarea:autofill,.contactForm-module__GK5iTq__input:autofill,.contactForm-module__GK5iTq__select:autofill,.contactForm-module__GK5iTq__textarea:autofill){box-shadow:0 0 0 1000px var(--bg-primary-color) inset;caret-color:var(--text-primary-color);-webkit-text-fill-color:var(--text-primary-color);transition:background-color 5000s ease-in-out}.contactForm-module__GK5iTq__inputError{border-color:var(--error-text-color)}.contactForm-module__GK5iTq__inputError:focus{border-color:var(--error-text-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--error-text-color) 25%, transparent)}.contactForm-module__GK5iTq__fieldNote{min-height:18px}.contactForm-module__GK5iTq__fieldError{color:var(--error-text-color);font:var(--font-xs)}.contactForm-module__GK5iTq__submitWrapper{position:relative}.contactForm-module__GK5iTq__formError{margin-top:var(--spacing-sm);color:var(--error-text-color);font:var(--font-sm-medium);text-align:center;position:absolute;top:100%;left:0;right:0}.contactForm-module__GK5iTq__submitButton{border-radius:var(--radius-xl);background:var(--gradient-primary);width:100%;height:52px;box-shadow:0 5px 18px -6px color-mix(in srgb, var(--colors-brand-500) 55%, transparent);color:var(--text-white-color);cursor:pointer;font:var(--font-md-bold);transition:background-position .4s,box-shadow .2s}.contactForm-module__GK5iTq__submitButton:disabled{cursor:not-allowed;opacity:.6}.contactForm-module__GK5iTq__submitButton:hover:not(:disabled){box-shadow:0 8px 26px -8px color-mix(in srgb, var(--colors-brand-500) 80%, transparent);background-position:0 0}@media (prefers-reduced-motion:reduce){.contactForm-module__GK5iTq__submitButton{transition:box-shadow .2s}}.contactForm-module__GK5iTq__successState{padding:var(--spacing-4xl) 0;text-align:center}.contactForm-module__GK5iTq__successTitle{color:var(--text-primary-color)}.contactForm-module__GK5iTq__successDescription{margin-top:var(--spacing-md);color:var(--text-secondary-hover)}.contactForm-module__GK5iTq__chips{width:100%;margin-top:var(--spacing-5xl);gap:var(--spacing-lg);display:flex}.contactForm-module__GK5iTq__chip{padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--text-primary-color) 2.8%, transparent);box-shadow:0 0 0 1px var(--border-primary-color);align-items:center;gap:var(--spacing-lg);flex:1;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.contactForm-module__GK5iTq__chip:hover{background:color-mix(in srgb, var(--colors-brand-500) 8%, transparent);box-shadow:0 0 0 1px var(--border-brand-color)}.contactForm-module__GK5iTq__chipIcon{border-radius:var(--radius-lg);background-color:var(--cards-section-bg-color);width:38px;height:38px;color:var(--cards-section-text-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contactForm-module__GK5iTq__chipIcon svg{width:19px;height:19px}.contactForm-module__GK5iTq__chipLabel{color:var(--text-secondary-hover);font:var(--font-xs);display:block}.contactForm-module__GK5iTq__chipValue{margin-top:var(--spacing-xxs);color:var(--text-primary-color);font:var(--font-sm-semi);display:block}@media not (min-width:768px){.contactForm-module__GK5iTq__card{padding:var(--spacing-3xl) var(--spacing-xl) var(--spacing-4xl)}.contactForm-module__GK5iTq__row{grid-template-columns:1fr}.contactForm-module__GK5iTq__chips{flex-direction:column}}
.contact-module__iArSXa__page{padding:calc(var(--header-height) + var(--spacing-7xl)) 0 var(--spacing-9xl);background-color:var(--bg-primary-color)}.contact-module__iArSXa__content{max-width:var(--width-xl);gap:var(--spacing-6xl);padding-inline:var(--container-padding);flex-direction:column;margin:0 auto;display:flex}.contact-module__iArSXa__heading{max-width:var(--width-md);gap:var(--spacing-lg);text-align:center;flex-direction:column;margin:0 auto;display:flex}.contact-module__iArSXa__title{color:var(--text-primary-color);font:var(--font-display-lg-semi);letter-spacing:-1.2px;font-weight:700;line-height:1.08}.contact-module__iArSXa__support{color:var(--text-secondary-hover);font:var(--font-lg);line-height:1.6}@media not (min-width:768px){.contact-module__iArSXa__page{padding:calc(var(--header-height) + var(--spacing-4xl)) 0 var(--spacing-7xl)}.contact-module__iArSXa__title{font:var(--font-display-sm-semi);letter-spacing:-.6px;font-weight:700;line-height:1.15}}
