.book-cod-landing-module__bTt4hG__page{color:#102f4d;background:#fff}.book-cod-landing-module__bTt4hG__hero,.book-cod-landing-module__bTt4hG__learning,.book-cod-landing-module__bTt4hG__proof,.book-cod-landing-module__bTt4hG__family{width:min(1120px,100% - 40px);margin-inline:auto}.book-cod-landing-module__bTt4hG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"intro product""action product";align-items:start;gap:0 40px;padding:35px 0 55px;display:grid}.book-cod-landing-module__bTt4hG__heroIntro{grid-area:intro;min-width:0}.book-cod-landing-module__bTt4hG__heroIntro h1{letter-spacing:-.7px;margin:12px 0 18px;font-size:clamp(32px,3.35vw,47px);font-weight:850;line-height:1.75}.book-cod-landing-module__bTt4hG__heroIntro em{color:#08776f;font-style:normal}.book-cod-landing-module__bTt4hG__kicker{color:#08776f;font-size:14px;font-weight:800;display:block}.book-cod-landing-module__bTt4hG__lead{color:#405b72;max-width:560px;margin:0 0 20px;font-size:17px;line-height:2}.book-cod-landing-module__bTt4hG__productShowcase{background:#eef5fb;border:1px solid #dae5ed;border-radius:24px;grid-area:product;align-self:center;min-width:0;margin:0;overflow:hidden}.book-cod-landing-module__bTt4hG__productShowcase picture,.book-cod-landing-module__bTt4hG__childScene picture,.book-cod-landing-module__bTt4hG__family picture{display:block}.book-cod-landing-module__bTt4hG__productShowcase img,.book-cod-landing-module__bTt4hG__childScene img,.book-cod-landing-module__bTt4hG__family img{width:100%;height:auto;display:block}.book-cod-landing-module__bTt4hG__productShowcase figcaption{text-align:center;background:#f3f8fc;padding:15px 20px 18px}.book-cod-landing-module__bTt4hG__productShowcase figcaption b{font-size:17px;display:block}.book-cod-landing-module__bTt4hG__productShowcase figcaption span{color:#506579;margin-top:4px;font-size:13px;display:block}.book-cod-landing-module__bTt4hG__heroAction{grid-area:action;min-width:0}.book-cod-landing-module__bTt4hG__valueStrip{color:#405b72;flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;font-size:14px;display:flex}.book-cod-landing-module__bTt4hG__valueStrip b{color:#102f4d;font-family:Arial,sans-serif;font-size:19px}.book-cod-landing-module__bTt4hG__priceBox{background:#f4f9fa;border-inline-start:4px solid #e5ad43;border-radius:12px;padding:17px 18px}.book-cod-landing-module__bTt4hG__priceLine{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:15px;display:flex}.book-cod-landing-module__bTt4hG__priceLine strong{white-space:nowrap;font-size:34px;line-height:1.5}.book-cod-landing-module__bTt4hG__priceLine span{color:#405b72;font-size:14px}.book-cod-landing-module__bTt4hG__priceLine span b{color:#08776f;font-weight:600}.book-cod-landing-module__bTt4hG__priceBox .book-cod-landing-module__bTt4hG__mainCta{width:100%;padding-inline:12px;font-size:16px;display:flex}.book-cod-landing-module__bTt4hG__priceBox>p{color:#506579;margin:9px 0 0;font-size:13px}.book-cod-landing-module__bTt4hG__levelPicker{margin-top:20px}.book-cod-landing-module__bTt4hG__levelPicker h2{margin:0 0 10px;font-size:17px;line-height:1.8}.book-cod-landing-module__bTt4hG__levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.book-cod-landing-module__bTt4hG__levels a{background:#fff;border:1px solid #c5d5df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:8px 4px;font-size:14px;display:flex}.book-cod-landing-module__bTt4hG__levels b{font:700 18px Arial,sans-serif}.book-cod-landing-module__bTt4hG__levels a[aria-current=page]{color:#fff;background:#102f4d;border-color:#102f4d}.book-cod-landing-module__bTt4hG__levelPicker>a{color:#08776f;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}.book-cod-landing-module__bTt4hG__learning{border-top:1px solid #d8e3e9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;padding:55px 0;display:grid}.book-cod-landing-module__bTt4hG__learning h2,.book-cod-landing-module__bTt4hG__proof h2,.book-cod-landing-module__bTt4hG__family h2{margin:12px 0 20px;font-size:clamp(28px,3vw,37px);line-height:1.75}.book-cod-landing-module__bTt4hG__learningCopy>p,.book-cod-landing-module__bTt4hG__proofHead p,.book-cod-landing-module__bTt4hG__family p,.book-cod-landing-module__bTt4hG__realLesson p{color:#405b72;font-size:16px;line-height:2}.book-cod-landing-module__bTt4hG__learningSteps{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.book-cod-landing-module__bTt4hG__learningSteps li{align-items:flex-start;gap:15px;display:flex}.book-cod-landing-module__bTt4hG__learningSteps li>b{color:#08776f;background:#e8f6f3;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;margin-top:4px;font:700 19px Arial,sans-serif;display:grid}.book-cod-landing-module__bTt4hG__learningSteps h3{margin:0 0 3px;font-size:17px}.book-cod-landing-module__bTt4hG__learningSteps p{color:#506579;margin:0;font-size:14px;line-height:1.9}.book-cod-landing-module__bTt4hG__childScene{background:#eef5fb;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden}.book-cod-landing-module__bTt4hG__childScene figcaption{text-align:center;color:#fff;background:#10304e;padding:13px 18px;font-size:15px}.book-cod-landing-module__bTt4hG__proof{padding:55px 0}.book-cod-landing-module__bTt4hG__proofHead{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:40px;max-width:850px;margin:0 auto 30px;display:grid}.book-cod-landing-module__bTt4hG__proofHead p{max-width:590px}.book-cod-landing-module__bTt4hG__chosenBook{margin:0}.book-cod-landing-module__bTt4hG__chosenBook img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 12px 25px #143d5821}.book-cod-landing-module__bTt4hG__chosenBook figcaption{text-align:center;color:#506579;margin-top:12px;font-size:13px}.book-cod-landing-module__bTt4hG__chosenBook b{color:#102f4d;font-size:14px;display:block}.book-cod-landing-module__bTt4hG__realLesson{background:#eef6f8;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:30px;margin-top:35px;padding:25px;display:grid}.book-cod-landing-module__bTt4hG__realLesson>img{border-radius:12px;width:100%;height:auto;display:block}.book-cod-landing-module__bTt4hG__realLesson h3{margin:8px 0 12px;font-size:25px;line-height:1.8}.book-cod-landing-module__bTt4hG__realLesson p{margin:0 0 18px;font-size:14px}.book-cod-landing-module__bTt4hG__family{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:50px;padding:50px 0;display:grid}.book-cod-landing-module__bTt4hG__family figure{min-width:0;margin:0}.book-cod-landing-module__bTt4hG__family img{border-radius:22px}.book-cod-landing-module__bTt4hG__family figcaption{color:#587084;text-align:center;margin-top:10px;font-size:12px}.book-cod-landing-module__bTt4hG__parentPrompt{background:#f5f9fa;border-inline-start:4px solid #08776f;border-radius:10px;margin-top:22px;padding:16px 20px}.book-cod-landing-module__bTt4hG__parentPrompt span{color:#506579;margin-bottom:7px;font-size:13px;display:block}.book-cod-landing-module__bTt4hG__parentPrompt strong{font-size:17px;line-height:1.9}.book-cod-landing-module__bTt4hG__page .book-cod-landing-module__bTt4hG__video{margin-block:30px 60px}.book-cod-landing-module__bTt4hG__page a:focus-visible{outline-offset:4px;outline:3px solid #e39924}@media (max-width:800px){.book-cod-landing-module__bTt4hG__hero,.book-cod-landing-module__bTt4hG__learning,.book-cod-landing-module__bTt4hG__proof,.book-cod-landing-module__bTt4hG__family{width:calc(100% - 32px)}.book-cod-landing-module__bTt4hG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""product""action";gap:20px;padding-top:18px;padding-bottom:38px}.book-cod-landing-module__bTt4hG__heroIntro h1{letter-spacing:-.4px;margin:9px 0 12px;font-size:clamp(27px,6.8vw,37px);line-height:1.75}.book-cod-landing-module__bTt4hG__lead{margin-bottom:0;font-size:16px;line-height:1.9}.book-cod-landing-module__bTt4hG__productShowcase{border-radius:18px;justify-self:center;width:min(100%,500px)}.book-cod-landing-module__bTt4hG__productShowcase picture{background:#eef5fb}.book-cod-landing-module__bTt4hG__productShowcase img{aspect-ratio:4/3;object-fit:contain;max-height:320px}.book-cod-landing-module__bTt4hG__productShowcase figcaption{padding:9px 12px 12px}.book-cod-landing-module__bTt4hG__productShowcase figcaption b{font-size:15px}.book-cod-landing-module__bTt4hG__productShowcase figcaption span{font-size:12px}.book-cod-landing-module__bTt4hG__valueStrip{justify-content:space-between;gap:6px 10px;margin-bottom:14px;font-size:13px}.book-cod-landing-module__bTt4hG__priceBox{padding:15px 13px}.book-cod-landing-module__bTt4hG__priceLine strong{font-size:31px}.book-cod-landing-module__bTt4hG__learning,.book-cod-landing-module__bTt4hG__family{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:35px}.book-cod-landing-module__bTt4hG__learning h2,.book-cod-landing-module__bTt4hG__proof h2,.book-cod-landing-module__bTt4hG__family h2{margin-bottom:15px;font-size:28px}.book-cod-landing-module__bTt4hG__learningSteps{gap:15px}.book-cod-landing-module__bTt4hG__childScene{width:100%;max-width:540px;margin-inline:auto}.book-cod-landing-module__bTt4hG__proof{padding-block:35px}.book-cod-landing-module__bTt4hG__proofHead{grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:18px}.book-cod-landing-module__bTt4hG__proofHead h2{font-size:25px}.book-cod-landing-module__bTt4hG__proofHead p{font-size:14px}.book-cod-landing-module__bTt4hG__chosenBook{padding-top:8px}.book-cod-landing-module__bTt4hG__realLesson{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.book-cod-landing-module__bTt4hG__realLesson h3{font-size:24px}.book-cod-landing-module__bTt4hG__family figure{order:2}.book-cod-landing-module__bTt4hG__family figcaption{line-height:1.8}.book-cod-landing-module__bTt4hG__parentPrompt strong{font-size:16px}}@media (max-width:360px){.book-cod-landing-module__bTt4hG__hero,.book-cod-landing-module__bTt4hG__learning,.book-cod-landing-module__bTt4hG__proof,.book-cod-landing-module__bTt4hG__family{width:calc(100% - 24px)}.book-cod-landing-module__bTt4hG__kicker{font-size:13px}.book-cod-landing-module__bTt4hG__levels a{gap:4px;font-size:13px}.book-cod-landing-module__bTt4hG__proofHead{grid-template-columns:minmax(0,1fr) 82px;gap:12px}.book-cod-landing-module__bTt4hG__proofHead h2{font-size:23px}}
