.academy-module__66Zu8q__page{color:var(--navy);background:radial-gradient(circle at 7% 3%,var(--soft),transparent 30rem),var(--paper)}.academy-module__66Zu8q__page .academy-hero{color:var(--navy);background:0 0;padding:30px 0 20px;position:relative;overflow:hidden}.academy-module__66Zu8q__page .academy-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:20px;min-height:470px;display:grid;position:relative}.academy-module__66Zu8q__page .academy-hero-copy{z-index:3;position:relative}.academy-module__66Zu8q__page .academy-eyebrow{color:var(--green);font-size:15px}.academy-module__66Zu8q__page .academy-hero-copy h1{letter-spacing:-.04em;margin:15px 0;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(43px,5vw,62px);font-weight:600;line-height:1.17}.academy-module__66Zu8q__page .academy-hero-copy>p{max-width:560px;color:var(--muted);font-size:16px;line-height:1.75}.academy-module__66Zu8q__page .academy-hero-actions{margin-top:21px}.academy-module__66Zu8q__page .academy-hero-actions a{border:1px solid var(--navy);min-height:48px;color:var(--navy);background:var(--paper);border-radius:7px;padding-inline:19px;font-size:13px}.academy-module__66Zu8q__page .academy-hero-actions .primary-button{color:#fff;background:var(--green)}.academy-module__66Zu8q__page .academy-proof{margin-top:17px}.academy-module__66Zu8q__page .academy-proof span{border:1px solid var(--line);color:var(--muted);background:#ffffffd9;border-radius:6px;padding:8px 11px;font-size:10px}.academy-module__66Zu8q__heroArt{z-index:1;min-height:450px;position:relative}.academy-module__66Zu8q__heroArt img{object-fit:contain}.academy-module__66Zu8q__page .academy-hero-card{z-index:4;border:1px solid var(--line);width:285px;color:var(--navy);background:color-mix(in srgb, var(--paper) 95%, transparent);border-radius:11px;padding:20px;position:absolute;bottom:2px;right:10px;box-shadow:0 10px 30px #17344a1a}.academy-module__66Zu8q__page .academy-hero-card>span{color:var(--green);font-size:9px}.academy-module__66Zu8q__page .academy-hero-card-title strong{color:var(--red);font-size:27px}.academy-module__66Zu8q__page .academy-hero-card h2{color:var(--navy);font-size:19px}:is(.academy-module__66Zu8q__page .academy-hero-card p,.academy-module__66Zu8q__page .academy-hero-card li){color:var(--muted);font-size:9px}.academy-module__66Zu8q__page .academy-hero-card>a{color:var(--green)}.academy-module__66Zu8q__learningTracks{border:1px solid var(--line);border-radius:11px;width:min(1120px,100% - 64px);margin:0 auto 18px;padding:0 16px 16px}.academy-module__66Zu8q__learningTracks>h2{width:fit-content;color:var(--navy);background:var(--paper);margin:-13px auto 12px;padding:0 18px;font-family:Georgia,Noto Serif Bengali,serif;font-size:21px}.academy-module__66Zu8q__learningTracks>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.academy-module__66Zu8q__learningTracks article{border:1px solid var(--line);min-height:125px;color:var(--navy);background:#fffefad9;border-radius:9px;align-items:center;gap:15px;padding:15px;display:flex}.academy-module__66Zu8q__learningTracks article:first-child{border-color:var(--green)}.academy-module__66Zu8q__learningTracks article>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.academy-module__66Zu8q__learningTracks h3{color:var(--navy);margin:0 0 6px;font-family:Georgia,serif;font-size:17px}.academy-module__66Zu8q__learningTracks p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.academy-module__66Zu8q__learningTracks b{color:var(--green);margin-top:8px;font-size:9px;display:inline-block}.academy-module__66Zu8q__page main#courses{padding-bottom:45px}:is(.academy-module__66Zu8q__page .academy-steps,.academy-module__66Zu8q__page .academy-foundation,.academy-module__66Zu8q__page .academy-section,.academy-module__66Zu8q__page .academy-resources,.academy-module__66Zu8q__page .academy-faq,.academy-module__66Zu8q__page .academy-companion-feature,.academy-module__66Zu8q__page .academy-curriculum-preview){margin-top:18px}.academy-module__66Zu8q__page .academy-steps{border:1px solid var(--line);background:#fffefad9;border-radius:11px;grid-template-columns:1.1fr repeat(3,1fr);gap:0;padding:0;display:grid}:is(.academy-module__66Zu8q__page .academy-steps>div,.academy-module__66Zu8q__page .academy-steps article){border-left:1px solid var(--line);min-height:132px;color:var(--text);background:0 0;padding:21px}.academy-module__66Zu8q__page .academy-steps>div{border-left:0}.academy-module__66Zu8q__page .academy-steps h2{color:var(--navy);font-family:Georgia,Noto Serif Bengali,serif;font-size:23px}.academy-module__66Zu8q__page .academy-steps article>span{color:var(--green);font-family:Georgia,serif;font-size:21px}.academy-module__66Zu8q__page .academy-steps article strong{color:var(--navy);font-size:13px}.academy-module__66Zu8q__page .academy-steps article p{color:var(--muted);font-size:10px;line-height:1.5}.academy-module__66Zu8q__page .academy-heading h2{color:var(--navy);font-family:Georgia,Noto Serif Bengali,serif;font-size:30px}.academy-module__66Zu8q__page .academy-heading p{color:var(--muted);font-size:12px;line-height:1.7}.academy-module__66Zu8q__page .academy-foundation{border:1px solid var(--line);background:#fffefad9;border-radius:12px;padding:22px}.academy-module__66Zu8q__page .academy-foundation-grid{gap:12px}.academy-module__66Zu8q__page .academy-foundation-grid article{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-height:150px;padding:19px}.academy-module__66Zu8q__page .academy-foundation-grid strong{color:var(--navy);font-family:Georgia,serif;font-size:17px}.academy-module__66Zu8q__page .academy-foundation-grid p{color:var(--muted);font-size:10px}.academy-module__66Zu8q__page .academy-study-plan{background:var(--soft);margin-top:18px;padding-block:25px}.academy-module__66Zu8q__page .academy-study-track-grid{gap:14px}.academy-module__66Zu8q__page .academy-study-track-grid article{border:1px solid var(--line);min-height:170px;color:var(--text);background:var(--paper);border-radius:10px;padding:19px}.academy-module__66Zu8q__page .academy-study-track-grid article:nth-child(2){border:2px solid var(--green)}.academy-module__66Zu8q__page .academy-curriculum-preview{background:linear-gradient(110deg,#073457,#082845);border-radius:13px;padding:28px}:is(.academy-module__66Zu8q__page .academy-curriculum-preview h2,.academy-module__66Zu8q__page .academy-curriculum-preview p){color:#fff}.academy-module__66Zu8q__page .academy-curriculum-preview .kicker{color:#91e3c4}.academy-module__66Zu8q__page .academy-curriculum-preview li{min-height:64px}.academy-module__66Zu8q__page .academy-curriculum-preview li strong{color:#f7fbfc}.academy-module__66Zu8q__page .academy-companion-feature{border:1px solid var(--line);background:linear-gradient(90deg,#fff9efed,#fff4eded),url(../media/path-japanese.0xj5tiqkxe4hc.png) 50%/cover;border-radius:12px;overflow:hidden}.academy-module__66Zu8q__page .academy-companion-copy h2{color:var(--navy);font-family:Georgia,Noto Serif Bengali,serif;font-size:28px}:is(.academy-module__66Zu8q__page .academy-companion-copy p,.academy-module__66Zu8q__page .academy-companion-details li,.academy-module__66Zu8q__page .academy-companion-details p){font-size:11px;line-height:1.6}.academy-module__66Zu8q__page .academy-companion-copy p{color:var(--muted)}.academy-module__66Zu8q__page .jlpt-course-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.academy-module__66Zu8q__page .jlpt-course-grid article{border:1px solid var(--line);min-height:245px;color:var(--text);background:#fffefad9;border-radius:10px;padding:17px}.academy-module__66Zu8q__page .course-status{color:var(--green);background:var(--soft)}.academy-module__66Zu8q__page .jlpt-course-grid h3{color:var(--navy);font-family:Georgia,serif;font-size:18px}.academy-module__66Zu8q__page .jlpt-course-grid p{color:var(--muted);font-size:10px;line-height:1.5}:is(.academy-module__66Zu8q__page .course-open-link,.academy-module__66Zu8q__page .course-interest-link){color:var(--green)}.academy-module__66Zu8q__page .academy-tech-section{background:0 0;margin-top:18px;padding-block:25px}.academy-module__66Zu8q__page .technology-course-grid{grid-template-columns:repeat(4,1fr);gap:12px}.academy-module__66Zu8q__page .technology-course-grid article{border:1px solid var(--line);min-height:270px;color:var(--text);background:#fffefad9;border-radius:10px;padding:17px}.academy-module__66Zu8q__page .tech-course-icon{color:#075940;background:var(--soft);border-radius:8px;place-items:center;width:100%;height:90px;font-size:28px;display:grid}.academy-module__66Zu8q__page .technology-course-grid h3{color:var(--navy);font-family:Georgia,serif;font-size:18px}.academy-module__66Zu8q__page .technology-course-grid p{color:var(--muted);font-size:10px}.academy-module__66Zu8q__page .course-topics span{color:var(--muted);background:var(--soft)}.academy-module__66Zu8q__page .academy-resources{color:#fff;background:linear-gradient(110deg,#073457,#082845);border-radius:12px;padding:20px}:is(.academy-module__66Zu8q__page .academy-resources h2,.academy-module__66Zu8q__page .academy-resources p){color:#fff}.academy-module__66Zu8q__page .academy-resource-grid{gap:10px}.academy-module__66Zu8q__page .academy-resource-grid>a{color:#fff;background:#ffffff12;border-color:#61809a;min-height:120px;padding:15px}:is(.academy-module__66Zu8q__page .academy-resource-grid a>span,.academy-module__66Zu8q__page .academy-resource-grid a>b){color:#91e3c4}.academy-module__66Zu8q__page .academy-resource-grid a>strong{color:#fff}.academy-module__66Zu8q__page .academy-resource-grid a>p{color:#d4e0e6}.academy-module__66Zu8q__page .academy-faq{border:1px solid var(--line);color:var(--text);background:#fffefabf;border-radius:11px;padding:20px}:is(.academy-module__66Zu8q__page .academy-faq h2,.academy-module__66Zu8q__page .academy-faq summary){color:var(--navy)}.academy-module__66Zu8q__page .academy-faq h2{font-family:Georgia,serif;font-size:24px}.academy-module__66Zu8q__page .academy-faq details{padding:12px 0}.academy-module__66Zu8q__page .academy-faq summary{font-size:12px}.academy-module__66Zu8q__page .academy-faq p{color:var(--muted);font-size:10px;line-height:1.6}.academy-module__66Zu8q__page .academy-cta{min-height:190px;color:var(--navy);background:var(--paper);margin-bottom:0;padding:25px 34px;position:relative;overflow:hidden}.academy-module__66Zu8q__page .academy-cta:before{z-index:0;content:"";opacity:.42;background:url(../media/hero-bangladesh-japan.2xjhgyg39xikh.png) 50%/cover no-repeat;position:absolute;inset:0}.academy-module__66Zu8q__page .academy-cta>*{z-index:1;position:relative}.academy-module__66Zu8q__page .academy-cta h2{color:var(--navy);font-family:Georgia,Noto Serif Bengali,serif;font-size:29px}.academy-module__66Zu8q__page .academy-cta>a{color:#fff;background:var(--green)}@media (max-width:950px){.academy-module__66Zu8q__page .academy-hero-grid{grid-template-columns:1fr}.academy-module__66Zu8q__heroArt{min-height:380px}.academy-module__66Zu8q__page .academy-hero-card{bottom:20px;right:25px}.academy-module__66Zu8q__learningTracks>div{grid-template-columns:1fr}.academy-module__66Zu8q__page .academy-steps{grid-template-columns:1fr 1fr}.academy-module__66Zu8q__page .jlpt-course-grid{grid-template-columns:repeat(3,1fr)}.academy-module__66Zu8q__page .technology-course-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.academy-module__66Zu8q__page .academy-hero-grid{width:calc(100% - 28px)}.academy-module__66Zu8q__page .academy-hero-copy h1{font-size:39px}.academy-module__66Zu8q__heroArt{min-height:300px}.academy-module__66Zu8q__page .academy-hero-card{width:100%;position:relative;bottom:auto;right:auto}.academy-module__66Zu8q__learningTracks{width:calc(100% - 28px)}.academy-module__66Zu8q__page .academy-steps{grid-template-columns:1fr;width:calc(100% - 28px)}.academy-module__66Zu8q__page .academy-steps article{border-top:1px solid var(--line);border-left:0}:is(.academy-module__66Zu8q__page .jlpt-course-grid,.academy-module__66Zu8q__page .technology-course-grid){grid-template-columns:1fr}.academy-module__66Zu8q__page .academy-heading h2{font-size:26px}}.academy-module__66Zu8q__availableSection,.academy-module__66Zu8q__catalogSection{padding-block:34px}.academy-module__66Zu8q__featuredCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.academy-module__66Zu8q__featuredCourse{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);min-height:330px;display:grid;overflow:hidden;box-shadow:0 14px 34px #082f540f}.academy-module__66Zu8q__courseVisual{color:#fff;text-align:center;background:linear-gradient(145deg,#0a7759,#084b47);align-content:center;justify-items:center;gap:18px;padding:24px;font:32px/1.15 Georgia,serif;display:grid}.academy-module__66Zu8q__courseVisual b{border:1px solid #ffffff80;border-radius:99px;padding:7px 12px;font:700 11px Segoe UI,sans-serif}.academy-module__66Zu8q__companionVisual{background:linear-gradient(145deg,#123f69,#0a2e51)}.academy-module__66Zu8q__featuredCourse>div{flex-direction:column;padding:25px;display:flex}.academy-module__66Zu8q__featuredCourse small{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.academy-module__66Zu8q__featuredCourse h3{color:var(--navy);margin:8px 0 10px;font:25px/1.18 Georgia,serif}.academy-module__66Zu8q__featuredCourse p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.academy-module__66Zu8q__featuredCourse ul{color:var(--muted);gap:7px;margin:17px 0;padding:0;font-size:10px;list-style:none;display:grid}.academy-module__66Zu8q__featuredCourse li:before{color:var(--green);content:"✓";margin-right:7px;font-weight:900}.academy-module__66Zu8q__featuredCourse a{color:#fff;background:var(--green);border-radius:7px;justify-content:space-between;margin-top:auto;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.academy-module__66Zu8q__techCatalog{padding-block:40px;background:var(--soft)!important}@media (max-width:900px){.academy-module__66Zu8q__featuredCourseGrid{grid-template-columns:1fr}}@media (max-width:600px){.academy-module__66Zu8q__availableSection,.academy-module__66Zu8q__catalogSection{padding-block:24px}.academy-module__66Zu8q__featuredCourse{grid-template-columns:1fr}.academy-module__66Zu8q__courseVisual{min-height:160px}}html[data-theme=dark] .academy-module__66Zu8q__learningTracks article{background:#0b1215d9}html[data-theme=dark] .academy-proof span{background:#0b1215d9}html[data-theme=dark] .academy-steps{background:#0b1215d9}html[data-theme=dark] .academy-foundation{background:#0b1215d9}html[data-theme=dark] .jlpt-course-grid article{background:#0b1215d9}html[data-theme=dark] .technology-course-grid article{background:#0b1215d9}html[data-theme=dark] .academy-faq{background:#0b1215bf}html[data-theme=dark] .academy-hero-card{background:#0b1215f2}html[data-theme=dark] .academy-companion-feature{background:linear-gradient(90deg,#0b1215ed,#0b1215e0),url(../media/path-japanese.0xj5tiqkxe4hc.png) 50%/cover}
