@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/140118b8355590d2-s.01e91l2mtoc1u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d4950525cb5c4c4-s.19ml1ubcr4qga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05138e726fce6c74-s.p.1vembhq-bewbt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}._30y1-q_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}._30y1-q_variable{--font-gloock:"Gloock", "Gloock Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a7f8ab279c51384e-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7f8ab279c51384e-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a7f8ab279c51384e-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7f8ab279c51384e-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a7f8ab279c51384e-s.15ayjsd0yf8rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0af50f46fa390d19-s.p.2ijos0_3tnz-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.pMiU0q_className{font-family:Karla,Karla Fallback;font-style:normal}.pMiU0q_variable{--font-karla:"Karla", "Karla Fallback"}
:root{--ink:#070f2b;--navy:#0b1a40;--cyan:#2de6f7;--mint:#00f2b8;--paper:#f3f5fa;--muted:#3a4563;--rule:#c9cfdd;--font-sans:var(--font-karla), Karla, Arial, sans-serif;--font-display:var(--font-gloock), Gloock, Georgia, serif}body{background:#f3f5fa;margin:0}html{scroll-behavior:smooth}a,a:hover{color:inherit}.bp{background-color:#0b1a40}section[id]{scroll-margin-top:76px}@media (max-width:720px){header nav a:not([href=\#apply]){display:none}}section:not(#top):not(#demo):not(#how):not(#apply) h2,section.bpl>div>p,#teacher>div>p,#guide p,#pricing h2~p{text-shadow:0 0 10px #fff,0 0 22px #fff,0 0 40px #fff,0 0 64px #fff}.bp,#how,#apply{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)!important;background-size:120px 120px,120px 120px,24px 24px,24px 24px!important}.bpl,#pricing,#guide{background-image:linear-gradient(#12265c1a 1px,#0000 1px),linear-gradient(90deg,#12265c1a 1px,#0000 1px),linear-gradient(#12265c0a 1px,#0000 1px),linear-gradient(90deg,#12265c0a 1px,#0000 1px)!important;background-size:120px 120px,120px 120px,24px 24px,24px 24px!important}.d{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.l{font-family:var(--font-sans);margin:0;font-size:17px;font-weight:700;line-height:1.3}.ink{animation:.55s cubic-bezier(.2,.7,.2,1) both ink}.pulse{animation:1.8s ease-in-out infinite pulse}.lift{transition:transform .2s}.lift:hover{transform:translateY(-3px)}@keyframes ink{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.tail-r:after,.tail-l:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;position:absolute;bottom:11px}.tail-r:after{border-left:11px solid #fff;right:-9px}.tail-l:after{border-right:11px solid var(--t);left:-9px}.pop1,.pop2,.pop3,.pop4{animation:.45s cubic-bezier(.2,.7,.2,1) both ink}.pop2{animation-delay:.7s}.pop3{animation-delay:1.4s}.pop4{animation-delay:2s}@media (prefers-reduced-motion:reduce){.pop1,.pop2,.pop3,.pop4{animation:none}}.more{opacity:0;max-height:0;transition:max-height .35s,opacity .3s,padding-top .35s;overflow:hidden}.lift:hover .more,.lift:focus-within .more{opacity:1;max-height:130px;padding-top:8px}@media (hover:none){.more{opacity:1;max-height:none;padding-top:8px}}.lift{border-radius:24px}button,a[href=\#apply],a[href=\#guide].lift{border-radius:999px}input,select,textarea{border-radius:14px}a[href=\#apply],a[href=\#guide],button{transition:transform .2s,filter .2s}a[href=\#apply]:hover,button:hover{filter:brightness(1.1);transform:translateY(-2px)}a[href=\#apply]:active,button:active{transform:scale(.97)}nav a:not([href=\#apply]){background:linear-gradient(currentColor,currentColor) 0 88%/0 1px no-repeat;transition:background-size .25s}nav a:not([href=\#apply]):hover{background-size:100% 1px}details[open] p{animation:.35s both ink}@keyframes rise{0%{opacity:0;translate:0 38px}to{opacity:1;translate:0}}@keyframes slidein{0%{opacity:0;translate:-46px}to{opacity:1;translate:0}}@keyframes seat{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes kb{0%{scale:1}to{scale:1.08}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes drift{to{background-position:120px 120px,120px 120px}}@keyframes dotfill{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.kb{animation:.55s cubic-bezier(.2,.7,.2,1) both ink,11s ease-out both kb}.float{animation:6s ease-in-out infinite float}.spin{transform-origin:120px 120px;animation:40s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#top.bp{animation:45s linear infinite drift}@supports (animation-timeline:view()){#demo h2,section:not(#top):not(#demo) h2,.lift,tbody tr,#how .l,#how h3,details,#guide p,#apply ol li,#apply form,#pricing li{animation:linear both rise;animation-timeline:view();animation-range:entry entry 34%}#teacher>div>div{animation:linear both slidein;animation-timeline:view();animation-range:entry entry 42%}#pricing [aria-hidden] span{animation:linear both seat;animation-timeline:view()}#pricing [aria-hidden] span:first-child{animation-range:entry entry 40%}#pricing [aria-hidden] span:nth-child(2){animation-range:entry 8% entry 48%}#pricing [aria-hidden] span:nth-child(3){animation-range:entry 16% entry 56%}#pricing [aria-hidden] span:nth-child(4){animation-range:entry 24% entry 64%}#pricing [aria-hidden] span:nth-child(5){animation-range:entry 32% entry 72%}header:after{content:"";transform-origin:0;background:#00f2b8bf;height:2px;animation:linear both bar;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}}}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.plus{flex:none;transition:transform .2s}@media (prefers-reduced-motion:reduce){.ink,.pulse{animation:none}.lift{transition:none}html{scroll-behavior:auto}}.page{color:#070f2b;width:100%;min-width:0;font-family:var(--font-sans);background:#f3f5fa;font-size:19px;line-height:1.5;overflow-x:clip}.wrap{box-sizing:border-box;max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.wrap-md{box-sizing:border-box;max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}
