.contact-intro[data-v-5d5c59ad]{background:linear-gradient(118deg,#f7fafb,#eef5f7 77%,#e9f2f5);border-bottom:1px solid #E0E8EA;padding:24px 0 47px}.crumb[data-v-5d5c59ad]{display:flex;align-items:center;gap:10px;font-size:12px;color:#8798a1}.contact-intro .crumb[data-v-5d5c59ad]{padding:0;margin-bottom:26px}.crumb a[data-v-5d5c59ad]:hover{color:#176b86}.contact-header-row[data-v-5d5c59ad]{display:flex;justify-content:space-between;align-items:end;gap:32px}.contact-kicker[data-v-5d5c59ad]{font-size:11px;font-weight:800;letter-spacing:.18em;color:#176b86;margin-bottom:12px;display:flex;align-items:center;gap:11px}.contact-kicker[data-v-5d5c59ad]:before{content:"";width:27px;height:2px;background:#176b86}.contact-intro h1[data-v-5d5c59ad]{font-weight:810;font-size:clamp(40px,4.25vw,57px);letter-spacing:-.053em;line-height:1.12;max-width:610px}.contact-intro p[data-v-5d5c59ad]{font-size:15px;line-height:1.76;color:#617783;max-width:555px;margin-top:13px}.contact-b2b[data-v-5d5c59ad]{display:flex;align-items:center;gap:10px;flex:none;color:#547481;font-weight:750;font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px}.contact-b2b[data-v-5d5c59ad]:before{content:"";height:8px;width:8px;background:#176b86;border-radius:50%;box-shadow:0 0 0 5px #d9eaf0}.contact-content[data-v-5d5c59ad]{padding:64px 0 83px}.contact-layout[data-v-5d5c59ad]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:65px;align-items:start}.contact-left[data-v-5d5c59ad]{padding-top:10px}.contact-left h2[data-v-5d5c59ad]{font-size:29px;font-weight:790;letter-spacing:-.043em;line-height:1.22;margin-bottom:14px}.contact-left>.desc[data-v-5d5c59ad]{font-size:14px;color:#70848f;line-height:1.8;max-width:430px;margin-bottom:38px}.contact-detail[data-v-5d5c59ad]{display:grid;grid-template-columns:53px 1fr;gap:17px;align-items:start;padding:21px 0;border-bottom:1px solid #E1E9ED}.contact-detail[data-v-5d5c59ad]:first-of-type{border-top:1px solid #E1E9ED}.contact-icon[data-v-5d5c59ad]{width:48px;height:48px;border-radius:11px;background:#e7f2f5;color:#176b86;display:grid;place-items:center}.contact-icon svg[data-v-5d5c59ad]{width:22px;height:22px}.contact-detail h3[data-v-5d5c59ad]{font-size:12px;color:#708690;font-weight:720;margin:0 0 7px}.contact-detail strong[data-v-5d5c59ad]{display:block;font-size:17px;color:#26333b;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.contact-detail .email-address[data-v-5d5c59ad]{color:#176b86}.contact-detail p[data-v-5d5c59ad]{font-size:12px;line-height:1.6;color:#91a0a8;margin-top:5px}.contact-detail a[data-v-5d5c59ad]:hover{text-decoration:underline;text-underline-offset:3px}.contact-note[data-v-5d5c59ad]{background:#f5f8f9;border:1px solid #E1E9ED;border-radius:12px;padding:22px 23px;margin-top:29px;display:flex;gap:14px;align-items:start}.contact-note .note-ico[data-v-5d5c59ad]{color:#176b86;width:22px;height:22px;margin-top:1px;flex:none}.contact-note strong[data-v-5d5c59ad]{font-size:14px;font-weight:760;display:block;margin-bottom:5px}.contact-note p[data-v-5d5c59ad]{font-size:12px;color:#708690;line-height:1.7;margin-bottom:11px}.contact-note a[data-v-5d5c59ad]{color:#176b86;font-size:12px;font-weight:780}.contact-note a[data-v-5d5c59ad]:hover{text-decoration:underline;text-underline-offset:3px}.contact-form-shell[data-v-5d5c59ad]{background:#fff;border:1px solid #DCE7EB;border-radius:16px;box-shadow:0 22px 56px #25414e17;padding:39px 41px 36px;position:relative;overflow:hidden}.contact-form-shell[data-v-5d5c59ad]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#176b86}@media (max-width: 1050px){.contact-layout[data-v-5d5c59ad]{gap:37px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.contact-form-shell[data-v-5d5c59ad]{padding:31px 28px}.contact-b2b[data-v-5d5c59ad]{display:none}}@media (max-width: 780px){.contact-intro[data-v-5d5c59ad]{padding:21px 0 42px}.contact-intro .crumb[data-v-5d5c59ad]{margin-bottom:20px}.contact-intro h1[data-v-5d5c59ad]{font-size:42px}.contact-intro p[data-v-5d5c59ad]{font-size:14px}.contact-content[data-v-5d5c59ad]{padding:48px 0 65px}.contact-layout[data-v-5d5c59ad]{grid-template-columns:1fr;gap:37px}.contact-left[data-v-5d5c59ad]{padding-top:0}.contact-left>.desc[data-v-5d5c59ad]{margin-bottom:18px}.contact-detail[data-v-5d5c59ad]{padding:16px 0}.contact-note[data-v-5d5c59ad]{margin-top:22px}.contact-form-shell[data-v-5d5c59ad]{padding:31px 25px}}@media (max-width: 520px){.contact-intro h1[data-v-5d5c59ad]{font-size:37px}.contact-content[data-v-5d5c59ad]{padding:37px 0 55px}.contact-left h2[data-v-5d5c59ad]{font-size:27px}.contact-form-shell[data-v-5d5c59ad]{padding:29px 19px}}
