.hx-h{position:relative;background:#c1c0c1;overflow:hidden}.hx-i{display:block;width:100%;height:auto}.hx-w{position:absolute;inset:0;display:flex;align-items:center;left:0;right:0}.hx-t{width:46%}.hx-t .crumbs{color:#3c434b}.hx-t .crumbs a{color:#15191e}.hx-t h1{margin:12px 0 0;font-size:clamp(30px, 3.5vw, 52px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--night)}.hx-t > p{margin:12px 0 0;max-width:480px;font-size:clamp(15px, 1.2vw, 17px);line-height:1.5;color:#24292f}.hx-b{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hx-b a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:700;transition:background-color .2s, color .2s}.hx-b1{background:var(--navy);color:#fff}.hx-b1:hover{background:var(--navy-2)}.hx-b2{box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy)}.hx-b2:hover{background:var(--navy);color:#fff}.hx-hp{position:absolute;left:-9999px}@media (max-width: 960px){.hx-h{display:flex;flex-direction:column-reverse}.hx-w{position:static;display:block;width:100%;padding-top:14px;padding-bottom:6px}.hx-t{width:auto}.hx-t h1{font-size:clamp(28px, 5.4vw, 40px)}.hx-t > p{max-width:620px;font-size:16px}}@media (max-width: 640px){.hx-b a{flex:1 1 100%}}.hq{padding:16px 0 0}.hq h2{margin:8px 0 0;font-size:clamp(26px, 2.6vw, 38px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--night)}.hq-f label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink-2)}.hq-f input,.hq-f textarea{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid #cfd2d8;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:16px;transition:border-color .2s, box-shadow .2s}.hq-f textarea{resize:vertical}.hq-f input:focus,.hq-f textarea:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(5, 62, 90, .14)}.hq-b{min-height:50px;padding:0 30px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s}.hq-b:hover{background:var(--navy-2)}.hq-n{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--muted)}.hx-hp{position:absolute;left:-9999px}@media (max-width: 640px){.hq-b{width:100%}}