.academka-public .promo-page{padding-top:32px;padding-bottom:72px;color:#191919}.promo-page .academka-breadcrumbs{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:10px}.promo-page .academka-breadcrumbs a{border:0;text-decoration:none}.promo-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:start;margin-bottom:32px}.academka-react-app #main-content .promo-hero h1{font-size:clamp(40px,3.7vw,52px);line-height:1.1;font-weight:500;max-width:800px;margin:0 0 22px;letter-spacing:-.03em}.promo-hero h1 span{display:block}.promo-hero p{font-size:18px;line-height:1.6;color:#626b78;max-width:730px;margin:0}.promo-hero-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#535c69}.promo-hero-meta span{background:#e9ecf0;border-radius:30px;padding:9px 14px}.promo-hero-art{width:100%;max-width:440px;justify-self:end;min-width:0}.promo-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.promo-guide{padding:0;margin-bottom:24px}.academka-public .promo-guide h2{font-size:22px;font-weight:500;margin:0 0 20px}.promo-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.promo-guide li{display:flex;align-items:flex-start;gap:14px;min-width:0}.promo-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;background:#fff;border-radius:50%;color:#303945;font-size:16px;font-weight:500}.promo-guide li strong{display:block;font-size:16px;line-height:1.4;font-weight:500;margin-bottom:6px}.promo-guide li p{margin:0;font-size:14px;line-height:1.55;color:#626b78}.promo-updated{color:#767e89;font-size:12px;line-height:1.6;margin:0 0 24px}.promo-school-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:25px 0;font-size:14px}.promo-school-nav a{display:inline-flex;align-items:center;gap:8px}.academka-interface-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:20px;height:20px}.promo-school-picker{border:0;border-radius:22px;background:#fff;margin-bottom:24px;overflow:hidden}.promo-school-picker-toggle{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;padding:20px 24px;min-height:88px;box-sizing:border-box}.promo-faq summary::-webkit-details-marker,.promo-marking summary::-webkit-details-marker,.promo-school-picker-more>summary::-webkit-details-marker,.promo-school-picker-toggle::-webkit-details-marker{display:none}.promo-faq summary::marker,.promo-marking summary::marker,.promo-school-picker-more>summary::marker,.promo-school-picker-toggle::marker{content:""}.promo-school-picker-label{display:flex;gap:14px;align-items:center;flex:1 1;min-width:0}.promo-school-picker-symbol{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#f1f3f6;color:#525d6d;flex-shrink:0}.promo-school-picker-label strong{display:block;font-size:16px;line-height:1.4;font-weight:500;color:#191919}.promo-school-picker-hint{display:block;font-size:12px;line-height:1.5;margin-top:3px;color:#818a97}.promo-school-picker-total{display:flex;align-items:center;justify-content:center;min-width:36px;height:32px;border-radius:10px;background:#f3f4f6;color:#66717e;font-size:13px}.promo-school-picker-chevron{color:#687483;transition:transform .18s ease}.promo-school-picker[open]>.promo-school-picker-toggle>.promo-school-picker-chevron{transform:rotate(180deg)}.promo-school-picker[open]>.promo-school-picker-toggle{border-bottom:1px solid #eef0f4}.promo-school-picker-body{padding:22px 24px 24px}.promo-school-picker-search{display:flex;align-items:center;gap:10px;border:1px solid #dfe4eb;border-radius:14px;padding:0 14px;max-width:420px;color:#8b95a2;background:#f8f9fb}.academka-public .promo-school-picker-search input{display:block;flex:1 1;min-width:0;width:100%;height:46px;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#303846;box-shadow:none;border-radius:0}.promo-school-picker-search:focus-within{border-color:#9aa4b2;box-shadow:0 0 0 3px #edf0f4}.promo-school-picker-result{font-size:12px;color:#7e8998;margin:20px 0 12px}.promo-school-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.academka-public .promo-school-option{display:flex;align-items:center;gap:12px;padding:12px;min-height:76px;box-sizing:border-box;border:1px solid #e9edf2;border-radius:15px;color:#333e4c;background:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease;min-width:0}.academka-public .promo-school-option:hover{background:#f6f7f9;border-color:#cfd6e0}.promo-school-option-logo{width:76px;height:44px;background:#fff;border:1px solid #f0f2f5;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px;box-sizing:border-box;overflow:hidden;color:#85909e}.promo-school-option-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.promo-school-option-name{font-size:13px;line-height:1.4;flex:1 1;min-width:0;overflow-wrap:anywhere}.promo-school-option-count{display:flex;align-items:center;justify-content:center;font-size:12px;color:#727d8b;background:#f1f3f6;min-width:26px;height:26px;border-radius:8px;flex-shrink:0;padding:0 5px;box-sizing:border-box}.promo-school-picker-more{margin-top:16px}.promo-school-picker-more>summary{display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;font-size:13px;color:#4c5868;background:#f5f6f8;border-radius:12px;padding:10px 16px;box-sizing:border-box}.promo-school-picker-more>summary span{color:#8a94a1;font-size:12px}.promo-school-picker-more[open]>.promo-school-picker-grid{margin-top:12px}.promo-school-picker-more[open]>summary>.academka-interface-icon{transform:rotate(180deg)}.promo-school-picker-empty{padding:20px;text-align:center;color:#778392;font-size:14px;line-height:1.5}.promo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.promo-faq details[open]>summary>.academka-interface-icon{transform:rotate(180deg)}.promo-marking summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none}.promo-marking summary>.academka-interface-icon{width:12px;height:12px}.promo-marking[open]>summary>.academka-interface-icon{transform:rotate(180deg)}.academka-public .promo-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px}.promo-copy>.academka-interface-icon{width:16px;height:16px}@media (max-width:1100px){.promo-school-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.promo-school-picker{border-radius:18px}.promo-school-picker-toggle{padding:16px;gap:10px;min-height:80px}.promo-school-picker-label{gap:10px}.promo-school-picker-symbol{width:38px;height:38px;border-radius:12px}.promo-school-picker-label strong{font-size:15px}.promo-school-picker-hint{font-size:11px}.promo-school-picker-total{min-width:29px;height:29px}.promo-school-picker-body{padding:16px}.promo-school-picker-grid{grid-template-columns:minmax(0,1fr);gap:8px}.academka-public .promo-school-option{padding:10px;min-height:66px;gap:12px}.promo-school-option-logo{width:72px;height:40px}.promo-school-option-name{font-size:13px}.promo-school-picker-search{max-width:none}.promo-school-picker-result{margin-top:16px}}@media (prefers-reduced-motion:reduce){.promo-school-option,.promo-school-picker-chevron{transition:none}}.promo-toolbar{display:flex;justify-content:space-between;gap:20px}.promo-search{flex:1 1;max-width:440px}.academka-public .promo-search input{width:100%;min-width:0;height:50px;border:1px solid #dfe4eb;border-radius:50px;padding:0 20px;background:#fff;color:#191919;font:inherit;font-size:14px;box-sizing:border-box;outline:none}.promo-tabs{display:flex;gap:6px;flex-wrap:wrap}.academka-public .promo-tabs button{padding:12px 16px;border:1px solid #dfe4eb;background:transparent;border-radius:30px;color:#505a68;font:inherit;font-size:13px;cursor:pointer;min-height:44px}.academka-public .promo-tabs button[aria-pressed=true]{background:#191919;border-color:#191919;color:#fff}.promo-found{font-size:13px;color:#727b88;margin:20px 0}.promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.promo-card{border:0;border-radius:24px;background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.promo-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:0;min-height:102px;box-sizing:border-box}.promo-school-logo{display:flex;align-items:center;min-width:0;max-width:160px;min-height:54px;font-size:18px;font-weight:500}.promo-school-logo img{display:block;max-width:100%;width:auto;height:auto;max-height:54px;object-fit:contain}.promo-kind{background:#f0f2f5;border-radius:30px;font-size:11px;color:#69727e;padding:7px 10px;white-space:nowrap}.promo-card-main{padding:22px 24px;flex:1 1}.promo-school-name{font-size:12px;color:#7a838f;text-decoration:none}.academka-public .promo-card h3{font-size:19px;line-height:1.35;font-weight:500;margin:10px 0 14px;overflow-wrap:anywhere}.promo-saving{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}.promo-description{color:#606b79;font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;margin:0}.promo-terms{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;color:#818995;margin-top:18px}.promo-card-actions{padding:0 24px 18px}.promo-code-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:12px}.promo-code{padding:12px 10px;background:#f4f5f7;border:0;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.academka-public .promo-copy{padding:10px 12px;border:0;border-radius:10px;background:#eef0f3;color:#222;font:inherit;font-size:12px;min-height:44px;cursor:pointer}.promo-copy-status{grid-column:1/-1;font-size:12px;color:#606b79}.promo-copy-status:empty{display:none}.academka-public .promo-go{display:flex;align-items:center;justify-content:center;gap:12px;background:#191919;color:#fff;text-decoration:none;border-radius:30px;min-height:46px;padding:10px 16px;box-sizing:border-box;font-size:14px;font-weight:500}.promo-marking{font-size:10px;line-height:1.5;color:#89919c;margin-top:12px}.promo-marking summary{cursor:pointer;text-align:center}.promo-marking p{margin:8px 0 0;overflow-wrap:anywhere}.academka-public .promo-empty button,.academka-public .promo-more{display:block;margin:28px auto 0;border:1px solid #d5dbe3;border-radius:30px;background:#fff;padding:14px 24px;min-height:48px;color:#191919;font:inherit;font-size:14px;cursor:pointer}.promo-empty{background:#fff;border-radius:24px;text-align:center;padding:40px 24px;color:#65707f}.promo-empty h3{color:#191919;font-size:20px}.promo-faq{margin-top:56px;max-width:880px}.academka-public .promo-faq h2{font-size:28px;font-weight:500;line-height:1.25;margin:0 0 22px}.promo-faq details{background:#fff;border:1px solid #e2e6ec;border-radius:18px;margin-top:12px;padding:20px 24px}.promo-faq summary{font-size:16px;font-weight:500;cursor:pointer;line-height:1.5}.promo-faq p{font-size:14px;line-height:1.65;color:#626d7a;margin:16px 0 0}.promo-disclosure{font-size:12px;line-height:1.6;color:#818995;margin:28px 0 0;max-width:880px}.promo-disclosure a{color:#626d7a}.promo-page :is(a,button,input,summary):focus-visible{outline:2px solid #858f9e;outline-offset:3px}@media (max-width:1100px){.promo-hero{gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.academka-react-app #main-content .promo-hero h1{font-size:40px}.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-toolbar{align-items:stretch;flex-direction:column}.promo-search{max-width:100%}}@media (max-width:650px){.academka-public .promo-page{padding-top:24px;padding-bottom:48px}.promo-page .academka-breadcrumbs{margin-bottom:24px}.promo-hero{display:block}.academka-react-app #main-content .promo-hero h1{font-size:clamp(30px,8.2vw,38px);line-height:1.12;margin:0 0 18px}.promo-hero p{font-size:15px;line-height:1.55}.promo-hero-art{max-width:300px;margin:12px auto 0}.promo-guide{padding:0}.academka-public .promo-guide h2{font-size:21px;margin-bottom:18px}.promo-guide ol{grid-template-columns:minmax(0,1fr);gap:18px}.promo-hero-meta{gap:8px;margin-top:18px}.promo-hero-meta span{font-size:11px;padding:8px 10px}.promo-tabs{gap:6px}.academka-public .promo-tabs button{padding:10px 12px;font-size:12px}.promo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.promo-card-main,.promo-card-top{padding:20px}.promo-card-actions{padding:0 20px 18px}.academka-public .promo-card h3{font-size:20px}.promo-faq{margin-top:40px}.academka-public .promo-faq h2{font-size:25px}.promo-faq details{padding:18px}.promo-faq summary{font-size:15px}}.promo-toolbar{position:relative;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;align-items:center}.promo-toolbar:not(:has(>.promo-school-picker)){grid-template-columns:minmax(180px,1fr) auto}.promo-toolbar>.promo-search{min-width:0;max-width:none}.promo-toolbar>.promo-school-picker{margin:0;overflow:visible;border-radius:50px}.promo-toolbar .promo-school-picker-toggle{min-height:50px;padding:0 16px;gap:10px;white-space:nowrap}.promo-toolbar .promo-school-picker-label{gap:8px}.promo-toolbar .promo-school-picker-label strong{font-size:14px}.promo-toolbar .promo-school-picker-symbol{width:20px;height:20px;border-radius:0;background:transparent}.promo-toolbar .promo-school-picker-hint{display:none}.promo-toolbar .promo-school-picker-total{min-width:25px;height:25px;font-size:12px;border-radius:8px}.promo-toolbar .promo-school-picker[open]>.promo-school-picker-toggle{border:0}.promo-toolbar .promo-school-picker-body{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 12px);background:#fff;border-radius:22px;box-shadow:0 16px 48px rgb(32 43 60/12%);padding:24px}@media (max-width:1100px){.promo-toolbar,.promo-toolbar:not(:has(>.promo-school-picker)){grid-template-columns:auto minmax(0,1fr)}.promo-toolbar>.promo-tabs{grid-column:1/-1}.promo-toolbar:not(:has(>.promo-school-picker))>.promo-search{grid-column:1/-1}}@media (max-width:650px){.promo-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.promo-toolbar>.promo-search{grid-row:1;grid-column:1}.promo-toolbar>.promo-school-picker{grid-row:1;grid-column:2}.promo-toolbar .promo-school-picker-toggle{padding:0 12px;gap:7px}.promo-toolbar .promo-school-picker-symbol,.promo-toolbar .promo-school-picker-total{display:none}.promo-toolbar .promo-school-picker-label strong{font-size:13px}.academka-public .promo-toolbar .promo-search input{padding:0 14px;font-size:13px}.promo-toolbar .promo-school-picker-body{padding:18px;border-radius:18px}}@font-face{unicode-range:u+20-7e,u+a0,u+a9,u+ab,u+b0,u+b7,u+bb,u+d7,u+f7,u+401,u+410-44f,u+451,u+2010-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+20ac,u+20bd,u+2116,u+2212;font-family:light;src:url(/_next/static/media/0978b1ffe96d0d4c.p.woff2?dpl=20261016-course-benefit-icons) format("woff2");font-display:swap;font-weight:400}.__className_607f35{font-family:light;font-weight:400}.__variable_607f35{--font-stem-light:"light"}@font-face{unicode-range:u+20-7e,u+a0,u+a9,u+ab,u+b0,u+b7,u+bb,u+d7,u+f7,u+401,u+410-44f,u+451,u+2010-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2030,u+2039-203a,u+20ac,u+20bd,u+2116,u+2212;font-family:medium;src:url(/_next/static/media/846edc26660bb983.p.woff2?dpl=20261016-course-benefit-icons) format("woff2");font-display:swap;font-weight:400}.__className_d82e54{font-family:medium;font-weight:400}.__variable_d82e54{--font-stem-medium:"medium"}@font-face{unicode-range:u+a1-a8,u+aa,u+ac-af,u+b1-b6,u+b8-ba,u+bc-d6,u+d8-f6,u+f8-113,u+116-127,u+12a-12b,u+12e-131,u+134-137,u+139-148,u+14c-14d,u+150-165,u+16a-173,u+178-17e,u+18f,u+192,u+1dd,u+218-21b,u+237,u+259,u+2bc,u+2c6-2c7,u+2d8-2dd,u+300-301,u+394,u+3a9,u+3bc,u+3c0,u+402-40c,u+40e-40f,u+452-45c,u+45e-45f,u+462-463,u+472-475,u+490-491,u+1e9e,u+2020-2021,u+2044,u+2070,u+2074-207e,u+2080-208e,u+20b4,u+2122,u+2126,u+2202,u+2206,u+220f,u+2211,u+2215,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25ca,u+f350-f36f,u+f371-f37c,u+f37e-f37f,u+f381,u+f389-f38a,u+f393,u+f3cf-f3d0,u+f3d6-f3df,u+f3e4,u+f400-f401,u+f406-f40e,u+f410,u+f416,u+f418,u+f447,u+f44e,u+f452-f453,u+f460-f473,u+f4e0-f4e9,u+f4ec-f4ef,u+f4fa-f4fd,u+f655-f65e,u+f661-f66a,u+f66d-f66f,u+f671-f676,u+f678-f67a,u+f67c-f682,u+f685-f686,u+f688-f690,u+f692-f693,u+f695-f69b,u+f69d-f6a3,u+f6ab-f6ad,u+f6ba-f6bc,u+f6c3,u+f6c9-f6cb,u+f6ce-f6d1,u+f6d4,u+f6f4-f6ff,u+f760-f77a,u+f7a1,u+f7a8,u+f7af,u+f7b4,u+f7b8,u+f7bf,u+f7e0-f7f6,u+f7f8-f7ff,u+fb01-fb02,u+fe56-fe57,u+feff;font-family:lightFull;src:url(/_next/static/media/481016b1413f6259-s.woff2?dpl=20261016-course-benefit-icons) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lightFull Fallback;src:local("Arial");ascent-override:87.24%;descent-override:23.83%;line-gap-override:0.00%;size-adjust:105.35%}.__className_5a5b11{font-family:lightFull,lightFull Fallback;font-weight:400}.__variable_5a5b11{--font-stem-light-full:"lightFull","lightFull Fallback"}@font-face{unicode-range:u+a1-a8,u+aa,u+ac-af,u+b1-b6,u+b8-ba,u+bc-d6,u+d8-f6,u+f8-113,u+116-127,u+12a-12b,u+12e-131,u+134-137,u+139-148,u+14c-14d,u+150-165,u+16a-173,u+178-17e,u+18f,u+192,u+1dd,u+218-21b,u+237,u+259,u+2bc,u+2c6-2c7,u+2d8-2dd,u+300-301,u+394,u+3a9,u+3bc,u+3c0,u+402-40c,u+40e-40f,u+452-45c,u+45e-45f,u+462-463,u+472-475,u+490-491,u+1e9e,u+2020-2021,u+2044,u+2070,u+2074-207e,u+2080-208e,u+20b4,u+2122,u+2126,u+2202,u+2206,u+220f,u+2211,u+2215,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+25ca,u+f350-f36f,u+f371-f37c,u+f37e-f37f,u+f381,u+f389-f38a,u+f393,u+f3cf-f3d0,u+f3d6-f3df,u+f3e4,u+f400-f401,u+f406-f40e,u+f410,u+f416,u+f418,u+f447,u+f44e,u+f452-f453,u+f460-f473,u+f4e0-f4e9,u+f4ec-f4ef,u+f4fa-f4fd,u+f655-f65e,u+f661-f66a,u+f66d-f66f,u+f671-f676,u+f678-f67a,u+f67c-f682,u+f685-f686,u+f688-f690,u+f692-f693,u+f695-f69b,u+f69d-f6a3,u+f6ab-f6ad,u+f6ba-f6bc,u+f6c3,u+f6c9-f6cb,u+f6ce-f6d1,u+f6d4,u+f6f4-f6ff,u+f760-f77a,u+f7a1,u+f7a8,u+f7af,u+f7b4,u+f7b8,u+f7bf,u+f7e0-f7f6,u+f7f8-f7ff,u+fb01-fb02,u+fe56-fe57,u+feff;font-family:mediumFull;src:url(/_next/static/media/84d97d5b46952553-s.woff2?dpl=20261016-course-benefit-icons) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mediumFull Fallback;src:local("Arial");ascent-override:92.38%;descent-override:26.70%;line-gap-override:0.00%;size-adjust:104.14%}.__className_8f2875{font-family:mediumFull,mediumFull Fallback;font-weight:400}.__variable_8f2875{--font-stem-medium-full:"mediumFull","mediumFull Fallback"}