.contact-module-scss-module__dQsmna__font-primary{font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-module-scss-module__dQsmna__font-secondary{font-family:Montserrat Variable,Montserrat,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-module-scss-module__dQsmna__font-accent{font-family:Poppins,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-module-scss-module__dQsmna__font-mono{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.contact-module-scss-module__dQsmna__text-display-1{font-size:2rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-display-1{font-size:2.5rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-display-1{font-size:3rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-display-1{font-size:3.5rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-display-1{font-size:4rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-display-1{font-size:4rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-display-1{font-size:4rem}}.contact-module-scss-module__dQsmna__text-heading-1{font-size:1.5rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:2rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:2.5rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:3rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:3rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:3rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-heading-1{font-size:3rem}}.contact-module-scss-module__dQsmna__text-heading-2{font-size:1.25rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:1.5rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:1.75rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:2rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:2rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:2rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-heading-2{font-size:2rem}}.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.25rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.5rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.5rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.5rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.5rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-heading-3{font-size:1.5rem}}.contact-module-scss-module__dQsmna__text-body-large{font-size:1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.2rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.25rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.25rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.25rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-body-large{font-size:1.25rem}}.contact-module-scss-module__dQsmna__text-body-medium{font-size:.9rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1.1rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1.1rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1.1rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1.1rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-body-medium{font-size:1.1rem}}.contact-module-scss-module__dQsmna__text-body-small{font-size:.8rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-body-small{font-size:.875rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-body-small{font-size:.9rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-body-small{font-size:1rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-body-small{font-size:1rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-body-small{font-size:1rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-body-small{font-size:1rem}}.contact-module-scss-module__dQsmna__text-button-large{font-size:1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.2rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.2rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.2rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.2rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-button-large{font-size:1.2rem}}.contact-module-scss-module__dQsmna__text-button-medium{font-size:.9rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1.1rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1.1rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1.1rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1.1rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-button-medium{font-size:1.1rem}}.contact-module-scss-module__dQsmna__text-button-small{font-size:.8rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.875rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.9rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.9rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.9rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.9rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-button-small{font-size:.9rem}}.contact-module-scss-module__dQsmna__text-badge{font-size:.75rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-badge{font-size:.8rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-badge{font-size:.875rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-badge{font-size:.875rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-badge{font-size:.875rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-badge{font-size:.875rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-badge{font-size:.875rem}}.contact-module-scss-module__dQsmna__text-caption{font-size:.7rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-caption{font-size:.75rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-caption{font-size:.8rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-caption{font-size:.9rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-caption{font-size:.9rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-caption{font-size:.9rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-caption{font-size:.9rem}}.contact-module-scss-module__dQsmna__text-stat-number{font-size:1.1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:1.25rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:1.5rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:2rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:2rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:2rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-stat-number{font-size:2rem}}.contact-module-scss-module__dQsmna__text-stat-label{font-size:.65rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.7rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.75rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.9rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.9rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.9rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__text-stat-label{font-size:.9rem}}.contact-module-scss-module__dQsmna__contactSection{background:linear-gradient(135deg,var(--background)0%,var(--surface)100%);color:var(--text);min-height:100vh;padding:4rem 2rem}.contact-module-scss-module__dQsmna__container{z-index:2;max-width:650px;margin:0 auto;position:relative}.contact-module-scss-module__dQsmna__headerContainer{text-align:center;max-width:550px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.contact-module-scss-module__dQsmna__form{background:var(--surface-cc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:20px;max-width:550px;margin:0 auto;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.contact-module-scss-module__dQsmna__contactInfo{text-align:center;background:var(--surface-80);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;max-width:550px;margin-top:3rem;margin-left:auto;margin-right:auto;padding:2rem}.contact-module-scss-module__dQsmna__backSection{opacity:0;margin-top:4rem;margin-bottom:3rem;transition:all .8s ease-out;transform:translateY(30px)}.contact-module-scss-module__dQsmna__backSection.contact-module-scss-module__dQsmna__visible{opacity:1;transform:translateY(0)}.contact-module-scss-module__dQsmna__backButton{border:2px solid;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9rem;text-decoration:none;display:inline-flex}@media (min-width:480px){.contact-module-scss-module__dQsmna__backButton{font-size:1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__backButton{font-size:1.1rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__backButton{font-size:1.1rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__backButton{font-size:1.1rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__backButton{font-size:1.1rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__backButton{font-size:1.1rem}}.contact-module-scss-module__dQsmna__backButton{font-variation-settings:"wght" 600;font-optical-sizing:auto;font-variation-settings:"opsz" 16;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-module-scss-module__dQsmna__backButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.contact-module-scss-module__dQsmna__backIcon{font-size:.75rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__backIcon{font-size:.8rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__backIcon{font-size:.875rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__backIcon{font-size:.875rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__backIcon{font-size:.875rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__backIcon{font-size:.875rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__backIcon{font-size:.875rem}}.contact-module-scss-module__dQsmna__backIcon{transition:all .3s}.contact-module-scss-module__dQsmna__backButton:hover .contact-module-scss-module__dQsmna__backIcon{transform:translate(-2px)}.contact-module-scss-module__dQsmna__title{font-size:2rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__title{font-size:2.5rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__title{font-size:3rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__title{font-size:3.5rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__title{font-size:4rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__title{font-size:4rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__title{font-size:4rem}}.contact-module-scss-module__dQsmna__title{font-variation-settings:"wght" 800;text-align:center;margin-bottom:1.5rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:1.1}.contact-module-scss-module__dQsmna__orangeText{background:linear-gradient(135deg,#e24f24,#ff6b35);-webkit-text-fill-color:transparent;font-variation-settings:"wght" 700;-webkit-background-clip:text;background-clip:text;font-weight:700}.contact-module-scss-module__dQsmna__subtitle{font-size:1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.2rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.25rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.25rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.25rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__subtitle{font-size:1.25rem}}.contact-module-scss-module__dQsmna__subtitle{font-variation-settings:"wght";text-align:center;color:var(--text-secondary);margin-bottom:3rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.contact-module-scss-module__dQsmna__badge{background:rgba(239,117,68,.1);border:1px solid rgba(239,117,68,.3);border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:inline-flex}@media (min-width:480px){.contact-module-scss-module__dQsmna__badge{font-size:.8rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__badge{font-size:.875rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__badge{font-size:.875rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__badge{font-size:.875rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__badge{font-size:.875rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__badge{font-size:.875rem}}.contact-module-scss-module__dQsmna__badge{font-variation-settings:"wght" 600;color:#ef7544;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}.contact-module-scss-module__dQsmna__inputGroup{margin-bottom:1rem}.contact-module-scss-module__dQsmna__inputGroupLast{margin-bottom:1.5rem}.contact-module-scss-module__dQsmna__label{font-variation-settings:"wght" 600;color:var(--text);margin-bottom:.5rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;transition:all .3s;display:block}.contact-module-scss-module__dQsmna__inputGroupLast .contact-module-scss-module__dQsmna__label{transition:all .4s cubic-bezier(.4,0,.2,1)}.contact-module-scss-module__dQsmna__input,.contact-module-scss-module__dQsmna__textarea{border:1px solid var(--border);font-variation-settings:"wght";background:var(--background-80);width:100%;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:.75rem 1rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .3s}.contact-module-scss-module__dQsmna__input:focus,.contact-module-scss-module__dQsmna__textarea:focus{background:rgba(255,255,255,.05);border-color:#ef7544;outline:none;box-shadow:0 0 0 3px rgba(239,117,68,.1)}.contact-module-scss-module__dQsmna__textarea{resize:none;transform-origin:50%;min-height:80px;max-height:300px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:scale(1)}.contact-module-scss-module__dQsmna__textareaFocused{background:rgba(255,255,255,.08);border-color:#ef7544;min-height:200px;transform:scale(1.02);box-shadow:0 8px 32px rgba(239,117,68,.15)}.contact-module-scss-module__dQsmna__inputGroupLast:has(.contact-module-scss-module__dQsmna__textareaFocused) .contact-module-scss-module__dQsmna__label{color:#ef7544;transform:translateY(-2px)}.contact-module-scss-module__dQsmna__button{color:#fff;background:linear-gradient(135deg,#e24f24,#ff6b35);border:none;border-radius:50px;padding:1rem 2rem;font-size:1rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__button{font-size:1.1rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__button{font-size:1.2rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__button{font-size:1.2rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__button{font-size:1.2rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__button{font-size:1.2rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__button{font-size:1.2rem}}.contact-module-scss-module__dQsmna__button{font-variation-settings:"wght" 600;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;transition:all .3s;display:flex}.contact-module-scss-module__dQsmna__successMessage{color:#22c55e;text-align:center;font-variation-settings:"wght" 500;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:10px;margin-bottom:1rem;padding:1rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.contact-module-scss-module__dQsmna__errorMessage{color:#ef4444;text-align:center;font-variation-settings:"wght" 500;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;margin-bottom:1rem;padding:1rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:1.25rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:1.5rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:1.75rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:2rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:2rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:2rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__contactInfoTitle{font-size:2rem}}.contact-module-scss-module__dQsmna__contactInfoTitle{font-variation-settings:"wght" 700;background:linear-gradient(135deg,#e24f24,#ff6b35);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.contact-module-scss-module__dQsmna__contactInfoText{color:var(--text-secondary);font-variation-settings:"wght";margin-bottom:1rem;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-module-scss-module__dQsmna__contactInfoSmall{color:var(--text-secondary);font-size:.8rem}@media (min-width:480px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:.875rem}}@media (min-width:640px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:.9rem}}@media (min-width:768px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:1rem}}@media (min-width:1024px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:1rem}}@media (min-width:1200px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:1rem}}@media (min-width:1400px){.contact-module-scss-module__dQsmna__contactInfoSmall{font-size:1rem}}.contact-module-scss-module__dQsmna__contactInfoSmall{font-variation-settings:"wght";font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-module-scss-module__dQsmna__emailLink{color:#ef7544;font-variation-settings:"wght" 500;font-family:Inter Variable,Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;text-decoration:none}.contact-module-scss-module__dQsmna__formGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.contact-module-scss-module__dQsmna__headerContainer{text-align:center;margin-bottom:3rem}.contact-module-scss-module__dQsmna__badgeContainer{justify-content:center;margin-bottom:2rem;display:flex}.contact-module-scss-module__dQsmna__logoImage{width:auto;height:1.5rem;margin-right:.5rem}.contact-module-scss-module__dQsmna__loadingSpinner{border:2px solid transparent;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite contact-module-scss-module__dQsmna__spin}@keyframes contact-module-scss-module__dQsmna__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-module-scss-module__dQsmna__input:focus,.contact-module-scss-module__dQsmna__textarea:focus{border-color:#ef7544;outline:none;box-shadow:0 0 0 3px rgba(239,117,68,.1)}.contact-module-scss-module__dQsmna__button:disabled{opacity:.7;cursor:not-allowed}.contact-module-scss-module__dQsmna__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(239,117,68,.3)}@media (min-width:1400px){.contact-module-scss-module__dQsmna__headerContainer{max-width:700px}.contact-module-scss-module__dQsmna__form{max-width:700px;padding:3rem}.contact-module-scss-module__dQsmna__contactInfo{max-width:700px}.contact-module-scss-module__dQsmna__formGrid{gap:1.5rem;grid-template-columns:1fr 1fr!important}}@media (min-width:1200px) and (max-width:1399px){.contact-module-scss-module__dQsmna__headerContainer{max-width:600px}.contact-module-scss-module__dQsmna__form{max-width:600px;padding:2.5rem}.contact-module-scss-module__dQsmna__contactInfo{max-width:600px}.contact-module-scss-module__dQsmna__formGrid{gap:1.5rem;grid-template-columns:1fr 1fr!important}}@media (min-width:768px) and (max-width:1199px){.contact-module-scss-module__dQsmna__headerContainer,.contact-module-scss-module__dQsmna__form,.contact-module-scss-module__dQsmna__contactInfo{max-width:550px}}@media (max-width:767px){.contact-module-scss-module__dQsmna__formGrid{grid-template-columns:1fr!important}.contact-module-scss-module__dQsmna__backSection{margin-left:1rem}.contact-module-scss-module__dQsmna__headerContainer{max-width:100%;padding:0 1rem}.contact-module-scss-module__dQsmna__form,.contact-module-scss-module__dQsmna__contactInfo{max-width:100%;padding:1.5rem}}@media (max-width:480px){.contact-module-scss-module__dQsmna__form,.contact-module-scss-module__dQsmna__contactInfo{padding:1rem}}
