.pv-first-steps{padding:20px 0 38px;scroll-margin-top:110px}.pv-first-steps header>span{letter-spacing:.12em;color:#36777e;font-size:11px;font-weight:800}.pv-first-steps h2{letter-spacing:-.04em;color:#183b5c;margin:12px 0;font-size:clamp(28px,4vw,38px)}.pv-first-steps p{color:#526d80;font-size:14px;line-height:1.7}.pv-first-steps__filters{background:#eef5f7;border-radius:18px;grid-template-columns:1fr 2fr;gap:18px;margin-top:22px;padding:22px;display:grid}.pv-first-steps label{color:#284e65;gap:8px;font-size:13px;font-weight:700;display:grid}.pv-first-steps input,.pv-first-steps select{font:inherit;color:#24465e;background:#fff;border:1px solid #b9cfd8;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:15px}.pv-first-steps__grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.pv-first-steps details{background:#fff;border:1px solid #d6e5eb;border-radius:20px;overflow:hidden}.pv-first-steps summary{cursor:pointer;padding:24px;list-style:none}.pv-first-steps summary::-webkit-details-marker{display:none}.pv-first-steps summary>span{color:#397581;font-size:12px}.pv-first-steps h3{color:#173e5a;letter-spacing:-.025em;margin:10px 0;font-size:22px}.pv-first-steps summary>strong{color:#1b6875;justify-content:space-between;margin-top:17px;font-size:13px;display:flex}.pv-first-steps__body{border-top:1px solid #e3ebf0;padding:22px}.pv-first-steps ol{margin:0;padding-left:22px}.pv-first-steps li{color:#1d4967;padding:0 0 18px 6px}.pv-first-steps li>strong{font-size:15px}.pv-first-steps li p{margin:7px 0 0;font-size:13px}.pv-first-steps__body>a{color:#fff;background:#173d65;border-radius:10px;align-items:center;min-height:44px;padding:10px 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.pv-first-steps video{border-radius:12px;max-width:100%;margin-bottom:20px}.pv-first-steps :focus-visible{outline-offset:3px;outline:3px solid #247c8a}@media (max-width:650px){.pv-first-steps__filters,.pv-first-steps__grid{grid-template-columns:1fr}.pv-first-steps summary,.pv-first-steps__body{padding:20px}}.pv-first-steps__filters{grid-template-columns:1fr 1fr 1.6fr}.pv-first-steps details{scroll-margin-top:110px}.pv-first-steps video{aspect-ratio:16/9;background:#102c43;width:100%;display:block}.pv-first-steps header a{color:#175870;text-decoration:underline}@media (max-width:800px){.pv-first-steps__filters{grid-template-columns:1fr}}.pv-first-steps details[open]{grid-column:1/-1}
