.HubPage_page__81XEr{--color-navy:#0A2540;--color-primary:#1F628E;--color-accent:#EF7A0C;--color-bg-light:#F8FBFE;--color-border-light:rgba(31,98,142,0.08);--color-text-main:#1E293B;--color-text-muted:#64748B;--color-glass-bg:rgba(10,37,64,0.6);--color-glass-border:rgba(255,255,255,0.12);background-color:var(--color-bg-light);min-height:100vh;font-family:var(--font-source-sans),sans-serif;color:var(--color-text-main);overflow:hidden}.HubPage_hero__TUFv3{position:relative;background:radial-gradient(1100px 560px at 50% -8%,rgba(31,98,142,.38),transparent 62%),linear-gradient(160deg,#051626,#0a2540 52%,#0e3050);color:#ffffff;padding:130px 0 150px;overflow:hidden}.HubPage_heroGrid__ic9K1{position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 62% at 50% 26%,#000 26%,transparent 74%);mask-image:radial-gradient(ellipse 70% 62% at 50% 26%,#000 26%,transparent 74%);pointer-events:none}.HubPage_heroGlowLeft__pC4t0{top:-120px;left:-80px;width:450px;height:450px;background:rgba(31,98,142,.35);filter:blur(110px)}.HubPage_heroGlowLeft__pC4t0,.HubPage_heroGlowRight__DHvIh{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.HubPage_heroGlowRight__DHvIh{bottom:-150px;right:-50px;width:400px;height:400px;background:rgba(239,122,12,.12);filter:blur(100px)}.HubPage_heroContent__mIR2n{position:relative;z-index:20;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}@media (max-width:1024px){.HubPage_heroContent__mIR2n{grid-template-columns:1fr;gap:40px}}.HubPage_heroMain__lFHuc{max-width:680px}.HubPage_breadcrumbs__dbFv1{font-family:var(--font-montserrat),sans-serif;font-size:.8rem;color:rgba(255,255,255,.55);margin-bottom:24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.HubPage_breadcrumbs__dbFv1 a{color:rgba(255,255,255,.75);text-decoration:none;font-weight:600;transition:color .2s ease}.HubPage_breadcrumbs__dbFv1 a:hover{color:var(--color-accent)}.HubPage_comingSoonTag__Onvr5{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-montserrat),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#EF7A0C);background:rgba(239,122,12,.12);border:1px solid rgba(239,122,12,.3);padding:6px 16px;border-radius:999px;margin-bottom:16px}.HubPage_comingSoonDot__Etcaj{width:8px;height:8px;border-radius:50%;background:var(--color-accent,#EF7A0C);box-shadow:0 0 10px #EF7A0C;animation:HubPage_pulseDot__uLJa8 2s ease-in-out infinite}@keyframes HubPage_pulseDot__uLJa8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.HubPage_heroTitle__0Gl82{font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:700;margin-bottom:20px;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.HubPage_heroText__FuM1p{color:rgba(255,255,255,.82);font-size:1.1rem;line-height:1.65;margin-bottom:30px}.HubPage_trustTicks__VFWJp{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:28px}.HubPage_trustTick__uxYMM{display:inline-flex;align-items:center;gap:8px;color:#a3c4db;font-size:.9rem;font-weight:600}.HubPage_trustTickIcon__ATvKW{color:var(--color-accent)}.HubPage_statsPanel__3_csG{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:32px 30px;width:100%;max-width:400px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:36px 20px;box-shadow:0 30px 60px rgba(5,22,38,.4),0 0 0 1px rgba(255,255,255,.05);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}@media (max-width:1024px){.HubPage_heroContent__mIR2n{grid-template-columns:1fr;gap:40px}.HubPage_statsPanel__3_csG{margin-left:0;max-width:100%}.HubPage_hubIntro__glIds{margin:24px auto 40px}}.HubPage_statsPanel__3_csG:hover{transform:translateY(-4px);border-color:rgba(239,122,12,.35)}.HubPage_statBlock__wn1ot{display:flex;flex-direction:column;align-items:center;text-align:center}.HubPage_statIcon__WA4WA{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffce9e;margin-bottom:12px;transition:transform .3s ease,background .3s ease,color .3s ease}.HubPage_statsPanel__3_csG:hover .HubPage_statIcon__WA4WA{transform:scale(1.08);background:rgba(239,122,12,.15);color:#ffffff;border-color:rgba(239,122,12,.3)}.HubPage_statValue__DJ5kq{font-family:var(--font-montserrat),sans-serif;font-size:1.7rem;font-weight:700;color:#ffffff;line-height:1;margin-bottom:6px}.HubPage_statLabel__YRNNU{color:rgba(255,255,255,.6);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.HubPage_searchContainer__FFOzc{margin-bottom:24px}.HubPage_popularStrip__VjUSq{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.HubPage_popularLabel__g7UZo{color:rgba(255,255,255,.5);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.HubPage_popularTag__Xjq28{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s ease}.HubPage_popularTag__Xjq28:hover{background:var(--color-accent);border-color:var(--color-accent);transform:translateY(-1px)}.HubPage_hubIntro__glIds{background:#ffffff;border:1px solid rgba(31,98,142,.12);border-radius:20px;padding:40px 48px;margin:-60px auto 60px;box-shadow:0 20px 40px rgba(10,37,64,.04);position:relative;z-index:30}.HubPage_hubIntro__glIds h2{font-family:var(--font-montserrat),sans-serif;font-size:1.45rem;color:var(--color-navy);margin-bottom:14px;font-weight:700}.HubPage_hubIntro__glIds p{font-size:1.05rem;line-height:1.65;color:var(--color-text-muted);margin:0}.HubPage_section__iDIpp{padding:clamp(4rem,6vw,6.5rem) 0}.HubPage_sectionBg__MwoVA{background:#ffffff;border-top:1px solid rgba(31,98,142,.06);border-bottom:1px solid rgba(31,98,142,.06)}.HubPage_sectionHeader__rQL6h{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;gap:20px}.HubPage_carouselNavControls__w8sUd{display:flex;align-items:center;gap:10px}.HubPage_carouselNavBtn__7dTgT{width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid rgba(31,98,142,.18);color:var(--color-navy,#0A2540);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(10,37,64,.05)}.HubPage_carouselNavBtn__7dTgT:hover{background:var(--color-accent,#EF7A0C);border-color:var(--color-accent,#EF7A0C);color:#ffffff;transform:translateY(-2px);box-shadow:0 8px 18px rgba(239,122,12,.25)}@media (max-width:640px){.HubPage_sectionHeader__rQL6h{flex-direction:column;align-items:flex-start}}.HubPage_sectionTitleBlock__j7abo h2{font-family:var(--font-montserrat),sans-serif;font-size:clamp(1.7rem,3.2vw,2.1rem);color:var(--color-navy);margin-bottom:8px;font-weight:700;letter-spacing:-.01em}.HubPage_sectionTitleBlock__j7abo p{color:var(--color-text-muted);font-size:.98rem;margin:0}.HubPage_viewAllLink__onBhQ{color:var(--color-accent);font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease,filter .2s ease}.HubPage_viewAllLink__onBhQ:hover{transform:translateX(3px);filter:brightness(1.05)}.HubPage_curriculumCarousel__VFcnN{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.HubPage_curriculumCarousel__VFcnN::-webkit-scrollbar{display:none}.HubPage_curriculumCard__7YXgo{background:#ffffff;border-radius:20px;padding:30px;border:1px solid rgba(31,98,142,.12);box-shadow:0 10px 25px rgba(10,37,64,.03);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease;text-decoration:none;min-width:320px;max-width:380px;flex:0 0 auto;scroll-snap-align:start}.HubPage_curriculumCard__7YXgo:hover{transform:translateY(-6px);box-shadow:0 25px 45px rgba(10,37,64,.08);border-color:rgba(239,122,12,.35)}.HubPage_curriculumTop__CUFDT{display:flex;align-items:center;gap:12px;margin-bottom:18px}.HubPage_curriculumNumber__spMHg{width:32px;height:32px;border-radius:50%;background:var(--color-navy);color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.95rem;transition:background .3s ease,transform .3s ease}.HubPage_curriculumCard__7YXgo:hover .HubPage_curriculumNumber__spMHg{background:var(--color-accent);transform:scale(1.06)}.HubPage_curriculumRequired__tppwX{color:var(--color-accent);font-family:var(--font-montserrat),sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-grow:1}.HubPage_curriculumTime__RWizf{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.HubPage_curriculumCard__7YXgo h3{font-family:var(--font-montserrat),sans-serif;font-size:1.25rem;color:var(--color-navy);margin-bottom:10px;line-height:1.35;font-weight:700}.HubPage_curriculumCard__7YXgo p{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;margin-bottom:22px;flex-grow:1}.HubPage_readMore__Jp_Z3{font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent);display:flex;align-items:center;gap:6px;transition:transform .2s ease}.HubPage_curriculumCard__7YXgo:hover .HubPage_readMore__Jp_Z3{transform:translateX(4px)}.HubPage_topicsGrid__BlCTq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.HubPage_directoryCard__bsIJp{background:#ffffff;border-radius:20px;padding:30px;border:1px solid rgba(31,98,142,.1);box-shadow:0 10px 30px rgba(10,37,64,.03);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.HubPage_directoryCard__bsIJp:hover{transform:translateY(-4px);box-shadow:0 25px 45px rgba(10,37,64,.08);border-color:rgba(31,98,142,.25)}.HubPage_dirHeader__saZvu{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(31,98,142,.08)}.HubPage_dirHeaderLeft__RRqgJ{display:flex;align-items:center;gap:12px}.HubPage_dirIconBlock__TTxbx{width:38px;height:38px;background:rgba(31,98,142,.06);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:transform .3s ease,background .3s ease,color .3s ease}.HubPage_directoryCard__bsIJp:hover .HubPage_dirIconBlock__TTxbx{transform:scale(1.08);background:rgba(239,122,12,.1);color:var(--color-accent)}.HubPage_dirHeader__saZvu h3{font-family:var(--font-montserrat),sans-serif;font-size:1.15rem;color:var(--color-navy);margin:0;font-weight:750}.HubPage_dirCount__44c0C{font-size:.76rem;font-weight:700;color:var(--color-text-muted);background:rgba(31,98,142,.05);padding:4px 10px;border-radius:999px}.HubPage_dirLinks__Qq_0e{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.HubPage_dirLinks__Qq_0e li{font-size:.92rem;color:var(--color-text-main);display:flex;align-items:center;gap:8px;transition:transform .2s ease,color .2s ease}.HubPage_dirLinks__Qq_0e li svg{color:var(--color-accent);flex-shrink:0}.HubPage_dirLinks__Qq_0e li:hover{transform:translateX(4px);color:var(--color-primary)}.HubPage_dirAction__pt_Co{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-family:var(--font-montserrat),sans-serif;font-weight:700;color:var(--color-accent);text-decoration:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em;transition:transform .2s ease}.HubPage_directoryCard__bsIJp:hover .HubPage_dirAction__pt_Co{transform:translateX(2px)}.HubPage_featuredGrid__ZxMGj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.HubPage_richCard__4hRp3{background:#ffffff;border-radius:20px;border:1px solid rgba(31,98,142,.12);display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease;overflow:hidden;text-decoration:none}.HubPage_richCard__4hRp3:hover{transform:translateY(-6px);box-shadow:0 25px 45px rgba(10,37,64,.07);border-color:rgba(31,98,142,.25)}.HubPage_richMetaBar___X2a_{background:#f8fafc;padding:10px 24px;display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid rgba(31,98,142,.06);font-size:.8rem;color:var(--color-text-muted);font-weight:600}.HubPage_richBody__Bolxq{padding:26px 24px;flex-grow:1;display:flex;flex-direction:column}.HubPage_richBody__Bolxq h3{font-family:var(--font-montserrat),sans-serif;font-size:1.25rem;margin-bottom:10px;color:var(--color-navy);font-weight:700;line-height:1.35}.HubPage_richBody__Bolxq p{color:var(--color-text-muted);line-height:1.55;margin-bottom:20px;font-size:.92rem;flex-grow:1}.HubPage_lastUpdated__eBca1{font-size:.78rem;color:var(--color-text-muted);opacity:.8;margin-bottom:14px}.HubPage_roadmapSection__Mg83m{background:radial-gradient(800px 300px at 50% 50%,rgba(31,98,142,.12),transparent 70%),#0a2540;border-radius:24px;padding:60px 40px;color:#ffffff;margin:60px 0;border:1px solid rgba(255,255,255,.06);box-shadow:0 25px 60px rgba(5,22,38,.2)}.HubPage_roadmapHeader__IqYQ_{text-align:center;margin-bottom:50px}.HubPage_roadmapHeader__IqYQ_ h2{font-family:var(--font-montserrat),sans-serif;font-size:1.8rem;margin-bottom:8px;font-weight:700}.HubPage_roadmapHeader__IqYQ_ p{color:rgba(255,255,255,.65);font-size:.98rem}.HubPage_roadmapFlow__PpOB4{display:flex;align-items:flex-start;justify-content:space-between;position:relative;gap:16px;overflow-x:auto;padding-bottom:10px}.HubPage_roadmapFlow__PpOB4:before{content:"";position:absolute;top:24px;left:30px;right:30px;height:2px;background-image:linear-gradient(90deg,rgba(255,255,255,.18) 50%,transparent 0);background-size:12px 2px;z-index:0}.HubPage_roadNode__DzvNs{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:110px;flex:1 1 0%;text-decoration:none}.HubPage_roadCircle__c_r3x{width:48px;height:48px;background:var(--color-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:1.1rem;color:rgba(255,255,255,.85);margin-bottom:14px;border:3px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.16,1,.3,1)}.HubPage_roadNode__DzvNs:hover .HubPage_roadCircle__c_r3x{background:var(--color-accent);border-color:var(--color-accent);color:#ffffff;transform:scale(1.1);box-shadow:0 0 20px rgba(239,122,12,.5)}.HubPage_roadText__bgVC5{color:rgba(255,255,255,.8);font-size:.8rem;font-weight:600;line-height:1.35;transition:color .25s ease}.HubPage_roadNode__DzvNs:hover .HubPage_roadText__bgVC5{color:#ffffff}.HubPage_splitGrid__fjg2L{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media (max-width:900px){.HubPage_splitGrid__fjg2L{grid-template-columns:1fr;gap:40px}}.HubPage_timeline__UdIyh{position:relative;padding-left:20px;margin-bottom:24px}.HubPage_timeline__UdIyh:before{content:"";position:absolute;left:0;top:8px;bottom:0;width:2px;background:rgba(31,98,142,.08)}.HubPage_timelineItem__2nv2b{position:relative;padding-bottom:28px;display:flex;gap:16px;align-items:flex-start;transition:transform .25s ease}.HubPage_timelineItem__2nv2b:last-child{padding-bottom:0}.HubPage_timelineItem__2nv2b:hover{transform:translateX(4px)}.HubPage_timelineDot__yysB4{position:absolute;left:-25px;top:6px;width:12px;height:12px;border-radius:50%;background:rgba(31,98,142,.2);border:2px solid #ffffff;transition:background .25s ease,border-color .25s ease,transform .25s ease}.HubPage_timelineItem__2nv2b:hover .HubPage_timelineDot__yysB4{background:var(--color-accent);border-color:var(--color-accent);transform:scale(1.2)}.HubPage_timelineDate__yzHLC{min-width:60px;font-weight:600;color:var(--color-text-muted);font-size:.8rem;padding-top:2px}.HubPage_timelineContent__NTMVe{flex-grow:1}.HubPage_timelineTop__E4RsZ{display:flex;align-items:center;gap:10px;margin-bottom:4px}.HubPage_timelineBadge__81FPy{background:rgba(239,122,12,.1);color:var(--color-accent);padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase}.HubPage_timelineContent__NTMVe h4{font-family:var(--font-montserrat),sans-serif;font-size:1.05rem;margin:0;color:var(--color-navy);font-weight:700}.HubPage_timelineContent__NTMVe p{margin:4px 0 0;font-size:.88rem;color:var(--color-text-muted)}.HubPage_hubList__IJyCF{display:flex;flex-direction:column;gap:14px}.HubPage_hubCard__fBHRT{background:#ffffff;border:1px solid rgba(31,98,142,.08);border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.HubPage_hubCard__fBHRT:hover{transform:translateY(-3px);border-color:rgba(31,98,142,.25);box-shadow:0 12px 25px rgba(10,37,64,.04)}.HubPage_hubCardLeft__zxKsF{display:flex;align-items:center;gap:14px}.HubPage_hubIcon__4l8CD{width:40px;height:40px;background:rgba(31,98,142,.04);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:background .3s,color .3s,transform .3s}.HubPage_hubCard__fBHRT:hover .HubPage_hubIcon__4l8CD{background:rgba(239,122,12,.1);color:var(--color-accent);transform:scale(1.08)}.HubPage_hubCardTitle__TMyyl{margin:0;font-family:var(--font-montserrat),sans-serif;color:var(--color-navy);font-size:1.05rem;font-weight:700}.HubPage_hubCardText__8OlcD{margin:3px 0 0;font-size:.82rem;color:var(--color-text-muted)}.HubPage_hubCardRight__L4wNe{display:flex;align-items:center;gap:10px}.HubPage_hubGuideCount__ONhn1{background:#f1f5f9;color:var(--color-text-muted);padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.HubPage_ctaBand__a8Yzi{padding:55px;background:linear-gradient(135deg,#051626,#0a2540 55%,#0d3254);border-radius:24px;margin:70px 0 30px;display:flex;align-items:center;gap:40px;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px rgba(10,37,64,.2);position:relative;overflow:hidden}.HubPage_ctaBand__a8Yzi:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 400px at 80% 50%,rgba(239,122,12,.15),transparent 70%);pointer-events:none}.HubPage_ctaIcon__SIXtp{width:74px;height:74px;border-radius:50%;border:2px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;transition:transform .3s ease}.HubPage_ctaBand__a8Yzi:hover .HubPage_ctaIcon__SIXtp{transform:scale(1.06) rotate(5deg);border-color:rgba(239,122,12,.3);color:var(--color-accent)}.HubPage_ctaTextContainer__LaUJj{flex-grow:1;position:relative;z-index:5}.HubPage_ctaBandTitle__IF0iq{font-family:var(--font-montserrat),sans-serif;font-weight:700;color:#ffffff;font-size:1.7rem;margin-bottom:10px;letter-spacing:-.01em}.HubPage_ctaBandBody__tWXcf{color:rgba(255,255,255,.7);font-size:.98rem;margin:0;line-height:1.6}.HubPage_btnPrimary__7Udx5{white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;background:var(--color-accent);color:#ffffff;font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:.95rem;padding:15px 30px;border-radius:999px;text-decoration:none;position:relative;z-index:5;transition:all .3s ease}.HubPage_btnPrimary__7Udx5:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(239,122,12,.35);filter:brightness(1.05)}@media (max-width:900px){.HubPage_ctaBand__a8Yzi{flex-direction:column;text-align:center;padding:40px;gap:30px}}@media (max-width:640px){.HubPage_hero__TUFv3{padding:90px 0 45px;overflow:hidden}.HubPage_heroMain__lFHuc{max-width:100%;width:100%;box-sizing:border-box}.HubPage_heroTitle__0Gl82{font-size:clamp(1.6rem,6.2vw,2.05rem);line-height:1.25;margin-bottom:12px;word-break:break-word}.HubPage_heroText__FuM1p{font-size:.95rem;line-height:1.55;margin-bottom:22px}.HubPage_popularStrip__VjUSq{display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;white-space:nowrap;padding-bottom:6px;-ms-overflow-style:none;scrollbar-width:none}.HubPage_popularStrip__VjUSq::-webkit-scrollbar{display:none}.HubPage_trustTicks__VFWJp{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;margin-top:20px;width:100%}.HubPage_trustTick__uxYMM{font-size:.78rem;white-space:normal;line-height:1.3}.HubPage_statsPanel__3_csG{padding:20px 14px;margin-top:24px;gap:20px 10px;max-width:100%;box-sizing:border-box}.HubPage_hubIntro__glIds{margin:24px auto 36px;padding:24px 20px;border-radius:16px}.HubPage_statIcon__WA4WA{width:38px;height:38px;margin-bottom:6px}.HubPage_statValue__DJ5kq{font-size:1.3rem}.HubPage_statLabel__YRNNU{font-size:.7rem}.HubPage_sectionHeader__rQL6h{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.HubPage_sectionTitleBlock__j7abo h2{font-size:1.5rem;margin-bottom:4px}.HubPage_sectionTitleBlock__j7abo p{font-size:.85rem}.HubPage_curriculumCard__7YXgo,.HubPage_directoryCard__bsIJp,.HubPage_richCard__4hRp3{padding:18px 16px;border-radius:16px}.HubPage_dirHeader__saZvu{flex-direction:column;align-items:flex-start;gap:8px}.HubPage_dirCount__44c0C{align-self:flex-start}.HubPage_ctaBand__a8Yzi{padding:32px 18px;gap:20px;margin:40px 0 20px;border-radius:18px}.HubPage_ctaBandTitle__IF0iq{font-size:1.35rem}.HubPage_ctaBandBody__tWXcf{font-size:.88rem}.HubPage_btnPrimary__7Udx5{width:100%;justify-content:center;padding:14px 20px}.HubPage_roadmapSection__Mg83m{padding:30px 20px;border-radius:18px}.HubPage_roadmapHeader__IqYQ_ h2{font-size:1.45rem}.HubPage_roadmapHeader__IqYQ_ p{font-size:.88rem;margin-bottom:24px}.HubPage_roadmapFlow__PpOB4{flex-direction:column;align-items:stretch;gap:20px;overflow-x:visible;padding-left:6px;padding-bottom:0}.HubPage_roadmapFlow__PpOB4:before{top:22px;bottom:22px;left:27px;right:auto;width:2px;height:auto;background-image:linear-gradient(180deg,rgba(255,255,255,.25) 50%,transparent 0);background-size:2px 12px}.HubPage_roadNode__DzvNs{flex-direction:row;align-items:center;text-align:left;gap:16px;min-width:0;width:100%}.HubPage_roadCircle__c_r3x{margin-bottom:0;width:44px;height:44px;font-size:1rem;flex-shrink:0}.HubPage_roadText__bgVC5{font-size:.92rem;line-height:1.35}}.Pagination_pagination__w8tzS{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;padding-top:24px;font-family:var(--font-montserrat),sans-serif}.Pagination_pageBtn__Zzc9k{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#ffffff;border:1px solid rgba(31,98,142,.18);color:var(--dark-navy,#0A2540);font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 6px rgba(10,37,64,.04)}.Pagination_pageBtn__Zzc9k:hover:not(.Pagination_disabled__LIoFl){border-color:var(--accent,#EF7A0C);color:var(--accent,#EF7A0C);transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,122,12,.15)}.Pagination_disabled__LIoFl{opacity:.4;cursor:not-allowed;background:#f4f7fa;border-color:rgba(31,98,142,.08)}.Pagination_pageNumbers__Y9q0t{display:flex;align-items:center;gap:6px}.Pagination_pageNumber__XA_Su{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff;border:1px solid rgba(31,98,142,.15);color:var(--dark-navy,#0A2540);font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s ease}.Pagination_pageNumber__XA_Su:hover:not(.Pagination_active__2oAD1){border-color:var(--accent,#EF7A0C);color:var(--accent,#EF7A0C)}.Pagination_active__2oAD1{background:var(--accent,#EF7A0C);color:#ffffff;border-color:var(--accent,#EF7A0C);box-shadow:0 4px 12px rgba(239,122,12,.3)}