.home_home__kcaw_{background:#fff;--home-width:1180px;--home-muted:#586b83;color:var(--ink)}.home_home__kcaw_ :is(h1,h2,h3,p){margin:0}.home_home__kcaw_ .wordmark>span:last-child{display:inline}.home_home__kcaw_ :is(a,summary):focus-visible{outline:3px solid var(--primary);outline-offset:5px}.home_home__kcaw_ :is(section[id],main[id]){scroll-margin-top:104px}.home_header__5FqNo{position:sticky;top:0;z-index:45;background:rgba(255,255,255,.96);border-bottom:1px solid #e8edf4;backdrop-filter:blur(14px)}.home_headerInner__PB8_s{width:min(var(--home-width),calc(100% - 64px));min-height:80px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.home_nav__eFv__{display:flex;align-items:center;gap:32px}.home_nav__eFv__ a{color:var(--text);text-decoration:none;font-size:14px}.home_nav__eFv__ a:hover{color:var(--primary)}.home_cta__4is5U{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 24px;background:var(--primary);border:1px solid transparent;border-radius:8px;color:white;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;white-space:nowrap}.home_cta__4is5U:hover{background:var(--primary-dark);box-shadow:0 5px 18px #2458d326}.home_header__5FqNo .home_cta__4is5U{min-height:42px;padding:9px 18px;font-size:14px;gap:18px}.home_hero__o4ZPq{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);max-width:var(--home-width);margin:auto;padding:80px 0 76px}.home_heroCopy__e6FQF{padding-bottom:10px}.home_eyebrow__hSiDi{display:flex;align-items:center;gap:10px;color:var(--primary);font-size:14px;font-weight:600;letter-spacing:.06em}.home_eyebrow__hSiDi>span{width:7px;height:7px;background:var(--primary);border-radius:50%;box-shadow:0 0 0 5px var(--primary-soft)}.home_hero__o4ZPq h1{margin-top:26px;font-size:clamp(40px,4.25vw,59px);font-weight:650;line-height:1.3;letter-spacing:-.045em}.home_hero__o4ZPq h1 em{font-style:normal;color:var(--primary)}.home_hero__o4ZPq .home_heroLead__ob_Yv{max-width:480px;margin-top:26px;color:var(--home-muted);font-size:17px;line-height:1.9}.home_heroActions__F1he6{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.home_textLink__7VvOZ{display:inline-flex;align-items:center;gap:8px;padding:12px 0;font-size:14px;text-decoration:none;color:var(--text)}.home_textLink__7VvOZ:hover{color:var(--primary)}.home_hero__o4ZPq .home_entryNote__wfLn5{margin-top:15px;color:var(--home-muted);font-size:13px}.home_heroVisual__mmHFW{position:relative;min-width:0;padding:24px 0 20px 18px}.home_heroVisual__mmHFW:before{content:"";position:absolute;inset:0 -22px 0 -4px;border-radius:24px;background-color:#f0f5fc;background-image:radial-gradient(#cedcef 1px,transparent 0);background-size:20px 20px}.home_preview__VBPG_{position:relative;border:1px solid #d6e1ee;border-radius:13px;background:#fff;box-shadow:0 20px 55px #16376912}.home_previewBar__WkX8V{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5ebf3;font-size:14px;font-weight:600}.home_previewBar__WkX8V>span:first-child{display:flex;align-items:center;gap:8px}.home_previewBar__WkX8V svg{color:var(--primary)}.home_exampleBadge__F_f5D{padding:3px 8px;border-radius:4px;background:#f0f4fa;color:var(--home-muted);font-size:12px;font-weight:400}.home_previewBody__4ypHw{padding:22px}.home_sampleProfile___DCs1{display:flex;align-items:center;gap:12px;animation:home_arrive__pitV2 .65s ease-out both}.home_profileIcon__bHSqF{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;background:var(--primary-soft);border-radius:9px;color:var(--primary)}.home_sampleProfile___DCs1 strong{font-size:14px}.home_sampleProfile___DCs1 p{margin-top:3px;font-size:12px;color:var(--home-muted)}.home_previewConnector__oHf3e{display:flex;align-items:center;gap:9px;padding:15px 0 15px 22px;color:var(--home-muted);font-size:12px}.home_previewConnector__oHf3e>span{height:24px;border-left:1px dashed #adbed5;margin-right:14px}.home_sampleProgram__sl9t7{padding:19px;border:1px solid #dfe6f0;border-radius:8px;animation:home_arrive__pitV2 .65s ease-out .15s both}.home_sampleProgramMeta__JXxNb{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--home-muted)}.home_sampleProgramMeta__JXxNb span:last-child{font-family:var(--font-mono)}.home_sampleProgram__sl9t7 h2{margin-top:10px;font-size:23px;font-weight:600;letter-spacing:-.03em}.home_sampleProgram__sl9t7 .home_englishName__KtnoJ{margin-top:4px;margin-bottom:20px;font-size:12px;color:var(--home-muted)}.home_checkRow__V7VgK{display:flex;gap:10px;align-items:flex-start;margin-top:14px}.home_checkRow__V7VgK strong{font-size:14px;font-weight:500}.home_checkRow__V7VgK p{margin-top:2px;font-size:12px;color:var(--home-muted)}.home_checkIcon__tAXBd,.home_pendingIcon__6oPGv{display:grid;flex-shrink:0;place-items:center;width:23px;height:23px;border-radius:50%;background:#e9f5f3;color:#087567}.home_pendingIcon__6oPGv{color:#7357a7;background:#f0ecf8}.home_sampleEvidence__Ble5z{margin-top:20px;padding-top:14px;border-top:1px solid #e5ebf3;animation:home_arrive__pitV2 .65s ease-out .3s both}.home_sampleEvidence__Ble5z summary{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;list-style:none}.home_sampleEvidence__Ble5z summary svg:last-child{margin-left:auto;flex-shrink:0}.home_sampleEvidence__Ble5z>div{padding-top:12px;font-size:12px;line-height:1.8;color:var(--home-muted)}.home_sampleEvidence__Ble5z p+p{margin-top:6px}.home_sampleEvidence__Ble5z a{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--primary);text-underline-offset:4px}.home_previewBody__4ypHw .home_previewNote__ILJ0v{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:12px;color:var(--home-muted)}.home_previewNote__ILJ0v svg{flex-shrink:0;color:#087567}.home_previewCaption__GIDSO{padding:11px 18px;border-top:1px solid #edf0f5;text-align:center;font-size:12px;color:var(--home-muted);line-height:1.7}.home_scope__QGlwF{max-width:var(--home-width);margin:0 auto;padding:23px 0;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;color:var(--home-muted)}.home_scope__QGlwF>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.home_scope__QGlwF strong{color:var(--ink);font-size:15px;font-weight:600}.home_beta__3nb8c{padding:4px 9px;border:1px solid #dce5f2;border-radius:5px;font-size:12px;color:var(--primary);background:#f7faff}.home_section__bCaaS{max-width:var(--home-width);margin:auto;padding:100px 0}.home_sectionHeading__2L2pT{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px}.home_section__bCaaS h2{margin-top:16px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.4;letter-spacing:-.025em}.home_sectionHeading__2L2pT>p{padding-bottom:4px;font-size:15px;line-height:1.85;color:var(--home-muted)}.home_features__ik5w8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home_feature___5viP{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px 26px 22px;border:1px solid #e0e7f1;border-radius:12px}.home_featureIcon__42_vj{display:grid;place-items:center;height:45px;width:45px;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.home_feature___5viP h3{margin-top:20px;font-size:23px;font-weight:600}.home_feature___5viP>p{margin-top:12px;color:var(--home-muted);line-height:1.8;font-size:15px}.home_miniature__Ijf3n{display:flex;flex-direction:column;justify-content:center;gap:10px;align-self:stretch;min-height:178px;margin-top:26px;padding:17px;background:#f5f8fc;border:1px solid #eaf0f6;border-radius:7px;font-size:12px}.home_miniLabel__CYGYC{color:var(--home-muted);margin-bottom:4px}.home_adviceMini__9FcQ0>div{display:flex;align-items:center;gap:8px}.home_adviceMini__9FcQ0 svg{color:var(--primary);flex-shrink:0}.home_adviceMini__9FcQ0>div>span:last-child{margin-left:auto;color:var(--home-muted)}.home_miniSearch__iKWjo{display:flex;align-items:center;gap:8px;background:white;color:var(--home-muted);padding:7px;border-radius:4px;border:1px solid #e0e7f1}.home_miniProgram__b0yGF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0}.home_miniProfile__wRqDb strong,.home_miniProgram__b0yGF strong{font-weight:500}.home_miniProfile__wRqDb>span,.home_miniProgram__b0yGF span{color:var(--home-muted)}.home_miniProfile__wRqDb{display:flex;align-items:center;justify-content:space-between;gap:6px}.home_localNote__ed7gP{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--home-muted)}.home_featureLink__AdTDZ{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:12px;padding-top:23px;margin-top:auto;font-size:14px;color:var(--primary);font-weight:500;text-decoration:none}.home_featureLink__AdTDZ:hover{text-decoration:underline;text-underline-offset:4px}.home_processSection__HUNtA{background:#f4f7fc;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5}.home_steps__xpYIU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:0;margin:52px 0 0;list-style:none}.home_steps__xpYIU li{position:relative}.home_stepNumber__AyxB3{font:400 40px/1.2 var(--font-mono);color:#7b95be;letter-spacing:-.05em}.home_steps__xpYIU li:not(:last-child):after{content:"";position:absolute;top:24px;left:72px;right:-24px;border-top:1px solid #d4dfed}.home_steps__xpYIU h3{margin-top:24px;font-size:21px;font-weight:600}.home_steps__xpYIU p{margin-top:12px;color:var(--home-muted);font-size:15px;line-height:1.9}.home_stepHint__14j_1{display:inline-block;margin-top:20px;color:var(--primary-dark);font-size:12px}.home_faqSection__qg1pM{display:grid;grid-template-columns:1fr 1.65fr;gap:80px}.home_faqIntro____Xtg>p:last-child{margin-top:18px;font-size:15px;line-height:1.9;color:var(--home-muted)}.home_faqList__qBu6k{border-top:1px solid #dfe6f0}.home_faqItem__qgsf4{border-bottom:1px solid #dfe6f0}.home_faqItem__qgsf4 summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:16px;font-weight:500;list-style:none}.home_faqItem__qgsf4 summary svg{flex-shrink:0;color:var(--home-muted)}.home_home__kcaw_ summary::-webkit-details-marker{display:none}.home_home__kcaw_ details[open]>summary>svg:last-child{transform:rotate(180deg)}.home_faqItem__qgsf4>p{padding-bottom:24px;padding-right:28px;color:var(--home-muted);font-size:15px;line-height:1.9}.home_closing__ov_WK{max-width:var(--home-width);margin:0 auto;padding:58px 64px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:14px;background:#153b84;color:white}.home_closingKicker__O085g{color:#c7d7f6;font-size:14px}.home_closing__ov_WK h2{margin-top:18px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.45;letter-spacing:-.02em}.home_closing__ov_WK h2+p{margin-top:18px;color:#c7d7f6;font-size:15px}.home_closingAction__zrD7p{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:15px}.home_closingAction__zrD7p>span{font-size:12px;color:#c7d7f6}.home_ctaLight__NeP_L{background:white;color:#153b84;min-width:180px}.home_ctaLight__NeP_L:hover{background:#e8f0ff}.home_closing__ov_WK .home_ctaLight__NeP_L:focus-visible{outline-color:white}.home_footer__HqMXW{width:min(var(--home-width),calc(100% - 64px));margin:auto;padding:42px 0;display:flex;align-items:center;gap:24px}.home_footer__HqMXW p,.home_footer__HqMXW>a:last-child{font-size:13px;color:var(--home-muted)}.home_footer__HqMXW>a:last-child{margin-left:auto;text-decoration:none}@keyframes home_arrive__pitV2{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1300px){.home_closing__ov_WK,.home_hero__o4ZPq,.home_scope__QGlwF,.home_section__bCaaS{width:calc(100% - 80px)}.home_hero__o4ZPq{gap:40px}.home_heroVisual__mmHFW:before{right:-14px}.home_feature___5viP{padding:24px 20px 20px}.home_miniature__Ijf3n{padding:13px}}@media (max-width:1000px){.home_hero__o4ZPq{padding-top:58px;gap:26px}.home_hero__o4ZPq h1{font-size:42px}.home_previewBody__4ypHw{padding:16px}.home_sampleProgram__sl9t7{padding:15px}.home_heroVisual__mmHFW{padding-left:0}.home_heroActions__F1he6{gap:16px}.home_scope__QGlwF{align-items:flex-start}.home_scope__QGlwF>div{gap:12px}.home_scope__QGlwF>p{max-width:160px;text-align:right}.home_features__ik5w8{gap:14px}.home_feature___5viP{padding:22px 16px}.home_miniProfile__wRqDb,.home_miniProgram__b0yGF{align-items:flex-start;flex-direction:column;gap:2px}.home_miniature__Ijf3n{min-height:205px}.home_sectionHeading__2L2pT>p{max-width:300px}.home_sectionHeading__2L2pT>p br{display:none}.home_steps__xpYIU{gap:30px}.home_faqSection__qg1pM{gap:40px;grid-template-columns:1fr 1.5fr}.home_closing__ov_WK{padding:44px}}@media (max-width:760px){.home_headerInner__PB8_s{min-height:72px;flex-wrap:wrap;gap:0 16px;padding-top:14px}.home_headerInner__PB8_s>.home_cta__4is5U{margin-left:auto}.home_nav__eFv__{order:3;flex-basis:100%;justify-content:center;gap:28px;padding:14px 0}.home_nav__eFv__ a{font-size:13px}.home_home__kcaw_ :is(section[id],main[id]){scroll-margin-top:130px}.home_closing__ov_WK,.home_hero__o4ZPq,.home_scope__QGlwF,.home_section__bCaaS{width:calc(100% - 48px)}.home_hero__o4ZPq{grid-template-columns:1fr;gap:36px;padding:46px 0 42px}.home_hero__o4ZPq h1{font-size:clamp(37px,7.5vw,52px)}.home_hero__o4ZPq .home_heroLead__ob_Yv{max-width:540px;font-size:16px}.home_heroActions__F1he6{margin-top:26px}.home_heroVisual__mmHFW{width:min(100%,510px);justify-self:center;padding:16px 8px}.home_heroVisual__mmHFW:before{inset:0;border-radius:16px}.home_previewBody__4ypHw{padding:20px}.home_sampleProgram__sl9t7{padding:18px}.home_scope__QGlwF{flex-direction:column;gap:12px;padding:20px 0}.home_scope__QGlwF>p{max-width:none;text-align:left;font-size:13px}.home_section__bCaaS{padding:64px 0}.home_sectionHeading__2L2pT{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.home_sectionHeading__2L2pT>p{max-width:none}.home_features__ik5w8{grid-template-columns:1fr;gap:18px}.home_feature___5viP{padding:26px}.home_miniature__Ijf3n{min-height:165px;padding:18px;margin-top:22px}.home_miniProfile__wRqDb,.home_miniProgram__b0yGF{flex-direction:row;align-items:center;gap:10px}.home_steps__xpYIU{grid-template-columns:1fr;gap:32px;margin-top:36px}.home_steps__xpYIU li{padding-left:58px}.home_stepNumber__AyxB3{position:absolute;top:0;left:0;font-size:29px}.home_steps__xpYIU li:not(:last-child):after{inset:45px auto -16px 18px;border-top:0;border-left:1px solid #d4dfed}.home_steps__xpYIU h3{margin-top:0}.home_stepHint__14j_1{margin-top:12px}.home_faqSection__qg1pM{grid-template-columns:1fr;gap:30px}.home_faqItem__qgsf4 summary{padding:21px 0}.home_closing__ov_WK{padding:34px 28px;flex-direction:column;gap:28px}.home_closingAction__zrD7p,.home_closing__ov_WK{align-items:flex-start}.home_footer__HqMXW{width:calc(100% - 48px);flex-wrap:wrap;gap:18px 24px;padding:34px 0}.home_footer__HqMXW p{order:3;flex-basis:100%}}@media (max-width:380px){.home_headerInner__PB8_s{width:calc(100% - 32px)}.home_header__5FqNo .home_cta__4is5U{padding:9px 12px;gap:10px}.home_heroActions__F1he6{gap:12px}.home_cta__4is5U{gap:14px;padding:13px 18px}.home_previewBar__WkX8V,.home_previewBody__4ypHw,.home_sampleProgram__sl9t7{padding:14px}.home_heroVisual__mmHFW{padding-inline:0}.home_sampleProfile___DCs1{gap:8px}.home_miniature__Ijf3n{padding:12px}.home_feature___5viP{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.home_home__kcaw_ *,.home_home__kcaw_ :after,.home_home__kcaw_ :before{animation:none!important;transition:none!important}}