._page_sw4fm_1{color:#14213d;max-width:1210px;margin:auto;padding:56px 36px 90px}._intro_sw4fm_1>span{letter-spacing:.18em;text-transform:uppercase;color:#3a4a70;font-size:11px;font-weight:500;display:inline-block}._intro_sw4fm_1 h1{letter-spacing:-.025em;margin:20px 0;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.25}._intro_sw4fm_1 p{color:#5a6479;font-size:17px;line-height:1.9}._preview_sw4fm_1{background:#f4f2ee;border-left:2px solid #0f1b33;margin:32px 0 0;padding:12px 18px;font-size:13px;line-height:1.8}._preview_sw4fm_1 a{text-decoration:underline}._grid_sw4fm_1{grid-template-columns:1.35fr 1fr;gap:60px;margin-top:40px;display:grid}._form_sw4fm_1 h2,._side_sw4fm_1 h2{margin:0 0 10px;font-size:24px;font-weight:500}._form_sw4fm_1>p{color:#5a6479;margin:0 0 24px;font-size:14px}._form_sw4fm_1 .form{box-shadow:none;background:#fff;border:1px solid #dde1ea;border-radius:0;padding:28px}._form_sw4fm_1 input,._form_sw4fm_1 textarea{color:#14213d;font:inherit;background:#fff;border-color:#c4ced9;border-radius:0}:is(._form_sw4fm_1 input:focus-visible,._form_sw4fm_1 textarea:focus-visible,._form_sw4fm_1 button:focus-visible){outline-offset:3px;outline:2px solid #0f1b33}._form_sw4fm_1 .interest-option{background:#f7f8fa;border-radius:0;min-height:62px}._form_sw4fm_1 .button.primary{color:#fff;background:#14213d;border-color:#14213d;border-radius:0;min-height:50px}._form_sw4fm_1 .agree{font-size:13px;line-height:1.7}._side_sw4fm_1{padding-top:4px}._side_sw4fm_1>span{font-size:13px}._phone_sw4fm_1{letter-spacing:-.035em;color:inherit;margin:14px 0;font-size:30px;display:block}._side_sw4fm_1 p{color:#5a6479;font-size:15px;line-height:1.9}._side_sw4fm_1 h2{margin-top:36px}._side_sw4fm_1 iframe{border:1px solid #dde1ea;width:100%;height:365px;margin:10px 0}._visit_sw4fm_1{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:850px){._grid_sw4fm_1{grid-template-columns:1fr;gap:40px}._page_sw4fm_1{padding:36px 24px 60px}._intro_sw4fm_1 p{font-size:15px}._form_sw4fm_1 .form{padding:22px}._side_sw4fm_1{border-top:1px solid #dde1ea;padding-top:30px}}@media (max-width:420px){._page_sw4fm_1{padding-inline:20px}._form_sw4fm_1 .row{grid-template-columns:1fr}._form_sw4fm_1 .form{padding:18px}._form_sw4fm_1 .interest-grid{grid-template-columns:1fr}._phone_sw4fm_1{font-size:27px}}
