.inquiry-page{color:var(--navy);background:#fff}.inquiry-shell{max-width:1240px;margin:0 auto;padding:0 40px}.inquiry-hero{background:linear-gradient(120deg,#ebf6fc,#ddecf4);padding:65px 0 69px}.inquiry-hero p,.inquiry-kicker{color:#0870c7;letter-spacing:.14em;margin:0;font-size:11px;font-weight:760}.inquiry-hero h1{letter-spacing:-.06em;max-width:790px;margin:13px 0 17px;font-size:clamp(42px,5vw,68px);line-height:1.06}.inquiry-hero span{color:#38516a;max-width:600px;font-size:17px;line-height:1.7;display:block}.inquiry-main{padding:54px 0 64px}.inquiry-layout{grid-template-columns:.84fr 1.16fr;gap:72px;display:grid}.inquiry-intro{padding:11px 0}.inquiry-intro h2,.inquiry-card h2{letter-spacing:-.05em;margin:11px 0 16px;font-size:34px;line-height:1.18}.inquiry-intro>p:not(.inquiry-kicker){color:#40536b;max-width:430px;font-size:15px;line-height:1.75}.inquiry-process{gap:23px;margin-top:34px;display:grid}.inquiry-process>div{gap:15px;display:flex}.inquiry-process svg{color:#0970c6;flex:none}.inquiry-process h3{letter-spacing:-.025em;margin:0 0 5px;font-size:16px}.inquiry-process p{color:#546780;margin:0;font-size:13px;line-height:1.65}.inquiry-direct{border-top:1px solid #d9e3eb;border-bottom:1px solid #d9e3eb;gap:10px;margin-top:38px;padding:21px;display:grid}.inquiry-direct span{color:#61748d;font-size:12px}.inquiry-direct a{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.inquiry-direct a:hover{color:#0766b6}.inquiry-card{background:#fff;border:1px solid #dbe5ed;border-radius:6px;padding:38px 40px;box-shadow:0 20px 48px #11395a12}.inquiry-card-heading>span{color:#5a6c83;max-width:600px;font-size:13px;line-height:1.6;display:block}.inquiry-card-heading>span b,.b2b-field>span b,.b2b-submit-row b{color:#bd302c}.b2b-inquiry-form{margin-top:31px}.b2b-form-grid{grid-template-columns:1fr 1fr;gap:19px 18px;display:grid}.b2b-field{display:block}.b2b-field>span{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.b2b-field>span b{margin-left:4px}.b2b-field input,.b2b-field select,.b2b-field textarea{color:#172d49;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:3px;padding:12px 13px;font-size:14px;line-height:1.4;transition:border-color .18s,box-shadow .18s}.b2b-field input,.b2b-field select{height:46px}.b2b-field textarea{resize:vertical;grid-column:1/-1;min-height:140px}.b2b-field:has(textarea){grid-column:1/-1}.b2b-field input::placeholder,.b2b-field textarea::placeholder{color:#718198;opacity:1}.b2b-field input:focus,.b2b-field select:focus,.b2b-field textarea:focus{border-color:#0b73c8;outline:0;box-shadow:0 0 0 3px #0b73c81a}.b2b-field.has-error input,.b2b-field.has-error select{border-color:#c73b35}.b2b-field small{color:#b42e2a;margin-top:7px;font-size:12px;line-height:1.45;display:block}.b2b-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.b2b-status{border-radius:3px;align-items:flex-start;gap:9px;margin:22px 0 0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.b2b-status svg{flex:none;margin-top:1px}.b2b-status.is-loading{color:#315b7f;background:#edf6fd}.b2b-status.is-success{color:#1c704e;background:#eaf8f0}.b2b-status.is-error{color:#a62e2c;background:#fff0ef}.b2b-spin{animation:.9s linear infinite b2b-spin}@keyframes b2b-spin{to{transform:rotate(360deg)}}.b2b-submit-row{align-items:center;gap:20px;margin-top:26px;display:flex}.b2b-submit-row .button{min-width:168px;min-height:47px}.b2b-submit-row .button:disabled{cursor:wait;opacity:.7}.b2b-submit-row p{color:#65768c;margin:0;font-size:11px;line-height:1.6}.b2b-submit-row p a{color:#075fae;text-underline-offset:3px;text-decoration:underline}.inquiry-footer{color:#fff;background:#041e38;padding:28px 0}.inquiry-footer>.inquiry-shell{align-items:center;gap:34px;display:flex}.inquiry-footer .brand{flex:none}.inquiry-footer h2{letter-spacing:-.02em;font-size:14px}.inquiry-footer p{color:#b9cce0;margin:6px 0 0;font-size:12px}.inquiry-footer nav{gap:21px;margin-left:auto;font-size:12px;display:flex}.inquiry-footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:850px){.inquiry-shell{padding-left:25px;padding-right:25px}.inquiry-layout{gap:42px}.inquiry-card{padding:31px}.inquiry-footer>.inquiry-shell{gap:23px}.inquiry-footer .brand{transform-origin:0;width:190px;transform:scale(.78)}.inquiry-footer nav{gap:14px}}@media (max-width:700px){.inquiry-shell{padding-left:20px;padding-right:20px}.inquiry-hero{padding:43px 0 46px}.inquiry-hero h1{font-size:43px}.inquiry-hero span{font-size:15px}.inquiry-main{padding:34px 0 44px}.inquiry-layout{grid-template-columns:1fr;gap:32px}.inquiry-intro h2,.inquiry-card h2{font-size:29px}.inquiry-intro>p:not(.inquiry-kicker){font-size:14px}.inquiry-process{margin-top:26px}.inquiry-direct{margin-top:29px}.inquiry-card{border-radius:4px;padding:27px 20px}.inquiry-card-heading>span{font-size:12px}.b2b-inquiry-form{margin-top:25px}.b2b-form-grid{grid-template-columns:1fr;gap:17px}.b2b-field:has(textarea){grid-column:auto}.b2b-field input,.b2b-field select{height:45px;font-size:13px}.b2b-field textarea{min-height:132px;font-size:13px}.b2b-submit-row{margin-top:21px;display:block}.b2b-submit-row .button{width:100%}.b2b-submit-row p{margin-top:12px}.inquiry-footer{padding:25px 0}.inquiry-footer>.inquiry-shell{display:block}.inquiry-footer .brand{height:44px;margin-bottom:9px}.inquiry-footer h2{font-size:12px}.inquiry-footer p{font-size:11px}.inquiry-footer nav{flex-wrap:wrap;margin:16px 0 0;font-size:11px}}
