main:has(>.Landing-module__l8jjNa__landing){width:100%;padding:0}.Landing-module__l8jjNa__landing{--ink:#13304a;--blue:#1c7fb8;--teal:#16b3c2;--sun:#ffb020;--leaf:#3aa655;--soft:#eef7fd;--line:#d9e9f5;--navy:#10304d;color:var(--ink);background:#fff;overflow-x:clip}.Landing-module__l8jjNa__landing *{box-sizing:border-box}.Landing-module__l8jjNa__wrap{max-width:1100px;margin:0 auto;padding:0 28px}.Landing-module__l8jjNa__landing h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,5.5vw,2.9rem);font-weight:900;line-height:1.05}.Landing-module__l8jjNa__landing h2{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.55rem,4vw,2rem);font-weight:900;line-height:1.1}.Landing-module__l8jjNa__kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:900;display:inline-block}.Landing-module__l8jjNa__sub{opacity:.85;max-width:520px;margin:0 0 22px;font-size:1.12rem;line-height:1.5}.Landing-module__l8jjNa__cta{background:var(--sun);color:#3a2500;border-radius:999px;padding:15px 28px;font-size:1.06rem;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 6px #d48a00}.Landing-module__l8jjNa__ghost{color:var(--blue);margin-inline-start:18px;font-weight:800;text-decoration:none;display:inline-block}.Landing-module__l8jjNa__ghost:after{content:" →"}[dir=rtl] .Landing-module__l8jjNa__ghost:after{content:" ←"}.Landing-module__l8jjNa__fine{opacity:.7;margin-top:14px;font-size:.82rem}.Landing-module__l8jjNa__hero{background:linear-gradient(#bfe8ff 0%,#e9f8ff 55%,#fff 100%);padding:48px 0 56px}.Landing-module__l8jjNa__heroGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;display:grid}.Landing-module__l8jjNa__laptop{background:#1b2b3a;border-radius:16px 16px 6px 6px;padding:12px 12px 16px;position:relative;box-shadow:0 24px 50px #10304d40}.Landing-module__l8jjNa__laptop:after{content:"";background:#c9d6e2;border-radius:0 0 14px 14px;height:14px;position:absolute;bottom:-14px;left:-6%;right:-6%}.Landing-module__l8jjNa__screen{background:#f6fbff;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;font-size:.75rem;display:grid}.Landing-module__l8jjNa__scard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.Landing-module__l8jjNa__scard b{font-size:.8rem}.Landing-module__l8jjNa__big{color:var(--blue);margin-top:6px;font-size:1.5rem;font-weight:900;line-height:1}.Landing-module__l8jjNa__meter{background:#e6f1f8;border-radius:6px;height:10px;margin-top:6px;overflow:hidden}.Landing-module__l8jjNa__meter i{background:linear-gradient(90deg, var(--teal), var(--blue));height:100%;display:block}.Landing-module__l8jjNa__meter .Landing-module__l8jjNa__low{background:var(--sun)}.Landing-module__l8jjNa__bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:58px;margin-top:6px;display:flex}.Landing-module__l8jjNa__bars span{background:linear-gradient(180deg, var(--teal), #0f8fa0);border-radius:4px 4px 0 0;flex:1}.Landing-module__l8jjNa__dayLabels{opacity:.6;gap:5px;font-size:.6rem;display:flex}.Landing-module__l8jjNa__dayLabels span{text-align:center;flex:1}.Landing-module__l8jjNa__skillRow{grid-template-columns:minmax(5.5em,auto) 1fr auto;align-items:center;gap:6px;margin-top:6px;display:grid}.Landing-module__l8jjNa__skillRow .Landing-module__l8jjNa__meter{margin:0}.Landing-module__l8jjNa__pill{color:#22803f;white-space:nowrap;background:#e2f6e7;border-radius:999px;padding:1px 7px;font-size:.6rem;font-weight:900}.Landing-module__l8jjNa__pill.Landing-module__l8jjNa__practice{color:#a26200;background:#fff1d6}.Landing-module__l8jjNa__ex{color:#a56b00;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#fff3dc;border-radius:6px;padding:2px 7px;font-size:.62rem;font-weight:900}.Landing-module__l8jjNa__wide{grid-column:1/-1}.Landing-module__l8jjNa__facts{background:var(--navy);color:#fff;padding:18px 0}.Landing-module__l8jjNa__factsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.Landing-module__l8jjNa__factsGrid b{color:var(--sun);font-size:1.9rem;font-weight:900;display:block}.Landing-module__l8jjNa__factsGrid span{opacity:.85;font-size:.88rem}.Landing-module__l8jjNa__band{padding:56px 0}.Landing-module__l8jjNa__alt{background:var(--soft)}.Landing-module__l8jjNa__split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.Landing-module__l8jjNa__ticks{gap:12px;margin:16px 0 0;padding:0;font-size:1.03rem;list-style:none;display:grid}.Landing-module__l8jjNa__ticks li{padding-inline-start:34px;position:relative}.Landing-module__l8jjNa__ticks li:before{content:"✓";inset-inline-start:0;background:var(--leaf);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:-1px}.Landing-module__l8jjNa__icons{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Landing-module__l8jjNa__icons img{background:radial-gradient(circle at 50% 60%,#e6f6ff,#fff 70%);border-radius:16px;width:100%;height:auto}.Landing-module__l8jjNa__skillPics{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Landing-module__l8jjNa__progress{background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;font-size:.82rem;display:grid;box-shadow:0 14px 34px #1c7fb826}.Landing-module__l8jjNa__progress .Landing-module__l8jjNa__scard{padding:14px}.Landing-module__l8jjNa__chart{width:100%;height:110px;display:block}.Landing-module__l8jjNa__steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.Landing-module__l8jjNa__step{border:2px solid var(--line);background:#fff;border-radius:18px;padding:20px}.Landing-module__l8jjNa__stepNumber{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:1.25rem;font-weight:900;display:grid}.Landing-module__l8jjNa__step strong{font-size:1.12rem}.Landing-module__l8jjNa__step p{margin:6px 0 0}.Landing-module__l8jjNa__promises{color:#fff;background:linear-gradient(135deg,#123a5c,#0f2c47);padding:40px 0}.Landing-module__l8jjNa__promiseGrid{grid-template-columns:repeat(6,1fr);gap:12px;max-width:1100px;margin:0 auto;padding:0 28px;list-style:none;display:grid}.Landing-module__l8jjNa__promiseGrid li{text-align:center;opacity:.92;font-size:.85rem;line-height:1.35}.Landing-module__l8jjNa__promiseGrid i{background:#ffffff1c;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 8px;font-size:1.4rem;font-style:normal;display:grid}.Landing-module__l8jjNa__center{text-align:center}.Landing-module__l8jjNa__cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.Landing-module__l8jjNa__price{border:2px solid var(--line);text-align:center;background:#fff;border-radius:20px;padding:22px 18px;position:relative}.Landing-module__l8jjNa__hot{border-color:var(--sun);transform:translateY(-6px);box-shadow:0 14px 30px #ffb02033}.Landing-module__l8jjNa__flag{background:var(--sun);color:#3a2500;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.Landing-module__l8jjNa__price h3{margin:0 0 6px;font-size:1.12rem}.Landing-module__l8jjNa__amount{font-size:2.4rem;font-weight:900}.Landing-module__l8jjNa__per{opacity:.7;font-size:.82rem}.Landing-module__l8jjNa__perChild{color:var(--leaf);margin:10px 0 14px;font-weight:800}.Landing-module__l8jjNa__go{background:var(--blue);color:#fff;border-radius:999px;padding:11px;font-weight:900;text-decoration:none;display:block}.Landing-module__l8jjNa__monthly{border-top:1px dashed var(--line);opacity:.75;margin-top:10px;padding-top:10px;font-size:.82rem}.Landing-module__l8jjNa__free{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px 0 0;padding:0;font-size:.92rem;font-weight:700;list-style:none;display:flex}.Landing-module__l8jjNa__free li:before{content:"✓ ";color:var(--leaf);font-weight:900}.Landing-module__l8jjNa__faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px 22px;margin-top:20px;display:grid}.Landing-module__l8jjNa__faq details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.Landing-module__l8jjNa__faq summary{cursor:pointer;font-weight:800}.Landing-module__l8jjNa__faq details p{margin:8px 0 0}.Landing-module__l8jjNa__end{text-align:center;background:linear-gradient(#fff,#dff3ff);justify-items:center;gap:8px;padding:56px 16px;scroll-margin-top:16px;display:grid}@media (max-width:860px){.Landing-module__l8jjNa__heroGrid,.Landing-module__l8jjNa__split{grid-template-columns:1fr}.Landing-module__l8jjNa__promiseGrid{grid-template-columns:repeat(3,1fr);row-gap:22px}.Landing-module__l8jjNa__cards{grid-template-columns:1fr 1fr;row-gap:22px}}@media (max-width:560px){.Landing-module__l8jjNa__wrap{padding:0 16px}.Landing-module__l8jjNa__band{padding:40px 0}.Landing-module__l8jjNa__hero{padding-top:28px}.Landing-module__l8jjNa__ghost{margin:14px 0 0;display:block}.Landing-module__l8jjNa__factsGrid,.Landing-module__l8jjNa__steps,.Landing-module__l8jjNa__faq{grid-template-columns:1fr 1fr}.Landing-module__l8jjNa__steps,.Landing-module__l8jjNa__faq,.Landing-module__l8jjNa__screen,.Landing-module__l8jjNa__progress,.Landing-module__l8jjNa__cards{grid-template-columns:1fr}.Landing-module__l8jjNa__hot{transform:none}}.Landing-module__l8jjNa__two{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.Landing-module__l8jjNa__who{border:2px solid var(--line);background:#fff;border-radius:20px;padding:24px}.Landing-module__l8jjNa__who h3{margin:0 0 4px;font-size:1.35rem;font-weight:900}.Landing-module__l8jjNa__tagline{color:var(--blue);margin-bottom:8px;font-weight:800}.Landing-module__l8jjNa__manager{background:linear-gradient(#faf7ff,#fff);border-color:#c9b8f2}.Landing-module__l8jjNa__manager .Landing-module__l8jjNa__tagline{color:#6b46c1}.Landing-module__l8jjNa__who ol{gap:8px;margin:10px 0 0;padding-inline-start:20px;font-size:.97rem;display:grid}.Landing-module__l8jjNa__classList{gap:6px;margin-top:8px;display:grid}.Landing-module__l8jjNa__classList>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.Landing-module__l8jjNa__hint{opacity:.7;font-size:.68rem}.Landing-module__l8jjNa__twoPrice{text-align:start;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.Landing-module__l8jjNa__pbox{border:2px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:24px;display:flex}.Landing-module__l8jjNa__pbox h3{margin:0 0 4px;font-size:1.25rem}.Landing-module__l8jjNa__pbox>ul,.Landing-module__l8jjNa__pbox>.Landing-module__l8jjNa__prow:last-of-type{margin-bottom:16px}.Landing-module__l8jjNa__prow{border-bottom:1px dashed var(--line);justify-content:space-between;padding:9px 0;font-weight:700;display:flex}.Landing-module__l8jjNa__prow b{font-size:1.12rem}.Landing-module__l8jjNa__pbox .Landing-module__l8jjNa__go{text-align:center;margin-top:auto;padding:12px}.Landing-module__l8jjNa__manager .Landing-module__l8jjNa__go{background:#6b46c1}@media (max-width:860px){.Landing-module__l8jjNa__two,.Landing-module__l8jjNa__twoPrice{grid-template-columns:1fr}}
