@layer pages{[data-ui]{font-family:var(--font);color:var(--ink);background:#fff;border-radius:12px;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:0 30px 60px -24px #08103c73}[data-ui] .ui-bar{border-bottom:1px solid var(--line-ui);align-items:center;gap:16px;padding:12px 16px;display:flex}[data-ui] .ui-brand i{background:#c2410c;border-radius:5px;width:20px;height:20px;display:block}[data-ui] .ui-links{color:#5b6176;gap:14px;font-size:13px;display:flex}[data-ui] .ui-av{color:#38405c;background:#d9def0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}[data-ui] .ui-btn{color:#fff;white-space:nowrap;background:#c2410c;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.m-player{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.m-player img{object-fit:cover;opacity:.92;width:100%;height:100%}.m-player .play{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:16px;left:16px}.m-player .play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #111;margin-left:4px}.m-player .time{color:#fff;background:#0000008c;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:600;position:absolute;bottom:22px;right:14px}.m-pad{padding:16px 18px 18px}.m-pad b.t{margin:4px 0 10px;font-size:17px;display:block}.m-list{gap:2px;padding:10px;display:grid}.m-list li{border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.m-list li.now{background:#fff3ea;font-weight:600}.m-list li .ui-muted{margin-left:auto;font-size:12px}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-chips span{background:#f2f4f9;border-radius:6px;padding:5px 9px;font-size:12px}.ticks{gap:8px;margin-top:22px;display:grid}.ticks li{grid-template-columns:18px 1fr;gap:10px;font-size:16px;display:grid}.ticks li:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,0 60%);width:10px;height:10px;margin-top:7px}.field{background:var(--brand);--c:clamp(40px,5vw,84px);place-items:center;padding:clamp(20px,3.4vw,52px);display:grid}.field.navy{background:var(--navy)}.field>[data-ui]{width:100%;max-width:560px}.phone-vid .vid-box{aspect-ratio:720/1558;border:6px solid #05070f;border-radius:28px;width:min(100%,240px);margin:0 auto}.phone-vid .vid-play{height:48px;padding:0 16px 0 10px;font-size:15px}.field figcaption{color:#e3e8ff;text-align:center}@media (width<=900px){.field{margin-inline:calc(var(--m) * -1);clip-path:none}}@media (width<=640px){[data-ui] .ui-links{display:none}}.c-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:clamp(32px,4vw,48px);display:grid}.c-stats div{background:var(--surface);flex-direction:column;gap:10px;padding:22px;display:flex}.c-stats b{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:.9}.c-stats span{color:var(--muted);font-size:15px}.cert{text-align:center;outline:1px solid var(--line-ui);border:10px solid #fff;gap:6px;padding:22px 24px;display:grid}.cert .ui-muted{font-size:12px}.cert b.n{letter-spacing:-.01em;font-size:24px}.cert-logo{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:inline-flex}.cert-logo i{background:#c2410c;border-radius:6px;width:24px;height:24px;display:block}.m-list li .m-pl{height:24px;color:var(--ink);background:#f2f4f9;border-radius:5px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.m-list li .m-pl:before{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid}.m-up{align-items:center;gap:7px;display:inline-flex}.m-up i{background:linear-gradient(90deg,#c2410c var(--p),#eceff5 var(--p));border-radius:3px;width:44px;height:5px;display:block}.m-list li.wait{color:#646a7f}#students .m-player{aspect-ratio:2}.m-prog{color:#646a7f;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.m-prog b{color:var(--ink)}#students .m-list{border-top:1px solid var(--line-ui)}#students .m-list li{padding:8px 10px}#students .m-list .ui-tag{padding:2px 6px;font-size:11px}.m-learn{margin:0 0 14px;font-size:13px}.m-learn b{margin-bottom:6px;font-size:13px;display:block}.m-learn li{align-items:center;gap:8px;margin-top:4px;display:flex}.m-learn li:before{content:"";background:#c2410c;border-radius:50%;flex:none;width:6px;height:6px}.c-note{color:var(--muted);max-width:70ch;margin-top:14px;font-size:15px}#together .vid-play{top:27%}.ph .vid-box{aspect-ratio:1440/900}.ph .vid-box img{transform-origin:94.2% 100%;transform:scale(1.29)}.ph .vid-play{top:auto;bottom:18px;left:18px;transform:none}.ph .vid-play:hover{transform:scale(1.04)}.cert .vurl{color:#646a7f;border-top:1px solid var(--line-ui);overflow-wrap:break-word;margin-top:8px;padding-top:10px;font-size:11.5px}.cert-under{justify-items:center;gap:8px;margin-top:14px;display:grid}.cert-under small{color:#cdd5ff;font-size:13px}.cert-under .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cert-under .row span{color:var(--ink);background:#fff;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600}.cert-under .row span.li{color:#fff;background:#0a66c2}.field.navy.cert-field{place-items:center;display:grid}@media (width<=640px){.c-stats{grid-template-columns:1fr;gap:6px}.c-stats div{padding:16px 18px}.ph .vid-box{aspect-ratio:720/730}.ph .vid-box img{transform:none}.ph .vid-play{bottom:12px;left:12px}.faq{padding-bottom:72px}}}
