._page_1vk54_1{color:#183743;background:#f3f7f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._frame_1vk54_1{max-width:1220px;margin:auto;padding:20px clamp(18px,3vw,36px) 45px}._header_1vk54_1{justify-content:space-between;align-items:center;display:flex}._brand_1vk54_1{color:#143b4a;letter-spacing:-.04em;font-size:21px;font-weight:800;text-decoration:none}._brand_1vk54_1 span{color:#168a84}._back_1vk54_1{color:#246b72;font-size:14px;font-weight:700;text-decoration:none}._intro_1vk54_1{color:#fff;background:#123b49;border-radius:23px;justify-content:space-between;align-items:end;gap:24px;min-height:250px;margin:23px 0 32px;padding:38px;display:flex}._intro_1vk54_1 h1{letter-spacing:-.05em;margin:13px 0;font-size:clamp(32px,4vw,49px);line-height:1.08}._intro_1vk54_1 p{color:#d0e5e7;max-width:680px;font-size:16px;line-height:1.6}._kicker_1vk54_1,._overline_1vk54_1{color:#0b8b84;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800}._intro_1vk54_1 ._kicker_1vk54_1{color:#78d8cf}._cta_1vk54_1{color:#fff;white-space:nowrap;background:#1aa69d;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:14px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}._cta_1vk54_1:hover{background:#127d79}._section_1vk54_1{margin:36px 0}._sectionHead_1vk54_1{justify-content:space-between;align-items:end;margin:0 0 16px;display:flex}._sectionHead_1vk54_1 h2,._iso_1vk54_1 h2,._bottom_1vk54_1 h2{letter-spacing:-.035em;margin:8px 0;font-size:28px}._sectionHead_1vk54_1 p,._iso_1vk54_1 p,._bottom_1vk54_1 p{color:#5b7681;margin:0;font-size:15px;line-height:1.55}._formatGrid_1vk54_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._containerGrid_1vk54_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._card_1vk54_1{background:#fff;border:1px solid #dce7e9;border-radius:15px;overflow:hidden}._formatImage_1vk54_1,._containerImage_1vk54_1{aspect-ratio:1;object-fit:contain;background:#e1ecf2;width:100%;height:auto;display:block}._cardBody_1vk54_1{padding:15px}._card_1vk54_1 h3{margin:0 0 8px;font-size:17px;line-height:1.25}._card_1vk54_1 p{color:#5e7882;margin:0;font-size:13px;line-height:1.5}._iso_1vk54_1{background:#e4f3f1;border-radius:20px;grid-template-columns:1fr 1.25fr;gap:35px;margin:38px 0;padding:27px;display:grid}._isoGrid_1vk54_1{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}._isoItem_1vk54_1{background:#fff;border-radius:10px;gap:12px;padding:11px;font-size:13px;line-height:1.5;display:flex}._isoItem_1vk54_1 b{color:#0d827b;min-width:58px;font-size:18px}._isoItem_1vk54_1 strong{font-weight:700}._bottom_1vk54_1{border-top:1px solid #d1dfe2;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}._footer_1vk54_1{color:#789098;font-size:12px;line-height:1.5}@media (width<=900px){._formatGrid_1vk54_1{grid-template-columns:repeat(3,1fr)}._containerGrid_1vk54_1{grid-template-columns:repeat(2,1fr)}._iso_1vk54_1{grid-template-columns:1fr}}@media (width<=600px){._intro_1vk54_1,._bottom_1vk54_1{display:block}._intro_1vk54_1 ._cta_1vk54_1,._bottom_1vk54_1 ._cta_1vk54_1{margin-top:17px}._formatGrid_1vk54_1,._containerGrid_1vk54_1{grid-template-columns:repeat(2,1fr)}._intro_1vk54_1{padding:27px}._cardBody_1vk54_1{padding:11px}._card_1vk54_1 h3{font-size:15px}}._levelSection_1vk54_3{background:#fff;border:1px solid #dce7e9;border-radius:20px;margin:0 0 38px;padding:28px;scroll-margin-top:20px}._levelSection_1vk54_3 h2{letter-spacing:-.035em;margin:8px 0;font-size:28px}._levelSection_1vk54_3>p{color:#5b7681;margin:0 0 20px;line-height:1.55}._levelCards_1vk54_3{grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:20px;display:grid}._levelCard_1vk54_3{text-align:left;color:#183743;cursor:pointer;background:#f8fbfb;border:2px solid #dce7e9;border-radius:14px;flex-direction:column;gap:9px;padding:18px;display:flex}._levelCard_1vk54_3:hover{border-color:#8bbdbb}._levelSelected_1vk54_3{background:#eef9f7;border-color:#168a84}._levelCard_1vk54_3 strong{font-size:19px}._levelCard_1vk54_3>span:last-child{color:#5b7681;font-size:14px;line-height:1.5}._levelBadge_1vk54_3{text-transform:uppercase;letter-spacing:.08em;color:#147f79;font-size:11px;font-weight:800}@media (width<=600px){._levelCards_1vk54_3{grid-template-columns:1fr}._levelSection_1vk54_3{padding:20px}}
