.contact-module__xwJ-uq__page{color:var(--brand-ink)}.contact-module__xwJ-uq__container{width:100%;max-width:var(--page-max,90rem);padding:0 var(--page-gutter,1.25rem);margin:0 auto}.contact-module__xwJ-uq__section{padding:5rem 0}.contact-module__xwJ-uq__sectionSoft{background:var(--brand-soft,#f6f8fa)}.contact-module__xwJ-uq__h2{letter-spacing:-.02em;color:var(--brand-ink);margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.15}.contact-module__xwJ-uq__hero{isolation:isolate;padding:calc(var(--nav-h) + 4rem)0 5rem;background:#0b1530;position:relative;overflow:hidden}.contact-module__xwJ-uq__heroImg{z-index:-2;object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.contact-module__xwJ-uq__hero:before{content:"";z-index:-1;background:linear-gradient(#040a1ab3 0%,#040a1a00 35%),linear-gradient(90deg,#040a1ad9 0%,#040a1a8c 40%,#040a1a33 70%,#040a1a59 100%);position:absolute;inset:0}.contact-module__xwJ-uq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.contact-module__xwJ-uq__heroText{color:#fff}.contact-module__xwJ-uq__crumbs{color:#ffffffa6;flex-wrap:wrap;gap:.45rem;margin-bottom:1.75rem;font-size:.86rem;display:flex}.contact-module__xwJ-uq__crumbs a{color:#ffffffd9;text-decoration:none}.contact-module__xwJ-uq__crumbs a:hover{color:#fff}.contact-module__xwJ-uq__title{letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:700;line-height:1.04}.contact-module__xwJ-uq__title span{color:#6fa8ff;display:block}.contact-module__xwJ-uq__sub{color:#ffffffd1;max-width:42ch;margin:1.25rem 0 2rem;font-size:1.05rem;line-height:1.7}.contact-module__xwJ-uq__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.contact-module__xwJ-uq__submit{margin-top:1.1rem}.contact-module__xwJ-uq__helper{color:#fff9;margin:.9rem 0 0;font-size:.82rem}.contact-module__xwJ-uq__heroForm{scroll-margin-top:calc(var(--nav-h) + 1rem)}.contact-module__xwJ-uq__heroForm form,.contact-module__xwJ-uq__heroForm>div{box-shadow:0 40px 80px -40px #000000b3}.contact-module__xwJ-uq__topicRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.contact-module__xwJ-uq__message{resize:vertical;line-height:1.55;height:auto!important;min-height:7.5rem!important}.contact-module__xwJ-uq__consent{color:var(--brand-muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.5}.contact-module__xwJ-uq__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem;display:grid}.contact-module__xwJ-uq__channel{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.contact-module__xwJ-uq__channelIcon{border:1px solid var(--brand-line);width:56px;height:56px;color:var(--brand-ink);transition:transform .35s var(--ease,ease),color .35s ease,border-color .35s ease;background:#fff;border-radius:14px;place-items:center;margin-bottom:1.1rem;display:grid;box-shadow:0 10px 24px -18px #0f1e3c73}.contact-module__xwJ-uq__channel:hover .contact-module__xwJ-uq__channelIcon{color:var(--brand-blue);border-color:#0165e559;transform:translateY(-3px)}.contact-module__xwJ-uq__channelTitle{color:var(--brand-muted);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.contact-module__xwJ-uq__channelTitle svg{transition:transform .25s}.contact-module__xwJ-uq__channel:hover .contact-module__xwJ-uq__channelTitle svg{transform:translate(2px,-2px)}.contact-module__xwJ-uq__channelValue{color:var(--brand-ink);overflow-wrap:anywhere;font-size:1.25rem;font-weight:600}.contact-module__xwJ-uq__channelNote{color:var(--brand-slate);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.contact-module__xwJ-uq__heroGrid{grid-template-columns:1fr}.contact-module__xwJ-uq__hero:before{background:linear-gradient(#040a1abf 0%,#040a1a8c 45%,#040a1ad9 100%)}.contact-module__xwJ-uq__heroForm{max-width:40rem}.contact-module__xwJ-uq__channelValue{overflow-wrap:normal;word-break:normal;font-size:1.05rem}}@media (max-width:767px){.contact-module__xwJ-uq__section{padding:3.5rem 0}.contact-module__xwJ-uq__hero{padding:calc(var(--nav-h) + 2rem)0 3rem}.contact-module__xwJ-uq__heroImg{object-position:80% center}.contact-module__xwJ-uq__heroActions>a{flex:auto}.contact-module__xwJ-uq__channels{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.contact-module__xwJ-uq__channelIcon{margin-bottom:.75rem}}
