._65-7Xq_page{--canvas:#f9f6f1;--subtle:#f4eee5;--ink:#050500;--muted:#5e5952;background:var(--canvas);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif;overflow:clip}._65-7Xq_container{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}._65-7Xq_hero h1,._65-7Xq_hero h2,._65-7Xq_journey h2,._65-7Xq_values h2{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-weight:600}._65-7Xq_hero p,._65-7Xq_journey p,._65-7Xq_values p{color:var(--muted);margin:0;font-size:18px;line-height:24px}._65-7Xq_hero{padding-block:90px}._65-7Xq_heading{text-align:center;max-width:660px;margin:0 auto 60px}._65-7Xq_page ._65-7Xq_heading h1{margin-bottom:20px;font-size:60px;line-height:68px}._65-7Xq_collage{grid-template-rows:repeat(2,222px);grid-template-columns:1fr 1fr 1fr;gap:22px 20px;display:grid}._65-7Xq_photo{border-radius:12px;position:relative;overflow:hidden}._65-7Xq_photo:after{content:"";background:#00000014;position:absolute;inset:0}._65-7Xq_photo img{object-fit:cover;width:100%;height:100%}._65-7Xq_classroom img{width:117.3%;max-width:none;height:113.4%;position:absolute;top:-1.35%;left:-5.15%}._65-7Xq_teacherMan{grid-area:2/1}._65-7Xq_teacherMan:after{display:none}._65-7Xq_learning img,._65-7Xq_teacherMan img{object-position:bottom}._65-7Xq_mission{isolation:isolate;text-align:center;color:#fff;background:#34373f;border-radius:12px;grid-area:1/2/3;padding:56px 23px 24px;position:relative;overflow:hidden}._65-7Xq_missionBackground{z-index:-1;max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)}._65-7Xq_missionIcon{width:56px;height:56px;margin:0 auto 48px;position:relative}._65-7Xq_users{position:absolute;top:12px;left:11px}._65-7Xq_page ._65-7Xq_mission h2{margin-bottom:20px;font-size:30px;line-height:41px}._65-7Xq_page ._65-7Xq_mission p{color:#ffffffb3;font-size:16px;line-height:22px}._65-7Xq_teacherWoman,._65-7Xq_learning{grid-column:3}._65-7Xq_journey{background:var(--subtle);padding-block:95px 90px}._65-7Xq_journeyGrid{grid-template-columns:460px 1fr;align-items:start;gap:22px;min-height:506px;display:grid}._65-7Xq_page ._65-7Xq_journeyCopy h2{margin-bottom:32px;font-size:48px;line-height:56px}._65-7Xq_journeyCopy p+p{margin-top:40px}._65-7Xq_map{aspect-ratio:758/380.834;width:758px;margin-top:56px;position:relative}._65-7Xq_mapCrop{opacity:.9;position:absolute;inset:0;overflow:hidden}._65-7Xq_mapCrop img{width:101.09%;max-width:none;height:106.97%;position:absolute;top:-2.94%;left:0}._65-7Xq_mapInner{width:100%;height:100%;position:relative}._65-7Xq_mapMarker{cursor:pointer;width:32px;height:32px;margin:-30px 0 0 -16px;position:absolute}._65-7Xq_mapMarker:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #2273ed}._65-7Xq_mapPin{transform-origin:50% 100%;width:100%;height:100%;display:block}._65-7Xq_mapPin img{width:100%;height:100%;display:block}._65-7Xq_mapPin:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #2273ed}._65-7Xq_mapLabel{--pad-x:12px;left:calc(var(--pad-x) * -1);width:max-content;padding:6px var(--pad-x);pointer-events:auto;transform-origin:calc(var(--pad-x) + 16px) 50%;background:#fff;border-radius:8px;align-items:center;gap:12px;display:flex;position:absolute;top:50%;box-shadow:0 12px 30px #3c322324}._65-7Xq_mapLabel img{flex:none}._65-7Xq_mapLabel span,._65-7Xq_mapLabel strong{white-space:nowrap;display:block}._65-7Xq_mapLabel span{color:#6e6960;font-size:16px;line-height:22px}._65-7Xq_mapLabel strong{color:#1a1916;margin-top:-4px;font-size:28px;font-weight:500;line-height:32px}._65-7Xq_mapLabelFlipAlways{left:auto;right:calc(var(--pad-x) * -1);transform-origin:calc(100% - var(--pad-x) - 16px) 50%;flex-direction:row-reverse}._65-7Xq_stats{border-top:1px solid #e5dcd4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:37px;display:grid}._65-7Xq_stats>div{border-left:1px solid #e5dcd4;padding-inline:35px}._65-7Xq_stats>div:first-child{border:0;padding-left:0}._65-7Xq_stats dt{font-size:40px;font-weight:600;line-height:48px}._65-7Xq_stats dd{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:20px}._65-7Xq_values{isolation:isolate;background:#363432;padding-block:90px;position:relative}._65-7Xq_valuesMedia,._65-7Xq_valuesShade{z-index:-1;position:absolute;inset:0;overflow:hidden}._65-7Xq_valuesMedia img{object-fit:cover;width:113.74%;max-width:none;height:218.75%;position:absolute;top:-74.61%;left:-3.38%}._65-7Xq_valuesShade{background:#0009}._65-7Xq_valuesHeading{text-align:center;max-width:660px;margin:0 auto 59px}._65-7Xq_page ._65-7Xq_valuesHeading h2{color:#fff;margin-bottom:20px;font-size:48px;line-height:56px}._65-7Xq_page ._65-7Xq_valuesHeading p{color:#fff}._65-7Xq_valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._65-7Xq_valuesGrid>div{display:flex}._65-7Xq_valueCard{background:#fff;border-radius:12px;width:100%;min-height:247px;padding:32px 29px;transition:box-shadow .2s,transform .2s}._65-7Xq_valueCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}._65-7Xq_valueIcon{background:#e2f3e8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}._65-7Xq_valueIcon[data-index="1"]{background:#dff0f6}._65-7Xq_valueIcon[data-index="2"]{background:#fbece4}._65-7Xq_page ._65-7Xq_valueCard h3{margin:24px 0 13px;font-family:inherit;font-size:20px;font-weight:500;line-height:26px}._65-7Xq_page ._65-7Xq_valueCard p{text-wrap:pretty;font-size:16px;line-height:22px}@media (max-width:1439px){._65-7Xq_journeyGrid{grid-template-columns:40% minmax(0,1fr)}._65-7Xq_map{width:100%}}@media (max-width:1023px){._65-7Xq_hero,._65-7Xq_journey,._65-7Xq_values{padding-block:64px}._65-7Xq_collage{grid-template-rows:222px auto 222px;grid-template-columns:1fr 1fr}._65-7Xq_mission{grid-area:2/1/auto/3;padding-block:32px}._65-7Xq_missionIcon{margin-bottom:24px}._65-7Xq_mission p{max-width:520px;margin-inline:auto}._65-7Xq_missionBackground{top:50%;transform:translate(-50%,-50%)}._65-7Xq_teacherMan{grid-area:3/1}._65-7Xq_teacherWoman,._65-7Xq_learning{grid-column:2}._65-7Xq_journeyGrid{grid-template-columns:1fr;gap:32px}._65-7Xq_map{max-width:758px;margin:0 auto 40px}._65-7Xq_stats>div{padding-inline:20px}._65-7Xq_valuesGrid{gap:16px}._65-7Xq_valueCard{padding:24px}}@media (max-width:639px){._65-7Xq_container{width:calc(100% - 40px)}._65-7Xq_heading{width:calc(100% - 40px);margin-bottom:32px}._65-7Xq_page ._65-7Xq_heading h1{font-size:40px;line-height:48px}._65-7Xq_page ._65-7Xq_journeyCopy h2,._65-7Xq_page ._65-7Xq_valuesHeading h2{font-size:36px;line-height:44px}._65-7Xq_hero,._65-7Xq_journey,._65-7Xq_values{padding-block:48px}._65-7Xq_collage{grid-template-rows:140px auto 140px;gap:12px}._65-7Xq_page ._65-7Xq_mission h2{font-size:28px;line-height:34px}._65-7Xq_journeyCopy p+p{margin-top:24px}._65-7Xq_journeyGrid{grid-template-columns:minmax(0,1fr)}._65-7Xq_map{width:112vw;max-width:none;margin:0 calc(50% - 56vw) 32px}._65-7Xq_mapLabel{--pad-x:8px;gap:6px}._65-7Xq_mapLabelFlip{left:auto;right:calc(var(--pad-x) * -1);transform-origin:calc(100% - var(--pad-x) - 16px) 50%;flex-direction:row-reverse}._65-7Xq_mapLabel span{font-size:12px;line-height:18px}._65-7Xq_mapLabel strong{font-size:20px;line-height:26px}._65-7Xq_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;padding-top:28px}._65-7Xq_stats>div:nth-child(odd){border-left:0;padding-left:0}._65-7Xq_stats dt{font-size:32px;line-height:40px}._65-7Xq_valuesHeading{margin-bottom:32px}._65-7Xq_valuesGrid{grid-template-columns:1fr}._65-7Xq_valueCard{min-height:0}}@media (prefers-reduced-motion:reduce){._65-7Xq_valueCard{transition:none}}
.ibFHIa_toast{z-index:60;color:#fff;text-align:center;pointer-events:none;background:#050500d9;border-radius:12px;max-width:calc(100vw - 40px);padding:12px 24px;font-size:16px;line-height:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0505001f}
.jhiydW_blueButton{color:#fff;text-align:center;min-height:60px;box-shadow:none;cursor:pointer;background:#1c77ff;border:0;border-radius:100px;justify-content:center;align-items:center;padding:16px 32px;font-size:20px;font-weight:500;line-height:26px;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.jhiydW_blueButton:hover{background:#0964e6;transform:translateY(-2px)}.jhiydW_blueButton:active{transform:translateY(0)}@media (max-width:760px){.jhiydW_blueButton{min-height:52px;padding:14px 26px;font-size:18px;line-height:24px}}@media (prefers-reduced-motion:reduce){.jhiydW_blueButton{transition:none}}
._06co2W_home{--canvas:#f9f6f1;--subtle:#f4eee5;--ink:#050500;--muted:#5e5952;--blue:#1c77ff;--line:#e8e1d7;background:var(--canvas);color:var(--ink);overflow:clip}._06co2W_home section[id],._06co2W_home article[id]{scroll-margin-top:86px}._06co2W_home h1:not(:where(footer *)),._06co2W_home h2:not(:where(footer *)),._06co2W_home h3:not(:where(footer *)),._06co2W_home blockquote:not(:where(footer *)){font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-weight:600}._06co2W_home h2:not(:where(footer *)){text-wrap:balance;font-size:48px;line-height:56px}._06co2W_home p:not(:where(footer *)){color:var(--muted);letter-spacing:.014em;margin:0;font-size:18px;line-height:24px}._06co2W_container{width:calc(100% - 64px);max-width:1440px;margin-inline:auto}._06co2W_homeHeader{z-index:40;position:fixed;inset:0 0 auto}._06co2W_homeHeader>header{transition:background-color .2s,color .2s,box-shadow .2s}._06co2W_skipLink{color:#000;z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}._06co2W_skipLink:focus{top:16px}._06co2W_whiteButton{cursor:pointer;min-height:64px;color:var(--ink);text-align:center;background:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;padding:16px 80px;font-size:20px;font-weight:500;line-height:26px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}._06co2W_whiteButton:hover{background:#f4eee5;box-shadow:0 8px 24px #1c77ff33}._06co2W_whiteButton:active{transform:scale(.97)}._06co2W_center{text-align:center}._06co2W_sectionHeading{text-align:center;margin:0 auto 60px}._06co2W_sectionHeading h2,._06co2W_sectionHeading p{max-width:660px;margin-inline:auto}._06co2W_sectionHeading p{margin-top:16px}._06co2W_sectionHeading ._06co2W_button{margin-top:20px}._06co2W_hero{color:#fff;background:#817e74;height:600px;position:relative}._06co2W_heroArtwork,._06co2W_heroShade{position:absolute;inset:0;overflow:hidden}._06co2W_heroArtwork img{object-fit:cover}._06co2W_heroShade{background:#0008}._06co2W_heroContent{text-align:center;width:min(840px,100% - 40px);position:absolute;top:200px;left:50%;translate:-50%}._06co2W_home ._06co2W_heroContent h1{text-wrap:balance;margin-bottom:32px;font-size:60px;line-height:68px}._06co2W_benefits{background:var(--subtle)}._06co2W_benefits ul{grid-template-columns:repeat(4,300px);justify-content:center;gap:8px;max-width:1440px;margin:auto;padding:0 24px;list-style:none;display:grid}._06co2W_benefits li{justify-content:center;align-items:center;gap:12px;min-height:64px;font-size:16px;font-weight:600;display:flex}._06co2W_benefits img{flex-shrink:0}._06co2W_programs{background:var(--canvas);padding-block:100px}._06co2W_programGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._06co2W_programCard{color:inherit;cursor:pointer;background:#f2edd3;border-radius:20px;padding-bottom:69.85%;text-decoration:none;transition:translate .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}._06co2W_programCard:focus-visible{outline:3px solid var(--blue);outline-offset:3px}._06co2W_programCard[data-program=english]{background:#d6e7f3}._06co2W_programCard[data-program=math]{background:#f1e6de}._06co2W_programCopy{z-index:2;pointer-events:none;padding:40px 24px 0;position:relative}._06co2W_programCopy h3{text-wrap:balance;max-width:410px;font-size:40px;line-height:48px}._06co2W_programCopy p{min-height:78px;margin-top:24px}._06co2W_circleLink{pointer-events:auto;border:1px solid #c8bfb1;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:24px;transition:background .18s;display:grid}._06co2W_circleLink img{rotate:45deg}._06co2W_programArtwork{aspect-ratio:934/800;pointer-events:none;position:absolute;inset:auto 0 0}._06co2W_programCrop{position:absolute;inset:0;overflow:hidden}._06co2W_programCrop img{object-fit:contain;object-position:center bottom}._06co2W_philosophy,._06co2W_support{background:var(--subtle)}._06co2W_philosophy{padding-block:100px}._06co2W_support{padding-block:60px 100px}._06co2W_split{grid-template-columns:minmax(0,600fr) minmax(0,740fr);align-items:center;gap:100px;display:grid}._06co2W_supportSplit{grid-template-columns:minmax(0,740fr) minmax(0,600fr)}._06co2W_splitCopy>div+div{margin-top:16px}._06co2W_splitCopy>div:last-child{margin-top:32px}._06co2W_checkList{max-width:480px;margin:0;padding:0;list-style:none}._06co2W_checkList li{border-bottom:1px solid var(--line);color:#363432;align-items:center;gap:16px;padding-block:16px;font-size:20px;line-height:26px;display:flex}._06co2W_checkList li>span{background:#363432;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}._06co2W_teacherStage{aspect-ratio:740/568;position:relative}._06co2W_teacherStage:before{content:"";background:#f0e2c9;border-radius:20px;position:absolute;inset:0}._06co2W_teacherCrop{z-index:1;width:76.62%;height:96.83%;position:absolute;top:3.25%;left:11.284%;overflow:hidden}._06co2W_teacherCrop img{object-fit:fill;max-width:none;width:100.08%!important;height:162.18%!important}._06co2W_feedback{color:#363432;white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:16px;padding:12px 20px;font-size:clamp(12px,1.15vw,22px);animation:3.6s ease-in-out infinite _06co2W_float;display:flex;position:absolute}._06co2W_feedback>span{background:#fbe4d8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._06co2W_feedback[data-tag="0"]{z-index:0;top:21.4%;left:16.4%;rotate:6.38deg}._06co2W_feedback[data-tag="1"]{z-index:2;animation-delay:-.8s;top:27.3%;left:59%;rotate:-8deg}._06co2W_feedback[data-tag="2"]{z-index:0;animation-delay:-1.6s;top:51%;left:5%;rotate:4.55deg}._06co2W_feedback[data-tag="2"]>span{background:#fbeeca}._06co2W_feedback[data-tag="3"]{z-index:2;animation-delay:-2.4s;top:51%;left:66%;rotate:2.14deg}._06co2W_feedback[data-tag="3"]>span{background:#f2e9fe}._06co2W_scene{aspect-ratio:740/570;background:#fff;border-radius:20px;position:relative;overflow:hidden}._06co2W_scene ._06co2W_sceneImage{width:740px;height:570px}._06co2W_studentBubble{width:20.4%;height:auto;position:absolute;top:18.6%;left:73.51%}._06co2W_studentBubble img{width:100%;height:auto}._06co2W_devices{padding-block:90px}._06co2W_devices ._06co2W_sectionHeading{margin-bottom:52px}._06co2W_devices ._06co2W_sectionHeading>a{width:fit-content;margin:16px auto 0;display:flex}._06co2W_deviceShowcase{aspect-ratio:1440/666;position:relative}._06co2W_laptop{width:74.0014%;height:97.5976%;position:absolute;top:0;left:14.375%}._06co2W_laptop>img{object-fit:fill}._06co2W_laptopScreen{width:80.7%;height:82.85%;position:absolute;top:4.38%;left:9.76%;overflow:hidden}._06co2W_laptopScreen img{object-fit:fill}._06co2W_tablet{width:38.8889%;height:64.4706%;position:absolute;top:33.982%;left:3.1597%}._06co2W_tabletFrame{width:76.67%;height:130.43%;position:absolute;top:-15.21%;left:11.66%;transform:rotate(90deg)}._06co2W_tabletFrame img{object-fit:fill}._06co2W_tabletScreen{border-radius:4px;width:93.31%;height:91.27%;position:absolute;top:4.25%;left:3.25%;overflow:hidden}._06co2W_tabletScreen img{object-fit:fill}._06co2W_phone{width:13.8889%;height:60.7396%;position:absolute;top:37.6877%;left:79.4097%}._06co2W_phone>img{object-fit:fill}._06co2W_phoneScreen{border-radius:10%;position:absolute;inset:2.01% 5.43% 2.24%;overflow:hidden}._06co2W_phoneScreen img{object-fit:fill}._06co2W_globalStudents{background:var(--subtle);padding-block:100px}._06co2W_globalStudents ._06co2W_sectionHeading{margin-bottom:48px}._06co2W_mapViewport{aspect-ratio:1440/607}._06co2W_map{width:100%;height:99.3411%;position:relative}._06co2W_mapImage{opacity:.9;width:83.333%;height:100%;position:absolute;top:-1.659%;left:8.333%;overflow:hidden}._06co2W_mapImage img{object-fit:fill;max-width:none;width:101.111%!important;height:107.058%!important;top:-2.979%!important}._06co2W_mapLocation{--map-value-size:24px;position:absolute}._06co2W_mapLocation[data-value-size=lg]{--map-value-size:28px}._06co2W_mapLocation[data-market=china]{z-index:3}._06co2W_map ._06co2W_mapLocation:hover{z-index:4}._06co2W_mapLabel{z-index:2;text-align:center;white-space:nowrap;background:#fff;border-radius:8px;padding:6px 20px;position:absolute;bottom:calc(100% + 21px);left:50%;translate:calc(6px - 50%);box-shadow:0 12px 30px #3c322324}._06co2W_mapLabel span{color:#6e6960;font-size:16px;line-height:22px;display:block}._06co2W_mapLabel strong{font-size:var(--map-value-size,24px);color:#1a1916;margin-top:-4px;font-weight:500;line-height:32px;display:block}._06co2W_mapLabel img{position:absolute;bottom:-8px;left:50%;translate:-50%}._06co2W_mapLocation[data-market=japan] ._06co2W_mapLabel{left:calc(100% + 8px);translate:0}._06co2W_mapLocation[data-market=japan] ._06co2W_mapLabel img{left:8px}._06co2W_mapPin{z-index:1;background:var(--blue);border-radius:50%;width:14px;height:14px;display:block;position:relative;box-shadow:0 0 0 4.681px #1c77ff3b}._06co2W_stats{text-align:center;grid-template-columns:repeat(3,minmax(0,350px));justify-content:center;display:grid}._06co2W_stats strong{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:48px}._06co2W_stats p{font-size:16px;line-height:22px}._06co2W_partners{padding-block:90px}._06co2W_partners ._06co2W_sectionHeading{margin-bottom:80px}._06co2W_home ._06co2W_partners h2{max-width:none;font-size:40px;line-height:48px}._06co2W_partnerViewport{overflow:hidden}._06co2W_partnerTrack{width:200%;animation:24s linear infinite _06co2W_marquee;display:flex}._06co2W_partnerViewport:hover ._06co2W_partnerTrack{animation-play-state:paused}._06co2W_partnerSet{flex:0 0 50%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid}._06co2W_partnerSet>div{place-items:center;height:66px;display:grid}._06co2W_partnerSet img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;height:56px}._06co2W_honors{padding-block:40px 100px}._06co2W_honors ._06co2W_sectionHeading{margin-bottom:80px}._06co2W_honorsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}._06co2W_honorsGrid>div{display:flex}._06co2W_awardCard{text-align:center;background:#fff;border-radius:12px;width:100%;min-height:448px;padding:32px 40px;transition:translate .18s,box-shadow .18s}._06co2W_awardCard img{aspect-ratio:1;object-fit:contain;width:240px;height:auto;margin-inline:auto}._06co2W_home ._06co2W_awardCard h3{margin-top:40px;font-family:inherit;font-size:20px;font-weight:500;line-height:26px}._06co2W_home ._06co2W_awardCard p{margin-top:8px;font-size:16px;line-height:22px}._06co2W_honors ._06co2W_center{margin-top:80px}._06co2W_testimonials{color:#fff;height:750px;position:relative;overflow:hidden}._06co2W_testimonialMedia,._06co2W_testimonialShade,._06co2W_testimonialSlide{position:absolute;inset:0}._06co2W_testimonialSlide{opacity:0;transition:opacity .42s}._06co2W_testimonialSlide[data-active=true]{opacity:1}._06co2W_testimonialSlide img{object-fit:cover;object-position:center 42%}._06co2W_testimonialShade{background:#0006}._06co2W_testimonialContent{padding-inline:16px;position:absolute;inset:auto 0 80px}._06co2W_home ._06co2W_testimonials blockquote{max-width:636px;font-size:48px;line-height:56px;animation:.3s _06co2W_quoteIn}._06co2W_profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}._06co2W_profile{color:#fff;text-align:left;opacity:.6;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}._06co2W_profile[data-active=true],._06co2W_profile:hover{opacity:1}._06co2W_avatar{flex-shrink:0;width:72px;height:72px;display:block;position:relative}._06co2W_avatarImage{border-radius:50%;position:absolute;inset:0;overflow:hidden}._06co2W_avatarImage>img{object-fit:cover;border-radius:50%}._06co2W_profile:first-child ._06co2W_avatarImage>img{max-width:none;width:123.21%!important;height:122.22%!important;top:-11.11%!important;left:-12.99%!important}._06co2W_progress{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-90deg}._06co2W_progress circle{fill:none;stroke:#ffe733;stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:100px}._06co2W_profile strong,._06co2W_profile small{font-weight:400;display:block}._06co2W_profile strong{font-size:20px;line-height:26px}._06co2W_profile small{font-size:16px;line-height:22px}._06co2W_testimonialActions{align-items:center;gap:20px;margin-top:48px;display:flex}._06co2W_carouselControl{color:#fff;cursor:pointer;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px}._06co2W_plans{background:var(--subtle);min-height:1011px;padding-block:100px}._06co2W_plans ._06co2W_sectionHeading{margin-bottom:40px}._06co2W_plans ._06co2W_sectionHeading h2{max-width:670px}._06co2W_planControls{justify-content:center;align-items:center;max-width:900px;min-height:54px;margin:0 auto 40px;display:flex;position:relative}._06co2W_planSwitch{border:1px solid #a1a1a1;border-radius:100px;padding:6px;display:flex}._06co2W_planSwitch button{cursor:pointer;border:0;border-radius:100px;min-width:145px;padding:8px 40px;font-size:18px;line-height:24px;transition:background .18s,color .18s}._06co2W_planSwitch button[aria-pressed=true]{color:#fff;background:#141414}._06co2W_currency{font-size:18px;position:absolute;right:0}._06co2W_planGrid{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:40px;display:grid}._06co2W_planCard{background:#fff;border-radius:8px;min-height:560px;padding:32px}._06co2W_planTag{background:#b59ef0;border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-block}._06co2W_planTag[data-plan="1"]{background:#ffe733}._06co2W_home ._06co2W_planCard h3{margin-top:32px;font-family:inherit;font-size:20px;font-weight:500;line-height:26px}._06co2W_home ._06co2W_price{color:var(--ink);letter-spacing:-2px;margin-top:8px;font-size:52px;font-weight:500;line-height:60px}._06co2W_planButton{background:var(--ink);color:#fff;border-radius:100px;width:100%;min-height:64px;margin-top:32px;padding:14px;font-size:20px;line-height:26px}._06co2W_planButton:disabled{cursor:not-allowed}._06co2W_planCard ul{border-top:1px solid var(--line);margin:32px 0 0;padding:24px 0 0;list-style:none}._06co2W_planCard li{padding-block:6px;font-size:16px;line-height:22px}._06co2W_planCard li:before{content:"✓";margin-right:12px}._06co2W_footerCta{color:#fff;isolation:isolate;text-align:center;background:#2f7de3;place-items:center;height:430px;display:grid;position:relative;overflow:hidden}._06co2W_footerCta>div{z-index:1;padding-inline:24px}._06co2W_footerCta h2{max-width:584px;margin-inline:auto}._06co2W_footerCta ._06co2W_button{margin-top:48px}._06co2W_ctaLeft,._06co2W_ctaRight{pointer-events:none;z-index:-1;max-width:none;position:absolute}._06co2W_ctaLeft{top:-28px;left:calc(50% - 856px)}._06co2W_ctaRight{top:141px;left:calc(50% + 670px)}@keyframes _06co2W_float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes _06co2W_marquee{to{transform:translate(-50%)}}@keyframes _06co2W_quoteIn{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@media (hover:hover){._06co2W_programCard:hover,._06co2W_awardCard:hover{translate:0 -10px;box-shadow:0 18px 34px #3c32231f}._06co2W_programCard:hover ._06co2W_circleLink{background:var(--ink);border-color:var(--ink)}._06co2W_programCard:hover ._06co2W_circleLink img{filter:invert()}}@media (max-width:1439px){._06co2W_benefits ul{grid-template-columns:repeat(4,minmax(0,1fr))}._06co2W_benefits li{gap:8px;font-size:14px}._06co2W_split{gap:56px}._06co2W_home ._06co2W_splitCopy h2{font-size:42px;line-height:48px}._06co2W_programCopy h3{font-size:34px;line-height:40px}._06co2W_programCopy p{font-size:16px}._06co2W_feedback{gap:8px;padding:10px 14px}._06co2W_feedback>span{width:32px;height:32px}._06co2W_feedback img{width:22px;height:22px}._06co2W_honorsGrid{gap:20px}._06co2W_awardCard{padding:28px 20px}._06co2W_mapLabel{padding:5px 12px}._06co2W_mapLabel span{font-size:13px}._06co2W_mapLabel strong{font-size:23px}}@media (max-width:1023px){._06co2W_hero{height:520px}._06co2W_heroContent{top:168px}._06co2W_benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px}._06co2W_benefits li{justify-content:flex-start;padding-left:12px}._06co2W_programGrid{gap:16px}._06co2W_programCopy{padding-inline:18px}._06co2W_programCopy h3{font-size:30px;line-height:36px}._06co2W_split{grid-template-columns:1fr;gap:48px;max-width:740px}._06co2W_support ._06co2W_splitCopy{order:-1}._06co2W_feedback{font-size:20px}._06co2W_teacherStage,._06co2W_scene{width:100%}._06co2W_honorsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._06co2W_mapViewport{aspect-ratio:auto;height:430px;position:relative}._06co2W_map{width:1000px;height:419px;left:50%;translate:-50%}._06co2W_stats strong{font-size:32px;line-height:42px}._06co2W_stats p{font-size:15px}._06co2W_partnerTrack{width:100%;animation:none}._06co2W_partnerSet{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._06co2W_partnerSet[aria-hidden=true]{display:none}._06co2W_testimonials{height:580px}._06co2W_home ._06co2W_testimonials blockquote{max-width:580px;font-size:42px;line-height:50px}._06co2W_profiles{gap:20px}._06co2W_profile{gap:10px}._06co2W_profile strong{font-size:16px}._06co2W_profile small{font-size:13px}._06co2W_avatar{width:56px;height:56px}._06co2W_planSwitch button{min-width:120px;padding-inline:24px}}@media (max-width:760px){._06co2W_container{width:calc(100% - 40px)}._06co2W_home h2:not(:where(footer *)){font-size:36px;line-height:42px}._06co2W_home p:not(:where(footer *)){font-size:16px;line-height:24px}._06co2W_hero{height:450px}._06co2W_home ._06co2W_heroContent h1{font-size:40px;line-height:46px}._06co2W_whiteButton{min-height:52px;padding:12px 26px;font-size:18px}._06co2W_benefits ul{gap:0 12px;padding-inline:20px}._06co2W_benefits li{min-height:56px;padding:8px 0;font-size:12px;line-height:18px}._06co2W_benefits img{width:24px;height:24px}._06co2W_programs,._06co2W_globalStudents,._06co2W_plans{padding-block:72px}._06co2W_sectionHeading{margin-bottom:40px}._06co2W_programGrid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:500px;margin-inline:auto}._06co2W_programCopy{padding:22px 20px 0}._06co2W_programCopy h3{max-width:330px;font-size:28px;line-height:34px}._06co2W_programCopy p{max-width:350px;min-height:auto;margin-top:12px;font-size:14px;line-height:20px}._06co2W_programCopy ._06co2W_circleLink{width:40px;height:40px;margin-top:12px}._06co2W_philosophy{padding-block:72px 48px}._06co2W_support{padding-block:24px 72px}._06co2W_home ._06co2W_splitCopy h2{font-size:36px;line-height:42px}._06co2W_checkList li{font-size:16px}._06co2W_feedback{gap:6px;padding:8px 10px;font-size:12px}._06co2W_feedback>span{width:26px;height:26px}._06co2W_feedback img{width:18px;height:18px}._06co2W_feedback[data-tag="1"]{left:57%}._06co2W_feedback[data-tag="3"]{left:64%}._06co2W_teacherStage:before{border-radius:14px}._06co2W_devices{padding-block:72px}._06co2W_devices ._06co2W_sectionHeading{margin-bottom:40px}._06co2W_deviceShowcase{width:115%;left:-7.5%}._06co2W_mapViewport{height:310px}._06co2W_map{width:760px;height:318px}._06co2W_mapLabel{padding:3px 8px;bottom:calc(100% + 19px)}._06co2W_mapLabel span{font-size:10px;line-height:15px}._06co2W_mapLabel strong{margin-top:0;font-size:16px;line-height:22px}._06co2W_mapPin{width:9px;height:9px}._06co2W_mapLabel{left:50%;translate:-50%}._06co2W_stats{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:8px}._06co2W_stats strong{white-space:nowrap;font-size:clamp(17px,5.4vw,34px);line-height:1.25}._06co2W_home ._06co2W_stats p{margin-top:6px;font-size:clamp(12px,3.2vw,16px);line-height:1.4}._06co2W_partners{padding-block:64px}._06co2W_home ._06co2W_partners h2{font-size:32px;line-height:40px}._06co2W_partners ._06co2W_sectionHeading{margin-bottom:40px}._06co2W_partnerSet{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}._06co2W_partnerSet>div{height:60px}._06co2W_partnerSet img{height:52px}._06co2W_honors{padding-block:24px 72px}._06co2W_honors ._06co2W_sectionHeading{margin-bottom:40px}._06co2W_honorsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}._06co2W_awardCard{border-radius:10px;min-height:0;padding:20px 12px 24px}._06co2W_awardCard img{width:100%;max-width:148px}._06co2W_home ._06co2W_awardCard h3{margin-top:14px;font-size:15px;line-height:21px}._06co2W_home ._06co2W_awardCard p{margin-top:4px;font-size:12px;line-height:17px}._06co2W_honors ._06co2W_center{margin-top:40px}._06co2W_testimonials{height:500px}._06co2W_testimonialSlide[data-slide="0"] img{object-fit:cover;max-width:none;width:185%!important;height:100%!important;top:0!important;left:auto!important;right:0!important}._06co2W_testimonialContent{padding:0;bottom:40px}._06co2W_home ._06co2W_testimonials blockquote{font-size:34px;line-height:40px}._06co2W_profiles{gap:10px;margin-top:48px}._06co2W_profile{justify-content:center}._06co2W_profile>span:last-child{display:none}._06co2W_profile[data-active=true]{grid-column:span 2;justify-content:flex-start}._06co2W_profile[data-active=true]>span:last-child{display:block}._06co2W_profiles{grid-template-columns:2fr 1fr 1fr 1fr}._06co2W_avatar{width:48px;height:48px}._06co2W_profile strong{font-size:13px;line-height:20px}._06co2W_profile small{font-size:12px;line-height:18px}._06co2W_testimonialActions{margin-top:28px}._06co2W_plans{min-height:0}._06co2W_planGrid{grid-template-columns:minmax(0,430px);gap:24px}._06co2W_planControls{max-width:430px;margin-bottom:32px}._06co2W_planSwitch button{min-width:94px;padding:6px 16px;font-size:16px}._06co2W_currency{font-size:15px}._06co2W_planCard{min-height:540px;padding:28px}._06co2W_home ._06co2W_price{font-size:48px;line-height:56px}._06co2W_footerCta{height:360px}._06co2W_footerCta ._06co2W_button{margin-top:36px}._06co2W_ctaLeft{width:360px;height:360px;top:-105px;left:-150px}._06co2W_ctaRight{width:360px;height:360px;top:155px;left:auto;right:-265px}}@media (prefers-reduced-motion:reduce){._06co2W_home *,._06co2W_home :before,._06co2W_home :after{transition:none!important;animation:none!important}._06co2W_partnerTrack{transform:none}}._06co2W_home ._06co2W_heroContent h1,._06co2W_programCopy h3{white-space:pre-line}._06co2W_teacherStage{background:#f0e3cd;border-radius:20px;overflow:hidden}._06co2W_teacherStage:before{background:#f0e3cd}._06co2W_feedback[data-tag="1"]>span{background:#d9f6ff}._06co2W_currency{align-items:center;gap:4px;display:inline-flex}._06co2W_planCard li{align-items:center;gap:8px;display:flex}._06co2W_planCard li:before{content:none}._06co2W_carouselControl{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._06co2W_carouselControl:focus-visible{clip-path:none;width:40px;height:40px;position:relative}._06co2W_testimonialSlide{overflow:hidden}@media (max-width:760px){._06co2W_home ._06co2W_heroContent h1{white-space:normal}._06co2W_testimonialSlide[data-slide="2"] img{object-fit:cover;max-width:none;width:185%!important;height:100%!important;top:0!important;left:auto!important;right:0!important}}._06co2W_home{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif}._06co2W_home h2,._06co2W_home h3{text-wrap:initial}._06co2W_plans ._06co2W_sectionHeading h2{white-space:pre-line;max-width:760px}._06co2W_home:lang(vi) ._06co2W_programCopy h3{font-size:30px;line-height:36px}@media (max-width:760px){._06co2W_plans ._06co2W_sectionHeading h2{white-space:normal}._06co2W_mapViewport{width:calc(100% + 40px);height:clamp(220px,66.67vw,280px);margin-inline:-20px;overflow:hidden}._06co2W_map{aspect-ratio:1440/603;width:min(500px,128vw);height:auto;top:50%;left:calc(50% - 12px);translate:-50% -50%}._06co2W_mapLabel{border-radius:4px;padding:2px 5px}._06co2W_mapLabel span{font-size:9px;line-height:10px}._06co2W_mapLabel strong{margin-top:0;font-size:12px;line-height:14px}._06co2W_mapLabel img{width:12px;height:9px;bottom:-9px;left:50%}._06co2W_home:lang(vi) ._06co2W_programCopy h3{font-size:26px;line-height:32px}}._06co2W_partners[data-variant=about] ._06co2W_container,._06co2W_honors[data-variant=about] ._06co2W_container{max-width:1200px}._06co2W_partners[data-variant=about] ._06co2W_partnerSet>div{height:60px}._06co2W_partners[data-variant=about] ._06co2W_partnerSet img{max-width:140px;height:60px}@media (min-width:1024px){._06co2W_partners[data-variant=about] ._06co2W_partnerSet{flex-basis:100%;grid-template-columns:repeat(6,140px);justify-content:space-between}._06co2W_partners[data-variant=about] ._06co2W_partnerTrack{width:100%;animation:none}._06co2W_partners[data-variant=about] ._06co2W_partnerSet[aria-hidden=true]{display:none}}@media (min-width:761px) and (max-width:1023px){._06co2W_partners[data-variant=about] ._06co2W_partnerSet{justify-items:center;gap:32px 24px}._06co2W_partners[data-variant=about] ._06co2W_partnerSet>div{width:100%;max-width:140px}}@media (max-width:760px){._06co2W_partners[data-variant=about] ._06co2W_partnerSet>div{height:60px}._06co2W_partners[data-variant=about] ._06co2W_partnerSet img{max-width:100%;height:52px}}._06co2W_partners[data-variant=about] ._06co2W_sectionHeading{margin-bottom:60px}._06co2W_honors[data-variant=about] ._06co2W_honorsGrid{gap:33px}._06co2W_honors[data-variant=about] ._06co2W_awardCard{min-height:394px;padding:32px}._06co2W_honors[data-variant=about] ._06co2W_awardCard img{width:200px;max-width:100%}._06co2W_home ._06co2W_honors[data-variant=about] ._06co2W_awardCard h3{margin-top:32px}._06co2W_home ._06co2W_honors[data-variant=about] ._06co2W_awardCard p{margin-top:6px;font-size:14px;line-height:20px}@media (max-width:760px){._06co2W_honors[data-variant=about] ._06co2W_honorsGrid{gap:12px}._06co2W_honors[data-variant=about] ._06co2W_awardCard{border-radius:10px;min-height:0;padding:20px 12px 24px}._06co2W_honors[data-variant=about] ._06co2W_awardCard img{width:100%;max-width:148px}._06co2W_home ._06co2W_honors[data-variant=about] ._06co2W_awardCard h3{margin-top:14px}._06co2W_home ._06co2W_honors[data-variant=about] ._06co2W_awardCard p{margin-top:4px;font-size:12px;line-height:17px}}@media (max-width:639px){._06co2W_partners[data-variant=about] ._06co2W_sectionHeading{margin-bottom:40px}}
.KOp_LW_page{color:#050500;background:#f9f6f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif;overflow-x:clip}.KOp_LW_page main h1,.KOp_LW_page main h2{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-weight:600}.KOp_LW_page main h1{text-wrap:balance;font-size:60px;line-height:68px}.KOp_LW_page main h2{font-size:48px;line-height:56px}.KOp_LW_copy>p,.KOp_LW_centerHeading>p{color:#5e5952;font-size:18px;line-height:24px}.KOp_LW_container,.KOp_LW_featureInner{width:calc(100% - 64px);max-width:1440px;margin-inline:auto}.KOp_LW_skipLink{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.KOp_LW_skipLink:focus{top:12px}.KOp_LW_whiteButton{cursor:pointer;color:#050500;text-align:center;background:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;min-height:64px;padding:16px 80px;font-size:20px;font-weight:500;line-height:26px;transition:background-color .18s,transform .18s;display:inline-flex}.KOp_LW_whiteButton:hover{background:#f4eee5;transform:translateY(-2px)}.KOp_LW_whiteButton:active{transform:translateY(0)}.KOp_LW_hero{isolation:isolate;background:#b1b1b1;place-items:center;height:600px;display:grid;position:relative;overflow:hidden}.KOp_LW_heroPicture{z-index:-1;position:absolute;inset:0;overflow:hidden}.KOp_LW_heroPicture:after{content:"";background:#0006;position:absolute;inset:0}.KOp_LW_heroPicture img{object-fit:cover}.KOp_LW_heroContent{text-align:center;color:#fff;flex-direction:column;gap:16px;width:min(839px,100% - 48px);display:flex}.KOp_LW_page .KOp_LW_eyebrow{color:#fff;font-size:20px;font-weight:500;line-height:26px}.KOp_LW_heroContent .KOp_LW_button{margin-top:16px}.KOp_LW_learning{padding-block:100px}.KOp_LW_centerHeading{text-align:center;max-width:760px;margin-inline:auto}.KOp_LW_centerHeading p{max-width:660px;margin:20px auto 0}.KOp_LW_skillGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}.KOp_LW_skillReveal{min-width:0;display:flex}.KOp_LW_skillCard{background:#fff;border-radius:12px;flex:1;min-width:0;min-height:290px;padding:32px;transition:box-shadow .2s,transform .2s}.KOp_LW_skillCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.KOp_LW_skillCard img{width:52px;height:52px}.KOp_LW_skillCard h3{color:#1e1e1e;overflow-wrap:break-word;margin:32px 0 12px;font-size:24px;font-weight:500;line-height:32px}.KOp_LW_skillCard p{color:#5e5952;font-size:16px;line-height:22px}.KOp_LW_library,.KOp_LW_method{background:#f4eee5}.KOp_LW_featureInner{grid-template-columns:minmax(0,600fr) minmax(0,740fr);align-items:center;gap:100px;display:grid}.KOp_LW_feature{padding-block:100px}.KOp_LW_reverse{grid-template-columns:minmax(0,740fr) minmax(0,600fr)}.KOp_LW_copy{min-width:0}.KOp_LW_copy>p{margin-top:16px}.KOp_LW_copy>.KOp_LW_button{margin-top:32px}.KOp_LW_tags{flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.KOp_LW_tags li{background:#fffc;border-radius:100px;padding:10px 16px;font-size:16px;line-height:22px}.KOp_LW_visual{min-width:0}.KOp_LW_artStage{aspect-ratio:740/570;width:100%;position:relative;container-type:inline-size}.KOp_LW_artCanvas{transform-origin:0 0;width:740px;height:570px;transform:scale(calc(100cqw / 740px));position:absolute;top:0;left:0}.KOp_LW_levels{padding-block:100px}.KOp_LW_stats{text-align:center;gap:32px;margin-top:32px;display:flex}.KOp_LW_stats>div{width:120px}.KOp_LW_stats dt{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;font-size:40px;line-height:48px}.KOp_LW_stats dd{color:#5e5952;margin:0;font-size:16px;line-height:22px}.KOp_LW_levels .KOp_LW_copy>a{margin-top:32px}.KOp_LW_levelStage{aspect-ratio:740/499;position:relative;container-type:inline-size}.KOp_LW_levelChart{transform-origin:0;width:740px;transform:translateY(-50%) scale(calc(100cqw / 740px));align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:0}.KOp_LW_levelChart li{text-align:center;color:#363432;flex-direction:column;flex:1;align-items:stretch;gap:6px;min-width:0;font-size:14px;line-height:20px;display:flex}.KOp_LW_levelChart strong{font-size:16px;font-weight:600;line-height:20px}.KOp_LW_levelChart li>span:not(.KOp_LW_levelBar){background:#f3eadb;border-radius:4px;place-items:center;height:32px;font-size:14px;display:grid}.KOp_LW_levelBar{height:var(--bar-height);border-radius:4px;display:block}.KOp_LW_method{padding-block:100px}.KOp_LW_method .KOp_LW_centerHeading{max-width:760px}.KOp_LW_method .KOp_LW_centerHeading p{margin-top:16px}.KOp_LW_steps{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 60px;padding:0;list-style:none;display:flex}.KOp_LW_steps li{align-items:center;gap:8px;display:flex}.KOp_LW_steps li>span{white-space:nowrap;color:#11161f;background:#fff;border:1px solid #e5dcd4;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:20px;font-weight:500;line-height:26px;display:flex}.KOp_LW_lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.KOp_LW_lessonStage{aspect-ratio:708/560;border-radius:20px;overflow:hidden}.KOp_LW_lessonStage .KOp_LW_artCanvas{width:708px;height:560px;transform:scale(calc(100cqw / 708px))}.KOp_LW_cta{isolation:isolate;background:#2f7de3;place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.KOp_LW_ctaContent{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:48px;padding-inline:24px;display:flex;position:relative}.KOp_LW_ctaContent h2{color:#fff;max-width:584px}.KOp_LW_ctaLeft,.KOp_LW_ctaRight{z-index:0;width:500px;height:500px;position:absolute;top:-28.11px;left:calc(50% - 856px)}.KOp_LW_ctaRight{top:140.89px;left:calc(50% + 670px)}@media (max-width:1500px){.KOp_LW_featureInner{gap:60px}.KOp_LW_skillCard{border-radius:10px;min-height:200px;padding:20px 16px 24px}.KOp_LW_skillCard img{width:40px;height:40px}.KOp_LW_skillCard h3{margin-top:24px;margin-bottom:8px;font-size:20px;line-height:25px}.KOp_LW_skillCard p{text-wrap:pretty}}@media (max-width:1100px){.KOp_LW_page main h2{font-size:40px;line-height:48px}.KOp_LW_featureInner,.KOp_LW_featureInner.KOp_LW_reverse{grid-template-columns:minmax(0,1fr);gap:40px}.KOp_LW_visual{width:100%;max-width:740px;margin-inline:auto}.KOp_LW_featureInner.KOp_LW_reverse .KOp_LW_visual{order:2}.KOp_LW_feature,.KOp_LW_levels,.KOp_LW_method,.KOp_LW_learning{padding-block:72px}.KOp_LW_steps li>span{padding:10px 14px;font-size:17px}}@media (max-width:1279px){.KOp_LW_skillGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.KOp_LW_container,.KOp_LW_featureInner{width:calc(100% - 40px)}.KOp_LW_page main h1{font-size:38px;line-height:44px}.KOp_LW_page main h2{font-size:32px;line-height:40px}.KOp_LW_copy>p,.KOp_LW_centerHeading>p{font-size:16px;line-height:24px}.KOp_LW_hero{height:450px}.KOp_LW_heroContent{gap:16px;padding-top:24px}.KOp_LW_page .KOp_LW_eyebrow{font-size:16px;line-height:22px}.KOp_LW_whiteButton{min-height:52px;padding:14px 26px;font-size:18px;line-height:24px}.KOp_LW_skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}.KOp_LW_skillCard{border-radius:10px;min-height:200px;padding:20px 16px 24px}.KOp_LW_skillCard img{width:40px;height:40px}.KOp_LW_skillCard h3{margin-top:24px;margin-bottom:8px;font-size:20px;line-height:25px}.KOp_LW_skillCard p{text-wrap:pretty;font-size:14px;line-height:20px}.KOp_LW_featureInner,.KOp_LW_reverse{grid-template-columns:minmax(0,1fr);gap:40px}.KOp_LW_featureInner .KOp_LW_copy{max-width:600px}.KOp_LW_reverse .KOp_LW_copy{grid-row:1}.KOp_LW_feature,.KOp_LW_levels{padding-block:48px}.KOp_LW_visual{width:100%;max-width:740px}.KOp_LW_tags{gap:8px}.KOp_LW_tags li{padding:8px 12px;font-size:14px}.KOp_LW_stats{gap:24px}.KOp_LW_stats dt{font-size:30px;line-height:36px}.KOp_LW_stats dd{font-size:14px;line-height:20px}.KOp_LW_levelStage{aspect-ratio:740/450}.KOp_LW_steps{gap:10px;margin-bottom:36px}.KOp_LW_steps li{gap:4px}.KOp_LW_steps li>span{gap:5px;padding:8px 10px;font-size:14px}.KOp_LW_steps li>span img{width:16px;height:16px}.KOp_LW_steps li>img{width:12px;height:12px}.KOp_LW_lessonGrid{grid-template-columns:minmax(0,1fr);gap:24px}.KOp_LW_cta{height:360px}.KOp_LW_ctaContent{gap:36px}.KOp_LW_ctaLeft{top:-100px;left:-200px}.KOp_LW_ctaRight{top:150px;left:auto;right:-380px}.KOp_LW_whiteButton{padding-inline:60px}}@media (max-width:800px){.KOp_LW_skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}}@media (prefers-reduced-motion:reduce){.KOp_LW_page *,.KOp_LW_page :before,.KOp_LW_page :after{transition:none!important;animation:none!important}}@media (max-width:479px){.KOp_LW_skillGrid{gap:13px}.KOp_LW_skillCard{border-radius:10px;padding:16px 14px 20px}.KOp_LW_skillCard h3{margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:500;line-height:22px}.KOp_LW_skillCard p{font-size:14px;line-height:20px}}@media (max-width:350px){.KOp_LW_skillCard{padding-inline:12px}.KOp_LW_skillCard h3{font-size:14px;line-height:19px}}:lang(vi) .KOp_LW_heroContent h1,:lang(vi) .KOp_LW_ctaContent h2{white-space:pre-line}:lang(vi) .KOp_LW_centerHeading p{text-wrap:balance}@media (max-width:760px){:lang(vi) .KOp_LW_heroContent h1,:lang(vi) .KOp_LW_ctaContent h2{white-space:normal}}
._8a_t-W_support{background:#f4eee5;padding-block:100px}._8a_t-W_supportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:60px;display:grid}._8a_t-W_supportGrid img{border-radius:12px;width:100%;height:auto;display:block}._8a_t-W_supportGrid h3{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:32px 0 24px;font-size:32px;font-weight:600;line-height:32px}._8a_t-W_supportGrid p{color:#5e5952;font-size:18px;line-height:24px}@media (max-width:1439px){._8a_t-W_supportGrid p{text-wrap:pretty}}@media (max-width:1100px){._8a_t-W_support{padding-block:72px}._8a_t-W_supportGrid h3{font-size:28px;line-height:34px}._8a_t-W_supportGrid p{font-size:16px;line-height:24px}}@media (max-width:760px){._8a_t-W_support{padding-block:48px}._8a_t-W_supportGrid{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:36px}._8a_t-W_supportGrid h3{margin:22px 0 10px;font-size:24px;line-height:30px}._8a_t-W_supportGrid p{font-size:16px;line-height:24px}}
.KSLcda_scene{width:100%;height:312px;margin-top:32px;position:relative;overflow:hidden}.KSLcda_icon{-webkit-user-select:none;user-select:none;background:#fdfcfa;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute}.KSLcda_icon img{pointer-events:none}@media (max-width:1376px){.KSLcda_scene{height:220px;margin-top:0}}@media (max-width:1100px){.KSLcda_scene{height:220px;margin-top:0}}@media (max-width:760px){.KSLcda_scene{height:168px}}@media (max-width:479px){.KSLcda_scene{height:132px}}.KSLcda_scene[data-state=ready] .KSLcda_icon{visibility:hidden}
.ibCCGq_heroPicture{z-index:-1;position:absolute;inset:0;overflow:hidden}.ibCCGq_heroPicture img{object-fit:cover}.ibCCGq_heroPicture:after{content:"";background:#0008;position:absolute;inset:0}.ibCCGq_hero>div:last-child{transform:translateY(13px)}.ibCCGq_storyStage{aspect-ratio:740/570;width:100%;position:relative}.ibCCGq_storyTeacher{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.ibCCGq_storyStudent{filter:drop-shadow(0 6px 18px #08403d29);transform-origin:50% 100%;width:45.61%;position:absolute;top:4.54%;left:1.5%}.ibCCGq_storyStudent img{width:100%;height:auto;display:block}.ibCCGq_benefits{color:#363432;margin:32px 0 0;padding:0;font-size:18px;line-height:24px;list-style:none}.ibCCGq_benefits li{align-items:baseline;gap:12px;padding-block:6px;display:flex}.ibCCGq_benefits li:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ibCCGq_stats{padding-top:16px}.ibCCGq_stats dt{font-weight:600}.ibCCGq_curriculum{transform-origin:0;width:740px;transform:translateY(-50%) scale(calc(100cqw / 740px));color:#363432;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:0}.ibCCGq_columns{align-items:end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ibCCGq_columns li{text-align:center;flex-direction:column;flex:1;gap:6px;display:flex}.ibCCGq_columns strong{font-size:16px;font-weight:600;line-height:19px}.ibCCGq_columns li>span{height:var(--bar-height);border-radius:4px}.ibCCGq_chartRow{gap:6px;display:flex}.ibCCGq_chartRow>span{background:#f3eadb;border-radius:4px;flex:1;place-items:center;height:32px;font-size:14px;line-height:20px;display:grid}@media (max-width:760px){.ibCCGq_heroPicture img{object-position:52% center}.ibCCGq_benefits{font-size:16px}}
.d-8iYG_stack{aspect-ratio:740/570;width:100%;position:relative}.d-8iYG_layer{will-change:opacity, transform;position:absolute}.d-8iYG_layer img{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.d-8iYG_layer{opacity:1!important;transform:none!important}}
.vhde5q_stage{aspect-ratio:740/470;--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);width:100%;position:relative;container-type:inline-size}.vhde5q_canvas{transform-origin:0 0;width:740px;height:470px;transform:scale(calc(100cqw / 740px));position:absolute;top:0;left:0}.vhde5q_publisher{pointer-events:none;position:absolute;inset:0}.vhde5q_book{left:var(--book-x);top:var(--book-y);width:var(--book-w);height:var(--book-h);transform:rotate(var(--rotation));pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:left .78s cubic-bezier(.22, 1, .36, 1) var(--fan-delay,0s), top .78s cubic-bezier(.22, 1, .36, 1) var(--fan-delay,0s), transform .78s cubic-bezier(.22, 1, .36, 1) var(--fan-delay,0s),  translate .68s var(--spring) 0s, scale .68s var(--spring) 0s;background:0 0;border:0;border-radius:16px;padding:0;position:absolute;translate:0}.vhde5q_stage[data-expanded=false] .vhde5q_book{left:var(--stack-x);top:var(--stack-y);transform:rotate(var(--stack-rotation))}.vhde5q_stage[data-expanded=false] .vhde5q_badge{display:none}.vhde5q_book:focus-visible{outline-offset:6px;outline:3px solid #1c77ff}.vhde5q_cover{width:var(--book-w);height:var(--book-h);object-fit:cover;pointer-events:none;border-radius:16px;display:block;box-shadow:0 8px 32px #00000014}.vhde5q_badge{background:var(--badge-color);color:#fff;white-space:nowrap;pointer-events:none;filter:drop-shadow(0 12px 30px #3c322324);opacity:0;visibility:hidden;transform-origin:50% 100%;transition:opacity .18s ease, transform .42s var(--spring), visibility 0s .18s;border-radius:100px;padding:12px 20px;font-size:20px;font-weight:500;line-height:26px;position:absolute;bottom:calc(100% + 36px);left:50%;transform:translate(-50%,8px)scale(.84)}.vhde5q_badge img{position:absolute;top:100%;left:50%;transform:translate(-50%)}.vhde5q_publisher[data-active=true] .vhde5q_book{translate:0 -22px;scale:1.04}.vhde5q_publisher[data-active=true] .vhde5q_badge{opacity:1;visibility:visible;transition:opacity .12s ease, transform .42s var(--spring);transform:translate(-50%)scale(1)}@media (max-width:760px){.vhde5q_stage{aspect-ratio:740/376}.vhde5q_canvas{top:-9.45946cqw}.vhde5q_badge{bottom:calc(100% + 18px)}}@media (prefers-reduced-motion:reduce){.vhde5q_book,.vhde5q_badge{transition:none}}
@media (prefers-reduced-motion:reduce){.lak-GW_reveal{opacity:1!important;filter:none!important;transform:none!important}}
.STLB6W_footer{color:#fff;background:#050500;padding-inline:64px;font-size:14px;line-height:20px}.STLB6W_inner{max-width:1440px;margin-inline:auto}.STLB6W_main{border-top:1px solid #0000001a;justify-content:space-between;align-items:flex-start;gap:32px;padding-block:90px 100px;display:flex}.STLB6W_brand{flex-shrink:0;width:384px}.STLB6W_logo{align-items:center;gap:11.97px;width:267px;height:57px;display:flex}.STLB6W_appIcon{flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.STLB6W_wordmark{align-items:center;gap:9.69px;width:197.79px;display:flex}.STLB6W_description{opacity:.7;margin-top:20px}.STLB6W_navigation{align-items:flex-start;gap:48px;padding-top:8px;display:flex}.STLB6W_column{flex-shrink:0;width:130px}.STLB6W_column[data-group=policy]{width:max-content}.STLB6W_column:last-child{width:140px}.STLB6W_column h2{margin:0 0 24px;font-size:16px;font-weight:500;line-height:22px}.STLB6W_column ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.STLB6W_column[data-group=programs] ul{gap:12px}.STLB6W_column[data-group=programs] h2{margin-bottom:28px}.STLB6W_column li>a,.STLB6W_column li>span{opacity:.7}.STLB6W_column a:hover{opacity:1;text-decoration:underline}.STLB6W_column .STLB6W_socials{flex-direction:row}.STLB6W_socialLink{display:block}.STLB6W_bottom{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-bottom:32px;font-size:12px;line-height:16px;display:flex}.STLB6W_divider{max-width:100%;height:1px}.STLB6W_bottom p{opacity:.7}@media (max-width:1550px){.STLB6W_main{flex-direction:column;gap:48px}.STLB6W_navigation{justify-content:space-between;gap:24px;width:100%}}@media (max-width:900px){.STLB6W_footer{padding-inline:32px}.STLB6W_main{padding-block:56px}.STLB6W_navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.STLB6W_column,.STLB6W_column:last-child,.STLB6W_column[data-group=policy]{width:auto}}@media (max-width:600px){.STLB6W_footer{padding-inline:24px}.STLB6W_brand{width:100%;max-width:384px}.STLB6W_navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.STLB6W_main{gap:40px;padding-block:48px}}
.wBaYfG_header{--header-chevron:url(/images/header/131aa.svg);--language-chevron:url(/images/header/4893e.svg);--header-globe:url(/images/header/b640e.svg);color:#050500;z-index:40;background:#f9f6f1;padding-inline:32px;font-size:16px;line-height:22px;position:sticky;top:0}.wBaYfG_header[data-variant=transparent]{--header-chevron:url(/images/header/7b217.svg);--language-chevron:url(/images/header/7b217.svg);--header-globe:url(/images/header/92db4.svg);color:#fff;box-shadow:none;background:0 0}.wBaYfG_header[data-scrolled][data-variant=solid]{box-shadow:inset 0 -1px #e8e6dc}.wBaYfG_inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:70px;margin-inline:auto;display:flex}.wBaYfG_company,.wBaYfG_navigation,.wBaYfG_actions,.wBaYfG_logo{flex-shrink:0;align-items:center;display:flex}.wBaYfG_company{gap:48px}.wBaYfG_navigation{gap:28px}.wBaYfG_actions{gap:20px}.wBaYfG_logoImage{width:auto;height:38px}.wBaYfG_navigation>a,.wBaYfG_navigation>span{white-space:nowrap}.wBaYfG_navigation>a,.wBaYfG_navigation>.wBaYfG_dropdown>.wBaYfG_trigger{transition:opacity .2s}@media (hover:hover){.wBaYfG_navigation>a:hover,.wBaYfG_navigation>.wBaYfG_dropdown>.wBaYfG_trigger:hover{opacity:.65}.wBaYfG_header[data-variant=transparent] .wBaYfG_navigation>a:hover,.wBaYfG_header[data-variant=transparent] .wBaYfG_navigation>.wBaYfG_dropdown>.wBaYfG_trigger:hover{opacity:.8}}.wBaYfG_dropdown{position:relative}.wBaYfG_trigger{cursor:pointer;white-space:nowrap;min-height:46px;color:inherit;justify-content:center;align-items:center;gap:4px;display:flex}.wBaYfG_chevron,.wBaYfG_globe{background:var(--header-chevron) center / 20px 20px no-repeat;flex-shrink:0;width:20px;height:20px}.wBaYfG_language .wBaYfG_chevron{background-image:var(--language-chevron)}.wBaYfG_chevron{transition:transform .2s}.wBaYfG_trigger[aria-expanded=true] .wBaYfG_chevron,.wBaYfG_programsToggle[aria-expanded=true] .wBaYfG_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.wBaYfG_navigation>a,.wBaYfG_navigation>.wBaYfG_dropdown>.wBaYfG_trigger,.wBaYfG_chevron{transition:none}}.wBaYfG_globe{background-image:var(--header-globe)}.wBaYfG_language .wBaYfG_trigger{border-radius:100px;padding:11px 12px;font-weight:500}.wBaYfG_login,.wBaYfG_signup{white-space:nowrap;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;height:46px;padding-inline:24px;font-weight:500;display:flex}.wBaYfG_login{border:1px solid}.wBaYfG_signup{color:#fff;background:#1c77ff}.wBaYfG_panel{color:#050500;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e8e6dc;border-radius:12px;flex-direction:column;gap:2px;width:226px;padding:8px 12px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;top:calc(100% + 18px);left:0;transform:translateY(-8px);box-shadow:0 1px 4px #0505000f,0 4px 16px #0505001f}.wBaYfG_panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.wBaYfG_panel[data-align=right]{left:auto;right:0}.wBaYfG_item{text-align:left;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:200px;min-height:48px;padding:12px 16px;display:flex}.wBaYfG_item:hover,.wBaYfG_item:focus-visible,.wBaYfG_item[aria-current=true]{background:#f9f6f1}.wBaYfG_currentPageIcon{flex:0 0 20px}button.wBaYfG_item{cursor:pointer}.wBaYfG_trigger:disabled,.wBaYfG_item:disabled{opacity:.6;cursor:wait}.wBaYfG_mobileControls,.wBaYfG_mobileMenu{display:none}@media (max-width:1023px){.wBaYfG_header{padding-inline:20px}.wBaYfG_inner{gap:16px;height:70px}.wBaYfG_company{min-width:0}.wBaYfG_navigation,.wBaYfG_actions{display:none}.wBaYfG_mobileControls{align-items:center;gap:20px;display:flex}.wBaYfG_menuToggle{cursor:pointer;place-items:center;width:24px;min-height:46px;display:grid}.wBaYfG_menuIcon{width:20px;height:14px;position:relative}.wBaYfG_menuIcon>span{background:currentColor;border-radius:1px;width:100%;height:1.5px;transition:transform .2s,opacity .2s;position:absolute;top:6px;left:0}.wBaYfG_menuIcon>span:first-child{transform:translateY(-6px)}.wBaYfG_menuIcon>span:last-child{transform:translateY(6px)}.wBaYfG_menuToggle[aria-expanded=true] .wBaYfG_menuIcon>span:first-child{transform:rotate(45deg)}.wBaYfG_menuToggle[aria-expanded=true] .wBaYfG_menuIcon>span:nth-child(2){opacity:0;transform:scaleX(0)}.wBaYfG_menuToggle[aria-expanded=true] .wBaYfG_menuIcon>span:last-child{transform:rotate(-45deg)}.wBaYfG_iconOnly .wBaYfG_trigger{padding:11px 0}.wBaYfG_iconOnly .wBaYfG_globe{background-size:20px 20px;width:24px;height:24px}.wBaYfG_iconOnly .wBaYfG_chevron{display:none}.wBaYfG_header[data-menu-open=true]{flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.wBaYfG_header[data-menu-open=true] .wBaYfG_inner{flex:0 0 70px;width:100%}.wBaYfG_header[data-menu-open=true] .wBaYfG_inner:after{content:"";background:#e8e6dc;height:1px;position:absolute;top:69px;left:0;right:0}.wBaYfG_mobileMenu{flex-direction:column;flex:1;justify-content:space-between;gap:40px;min-height:0;margin-inline:-20px;padding:10px 20px 0;display:flex;overflow-y:auto}.wBaYfG_mobileNavigation{flex-direction:column;display:flex}.wBaYfG_programsToggle{cursor:pointer;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:60px;display:flex}.wBaYfG_mobilePrograms{border-bottom:1px solid #e5dcd4;grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.wBaYfG_mobilePrograms[data-open=true]{grid-template-rows:1fr}.wBaYfG_mobileProgramsContent{min-height:0;overflow:hidden}.wBaYfG_mobileProgram{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding-left:12px;display:flex}.wBaYfG_mobileProgram[aria-current=true]{background:#f9f6f1}.wBaYfG_mobileProgram:last-child{min-height:74px;padding-block:19px 32px}.wBaYfG_mobileNavLink{border-bottom:1px solid #e5dcd4;align-items:center;min-height:60px;display:flex}.wBaYfG_mobileActions{padding-bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.wBaYfG_mobileActions>*{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.wBaYfG_panel,.wBaYfG_mobilePrograms,.wBaYfG_menuIcon>span{transition:none}}
@font-face{font-family:crimsonSemibold;src:url(../media/crimson_semibold-s.1abk85f4h44id.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:crimsonSemibold Fallback;src:local(Arial);ascent-override:110.96%;descent-override:25.7%;line-gap-override:9.73%;size-adjust:92.32%}.w6FozG_className{font-family:crimsonSemibold,crimsonSemibold Fallback,Georgia,serif;font-style:normal;font-weight:600}.w6FozG_variable{--home-heading-font:"crimsonSemibold", "crimsonSemibold Fallback", Georgia, serif}
.MesSnW_page{color:#050500;background:#f9f6f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif}.MesSnW_container{width:min(1200px,100% - 64px);margin-inline:auto}.MesSnW_journey{padding-block:90px}.MesSnW_heading{text-align:center;max-width:660px;margin:0 auto 60px}.MesSnW_heading h1,.MesSnW_supportHeading h2{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-size:48px;font-weight:600;line-height:56px}.MesSnW_heading p,.MesSnW_card p,.MesSnW_copy p{color:#5e5952;margin:0;font-size:18px;line-height:24px}.MesSnW_heading p{margin-top:20px}.MesSnW_card h2{white-space:pre-line}.MesSnW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.MesSnW_steps>li{min-width:0}.MesSnW_card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:28px;height:100%;min-height:326px;padding:32px 24px 40px;transition:box-shadow .2s,translate .2s;display:flex}.MesSnW_card:hover{translate:0 -4px;box-shadow:0 8px 32px #00000014}.MesSnW_icon{background:#f9f6f1;border-radius:50%;flex-shrink:0;place-items:center;width:78px;height:78px;display:grid}.MesSnW_card h2{letter-spacing:-1px;margin:0 0 12px;font-size:24px;font-weight:500;line-height:32px}.MesSnW_support{background:#f4eee5;padding:90px 0 100px}.MesSnW_supportLayout{grid-template-columns:520px minmax(0,1fr);align-items:center;gap:80px;display:grid}.MesSnW_supportHeading>p{margin-top:16px}.MesSnW_qualities{max-width:500px;margin:32px 0 0;padding:0;list-style:none}.MesSnW_qualities li{border-bottom:1px solid #e8e1d7;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.MesSnW_qualities h3{color:#363432;margin:0 0 2px;font-size:20px;font-weight:500;line-height:26px}.MesSnW_check{background:#363432;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.MesSnW_showcaseWrapper{aspect-ratio:6/5;width:100%;position:relative;container-type:inline-size}.MesSnW_showcase{width:600px;height:500px;position:absolute;inset:0 auto auto 0}.MesSnW_teacher{width:531px;position:absolute;top:-9px;left:15px;overflow:hidden}.MesSnW_teacherLayer{position:absolute;inset:0}.MesSnW_teacher>img{width:120.58%;max-width:none;height:509.6px;position:absolute;top:-.3px;left:-12.82%}.MesSnW_maskedTeacher{height:509px;-webkit-mask-image:url(/images/how-it-works/teacher-mask.svg);mask-image:url(/images/how-it-works/teacher-mask.svg);-webkit-mask-position:67px 30px;mask-position:67px 30px;-webkit-mask-size:354px 479px;mask-size:354px 479px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MesSnW_topTeacher{height:439px}.MesSnW_maskedBackground{width:354px;height:469px;position:absolute;top:31px;left:82px;-webkit-mask-image:url(/images/how-it-works/teacher-mask.svg);mask-image:url(/images/how-it-works/teacher-mask.svg);-webkit-mask-position:0 -10px;mask-position:0 -10px;-webkit-mask-size:354px 479px;mask-size:354px 479px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.MesSnW_rating{color:#fff;background:#0e0e29;border-radius:50%;flex-direction:column;align-items:center;gap:12px;width:90px;height:90px;padding-top:24px;display:flex;position:absolute;top:21px;left:28px}.MesSnW_rating span{font-size:32px;font-weight:600;line-height:20px}.MesSnW_review{align-items:center;gap:4px;display:flex;position:absolute;top:63px;right:0}.MesSnW_reviewMessage{letter-spacing:-.13px;background:#fff;border-radius:100px;padding:8px 12px 8px 16px;font-size:13px;line-height:20px}.MesSnW_completion{width:264px;height:57px;position:absolute;top:154px;left:324px}.MesSnW_completion>div{align-items:center;gap:3px;display:flex;position:absolute;top:10px;left:5px}.MesSnW_completion span{letter-spacing:-.13px;font-size:13px;line-height:20px}.MesSnW_review span,.MesSnW_completion span{white-space:nowrap}.MesSnW_skipLink{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.MesSnW_skipLink:focus{top:16px}@container (max-width:599px){.MesSnW_showcase{transform-origin:0 0;transform:scale(calc(100cqw / 600px))}}@media (max-width:1263px){.MesSnW_supportLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media (max-width:900px){.MesSnW_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.MesSnW_supportLayout{grid-template-columns:1fr;gap:48px}.MesSnW_copy,.MesSnW_showcaseWrapper{max-width:600px;margin-inline:auto}}@media (max-width:600px){.MesSnW_container{width:calc(100% - 40px)}.MesSnW_journey,.MesSnW_support{padding-block:56px}.MesSnW_heading{margin-bottom:32px}.MesSnW_heading h1,.MesSnW_supportHeading h2{font-size:36px;line-height:42px}.MesSnW_steps{grid-template-columns:1fr;gap:20px}.MesSnW_card{gap:24px;min-height:0;padding:28px 24px 32px}.MesSnW_card h2{white-space:normal;font-size:22px;line-height:28px}}@media (prefers-reduced-motion:reduce){.MesSnW_card{transition:none}}
.wG2U_a_page{color:#050500;background:#f9f6f1;min-height:100vh}.wG2U_a_skipLink{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.wG2U_a_skipLink:focus{transform:none}.wG2U_a_main{box-sizing:content-box;max-width:600px;margin-inline:auto;padding:60px 32px 90px}.wG2U_a_title{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;text-align:center;overflow-wrap:anywhere;margin-bottom:60px;font-size:40px;font-weight:600;line-height:48px}.wG2U_a_instructions,.wG2U_a_steps{flex-direction:column;gap:32px;display:flex}.wG2U_a_instructions{color:#363432;font-size:16px;line-height:22px}.wG2U_a_intro{font-size:18px;line-height:24px}.wG2U_a_steps{list-style:inside decimal}.wG2U_a_screenshot{width:min(100%,220px);height:auto;margin-top:20px}@media (max-width:700px){.wG2U_a_main{padding:48px 20px 64px}.wG2U_a_title{margin-bottom:36px;font-size:32px;line-height:38px}}
.VAZi1q_page{color:#050500;background:#f9f6f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif}.VAZi1q_skipLink{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.VAZi1q_skipLink:focus{transform:none}.VAZi1q_main{padding:90px 32px 100px}.VAZi1q_heading{text-align:center;max-width:660px;margin:0 auto 60px}.VAZi1q_heading h1{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-size:60px;font-weight:600;line-height:68px}.VAZi1q_heading p{color:#5e5952;max-width:566px;margin:16px auto 0;font-size:18px;line-height:24px}.VAZi1q_card{background:#fff;border-radius:12px;grid-template-columns:586px 1fr;align-items:center;width:100%;max-width:1000px;min-height:428px;margin-inline:auto;padding:60px;display:grid}.VAZi1q_details{flex-direction:column;gap:40px;padding-right:60px;display:flex}.VAZi1q_row{align-items:flex-start;gap:16px;display:flex}.VAZi1q_icon{background:#f4eee5;border-radius:100px;flex:0 0 60px;place-items:center;height:60px;display:grid}.VAZi1q_copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:370px;display:flex}.VAZi1q_copy h2{margin:0;font-size:24px;font-weight:500;line-height:32px}.VAZi1q_copy a,.VAZi1q_copy address{color:#5e5952;font-size:16px;font-style:normal;line-height:22px}.VAZi1q_copy a:hover{text-decoration:underline}.VAZi1q_chatButton{cursor:pointer;width:207px;height:48px;display:block}.VAZi1q_qrSection{border-left:1px solid #e8e6dc;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding-left:60px;display:flex}.VAZi1q_qrCrop{width:100px;height:100px;position:relative;overflow:hidden}.VAZi1q_qrImage{width:203.31px;max-width:none;height:243.9px;position:absolute;top:-97.76px;left:-52.07px}.VAZi1q_qrSection p{color:#5e5952;opacity:.8;text-align:center;width:182px;margin:0;font-size:12px;line-height:16px}@media (max-width:1050px){.VAZi1q_card{grid-template-columns:minmax(0,2fr) minmax(182px,1fr);padding:40px}.VAZi1q_details{padding-right:32px}.VAZi1q_qrSection{padding-left:32px}}@media (max-width:700px){.VAZi1q_main{padding:56px 20px 64px}.VAZi1q_heading{margin-bottom:36px}.VAZi1q_heading h1{font-size:42px;line-height:50px}.VAZi1q_card{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 24px}.VAZi1q_details{gap:32px;padding:0}.VAZi1q_icon{flex-basis:48px;height:48px}.VAZi1q_copy h2{font-size:24px;line-height:32px}.VAZi1q_copy address br{display:none}.VAZi1q_qrSection{border-top:1px solid #e8e6dc;border-left:0;padding:32px 0 0}}@media (max-width:380px){.VAZi1q_card{padding-inline:16px}.VAZi1q_row{gap:12px}.VAZi1q_icon{flex-basis:40px;height:40px}}
.ly7XEa_page{color:#050500;background:#f9f6f1;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif}.ly7XEa_skipLink{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.ly7XEa_skipLink:focus{transform:none}.ly7XEa_loading{min-height:600px}.ly7XEa_container{width:100%;max-width:1264px;margin:0 auto;padding:0 32px}.ly7XEa_hero{padding:100px 0 82px}.ly7XEa_heroGrid{grid-template-columns:495px 558px;align-items:center;gap:147px;display:grid}.ly7XEa_copy h1{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;font-size:60px;font-weight:600;line-height:68px}.ly7XEa_copy>p{color:#5e5952;margin-top:20px;font-size:18px;line-height:24px}.ly7XEa_heroActions{flex-wrap:wrap;gap:24px;padding-top:60px;display:flex}.ly7XEa_downloadLink{color:#141414;background:#fff;border:1px solid #d2cbc4;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:4px 24px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:flex}.ly7XEa_downloadLink small{font-size:8px;line-height:10px;display:block}.ly7XEa_downloadLink span{display:block}.ly7XEa_downloadLink:hover{filter:brightness(.93)}.ly7XEa_downloadLink:active{transform:translateY(1px)}.ly7XEa_primary{color:#fff;background:#050500;border:0;border-radius:8px;min-width:185px;min-height:58px;padding:10px 20px}.ly7XEa_primary small{font-size:12px;line-height:16px}.ly7XEa_artwork{aspect-ratio:558/351;width:558px;position:relative;container-type:inline-size}.ly7XEa_artworkScale{transform-origin:0 0;transform:scale(calc(100cqw / 558px));position:absolute;top:0;left:0}.ly7XEa_otherPlatforms{padding-bottom:100px}.ly7XEa_divider{background:#e5dcd4;height:1px}.ly7XEa_platformRow{flex-wrap:wrap;gap:24px;padding-top:60px;display:flex}.ly7XEa_card{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;flex:300px;gap:36px;max-width:384px;padding:32px;display:flex}.ly7XEa_cardHead{flex-direction:column;gap:24px;display:flex}.ly7XEa_cardTitleBlock h3{font-size:24px;font-weight:500;line-height:32px}.ly7XEa_cardTitleBlock p{color:#5e5952;margin-top:8px;font-size:16px;line-height:22px}.ly7XEa_cardActions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.ly7XEa_learningApps{background:#f4eee5;padding:90px 0 100px}.ly7XEa_appsTitle{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;text-align:center;font-size:48px;font-weight:600;line-height:56px}.ly7XEa_appsGrid{flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-top:60px;display:flex}.ly7XEa_appsGrid .ly7XEa_card{flex:0 0 calc(33.3333% - 16px);max-width:none}.ly7XEa_platformRow .ly7XEa_cardActions{margin-top:0}@media (max-width:1279px){.ly7XEa_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);gap:6vw}.ly7XEa_artwork{width:100%}.ly7XEa_copy h1{font-size:48px;line-height:56px}.ly7XEa_heroActions{gap:16px}}@media (min-width:1024px) and (max-width:1279px){.ly7XEa_appsGrid .ly7XEa_card,.ly7XEa_platformRow .ly7XEa_card{flex:0 0 calc(33.3333% - 16px);gap:28px;max-width:none;padding:24px}.ly7XEa_card .ly7XEa_cardHead{gap:20px}.ly7XEa_card .ly7XEa_cardHead>img{width:36px;height:36px}.ly7XEa_card .ly7XEa_cardTitleBlock h3{font-size:22px;line-height:29px}.ly7XEa_card .ly7XEa_cardTitleBlock p{font-size:15px;line-height:21px}.ly7XEa_card .ly7XEa_cardActions{gap:10px}.ly7XEa_card .ly7XEa_downloadLink{gap:7px;min-height:44px;padding:4px 14px;font-size:15px;line-height:20px}.ly7XEa_card .ly7XEa_downloadLink img{width:26px;height:26px}}@media (min-width:768px) and (max-width:1023px){.ly7XEa_appsGrid,.ly7XEa_platformRow{gap:16px}.ly7XEa_appsGrid .ly7XEa_card,.ly7XEa_platformRow .ly7XEa_card{flex:0 0 calc(33.3333% - 10.6667px);gap:18px;max-width:none;min-height:0;padding:16px}.ly7XEa_card .ly7XEa_cardHead{gap:14px}.ly7XEa_card .ly7XEa_cardHead>img{width:30px;height:30px}.ly7XEa_card .ly7XEa_cardTitleBlock h3{font-size:18px;line-height:24px}.ly7XEa_card .ly7XEa_cardTitleBlock p{margin-top:6px;font-size:13px;line-height:19px}.ly7XEa_card .ly7XEa_cardActions{gap:8px}.ly7XEa_card .ly7XEa_downloadLink{gap:5px;min-height:38px;padding:3px 10px;font-size:13px;line-height:18px}.ly7XEa_card .ly7XEa_downloadLink img{width:20px;height:20px}.ly7XEa_card .ly7XEa_downloadLink small{font-size:7px;line-height:9px}}@media (max-width:1023px){.ly7XEa_hero{padding:72px 0 64px}.ly7XEa_appsTitle{font-size:40px;line-height:48px}.ly7XEa_learningApps{padding:72px 0 80px}}@media (max-width:899px){.ly7XEa_heroGrid{flex-direction:column;gap:45px;display:flex}.ly7XEa_copy{text-align:center;width:100%}.ly7XEa_copy>p{max-width:560px;margin-inline:auto}.ly7XEa_heroActions{justify-content:center;padding-top:32px}.ly7XEa_heroActions .ly7XEa_primary{min-width:227px}.ly7XEa_artwork{max-width:558px}}@media (max-width:767px){.ly7XEa_container{padding:0 20px}.ly7XEa_hero{padding:48px 0}.ly7XEa_copy h1{font-size:32px;line-height:40px}.ly7XEa_copy>p{font-size:16px;line-height:22px}.ly7XEa_heroActions{padding-top:20px}.ly7XEa_primary{border-radius:100px;width:227px;min-height:48px}.ly7XEa_main[data-platform=Mac] .ly7XEa_heroActions{flex-direction:column;align-items:center}.ly7XEa_otherPlatforms{display:none}.ly7XEa_learningApps{padding:56px 0 64px}.ly7XEa_appsTitle{font-size:28px;line-height:36px}.ly7XEa_appsGrid{flex-direction:column;margin-top:32px}.ly7XEa_appsGrid .ly7XEa_card{flex:none;width:100%;max-width:none}}@media (max-width:560px){.ly7XEa_appsGrid .ly7XEa_card{gap:24px;padding:20px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardHead{gap:16px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardHead>img{width:32px;height:32px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardTitleBlock h3{font-size:20px;line-height:27px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardTitleBlock p{margin-top:6px;font-size:14px;line-height:20px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardActions{gap:10px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_downloadLink{gap:6px;min-height:40px;padding:4px 12px;font-size:14px;line-height:20px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_downloadLink img{width:22px;height:22px}}@media (max-width:360px){.ly7XEa_appsGrid .ly7XEa_card{gap:20px;padding:16px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardHead{gap:14px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardHead>img{width:28px;height:28px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardTitleBlock h3{font-size:18px;line-height:24px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_cardTitleBlock p{font-size:13px;line-height:19px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_downloadLink{min-height:38px;font-size:13px}.ly7XEa_appsGrid .ly7XEa_card .ly7XEa_downloadLink img{width:20px;height:20px}}@media (max-width:480px){.ly7XEa_copy h1{font-size:28px;line-height:36px}}
.qIADDq_page{color:#050500;background:#f9f6f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif}.qIADDq_skipLink{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.qIADDq_skipLink:focus{transform:none}.qIADDq_main{padding:60px 32px}.qIADDq_title{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;text-align:center;margin:0 auto 60px;font-size:40px;font-weight:600;line-height:48px}.qIADDq_card{background:#fff;border-radius:12px;width:100%;max-width:1000px;margin-inline:auto;padding:8px 32px}.qIADDq_item{position:relative}.qIADDq_item+.qIADDq_item:before{content:"";background:#f4eee5;height:1px;position:absolute;top:0;left:0;right:0}.qIADDq_questionHeading{margin:0}.qIADDq_question{text-align:left;cursor:pointer;color:#141413;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-block:24px;font-size:20px;font-weight:500;line-height:26px;display:flex}.qIADDq_toggle{flex:0 0 20px;height:20px;position:relative}.qIADDq_toggle img{display:block}.qIADDq_plusStroke{opacity:1;background:#141413;border-radius:1px;width:2px;height:12px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;top:4px;left:9px;transform:rotate(0)scaleY(1)}.qIADDq_item[data-open=true] .qIADDq_plusStroke{opacity:0;transform:rotate(90deg)scaleY(0)}.qIADDq_answerTransition{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.qIADDq_item[data-open=true] .qIADDq_answerTransition{opacity:1;grid-template-rows:1fr}.qIADDq_answerClip{min-height:0;overflow:hidden}.qIADDq_answer{color:#5e5d59;overflow-wrap:anywhere;max-width:900px;padding-bottom:32px;font-size:18px;line-height:24px}.qIADDq_answer p{margin:0}.qIADDq_answer p+p{margin-top:16px}.qIADDq_answer ul{margin:0;padding-left:27px;list-style:outside}@media (max-width:700px){.qIADDq_main{padding:56px 20px 64px}.qIADDq_title{margin-bottom:36px}.qIADDq_card{padding-inline:20px}.qIADDq_question{padding-block:20px;font-size:18px;line-height:26px}.qIADDq_answer{padding-bottom:24px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.qIADDq_answerTransition,.qIADDq_plusStroke{transition:none}}
.NdzRGW_sequence[data-sequence=pending] [data-support-step]{opacity:0;transform:translateY(24px)}.NdzRGW_sequence[data-sequence=playing] [data-support-step]{animation-name:NdzRGW_support-enter;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.NdzRGW_sequence [data-support-step="2"]{animation-delay:.4s}.NdzRGW_sequence [data-support-step="3"]{animation-delay:.8s}.NdzRGW_sequence [data-support-step="4"]{animation-delay:1.2s}@keyframes NdzRGW_support-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NdzRGW_sequence[data-sequence] [data-support-step]{opacity:1;animation:none;transform:none}}
.Y35BSq_heroPicture{z-index:-1;position:absolute;inset:0;overflow:hidden}.Y35BSq_heroPicture img{object-fit:cover}.Y35BSq_heroPicture:after{content:"";background:#0008;position:absolute;inset:0}.Y35BSq_hero>div:last-child{transform:translateY(13px)}.Y35BSq_hero:lang(zh)>div:last-child{width:min(1000px,100% - 48px)}.Y35BSq_exploration{margin:32px 0 0;padding:0;list-style:none}.Y35BSq_exploration li{border-bottom:1px solid #e8e1d7;align-items:flex-start;gap:16px;padding-block:12px;display:flex}.Y35BSq_marker{background:#363432;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.Y35BSq_exploration h3{color:#363432;margin:0;font-size:20px;font-weight:500;line-height:26px}.Y35BSq_exploration p{color:#5e5952;font-size:18px;line-height:24px}.Y35BSq_curriculum{transform-origin:0;width:740px;transform:translateY(-50%) scale(calc(100cqw / 740px));flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:0}.Y35BSq_curriculum ol{position:static;transform:none}.Y35BSq_stages,.Y35BSq_ages{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.Y35BSq_stages span,.Y35BSq_ages span{color:#363432;background:#f3eadb;border-radius:4px;place-items:center;height:32px;font-size:14px;line-height:20px;display:grid}.Y35BSq_stages span:nth-child(-n+2){grid-column:span 2}@media (max-width:760px){.Y35BSq_heroPicture img{object-position:55% center}.Y35BSq_exploration p{font-size:16px}}
.RxGhPq_page{color:#050500;background:#f9f6f1;min-height:100vh}.RxGhPq_layout{grid-template-columns:160px minmax(0,808px);align-items:start;gap:32px;width:calc(100% - 64px);max-width:1000px;margin:48px auto 80px;display:grid}.RxGhPq_sidebar{position:sticky;top:118px}.RxGhPq_sidebar h1,.RxGhPq_card h2{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-size:40px;font-weight:600;line-height:48px}.RxGhPq_sidebar h1{margin-bottom:40px}.RxGhPq_navigation{scrollbar-width:thin;flex-direction:column;gap:40px;max-height:calc(100dvh - 270px);display:flex;position:relative;overflow-y:auto}.RxGhPq_navigationGroup{flex-direction:column;gap:16px;display:flex}.RxGhPq_navigation p{margin:0;font-size:14px;line-height:20px}.RxGhPq_navigation ul,.RxGhPq_metadata,.RxGhPq_mathCopy ul{margin:0;padding:0;list-style:none}.RxGhPq_navigation a{border:1px solid #0000;border-radius:8px;align-items:center;height:40px;margin-left:-13px;padding:0 12px;font-size:20px;font-weight:500;line-height:26px;text-decoration:none;transition:opacity .15s;display:flex}.RxGhPq_navigation a[aria-current=location]{text-underline-offset:4px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:3px}@media (hover:hover){.RxGhPq_navigation a:hover{opacity:.65}}.RxGhPq_content{flex-direction:column;gap:48px;min-width:0;display:flex}.RxGhPq_intro h2{margin:0 0 12px;font-size:28px;font-weight:500;line-height:36px}.RxGhPq_intro p{color:#5e5952;max-width:740px;margin:0;font-size:18px;line-height:24px}.RxGhPq_card{background:#fff;border-radius:12px;flex-direction:column;gap:48px;padding:32px 40px 40px;scroll-margin-top:118px;display:flex}.RxGhPq_card:focus{outline:none}.RxGhPq_metadata{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.RxGhPq_metadata li{color:#363432;background:#f3eadb;border-radius:4px;padding:6px 12px;font-size:16px;line-height:22px}.RxGhPq_cardHeader>p{color:#5e5952;margin:16px 0 0;font-size:16px;line-height:22px}.RxGhPq_lessonList{flex-direction:column;gap:48px;display:flex}.RxGhPq_lesson{grid-template-columns:304px minmax(0,1fr);align-items:center;gap:28px;display:grid}.RxGhPq_lessonImage{aspect-ratio:304/162;border-radius:8px;position:relative;overflow:hidden}.RxGhPq_lessonImage img{object-fit:cover}.RxGhPq_lessonImage .RxGhPq_phoneCrop{max-width:none;width:139.12%!important;left:-26.1%!important;right:auto!important}.RxGhPq_lessonImage .RxGhPq_fitImage{object-fit:contain}.RxGhPq_books .RxGhPq_lesson{grid-template-columns:160px minmax(0,1fr)}.RxGhPq_books .RxGhPq_lessonImage{aspect-ratio:160/187;border:1px solid #f4eee5;border-radius:12px}.RxGhPq_lessonCopy{flex-direction:column;gap:12px;display:flex}.RxGhPq_lessonCopy h3,.RxGhPq_mathCopy h3{margin:0;font-size:20px;font-weight:500;line-height:26px}.RxGhPq_lessonCopy p{color:#5e5952;margin:0;font-size:16px;line-height:22px}.RxGhPq_books .RxGhPq_lessonCopy>p{font-size:18px;line-height:24px}.RxGhPq_languageExamples{flex-direction:column;display:flex}.RxGhPq_outcomes h3{text-align:center;margin:0 0 32px;font-size:20px;font-weight:500;line-height:26px}.RxGhPq_outcomes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.RxGhPq_outcomes li{background:#9aca84;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px;font-size:16px;font-weight:500;line-height:20px;display:flex}.RxGhPq_outcomes li>span{color:#fff;background:#3c7f20;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.RxGhPq_caption{text-align:center;color:#5e5952;opacity:.7;margin:-8px 0 0;font-size:14px;line-height:20px}.RxGhPq_mathSections{flex-direction:column;gap:48px;display:flex}.RxGhPq_mathSection{flex-direction:column;gap:32px;display:flex}.RxGhPq_mathCopy ul{flex-direction:column;gap:12px;margin-top:12px;display:flex}.RxGhPq_mathCopy li{align-items:start;gap:12px;display:flex}.RxGhPq_mathCopy li>img{flex-shrink:0;margin-top:0}.RxGhPq_mathCopy p{color:#5e5952;margin:0;font-size:16px;line-height:22px}.RxGhPq_mathImages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.RxGhPq_mathImage{aspect-ratio:354/250;border-radius:8px;position:relative;overflow:hidden}.RxGhPq_mathImage img{object-fit:cover;max-width:none}.RxGhPq_cropCanvas{position:absolute;inset:0}.RxGhPq_skipLink{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.RxGhPq_skipLink:focus{top:12px}@media (min-width:768px) and (max-width:1050px){.RxGhPq_layout{grid-template-columns:140px minmax(0,1fr);gap:24px}.RxGhPq_card{padding-inline:24px}.RxGhPq_lesson{grid-template-columns:minmax(160px,42%) minmax(0,1fr);gap:20px}}@media (max-width:767px){.RxGhPq_layout{width:calc(100% - 32px);margin-top:24px;display:block}.RxGhPq_sidebar{z-index:20;background:#f9f6f1;margin-bottom:24px;padding-block:12px;top:70px}.RxGhPq_sidebar h1{margin-bottom:12px;font-size:28px;line-height:36px}.RxGhPq_navigation{flex-direction:row;align-items:center;gap:24px;max-height:none;display:flex;overflow:auto}.RxGhPq_navigationGroup{flex-direction:row;flex-shrink:0;align-items:center;gap:12px}.RxGhPq_navigation p{flex-shrink:0;margin:0}.RxGhPq_navigation ul{gap:4px;display:flex}.RxGhPq_navigation a{white-space:nowrap;height:auto;margin-left:0;padding:7px 12px;font-size:16px}.RxGhPq_content{gap:24px}.RxGhPq_intro h2{font-size:24px;line-height:30px}.RxGhPq_intro p{font-size:16px;line-height:24px}.RxGhPq_card{gap:32px;padding:24px 20px;scroll-margin-top:224px}.RxGhPq_card h2{font-size:32px;line-height:40px}.RxGhPq_metadata{gap:8px}.RxGhPq_metadata li{padding:4px 8px;font-size:14px}.RxGhPq_lesson{grid-template-columns:minmax(0,1fr);gap:20px}.RxGhPq_books .RxGhPq_lesson{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px}.RxGhPq_lessonList,.RxGhPq_mathSections{gap:32px}.RxGhPq_books .RxGhPq_lessonCopy>p{font-size:16px;line-height:22px}.RxGhPq_outcomes ol{grid-template-columns:1fr;gap:12px}.RxGhPq_mathImages{gap:12px}}
.BWuflq_page{--canvas:#f9f6f1;--subtle:#f4eee5;--ink:#050500;--muted:#5e5952;--blue:#1c77ff;background:var(--canvas);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,PingFang SC,PingFang TC,sans-serif;overflow:clip}.BWuflq_page :where(main) h1,.BWuflq_page :where(main) h2{font-family:var(--home-heading-font,var(--font-sans)), Georgia, serif;margin:0;font-weight:600}.BWuflq_page :where(main) h1{font-size:60px;line-height:68px}.BWuflq_page :where(main) h2{font-size:48px;line-height:56px}.BWuflq_page main h2{max-width:none}.BWuflq_page main h2+p{margin:16px auto 0}.BWuflq_page :where(main) h3,.BWuflq_page :where(main) p,.BWuflq_page :where(main) dl,.BWuflq_page :where(main) dd{margin:0}.BWuflq_page :where(main) p{color:var(--muted);font-size:18px;line-height:24px}.BWuflq_skipLink{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.BWuflq_skipLink:focus{top:16px}.BWuflq_hero{background:var(--canvas)}.BWuflq_heroInner{align-items:center;width:calc(100% - 64px);max-width:1186px;min-height:578px;margin:auto;display:flex;position:relative}.BWuflq_heroCopy{z-index:1;width:495px;padding-block:44px 36px;position:relative}.BWuflq_heroCopy>p{color:#363432;margin-top:16px}.BWuflq_heroCopy>a,.BWuflq_heroCopy>button{margin-top:32px}.BWuflq_statistics{gap:32px;width:max-content;display:flex;margin-top:16px!important}.BWuflq_statistics>div{text-align:center}.BWuflq_statistics dt{font:600 40px/48px var(--home-heading-font,var(--font-sans)), Georgia, serif}.BWuflq_statistics dd{color:var(--muted);font-size:16px;line-height:22px}.BWuflq_heroImage{width:767px;height:489px;position:absolute;bottom:0;left:495px;overflow:hidden}.BWuflq_heroImage img{max-width:none;width:104.4%!important}.BWuflq_matchSection{background:var(--subtle);padding:100px 32px}.BWuflq_matchSection>div:first-child{margin-bottom:60px}.BWuflq_matchSection>div:first-child>p{max-width:738px}.BWuflq_matchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;margin:auto;display:grid}.BWuflq_matchCard{aspect-ratio:588/465;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.BWuflq_learningCard{background:#f0e3cd}.BWuflq_learningPhoto{position:absolute;inset:0}.BWuflq_learningPhoto img{max-width:none;width:135.57%!important;height:106.17%!important;left:-20.58%!important}.BWuflq_learningPhotoStrip{width:102.89%;height:11.18%;position:absolute;top:89.03%;left:0;overflow:hidden}.BWuflq_learningPhotoStrip img{max-width:none;width:131.76%!important;height:945.62%!important;top:-790.63%!important;left:-20%!important}.BWuflq_feedback{filter:drop-shadow(0 9.788px 8.564px #ffb84e33);transform-origin:0 0;background:#fff;border-radius:49px;align-items:center;gap:9.788px;padding:6px 16px 6px 6px;display:flex;position:absolute;top:5.59%;left:4.42%}.BWuflq_ratingStars{flex:0 0 107.663px;width:107.663px;height:19.5752px;display:flex}.BWuflq_ratingStar{flex:0 0 20%;width:20%;height:100%;display:block;position:relative;overflow:visible}.BWuflq_ratingStar img{clip-path:inset(0 80% 0 0);transform-origin:10%;max-width:none;position:absolute;top:0;left:0;width:107.663px!important;height:19.5752px!important}.BWuflq_ratingStar:nth-child(2) img{clip-path:inset(0 60% 0 20%);transform-origin:30%;left:-100%}.BWuflq_ratingStar:nth-child(3) img{clip-path:inset(0 40%);transform-origin:50%;left:-200%}.BWuflq_ratingStar:nth-child(4) img{clip-path:inset(0 20% 0 60%);transform-origin:70%;left:-300%}.BWuflq_ratingStar:nth-child(5) img{clip-path:inset(0 0 0 80%);transform-origin:90%;left:-400%}.BWuflq_smile{filter:drop-shadow(0 19.174px 16.777px #ffb84e33);background:#fff;border-radius:50%;padding:6px;position:absolute;top:14.8%;left:81.44%}.BWuflq_matchingCard{background:#e0e0e0}.BWuflq_matchingTeacher{width:60.88%;height:96.34%;position:absolute;top:3.66%;left:0;overflow:hidden}.BWuflq_matchingTeacher img{max-width:none;height:116.13%!important}.BWuflq_matchProfile{background:#fff;border-radius:2.18cqw;align-items:flex-start;gap:2.72cqw;width:48.25%;padding:2.04cqw 2.72cqw 2.04cqw 2.04cqw;display:flex;position:absolute}.BWuflq_matchProfile[data-profile="0"]{top:0;left:54.25%;transform:rotate(-6deg)}.BWuflq_matchProfile[data-profile="1"]{top:36.45%;left:48.5%;transform:rotate(4deg)}.BWuflq_matchProfile[data-profile="2"]{top:66.83%;left:51.65%;transform:rotate(-6deg)}.BWuflq_matchGrid[data-active=true] .BWuflq_learningPhoto{animation:.68s cubic-bezier(.22,1,.36,1) both BWuflq_learning-photo-enter}.BWuflq_matchGrid[data-active=true] .BWuflq_feedback{animation:.48s cubic-bezier(.22,1,.36,1) .68s both BWuflq_feedback-enter}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar{z-index:1}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar img{animation:.54s cubic-bezier(.2,.9,.3,1.15) 1.18s both BWuflq_star-stamp}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar:nth-child(2) img{animation-delay:1.31s}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar:nth-child(3) img{animation-delay:1.44s}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar:nth-child(4) img{animation-delay:1.57s}.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar:nth-child(5) img{animation-delay:1.7s}.BWuflq_matchGrid[data-active=true] .BWuflq_smile{animation:.45s cubic-bezier(.22,1,.36,1) 2.3s both BWuflq_smile-enter,3.2s ease-in-out 2.75s infinite BWuflq_gentle-float}.BWuflq_matchGrid[data-active=true] .BWuflq_matchProfile{animation:3.8s ease-in-out .85s infinite BWuflq_teacher-card-float}.BWuflq_matchGrid[data-active=true] .BWuflq_matchProfile[data-profile="1"]{animation-delay:1.25s}.BWuflq_matchGrid[data-active=true] .BWuflq_matchProfile[data-profile="2"]{animation-delay:1.05s}@keyframes BWuflq_learning-photo-enter{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes BWuflq_feedback-enter{0%{opacity:0;translate:0 -10px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes BWuflq_star-stamp{0%{opacity:0;filter:blur(1px)drop-shadow(0 0 #ffad3d00);transform:translateY(-10px)scale(2.1)rotate(-16deg)}48%{opacity:1;filter:blur()drop-shadow(0 3px 3px #ffad3db3);transform:translateY(2px)scale(.76)rotate(5deg)}74%{filter:drop-shadow(0 1px 2px #ffad3d80);transform:translateY(-1px)scale(1.12)rotate(-2deg)}to{opacity:1;filter:none;transform:translateY(0)scale(1)rotate(0)}}@keyframes BWuflq_smile-enter{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes BWuflq_gentle-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes BWuflq_teacher-card-float{0%,to{translate:0}50%{translate:0 -7px}}.BWuflq_matchPortrait{border-radius:1.12cqw;flex-shrink:0;width:17cqw;height:19.81cqw;position:relative;overflow:hidden}.BWuflq_matchPortrait img{object-fit:cover}.BWuflq_matchDetails{flex-direction:column;align-items:flex-start;gap:.85cqw;min-width:0;font-size:2.38cqw;line-height:4.75cqw;display:flex}.BWuflq_matchDetails strong{font-size:3cqw;font-weight:500}.BWuflq_matchStats{color:var(--muted);gap:3.17cqw;display:flex}.BWuflq_matchStats>span{white-space:nowrap;align-items:center;gap:.79cqw;display:flex}.BWuflq_matchTag{color:#0d6af3;white-space:nowrap;border:.882px solid;border-radius:.79cqw;padding-inline:1.18cqw;font-size:2.04cqw;line-height:3.4cqw}.BWuflq_qualitySection{background:var(--canvas);padding:90px 32px}.BWuflq_qualitySection>div:first-child{margin-bottom:0}.BWuflq_qualityStage{max-width:1106px;height:804px;margin:62px auto 60px;position:relative}.BWuflq_qualityPhoto{width:614px;height:760.332px;position:absolute;top:20px;left:25px}.BWuflq_qualityPhotoCrop{position:absolute;inset:0;overflow:hidden;transform:rotate(-4deg)}.BWuflq_qualityPhoto img{max-width:none;width:119.33%!important;height:144.53%!important;top:-28.78%!important}.BWuflq_qualities{flex-direction:column;gap:16px;width:509px;margin:0;padding:28px 0;list-style:none;display:flex;position:absolute;top:0;right:53px}.BWuflq_qualityItem{background:#fff;border-radius:8px;align-items:flex-start;gap:24px;padding:24px 16px;display:flex}.BWuflq_qualityIcon{background:#f9f6f1;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.BWuflq_qualities h3{margin-bottom:12px;font-size:20px;font-weight:600;line-height:26px}.BWuflq_qualities p{color:var(--ink);letter-spacing:-.3125px;font-size:16px;line-height:24px}.BWuflq_teacherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:auto;display:grid}.BWuflq_teacherCard{background:#fff;border-radius:12px;height:100%;overflow:hidden}.BWuflq_teacherPortrait{aspect-ratio:323/182;background:#f0e3cd;position:relative;overflow:hidden}.BWuflq_teacherPortrait img{max-width:none}.BWuflq_teacherPortrait[data-teacher="0"] img{height:118.51%!important;top:-9.27%!important}.BWuflq_teacherPortrait[data-teacher="1"] img{width:99.38%!important;height:118.51%!important;top:-9.83%!important;left:.62%!important}.BWuflq_teacherPortrait[data-teacher="2"] img{width:107.12%!important;height:127.54%!important;top:-4.16%!important;left:-6.19%!important}.BWuflq_teacherDetails{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.BWuflq_teacherDetails h3{font-size:24px;font-weight:500;line-height:32px}.BWuflq_teacherDetails .BWuflq_programTag{min-height:24px;color:var(--ink);background:#f3eadb;border:1.096px solid #0000;border-radius:4px;align-self:flex-start;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.BWuflq_teacherSummary{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.BWuflq_teacherSummary p,.BWuflq_teacherSummary>span{color:var(--muted);font-size:16px;line-height:22px}.BWuflq_teacherSummary>span{align-items:center;gap:5.28px;display:flex}.BWuflq_videoSection{background:var(--subtle);padding:90px 32px}.BWuflq_videoSection>div:first-child{margin-bottom:48px}.BWuflq_videoSection>div:first-child>p{max-width:850px}.BWuflq_videoShowcase{aspect-ratio:1000/562;background:#dadada;border-radius:12px;max-width:1000px;margin:auto;position:relative;overflow:hidden}.BWuflq_videoPoster{cursor:pointer;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.BWuflq_videoPosterImage{max-width:none;width:127.7%!important;height:120.1%!important;top:-10.05%!important;left:-13.9%!important}.BWuflq_videoShade{background:#0000000a;position:absolute;inset:0}.BWuflq_playIcon{transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BWuflq_videoPoster:hover .BWuflq_playIcon{transform:translate(-50%,-50%)scale(1.08)}.BWuflq_videoPoster:focus-visible{outline-offset:-6px}.BWuflq_video{background:#000;width:100%;height:100%;display:block}.BWuflq_videoControls{color:#fff;background:linear-gradient(#0000,#000c);align-items:center;gap:12px;padding:16px;transition:opacity .2s;display:flex;position:absolute;inset:auto 0 0}.BWuflq_videoControls[data-hidden=true]{opacity:0;pointer-events:none}.BWuflq_videoControls:has(:focus-visible){opacity:1;pointer-events:auto}.BWuflq_videoTime{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px}.BWuflq_videoToggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.BWuflq_videoToggle svg{fill:currentColor}.BWuflq_videoToggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.BWuflq_videoProgress{appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 4px;border:0;width:100%;min-width:0;height:24px;margin:0;padding:0}.BWuflq_videoProgress::-webkit-slider-runnable-track{background:0 0;height:4px}.BWuflq_videoProgress::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.BWuflq_videoProgress::-moz-range-track{background:0 0;height:4px}.BWuflq_videoProgress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.BWuflq_videoProgress:focus-visible{outline-offset:2px;outline:2px solid #fff}.BWuflq_videoProgress:disabled{cursor:default}.BWuflq_videoError{text-align:center;background:#fff;border-radius:8px;padding:12px;position:absolute;inset:auto 20px 60px}.BWuflq_selectionSection{background:linear-gradient(270deg,#a1acc0 -14.61%,#c9cfdb 100%);min-height:578px;padding:90px 32px;position:relative;overflow:hidden}.BWuflq_selectionInner{max-width:1440px;margin:auto;position:relative}.BWuflq_selectionInner>div:first-child{margin-bottom:48px}.BWuflq_selectionInner>div:first-child>p{color:#363432;max-width:760px}.BWuflq_selectionSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.BWuflq_selectionSteps li{min-width:0;display:flex}.BWuflq_selectionStep{width:100%}.BWuflq_selectionCard{background:var(--canvas);border-radius:12px;height:100%;padding:24px 16px 32px;transition:box-shadow .2s,transform .2s}.BWuflq_selectionCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.BWuflq_stepNumber{background:#b1e8fc;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:24px;font-size:20px;font-weight:600;display:grid}.BWuflq_selectionSteps h3{letter-spacing:-.4492px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:24px}.BWuflq_selectionSteps p{color:#363432;font-size:16px;line-height:22px}@media (max-width:1200px){.BWuflq_heroCopy{width:45%}.BWuflq_heroImage{left:42%}.BWuflq_page :where(main) h1{font-size:52px;line-height:60px}.BWuflq_page :where(main) h2{font-size:40px;line-height:48px}.BWuflq_qualityStage{max-width:1000px}.BWuflq_qualities{width:48%;right:0}.BWuflq_qualityPhoto{width:58%;left:25px}.BWuflq_teacherDetails{padding-inline:18px}.BWuflq_teacherDetails h3{font-size:24px}.BWuflq_selectionSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.BWuflq_page :where(main) h1{font-size:46px;line-height:54px}.BWuflq_page :where(main) h2{font-size:40px;line-height:48px}.BWuflq_heroInner{flex-direction:column;min-height:0}.BWuflq_heroImage{aspect-ratio:767/489;width:min(100%,700px);height:auto;margin-top:24px;position:relative;left:auto}.BWuflq_heroCopy{width:100%;padding-block:48px 0}.BWuflq_heroCopy>p{max-width:580px}.BWuflq_matchStats{gap:1cqw}.BWuflq_matchStats img{flex-shrink:0}.BWuflq_qualityStage{height:730px}.BWuflq_qualityPhoto{height:670px}.BWuflq_qualities{width:52%}.BWuflq_qualityItem{gap:12px;padding:18px 14px}.BWuflq_qualities h3{margin-bottom:8px;font-size:18px;line-height:22px}.BWuflq_qualities p{font-size:14px;line-height:20px}.BWuflq_teacherSummary{flex-direction:column;align-items:flex-start;gap:4px}.BWuflq_teacherDetails h3{font-size:20px;line-height:28px}}@media (max-width:760px){.BWuflq_page :where(main) h1{font-size:44px;line-height:50px}.BWuflq_page :where(main) h2{font-size:32px;line-height:40px}.BWuflq_page :where(main) p{font-size:16px;line-height:24px}.BWuflq_heroInner{flex-direction:column;width:calc(100% - 40px);min-height:auto}.BWuflq_heroCopy{width:100%;padding-top:48px;padding-bottom:0}.BWuflq_heroCopy>p{max-width:500px}.BWuflq_heroImage{aspect-ratio:767/489;flex-shrink:0;width:min(130%,600px);height:auto;margin-top:24px;position:relative;left:auto}.BWuflq_statistics dt{font-size:36px;line-height:44px}.BWuflq_statistics{gap:24px;width:100%}.BWuflq_statistics>div{min-width:0;max-width:calc(50% - 12px)}.BWuflq_statistics dd{font-size:14px;line-height:20px}.BWuflq_matchSection,.BWuflq_qualitySection,.BWuflq_videoSection,.BWuflq_selectionSection{padding:64px 20px}.BWuflq_matchSection>div:first-child{margin-bottom:32px}.BWuflq_matchGrid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:588px}.BWuflq_feedback{transform:scale(.8)}.BWuflq_smile{transform-origin:0 0;transform:scale(.8)}.BWuflq_qualityStage{flex-direction:column;gap:28px;height:auto;margin:36px auto 32px;display:flex}.BWuflq_qualityPhoto{aspect-ratio:614/760.332;width:88%;height:auto;margin:0 auto;position:relative;top:auto;left:auto}.BWuflq_qualities{gap:12px;width:100%;padding:0;position:relative;top:auto;right:auto}.BWuflq_qualityItem{gap:16px;padding:20px 16px}.BWuflq_qualities h3{font-size:20px;line-height:24px}.BWuflq_qualities p{font-size:16px;line-height:22px}.BWuflq_teacherGrid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:400px}.BWuflq_teacherDetails h3{font-size:28px;line-height:32px}.BWuflq_teacherSummary{flex-direction:row;align-items:center}.BWuflq_teacherSummary p{font-size:16px;line-height:22px}.BWuflq_videoSection>div:first-child{margin-bottom:32px}.BWuflq_playIcon{transform:translate(-50%,-50%)scale(.65)}.BWuflq_videoPoster:hover .BWuflq_playIcon{transform:translate(-50%,-50%)scale(.7)}.BWuflq_selectionInner>div:first-child{margin-bottom:32px}.BWuflq_selectionSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BWuflq_selectionSteps h3{font-size:18px;line-height:24px}.BWuflq_selectionSteps p{font-size:14px;line-height:20px}}@media (prefers-reduced-motion:reduce){.BWuflq_matchGrid[data-active=true] .BWuflq_learningPhoto,.BWuflq_matchGrid[data-active=true] .BWuflq_feedback,.BWuflq_matchGrid[data-active=true] .BWuflq_ratingStar img,.BWuflq_matchGrid[data-active=true] .BWuflq_smile,.BWuflq_matchGrid[data-active=true] .BWuflq_matchProfile{animation:none}.BWuflq_selectionCard,.BWuflq_playIcon{transition:none}}
