.DemoModal_title__9IYRv{font-family:var(--font-barlow-condensed);font-weight:800;font-size:36px;line-height:1.1;margin-bottom:8px}.DemoModal_subtitle__Gc5QE{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-light-grey);margin-bottom:28px}.DemoModal_form__7Mr1g{display:flex;flex-direction:column}.DemoModal_input__kQPmN{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.15)!important;color:var(--color-white)!important}.DemoModal_input__kQPmN::placeholder{color:rgba(255,255,255,.45)!important}.DemoModal_input__kQPmN:focus{border-color:var(--color-orange)!important;box-shadow:0 0 0 3px rgba(232,72,10,.15)!important}.DemoModal_row__3FeQw{display:flex;gap:16px}@media (max-width:480px){.DemoModal_row__3FeQw{flex-direction:column;gap:0}}.Navbar_nav__yFFPE{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;transition:background .35s ease,box-shadow .35s ease}.Navbar_nav__yFFPE.Navbar_scrolled__N9DJM{background:var(--color-navy);box-shadow:0 2px 20px rgba(0,0,0,.2)}.Navbar_inner__Cumf_{max-width:var(--container-wide);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:72px}.Navbar_logo__X4o9i{font-family:var(--font-barlow-condensed);font-size:26px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:baseline}.Navbar_logoOmni__HI7xC{color:var(--color-white)}.Navbar_logoRoots__wj3F9{color:var(--color-orange)}.Navbar_links__puXTb{display:flex;gap:32px}.Navbar_link__Ssa7S{font-family:var(--font-ibm-plex);font-weight:500;font-size:15px;color:rgba(255,255,255,.75);padding:6px 0;border-bottom:2px solid transparent;transition:all .25s ease}.Navbar_link__Ssa7S.Navbar_active__qyFWv,.Navbar_link__Ssa7S:hover{color:var(--color-white);border-bottom-color:var(--color-orange)}.Navbar_ctaBtn__zMy4_{padding:10px 24px!important;font-size:14px!important}.Navbar_burger__5O0zC{display:none;flex-direction:column;gap:5px;background:transparent;border:none;padding:4px;cursor:pointer}.Navbar_burger__5O0zC span{display:block;width:24px;height:2px;background:var(--color-white);transition:all .3s ease;border-radius:2px}.Navbar_burger__5O0zC.Navbar_burgerOpen__W1ncg span:first-child{transform:rotate(45deg) translate(5px,5px)}.Navbar_burger__5O0zC.Navbar_burgerOpen__W1ncg span:nth-child(2){opacity:0}.Navbar_burger__5O0zC.Navbar_burgerOpen__W1ncg span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Navbar_mobileOverlay__roOPu{position:fixed;inset:0;z-index:99;background:var(--color-navy);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.Navbar_mobileOverlay__roOPu.Navbar_mobileOpen__Ls_B6{opacity:1;pointer-events:all}.Navbar_mobileLinks__xyMM4{display:flex;flex-direction:column;align-items:center;gap:28px}.Navbar_mobileLink__lFb0h{font-family:var(--font-barlow-condensed);font-weight:700;font-size:32px;color:rgba(255,255,255,.7);transition:color .2s ease}.Navbar_mobileLink__lFb0h.Navbar_active__qyFWv,.Navbar_mobileLink__lFb0h:hover{color:var(--color-orange)}@media (max-width:768px){.Navbar_ctaBtn__zMy4_,.Navbar_links__puXTb{display:none}.Navbar_burger__5O0zC{display:flex}}.CTABanner_banner__5r6U1{background:var(--color-orange);padding:80px 0}.CTABanner_headline__P0ihi{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(32px,4vw,52px);color:var(--color-navy);line-height:1.12;margin-bottom:16px}.CTABanner_body__5R_ye{font-family:var(--font-ibm-plex);font-size:17px;color:var(--color-navy);opacity:.85;margin-bottom:32px;line-height:1.6}@media (max-width:768px){.CTABanner_banner__5r6U1{padding:56px 0}.CTABanner_body__5R_ye br{display:none}}.page_hero__7KFOs{min-height:100vh;background:var(--color-navy);display:flex;align-items:center;padding-top:72px;overflow:hidden}.page_heroInner__8WoKQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding-top:60px;padding-bottom:60px}.page_heroText__JVWLO{color:var(--color-white)}.page_heroH1__e201z{font-family:var(--font-barlow-condensed);font-weight:800;font-size:var(--text-hero);line-height:1.02;margin-bottom:8px}.page_heroSub__fi66w{font-family:var(--font-barlow-condensed);font-weight:700;font-size:var(--text-hero-sub);color:var(--color-orange);line-height:1.2;margin-bottom:20px}.page_heroBody__d_2rx{font-family:var(--font-ibm-plex);font-size:18px;color:var(--color-light-grey);line-height:1.7;margin-bottom:32px;max-width:480px}.page_heroCtas__lz7_7{display:flex;gap:16px;flex-wrap:wrap}.page_heroVisual__b_sym{position:relative}.page_heroImgWrap__Bx4IC{position:relative;border-radius:var(--radius-lg);overflow:hidden}.page_heroImg__2cabd{width:100%;height:auto;display:block;filter:grayscale(30%) contrast(1.05)}.page_statBadges__UXGcS{position:absolute;bottom:20px;left:20px;right:20px;display:flex;gap:12px;justify-content:center}.page_statement__u5dTW{background:var(--color-navy);padding:80px 0;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.page_statementQuote__QAnzW{font-family:var(--font-barlow-condensed);font-weight:800;font-size:var(--text-statement);color:var(--color-white);line-height:1.2;max-width:900px;margin:0 auto}.page_gap__Xf41v{background:var(--color-cream)}.page_sectionTitle__6ic_4{color:var(--color-navy)}.page_sectionTitleWhite__pl4Dy,.page_sectionTitle__6ic_4{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-h2);margin-bottom:4px}.page_sectionTitleWhite__pl4Dy{color:var(--color-white)}.page_sectionSub__ISJaj{font-family:var(--font-ibm-plex);font-size:17px;color:var(--color-slate);margin-bottom:40px}.page_gapGrid__dLiol{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:36px}.page_gapProblem__R8RdW{background:var(--color-red-tint);border-radius:var(--radius-md);padding:32px;border:1px solid rgba(197,48,48,.1)}.page_gapSolution__Aev05{background:var(--color-orange-tint);border-radius:var(--radius-md);padding:32px;border:1px solid rgba(232,72,10,.1)}.page_gapList__Ws3yn{list-style:none}.page_gapList__Ws3yn li{font-family:var(--font-ibm-plex);font-size:16px;color:var(--color-navy);padding:8px 0 8px 20px;position:relative}.page_gapList__Ws3yn li:before{content:"•";position:absolute;left:0;color:var(--color-orange);font-weight:800}.page_gapBottom__zxDyM{text-align:center;font-family:var(--font-barlow-condensed);font-weight:700;font-size:clamp(20px,2.5vw,28px);color:var(--color-navy);margin-top:40px;padding-top:24px;border-top:2px solid var(--color-orange);display:inline-block}.page_pipeline__wx9MH{background:var(--color-white)}.page_timeline__8Dtgf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:40px;position:relative}.page_timeline__8Dtgf:before{content:"";position:absolute;top:38px;left:12%;right:12%;height:3px;background:linear-gradient(90deg,var(--color-orange),var(--color-navy));border-radius:2px;z-index:0}.page_timelineNode__Zmka_{text-align:center;position:relative;z-index:1;background:var(--color-white);border-radius:var(--radius-md);padding:20px 12px;border:1px solid var(--color-grid);transition:all var(--transition-base)}.page_timelineNode__Zmka_:hover{box-shadow:0 8px 30px rgba(13,27,62,.08);transform:translateY(-4px)}.page_timelineNum__1kyHs{font-family:var(--font-barlow-condensed);font-weight:800;font-size:42px;color:var(--color-orange);line-height:1;display:block;margin-bottom:8px}.page_timelineStage__V22Hq{font-family:var(--font-barlow-condensed);font-weight:700;font-size:22px;color:var(--color-navy);margin-bottom:4px}.page_timelineGrades__m3EDF{font-size:12px;color:var(--color-slate);letter-spacing:.08em}.page_timelineGrades__m3EDF,.page_timelineKeyword__mYGaW{font-family:var(--font-ibm-plex-mono);text-transform:uppercase}.page_timelineKeyword__mYGaW{display:inline-block;background:var(--color-orange);color:var(--color-white);font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;letter-spacing:.1em;margin:8px 0}.page_timelineDesc__5aUjr{font-family:var(--font-ibm-plex);font-size:14px;color:var(--color-slate);line-height:1.5}.page_textLink__pfFKU{font-family:var(--font-ibm-plex);font-weight:600;font-size:16px;color:var(--color-orange);text-decoration:none;transition:color var(--transition-fast)}.page_textLink__pfFKU:hover{color:var(--color-orange-hover)}.page_workflow__i__og{padding:var(--section-pad) 0}.page_workflowSub__OFdXV{font-family:var(--font-barlow-condensed);font-weight:600;font-size:22px;color:var(--color-orange);margin-bottom:40px}.page_workflowGrid__sOILJ{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.page_workflowStep__23vuJ{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:24px 16px;text-align:center;width:140px;position:relative}.page_workflowIcon__y0y9d{font-size:32px;display:block;margin-bottom:8px}.page_workflowLabel__RHFl6{font-family:var(--font-barlow);font-weight:600;font-size:14px;color:var(--color-white);margin-bottom:4px}.page_workflowDesc__3tLzy{font-family:var(--font-ibm-plex);font-size:12px;color:var(--color-light-grey)}.page_workflowArrow__fX8sM{display:none}.page_workflowFooter__AFmuu{font-family:var(--font-ibm-plex);font-size:16px;color:var(--color-light-grey);font-style:italic;margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.page_pillars__XYos4{background:var(--color-white)}.page_pillarGrid__pm944{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.page_pillarIcon__Xzv4R{font-size:36px;display:block;margin-bottom:16px}.page_pillarTitle__HgN69{font-family:var(--font-barlow);font-weight:600;font-size:20px;color:var(--color-navy);margin-bottom:10px}.page_pillarDesc__l302l{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-slate);line-height:1.7}.page_audience__I1x3g{display:grid;grid-template-columns:1fr 1fr}.page_audienceLeft__AI9PK{background:var(--color-navy);color:var(--color-white);padding:80px 48px;display:flex;align-items:center}.page_audienceRight__20lCv{background:var(--color-cream);padding:80px 48px;display:flex;align-items:center}.page_audienceTitle__w6jEy{color:var(--color-white)}.page_audienceTitleDark__4ZXpw,.page_audienceTitle__w6jEy{font-family:var(--font-barlow-condensed);font-weight:700;font-size:28px;margin-bottom:12px}.page_audienceTitleDark__4ZXpw{color:var(--color-navy)}.page_audienceBody__9SEDL{color:rgba(255,255,255,.7)}.page_audienceBodyDark__yIJ4I,.page_audienceBody__9SEDL{font-family:var(--font-ibm-plex);font-size:16px;margin-bottom:24px;line-height:1.6}.page_audienceBodyDark__yIJ4I{color:var(--color-slate)}@media (max-width:1024px){.page_heroInner__8WoKQ{grid-template-columns:1fr;gap:40px;text-align:center}.page_heroBody__d_2rx{max-width:none}.page_heroCtas__lz7_7{justify-content:center}.page_statBadges__UXGcS{position:relative;bottom:auto;left:auto;right:auto;margin-top:16px}.page_timeline__8Dtgf{grid-template-columns:1fr 1fr}.page_timeline__8Dtgf:before{display:none}.page_pillarGrid__pm944{grid-template-columns:1fr}}@media (max-width:768px){.page_audience__I1x3g,.page_gapGrid__dLiol,.page_timeline__8Dtgf{grid-template-columns:1fr}.page_audienceLeft__AI9PK,.page_audienceRight__20lCv{padding:48px 24px}.page_workflowStep__23vuJ{width:calc(50% - 12px)}.page_statBadges__UXGcS{flex-direction:column;align-items:center;gap:8px}}.page_hero__kIiS8{background:var(--color-navy);padding:160px 0 100px;color:var(--color-white)}.page_heroH1__Xdq10{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.08;margin-bottom:20px}.page_heroSub__d5vKV{font-family:var(--font-ibm-plex);font-size:18px;color:var(--color-light-grey);max-width:600px;margin:0 auto;line-height:1.7}.page_sectionTitle__2F8yW{color:var(--color-navy)}.page_sectionTitleWhite__XHmlm,.page_sectionTitle__2F8yW{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-h2);margin-bottom:4px}.page_sectionTitleWhite__XHmlm{color:var(--color-white)}.page_story__ynmDm{background:var(--color-cream)}.page_storyText__4MMd3{font-family:var(--font-ibm-plex);font-size:17px;color:var(--color-navy);line-height:1.85}.page_storyText__4MMd3 p{margin-bottom:20px}.page_dnaSubline__FJVBp{font-family:var(--font-ibm-plex);font-size:16px;color:rgba(255,255,255,.6);margin-bottom:36px}.page_dnaGrid__kL_zq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:16px;max-width:700px;margin-left:auto;margin-right:auto}.page_dnaTile__Z_wyt{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all var(--transition-base)}.page_dnaTile__Z_wyt:hover{background:rgba(232,72,10,.1);border-color:var(--color-orange);transform:translateY(-4px)}.page_dnaIcon__AtaYm{font-size:32px}.page_dnaLabel__XglIZ{font-family:var(--font-ibm-plex);font-weight:500;font-size:14px;color:rgba(255,255,255,.8)}.page_dnaFooter__e_NK_{font-family:var(--font-ibm-plex);font-size:15px;color:rgba(255,255,255,.5);margin-top:36px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7}.page_mission__H_Tae{background:var(--color-cream);padding:100px 0}.page_missionText__J6f3C{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(32px,4vw,64px);color:var(--color-navy);line-height:1.12}.page_teamGrid__FWvqf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:36px;max-width:700px;margin-left:auto;margin-right:auto}.page_teamCard__wznWc{text-align:center}.page_teamImg__QgWFi{width:120px;height:120px;border-radius:50%;margin:0 auto 16px;border:3px solid rgba(255,255,255,.1);object-fit:cover}.page_teamName__Jsaym{font-family:var(--font-barlow);font-weight:600;font-size:16px;color:var(--color-white);margin-bottom:2px}.page_teamRole__HVVc_{font-family:var(--font-ibm-plex-mono);font-size:12px;color:var(--color-orange);letter-spacing:.08em;text-transform:uppercase}.page_teamNote__HaHcl{font-family:var(--font-ibm-plex);font-size:14px;color:rgba(255,255,255,.35);margin-top:28px;font-style:italic}@media (max-width:768px){.page_dnaGrid__kL_zq{grid-template-columns:1fr 1fr}.page_teamGrid__FWvqf{grid-template-columns:1fr;gap:24px}}.page_hero__oXIo6{background:var(--color-navy);padding:160px 0 100px;color:var(--color-white)}.page_heroH1__s_tfI{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(32px,5vw,60px);line-height:1.08;margin-bottom:20px}.page_heroSub__2NQnL{font-family:var(--font-ibm-plex);font-size:18px;color:var(--color-light-grey);max-width:520px;margin:0 auto 32px;line-height:1.7}.page_sectionTitle__8qbZO{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-h2);color:var(--color-navy);margin-bottom:4px}.page_sectionSub__JHAgd{font-family:var(--font-ibm-plex);font-size:17px;color:var(--color-slate);margin-bottom:36px;text-align:center}.page_timeline__zav_I{background:var(--color-cream)}.page_timelineGrid__ymmlc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:36px}.page_timelineCard__rYzZA{background:var(--color-white);border-radius:var(--radius-md);padding:28px;border:1px solid var(--color-grid);text-align:center;transition:all var(--transition-base)}.page_timelineCard__rYzZA:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(13,27,62,.06)}.page_timelineEmoji__obQ6F{font-size:36px;display:block;margin-bottom:12px}.page_timelineGrades__md8Nn{font-family:var(--font-barlow-condensed);font-weight:700;font-size:20px;color:var(--color-navy);margin-bottom:8px}.page_timelineText__6v1_Y{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-slate);line-height:1.6}.page_bigPictureGrid__eV9_J{display:grid;grid-template-columns:auto 1fr;grid-gap:56px;gap:56px;align-items:center}.page_bigPictureStat__VQThP{text-align:center}.page_bigNum__hzq1h{font-family:var(--font-barlow-condensed);font-weight:800;font-size:140px;color:var(--color-orange);line-height:1;display:block}.page_bigLabel__Y7vZz{font-family:var(--font-ibm-plex-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);display:block;margin-top:4px}.page_bigTitle___vT0L{font-family:var(--font-barlow-condensed);font-weight:700;font-size:clamp(24px,3vw,36px);color:var(--color-white);margin-bottom:16px;line-height:1.15}.page_bigBody__hHJLx{font-family:var(--font-ibm-plex);font-size:16px;color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:12px}.page_referral__4YSjg{background:var(--color-white)}.page_referralSteps__Rgvn6{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.page_referralStep__exhfB{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--color-cream);border-radius:var(--radius-md)}.page_referralNum__iEek8{font-family:var(--font-barlow-condensed);font-weight:800;font-size:32px;color:var(--color-orange);line-height:1;flex-shrink:0}.page_referralText__Ij0KF{font-family:var(--font-ibm-plex);font-size:16px;color:var(--color-navy);line-height:1.6;padding-top:4px}.page_referralForm__vUrGd{background:var(--color-cream);padding:32px;border-radius:var(--radius-md)}.page_referralFormTitle__aTmoY{font-family:var(--font-barlow);font-weight:600;font-size:20px;color:var(--color-navy);margin-bottom:20px}.page_referralRow__vQAQo{display:flex;gap:16px;margin-bottom:16px}.page_referralSuccess__Ex0tA{text-align:center;padding:48px;background:var(--color-cream);border-radius:var(--radius-md)}.page_referralSuccess__Ex0tA h3{font-family:var(--font-barlow-condensed);font-weight:700;font-size:24px;color:var(--color-navy);margin:12px 0 8px}.page_referralSuccess__Ex0tA p{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-slate)}.page_faq__PqjSq{background:var(--color-cream)}@media (max-width:768px){.page_timelineGrid__ymmlc{grid-template-columns:1fr 1fr}.page_bigPictureGrid__eV9_J{grid-template-columns:1fr;gap:32px;text-align:center}.page_bigNum__hzq1h{font-size:100px}.page_referralRow__vQAQo{flex-direction:column;gap:0}.page_referralRow__vQAQo>*{margin-bottom:16px}}@media (max-width:480px){.page_timelineGrid__ymmlc{grid-template-columns:1fr}}.page_hero__psM2z{background:var(--color-navy);padding:160px 0 100px;color:var(--color-white)}.page_heroH1__H__c9{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.08;margin-bottom:20px}.page_heroSub__7MOIa{font-family:var(--font-ibm-plex);font-size:18px;color:var(--color-light-grey);max-width:560px;margin:0 auto 32px;line-height:1.7}.page_sectionTitle__PJRsf{color:var(--color-navy)}.page_sectionTitleWhite__6c5wx,.page_sectionTitle__PJRsf{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-h2);margin-bottom:4px}.page_sectionTitleWhite__6c5wx{color:var(--color-white)}.page_integration__AmRnw{background:var(--color-cream)}.page_stepsGrid__irVhI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:36px}.page_stepCard__BWH_W{background:var(--color-white);border-radius:var(--radius-md);padding:32px;border:1px solid var(--color-grid);transition:all var(--transition-base)}.page_stepCard__BWH_W:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(13,27,62,.06)}.page_stepNum__eDifQ{font-family:var(--font-barlow-condensed);font-weight:800;font-size:48px;color:var(--color-orange);line-height:1;display:block;margin-bottom:12px}.page_stepTitle__bTiYe{font-family:var(--font-barlow);font-weight:600;font-size:20px;color:var(--color-navy);margin-bottom:10px}.page_stepDesc__0IJqs{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-slate);line-height:1.7}.page_compare__wRZHj{background:var(--color-white)}.page_tableWrap__NApkU{margin-top:36px;overflow-x:auto}.page_table__xDpK6{width:100%;border-collapse:collapse;font-family:var(--font-ibm-plex);font-size:15px}.page_table__xDpK6 td,.page_table__xDpK6 th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--color-grid)}.page_table__xDpK6 th{font-family:var(--font-barlow);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);background:var(--color-cream)}.page_thHighlight__wRO85{color:var(--color-orange)!important}.page_tdLabel__ja1Fy{font-weight:500;color:var(--color-navy);white-space:nowrap}.page_tdHighlight__C8b41{color:var(--color-navy);font-weight:500;background:rgba(232,72,10,.04)}.page_supGrid__k1wVp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:36px}.page_supItem__3NpEO{display:flex;align-items:flex-start;gap:16px;padding:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md)}.page_supIcon__NTzZr{font-size:28px;flex-shrink:0}.page_supText__HiUcg{font-family:var(--font-ibm-plex);font-size:15px;color:rgba(255,255,255,.8);line-height:1.6}.page_faqSection__OzGtz{background:var(--color-cream)}.page_partnerForm__6nDLF{text-align:left}.page_formRow__O_iF2{display:flex;gap:16px;margin-bottom:20px}.page_darkInput__q1Abk{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.15)!important;color:var(--color-white)!important}.page_darkInput__q1Abk::placeholder{color:rgba(255,255,255,.45)!important}.page_darkInput__q1Abk:focus{border-color:var(--color-orange)!important}@media (max-width:768px){.page_stepsGrid__irVhI,.page_supGrid__k1wVp{grid-template-columns:1fr}.page_formRow__O_iF2{flex-direction:column;gap:0;margin-bottom:0}.page_formRow__O_iF2>*{margin-bottom:20px}}.page_hero__tlntN{background:var(--color-navy);padding:160px 0 80px;color:var(--color-white)}.page_heroH1__LCZGO{font-family:var(--font-barlow-condensed);font-weight:800;font-size:clamp(36px,5vw,60px);line-height:1.08;margin-bottom:16px}.page_heroSub__aIN0s{font-family:var(--font-ibm-plex);font-size:18px;color:var(--color-light-grey);margin-bottom:40px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.7}.page_heroTimeline__x6hrD{display:flex;justify-content:center;gap:16px;margin-top:20px}.page_heroTimelineNode__N9Pps{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:16px 20px;text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;gap:4px;min-width:130px}.page_heroTimelineNode__N9Pps:hover{background:rgba(232,72,10,.12);border-color:var(--color-orange);transform:translateY(-4px)}.page_heroTimelineNum__0rXOy{font-family:var(--font-barlow-condensed);font-weight:800;font-size:28px;color:var(--color-orange)}.page_heroTimelineLabel__2thyb{font-family:var(--font-barlow);font-weight:600;font-size:14px;color:var(--color-white)}.page_heroTimelineGrades__ECv5g{font-family:var(--font-ibm-plex-mono);font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.08em}.page_sectionTitle__Rb0C8{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-h2);color:var(--color-navy);margin-bottom:8px}.page_sectionSub__0euwm{font-family:var(--font-ibm-plex);font-size:17px;color:var(--color-slate);margin-bottom:36px;line-height:1.7;max-width:640px;margin-left:auto;margin-right:auto}.page_workflowSection__nvQhq{background:var(--color-white)}.page_workflowRing__H_IIl{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;position:relative;padding:40px 0}.page_workflowNode__dDriY{background:var(--color-cream);border:1px solid var(--color-grid);border-radius:var(--radius-md);padding:20px 16px;text-align:center;min-width:120px;transition:all var(--transition-base)}.page_workflowNode__dDriY:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(13,27,62,.06);border-color:var(--color-orange)}.page_workflowIcon__63wBN{font-size:28px;display:block;margin-bottom:6px}.page_workflowLabel__qLqeh{font-family:var(--font-ibm-plex);font-weight:500;font-size:13px;color:var(--color-navy)}.page_workflowCenter__bK7y1{width:100%;text-align:center;margin-top:16px;font-family:var(--font-ibm-plex);font-size:16px;color:var(--color-slate)}.page_bgCream__TcQ3y{background:var(--color-cream)}.page_bgWhite___MY_n{background:var(--color-white)}.page_stageGrid__2ao1k{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.page_stageReverse__iDcAj{direction:rtl}.page_stageReverse__iDcAj>*{direction:ltr}.page_stageText__Ap7H0{display:flex;flex-direction:column}.page_stageTitle__b21hB{font-family:var(--font-barlow-condensed);font-weight:700;font-size:var(--text-h3);color:var(--color-navy);margin-bottom:20px}.page_stageBlocks__1aOhI{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.page_stageBlock__i9rQV{padding-left:16px;border-left:3px solid var(--color-orange)}.page_stageBlockLabel__1itAc{font-family:var(--font-barlow);font-weight:600;font-size:16px;color:var(--color-navy);margin-bottom:2px}.page_stageBlockText__YqfFZ{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-slate);line-height:1.6}.page_outcomeBox__u8a_9{border-left:4px solid var(--color-orange);background:var(--color-orange-tint);padding:16px 20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.page_outcomeBox__u8a_9 p{font-family:var(--font-ibm-plex);font-size:15px;color:var(--color-navy);line-height:1.6;font-style:italic}.page_outcomeCapstone__akM_K{background:var(--color-navy);border-left-color:var(--color-orange);border-radius:var(--radius-sm)}.page_outcomeCapstone__akM_K p{color:var(--color-orange)}.page_stageVisual__TBsVp{display:flex;justify-content:center}.page_stageImg__kL2Dw{width:100%;max-width:480px;border-radius:var(--radius-md);border:1px solid var(--color-grid)}.page_framework__Tuyrp{background:var(--color-white)}.page_frameworkGrid__9oshK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:40px}.page_frameworkTitle__BO_NG{font-family:var(--font-barlow);font-weight:600;font-size:18px;color:var(--color-navy);margin-bottom:6px}.page_frameworkDesc__GIU4N{font-size:14px}.page_frameworkDesc__GIU4N,.page_frameworkNote__IJmNu{font-family:var(--font-ibm-plex);color:var(--color-slate)}.page_frameworkNote__IJmNu{text-align:center;font-size:15px;margin-top:36px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}@media (max-width:768px){.page_heroTimeline__x6hrD{flex-wrap:wrap}.page_heroTimelineNode__N9Pps{min-width:calc(50% - 8px)}.page_stageGrid__2ao1k{grid-template-columns:1fr;gap:32px}.page_stageReverse__iDcAj{direction:ltr}.page_frameworkGrid__9oshK{grid-template-columns:1fr 1fr}}@media (max-width:480px){.page_frameworkGrid__9oshK{grid-template-columns:1fr}}