.page-module__TG9lnq__page{color:#152238;background:#f5f8fc}.page-module__TG9lnq__container{width:min(1180px,100% - 40px);margin:0 auto}.page-module__TG9lnq__hero{color:#fff;background:radial-gradient(circle at 85% 15%,#2979ff38,#0000 34%),linear-gradient(135deg,#071426 0%,#0c2341 48%,#123b68 100%);padding:92px 0 76px;position:relative;overflow:hidden}.page-module__TG9lnq__heroGlowOne,.page-module__TG9lnq__heroGlowTwo{pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.page-module__TG9lnq__heroGlowOne{background:#1c6fdf2e;width:390px;height:390px;top:-210px;left:-110px}.page-module__TG9lnq__heroGlowTwo{background:#00cdbe1f;width:430px;height:430px;bottom:-270px;right:-220px}.page-module__TG9lnq__heroGrid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:58px;display:grid;position:relative}.page-module__TG9lnq__eyebrow,.page-module__TG9lnq__sectionLabel{color:#1674d1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.page-module__TG9lnq__eyebrow{color:#9cd0ff}.page-module__TG9lnq__hero h1{letter-spacing:-.055em;max-width:820px;margin:18px 0 22px;font-size:clamp(2.65rem,5.2vw,5.2rem);line-height:.98}.page-module__TG9lnq__hero h1 span{color:#67b9ff;display:block}.page-module__TG9lnq__heroLead{color:#d5e1ee;max-width:760px;margin:0;font-size:1.1rem;line-height:1.82}.page-module__TG9lnq__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-module__TG9lnq__primaryButton,.page-module__TG9lnq__secondaryButton{border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.page-module__TG9lnq__primaryButton{color:#fff;background:#1684e8;box-shadow:0 14px 35px #0077e64d}.page-module__TG9lnq__secondaryButton{color:#fff;background:#ffffff14;border:1px solid #ffffff52}.page-module__TG9lnq__primaryButton:hover,.page-module__TG9lnq__secondaryButton:hover{transform:translateY(-2px)}.page-module__TG9lnq__heroStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}.page-module__TG9lnq__heroStats div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;padding:17px 15px}.page-module__TG9lnq__heroStats strong,.page-module__TG9lnq__heroStats span{display:block}.page-module__TG9lnq__heroStats strong{color:#fff;font-size:1.45rem}.page-module__TG9lnq__heroStats span{color:#b9cadb;margin-top:5px;font-size:.77rem;line-height:1.35}.page-module__TG9lnq__courseCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff18;border:1px solid #ffffff29;border-radius:20px;padding:30px;box-shadow:0 30px 65px #00000038}.page-module__TG9lnq__cardTop{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.page-module__TG9lnq__cardTop span{color:#bcd5ec;font-size:.8rem;font-weight:700}.page-module__TG9lnq__cardTop strong{color:#68c0ff;font-size:1.05rem}.page-module__TG9lnq__courseCard h2{margin:25px 0 17px;font-size:1.55rem}.page-module__TG9lnq__courseCard ul{margin:0;padding:0;list-style:none}.page-module__TG9lnq__courseCard li{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.page-module__TG9lnq__courseCard li span{color:#aebfd0;font-size:.82rem}.page-module__TG9lnq__courseCard li strong{color:#fff;text-align:right;max-width:190px;font-size:.82rem}.page-module__TG9lnq__certification{background:#2591f52b;border-radius:12px;margin-top:23px;padding:17px}.page-module__TG9lnq__certification span,.page-module__TG9lnq__certification strong{display:block}.page-module__TG9lnq__certification span{color:#a8c4dd;font-size:.74rem}.page-module__TG9lnq__certification strong{margin-top:5px;font-size:.94rem;line-height:1.45}.page-module__TG9lnq__introduction,.page-module__TG9lnq__curriculum,.page-module__TG9lnq__methodology,.page-module__TG9lnq__outcomes,.page-module__TG9lnq__assessment,.page-module__TG9lnq__cta{padding:84px 0}.page-module__TG9lnq__introduction{background:#fff}.page-module__TG9lnq__introGrid{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.page-module__TG9lnq__introGrid h2,.page-module__TG9lnq__sectionHeading h2,.page-module__TG9lnq__outcomeGrid h2,.page-module__TG9lnq__rolesPanel h2{color:#0d2038;letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.page-module__TG9lnq__introGrid p,.page-module__TG9lnq__sectionHeading p,.page-module__TG9lnq__rolesPanel>p{color:#536579;font-size:1rem;line-height:1.82}.page-module__TG9lnq__introGrid p:first-child{margin-top:0}.page-module__TG9lnq__sectionHeading{text-align:center;max-width:800px;margin:0 auto 44px}.page-module__TG9lnq__moduleList{gap:24px;display:grid}.page-module__TG9lnq__moduleCard{background:#fff;border:1px solid #dfe8f2;border-radius:18px;grid-template-columns:130px 1fr;display:grid;overflow:hidden;box-shadow:0 15px 45px #16315212}.page-module__TG9lnq__moduleNumber{color:#fff;background:linear-gradient(160deg,#102a4a,#164e7d);flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:28px 20px;display:flex}.page-module__TG9lnq__moduleNumber span{color:#a9c9e6;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.page-module__TG9lnq__moduleNumber strong{margin-top:7px;font-size:2.6rem;line-height:1}.page-module__TG9lnq__moduleContent{padding:30px 34px}.page-module__TG9lnq__days{color:#126ab6;background:#eaf5ff;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__TG9lnq__moduleContent h3{color:#10243c;margin:12px 0 0;font-size:1.6rem;line-height:1.25}.page-module__TG9lnq__moduleSubtitle{color:#617286;margin:10px 0 22px;line-height:1.65}.page-module__TG9lnq__topicGrid{grid-template-columns:repeat(2,1fr);gap:10px 24px;display:grid}.page-module__TG9lnq__topic{align-items:flex-start;gap:10px;display:flex}.page-module__TG9lnq__topic span,.page-module__TG9lnq__outcomeList span{color:#0775c9;background:#e7f5ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;font-size:.72rem;font-weight:900;display:inline-flex}.page-module__TG9lnq__topic p{color:#45596f;margin:0;font-size:.91rem;line-height:1.55}.page-module__TG9lnq__practical{background:#f0f7fd;border-left:4px solid #1585dd;border-radius:0 10px 10px 0;margin-top:24px;padding:17px 20px}.page-module__TG9lnq__practical strong{color:#1168ad;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.page-module__TG9lnq__practical p{color:#40566e;margin:6px 0 0;line-height:1.6}.page-module__TG9lnq__methodology{color:#fff;background:#081a2f}.page-module__TG9lnq__methodology .page-module__TG9lnq__sectionLabel{color:#70beff}.page-module__TG9lnq__methodology .page-module__TG9lnq__sectionHeading h2{color:#fff}.page-module__TG9lnq__methodGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__TG9lnq__methodGrid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;padding:28px}.page-module__TG9lnq__methodGrid article>span{color:#65b8fa;letter-spacing:.1em;font-size:.76rem;font-weight:900}.page-module__TG9lnq__methodGrid h3{margin:14px 0 9px;font-size:1.25rem}.page-module__TG9lnq__methodGrid p{color:#b5c5d5;margin:0;line-height:1.68}.page-module__TG9lnq__outcomes{background:#fff}.page-module__TG9lnq__outcomeGrid{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.page-module__TG9lnq__outcomeList{gap:13px;margin-top:30px;display:grid}.page-module__TG9lnq__outcomeList div{align-items:flex-start;gap:12px;display:flex}.page-module__TG9lnq__outcomeList p{color:#40566d;margin:0;line-height:1.55}.page-module__TG9lnq__rolesPanel{background:#eef6fd;border:1px solid #d8e9f7;border-radius:20px;padding:36px}.page-module__TG9lnq__rolesPanel h2{font-size:2.25rem}.page-module__TG9lnq__roleTags{flex-wrap:wrap;gap:10px;margin:27px 0;display:flex}.page-module__TG9lnq__roleTags span{color:#1d4b72;background:#fff;border:1px solid #c8dff1;border-radius:8px;padding:10px 13px;font-size:.82rem;font-weight:750}.page-module__TG9lnq__rolesPanel>p{margin-bottom:0;font-size:.88rem}.page-module__TG9lnq__assessment{background:#f3f7fb}.page-module__TG9lnq__assessmentGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.page-module__TG9lnq__assessmentGrid div{text-align:center;background:#fff;border:1px solid #dde8f2;border-radius:13px;padding:26px 15px}.page-module__TG9lnq__assessmentGrid strong,.page-module__TG9lnq__assessmentGrid span{display:block}.page-module__TG9lnq__assessmentGrid strong{color:#1275c4;font-size:2rem}.page-module__TG9lnq__assessmentGrid span{color:#53687d;margin-top:8px;font-size:.81rem;line-height:1.45}.page-module__TG9lnq__cta{background:#fff}.page-module__TG9lnq__ctaBox{color:#fff;background:linear-gradient(135deg,#0c2746,#11548a);border-radius:22px;justify-content:space-between;align-items:center;gap:50px;padding:48px;display:flex;box-shadow:0 26px 60px #0a2d5033}.page-module__TG9lnq__ctaBox>div:first-child{max-width:760px}.page-module__TG9lnq__ctaBox span{color:#8ecbff;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.page-module__TG9lnq__ctaBox h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.page-module__TG9lnq__ctaBox p{color:#c5d8e9;margin:0;line-height:1.7}.page-module__TG9lnq__ctaActions{flex:0 0 230px;gap:11px;display:grid}.page-module__TG9lnq__ctaActions a{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:51px;padding:0 18px;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.page-module__TG9lnq__ctaActions a:first-child{color:#0c4e84;background:#fff}.page-module__TG9lnq__ctaActions a:last-child{color:#fff;border:1px solid #ffffff40}@media (max-width:1000px){.page-module__TG9lnq__heroGrid,.page-module__TG9lnq__introGrid,.page-module__TG9lnq__outcomeGrid{grid-template-columns:1fr}.page-module__TG9lnq__heroGrid{gap:40px}.page-module__TG9lnq__introGrid,.page-module__TG9lnq__outcomeGrid{gap:35px}.page-module__TG9lnq__methodGrid{grid-template-columns:repeat(2,1fr)}.page-module__TG9lnq__assessmentGrid{grid-template-columns:repeat(3,1fr)}.page-module__TG9lnq__ctaBox{flex-direction:column;align-items:flex-start}.page-module__TG9lnq__ctaActions{flex:auto;grid-template-columns:repeat(2,1fr);width:100%}}@media (max-width:720px){.page-module__TG9lnq__container{width:min(100% - 28px,1180px)}.page-module__TG9lnq__hero{padding:62px 0 52px}.page-module__TG9lnq__hero h1{font-size:clamp(2.5rem,13vw,3.9rem)}.page-module__TG9lnq__heroLead{font-size:1rem}.page-module__TG9lnq__heroActions{display:grid}.page-module__TG9lnq__primaryButton,.page-module__TG9lnq__secondaryButton{width:100%}.page-module__TG9lnq__heroStats{grid-template-columns:repeat(2,1fr)}.page-module__TG9lnq__courseCard{padding:23px 20px}.page-module__TG9lnq__courseCard li{align-items:flex-start}.page-module__TG9lnq__courseCard li strong{max-width:160px}.page-module__TG9lnq__introduction,.page-module__TG9lnq__curriculum,.page-module__TG9lnq__methodology,.page-module__TG9lnq__outcomes,.page-module__TG9lnq__assessment,.page-module__TG9lnq__cta{padding:62px 0}.page-module__TG9lnq__moduleCard{grid-template-columns:1fr}.page-module__TG9lnq__moduleNumber{flex-direction:row;justify-content:flex-start;gap:8px;min-height:auto;padding:16px 21px}.page-module__TG9lnq__moduleNumber strong{margin:0;font-size:1.45rem}.page-module__TG9lnq__moduleContent{padding:24px 20px}.page-module__TG9lnq__moduleContent h3{font-size:1.35rem}.page-module__TG9lnq__topicGrid,.page-module__TG9lnq__methodGrid,.page-module__TG9lnq__assessmentGrid{grid-template-columns:1fr}.page-module__TG9lnq__rolesPanel{padding:27px 21px}.page-module__TG9lnq__rolesPanel h2{font-size:1.85rem}.page-module__TG9lnq__ctaBox{padding:32px 22px}.page-module__TG9lnq__ctaActions{grid-template-columns:1fr}}.page-module__TG9lnq__courseHeader{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dce6f2;width:100%;position:sticky;top:0;box-shadow:0 8px 24px #0d234114}.page-module__TG9lnq__headerContainer{align-items:center;width:min(1180px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.page-module__TG9lnq__homeLink{color:#10233f;align-items:center;gap:13px;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.page-module__TG9lnq__homeLink:hover{color:#0b76d1;transform:translate(-3px)}.page-module__TG9lnq__homeArrow{color:#fff;background:linear-gradient(135deg,#126fd0,#2293f0);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.45rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #126fd03d}.page-module__TG9lnq__homeLink>span:last-child{flex-direction:column;display:flex}.page-module__TG9lnq__homeLink strong{font-size:.96rem;line-height:1.2}.page-module__TG9lnq__homeLink small{color:#6a7b90;letter-spacing:.04em;margin-top:3px;font-size:.67rem;font-weight:700}@media (max-width:720px){.page-module__TG9lnq__headerContainer{width:min(100% - 28px,1180px);min-height:66px}.page-module__TG9lnq__homeArrow{width:38px;height:38px}.page-module__TG9lnq__homeLink strong{font-size:.9rem}.page-module__TG9lnq__homeLink small{font-size:.58rem}}
