.landing_page__i14dr{color:#092e54;background:#fff}.landing_shell__GSZnv{width:min(1320px,calc(100% - 96px));margin:auto}.landing_hero__RpWpv{background:#f2f4f8;padding:60px 0 56px}.landing_eyebrow___hmX9,.landing_featureLabel__IZjf1{display:flex;align-items:center;gap:9px;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.landing_eyebrow___hmX9{color:#5c728e}.landing_intro__sGOHw{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:60px;margin:26px 0 50px}.landing_intro__sGOHw h1{font-size:clamp(2.7rem,4.5vw,4.5rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:0}.landing_intro__sGOHw h1>span{color:#597193}.landing_intro__sGOHw p{font-size:1.08rem;line-height:1.8;color:#5c6f87;margin:0 0 20px;max-width:500px}.landing_intro__sGOHw a{display:inline-flex;gap:13px;align-items:center;font-size:.86rem;font-weight:600;color:#395192;text-decoration:none}.landing_featured__gAwTJ{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.landing_featured__gAwTJ>a{padding:34px;border-radius:8px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s}.landing_featured__gAwTJ>a:hover{transform:translateY(-4px)}.landing_featured__gAwTJ h2{font-size:1.8rem;font-weight:500;line-height:1.2;max-width:400px;margin:22px 0}.landing_toolFeature__Ew9Mx{background:#0d233d;color:#fff}.landing_toolFeature__Ew9Mx .landing_featureLabel__IZjf1{color:#9fb9dc}.landing_codePreview___jSvL{font:.76rem/1.9 ui-monospace,monospace;color:#b9d8fa;padding:15px 0 20px;overflow:hidden;white-space:pre}.landing_codePreview___jSvL>span{display:block}.landing_featureBottom__ecPl6{margin-top:auto;padding-top:25px;border-top:1px solid #ffffff2a;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.84rem}.landing_strategyFeature__m2oS9{background:#e4e8d0;color:#283b37}.landing_strategyFeature__m2oS9 p{font-size:.95rem;line-height:1.7;color:#566452;margin:0;max-width:390px}.landing_strategyFeature__m2oS9 .landing_featureLabel__IZjf1{color:#657159}.landing_chapterMarks__0KX6k{display:flex;align-items:center;gap:12px;margin:25px 0}.landing_chapterMarks__0KX6k>span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #929e7b;border-radius:50%;font:.7rem ui-monospace,monospace}.landing_strategyFeature__m2oS9 .landing_featureBottom__ecPl6{border-color:#9aa68b70}.landing_topicNav__SKR6K{display:flex;align-items:center;gap:26px;padding:25px 0;border-bottom:1px solid #dce4ee;overflow-x:auto}.landing_topicNav__SKR6K>span{color:#8591a1;font-size:.75rem;white-space:nowrap;margin-right:auto}.landing_topicNav__SKR6K a{display:inline-flex;align-items:center;gap:10px;color:#395575;white-space:nowrap;font-size:.83rem;text-decoration:none}.landing_topics__MBVH_{scroll-margin-top:90px}.landing_group__CMIun{display:grid;grid-template-columns:270px minmax(0,1fr);gap:70px;margin:75px 0;scroll-margin-top:95px}.landing_groupIntro__pLdn5{padding-top:10px}.landing_groupNumber__88n6_{font:.73rem ui-monospace,monospace;color:#7b8da4;border-top:2px solid #395192;padding-top:9px}.landing_groupIntro__pLdn5 h2{font-size:2.15rem;font-weight:500;line-height:1.2;margin:23px 0 13px}.landing_groupIntro__pLdn5 p{font-size:.92rem;line-height:1.7;color:#708096;margin:0}.landing_topicList__OXnhZ a{display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:30px;border-top:1px solid #dce4ee;padding:25px 0;text-decoration:none}.landing_topicList__OXnhZ h3{font-size:1.3rem;font-weight:500;line-height:1.3;margin:0 0 10px}.landing_topicList__OXnhZ p{font-size:.9rem;line-height:1.7;color:#6d7e94;margin:0;max-width:710px}.landing_topicList__OXnhZ svg{margin-top:3px;color:#69809f;transition:transform .2s}.landing_topicList__OXnhZ a:hover h3,.landing_topicNav__SKR6K a:hover{color:#395192}.landing_topicList__OXnhZ a:hover svg{transform:translate(3px,-3px)}.landing_page__i14dr a:focus-visible{outline:3px solid #5b7fc4;outline-offset:5px}@media (max-width:1000px){.landing_shell__GSZnv{width:calc(100% - 56px)}.landing_intro__sGOHw{gap:35px}.landing_group__CMIun{grid-template-columns:220px minmax(0,1fr);gap:40px}.landing_topicNav__SKR6K{gap:18px}.landing_topicNav__SKR6K>span{display:none}}@media (max-width:760px){.landing_shell__GSZnv{width:calc(100% - 40px)}.landing_hero__RpWpv{padding:35px 0 30px}.landing_intro__sGOHw{grid-template-columns:1fr;gap:26px;margin:25px 0 35px}.landing_intro__sGOHw h1{font-size:clamp(2.6rem,8.5vw,3.8rem)}.landing_intro__sGOHw p{font-size:1rem}.landing_featured__gAwTJ{grid-template-columns:1fr;gap:16px}.landing_featured__gAwTJ>a{padding:26px}.landing_featured__gAwTJ h2{font-size:1.65rem}.landing_codePreview___jSvL,.landing_featureLabel__IZjf1{font-size:.65rem}.landing_topicNav__SKR6K{gap:22px;padding:21px 0}.landing_group__CMIun{grid-template-columns:1fr;gap:28px;margin:50px 0}.landing_groupIntro__pLdn5 h2{font-size:1.9rem;margin-top:18px}.landing_groupIntro__pLdn5 p{max-width:400px}.landing_topicList__OXnhZ a{gap:20px;padding:23px 0}.landing_topicList__OXnhZ h3{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.landing_page__i14dr *{transition:none!important}}