.page_page__qua_W{color:#26394a;background:#f6f8fa}.page_header__WCT1t{max-width:1200px;margin:auto;padding:28px 32px;display:flex;justify-content:flex-end;align-items:center;gap:24px}.page_footer__UrrpD nav,.page_header__WCT1t nav{display:flex;gap:26px;flex-wrap:wrap}.page_footer__UrrpD a,.page_header__WCT1t a{color:inherit;text-decoration:none;font-size:14px}.page_page__qua_W a:focus-visible{outline:3px solid #1878b4;outline-offset:6px;border-radius:4px}.page_page__qua_W a:hover{text-decoration:underline}.page_hero__R_Oua{text-align:center;padding:64px 24px 0;background:radial-gradient(ellipse at 50% 48%,#deedf6,transparent 65%)}.page_eyebrow__4CvrO{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.16em;color:#356a89;margin-bottom:22px}.page_hero__R_Oua h1{font-size:clamp(58px,8.6vw,112px);line-height:1.04;letter-spacing:-.065em;font-weight:650}.page_space__PXHPM{display:inline-block;padding:0 20px 9px;margin-top:10px;border:solid #b3c9d8;border-width:1px 1px 5px;border-radius:18px;background:#fff9;color:#1878b4}.page_lede__8oGxB{max-width:620px;margin:30px auto;font-size:clamp(18px,2.3vw,22px);line-height:1.6;color:#506273}.page_actions__hSOB9{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.page_actions__hSOB9 a{color:#26394a}a.page_store__j6e6t{background:#203b50;color:white;padding:16px 24px;border-radius:12px;display:inline-flex;align-items:center;gap:20px;font-weight:650;text-decoration:none}a.page_store__j6e6t:hover{background:#145d89}.page_compatibility__OGoEg{margin-top:20px;color:#526372;font-size:13px}.page_heroImage__Ga8yT{max-width:1100px;margin:48px auto 0}.page_feature__bGG6M img,.page_heroImage__Ga8yT img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid #d0dbe3;box-shadow:0 22px 60px #16364d18}.page_heroImage__Ga8yT figcaption{padding:20px 0;color:#526372;font-size:14px}.page_principles__aZ_i7{max-width:1150px;margin:auto;padding:80px 32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px;gap:42px}.page_principles__aZ_i7 span{color:#356a89;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.page_principles__aZ_i7 h2{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:15px 0}.page_feature__bGG6M p,.page_grid__eogQe p,.page_principles__aZ_i7 p{color:#526372;line-height:1.7}.page_feature__bGG6M{max-width:1200px;margin:auto;padding:70px 32px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;align-items:center}.page_closing__foW40 h2,.page_feature__bGG6M h2,.page_formats__MM8r9 h2{font-size:clamp(36px,4.5vw,58px);line-height:1.1;letter-spacing:-.045em;margin-bottom:24px}.page_feature__bGG6M p{margin-bottom:20px}.page_closing__foW40 p a,.page_feature__bGG6M a,.page_limits__SIkY_ a{color:#145d89}.page_reverse__aDdLe{grid-template-columns:1.2fr .8fr}.page_reverse__aDdLe>div{order:2}.page_formats__MM8r9{max-width:1200px;margin:auto;padding:80px 32px}.page_grid__eogQe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:36px 0 24px}.page_grid__eogQe article{background:white;border:1px solid #dde5ea;border-radius:16px;padding:26px}.page_grid__eogQe h3{font-size:21px;margin-bottom:16px}.page_grid__eogQe .page_extensions__TN1Yx{font-size:13px;color:#145d89;font-weight:700;margin-bottom:10px}.page_limits__SIkY_{max-width:850px;font-size:14px;line-height:1.8;color:#526372}.page_closing__foW40{text-align:center;background:#e7eff4;padding:80px 24px}.page_closing__foW40 p:last-child{margin-top:25px}.page_footer__UrrpD{padding:32px;max-width:1200px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;font-size:13px}@media (max-width:760px){.page_header__WCT1t{padding:22px;flex-wrap:wrap}.page_header__WCT1t nav{gap:20px}.page_hero__R_Oua{padding-top:40px}.page_feature__bGG6M,.page_grid__eogQe,.page_principles__aZ_i7,.page_reverse__aDdLe{grid-template-columns:1fr}.page_principles__aZ_i7{gap:32px;padding:55px 24px}.page_feature__bGG6M{padding:38px 24px;gap:26px}.page_reverse__aDdLe>div{order:0}.page_formats__MM8r9{padding:50px 24px}.page_heroImage__Ga8yT{margin-top:32px}.page_footer__UrrpD{padding:28px 24px}}