.ContactSection-module__htTnOq__section{isolation:isolate;color:#121826;background:#eef3ff;padding:4.5rem 1.25rem;scroll-margin-top:86px;position:relative;overflow:hidden}.ContactSection-module__htTnOq__container{z-index:1;width:100%;max-width:1312px;margin:0 auto;position:relative}.ContactSection-module__htTnOq__introduction{max-width:1040px}.ContactSection-module__htTnOq__eyebrow,.ContactSection-module__htTnOq__consoleIndex{color:#3157f6;letter-spacing:.17em;font-size:.72rem;font-weight:750;line-height:1.4}.ContactSection-module__htTnOq__introduction h2{max-width:1000px;margin-top:.9rem;font-size:clamp(2.25rem,4vw,3.7rem)}.ContactSection-module__htTnOq__introCopy{color:#4f596d;max-width:760px;margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.ContactSection-module__htTnOq__console{background:#fff;border:1px solid #aabae8;min-width:0;margin-top:2.75rem;display:grid;overflow:hidden;box-shadow:0 26px 70px #12182617}.ContactSection-module__htTnOq__formSurface{background:#fff;min-width:0;padding:1.75rem 1.25rem 2rem}.ContactSection-module__htTnOq__formHeadingRow{border-bottom:1px solid #dce4f8;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.ContactSection-module__htTnOq__formHeading{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.025em;margin-top:.4rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;line-height:1.1}.ContactSection-module__htTnOq__formStatusSignal{color:#4f596d;letter-spacing:.14em;border-left:2px solid #c7f36b;flex:none;padding-left:.55rem;font-size:.68rem;font-weight:750}.ContactSection-module__htTnOq__contactForm{margin-top:1.5rem}.ContactSection-module__htTnOq__formGrid{gap:1.15rem;min-width:0;display:grid}.ContactSection-module__htTnOq__fieldGroup{flex-direction:column;gap:.45rem;min-width:0;display:flex}.ContactSection-module__htTnOq__fieldGroup label,.ContactSection-module__htTnOq__consentGroup label{color:#121826;font-size:.9rem;font-weight:700;line-height:1.35}.ContactSection-module__htTnOq__required,.ContactSection-module__htTnOq__optional{white-space:nowrap;margin-left:.4rem;font-size:.72rem;font-weight:700;display:inline}.ContactSection-module__htTnOq__required{color:#3157f6}.ContactSection-module__htTnOq__optional{color:#687287}.ContactSection-module__htTnOq__fieldGroup input,.ContactSection-module__htTnOq__fieldGroup select,.ContactSection-module__htTnOq__fieldGroup textarea{color:#121826;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebce0;border-radius:3px;font-size:1rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.ContactSection-module__htTnOq__fieldGroup input,.ContactSection-module__htTnOq__fieldGroup select{height:52px;padding:0 .9rem}.ContactSection-module__htTnOq__fieldGroup select{text-overflow:ellipsis;padding-right:2.6rem}.ContactSection-module__htTnOq__fieldGroup textarea{resize:vertical;min-height:138px;padding:.85rem .9rem;line-height:1.55}.ContactSection-module__htTnOq__fieldGroup input:focus-visible,.ContactSection-module__htTnOq__fieldGroup select:focus-visible,.ContactSection-module__htTnOq__fieldGroup textarea:focus-visible{border-color:#3157f6;outline:0;box-shadow:0 0 0 3px #3157f62e}.ContactSection-module__htTnOq__fieldGroup input[aria-invalid=true],.ContactSection-module__htTnOq__fieldGroup select[aria-invalid=true],.ContactSection-module__htTnOq__fieldGroup textarea[aria-invalid=true]{background:#fff9f8;border-color:#b42318}.ContactSection-module__htTnOq__fieldError{color:#9d2018;font-size:.8rem;font-weight:650;line-height:1.45}.ContactSection-module__htTnOq__consentGroup{margin-top:1.25rem}.ContactSection-module__htTnOq__consentGroup label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.ContactSection-module__htTnOq__consentGroup input{accent-color:#3157f6;flex:none;width:20px;height:20px;margin:0}.ContactSection-module__htTnOq__consentGroup input:focus-visible{outline-offset:3px;outline:3px solid #c7f36b}.ContactSection-module__htTnOq__submitButton{color:#fff;min-width:220px;min-height:52px;font:inherit;cursor:pointer;background:#3157f6;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.4rem;padding:.8rem 1.1rem .8rem 1.3rem;font-size:.98rem;font-weight:750;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ContactSection-module__htTnOq__submitButton svg{width:21px;height:21px;transition:transform .18s}.ContactSection-module__htTnOq__submitButton:hover:not(:disabled),.ContactSection-module__htTnOq__submitButton:focus-visible{background:#294ddd;transform:translateY(-2px);box-shadow:0 10px 25px #3157f63d}.ContactSection-module__htTnOq__submitButton:hover:not(:disabled) svg{transform:translate(3px)}.ContactSection-module__htTnOq__submitButton:disabled{cursor:wait;opacity:.72}.ContactSection-module__htTnOq__submitButton:disabled svg{animation:.7s ease-in-out infinite alternate ContactSection-module__htTnOq__submit-transmit}.ContactSection-module__htTnOq__honeypot,.ContactSection-module__htTnOq__srStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactSection-module__htTnOq__formNotice{border-left:3px solid;gap:.25rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5;display:grid}.ContactSection-module__htTnOq__formNotice:focus-visible{outline-offset:3px;outline:3px solid #3157f6}.ContactSection-module__htTnOq__formNoticeError{color:#7a1712;background:#fff4f2;border-color:#b42318}.ContactSection-module__htTnOq__formNoticeSuccess{color:#172e83;background:#eef3ff;border-color:#3157f6}.ContactSection-module__htTnOq__formNotice ul{margin:.4rem 0 0;padding-left:1.2rem}.ContactSection-module__htTnOq__formNotice a{text-underline-offset:2px;text-decoration:underline}.ContactSection-module__htTnOq__channelRail{color:#fff;background:#071126;flex-direction:column;min-width:0;padding:1.8rem 1.25rem 2rem;display:flex;position:relative;overflow:hidden}.ContactSection-module__htTnOq__channelRail .ContactSection-module__htTnOq__consoleIndex{color:#9fb4ff}.ContactSection-module__htTnOq__channelRail>h3{max-width:390px;font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.025em;margin-top:.55rem;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:700;line-height:1.12}.ContactSection-module__htTnOq__transmissionLine{width:100%;height:28px;margin:1.35rem 0 .55rem;display:block;overflow:visible}.ContactSection-module__htTnOq__signalPath{fill:none;stroke:#3157f6;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.ContactSection-module__htTnOq__signalEndpoint{fill:#c7f36b;opacity:0;transform-box:fill-box;transform-origin:50%}.is-visible .ContactSection-module__htTnOq__signalPath{animation:.9s .18s forwards ContactSection-module__htTnOq__signal-draw}.is-visible .ContactSection-module__htTnOq__signalEndpoint{animation:.18s .96s forwards ContactSection-module__htTnOq__endpoint-enter,2.8s ease-in-out 1.4s infinite ContactSection-module__htTnOq__endpoint-pulse}.ContactSection-module__htTnOq__channelList{border-top:1px solid #9fb4ff3d}.ContactSection-module__htTnOq__channel{color:#fff;opacity:0;border-bottom:1px solid #9fb4ff3d;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:.9rem;min-width:0;padding:1rem 0;transition:background-color .18s,border-color .18s,padding .18s,transform .18s;display:grid;transform:translateY(12px)}.is-visible .ContactSection-module__htTnOq__channel{animation:.44s .28s forwards ContactSection-module__htTnOq__channel-enter}.is-visible .ContactSection-module__htTnOq__channel:nth-child(2){animation-delay:.38s}.is-visible .ContactSection-module__htTnOq__channel:nth-child(3){animation-delay:.48s}.ContactSection-module__htTnOq__channel:hover,.ContactSection-module__htTnOq__channel:focus-visible{background:#3157f61f;border-color:#c7f36b7a;padding-left:.65rem;padding-right:.65rem}.ContactSection-module__htTnOq__channel:focus-visible{outline-offset:3px;outline:2px solid #c7f36b}.ContactSection-module__htTnOq__channelIcon{color:#7e9aff;border:1px solid #3157f6;border-radius:4px;place-items:center;width:48px;height:48px;transition:background-color .18s,color .18s;display:grid}.ContactSection-module__htTnOq__channelIcon svg{width:25px;height:25px}.ContactSection-module__htTnOq__channel:hover .ContactSection-module__htTnOq__channelIcon,.ContactSection-module__htTnOq__channel:focus-visible .ContactSection-module__htTnOq__channelIcon{color:#fff;background:#3157f6}.ContactSection-module__htTnOq__channelCopy{min-width:0;display:block}.ContactSection-module__htTnOq__channelCopy strong,.ContactSection-module__htTnOq__channelCopy>span{display:block}.ContactSection-module__htTnOq__channelCopy strong{font-size:1rem;font-weight:700}.ContactSection-module__htTnOq__channelCopy>span{overflow-wrap:anywhere;color:#9fb4ff;margin-top:.2rem;font-size:.9rem;line-height:1.45}.ContactSection-module__htTnOq__channelCopy .ContactSection-module__htTnOq__phoneValue{white-space:nowrap}.ContactSection-module__htTnOq__channelArrow{color:#c7f36b;place-items:center;width:22px;height:22px;display:grid}.ContactSection-module__htTnOq__channelArrow svg{width:20px;height:20px}.ContactSection-module__htTnOq__socialBlock{margin-top:1.4rem}.ContactSection-module__htTnOq__socialBlock>p{color:#d5ddf1;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ContactSection-module__htTnOq__socialBlock>div{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.ContactSection-module__htTnOq__socialBlock a{color:#9fb4ff;border:1px solid #3157f6;border-radius:3px;place-items:center;width:44px;height:44px;font-weight:750;transition:background-color .18s,color .18s;display:grid}.ContactSection-module__htTnOq__socialBlock a:hover,.ContactSection-module__htTnOq__socialBlock a:focus-visible{color:#fff;background:#3157f6}.ContactSection-module__htTnOq__directNote{color:#aeb9d1;max-width:390px;margin-top:auto;padding-top:1.5rem;font-size:.82rem;line-height:1.6}.ContactSection-module__htTnOq__informationStrip{background:#fff;border-bottom:1px solid #aabae8;border-left:1px solid #aabae8;border-right:1px solid #aabae8;display:grid}.ContactSection-module__htTnOq__informationItem{border-bottom:1px solid #dce4f8;grid-template-columns:46px minmax(0,1fr);gap:.9rem;min-width:0;padding:1.25rem;display:grid}.ContactSection-module__htTnOq__informationItem:last-child{border-bottom:0}.ContactSection-module__htTnOq__informationIcon{color:#3157f6;border:1px solid #9fb4ff;border-radius:4px;place-items:center;width:46px;height:46px;display:grid}.ContactSection-module__htTnOq__informationIcon svg{width:24px;height:24px}.ContactSection-module__htTnOq__informationItem h3{color:#121826;font-size:1rem;font-weight:750}.ContactSection-module__htTnOq__informationItem div div{color:#5b6475;margin-top:.35rem;font-size:.88rem;line-height:1.55}.ContactSection-module__htTnOq__circuitBackdrop{z-index:0;opacity:.34;pointer-events:none;position:absolute;inset:0}.ContactSection-module__htTnOq__circuitBackdrop span{background:#9fb4ff;width:min(26vw,360px);height:1px;position:absolute;top:4rem;right:-1rem}.ContactSection-module__htTnOq__circuitBackdrop span:before,.ContactSection-module__htTnOq__circuitBackdrop span:after{content:"";background:#eef3ff;border:1px solid #3157f6;border-radius:50%;width:6px;height:6px;position:absolute;transform:translateY(-3px)}.ContactSection-module__htTnOq__circuitBackdrop span:before{left:22%}.ContactSection-module__htTnOq__circuitBackdrop span:after{right:12%}.ContactSection-module__htTnOq__circuitBackdrop span:nth-child(2){width:min(20vw,290px);top:5.35rem}.ContactSection-module__htTnOq__circuitBackdrop span:nth-child(3){width:min(22vw,320px);inset:auto auto 3.5rem -1rem}@keyframes ContactSection-module__htTnOq__signal-draw{to{stroke-dashoffset:0}}@keyframes ContactSection-module__htTnOq__endpoint-enter{to{opacity:1}}@keyframes ContactSection-module__htTnOq__endpoint-pulse{0%,76%,to{opacity:1;transform:scale(1)}84%{opacity:.68;transform:scale(1.7)}}@keyframes ContactSection-module__htTnOq__channel-enter{to{opacity:1;transform:translateY(0)}}@keyframes ContactSection-module__htTnOq__submit-transmit{to{transform:translate(5px)}}@media (min-width:640px){.ContactSection-module__htTnOq__section{padding-left:2rem;padding-right:2rem}.ContactSection-module__htTnOq__formSurface,.ContactSection-module__htTnOq__channelRail{padding:2.25rem}.ContactSection-module__htTnOq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.1rem}.ContactSection-module__htTnOq__fullWidthField{grid-column:1/-1}.ContactSection-module__htTnOq__informationStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactSection-module__htTnOq__informationItem:nth-child(odd){border-right:1px solid #dce4f8}.ContactSection-module__htTnOq__informationItem:last-child{border-top:1px solid #dce4f8;border-right:0;grid-column:1/-1}}@media (min-width:1024px){.ContactSection-module__htTnOq__section{padding:6rem 3rem}.ContactSection-module__htTnOq__console{grid-template-columns:minmax(0,1.72fr) minmax(340px,1fr)}.ContactSection-module__htTnOq__formSurface{padding:2.75rem}.ContactSection-module__htTnOq__channelRail{padding:2.75rem 2.2rem}.ContactSection-module__htTnOq__informationStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.ContactSection-module__htTnOq__informationItem,.ContactSection-module__htTnOq__informationItem:nth-child(odd),.ContactSection-module__htTnOq__informationItem:last-child{border-top:0;border-bottom:0;border-right:1px solid #dce4f8;grid-column:auto}.ContactSection-module__htTnOq__informationItem:last-child{border-right:0}}@media (min-width:1280px){.ContactSection-module__htTnOq__section{padding-left:4rem;padding-right:4rem}.ContactSection-module__htTnOq__channelRail{padding-left:2.75rem;padding-right:2.75rem}}@media (max-width:639px){.ContactSection-module__htTnOq__section{padding-top:4rem;padding-bottom:4rem}.ContactSection-module__htTnOq__introduction h2{font-size:clamp(2rem,7.5vw,2.25rem);line-height:1.06}.ContactSection-module__htTnOq__formHeading,.ContactSection-module__htTnOq__channelRail>h3{font-size:clamp(1.45rem,6vw,1.7rem)}.ContactSection-module__htTnOq__console{margin-top:2.15rem}.ContactSection-module__htTnOq__submitButton{width:100%}.ContactSection-module__htTnOq__channel{grid-template-columns:44px minmax(0,1fr) 20px;gap:.75rem}.ContactSection-module__htTnOq__channelIcon{width:44px;height:44px}.ContactSection-module__htTnOq__circuitBackdrop{display:none}}@media (max-width:359px){.ContactSection-module__htTnOq__section,.ContactSection-module__htTnOq__formSurface,.ContactSection-module__htTnOq__channelRail,.ContactSection-module__htTnOq__informationItem{padding-left:1rem;padding-right:1rem}.ContactSection-module__htTnOq__formStatusSignal{display:none}.ContactSection-module__htTnOq__channel{grid-template-columns:40px minmax(0,1fr) 18px;gap:.6rem}.ContactSection-module__htTnOq__channelIcon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ContactSection-module__htTnOq__signalPath{stroke-dashoffset:0}.ContactSection-module__htTnOq__signalEndpoint,.ContactSection-module__htTnOq__channel{opacity:1;transform:none}.ContactSection-module__htTnOq__signalEndpoint,.ContactSection-module__htTnOq__signalPath,.ContactSection-module__htTnOq__channel,.ContactSection-module__htTnOq__submitButton svg{animation:none!important}}
