.page-module__qDtHcW__hero{isolation:isolate;background:#eef0ff;position:relative;overflow:hidden}.page-module__qDtHcW__hero img{z-index:-1;object-fit:cover;object-position:center 57%}.page-module__qDtHcW__heroCopy,.page-module__qDtHcW__catalog{width:min(1160px,92%);margin-inline:auto}.page-module__qDtHcW__heroCopy{color:#112440;padding-block:clamp(36px,4vw,64px)}.page-module__qDtHcW__heroCopy p{color:#2152a5;font-weight:750}.page-module__qDtHcW__heroCopy h1{letter-spacing:-.065em;margin:6px 0 10px;font-size:clamp(36px,5vw,64px);font-weight:850;line-height:1.2}.page-module__qDtHcW__heroCopy span{color:#354963;display:block}.page-module__qDtHcW__primary,.page-module__qDtHcW__plan a{align-items:center;gap:10px;font-weight:750;display:inline-flex}.page-module__qDtHcW__primary{color:#fff;background:#0864ee;border-radius:9px;margin-top:22px;padding:14px 22px}.page-module__qDtHcW__catalog{padding-block:32px 48px}.page-module__qDtHcW__heading,.page-module__qDtHcW__plan{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__qDtHcW__heading{margin-bottom:18px}.page-module__qDtHcW__heading h2,.page-module__qDtHcW__plan h2{letter-spacing:-.04em;font-size:clamp(20px,2vw,28px);font-weight:800}.page-module__qDtHcW__heading nav{flex-wrap:wrap;gap:6px;display:flex}.page-module__qDtHcW__heading a{background:#f3f6fa;border-radius:24px;padding:7px 12px;font-size:13px;font-weight:650}.page-module__qDtHcW__heading a:hover,.page-module__qDtHcW__heading a:focus-visible{color:#075cd1;background:#eaf3ff}.page-module__qDtHcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-module__qDtHcW__card{border-radius:12px;scroll-margin-top:140px;display:block;overflow:hidden}.page-module__qDtHcW__card img{width:100%;height:auto}.page-module__qDtHcW__card:focus-visible,.page-module__qDtHcW__card:hover{outline-offset:2px;outline:3px solid #1269f5}.page-module__qDtHcW__plan{background:#f0f6ff;border-radius:14px;margin-top:20px;padding:24px 30px}.page-module__qDtHcW__plan p{color:#46576c;margin-top:4px}.page-module__qDtHcW__plan a{color:#075acb}@media (max-width:720px){.page-module__qDtHcW__grid{grid-template-columns:1fr;gap:14px}.page-module__qDtHcW__heading,.page-module__qDtHcW__plan{flex-direction:column;align-items:flex-start}.page-module__qDtHcW__plan{padding:20px}.page-module__qDtHcW__hero img{object-position:68% center;opacity:.5}.page-module__qDtHcW__heroCopy{padding-block:32px}}
