@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.0_-sohr84qyir.woff2)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.17hicw0t-pj96.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3--he8xuwzehy.woff2)format("woff2"),url(../media/dm-mono-latin-400-normal.20yxb24gp-vsx.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-ext-500-normal.3a8zr77el0ebr.woff2)format("woff2"),url(../media/dm-mono-latin-ext-500-normal.18ptt7gd5u8o6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-500-normal.03h2ib040oua6.woff2)format("woff2"),url(../media/dm-mono-latin-500-normal.3kj_vp6qk8arx.woff)format("woff");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}
:root{--ink:#1a1f32;--muted:#808590;--line:#edebe6;--paper:#faf9f7;--card:#fff;--primary:#435ac0;--primary-soft:#f3f4fb;--accent:#f3b93f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 6vw;display:flex}.brand{letter-spacing:-1.5px;font-size:22px;font-weight:800}.brand span{color:var(--primary);letter-spacing:-1px;margin-left:2px;font:700 13px DM Mono,monospace}.nav-links,.nav-actions{color:#747984;align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.nav-links a:hover{color:var(--primary)}.button{border-radius:9px;align-items:center;gap:13px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.button-dark{background:var(--primary);color:#fff}.button-amber{background:var(--accent);color:#2c270f}.button b{font-size:16px}.text-link{color:#435ac0;font-size:12px;font-weight:800}.hero{background:linear-gradient(135deg,#fbfbfe 0%,#f5f6fc 100%);grid-template-columns:1.05fr .95fr;min-height:620px;display:grid}.hero-copy{padding:105px 6vw 72px}.eyebrow{color:#898d98;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;font:700 10px DM Mono,monospace}.hero h1,.method h2,.dash-head h2,.lesson-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(48px,5.4vw,77px);line-height:.98}.hero h1 i{color:var(--primary);font-style:normal}.hero-text{color:#6e727d;max-width:515px;margin:27px 0;font-size:15px;line-height:1.8}.hero-buttons{align-items:center;gap:24px;display:flex}.trust{align-items:center;gap:12px;margin-top:76px;display:flex}.trust .line{border-top:1px solid #c4c7cf;width:46px}.trust p{color:#8c909a;letter-spacing:.7px;font:500 9px DM Mono,monospace}.hero-art{background:#435ac0;min-height:540px;position:relative;overflow:hidden}.orbit{border:1px solid #ffffff42;border-radius:50%;position:absolute}.orbit-a{width:600px;height:600px;top:-10px;left:8%}.orbit-b{border-color:#ffffff80;width:390px;height:390px;top:100px;left:28%}.ring{color:#374ca6;background:#fff;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:170px;left:calc(50% - 105px);box-shadow:0 20px 50px #2b355440}.ring div{text-align:center;font:500 15px/1.1 DM Mono,monospace}.ring b{font-size:34px}.score-card{background:#fff;border-radius:12px;width:135px;padding:16px;position:absolute;top:55px;right:9%;transform:rotate(4deg)}.score-card p{color:#9196a2;letter-spacing:.8px;margin:0;font:700 8px DM Mono}.score-card strong{letter-spacing:-3px;margin-top:5px;font-size:42px;display:block}.score-card span{color:#7f838e;font-size:9px}.quote-card{color:#fff;max-width:215px;position:absolute;bottom:48px;left:8%}.quote-card span{font-size:46px;line-height:.4}.quote-card p{margin:0;font-size:15px;font-weight:700;line-height:1.45}.art-note{color:#e6e9f7;letter-spacing:.8px;font:500 9px/1.6 DM Mono;position:absolute;bottom:40px;right:8%}.method{background:#fff;grid-template-columns:1.2fr .8fr;gap:70px;padding:115px 10vw 64px;display:grid}.method h2{font-size:clamp(35px,4vw,57px)}.method-copy{color:#7d828e;align-self:end;font-size:14px;line-height:1.8}.pillars{background:#fff;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 6vw;padding-bottom:100px;display:grid}.pillars article{border:1px solid var(--line);border-radius:14px;padding:28px}.pillars span{color:var(--primary);font:700 10px DM Mono}.pillars h3{letter-spacing:-1px;margin:32px 0 12px;font-size:25px}.pillars p{color:#828690;font-size:12px;line-height:1.7}.dashboard{color:var(--ink);background:#faf9f7;padding:80px 8vw 92px}.dashboardPage{min-height:100vh;padding:0 6vw 70px}.dashboardNav{margin:0 -6vw 56px}.dash-head{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.dash-head h2{font-size:52px}.dash-head>div>p:last-child{color:#848893;margin:9px 0 0;font-size:13px}.streak{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:14px 18px;display:flex}.streak b{color:var(--primary);letter-spacing:-2px;font-size:42px}.streak span{color:#838892;text-transform:uppercase;font:700 9px/1.3 DM Mono}.streak i{color:var(--accent);font-style:normal}.dash-grid{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:190px 1fr;display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--line);background:#fcfcfe;padding:25px 14px}.sidebar a{color:#808590;border-radius:8px;margin:3px 0;padding:10px 12px;font-size:12px;font-weight:700;display:block}.sidebar .active,.sidebar a:hover{color:#3e55ba;background:#f2f3fb}.sidebar small{color:#a7abb4;letter-spacing:.8px;margin:24px 12px 5px;font:700 9px DM Mono;display:block}.dash-content{padding:34px 42px}.progress-row{border-bottom:1px solid var(--line);align-items:center;gap:32px;padding-bottom:27px;display:flex}.progress-row p{color:#999da6;letter-spacing:1px;margin:0;font:700 9px DM Mono}.progress-row h3{letter-spacing:-1px;margin:7px 0 0;font-size:31px}.progress-row h3 span{color:#8f939d;font-size:13px;font-weight:600}.progress-track{flex:1;gap:8px;display:flex}.progress-track i{background:#f2f0ec;border-radius:99px;flex:1;height:6px}.progress-track .done{background:var(--primary)}.section-title{justify-content:space-between;align-items:center;margin:31px 0 11px;display:flex}.section-title h3{letter-spacing:-.6px;margin:0;font-size:21px}.section-title span{color:#989ca6;font:600 10px DM Mono}.task{border-top:1px solid var(--line);grid-template-columns:105px 1fr 45px 22px;align-items:center;gap:12px;padding:17px 0;display:grid}.task:hover h4{color:var(--primary)}.task-tag{color:#4d62c4;letter-spacing:.3px;text-transform:uppercase;font:700 9px DM Mono}.task h4{margin:0 0 4px;font-size:13px}.task p,.task time{color:#8f939c;margin:0;font-size:10px}.task-open{font-size:18px}.comingSoon{background:#f4f6fc;border-radius:11px;margin-top:28px;padding:20px}.comingSoon h3{color:#5e6a87;margin:0;font-size:15px;line-height:1.5}.lesson-section{background:#fff;grid-template-columns:.9fr 1.1fr;gap:80px;padding:115px 10vw;display:grid}.lesson-heading h2{font-size:52px}.lesson-list article{border-top:1px solid var(--line);grid-template-columns:45px 1fr 25px;gap:15px;padding:18px 0;display:grid}.lesson-list article:last-child{border-bottom:1px solid var(--line)}.lesson-list span{color:var(--primary);font:700 10px DM Mono}.lesson-list p{color:#989ca6;letter-spacing:.5px;margin:0 0 6px;font:700 9px DM Mono}.lesson-list h3{margin:0;font-size:17px}.lesson-list button{color:var(--primary);background:0 0;border:0;font-size:18px}footer{border-top:1px solid var(--line);color:#8e929b;background:#fff;justify-content:space-between;align-items:center;padding:28px 6vw;font-size:10px;display:flex}footer a:last-child{color:var(--primary);font-weight:800}@media (max-width:760px){.nav{height:64px;padding:0 22px}.nav-links,.login{display:none}.nav-actions{gap:0}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 24px 55px}.hero h1{font-size:54px}.hero-art{min-height:430px}.ring{top:125px}.method,.lesson-section{padding:75px 24px;display:block}.method-copy{margin-top:25px}.pillars{grid-template-columns:1fr;margin:0;padding:0 24px 70px}.dashboard{padding:60px 20px}.dashboardPage{padding:0 20px 50px}.dashboardNav{margin:0 -20px 38px}.dash-head{display:block}.dash-head h2{font-size:43px}.streak{margin-top:20px;display:inline-flex}.dash-grid{grid-template-columns:1fr}.sidebar{display:none}.dash-content{padding:24px 20px}.progress-track{display:none}.task{grid-template-columns:76px 1fr 20px}.task time{display:none}.cueCard{padding:20px}.lesson-heading h2{font-size:43px}footer{padding:24px 22px}footer p{display:none}}
