@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.29f81351.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.64c2a065.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.17130ab5.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.dd0e8f60.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.6769e900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.fc47f7af.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.daddf7cf.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.e58e912d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.3dd07212.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.b6d44673.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.53b1d095.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.5acf9db5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.62eb312f.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.b0b0c4e7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.2b0b8264.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.37635ce1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.98b0c73b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.efb25478.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.5092e16f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.196f955b.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.78abc85c.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.510b3ab3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.45e94ca2.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.ad63af58.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.061fd31d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.fafe5389.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.ff1651fe.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.e6d537c6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.f1d7f73d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.b2d7d0f5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.31769b47.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.d8bc9738.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.266197ec.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.7c3fe804.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.66e3b6b9.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.d939b62d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.a82b03e0.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.07ddc4ae.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.13d2309b.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.3b0ad149.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.de048de9.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.6fee320c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy:#0b1c38;--teal:#00b8a9;--teal-soft:#f0f9f7;--muted:#64738a;--blue:#2563eb;--coral:#ff6b5b;--yellow:#facc15;--paper:#fafcfb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--navy);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}main{width:100%;max-width:1440px;min-height:100vh;margin:0 auto;padding:36px 68px 48px;overflow:hidden}.site-header{height:52px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:38px;line-height:1;font-weight:700;letter-spacing:-.065em}nav{display:flex;gap:40px;font-size:16px}nav a:hover{color:var(--teal)}.button{display:inline-flex;justify-content:center;align-items:center;width:max-content;border-radius:999px;font-weight:700;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-dark{padding:14px 28px;color:#fff;background:var(--navy)}.button-teal{padding:18px 32px;background:var(--teal);color:#fff;font-size:19px;gap:8px}.hero{min-height:660px;margin-top:44px;padding:84px 58px;border-radius:40px;background:var(--teal-soft);display:grid;grid-template-columns:660px 1fr;align-items:center;gap:80px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.eyebrow{margin:0;color:var(--teal);font-weight:700;font-size:16px}h1,h2,h3,p{margin:0}h1{font-size:79px;line-height:1;letter-spacing:-.06em}.lede{font-size:23px;line-height:1.22}.lede,.note{color:var(--muted)}.note{font-size:16px}.mascot{width:350px;height:307px;position:relative;margin:auto;filter:drop-shadow(0 18px 20px #0b1c3812)}.ear,.headband,.opening,.sound{position:absolute;display:block}.headband{width:219px;height:172px;left:66px;top:26px;border-radius:50%;background:linear-gradient(145deg,#12c6b5,#02a99c)}.opening{width:153px;height:120px;left:98px;top:73px;background:var(--teal-soft)}.ear,.opening{border-radius:50%}.ear{box-shadow:inset 12px 9px 12px #ffffff3d}.ear-left{width:91px;height:91px;left:51px;top:153px;background:linear-gradient(145deg,#286cff,#1456dc)}.ear-right{width:109px;height:128px;left:216px;top:139px;transform:rotate(10deg);background:linear-gradient(145deg,#ff7567,#fb5548)}.sound{width:18px;height:48px;border-radius:100%;background:var(--yellow);transform:rotate(29deg)}.sound-one{left:299px;top:93px}.sound-two{left:322px;top:128px;height:34px;transform:rotate(55deg)}.section{padding:0 22px}.steps{margin-top:83px}.section-heading{display:flex;flex-direction:column;gap:12px}.section-heading h2{font-size:43px;line-height:1.2;letter-spacing:-.04em}.section-heading p{color:var(--muted);font-size:21px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.step-card{min-height:256px;padding:32px;border-radius:28px;background:#fff;display:flex;flex-direction:column;gap:24px}.number{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;font-size:23px;font-weight:700}.number.blue{background:#dbeafe}.number.coral{background:#ffe3df}.number.yellow{background:#fff4bc}.step-card h3{font-size:25px;line-height:1.2}.step-card p{color:var(--muted);font-size:18px;line-height:1.25}.lesson{min-height:540px;margin-top:170px;padding:45px 57px;border-radius:40px;background:#e9f8f5;display:grid;grid-template-columns:1fr 208px;align-items:center;gap:80px}.lesson h2{font-size:49px;line-height:1.2;letter-spacing:-.04em}.lesson p{max-width:830px;margin-top:24px;color:var(--muted);font-size:21px;line-height:1.25}.phone{width:208px;height:318px;padding:12px 13px 10px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 15px 34px #0b1c3814;position:relative;overflow:hidden}.phone-top{display:flex;justify-content:space-between;font-size:5px;font-weight:700}.phone-brand{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:-.06em}.preview-copy{margin-top:12px;text-align:center;display:flex;flex-direction:column;gap:4px}.preview-copy strong{font-size:13px;line-height:1.1}.preview-copy span{color:var(--muted);font-size:5px}.phone .mascot{transform:scale(.32);transform-origin:top left;position:absolute;left:48px;top:93px}.phone button{position:absolute;left:19px;right:19px;bottom:45px;height:27px;border:0;border-radius:9px;background:var(--blue);color:#fff;font:600 7px Inter}.phone-nav{position:absolute;left:13px;right:13px;bottom:9px;display:flex;justify-content:space-around;font-size:8px;color:var(--muted)}.phone-nav span{display:flex;flex-direction:column;align-items:center}.phone-nav small{margin-top:2px;font-size:5px}.benefits{margin-top:100px}.benefits .section-heading h2{font-size:48px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;margin-top:40px}.benefit-grid article{display:flex;flex-direction:column;gap:20px}.benefit-dot{width:45px;height:45px;border-radius:50%}.benefit-dot.blue{background:#dbeafe}.benefit-dot.teal{background:#ccfbf1}.benefit-dot.coral{background:#ffe3df}.benefit-grid h3{font-size:23px}.benefit-grid p{color:var(--muted);font-size:18px}.footer-cta{min-height:235px;margin-top:160px;padding:50px 57px;border-radius:38px;background:var(--navy);color:#fff;display:flex;justify-content:space-between;align-items:center}.footer-cta h2{font-size:42px;letter-spacing:-.04em}.footer-cta p{margin-top:12px;color:#cbd5e1;font-size:20px}.button-white{padding:18px 32px;color:var(--navy);background:#fff;font-size:18px}footer{margin:45px 22px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:15px}@media (max-width:900px){main{max-width:390px;padding:18px 14px 30px}.site-header{height:47px;padding:0 10px}.wordmark{font-size:29px}.site-header nav{display:none}.header-cta{padding:13px 18px;font-size:14px}.hero{min-height:600px;margin-top:25px;padding:40px 24px 32px;border-radius:28px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-copy{gap:24px}.eyebrow{font-size:13px}.hero h1{font-size:48px;line-height:1.12;letter-spacing:-.055em}.lede{font-size:18px;line-height:1.3;max-width:300px}.hero .button{order:5;align-self:stretch;width:100%;padding:16px;margin-top:15px}.note{display:none}.hero>.mascot{order:4;width:210px;height:184px;transform:scale(.6);transform-origin:top left;margin:-2px 0 -74px 52px}.section{padding:0 6px}.steps{margin-top:44px}.section-heading h2{font-size:32px}.steps .section-heading p{display:none}.step-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.step-card{min-height:170px;padding:25px 20px;display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px auto;gap:18px;align-items:center}.number{width:50px;height:50px;font-size:16px}.step-card h3{font-size:20px}.step-card p{grid-column:1/-1;font-size:15px}.benefits,.footer-cta,.lesson,footer{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}