.ProgramSections-module__DHp0KW__financingStrip{text-align:center;background:#fff;width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(56px,7vw,96px)}.ProgramSections-module__DHp0KW__financingStripInner{gap:clamp(34px,4vw,54px);width:min(100%,980px);margin-inline:auto;display:grid}.ProgramSections-module__DHp0KW__financingTitle{text-align:center;font-size:var(--formation-h2);line-height:1.08;font-weight:var(--formation-title-weight);letter-spacing:-.01em;color:var(--formation-text-strong);margin:0}.ProgramSections-module__DHp0KW__financingTitle span{color:var(--brand)}.ProgramSections-module__DHp0KW__financingLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,78px);display:grid}.ProgramSections-module__DHp0KW__financingCopy{color:var(--formation-text-strong);gap:28px;display:grid}.ProgramSections-module__DHp0KW__financingCopy p{font-size:var(--formation-body);margin:0;line-height:1.55}.ProgramSections-module__DHp0KW__financingCopy p strong{color:var(--text-strong);margin-right:8px;font-size:clamp(1.9rem,2.5vw,2.6rem);line-height:1}.ProgramSections-module__DHp0KW__financingPayment{gap:10px;margin-top:20px;display:grid}.ProgramSections-module__DHp0KW__financingPayment p{font-weight:700}.ProgramSections-module__DHp0KW__financingPayment b{color:#fff;background:var(--formation-accent);border-radius:6px;place-items:center;width:30px;height:30px;margin-inline:3px;font-size:1rem;line-height:1;display:inline-grid}.ProgramSections-module__DHp0KW__financingPayment span{color:#ff8f3b;font-size:1.45rem;font-weight:800}.ProgramSections-module__DHp0KW__financingCardBrands{align-items:center;gap:7px;display:flex}.ProgramSections-module__DHp0KW__financingCardBrands em{border:1px solid var(--formation-border);min-width:34px;height:20px;color:var(--formation-text-strong);background:#fff;border-radius:4px;place-items:center;font-size:.68rem;font-style:normal;font-weight:800;display:inline-grid}.ProgramSections-module__DHp0KW__financingLogoGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(18px,2.2vw,30px) clamp(24px,3vw,42px);display:grid}.ProgramSections-module__DHp0KW__financingLogoItem{place-items:center;min-height:58px;display:grid}.ProgramSections-module__DHp0KW__financingLogoItem img{object-fit:contain;width:min(100%,150px);max-height:54px}.ProgramSections-module__DHp0KW__financingLogoItem span{color:var(--formation-text-body);text-align:center;letter-spacing:.01em;font-size:clamp(.86rem,1.1vw,1rem);font-weight:800;line-height:1.15}.ProgramSections-module__DHp0KW__audienceSection{background:0 0;padding-block:clamp(70px,8vw,120px)}.ProgramSections-module__DHp0KW__audienceSection>h2{color:var(--text-strong);font-size:var(--formation-h2);text-align:center;line-height:1.08;font-weight:var(--formation-title-weight);letter-spacing:-.01em;margin:0 0 clamp(48px,6vw,88px)}.ProgramSections-module__DHp0KW__audienceLayout{grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr);align-items:center;gap:clamp(52px,7vw,110px);width:min(100%,1040px);margin-inline:auto;display:grid}.ProgramSections-module__DHp0KW__audienceSectors{color:#211e61;text-align:center;font-size:var(--formation-body);justify-items:center;gap:22px;display:grid}.ProgramSections-module__DHp0KW__audienceSectors p{font-weight:var(--formation-subtitle-weight);margin:0}.ProgramSections-module__DHp0KW__audienceSectorPills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:310px;display:flex}.ProgramSections-module__DHp0KW__audienceSectorPills span{background:var(--brand);color:#fff;border-radius:999px;align-items:center;min-height:34px;padding-inline:14px;font-size:.95rem;font-weight:800;display:inline-flex}.ProgramSections-module__DHp0KW__audienceSectors a{color:#ff9f35;font-weight:800;text-decoration:none}.ProgramSections-module__DHp0KW__audienceCareerCard{isolation:isolate;position:relative}.ProgramSections-module__DHp0KW__audienceCareerCard:before{content:"";z-index:-1;background:#28206c;border-radius:28px;position:absolute;inset:-16px -20px 16px 26px;transform:rotate(-4deg)}.ProgramSections-module__DHp0KW__audienceCareerCard>div{min-height:310px;padding:var(--formation-surface-padding-lg);border-radius:var(--formation-surface-radius-lg);color:#211e61;box-shadow:var(--formation-surface-shadow-medium);background:#fff;border:1px solid #584ef752;align-content:center;display:grid}.ProgramSections-module__DHp0KW__audienceCareerCard h3{color:var(--text-strong);font-size:var(--formation-h3);line-height:1.12;font-weight:var(--formation-title-weight);margin:0 0 10px}.ProgramSections-module__DHp0KW__audienceCareerCard ul{color:#211e61;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);margin:0;padding-left:20px}.ProgramSections-module__DHp0KW__referentsSection{background:0 0;padding-block:clamp(84px,9vw,140px) clamp(60px,7vw,112px)}.ProgramSections-module__DHp0KW__referentsSection>h2{color:var(--text-strong);font-size:var(--formation-h2);text-align:center;line-height:1.08;font-weight:var(--formation-title-weight);letter-spacing:-.01em;margin:0 0 clamp(12px,2vw,22px)}.ProgramSections-module__DHp0KW__referentsSection>h2 span{color:var(--brand)}.ProgramSections-module__DHp0KW__referentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px);width:min(100%,1120px);margin-inline:auto;display:grid}.ProgramSections-module__DHp0KW__singleReferentGrid{grid-template-columns:minmax(0,1fr);width:min(100%,560px)}.ProgramSections-module__DHp0KW__referentCard{padding:var(--formation-surface-padding-lg);border-radius:var(--formation-surface-radius-lg);box-shadow:var(--formation-surface-shadow-strong);color:#211e61;background:radial-gradient(circle at 100% 0,#83a3ff29,#0000 26%),linear-gradient(#fff 0%,#f7f7ff 100%);border:1px solid #3a42881f;gap:22px;display:grid}.ProgramSections-module__DHp0KW__referentHero{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;display:grid}.ProgramSections-module__DHp0KW__referentPortraitWrap{background:linear-gradient(#ece8ff 0%,#dddafe 100%);border-radius:24px;min-height:132px;position:relative;overflow:hidden}.ProgramSections-module__DHp0KW__referentHero img{object-fit:cover;object-position:top center;width:100%;height:132px;display:block}.ProgramSections-module__DHp0KW__referentIdentity{align-content:center;gap:10px;display:grid}.ProgramSections-module__DHp0KW__referentHero h3{color:var(--text-strong);font-size:var(--formation-h3);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.ProgramSections-module__DHp0KW__referentHero p{color:#2a3488;width:fit-content;min-height:34px;font-size:var(--formation-body-sm);background:#4d49f714;border-radius:999px;align-items:center;margin:0;padding-inline:14px;font-weight:800;display:inline-flex}.ProgramSections-module__DHp0KW__referentBio{color:#303b67;font-size:var(--formation-body);margin:0;font-weight:500;line-height:1.65}.ProgramSections-module__DHp0KW__referentHighlights{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ProgramSections-module__DHp0KW__referentHighlights li{color:#24306b;min-height:38px;font-size:var(--formation-body-sm);background:#fff;border:1px solid #3f4db61f;border-radius:14px;align-items:center;padding:8px 14px;font-weight:700;line-height:1.35;display:inline-flex}.ProgramSections-module__DHp0KW__certificationSection{gap:clamp(52px,5vw,84px);padding-block:clamp(56px,6vw,96px);display:grid}.ProgramSections-module__DHp0KW__certificationHero{padding:var(--formation-surface-padding-lg);border-radius:var(--formation-surface-radius-lg);background:#efeffa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ProgramSections-module__DHp0KW__certificationHero h2{color:#232160;font-size:var(--formation-h2);line-height:1.08;font-weight:var(--formation-title-weight);letter-spacing:-.01em;margin:0}.ProgramSections-module__DHp0KW__certificationHero h2 span{color:#4d49f7}.ProgramSections-module__DHp0KW__certificationHero img{object-fit:contain;border-radius:12px;width:min(210px,24vw);height:auto}.ProgramSections-module__DHp0KW__certificationIntro{grid-template-columns:minmax(280px,.92fr) minmax(300px,1.08fr);align-items:center;gap:clamp(26px,3vw,48px);display:grid}.ProgramSections-module__DHp0KW__certificationIntroVisual{place-items:end center;min-height:420px;margin:0;display:grid;position:relative}.ProgramSections-module__DHp0KW__certificationVisualShape{background:#4f49e71f;border-radius:84px 24px;position:absolute;inset:62px 28px 14px}.ProgramSections-module__DHp0KW__certificationIntroVisual img{z-index:2;width:min(100%,360px);position:relative}.ProgramSections-module__DHp0KW__certificationDot{background:#5d66ff;border-radius:50%;position:absolute}.ProgramSections-module__DHp0KW__certificationDot1{width:12px;height:12px;top:34%;left:6%}.ProgramSections-module__DHp0KW__certificationDot2{width:10px;height:10px;top:28%;right:12%}.ProgramSections-module__DHp0KW__certificationDot3{width:16px;height:16px;bottom:18%;right:8%}.ProgramSections-module__DHp0KW__certificationIntroCopy{color:#232160;gap:14px;display:grid}.ProgramSections-module__DHp0KW__certificationIntroLabel{font-size:var(--formation-subtitle);font-weight:var(--formation-subtitle-weight);margin:0}.ProgramSections-module__DHp0KW__certificationIntroCopy h3{font-size:var(--formation-h2);color:#211f63;line-height:1.08;font-weight:var(--formation-title-weight);margin:0}.ProgramSections-module__DHp0KW__certificationIntroCopy p{color:#2a2a65;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);margin:0}.ProgramSections-module__DHp0KW__certificationTrustpilot{margin-top:8px!important}.ProgramSections-module__DHp0KW__certificationTrustpilot span{color:#00b67a;font-weight:800}.ProgramSections-module__DHp0KW__certificationSection h3{text-align:center;color:#222062;font-size:var(--formation-h2);line-height:1.08;font-weight:var(--formation-title-weight);letter-spacing:-.01em;margin:0 0 24px}.ProgramSections-module__DHp0KW__certificationSection h3 span{color:#4d49f7}.ProgramSections-module__DHp0KW__certificationPrereqCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqCards article{color:#fff;text-align:center;background:linear-gradient(145deg,#4f47f8,#3b35dc);border-radius:16px;align-content:center;justify-items:center;gap:16px;min-height:210px;padding:24px;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqCards article span{border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2rem;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqCards article p{font-size:var(--formation-body);line-height:1.5;font-weight:var(--formation-body-weight);margin:0}.ProgramSections-module__DHp0KW__certificationPrereqTools{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqTools div{text-align:center;justify-items:center;gap:8px;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqTools span{color:#4b46f5;font-size:2rem}.ProgramSections-module__DHp0KW__certificationPrereqTools p{color:#26245f;font-size:var(--formation-body);font-weight:var(--formation-subtitle-weight);margin:0}.ProgramSections-module__DHp0KW__certificationPrereqBullets{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ProgramSections-module__DHp0KW__certificationPrereqBullets li{color:#26245f;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);padding-left:28px;position:relative}.ProgramSections-module__DHp0KW__certificationPrereqBullets li:before{content:"✓";color:#4a46f5;font-weight:700;position:absolute;top:-1px;left:0}.ProgramSections-module__DHp0KW__certificationCompetenciesPanel,.ProgramSections-module__DHp0KW__certificationObjectivesPanel{padding:var(--formation-surface-padding-lg);border-radius:var(--formation-surface-radius-sm);color:#fff;background:#252164}.ProgramSections-module__DHp0KW__certificationCompetenciesPanel{gap:18px;display:grid}.ProgramSections-module__DHp0KW__certificationCompetenciesPanel article h4{color:#fff;font-size:var(--formation-h3);margin:0 0 6px;font-weight:700}.ProgramSections-module__DHp0KW__certificationCompetenciesPanel article p{color:#fffffff0;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);margin:0}.ProgramSections-module__DHp0KW__certificationObjectivesPanel{gap:8px;display:grid;position:relative}.ProgramSections-module__DHp0KW__certificationObjectivesPanel:before{content:"";z-index:-1;background:#716bff4d;border-radius:16px;position:absolute;inset:-14px -10px 12px 10px;transform:rotate(-1.5deg)}.ProgramSections-module__DHp0KW__certificationObjectivesPanel p{color:#fffffff5;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);margin:0}.ProgramSections-module__DHp0KW__certificationEvaluationSubtitle{text-align:center;color:#2a2864;font-size:var(--formation-subtitle);font-weight:var(--formation-subtitle-weight);margin:0 0 20px}.ProgramSections-module__DHp0KW__certificationEvaluationCards{gap:14px;width:min(100%,560px);margin-inline:auto;display:grid}.ProgramSections-module__DHp0KW__certificationEvaluationCards article{background:#fff;border:1px dotted #2b276770;border-radius:14px;padding:14px 16px}.ProgramSections-module__DHp0KW__certificationEvaluationCards h4{color:#fff;font-size:var(--formation-h3);background:#252164;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-weight:700}.ProgramSections-module__DHp0KW__certificationEvaluationCards p{color:#2d2b66;font-size:var(--formation-body);line-height:1.55;font-weight:var(--formation-body-weight);margin:0}.ProgramSections-module__DHp0KW__certificationValidationBox{border-radius:var(--formation-surface-radius-sm);background:#c1bcff66;border:1px dotted #312d6e6b;justify-items:center;gap:16px;width:min(100%,560px);margin-inline:auto;padding:30px 26px;display:grid}.ProgramSections-module__DHp0KW__certificationValidationBox>span{color:#fff;background:#252164;border-radius:50%;place-items:center;width:84px;height:84px;font-size:2.2rem;font-weight:700;display:grid}.ProgramSections-module__DHp0KW__certificationValidationBox ul{color:#2b2964;gap:8px;margin:0;padding-left:20px;font-weight:700;display:grid}.ProgramSections-module__DHp0KW__certificationFinalGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(30px,4vw,58px);display:grid}.ProgramSections-module__DHp0KW__certificationFinalGrid h3{margin-bottom:18px}@media (max-width:1100px){.ProgramSections-module__DHp0KW__financingLayout,.ProgramSections-module__DHp0KW__audienceLayout,.ProgramSections-module__DHp0KW__referentsGrid,.ProgramSections-module__DHp0KW__certificationIntro,.ProgramSections-module__DHp0KW__certificationFinalGrid{grid-template-columns:1fr}.ProgramSections-module__DHp0KW__financingCopy{text-align:center}.ProgramSections-module__DHp0KW__financingCardBrands{justify-content:center}.ProgramSections-module__DHp0KW__audienceLayout{gap:54px}.ProgramSections-module__DHp0KW__certificationIntroVisual{min-height:340px}.ProgramSections-module__DHp0KW__certificationPrereqTools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ProgramSections-module__DHp0KW__financingStrip{padding-block:44px}.ProgramSections-module__DHp0KW__financingStripInner{gap:28px}.ProgramSections-module__DHp0KW__financingTitle{font-size:1.9rem}.ProgramSections-module__DHp0KW__financingLogoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.ProgramSections-module__DHp0KW__financingLogoItem{min-height:42px}.ProgramSections-module__DHp0KW__financingLogoItem img{max-height:34px}.ProgramSections-module__DHp0KW__audienceSection{padding-block:56px 70px}.ProgramSections-module__DHp0KW__audienceSection>h2,.ProgramSections-module__DHp0KW__referentsSection>h2{font-size:2rem}.ProgramSections-module__DHp0KW__audienceLayout{gap:42px}.ProgramSections-module__DHp0KW__audienceSectorPills{width:100%;margin-inline:auto}.ProgramSections-module__DHp0KW__audienceSectorPills span:last-child{margin-inline:auto}.ProgramSections-module__DHp0KW__audienceCareerCard:before{border-radius:22px;inset:-10px -10px 12px 14px}.ProgramSections-module__DHp0KW__audienceCareerCard>div{border-radius:22px;min-height:auto;padding:26px 22px}.ProgramSections-module__DHp0KW__audienceCareerCard h3{font-size:1.7rem}.ProgramSections-module__DHp0KW__referentsSection{padding-block:64px 68px}.ProgramSections-module__DHp0KW__referentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProgramSections-module__DHp0KW__singleReferentGrid{grid-template-columns:minmax(0,1fr);width:min(100%,360px);margin-inline:auto}.ProgramSections-module__DHp0KW__referentCard{border-radius:22px;gap:12px;padding:14px 12px}.ProgramSections-module__DHp0KW__referentHero{grid-template-columns:1fr;align-items:start;gap:10px}.ProgramSections-module__DHp0KW__referentIdentity{align-content:start;min-height:76px}.ProgramSections-module__DHp0KW__referentPortraitWrap{aspect-ratio:auto;border-radius:18px;height:206px;min-height:206px}.ProgramSections-module__DHp0KW__referentHero img{object-fit:cover;height:100%}.ProgramSections-module__DHp0KW__referentHero h3{font-size:1.15rem}.ProgramSections-module__DHp0KW__referentBio{font-size:.82rem}.ProgramSections-module__DHp0KW__certificationHero{grid-template-columns:1fr;justify-items:start}.ProgramSections-module__DHp0KW__certificationHero img{width:160px}.ProgramSections-module__DHp0KW__certificationIntroCopy h3{font-size:2rem}.ProgramSections-module__DHp0KW__certificationPrereqCards{grid-template-columns:1fr}.ProgramSections-module__DHp0KW__certificationCompetenciesPanel article h4{font-size:1.22rem}.ProgramSections-module__DHp0KW__certificationEvaluationCards h4{font-size:1.2rem}}
.ProgramHeroSection-module__ac4ZbW__heroRoot{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:clamp(24px,3vw,42px);display:grid}.ProgramHeroSection-module__ac4ZbW__heroTitle{max-width:none;line-height:1.03;font-size:calc(var(--formation-h1) * 1.15);font-weight:var(--formation-title-weight);letter-spacing:-.02em;margin-top:14px}.ProgramHeroSection-module__ac4ZbW__certificationCode{max-width:none;color:var(--formation-text-soft);margin:24px 0 30px;font-size:1.06rem;font-weight:600;line-height:1.5}.ProgramHeroSection-module__ac4ZbW__certificationEmoji{font-size:1.12em;line-height:1;display:inline-block}.ProgramHeroSection-module__ac4ZbW__certificationLabel{color:var(--formation-text-soft)}.ProgramHeroSection-module__ac4ZbW__certificationReference{color:#4d48ff;letter-spacing:.04em;font-weight:800;text-decoration:none}.ProgramHeroSection-module__ac4ZbW__certificationReference:hover,.ProgramHeroSection-module__ac4ZbW__certificationReference:focus-visible{text-decoration:underline}.ProgramHeroSection-module__ac4ZbW__certificationBlock{color:#4d48ff;letter-spacing:.04em;font-weight:800}.ProgramHeroSection-module__ac4ZbW__heroMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;margin-bottom:24px;display:grid}.ProgramHeroSection-module__ac4ZbW__heroMetaItem{border-radius:var(--formation-surface-radius-sm);background:var(--formation-panel-bg-soft);border:1px solid var(--formation-border);padding:14px 16px}.ProgramHeroSection-module__ac4ZbW__heroMetaItem strong{color:var(--formation-text-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.97rem;font-weight:700;line-height:1.2;display:block}.ProgramHeroSection-module__ac4ZbW__heroMetaItem span{color:var(--formation-text-strong);font-size:1.17rem;font-weight:700;line-height:1.45;display:block}.ProgramHeroSection-module__ac4ZbW__heroLegacyName{color:var(--formation-text-soft);margin-top:5px;font-size:.9rem;font-weight:500;line-height:1.35;display:block}.ProgramHeroSection-module__ac4ZbW__heroMetaModality{text-align:left;justify-items:start;gap:4px;display:grid}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityHeader{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityHeader strong{margin-bottom:0}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityName{color:var(--formation-text-strong);text-align:right;font-size:1.15rem;font-weight:700;line-height:1.25;display:block}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityLines{justify-items:start;gap:2px;width:100%;display:grid}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityLines p{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:6px;width:100%;margin:0;display:flex}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityLines span{color:var(--formation-text-soft);text-transform:none;letter-spacing:0;font-size:1.06rem;font-weight:400;line-height:1.25}.ProgramHeroSection-module__ac4ZbW__heroMetaModalityLines strong{color:var(--formation-text-strong);text-align:right;text-transform:none;font-size:1.06rem;font-weight:700;line-height:1.2}.ProgramHeroSection-module__ac4ZbW__heroBullets{gap:12px;margin:0 0 24px;list-style:none;display:grid}.ProgramHeroSection-module__ac4ZbW__heroBullets li{color:var(--text-body);font-size:calc(var(--formation-body) * 1.15);padding-left:28px;line-height:1.5;position:relative}.ProgramHeroSection-module__ac4ZbW__heroBullets li:before{content:"✓";color:#4c55ff;border:1px solid #5a58f8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.83rem;font-weight:700;display:grid;position:absolute;top:.19em;left:0}.ProgramHeroSection-module__ac4ZbW__heroActions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ProgramHeroSection-module__ac4ZbW__ctaMain{box-shadow:0 10px 22px #3b43f42e}.ProgramHeroSection-module__ac4ZbW__ctaSecondary{color:#fff;appearance:none;cursor:pointer;background:#221f74;border:1px solid #221f74;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-size:1.12rem;font-weight:700;text-decoration:none;display:inline-flex}.ProgramHeroSection-module__ac4ZbW__ctaSecondary:hover{background:#1b185d;border-color:#1b185d;transform:translateY(-1px)}.ProgramHeroSection-module__ac4ZbW__modalOverlay{z-index:2147483647;-webkit-backdrop-filter:blur(8px);background:#0c0a249e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ProgramHeroSection-module__ac4ZbW__modalDialog{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(#fff 0%,#f5f7ff 100%);border-radius:28px;gap:20px;width:min(100%,760px);max-height:min(100dvh - 32px,860px);padding:clamp(22px,3vw,32px);display:grid;overflow:hidden auto;box-shadow:0 28px 80px #0a0c2659}.ProgramHeroSection-module__ac4ZbW__modalHeader{z-index:1;background:#fff;justify-content:center;align-items:center;min-height:40px;padding-right:56px;display:flex;position:sticky;top:0}.ProgramHeroSection-module__ac4ZbW__modalHeader h2{color:#18174a;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08;font-weight:var(--formation-title-weight);text-align:center;margin:0}.ProgramHeroSection-module__ac4ZbW__modalClose{color:#221f74;cursor:pointer;background:#fff;border:1px solid #221f742e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProgramHeroSection-module__ac4ZbW__modalClose:hover{background:#f3f5ff}.ProgramHeroSection-module__ac4ZbW__modalBody{display:grid}.ProgramHeroSection-module__ac4ZbW__enrollmentIntro{color:#45446f;text-align:center;margin:0 0 18px;line-height:1.5}.ProgramHeroSection-module__ac4ZbW__enrollmentForm{background:#fff;border:1px solid #221f741a;border-radius:22px;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.ProgramHeroSection-module__ac4ZbW__enrollmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProgramHeroSection-module__ac4ZbW__enrollmentField{color:#2c2b61;gap:7px;font-size:.96rem;font-weight:700;display:grid}.ProgramHeroSection-module__ac4ZbW__enrollmentField input{color:#201d63;width:100%;min-height:46px;font:inherit;border:1px solid #221f7433;border-radius:9px;padding:10px 12px;font-weight:400}.ProgramHeroSection-module__ac4ZbW__enrollmentField input:focus-visible{outline-offset:1px;border-color:#4d48ff;outline:3px solid #4d48ff4d}.ProgramHeroSection-module__ac4ZbW__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProgramHeroSection-module__ac4ZbW__enrollmentPrivacyNotice{color:#38375f;margin:0;font-size:.94rem;line-height:1.5}.ProgramHeroSection-module__ac4ZbW__enrollmentPrivacyNotice a{color:#3d43d6;font-weight:700}.ProgramHeroSection-module__ac4ZbW__enrollmentConsent{color:#38375f;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.4;display:flex}.ProgramHeroSection-module__ac4ZbW__enrollmentConsent input{accent-color:#4d48ff;width:18px;height:18px;margin-top:1px}.ProgramHeroSection-module__ac4ZbW__enrollmentConsent a{color:#3d43d6;font-weight:700}.ProgramHeroSection-module__ac4ZbW__enrollmentStatus{color:#b42318;margin:0;font-weight:700}.ProgramHeroSection-module__ac4ZbW__enrollmentSubmit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#221f74;border:1px solid #221f74;border-radius:10px;justify-self:center;padding:10px 18px;font-weight:800}.ProgramHeroSection-module__ac4ZbW__enrollmentSubmit:hover:not(:disabled){background:#1b185d;border-color:#1b185d}.ProgramHeroSection-module__ac4ZbW__enrollmentSubmit:disabled{opacity:.65;cursor:wait}.ProgramHeroSection-module__ac4ZbW__modalFormShell{min-height:620px;position:relative}.ProgramHeroSection-module__ac4ZbW__modalFormTarget{background:#fff;border-radius:22px;width:100%;min-height:620px;box-shadow:inset 0 0 0 1px #221f7414}.ProgramHeroSection-module__ac4ZbW__modalLoading{z-index:1;color:#4d48ff;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.ProgramHeroSection-module__ac4ZbW__modalPlaceholder{color:#201d63;text-align:center;background:linear-gradient(#4c55ff12,#ffffffd1);border-radius:22px;place-items:center;gap:10px;min-height:320px;padding:28px;display:grid}.ProgramHeroSection-module__ac4ZbW__modalPlaceholder strong{font-size:1.08rem}.ProgramHeroSection-module__ac4ZbW__heroRatings{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.ProgramHeroSection-module__ac4ZbW__heroTrustpilotWidget{width:min(100%,280px);min-height:20px}.ProgramHeroSection-module__ac4ZbW__heroRatings p{color:#201d63;margin:0;font-size:1.15rem}.ProgramHeroSection-module__ac4ZbW__ratingStars{color:#ffb200;letter-spacing:.03em;font-size:1.15rem}.ProgramHeroSection-module__ac4ZbW__ratingBrand{color:#2c2c64;font-weight:700}.ProgramHeroSection-module__ac4ZbW__ratingBrandTrustpilot{color:#00b67a}.ProgramHeroSection-module__ac4ZbW__panel{padding:var(--formation-surface-padding-md);border-radius:var(--formation-surface-radius-md);box-shadow:var(--formation-surface-shadow-medium);background:#ffffffdb;align-self:center}.ProgramHeroSection-module__ac4ZbW__heroProgramTag{margin-top:16px;font-size:.92rem}.ProgramHeroSection-module__ac4ZbW__tagBlocks{justify-items:center;gap:14px;margin-top:16px;display:grid}.ProgramHeroSection-module__ac4ZbW__tagBlock{justify-items:center;gap:10px;display:grid}.ProgramHeroSection-module__ac4ZbW__tagBlockLabel{letter-spacing:.08em;text-transform:uppercase;color:#5a5b7d;text-align:center;font-size:.92rem}.ProgramHeroSection-module__ac4ZbW__tagList{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ProgramHeroSection-module__ac4ZbW__heroVisual{place-items:end center;min-height:390px;display:grid;position:relative}.ProgramHeroSection-module__ac4ZbW__heroShape{background:#504ce614;border-radius:70px 20px;position:absolute;inset:30px 12px 0}.ProgramHeroSection-module__ac4ZbW__panelImage{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:var(--formation-surface-radius-md);z-index:2;width:100%;max-width:360px;margin-bottom:0;position:relative}.ProgramHeroSection-module__ac4ZbW__aiToolsImageFrame{z-index:2;border-radius:var(--formation-surface-radius-md);width:min(100%,360px);height:390px;position:relative;overflow:hidden}.ProgramHeroSection-module__ac4ZbW__panelImageAiTools{aspect-ratio:auto;transform-origin:50% 8%;object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;transform:scale(1.62)}.ProgramHeroSection-module__ac4ZbW__aiCompaniesBubbles{z-index:4;gap:9px;display:grid;position:absolute;top:28px;right:-14px}.ProgramHeroSection-module__ac4ZbW__aiCompaniesBubbles img{object-fit:contain;background:#ffffffe6;border:1px solid #4d48ff2e;border-radius:999px;width:104px;height:42px;padding:10px 12px;display:block;box-shadow:0 10px 20px #2521731f}.ProgramHeroSection-module__ac4ZbW__heroDot{opacity:.85;z-index:3;background:#6470ff;border-radius:50%;width:14px;height:14px;position:absolute}.ProgramHeroSection-module__ac4ZbW__heroDotA{top:34%;left:8%}.ProgramHeroSection-module__ac4ZbW__heroDotB{width:10px;height:10px;top:16%;right:10%}.ProgramHeroSection-module__ac4ZbW__heroDotC{width:16px;height:16px;bottom:20%;right:2%}.ProgramHeroSection-module__ac4ZbW__heroCompanies{gap:clamp(16px,1.8vw,24px);margin-top:clamp(26px,3vw,44px);display:grid}.ProgramHeroSection-module__ac4ZbW__heroCompanies h2{text-align:center;font-size:var(--formation-h3);line-height:1.12;font-weight:var(--formation-title-weight);justify-content:center;margin:0;display:flex}.ProgramHeroSection-module__ac4ZbW__heroCompaniesTitle{text-align:center;display:block}.ProgramHeroSection-module__ac4ZbW__heroCompaniesIntro{text-align:center;color:var(--text-body);margin:clamp(12px,1.6vw,22px) 0 0;font-size:clamp(1.18rem,1.6vw,1.5rem);font-weight:700;line-height:1.45}.ProgramHeroSection-module__ac4ZbW__heroCompaniesIntro span{color:#4d48ff;font-weight:800}@media (max-width:1100px){.ProgramHeroSection-module__ac4ZbW__heroRoot{grid-template-columns:1fr}.ProgramHeroSection-module__ac4ZbW__heroTitle{max-width:none}.ProgramHeroSection-module__ac4ZbW__heroVisual{min-height:330px}.ProgramHeroSection-module__ac4ZbW__panelImage{max-width:320px}.ProgramHeroSection-module__ac4ZbW__aiCompaniesBubbles{right:4%}.ProgramHeroSection-module__ac4ZbW__heroProgramTag{margin-top:14px}}@media (min-width:1201px) and (max-height:860px){.ProgramHeroSection-module__ac4ZbW__heroTitle{font-size:clamp(2.3rem,6.9vh,4.08rem)}.ProgramHeroSection-module__ac4ZbW__heroMeta{gap:clamp(10px,1.5vh,16px);margin-top:clamp(14px,2vh,24px);margin-bottom:clamp(14px,2vh,24px)}.ProgramHeroSection-module__ac4ZbW__heroBullets{gap:clamp(8px,1.4vh,12px);margin-bottom:clamp(16px,2vh,24px)}}@media (min-width:1201px) and (max-height:1100px){.ProgramHeroSection-module__ac4ZbW__heroTitle{font-size:clamp(2.3rem,4.37vh,3.68rem)}.ProgramHeroSection-module__ac4ZbW__heroMeta{gap:clamp(10px,1.3vh,14px);margin-top:clamp(12px,1.8vh,20px);margin-bottom:clamp(12px,1.8vh,20px)}.ProgramHeroSection-module__ac4ZbW__heroBullets{gap:clamp(8px,1.2vh,10px);margin-bottom:clamp(14px,1.8vh,20px)}}@media (max-width:760px){.ProgramHeroSection-module__ac4ZbW__heroMeta{grid-template-columns:1fr;gap:12px}.ProgramHeroSection-module__ac4ZbW__heroMetaItem{padding:12px 14px}.ProgramHeroSection-module__ac4ZbW__heroBullets li{font-size:1.08rem}.ProgramHeroSection-module__ac4ZbW__heroRatings{gap:10px}.ProgramHeroSection-module__ac4ZbW__heroRatings p{font-size:1.04rem}.ProgramHeroSection-module__ac4ZbW__panel{border-radius:18px;padding:14px}.ProgramHeroSection-module__ac4ZbW__heroVisual{width:min(100%,220px);min-height:275px;margin-inline:auto}.ProgramHeroSection-module__ac4ZbW__panelImage{aspect-ratio:4/5;object-fit:contain;border-radius:16px;width:100%;max-width:none;height:100%}.ProgramHeroSection-module__ac4ZbW__aiToolsImageFrame{border-radius:16px;width:220px;height:275px}.ProgramHeroSection-module__ac4ZbW__panelImageAiTools{object-fit:cover}.ProgramHeroSection-module__ac4ZbW__aiCompaniesBubbles{gap:6px;top:10px;right:-45px}.ProgramHeroSection-module__ac4ZbW__aiCompaniesBubbles img{width:84px;height:34px;padding:8px 10px}.ProgramHeroSection-module__ac4ZbW__heroShape{border-radius:44px 16px}.ProgramHeroSection-module__ac4ZbW__modalOverlay{padding:12px}.ProgramHeroSection-module__ac4ZbW__modalDialog{border-radius:22px;gap:16px;max-height:92vh;padding:18px}.ProgramHeroSection-module__ac4ZbW__modalHeader{min-height:36px;padding-right:52px}.ProgramHeroSection-module__ac4ZbW__modalFormShell,.ProgramHeroSection-module__ac4ZbW__modalFormTarget{min-height:540px}.ProgramHeroSection-module__ac4ZbW__enrollmentGrid{grid-template-columns:1fr}.ProgramHeroSection-module__ac4ZbW__enrollmentSubmit{width:100%}}@media (max-height:980px) and (min-width:761px){.ProgramHeroSection-module__ac4ZbW__modalOverlay{padding:16px}.ProgramHeroSection-module__ac4ZbW__modalDialog{border-radius:24px;gap:14px;padding:20px 24px}.ProgramHeroSection-module__ac4ZbW__enrollmentIntro{margin-bottom:12px;line-height:1.4}.ProgramHeroSection-module__ac4ZbW__enrollmentForm{gap:12px;padding:18px}.ProgramHeroSection-module__ac4ZbW__enrollmentGrid{gap:12px}.ProgramHeroSection-module__ac4ZbW__enrollmentField{gap:5px}.ProgramHeroSection-module__ac4ZbW__enrollmentField input,.ProgramHeroSection-module__ac4ZbW__enrollmentSubmit{min-height:42px}}
.EnterpriseProgramPage-module__y2lRJG__page{color:#24205f;background:#f5f4fd;width:100vw;margin-inline:calc(50% - 50vw);overflow:clip}.EnterpriseProgramPage-module__y2lRJG__hero,.EnterpriseProgramPage-module__y2lRJG__introSection,.EnterpriseProgramPage-module__y2lRJG__useCasesSection,.EnterpriseProgramPage-module__y2lRJG__modalitiesSection,.EnterpriseProgramPage-module__y2lRJG__financeSection,.EnterpriseProgramPage-module__y2lRJG__expertsSection,.EnterpriseProgramPage-module__y2lRJG__reasonsSection,.EnterpriseProgramPage-module__y2lRJG__schoolSection,.EnterpriseProgramPage-module__y2lRJG__testimonialsSection,.EnterpriseProgramPage-module__y2lRJG__relatedSection,.EnterpriseProgramPage-module__y2lRJG__finalCta{width:min(1180px,100% - 40px);margin-inline:auto}.EnterpriseProgramPage-module__y2lRJG__hero{width:100%;min-height:min(780px,100svh);padding:calc(var(--nav-height,80px) + 70px) max(20px, calc((100% - 1180px) / 2)) 72px;color:#fff;background:radial-gradient(circle at 88% 8%,#6559ff33,#0000 24%),linear-gradient(135deg,#0c123e 0%,#15185d 56%,#080b2f 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,5vw,76px);margin-inline:0;display:grid}.EnterpriseProgramPage-module__y2lRJG__heroCopy{max-width:620px}.EnterpriseProgramPage-module__y2lRJG__eyebrow{color:#4d48f0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:800}.EnterpriseProgramPage-module__y2lRJG__hero .EnterpriseProgramPage-module__y2lRJG__eyebrow{color:#91f4d7}.EnterpriseProgramPage-module__y2lRJG__hero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.98}.EnterpriseProgramPage-module__y2lRJG__heroText{color:#ffffffd1;max-width:54ch;margin:26px 0 0;font-size:1.15rem;line-height:1.65}.EnterpriseProgramPage-module__y2lRJG__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.EnterpriseProgramPage-module__y2lRJG__heroProof{color:#ffffffc2;align-items:baseline;gap:10px;margin-top:34px;display:flex}.EnterpriseProgramPage-module__y2lRJG__heroProof strong{color:#91f4d7;font-size:2rem}.EnterpriseProgramPage-module__y2lRJG__hero .primary{color:#191957;background:#fff;border-color:#fff;box-shadow:0 12px 28px #0003}.EnterpriseProgramPage-module__y2lRJG__hero .primary:hover{background:#e8fffa;border-color:#e8fffa}.EnterpriseProgramPage-module__y2lRJG__hero .secondary{color:#fff;background:#ffffff1a;border-color:#ffffff70}.EnterpriseProgramPage-module__y2lRJG__hero .secondary:hover{background:#ffffff2e;border-color:#ffffffa8}.EnterpriseProgramPage-module__y2lRJG__heroVisual{min-height:440px;position:relative}.EnterpriseProgramPage-module__y2lRJG__heroOrb{background:radial-gradient(circle,#dddcff 0%,#f3f2ff 60%,#0000 70%);border-radius:50%;position:absolute;inset:18% 9% 10%}.EnterpriseProgramPage-module__y2lRJG__heroPerson{background:#ecebff;border:6px solid #f5f4fde6;border-radius:90px 90px 24px 24px;width:190px;height:320px;position:absolute;overflow:hidden;box-shadow:0 24px 50px #24205f29}.EnterpriseProgramPage-module__y2lRJG__heroPerson img{object-fit:cover;object-position:top}.EnterpriseProgramPage-module__y2lRJG__heroPerson1{top:20%;left:8%;transform:rotate(-8deg)}.EnterpriseProgramPage-module__y2lRJG__heroPerson2{z-index:2;top:5%;left:34%}.EnterpriseProgramPage-module__y2lRJG__heroPerson3{top:22%;right:5%;transform:rotate(8deg)}.EnterpriseProgramPage-module__y2lRJG__logoBand{text-align:center;background:#f5f4fd;padding:24px 20px 34px}.EnterpriseProgramPage-module__y2lRJG__logoBand p{color:#706d97;margin:0 0 18px;font-size:.8rem}.EnterpriseProgramPage-module__y2lRJG__logoRow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:28px;width:min(900px,100%);margin:auto;display:flex}.EnterpriseProgramPage-module__y2lRJG__logoRow img{object-fit:contain;filter:grayscale();opacity:.7;width:112px;height:34px}.EnterpriseProgramPage-module__y2lRJG__introSection{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding-block:110px;display:grid}.EnterpriseProgramPage-module__y2lRJG__introVisual{color:#fff;background:linear-gradient(145deg,#332d92,#5b54f5);border-radius:40px;place-items:center;min-height:300px;display:grid;position:relative;box-shadow:0 26px 60px #312c9233}.EnterpriseProgramPage-module__y2lRJG__introVisual span{background:#ffffff29;border-radius:99px;padding:12px 18px;font-weight:700;position:absolute}.EnterpriseProgramPage-module__y2lRJG__introVisual span:nth-child(2){top:22%;left:14%}.EnterpriseProgramPage-module__y2lRJG__introVisual span:nth-child(3){bottom:22%;right:14%}.EnterpriseProgramPage-module__y2lRJG__introCircle{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:132px;height:132px;font-size:1.4rem;font-weight:800;display:grid}.EnterpriseProgramPage-module__y2lRJG__introCopy h2,.EnterpriseProgramPage-module__y2lRJG__sectionHeading h2,.EnterpriseProgramPage-module__y2lRJG__financeSection h2,.EnterpriseProgramPage-module__y2lRJG__schoolSection h2,.EnterpriseProgramPage-module__y2lRJG__finalCta h2{color:#24205f;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.02}.EnterpriseProgramPage-module__y2lRJG__introCopy>p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow),.EnterpriseProgramPage-module__y2lRJG__financeSection p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow),.EnterpriseProgramPage-module__y2lRJG__schoolCopy p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow){color:#55527d;font-size:1.08rem;line-height:1.7}.EnterpriseProgramPage-module__y2lRJG__introCopy .EnterpriseProgramPage-module__y2lRJG__primary{margin-top:18px;display:inline-block}.EnterpriseProgramPage-module__y2lRJG__useCasesSection{padding-block:82px}.EnterpriseProgramPage-module__y2lRJG__sectionHeading{max-width:700px;margin-bottom:42px}.EnterpriseProgramPage-module__y2lRJG__sectionHeading>p:last-child{color:#66638b;margin:14px 0 0;line-height:1.6}.EnterpriseProgramPage-module__y2lRJG__catalogSection{width:max(min(75vw, calc(100% - 40px)), min(var(--layout-wide), calc(100% - 40px)));margin-inline:auto;padding-block:70px 32px}.EnterpriseProgramPage-module__y2lRJG__catalogSection .EnterpriseProgramPage-module__y2lRJG__sectionHeading{text-align:center;margin-inline:auto}.EnterpriseProgramPage-module__y2lRJG__useCasesGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.EnterpriseProgramPage-module__y2lRJG__useCaseCard{background:#f5f4fd;border:1px solid #e3e1ff;border-radius:24px;min-height:270px;padding:28px}.EnterpriseProgramPage-module__y2lRJG__useCaseCard:nth-child(2),.EnterpriseProgramPage-module__y2lRJG__useCaseCard:nth-child(3){background:#f5f4fd}.EnterpriseProgramPage-module__y2lRJG__useCaseCard span,.EnterpriseProgramPage-module__y2lRJG__modalityNumber{color:#4d48f0;font-weight:800}.EnterpriseProgramPage-module__y2lRJG__useCaseCard h3{color:#24205f;margin:54px 0 14px;font-size:1.35rem}.EnterpriseProgramPage-module__y2lRJG__useCaseCard p{color:#5e5a83;line-height:1.6}.EnterpriseProgramPage-module__y2lRJG__modalitiesSection{padding-block:42px 110px}.EnterpriseProgramPage-module__y2lRJG__modalitiesSection .EnterpriseProgramPage-module__y2lRJG__sectionHeading{text-align:center;margin-inline:auto}.EnterpriseProgramPage-module__y2lRJG__modalityGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.EnterpriseProgramPage-module__y2lRJG__modalityCard{background:#f5f4fd;border:1px solid #dfddfa;border-radius:28px;flex-direction:column;min-height:0;padding:32px;display:flex;overflow:hidden;box-shadow:0 18px 42px #24205f17}.EnterpriseProgramPage-module__y2lRJG__modalityCard2{background:#f5f4fd;border-color:#b8b4ff;box-shadow:0 18px 48px #4d48f029}.EnterpriseProgramPage-module__y2lRJG__modalityCard3{background:#f5f4fd}.EnterpriseProgramPage-module__y2lRJG__modalityBrand{color:#282460;margin:0;font-size:1.55rem;line-height:1}.EnterpriseProgramPage-module__y2lRJG__modalityCard h3{color:#282460;margin:8px 0 18px;font-size:1.55rem;line-height:1}.EnterpriseProgramPage-module__y2lRJG__modalityCard h3 span{background:#f1b4f3;border-radius:6px;padding:5px 7px 6px;display:inline-block}.EnterpriseProgramPage-module__y2lRJG__modalityCard2 h3 span{background:#b9e3f8}.EnterpriseProgramPage-module__y2lRJG__modalityCard3 h3 span{background:#c8f3df}.EnterpriseProgramPage-module__y2lRJG__modalitySubtitle{color:#282460;min-height:24px;line-height:1.4}.EnterpriseProgramPage-module__y2lRJG__modalityDuration{color:#282460;margin:14px 0 26px;line-height:1.45}.EnterpriseProgramPage-module__y2lRJG__modalityCard ul{color:#282460;border-top:1px solid #4a449029;gap:10px;margin:0;padding:20px 0 0 17px;line-height:1.4;display:grid}.EnterpriseProgramPage-module__y2lRJG__modalityCard>ul:first-of-type{border-top:1px solid #4a449029}.EnterpriseProgramPage-module__y2lRJG__modalityListSecondary{margin-top:14px!important}.EnterpriseProgramPage-module__y2lRJG__modalityCard li::marker{color:#4d48f0}.EnterpriseProgramPage-module__y2lRJG__financeSection{background:#2f2a86;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:78px 70px;display:grid}.EnterpriseProgramPage-module__y2lRJG__financeSection h2,.EnterpriseProgramPage-module__y2lRJG__financeSection p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow){color:#fff}.EnterpriseProgramPage-module__y2lRJG__financeSection .EnterpriseProgramPage-module__y2lRJG__eyebrow{color:#b7b3ff}.EnterpriseProgramPage-module__y2lRJG__financeSection .EnterpriseProgramPage-module__y2lRJG__primary{margin-top:14px;display:inline-block}.EnterpriseProgramPage-module__y2lRJG__financeLogos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.EnterpriseProgramPage-module__y2lRJG__financeLogos strong{color:#fff;background:#dcdaff26;border:1px solid #cecbff4d;border-radius:16px;place-items:center;min-height:76px;display:grid}.EnterpriseProgramPage-module__y2lRJG__expertsSection,.EnterpriseProgramPage-module__y2lRJG__reasonsSection,.EnterpriseProgramPage-module__y2lRJG__schoolSection,.EnterpriseProgramPage-module__y2lRJG__testimonialsSection{padding-block:110px}.EnterpriseProgramPage-module__y2lRJG__expertsGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.EnterpriseProgramPage-module__y2lRJG__expertCard{text-align:center}.EnterpriseProgramPage-module__y2lRJG__expertCard>div{background:#eeedff;border-radius:32px;height:250px;overflow:hidden}.EnterpriseProgramPage-module__y2lRJG__expertCard img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.EnterpriseProgramPage-module__y2lRJG__expertCard strong,.EnterpriseProgramPage-module__y2lRJG__expertCard span{display:block}.EnterpriseProgramPage-module__y2lRJG__expertCard strong{margin-top:18px}.EnterpriseProgramPage-module__y2lRJG__expertCard span{color:#6d6992;margin-top:6px}.EnterpriseProgramPage-module__y2lRJG__expertCard p{color:#5e5a83;max-width:34ch;margin:12px auto 0;font-size:.92rem;line-height:1.5}.EnterpriseProgramPage-module__y2lRJG__reasonsSection{background:#f5f4fd;width:100%;padding-inline:max(20px,50% - 590px)}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid article{background:#f5f4fd;border:1px solid #c1bee9b8;border-radius:18px;padding:24px}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid article:nth-child(2n){background:#f5f4fd}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid span{color:#4d48f0;font-weight:800}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid h3{margin:44px 0 12px;font-size:1.2rem}.EnterpriseProgramPage-module__y2lRJG__reasonsGrid p{color:#69658d;margin:0;line-height:1.55}.EnterpriseProgramPage-module__y2lRJG__schoolSection{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.EnterpriseProgramPage-module__y2lRJG__schoolSection img{object-fit:cover;border-radius:24px;width:100%;height:350px}.EnterpriseProgramPage-module__y2lRJG__schoolCopy .EnterpriseProgramPage-module__y2lRJG__secondary{margin-top:14px;display:inline-block}.EnterpriseProgramPage-module__y2lRJG__testimonialsSection{background:#f5f4fd;width:100%;padding-inline:max(20px,50% - 590px)}.EnterpriseProgramPage-module__y2lRJG__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.EnterpriseProgramPage-module__y2lRJG__testimonialGrid blockquote{color:#56527d;background:#f5f4fd;border:1px solid #c1bee9b8;border-radius:20px;margin:0;padding:26px;line-height:1.6}.EnterpriseProgramPage-module__y2lRJG__testimonialGrid cite{color:#24205f;margin-top:20px;font-style:normal;font-weight:800;display:block}.EnterpriseProgramPage-module__y2lRJG__finalCta{text-align:center;background:linear-gradient(135deg,#4d48f0,#28236e);border-radius:32px;margin-bottom:100px;padding:90px 30px}.EnterpriseProgramPage-module__y2lRJG__finalCta h2,.EnterpriseProgramPage-module__y2lRJG__finalCta>p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow){color:#fff}.EnterpriseProgramPage-module__y2lRJG__finalCta .EnterpriseProgramPage-module__y2lRJG__eyebrow{color:#d3d1ff}.EnterpriseProgramPage-module__y2lRJG__finalCta>p:not(.EnterpriseProgramPage-module__y2lRJG__eyebrow){max-width:50ch;margin:16px auto 28px}.EnterpriseProgramPage-module__y2lRJG__finalCta .EnterpriseProgramPage-module__y2lRJG__primary{display:inline-block}@media (max-width:820px){.EnterpriseProgramPage-module__y2lRJG__catalogSection{width:min(100% - 28px,640px);padding-block:56px 74px}.EnterpriseProgramPage-module__y2lRJG__hero,.EnterpriseProgramPage-module__y2lRJG__introSection,.EnterpriseProgramPage-module__y2lRJG__financeSection,.EnterpriseProgramPage-module__y2lRJG__schoolSection{grid-template-columns:1fr}.EnterpriseProgramPage-module__y2lRJG__hero{min-height:auto;padding-top:calc(var(--nav-height,72px) + 48px);padding-bottom:54px}.EnterpriseProgramPage-module__y2lRJG__heroVisual{min-height:360px}.EnterpriseProgramPage-module__y2lRJG__heroPerson{width:145px;height:250px}.EnterpriseProgramPage-module__y2lRJG__introSection{gap:36px}.EnterpriseProgramPage-module__y2lRJG__useCasesGrid,.EnterpriseProgramPage-module__y2lRJG__modalityGrid,.EnterpriseProgramPage-module__y2lRJG__expertsGrid,.EnterpriseProgramPage-module__y2lRJG__reasonsGrid,.EnterpriseProgramPage-module__y2lRJG__testimonialGrid{grid-template-columns:1fr}.EnterpriseProgramPage-module__y2lRJG__modalityCard2{transform:none}.EnterpriseProgramPage-module__y2lRJG__financeSection{padding:38px 24px}.EnterpriseProgramPage-module__y2lRJG__schoolSection img{height:280px}.EnterpriseProgramPage-module__y2lRJG__sectionHeading h2,.EnterpriseProgramPage-module__y2lRJG__introCopy h2,.EnterpriseProgramPage-module__y2lRJG__financeSection h2,.EnterpriseProgramPage-module__y2lRJG__schoolSection h2,.EnterpriseProgramPage-module__y2lRJG__finalCta h2{font-size:2.2rem}}
