.ContactForm-module__HyldzW__card{background:#bca2e0;border-radius:47px;width:100%;max-width:600px;padding:42px 40px 49px;scroll-margin-top:24px}.ContactForm-module__HyldzW__title{font-family:var(--font-heading);color:var(--purple-900);font-size:29px;font-weight:600;line-height:1.2}.ContactForm-module__HyldzW__lead{color:#f4eefb;max-width:380px;margin-top:6px;font-size:16px;line-height:1.2}.ContactForm-module__HyldzW__form{flex-direction:column;gap:11px;margin-top:20px;display:flex}.ContactForm-module__HyldzW__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ContactForm-module__HyldzW__field{display:block;position:relative}.ContactForm-module__HyldzW__field input,.ContactForm-module__HyldzW__field select,.ContactForm-module__HyldzW__field textarea{width:100%;font-family:var(--font-body);color:var(--purple-900);appearance:none;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);background:#f0eaf8;border:1px solid #b89ac8;border-radius:4px;outline:none;padding:10px 14px;font-size:15px}.ContactForm-module__HyldzW__field input,.ContactForm-module__HyldzW__field select{height:44px;padding:0 14px}.ContactForm-module__HyldzW__field textarea{resize:vertical;height:auto;min-height:120px}.ContactForm-module__HyldzW__field input::placeholder,.ContactForm-module__HyldzW__field textarea::placeholder{color:var(--purple-900);opacity:1}.ContactForm-module__HyldzW__field input:focus,.ContactForm-module__HyldzW__field select:focus,.ContactForm-module__HyldzW__field textarea:focus{border-color:var(--purple-700);background:#fff;box-shadow:0 0 0 3px #5630742e}:is(.ContactForm-module__HyldzW__field input:user-invalid,.ContactForm-module__HyldzW__field textarea:user-invalid){border-color:#c0392b}.ContactForm-module__HyldzW__select select{cursor:pointer;padding-right:40px}.ContactForm-module__HyldzW__select svg{color:var(--purple-700);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ContactForm-module__HyldzW__submit{background:var(--purple-900);color:#fff;cursor:pointer;height:41px;transition:background-color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:4px;margin-top:12px;font-size:15px;font-weight:600}.ContactForm-module__HyldzW__submit:hover:not(:disabled){background:var(--purple-950);transform:translateY(-1px)}.ContactForm-module__HyldzW__submit:disabled{opacity:.7;cursor:progress}.ContactForm-module__HyldzW__error{color:#a12424;background:#fdecec;border-radius:6px;margin-top:4px;padding:10px 12px;font-size:14px}.ContactForm-module__HyldzW__success{color:var(--purple-900);animation:ContactForm-module__HyldzW__fadeIn .4s var(--ease);background:#f0eaf8;border-radius:12px;margin-top:24px;padding:20px;font-size:16px;line-height:1.5}@keyframes ContactForm-module__HyldzW__fadeIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:767px){.ContactForm-module__HyldzW__card{border-radius:28px;padding:28px 20px}.ContactForm-module__HyldzW__row{grid-template-columns:1fr;gap:11px}}
.SectionHeading-module__ZCWIVq__heading{flex-direction:column;display:flex}.SectionHeading-module__ZCWIVq__center{text-align:center;align-items:center}.SectionHeading-module__ZCWIVq__left{text-align:left;align-items:flex-start}.SectionHeading-module__ZCWIVq__markLg{width:112px;height:auto;margin-bottom:12px}.SectionHeading-module__ZCWIVq__markSm{width:33px;height:auto;margin-bottom:12px}.SectionHeading-module__ZCWIVq__eyebrow{letter-spacing:.01em;text-transform:uppercase;color:var(--purple-500);margin-bottom:6px;font-size:14px;font-weight:600}.SectionHeading-module__ZCWIVq__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--purple-900);font-size:56px;font-weight:700;line-height:1.07}.SectionHeading-module__ZCWIVq__center .SectionHeading-module__ZCWIVq__title{margin-inline:auto}.SectionHeading-module__ZCWIVq__upper{text-transform:uppercase}.SectionHeading-module__ZCWIVq__subtitle{font-family:var(--font-heading);color:var(--purple-900);margin-top:9px;font-size:16px;line-height:1.27}.SectionHeading-module__ZCWIVq__center .SectionHeading-module__ZCWIVq__subtitle{margin-inline:auto}@media (max-width:1199px){.SectionHeading-module__ZCWIVq__title{font-size:46px}}@media (max-width:767px){.SectionHeading-module__ZCWIVq__markLg{width:84px}.SectionHeading-module__ZCWIVq__title{font-size:34px;line-height:1.12}.SectionHeading-module__ZCWIVq__subtitle{font-size:15px}}
.ProgramsSection-module__KYdBta__section{padding-top:var(--space-top,38px)}.ProgramsSection-module__KYdBta__featuredGrid,.ProgramsSection-module__KYdBta__cardGrid{gap:26px 25px;margin-top:30px;display:grid}.ProgramsSection-module__KYdBta__featuredGrid{grid-template-columns:repeat(2,1fr)}.ProgramsSection-module__KYdBta__cardGrid{grid-template-columns:repeat(3,1fr)}.ProgramsSection-module__KYdBta__featuredGrid+.ProgramsSection-module__KYdBta__cardGrid{margin-top:26px}.ProgramsSection-module__KYdBta__card{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);background:#fff;border:1px solid #e8e0f2;border-radius:20px;gap:10px;padding:10px;display:flex}.ProgramsSection-module__KYdBta__card:hover{border-color:#d9cbe9;transform:translateY(-4px);box-shadow:0 18px 40px -18px #43205b47}.ProgramsSection-module__KYdBta__grid{flex-direction:column;gap:11px}.ProgramsSection-module__KYdBta__media{background:#f3edf7;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}.ProgramsSection-module__KYdBta__grid .ProgramsSection-module__KYdBta__media{height:208px}.ProgramsSection-module__KYdBta__featured .ProgramsSection-module__KYdBta__media{align-self:stretch;width:279px;min-height:280px}.ProgramsSection-module__KYdBta__image{object-fit:cover;transition:transform .6s var(--ease)}.ProgramsSection-module__KYdBta__card:hover .ProgramsSection-module__KYdBta__image{transform:scale(1.04)}.ProgramsSection-module__KYdBta__body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ProgramsSection-module__KYdBta__featured .ProgramsSection-module__KYdBta__body{padding:1px 4px 0 0}.ProgramsSection-module__KYdBta__badge{background:var(--accent);height:26px;color:var(--accent-contrast);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.ProgramsSection-module__KYdBta__title{font-family:var(--font-heading);color:var(--purple-900);margin-top:8px;font-size:25px;font-weight:800;line-height:1.28}.ProgramsSection-module__KYdBta__details{border-bottom:1px solid #e4daf0;width:100%;margin-top:11px;padding-bottom:0;font-size:14px;line-height:22px}.ProgramsSection-module__KYdBta__details li{padding-left:10px;position:relative}.ProgramsSection-module__KYdBta__details li:before{content:"";background:var(--bullet);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.ProgramsSection-module__KYdBta__details strong{font-weight:600}.ProgramsSection-module__KYdBta__details span{margin-left:8px}.ProgramsSection-module__KYdBta__disciplines{margin-top:12px;padding-left:10px;font-size:14px;line-height:17px}.ProgramsSection-module__KYdBta__disciplines strong{font-weight:700}.ProgramsSection-module__KYdBta__apply{min-height:39px;margin-top:20px}.ProgramsSection-module__KYdBta__featured .ProgramsSection-module__KYdBta__apply{margin-top:18px}@media (max-width:1199px){.ProgramsSection-module__KYdBta__featuredGrid{grid-template-columns:1fr}.ProgramsSection-module__KYdBta__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ProgramsSection-module__KYdBta__section{padding-top:36px}.ProgramsSection-module__KYdBta__featuredGrid,.ProgramsSection-module__KYdBta__cardGrid{grid-template-columns:1fr;gap:18px;margin-top:28px}.ProgramsSection-module__KYdBta__featured{flex-direction:column}.ProgramsSection-module__KYdBta__featured .ProgramsSection-module__KYdBta__media{width:100%;height:220px;min-height:0}.ProgramsSection-module__KYdBta__title{font-size:22px}}
.CompareSection-module__jYRqfG__section{padding-top:var(--space-top,64px)}.CompareSection-module__jYRqfG__frame{background:var(--table-strong);border-radius:20px;margin-top:30px;padding:10px}.CompareSection-module__jYRqfG__narrow{max-width:898px;margin-inline:auto}.CompareSection-module__jYRqfG__scroller{border-radius:12px;overflow-x:auto}.CompareSection-module__jYRqfG__table{width:100%;min-width:calc(var(--label-w,293px) + var(--cols) * 130px);border-collapse:separate;border-spacing:0;font-family:var(--font-heading);color:#000;table-layout:fixed;font-size:16px;line-height:1.25}.CompareSection-module__jYRqfG__table th,.CompareSection-module__jYRqfG__table td{text-align:left;vertical-align:middle;padding:0 10px}.CompareSection-module__jYRqfG__corner,.CompareSection-module__jYRqfG__table tbody th{width:var(--label-w,293px);background:var(--table-strong)}.CompareSection-module__jYRqfG__table tbody th{font-weight:600}.CompareSection-module__jYRqfG__table thead th{height:94px;padding:10px;font-size:20px;font-weight:600;line-height:1.25}.CompareSection-module__jYRqfG__table thead th,.CompareSection-module__jYRqfG__table tbody td{background:#fff}.CompareSection-module__jYRqfG__table thead th:nth-child(2n),.CompareSection-module__jYRqfG__table tbody td:nth-child(2n){background:var(--table-soft)}.CompareSection-module__jYRqfG__table tbody tr>*{border-top:1px solid color-mix(in srgb, var(--table-strong) 55%, #fff);height:40px}.CompareSection-module__jYRqfG__table thead th:last-child{border-top-right-radius:12px}.CompareSection-module__jYRqfG__table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.CompareSection-module__jYRqfG__table tbody tr:last-child>*{height:41px}.CompareSection-module__jYRqfG__table tbody tr{transition:filter .2s var(--ease)}.CompareSection-module__jYRqfG__table tbody tr:hover>td{filter:brightness(.97)}.CompareSection-module__jYRqfG__check{color:#000;display:block}.CompareSection-module__jYRqfG__dash{color:#000}.CompareSection-module__jYRqfG__cta{font-family:var(--font-heading);justify-content:center;align-items:center;gap:26px;margin-top:26px;font-size:18px;display:flex}@media (max-width:1199px){.CompareSection-module__jYRqfG__table{--label-w:220px}}@media (max-width:767px){.CompareSection-module__jYRqfG__section{padding-top:48px}.CompareSection-module__jYRqfG__frame{border-radius:16px;margin-top:28px;padding:6px}.CompareSection-module__jYRqfG__table{font-size:14px}.CompareSection-module__jYRqfG__table thead th{font-size:16px}.CompareSection-module__jYRqfG__table{--label-w:170px}.CompareSection-module__jYRqfG__cta{gap:16px}}
.CurriculumSection-module__zvaqHW__section{padding-top:var(--space-top,64px)}.CurriculumSection-module__zvaqHW__modules{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:11px;margin-top:34px;display:grid}.CurriculumSection-module__zvaqHW__narrow{gap:27px;max-width:1148px;margin-inline:auto}.CurriculumSection-module__zvaqHW__module{min-height:196px;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fff;border:1px solid #efebf4;border-radius:16px;padding:10px 2px 6px 10px}.CurriculumSection-module__zvaqHW__module:hover{border-color:color-mix(in srgb, var(--accent) 45%, #fff);transform:translateY(-3px);box-shadow:0 14px 30px -16px #43205b40}.CurriculumSection-module__zvaqHW__moduleTitle{letter-spacing:-.01em;text-transform:uppercase;color:#000;font-size:20px;font-weight:700;line-height:1.23}.CurriculumSection-module__zvaqHW__tag{text-transform:uppercase;margin-top:11px;font-size:12px;font-weight:700;line-height:1.2}.CurriculumSection-module__zvaqHW__moduleText{margin-top:10px;padding-right:8px;font-size:14px;line-height:17px}.CurriculumSection-module__zvaqHW__list{margin-top:7px;font-size:14px;line-height:22px}.CurriculumSection-module__zvaqHW__tag+.CurriculumSection-module__zvaqHW__list{margin-top:9px}.CurriculumSection-module__zvaqHW__list li{padding-left:10px;position:relative}.CurriculumSection-module__zvaqHW__list li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.CurriculumSection-module__zvaqHW__outcome{background:var(--panel-tint);text-align:center;border-radius:20px;flex-direction:column;align-items:center;margin-top:26px;padding:16px 25px 24px;display:flex}.CurriculumSection-module__zvaqHW__outcomeMark{width:33px;height:auto}.CurriculumSection-module__zvaqHW__outcomeLabel{text-transform:uppercase;margin-top:3px;font-size:20px;font-weight:600;line-height:1.2}.CurriculumSection-module__zvaqHW__outcomeTitle{font-family:var(--font-heading);margin-top:16px;font-size:26px;font-weight:600;line-height:1.2}.CurriculumSection-module__zvaqHW__tagline{font-family:var(--font-heading);margin-top:4px;font-size:20px;line-height:1.25}.CurriculumSection-module__zvaqHW__outcomeGrid{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:11px;width:100%;margin-top:10px;display:grid}.CurriculumSection-module__zvaqHW__tagline+.CurriculumSection-module__zvaqHW__outcomeGrid{margin-top:24px}.CurriculumSection-module__zvaqHW__outcomeCard{min-height:117px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:13px 10px 12px;display:flex}.CurriculumSection-module__zvaqHW__outcomeCard:hover{transform:translateY(-3px);box-shadow:0 12px 26px -14px #43205b4d}.CurriculumSection-module__zvaqHW__outcomeIcon{object-fit:contain;width:46px;height:46px}.CurriculumSection-module__zvaqHW__outcomeCardTitle{margin-top:10px;font-size:16px;font-weight:700;line-height:1.19}.CurriculumSection-module__zvaqHW__detailed .CurriculumSection-module__zvaqHW__outcomeCard{text-align:left;align-items:flex-start;min-height:183px;padding:12px 10px 16px}.CurriculumSection-module__zvaqHW__detailed .CurriculumSection-module__zvaqHW__outcomeCardTitle{margin-top:14px;font-size:20px;line-height:1.2}.CurriculumSection-module__zvaqHW__outcomeCardText{margin-top:8px;font-size:16px;line-height:1.19}@media (max-width:1199px){.CurriculumSection-module__zvaqHW__modules,.CurriculumSection-module__zvaqHW__narrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CurriculumSection-module__zvaqHW__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CurriculumSection-module__zvaqHW__detailed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CurriculumSection-module__zvaqHW__section{padding-top:48px}.CurriculumSection-module__zvaqHW__modules,.CurriculumSection-module__zvaqHW__narrow{grid-template-columns:repeat(2,minmax(0,1fr))}.CurriculumSection-module__zvaqHW__module{min-height:0}.CurriculumSection-module__zvaqHW__moduleTitle{font-size:16px}.CurriculumSection-module__zvaqHW__outcome{padding:16px 12px}.CurriculumSection-module__zvaqHW__outcomeTitle{margin-top:14px;font-size:22px}.CurriculumSection-module__zvaqHW__tagline{font-size:16px}.CurriculumSection-module__zvaqHW__outcomeGrid,.CurriculumSection-module__zvaqHW__detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CurriculumSection-module__zvaqHW__outcomeCardTitle{font-size:14px}.CurriculumSection-module__zvaqHW__detailed .CurriculumSection-module__zvaqHW__outcomeCardTitle{font-size:17px}.CurriculumSection-module__zvaqHW__outcomeCardText{font-size:14px}}@media (max-width:420px){.CurriculumSection-module__zvaqHW__modules,.CurriculumSection-module__zvaqHW__narrow,.CurriculumSection-module__zvaqHW__detailed{grid-template-columns:1fr}}
.CareerPathways-module__LsV6Oq__section{padding-top:var(--space-top,110px)}.CareerPathways-module__LsV6Oq__subtitle{font-family:var(--font-heading);color:#000;margin-top:14px;font-size:25px;line-height:1.24}.CareerPathways-module__LsV6Oq__rows{flex-direction:column;gap:21px;margin-top:32px;display:flex}.CareerPathways-module__LsV6Oq__row{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:16px;display:grid}.CareerPathways-module__LsV6Oq__card{min-height:0;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fff;border:1px solid #efebf4;border-radius:16px;flex-direction:column;align-items:flex-start;padding:10px 10px 8px;font-size:16px;font-weight:700;line-height:1.19;display:flex}.CareerPathways-module__LsV6Oq__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, #fff);transform:translateY(-3px);box-shadow:0 14px 30px -16px #43205b40}.CareerPathways-module__LsV6Oq__icon{object-fit:contain;width:45px;height:45px;margin-bottom:13px}@media (max-width:1199px){.CareerPathways-module__LsV6Oq__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CareerPathways-module__LsV6Oq__row{display:contents}}@media (max-width:767px){.CareerPathways-module__LsV6Oq__section{padding-top:64px}.CareerPathways-module__LsV6Oq__subtitle{font-size:18px}.CareerPathways-module__LsV6Oq__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.CareerPathways-module__LsV6Oq__card{min-height:0;font-size:14px}}
.StreamCards-module__8S_aWG__section{padding-top:72px}.StreamCards-module__8S_aWG__grid{grid-template-columns:repeat(3,1fr);gap:21px;margin-top:38px;display:grid}.StreamCards-module__8S_aWG__card{border:1px solid var(--border);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:30px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.StreamCards-module__8S_aWG__card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px #43205b59}.StreamCards-module__8S_aWG__pink{--stream:var(--pink);--glass:#d58bbb9e}.StreamCards-module__8S_aWG__yellow{--stream:var(--yellow);--glass:#f0b83499}.StreamCards-module__8S_aWG__blue{--stream:var(--blue);--glass:#2796c880}.StreamCards-module__8S_aWG__media{border-radius:22px;width:100%;height:454px;display:block;position:relative;overflow:hidden}.StreamCards-module__8S_aWG__image{object-fit:cover;transition:transform .7s var(--ease)}.StreamCards-module__8S_aWG__card:hover .StreamCards-module__8S_aWG__image{transform:scale(1.05)}.StreamCards-module__8S_aWG__tag{background:var(--stream);letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:10px;height:26px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;top:17px;left:17px}.StreamCards-module__8S_aWG__tag:before{content:"";background:var(--purple-900);border-radius:50%;width:5px;height:5px}.StreamCards-module__8S_aWG__glass{background:var(--glass);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);color:#fff;border:1px solid #ffffff59;border-radius:16px;padding:16px 14px 14px;position:absolute;bottom:16px;left:17px;right:17px}.StreamCards-module__8S_aWG__keywords{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.StreamCards-module__8S_aWG__title{font-family:var(--font-heading);margin-top:8px;font-size:25px;font-weight:600;line-height:1.08}.StreamCards-module__8S_aWG__description{margin-top:10px;font-size:14px;line-height:1.2}.StreamCards-module__8S_aWG__skills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.StreamCards-module__8S_aWG__skills li{height:26px;color:var(--purple-900);background:#ffffff80;border-radius:999px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.StreamCards-module__8S_aWG__cta{min-height:47px;margin-top:16px}@media (max-width:1199px){.StreamCards-module__8S_aWG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.StreamCards-module__8S_aWG__section{padding-top:56px}.StreamCards-module__8S_aWG__grid{grid-template-columns:1fr;margin-top:28px}.StreamCards-module__8S_aWG__media{height:420px}}
.EnrolForm-module__OrApJa__card{background:#bca2e0;border-radius:47px;width:100%;padding:42px 40px 49px;scroll-margin-top:24px}.EnrolForm-module__OrApJa__title{font-family:var(--font-heading);color:var(--purple-900);font-size:29px;font-weight:600;line-height:1.2}.EnrolForm-module__OrApJa__lead{color:#f4eefb;max-width:380px;margin-top:6px;font-size:16px;line-height:1.2}.EnrolForm-module__OrApJa__form{flex-direction:column;gap:11px;margin-top:20px;display:flex}.EnrolForm-module__OrApJa__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EnrolForm-module__OrApJa__field{display:block;position:relative}.EnrolForm-module__OrApJa__field input,.EnrolForm-module__OrApJa__field select{width:100%;height:44px;font-family:var(--font-body);color:var(--purple-900);appearance:none;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);background:#f0eaf8;border:1px solid #b89ac8;border-radius:4px;outline:none;padding:0 14px;font-size:15px}.EnrolForm-module__OrApJa__field input::placeholder{color:var(--purple-900);opacity:1}.EnrolForm-module__OrApJa__field input:focus,.EnrolForm-module__OrApJa__field select:focus{border-color:var(--purple-700);background:#fff;box-shadow:0 0 0 3px #5630742e}.EnrolForm-module__OrApJa__field input:user-invalid{border-color:#c0392b}.EnrolForm-module__OrApJa__select select{cursor:pointer;padding-right:40px}.EnrolForm-module__OrApJa__select select:disabled{cursor:not-allowed;opacity:.65}.EnrolForm-module__OrApJa__select svg{color:var(--purple-700);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.EnrolForm-module__OrApJa__checkbox{color:#f4eefb;cursor:pointer;align-items:center;gap:18px;margin-top:9px;padding-left:1px;font-size:16px;font-weight:600;display:flex}.EnrolForm-module__OrApJa__checkbox input{appearance:none;cursor:pointer;width:26px;height:26px;transition:background-color .2s var(--ease);background:#f7f3fc;border:1px solid #b89ac8;border-radius:5px;margin:0}.EnrolForm-module__OrApJa__checkbox input:checked{background:var(--purple-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath d='M1.5 5.5 5.3 9.2 12.5 1.8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--purple-900)}.EnrolForm-module__OrApJa__submit{background:var(--purple-900);color:#fff;cursor:pointer;height:41px;transition:background-color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:4px;margin-top:12px;font-size:15px;font-weight:600}.EnrolForm-module__OrApJa__submit:hover:not(:disabled){background:var(--purple-950);transform:translateY(-1px)}.EnrolForm-module__OrApJa__submit:disabled{opacity:.7;cursor:progress}.EnrolForm-module__OrApJa__error{color:#a12424;background:#fdecec;border-radius:6px;margin-top:4px;padding:10px 12px;font-size:14px}.EnrolForm-module__OrApJa__success{color:var(--purple-900);animation:EnrolForm-module__OrApJa__fadeIn .4s var(--ease);background:#f0eaf8;border-radius:12px;margin-top:24px;padding:20px;font-size:16px;line-height:1.5}@keyframes EnrolForm-module__OrApJa__fadeIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:767px){.EnrolForm-module__OrApJa__card{border-radius:28px;padding:28px 20px}.EnrolForm-module__OrApJa__row{grid-template-columns:1fr;gap:11px}}
.HomeDifference-module__MIT6MW__section{padding-top:70px}.HomeDifference-module__MIT6MW__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:62px;display:grid}.HomeDifference-module__MIT6MW__card{min-height:262px;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);background:#fff;border:1px solid #e8e0f2;border-radius:16px;padding:23px 20px 20px}.HomeDifference-module__MIT6MW__card:hover{border-color:var(--lavender-300);transform:translateY(-4px);box-shadow:0 18px 36px -20px #43205b4d}.HomeDifference-module__MIT6MW__icon{width:86px;height:86px;transition:transform .4s var(--ease)}.HomeDifference-module__MIT6MW__card:hover .HomeDifference-module__MIT6MW__icon{transform:scale(1.06)rotate(-2deg)}.HomeDifference-module__MIT6MW__title{color:var(--purple-900);margin-top:30px;font-size:25px;font-weight:400;line-height:1.2}.HomeDifference-module__MIT6MW__text{color:var(--text-muted);margin-top:18px;font-size:16px;line-height:1.4}@media (max-width:1199px){.HomeDifference-module__MIT6MW__grid{grid-template-columns:repeat(2,1fr);margin-top:40px}}@media (max-width:767px){.HomeDifference-module__MIT6MW__section{padding-top:56px}.HomeDifference-module__MIT6MW__grid{grid-template-columns:1fr;margin-top:28px}.HomeDifference-module__MIT6MW__card{min-height:0}.HomeDifference-module__MIT6MW__title{margin-top:18px;font-size:21px}.HomeDifference-module__MIT6MW__text{margin-top:10px;font-size:15px}}
.AudienceSection-module__1JPbca__section{padding-top:var(--space-top,66px);grid-template-columns:minmax(0,1fr) 595px;align-items:start;gap:40px;display:grid}.AudienceSection-module__1JPbca__intro{padding-top:0}.AudienceSection-module__1JPbca__subtitle{max-width:560px;font-family:var(--font-heading);color:#000;margin-top:14px;font-size:25px;line-height:1.24}.AudienceSection-module__1JPbca__list{flex-direction:column;gap:16px;max-width:462px;margin-top:50px;padding-left:41px;font-size:16px;line-height:1.4;display:flex}.AudienceSection-module__1JPbca__list li{padding-left:49px;position:relative}.AudienceSection-module__1JPbca__list li:before{content:"";background:var(--dot);border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:0}@media (max-width:1199px){.AudienceSection-module__1JPbca__section{grid-template-columns:1fr;gap:40px}.AudienceSection-module__1JPbca__list{max-width:none}}@media (max-width:767px){.AudienceSection-module__1JPbca__section{padding-top:56px}.AudienceSection-module__1JPbca__subtitle{font-size:19px}.AudienceSection-module__1JPbca__list{margin-top:28px;padding-left:0;font-size:15px}.AudienceSection-module__1JPbca__list li{padding-left:32px}.AudienceSection-module__1JPbca__list li:before{width:15px;height:15px;top:2px}}
.CtaBanner-module__uS6t1G__section{padding-top:110px}.CtaBanner-module__uS6t1G__frame{background:#c6aee4;border-radius:60px;padding:20px 20px 72px}.CtaBanner-module__uS6t1G__panel{isolation:isolate;background:#80489a;border-radius:50px;height:456px;position:relative;overflow:hidden}.CtaBanner-module__uS6t1G__circle{z-index:0;transition:transform .8s var(--ease);border-radius:50%;position:absolute}.CtaBanner-module__uS6t1G__panel:before{content:"";z-index:0;background:#7a4394;border-radius:50%;width:600px;height:600px;position:absolute;top:309px;left:1127px;transform:translate(-50%,-50%)}.CtaBanner-module__uS6t1G__circleSoft{background:#9872ca;width:538px;height:538px;top:451px;left:803px;transform:translate(-50%,-50%)}.CtaBanner-module__uS6t1G__circleBright{background:#7c3cd2;width:578px;height:578px;top:461px;left:1066px;transform:translate(-50%,-50%)}.CtaBanner-module__uS6t1G__panel:hover .CtaBanner-module__uS6t1G__circleSoft{transform:translate(-50%,-50%)scale(1.04)}.CtaBanner-module__uS6t1G__panel:hover .CtaBanner-module__uS6t1G__circleBright{transform:translate(-50%,-50%)scale(1.03)}.CtaBanner-module__uS6t1G__students{z-index:1;object-fit:cover;object-position:center top;width:532px;height:100%;position:absolute;top:0;right:28px}.CtaBanner-module__uS6t1G__content{z-index:2;color:#fff;padding:50px 0 0 50px;position:relative}.CtaBanner-module__uS6t1G__mark{width:118px;height:auto}.CtaBanner-module__uS6t1G__title{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:26px;font-size:70px;font-weight:700;line-height:1.1}.CtaBanner-module__uS6t1G__text{margin-top:22px;font-size:16px;line-height:1.4}.CtaBanner-module__uS6t1G__actions{flex-wrap:wrap;gap:27px;margin-top:22px;display:flex}@media (max-width:1199px){.CtaBanner-module__uS6t1G__panel:before,.CtaBanner-module__uS6t1G__circleSoft,.CtaBanner-module__uS6t1G__circleBright{left:auto;right:-240px}.CtaBanner-module__uS6t1G__circleSoft{right:60px;transform:translate(50%,-50%)}.CtaBanner-module__uS6t1G__panel:hover .CtaBanner-module__uS6t1G__circleSoft{transform:translate(50%,-50%)scale(1.04)}.CtaBanner-module__uS6t1G__circleBright{right:-300px}.CtaBanner-module__uS6t1G__students{width:44%;max-width:380px;right:0}.CtaBanner-module__uS6t1G__content{max-width:56%;padding-right:12px}.CtaBanner-module__uS6t1G__title{font-size:50px}}@media (max-width:767px){.CtaBanner-module__uS6t1G__section{padding-top:64px}.CtaBanner-module__uS6t1G__frame{border-radius:36px;padding:10px 10px 36px}.CtaBanner-module__uS6t1G__panel{border-radius:28px;flex-direction:column;height:auto;display:flex}.CtaBanner-module__uS6t1G__content{order:1;max-width:none;padding:32px 24px 0}.CtaBanner-module__uS6t1G__title{margin-top:16px;font-size:40px}.CtaBanner-module__uS6t1G__text{margin-top:12px;font-size:17px}.CtaBanner-module__uS6t1G__actions{gap:12px}.CtaBanner-module__uS6t1G__students{order:2;width:100%;max-width:360px;height:auto;margin:24px auto 0;display:block;position:relative;right:auto}.CtaBanner-module__uS6t1G__panel:before,.CtaBanner-module__uS6t1G__circleBright{display:none}.CtaBanner-module__uS6t1G__circleSoft{width:420px;height:420px;top:auto;bottom:-150px;right:50%;transform:translate(50%)}.CtaBanner-module__uS6t1G__panel:hover .CtaBanner-module__uS6t1G__circleSoft{transform:translate(50%)}}
.DifferenceSection-module__u1oXIq__section{grid-template-columns:var(--img-w) minmax(0, 1fr);padding-top:var(--space-top,50px);align-items:start;gap:36px;display:grid}.DifferenceSection-module__u1oXIq__media{height:var(--img-h);border-radius:16px;position:relative;overflow:hidden}.DifferenceSection-module__u1oXIq__image{object-fit:cover;object-position:center top;transition:transform .8s var(--ease)}.DifferenceSection-module__u1oXIq__media:hover .DifferenceSection-module__u1oXIq__image{transform:scale(1.03)}.DifferenceSection-module__u1oXIq__content{padding-top:30px}.DifferenceSection-module__u1oXIq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.DifferenceSection-module__u1oXIq__card{min-height:148px;font-family:var(--font-heading);font-size:var(--label-size);color:#000;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fff;border:1px solid #efebf4;border-radius:16px;flex-direction:column;padding:10px 10px 14px;line-height:1.3;display:flex}.DifferenceSection-module__u1oXIq__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, #fff);transform:translateY(-3px);box-shadow:0 14px 30px -16px #43205b40}.DifferenceSection-module__u1oXIq__icon{object-fit:contain;width:76px;height:76px;margin-bottom:12px}@media (max-width:1199px){.DifferenceSection-module__u1oXIq__section{grid-template-columns:1fr;gap:32px}.DifferenceSection-module__u1oXIq__media{height:420px}.DifferenceSection-module__u1oXIq__content{padding-top:0}.DifferenceSection-module__u1oXIq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.DifferenceSection-module__u1oXIq__section{padding-top:56px}.DifferenceSection-module__u1oXIq__media{height:300px}.DifferenceSection-module__u1oXIq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.DifferenceSection-module__u1oXIq__card{min-height:0;font-size:15px}.DifferenceSection-module__u1oXIq__icon{width:60px;height:60px}}
.page-module__j6Q3dW__page{padding-bottom:100px}.page-module__j6Q3dW__hero{text-align:center;padding-top:72px;padding-bottom:56px}.page-module__j6Q3dW__body{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.page-module__j6Q3dW__info{background:var(--lavender-100);border:1px solid var(--border-soft);border-radius:47px;padding:42px 40px}.page-module__j6Q3dW__infoHeading{font-family:var(--font-heading);color:var(--purple-900);margin-bottom:28px;font-size:24px;font-weight:600}.page-module__j6Q3dW__details{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.page-module__j6Q3dW__detail{flex-direction:column;gap:4px;display:flex}.page-module__j6Q3dW__detailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--purple-500);font-size:12px;font-weight:700}.page-module__j6Q3dW__detailValue{color:var(--purple-900);transition:color .2s var(--ease);font-size:16px;text-decoration:none}a.page-module__j6Q3dW__detailValue:hover{color:var(--purple-700);text-decoration:underline}@media (max-width:900px){.page-module__j6Q3dW__body{grid-template-columns:1fr}}@media (max-width:767px){.page-module__j6Q3dW__hero{padding-top:48px;padding-bottom:36px}.page-module__j6Q3dW__info{border-radius:28px;padding:28px 20px}}
