.hm{color:#2b3a55;font-family:var(--display);background:#fff8ec;line-height:1.45}.hm h1,.hm h2,.hm h3,.hm p{margin:0}.hm h1{font-size:clamp(38px,5.4vw,66px);font-weight:700;line-height:1.06}.hm h2{font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.12}.hm a{color:#2c5f8f}.hm-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:64px 16px}.hm-row{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.hm-col{flex-direction:column;flex:440px;gap:18px;min-width:0;display:flex}.hm-stack{flex-direction:column;gap:28px;display:flex}.hm-center{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.hm-lead{color:#4a5a75;max-width:580px;font-size:20px;line-height:1.5}.hm-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.hm-center .hm-chip{align-self:center}.hm-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm .hm-cta{color:#2b3a55;box-sizing:border-box;background:#f6c453;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 32px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px #d9a52f}.hm .hm-cta:hover{color:#2b3a55;background:#f8cf6b}.hm .hm-cta-dark{color:#1b2540;box-shadow:0 4px #c98f1f}.hm .hm-cta-ink,.hm .hm-cta-ink:hover{color:#fff;background:#2b3a55;box-shadow:0 4px #142035}.hm .hm-ghost{color:#2b3a55;box-sizing:border-box;border:2px solid #2b3a5538;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:52px;padding:0 24px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.hm .hm-ghost:hover{border-color:#f6c453}.hm .hm-actions .hm-ghost{align-self:auto}.hm .hm-ghost-dark{color:#fff;border-color:#ffffff59}.hm-ticks{color:#2e6b3a;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.hm-ticks li{align-items:center;gap:6px;display:inline-flex}.hm-hero{padding-top:32px}.hm-sam{flex:380px;justify-content:center;min-width:0;display:flex;position:relative}.hm-sam img{width:min(100%,340px);height:auto}.hm-bubble{top:20px;background:#fff;border-radius:18px;padding:10px 16px;font-weight:600;position:absolute;inset-inline-end:8%;box-shadow:0 4px 14px #2b3a551f}.hm-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hm-doors{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;padding-top:0;display:grid}.hm .hm-door{box-sizing:border-box;border-radius:24px;flex-direction:column;gap:8px;min-height:200px;padding:22px;text-decoration:none;transition:transform .15s;display:flex}.hm .hm-door:hover{transform:translateY(-3px)}.hm-door b{font-size:24px}.hm-door>span:not(.hm-icon){font-size:16px;line-height:1.4}.hm-door i{margin-top:auto;font-size:15px;font-style:normal;font-weight:600}.hm-steps{flex-direction:column;gap:14px;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.hm-steps li{align-items:flex-start;gap:14px;display:flex}.hm-steps b{color:#fff;background:#2c5f8f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hm-steps li>span{padding-top:7px}.hm-flow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hm-sheet{background:#fff;border:1px solid #d7e1e8;border-radius:16px;flex:180px;padding:18px;transform:rotate(-2deg);box-shadow:0 8px 20px #2b3a5514}.hm-sheet span{color:#4a5a75;font-size:14px}.hm-sheet p{margin-top:8px;font-size:20px}.hm-game{background:#e3f1fa;border-radius:22px;flex-direction:column;flex:220px;gap:12px;padding:18px;font-weight:600;display:flex}.hm-apples{gap:10px;display:flex}.hm-apples i{background:#e2574c;border-radius:50%;width:34px;height:34px;box-shadow:inset -4px -4px #0000001f}.hm-answers{gap:10px;display:flex}.hm-answers span{background:#fff;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:52px;font-size:24px;font-weight:700;display:flex}.hm-answers .ok{background:#7ed09a}[dir=rtl] .hm-arrow{transform:scaleX(-1)}.hm .hm-dark{min-height:0;display:block}.hm-dark .hm-wrap{gap:24px}.hm-dark .go-tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:360px){.hm-dark .go-tiles{grid-template-columns:1fr}}.hm-films{color:#fff;background:#22183a}.hm-films .hm-lead{color:#d8cdf0}.hm .hm-screen{aspect-ratio:16/9;box-sizing:border-box;color:#d8cdf0;background:#2f2350;border:10px solid #3a2a5e;border-radius:20px;flex:480px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.hm-screen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-bigplay{background:#f6c453;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;box-shadow:0 6px #c98f1f}.hm-screen-soon{flex-direction:column;gap:12px;font-size:18px}.hm-screen-soon>img{object-fit:contain;width:auto;height:65%;position:static}.hm-next{background:#2f2350;border:1px solid #4a3a6e;border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:16px 20px;display:flex}.hm-next b{color:#f6c453;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.hm-next span{font-size:18px;font-weight:600}.hm-covers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.hm .hm-book{color:#2b3a55;flex-direction:column;gap:10px;text-decoration:none;display:flex}.hm-book-pic{aspect-ratio:3/4;border-radius:18px;display:block;overflow:hidden}.hm-book-pic img,.hm-kid-pic img{object-fit:cover;width:100%;height:100%;display:block}.hm-book b{font-size:19px}.hm-book:hover b{text-decoration:underline}.hm-tag{color:#2e6b3a;background:#d7efdb;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.hm-kid{background:#fde9d9;border-radius:28px;flex-wrap:wrap;align-items:center;gap:32px;padding:32px;display:flex}.hm-kid h3{font-size:32px;line-height:1.15}.hm-kid p{color:#4a5a75;font-size:18px}.hm-kid-pics{flex:280px;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.hm-kid-pic{text-align:center;flex-direction:column;flex:0 160px;gap:8px;min-width:0;font-weight:600;display:flex}.hm-kid-pic img{aspect-ratio:3/4;background:#fff;border-radius:16px}.hm-safe{background:#eaf6ec}.hm-trust{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hm-trust li{background:#fff;border:1px solid #c7e3cc;border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex}.hm-trust h3{font-size:21px}.hm-trust p{color:#4a5a75;font-size:16px}.hm .hm-more{align-self:center;align-items:center;min-height:44px;font-size:18px;font-weight:600;display:inline-flex}.hm-price{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.hm-card{background:#fffdf7;border:1px solid #2b3a5524;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.hm-card-plan{border:2px solid #f6c453}.hm-card h3{font-size:24px}.hm-card ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.hm-card li{align-items:flex-start;gap:10px;display:flex}.hm-band{text-align:center;background:#f6c453;border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:48px 24px;display:flex}@media (max-width:640px){.hm-wrap{padding:44px 16px}.hm-hero{padding-top:20px}.hm-lead{font-size:18px}.hm .hm-actions>a{width:100%}.hm-sam img{width:180px}.hm-kid{padding:22px}.hm-kid h3{font-size:26px}.hm-trust,.hm-price{grid-template-columns:1fr}}.hm .hm-diff{text-align:center;color:var(--muted,#52607a);max-width:760px;margin-inline:auto;font-size:18px}
