.courses-module__3yTIwq__shell{--blue:#1267e9;--navy:#061b52;color:#13203a;background:#f5f8fc;min-height:100vh}.courses-module__3yTIwq__top{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(16px,4vw,54px);display:flex;position:sticky;top:0}.courses-module__3yTIwq__brand{align-items:center;gap:10px;display:flex}.courses-module__3yTIwq__brandMark{color:#fff;background:linear-gradient(145deg,#0a35a8,#138bff);border-radius:13px 13px 16px 6px;place-items:center;width:46px;height:42px;display:grid;position:relative;box-shadow:-5px 5px 0 -2px #0a2a82}.courses-module__3yTIwq__brandMark>svg{width:25px}.courses-module__3yTIwq__brandMark i{color:#1267e9;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute}.courses-module__3yTIwq__brandMark i svg{fill:currentColor;width:11px}.courses-module__3yTIwq__brand>span:last-child{align-items:baseline;gap:7px;display:flex}.courses-module__3yTIwq__brand b{color:#09256b;letter-spacing:-.06em;font-size:21px;font-weight:900}.courses-module__3yTIwq__brand b span{color:#087cff}.courses-module__3yTIwq__brand small{color:#09256b;letter-spacing:-.04em;font-size:21px}.courses-module__3yTIwq__headerActions{align-items:center;gap:9px;display:flex}.courses-module__3yTIwq__headerActions>a{color:#334155;background:#fff;border:1px solid #d8e1ee;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.courses-module__3yTIwq__headerActions>a svg{width:14px}.courses-module__3yTIwq__page{min-height:calc(100vh - 68px);padding-bottom:70px}.courses-module__3yTIwq__hero{color:#fff;background:radial-gradient(circle at 82% 28%,#4099ff5c,#0000 23%),linear-gradient(122deg,#06152f,#092b65 58%,#0d62bd);grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:40px;padding:clamp(38px,6vw,76px) clamp(18px,7vw,96px);display:grid}.courses-module__3yTIwq__hero>div>p,.courses-module__3yTIwq__content>header>p{color:#65adff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850}.courses-module__3yTIwq__hero h1{letter-spacing:-.055em;max-width:760px;margin-top:13px;font-size:clamp(36px,5vw,64px);font-weight:850;line-height:1.02}.courses-module__3yTIwq__hero>div>span{color:#c9d9ee;max-width:720px;margin-top:18px;font-size:14px;line-height:1.75;display:block}.courses-module__3yTIwq__heroPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.courses-module__3yTIwq__heroPoints>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:26px 1fr;column-gap:8px;padding:12px;display:grid}.courses-module__3yTIwq__heroPoints svg{color:#65adff;grid-row:1/3;width:19px}.courses-module__3yTIwq__heroPoints b{font-size:10px}.courses-module__3yTIwq__heroPoints small{color:#aebed3;margin-top:2px;font-size:8px;line-height:1.45}.courses-module__3yTIwq__hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:26px 8px 26px 26px;align-self:center;padding:28px;box-shadow:0 28px 70px -45px #000}.courses-module__3yTIwq__hero>aside svg{color:#79bdff;width:43px;height:43px}.courses-module__3yTIwq__hero>aside strong{margin-top:18px;font-size:24px;display:block}.courses-module__3yTIwq__hero>aside p{color:#c9d9ee;margin-top:8px;font-size:12px;line-height:1.7}.courses-module__3yTIwq__content{width:min(1050px,100% - 32px);margin:38px auto 0}.courses-module__3yTIwq__content>header{text-align:center}.courses-module__3yTIwq__content>header h2{color:#071b46;letter-spacing:-.045em;margin-top:7px;font-size:clamp(28px,4vw,42px);font-weight:850}.courses-module__3yTIwq__content>header>span{color:#64748b;max-width:680px;margin:10px auto 0;font-size:13px;line-height:1.7;display:block}.courses-module__3yTIwq__form{gap:22px;margin-top:30px;display:grid}.courses-module__3yTIwq__formSection,.courses-module__3yTIwq__terms{background:#fff;border:1px solid #dce4ef;border-radius:22px;overflow:hidden;box-shadow:0 22px 56px -48px #173867}.courses-module__3yTIwq__sectionHeading{border-bottom:1px solid #e9eef5;align-items:center;gap:13px;padding:20px 23px;display:flex}.courses-module__3yTIwq__sectionHeading>span{color:#1267e9;background:#eaf3ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.courses-module__3yTIwq__sectionHeading h2{color:#0f2043;font-size:18px;font-weight:820}.courses-module__3yTIwq__sectionHeading p{color:#758196;margin-top:3px;font-size:10px}.courses-module__3yTIwq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:23px;display:grid}.courses-module__3yTIwq__fields label{color:#263550;align-content:start;gap:7px;font-size:11px;font-weight:750;display:grid}.courses-module__3yTIwq__fields .courses-module__3yTIwq__wide{grid-column:1/-1}.courses-module__3yTIwq__fields input,.courses-module__3yTIwq__fields textarea{color:#172033;background:#fff;border:1px solid #d6deea;border-radius:11px;outline:none;width:100%;padding:11px 12px;font-size:12px;font-weight:450}.courses-module__3yTIwq__fields input:focus,.courses-module__3yTIwq__fields textarea:focus{border-color:#72a9f4;box-shadow:0 0 0 3px #1267e91a}.courses-module__3yTIwq__fields input[readonly]{cursor:not-allowed;color:#64748b;background:#f3f6fa}.courses-module__3yTIwq__fields input[type=file]{padding:8px}.courses-module__3yTIwq__fields small{color:#7a8799;font-size:9px;font-weight:450}.courses-module__3yTIwq__terms>header{background:linear-gradient(110deg,#eef6ff,#f8fbff);border-bottom:1px solid #d8e6fb;align-items:center;gap:13px;padding:20px 23px;display:flex}.courses-module__3yTIwq__terms>header>span{color:#fff;background:#1267e9;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.courses-module__3yTIwq__terms>header svg{width:21px}.courses-module__3yTIwq__terms>header p{color:#1267e9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.courses-module__3yTIwq__terms>header h2{color:#0c2861;margin-top:2px;font-size:18px;font-weight:850}.courses-module__3yTIwq__terms>header small{color:#718096;font-size:8px}.courses-module__3yTIwq__termCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:20px 23px;display:grid}.courses-module__3yTIwq__termCards article{background:#f9fbfe;border:1px solid #e0e8f3;border-radius:12px;align-items:flex-start;gap:9px;padding:13px;display:flex}.courses-module__3yTIwq__termCards article>svg{color:#0a9a7b;flex:none;width:16px}.courses-module__3yTIwq__termCards h3,.courses-module__3yTIwq__moreTerms h3{color:#24324a;font-size:10px;font-weight:850}.courses-module__3yTIwq__termCards p,.courses-module__3yTIwq__moreTerms p{color:#667085;margin-top:4px;font-size:9px;line-height:1.6}.courses-module__3yTIwq__terms details{border-top:1px solid #e5ebf3}.courses-module__3yTIwq__terms summary{cursor:pointer;color:#1267e9;justify-content:space-between;align-items:center;padding:14px 23px;font-size:10px;font-weight:800;list-style:none;display:flex}.courses-module__3yTIwq__terms summary::-webkit-details-marker{display:none}.courses-module__3yTIwq__terms details[open] summary svg{transform:rotate(180deg)}.courses-module__3yTIwq__terms summary svg{width:15px}.courses-module__3yTIwq__moreTerms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 23px 20px;display:grid}.courses-module__3yTIwq__moreTerms article{border-left:3px solid #91baf1;padding-left:10px}.courses-module__3yTIwq__consent{background:#eaf3ff;border-top:1px solid #c9dcf8;line-height:1.7;color:#334155!important;align-items:flex-start!important;gap:12px!important;padding:17px 23px!important;font-size:10px!important;font-weight:550!important;display:flex!important}.courses-module__3yTIwq__consent input{accent-color:#1267e9;flex:none;margin-top:1px;width:18px!important;height:18px!important;padding:0!important}.courses-module__3yTIwq__consent a{color:#075fcf;text-underline-offset:2px;font-weight:850;text-decoration:underline}.courses-module__3yTIwq__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;padding:12px;font-size:11px;font-weight:700}.courses-module__3yTIwq__submitRow{justify-content:flex-end;align-items:center;gap:11px;display:flex}.courses-module__3yTIwq__submitRow>a{color:#64748b;padding:11px 16px;font-size:11px;font-weight:750}.courses-module__3yTIwq__submitRow button{color:#fff;background:linear-gradient(125deg,#0b55cc,#1388ff);border-radius:11px;padding:12px 20px;font-size:11px;font-weight:850;box-shadow:0 13px 25px -15px #0b55cc}.courses-module__3yTIwq__submitRow button:disabled{cursor:not-allowed;opacity:.45}body:has([data-courses-shell])>header[data-site-header]{display:none}body:has([data-courses-shell])>footer{display:none}body:has([data-courses-shell])>main:before{content:none}html.dark .courses-module__3yTIwq__shell{color:#edf3ff;background:#09101c}html.dark .courses-module__3yTIwq__top{background:#0a111df0;border-color:#28364d}:is(html.dark .courses-module__3yTIwq__brand b,html.dark .courses-module__3yTIwq__brand small){color:#eef4ff}html.dark .courses-module__3yTIwq__headerActions>a{color:#d9e3f2;background:#111b2b;border-color:#314059}html.dark .courses-module__3yTIwq__content>header h2{color:#eef4ff}html.dark .courses-module__3yTIwq__content>header>span{color:#a8b5c7}:is(html.dark .courses-module__3yTIwq__formSection,html.dark .courses-module__3yTIwq__terms){background:#111a2b;border-color:#2b3950}html.dark .courses-module__3yTIwq__sectionHeading{border-color:#2b3950}html.dark .courses-module__3yTIwq__terms details{border-color:#2b3950}:is(html.dark .courses-module__3yTIwq__sectionHeading h2,html.dark .courses-module__3yTIwq__termCards h3,html.dark .courses-module__3yTIwq__moreTerms h3){color:#eef4ff}html.dark .courses-module__3yTIwq__fields label{color:#d8e2f0}:is(html.dark .courses-module__3yTIwq__fields input,html.dark .courses-module__3yTIwq__fields textarea){color:#eef4ff;background:#0d1523;border-color:#334159}html.dark .courses-module__3yTIwq__fields input[readonly]{background:#172234}html.dark .courses-module__3yTIwq__terms>header{background:linear-gradient(110deg,#11243e,#101a2a);border-color:#294b79}html.dark .courses-module__3yTIwq__terms>header h2{color:#edf4ff}html.dark .courses-module__3yTIwq__termCards article{background:#101827;border-color:#2b3950}:is(html.dark .courses-module__3yTIwq__termCards p,html.dark .courses-module__3yTIwq__moreTerms p){color:#aab9cc}html.dark .courses-module__3yTIwq__consent{background:#102c50;border-color:#294b79;color:#dbeafe!important}@media (max-width:800px){.courses-module__3yTIwq__hero{grid-template-columns:1fr}.courses-module__3yTIwq__hero>aside{display:none}.courses-module__3yTIwq__heroPoints,.courses-module__3yTIwq__termCards,.courses-module__3yTIwq__moreTerms{grid-template-columns:1fr}}@media (max-width:600px){.courses-module__3yTIwq__top{height:62px;padding:0 12px}.courses-module__3yTIwq__brandMark{width:39px;height:36px}.courses-module__3yTIwq__brand>span:last-child{gap:4px}.courses-module__3yTIwq__brand b,.courses-module__3yTIwq__brand small{font-size:16px}.courses-module__3yTIwq__headerActions>a{width:38px;padding:0}.courses-module__3yTIwq__headerActions>a svg{margin:auto}.courses-module__3yTIwq__headerActions>a{font-size:0}.courses-module__3yTIwq__page{min-height:calc(100vh - 62px)}.courses-module__3yTIwq__hero{padding:34px 18px}.courses-module__3yTIwq__hero h1{font-size:37px}.courses-module__3yTIwq__fields{grid-template-columns:1fr;padding:18px}.courses-module__3yTIwq__fields .courses-module__3yTIwq__wide{grid-column:auto}.courses-module__3yTIwq__sectionHeading,.courses-module__3yTIwq__terms>header{padding:17px 18px}.courses-module__3yTIwq__termCards,.courses-module__3yTIwq__moreTerms{padding-left:18px;padding-right:18px}.courses-module__3yTIwq__consent{padding:15px 18px!important}.courses-module__3yTIwq__submitRow{flex-direction:column-reverse;align-items:stretch}.courses-module__3yTIwq__submitRow>a,.courses-module__3yTIwq__submitRow button{text-align:center}}.courses-module__3yTIwq__backLink{white-space:nowrap}.courses-module__3yTIwq__headerActions form{display:flex}.courses-module__3yTIwq__session{max-width:180px;background:#f1f5fb!important;border-color:#0000!important;border-radius:999px!important;height:38px!important;padding:3px 11px 3px 3px!important}.courses-module__3yTIwq__avatar{color:#fff;background:linear-gradient(135deg,#1769e8,#6b8cff);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid!important}.courses-module__3yTIwq__session>b{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.courses-module__3yTIwq__logoutButton{cursor:pointer;color:#334155;background:#fff;border:1px solid #d8e1ee;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.courses-module__3yTIwq__logoutButton svg{width:14px}html.dark .courses-module__3yTIwq__session{background:#111b2b!important}html.dark .courses-module__3yTIwq__session>b{color:#eef4ff}html.dark .courses-module__3yTIwq__logoutButton{color:#d9e3f2;background:#111b2b;border-color:#314059}@media (max-width:600px){.courses-module__3yTIwq__session{width:38px!important;padding:3px!important}.courses-module__3yTIwq__session>b,.courses-module__3yTIwq__logoutButton span{display:none}.courses-module__3yTIwq__logoutButton{width:38px;padding:0}}
