@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap');

    .yzee-kids-page.yzee-skin-light *, .yzee-kids-page.yzee-skin-light *::before, .yzee-kids-page.yzee-skin-light *::after { box-sizing: border-box; margin: 0; padding: 0; }

    /* ════════════════════════════════════════
       BACKGROUND & CANVAS
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light {
      font-family: "Nunito", sans-serif;
      color: #1a1a2e;
      min-height: 100vh;
      overflow-x: hidden;
      background: linear-gradient(160deg, #f0f9ff 0%, #fff8e1 40%, #e8f5ff 75%, #ecfeff 100%);
      position: relative;
    }

    /* Animated gradient blob layer */
    .yzee-kids-page.yzee-skin-light::before {
      content: "";
      position: fixed;
      inset: 0;
      background:
        radial-gradient(ellipse 600px 400px at 10% 20%, rgba(165,243,252,0.25) 0%, transparent 70%),
        radial-gradient(ellipse 500px 350px at 85% 70%, rgba(147,200,255,0.22) 0%, transparent 70%),
        radial-gradient(ellipse 400px 300px at 50% 90%, rgba(255,220,130,0.2) 0%, transparent 70%);
      animation: blobDrift 12s ease-in-out infinite alternate;
      pointer-events: none;
      z-index: 0;
    }
    @keyframes blobDrift {
      0%   { transform: translate(0,0) scale(1); }
      50%  { transform: translate(20px,-15px) scale(1.03); }
      100% { transform: translate(-15px,20px) scale(0.97); }
    }

    /* ── Floating Kids Shapes Canvas ── */
    .yzee-kids-page.yzee-skin-light .yzee-bg-canvas {
      position: fixed;
      inset: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 0;
    }

    /* ════════════════════════════════════════
       PAGE WRAPPER
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .page-wrap {
      position: relative;
      z-index: 1;
    }

    /* gradShift kept for use on other gradient elements (h3, etc.) */
    @keyframes gradShift {
      0%   { background-position: 0% 50%; }
      50%  { background-position: 100% 50%; }
      100% { background-position: 0% 50%; }
    }

    /* ════════════════════════════════════════
       MAIN SECTION GRID
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .section {
      max-width: 1160px;
      margin: 0 auto;
      padding: 24px 24px 48px;
      display: grid;
      grid-template-columns: 340px 1fr 1.15fr;
      gap: 28px;
      align-items: start;
    }

    /* ════════════════════════════════════════
       LEFT: ILLUSTRATION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .illustration {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
      align-self: center;
    }
    .yzee-kids-page.yzee-skin-light .illustration-placeholder {
      width: 340px;
      height: 340px;
      border-radius: 24px;
      background: transparent;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      font-size: 4.5rem;
      position: relative;
      overflow: visible;
      animation: floatCard 4s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .illus-photo {
      position: relative;
      z-index: 1;
      width: 100%;
      height: 100%;
      object-fit: contain;
      object-position: center center;
    }
    @keyframes floatCard {
      0%,100% { transform: translateY(0) rotate(-1deg); }
      50%      { transform: translateY(-10px) rotate(1deg); }
    }
    @keyframes orbFloat1 {
      0%,100% { transform: translate(0,0); }
      50%      { transform: translate(10px,12px); }
    }
    @keyframes orbFloat2 {
      0%,100% { transform: translate(0,0); }
      50%      { transform: translate(-8px,-10px); }
    }
    .yzee-kids-page.yzee-skin-light .illus-emoji {
      position: relative;
      z-index: 1;
      animation: emojiBounce 2s ease-in-out infinite;
    }
    @keyframes emojiBounce {
      0%,100% { transform: scale(1); }
      50%      { transform: scale(1.1); }
    }
    .yzee-kids-page.yzee-skin-light .illus-label {
      position: relative;
      z-index: 1;
      font-size: 1rem;
      font-weight: 900;
      color: #0d9488;
      margin-top: 8px;
      text-shadow: 0 1px 4px rgba(13,148,136,0.2);
    }
    /* Sparkles around illustration */
    .yzee-kids-page.yzee-skin-light .sparkle-ring {
      position: absolute;
      inset: -16px;
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-light .sparkle-ring span {
      position: absolute;
      font-size: 1.1rem;
      animation: sparkleSpin 4s linear infinite;
      transform-origin: 50% 50%;
    }

    /* ════════════════════════════════════════
       MIDDLE: WHY PARENTS LOVE
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .why-block {
      animation: slideInLeft 0.7s cubic-bezier(.22,1,.36,1) both;
      padding-top: 22px;
    }
    @keyframes slideInLeft {
      from { opacity: 0; transform: translateX(-30px); }
      to   { opacity: 1; transform: translateX(0); }
    }
    .yzee-kids-page.yzee-skin-light .why-block h2 {
      font-size: 1.75rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.2;
      margin-bottom: 20px;
      position: relative;
    }
    .yzee-kids-page.yzee-skin-light .why-block h2 .heart {
      color: #0d9488;
      display: inline-block;
      animation: heartBeat 1.2s ease-in-out infinite;
    }
    @keyframes heartBeat {
      0%,100% { transform: scale(1); }
      14%      { transform: scale(1.3); }
      28%      { transform: scale(1); }
      42%      { transform: scale(1.2); }
      70%      { transform: scale(1); }
    }

    .yzee-kids-page.yzee-skin-light .check-list {
      list-style: none;
      display: flex;
      flex-direction: column;
      gap: 11px;
    }
    .yzee-kids-page.yzee-skin-light .check-list li {
      display: flex;
      align-items: center;
      gap: 10px;
      font-size: 0.97rem;
      font-weight: 700;
      color: #2d2d50;
      padding: 8px 14px;
      border-radius: 12px;
      background: rgba(255,255,255,0.25);
      backdrop-filter: blur(6px);
      border: 1.5px solid rgba(255,255,255,0.9);
      box-shadow: 0 2px 10px rgba(37,99,235,0.07);
      transition: transform 0.2s, box-shadow 0.2s, background 0.2s;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-light .check-list li:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-light .check-list li:nth-child(2) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-light .check-list li:nth-child(3) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-light .check-list li:nth-child(4) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-light .check-list li:nth-child(5) { animation-delay: 0.5s; }
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(12px); }
      to   { opacity: 1; transform: translateY(0); }
    }
    .yzee-kids-page.yzee-skin-light .check-list li:hover {
      transform: translateX(6px) scale(1.02);
      box-shadow: 0 4px 18px rgba(13,148,136,0.15);
      background: rgba(255,255,255,0.3);
    }
    .yzee-kids-page.yzee-skin-light .check-icon {
      flex-shrink: 0;
      width: 24px;
      height: 24px;
      background: linear-gradient(135deg, #2563eb, #0ea5e9);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 0.65rem;
      font-weight: 900;
      box-shadow: 0 2px 8px rgba(37,99,235,0.4);
      transition: transform 0.3s;
    }
    .yzee-kids-page.yzee-skin-light .check-list li:hover .check-icon {
      transform: rotate(360deg) scale(1.15);
    }

    /* ════════════════════════════════════════
       RIGHT: WHAT'S INCLUDED
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .included-box {
      border: 2.5px solid #38bdf8;
      border-radius: 24px;
      padding: 20px 18px 20px;
      background: rgba(255,255,255,0.25);
      backdrop-filter: blur(10px);
      box-shadow: 0 8px 32px rgba(56,189,248,0.15), 0 2px 8px rgba(0,0,0,0.04);
      animation: slideInRight 0.7s cubic-bezier(.22,1,.36,1) 0.2s both;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-light .included-box::before {
      content: "";
      position: absolute;
      top: -40px; right: -40px;
      width: 120px; height: 120px;
      background: radial-gradient(circle, rgba(56,189,248,0.12) 0%, transparent 70%);
      border-radius: 50%;
      pointer-events: none;
    }
    @keyframes slideInRight {
      from { opacity: 0; transform: translateX(30px); }
      to   { opacity: 1; transform: translateX(0); }
    }
    .yzee-kids-page.yzee-skin-light .included-box h3 {
      background: linear-gradient(135deg, #2563eb, #1d4ed8, #0891b2);
      background-size: 200% 200%;
      animation: gradShift 3s ease infinite;
      color: #fff;
      font-size: 0.95rem;
      font-weight: 800;
      text-align: center;
      padding: 8px 20px;
      border-radius: 50px;
      margin: 0 auto 18px;
      width: fit-content;
      letter-spacing: 0.02em;
      box-shadow: 0 3px 12px rgba(37,99,235,0.35);
    }

    .yzee-kids-page.yzee-skin-light .features-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 14px 8px;
    }

    .yzee-kids-page.yzee-skin-light .feature-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 6px;
      text-align: center;
      animation: popIn 0.4s cubic-bezier(.34,1.56,.64,1) both;
    }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(2) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(3) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(4) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(5) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(6) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(7) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(8) { animation-delay: 0.45s; }
    @keyframes popIn {
      from { opacity: 0; transform: scale(0.6); }
      to   { opacity: 1; transform: scale(1); }
    }

    .yzee-kids-page.yzee-skin-light .feature-icon-wrap {
      width: 56px;
      height: 56px;
      border-radius: 16px;
      background: #f0fdfa;
      border: 2px solid #f0abfc;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.65rem;
      transition: transform 0.25s cubic-bezier(.34,1.56,.64,1), box-shadow 0.25s;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-light .feature-icon-wrap::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(135deg, rgba(255,255,255,0.6) 0%, transparent 60%);
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-light .feature-item:hover .feature-icon-wrap {
      transform: scale(1.18) rotate(-5deg);
      box-shadow: 0 6px 20px rgba(37,99,235,0.25);
    }
    .yzee-kids-page.yzee-skin-light .feature-label {
      font-size: 0.72rem;
      font-weight: 800;
      color: #2d2d50;
      line-height: 1.25;
    }
    .yzee-kids-page.yzee-skin-light .feature-count {
      font-size: 0.85rem;
      font-weight: 900;
      color: #2563eb;
      background: linear-gradient(135deg, #2563eb, #0d9488);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    /* Special icon backgrounds */
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(1) .feature-icon-wrap { background: linear-gradient(145deg,#fffbeb,#fef9c3); border-color: #fcd34d; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(2) .feature-icon-wrap { background: linear-gradient(145deg,#fff1f2,#ffe4e6); border-color: #fca5a5; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(3) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdf4,#dcfce7); border-color: #86efac; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(4) .feature-icon-wrap { background: linear-gradient(145deg,#eff6ff,#dbeafe); border-color: #93c5fd; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(5) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdfa,#ecfeff); border-color: #22d3ee; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(6) .feature-icon-wrap { background: linear-gradient(145deg,#fff7ed,#ffedd5); border-color: #fdba74; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(7) .feature-icon-wrap { background: linear-gradient(145deg,#fef2f2,#fee2e2); border-color: #fca5a5; }
    .yzee-kids-page.yzee-skin-light .feature-item:nth-child(8) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdfa,#ecfeff); border-color: #67e8f9; }

    /* ════════════════════════════════════════
       OFFER BANNER SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .offer-banner {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-light .offer-banner-inner {
      position: relative;
      display: flex;
      align-items: center;
      gap: 28px;
      background: linear-gradient(115deg, #2563eb 0%, #0ea5e9 45%, #0d9488 100%);
      border-radius: 28px;
      padding: 28px 32px 24px;
      box-shadow: 0 14px 40px rgba(37,99,235,0.35), 0 4px 14px rgba(0,0,0,0.08);
      overflow: visible;
      animation: fadeUp 0.6s ease both;
    }

    /* Ribbon badge */
    .yzee-kids-page.yzee-skin-light .offer-ribbon {
      position: absolute;
      top: -18px;
      left: 50%;
      transform: translateX(-50%);
      display: inline-flex;
      align-items: center;
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-weight: 900;
      font-size: 0.85rem;
      letter-spacing: 0.04em;
      padding: 9px 24px;
      border-radius: 10px;
      box-shadow: 0 6px 16px rgba(255,193,7,0.45);
      white-space: nowrap;
      z-index: 2;
    }
    .yzee-kids-page.yzee-skin-light .offer-ribbon::before, .yzee-kids-page.yzee-skin-light .offer-ribbon::after {
      content: "";
      position: absolute;
      top: 6px;
      width: 0;
      height: 0;
      border-style: solid;
    }
    .yzee-kids-page.yzee-skin-light .offer-ribbon::before {
      left: -14px;
      border-width: 12px 14px 12px 0;
      border-color: transparent #f9a8d4 transparent transparent;
    }
    .yzee-kids-page.yzee-skin-light .offer-ribbon::after {
      right: -14px;
      border-width: 12px 0 12px 14px;
      border-color: transparent transparent transparent #93c5fd;
    }

    /* Book cover */
    .yzee-kids-page.yzee-skin-light .offer-book {
      flex-shrink: 0;
      width: 120px;
      height: 150px;
      border-radius: 12px;
      background: linear-gradient(160deg, #ef4444, #dc2626);
      border: 3px solid rgba(255,255,255,0.85);
      box-shadow: 0 10px 26px rgba(0,0,0,0.28);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      gap: 4px;
      position: relative;
      overflow: hidden;
      animation: bookBounceAuto 3s ease-in-out infinite, bookPulseGlow 2.2s ease-in-out infinite;
    }
    @keyframes bookBounceAuto {
      0%   { transform: rotate(-3deg) translateY(0) scale(1); }
      10%  { transform: rotate(-3deg) translateY(-20px) scale(1.06); }
      20%  { transform: rotate(-3deg) translateY(0) scale(1); }
      28%  { transform: rotate(-3deg) translateY(-9px) scale(1.03); }
      36%  { transform: rotate(-3deg) translateY(0) scale(1); }
      100% { transform: rotate(-3deg) translateY(0) scale(1); }
    }
    @keyframes bookPulseGlow {
      0%, 100% {
        box-shadow: 0 10px 26px rgba(0,0,0,0.28), 0 0 0 0 rgba(255,213,74,0.55);
      }
      50% {
        box-shadow: 0 10px 26px rgba(0,0,0,0.28), 0 0 0 14px rgba(255,213,74,0);
      }
    }
    .yzee-kids-page.yzee-skin-light .offer-book img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    .yzee-kids-page.yzee-skin-light .offer-book .book-title {
      font-size: 0.55rem;
      font-weight: 900;
      color: #ffe066;
      line-height: 1.15;
      padding: 0 8px;
      text-transform: uppercase;
    }
    .yzee-kids-page.yzee-skin-light .offer-book .book-emoji {
      font-size: 2.4rem;
    }
    .yzee-kids-page.yzee-skin-light .offer-book .book-brand {
      font-size: 1rem;
      font-weight: 900;
      color: #fff;
      letter-spacing: 0.02em;
    }

    /* Price */
    .yzee-kids-page.yzee-skin-light .offer-price {
      flex-shrink: 0;
      display: flex;
      align-items: baseline;
      gap: 2px;
      color: #fff;
      font-weight: 900;
    }
    .yzee-kids-page.yzee-skin-light .offer-price .rupee {
      font-size: 1.7rem;
    }
    .yzee-kids-page.yzee-skin-light .offer-price .amount {
      font-size: 2.6rem;
      line-height: 1;
    }

    .yzee-kids-page.yzee-skin-light .offer-divider {
      width: 1.5px;
      align-self: stretch;
      background: rgba(255,255,255,0.35);
    }

    /* Perks */
    .yzee-kids-page.yzee-skin-light .offer-perk {
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 6px;
      color: #fff;
      text-align: center;
    }
    .yzee-kids-page.yzee-skin-light .offer-perk .perk-icon {
      width: 44px;
      height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.9rem;
    }
    .yzee-kids-page.yzee-skin-light .offer-perk .perk-text {
      font-size: 0.72rem;
      font-weight: 800;
      line-height: 1.3;
    }

    /* Buy now + tagline */
    .yzee-kids-page.yzee-skin-light .offer-cta {
      margin-left: auto;
      display: flex;
      align-items: center;
      gap: 18px;
      flex-shrink: 0;
    }
    .yzee-kids-page.yzee-skin-light .btn-buy-now {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 1.05rem;
      padding: 14px 30px;
      border-radius: 50px;
      border: none;
      cursor: pointer;
      box-shadow: 0 6px 18px rgba(255,193,7,0.45);
      animation: btnPulse2 2.5s ease-in-out infinite, btnScalePulse 2.5s ease-in-out infinite;
      transition: transform 0.2s, box-shadow 0.2s;
      white-space: nowrap;
    }
    .yzee-kids-page.yzee-skin-light .btn-buy-now:hover {
      animation-play-state: paused;
      transform: translateY(-3px) scale(1.06);
      box-shadow: 0 10px 26px rgba(255,193,7,0.55);
    }
    @keyframes btnPulse2 {
      0%, 100% { box-shadow: 0 6px 18px rgba(255,193,7,0.45), 0 0 0 0 rgba(255,193,7,0.35); }
      50%       { box-shadow: 0 6px 18px rgba(255,193,7,0.45), 0 0 0 10px rgba(255,193,7,0); }
    }
    @keyframes btnScalePulse {
      0%, 100% { transform: scale(1); }
      50%       { transform: scale(1.05); }
    }
    .yzee-kids-page.yzee-skin-light .offer-tagline {
      color: #fff;
      font-size: 0.85rem;
      font-weight: 800;
      max-width: 220px;
      line-height: 1.35;
    }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .offer-banner-inner {
        flex-wrap: wrap;
        justify-content: center;
        gap: 18px;
        padding: 36px 20px 22px;
      }
      .yzee-kids-page.yzee-skin-light .offer-divider { display: none; }
      .yzee-kids-page.yzee-skin-light .offer-cta { margin-left: 0; flex-direction: column; text-align: center; }
    }

    /* ════════════════════════════════════════
       TESTIMONIALS SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .testimonials {
      max-width: 1100px;
      margin: 0 auto 40px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-light .testimonials-heading {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
      margin-bottom: 28px;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-light .testimonials-heading .arrow {
      color: #0d9488;
      font-size: 1.1rem;
      font-weight: 900;
      animation: arrowPulse 1.6s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .testimonials-heading .arrow.right { animation-delay: 0.3s; }
    @keyframes arrowPulse {
      0%,100% { transform: translateX(0); opacity: 0.7; }
      50%      { transform: translateX(4px); opacity: 1; }
    }
    .yzee-kids-page.yzee-skin-light .testimonials-heading .arrow.right { transform: scaleX(-1); }
    .yzee-kids-page.yzee-skin-light .testimonials-heading h2 {
      font-size: 1.35rem;
      font-weight: 900;
      color: #1a1a2e;
      text-align: center;
    }

    .yzee-kids-page.yzee-skin-light .testimonials-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }
    .yzee-kids-page.yzee-skin-light .testimonial-card {
      background: rgba(255,255,255,0.6);
      backdrop-filter: blur(8px);
      border: 1.5px solid rgba(56,189,248,0.35);
      border-radius: 18px;
      padding: 18px 20px;
      display: flex;
      gap: 14px;
      box-shadow: 0 6px 20px rgba(37,99,235,0.08);
      animation: popIn 0.5s cubic-bezier(.34,1.56,.64,1) both;
      transition: transform 0.25s, box-shadow 0.25s;
    }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(2) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(3) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-light .testimonial-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 12px 30px rgba(37,99,235,0.16);
    }

    .yzee-kids-page.yzee-skin-light .testimonial-avatar {
      flex-shrink: 0;
      width: 54px;
      height: 54px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.5rem;
      border: 2.5px solid #fff;
      box-shadow: 0 3px 10px rgba(0,0,0,0.15);
      color: #fff;
      font-weight: 900;
    }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(1) .testimonial-avatar { background: linear-gradient(145deg,#38bdf8,#0d9488); }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(2) .testimonial-avatar { background: linear-gradient(145deg,#60a5fa,#3b82f6); }
    .yzee-kids-page.yzee-skin-light .testimonial-card:nth-child(3) .testimonial-avatar { background: linear-gradient(145deg,#7dd3fc,#2563eb); }

    .yzee-kids-page.yzee-skin-light .testimonial-body { display: flex; flex-direction: column; gap: 4px; }
    .yzee-kids-page.yzee-skin-light .testimonial-stars { color: #fbbf24; font-size: 0.8rem; letter-spacing: 1px; }
    .yzee-kids-page.yzee-skin-light .testimonial-quote {
      font-size: 0.82rem;
      color: #2d2d50;
      line-height: 1.4;
      font-weight: 600;
    }
    .yzee-kids-page.yzee-skin-light .testimonial-author {
      font-size: 0.78rem;
      color: #2563eb;
      font-weight: 800;
      margin-top: 2px;
    }

    .yzee-kids-page.yzee-skin-light .testimonials-dots {
      display: none;
      justify-content: center;
      gap: 8px;
      margin-top: 22px;
    }
    .yzee-kids-page.yzee-skin-light .testimonials-dots span {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: rgba(37,99,235,0.25);
    }
    .yzee-kids-page.yzee-skin-light .testimonials-dots span.active { background: #0d9488; width: 20px; border-radius: 4px; }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .testimonials-grid { grid-template-columns: 1fr; }
      .yzee-kids-page.yzee-skin-light .testimonials-dots { display: flex; }
    }

    /* ════════════════════════════════════════
       FOUNDER QUOTE SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .founder-section {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-light .founder-card {
      position: relative;
      display: flex;
      align-items: center;
      gap: 32px;
      background: linear-gradient(135deg, #f0fdfa 0%, #eff6ff 50%, #e0f2fe 100%);
      border-radius: 24px;
      padding: 32px 36px;
      box-shadow: 0 10px 34px rgba(37,99,235,0.1), 0 2px 8px rgba(0,0,0,0.04);
      overflow: hidden;
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-light .founder-card::after {
      content: "";
      position: absolute;
      top: -60px; right: -60px;
      width: 220px; height: 220px;
      border-radius: 50%;
      background: radial-gradient(circle, rgba(125,211,252,0.18) 0%, transparent 70%);
      pointer-events: none;
    }

    .yzee-kids-page.yzee-skin-light .founder-photo {
      flex-shrink: 0;
      width: 220px;
      height: 220px;
      border-radius: 16px;
      background: linear-gradient(160deg, #4b5563, #1f2937);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 3.2rem;
      box-shadow: 0 8px 24px rgba(0,0,0,0.22);
      border: 3px solid #fff;
      position: relative;
      z-index: 1;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-light .founder-photo img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center 20%;
      display: block;
    }

    .yzee-kids-page.yzee-skin-light .founder-content {
      position: relative;
      z-index: 1;
    }
    .yzee-kids-page.yzee-skin-light .founder-quote {
      font-size: 1.05rem;
      font-weight: 800;
      color: #1a1a2e;
      line-height: 1.45;
      margin-bottom: 14px;
    }
    .yzee-kids-page.yzee-skin-light .founder-desc {
      font-size: 0.88rem;
      color: #4b4b6a;
      line-height: 1.55;
      font-weight: 600;
      margin-bottom: 16px;
    }
    .yzee-kids-page.yzee-skin-light .founder-name {
      font-size: 0.92rem;
      font-weight: 900;
      color: #1a1a2e;
    }
    .yzee-kids-page.yzee-skin-light .founder-title {
      font-size: 0.78rem;
      color: #2563eb;
      font-weight: 700;
    }

    @media (max-width: 700px) {
      .yzee-kids-page.yzee-skin-light .founder-card { flex-direction: column; text-align: center; padding: 28px 22px; }
      .yzee-kids-page.yzee-skin-light .founder-photo { width: 170px; height: 170px; font-size: 2.6rem; }
    }

    /* ════════════════════════════════════════
       EXPLORE / GROW PROMO SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .promo-section {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-light .promo-wrap {
      border-radius: 24px;
      overflow: hidden;
      box-shadow: 0 12px 34px rgba(37,99,235,0.15), 0 2px 8px rgba(0,0,0,0.05);
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-light .promo-top {
      display: grid;
      grid-template-columns: 1.1fr 1fr 1fr 1fr 0.85fr;
    }

    /* Intro panel */
    .yzee-kids-page.yzee-skin-light .promo-intro {
      background: linear-gradient(160deg, #e0f2fe, #bae6fd);
      padding: 22px 20px 0;
      position: relative;
      overflow: hidden;
      display: flex;
      flex-direction: column;
    }
    .yzee-kids-page.yzee-skin-light .promo-intro h3 {
      font-size: 1.15rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.25;
      margin-bottom: 8px;
    }
    .yzee-kids-page.yzee-skin-light .promo-intro p {
      font-size: 0.78rem;
      color: #4b4b6a;
      font-weight: 600;
      line-height: 1.4;
      margin-bottom: 10px;
    }
    .yzee-kids-page.yzee-skin-light .promo-mascot {
      margin-top: auto;
      display: flex;
      justify-content: center;
      align-items: flex-end;
      line-height: 1;
      animation: floatCard 3.5s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .promo-mascot img {
      width: 170px;
      height: auto;
      display: block;
      filter: drop-shadow(0 6px 10px rgba(13,148,136,0.25));
    }

    /* Feature cards */
    .yzee-kids-page.yzee-skin-light .promo-card {
      background: #fff;
      padding: 20px 18px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      border-left: 1px solid #dbeafe;
    }
    .yzee-kids-page.yzee-skin-light .promo-card .promo-icon {
      width: 52px;
      height: 52px;
      border-radius: 16px;
      background: linear-gradient(135deg, #e0f2fe, #bae6fd);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.7rem;
      margin-bottom: 10px;
      box-shadow: 0 6px 16px rgba(0,0,0,0.08);
      border: 2px solid rgba(255,255,255,0.85);
      animation: popIn 0.5s cubic-bezier(.34,1.56,.64,1) both;
      transition: transform 0.25s cubic-bezier(.34,1.56,.64,1), box-shadow 0.25s;
    }
    .yzee-kids-page.yzee-skin-light .promo-card:hover .promo-icon {
      transform: scale(1.1) rotate(-4deg);
      box-shadow: 0 8px 20px rgba(0,0,0,0.14);
    }
    .yzee-kids-page.yzee-skin-light .promo-card:nth-child(2) .promo-icon { background: linear-gradient(145deg,#fef9c3,#fde68a); border-color: #fcd34d; }
    .yzee-kids-page.yzee-skin-light .promo-card:nth-child(3) .promo-icon { background: linear-gradient(145deg,#dbeafe,#93c5fd); border-color: #60a5fa; }
    .yzee-kids-page.yzee-skin-light .promo-card:nth-child(4) .promo-icon { background: linear-gradient(145deg,#fce7f3,#fbcfe8); border-color: #f9a8d4; }
    .yzee-kids-page.yzee-skin-light .promo-card h4 {
      font-size: 0.9rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.3;
    }
    .yzee-kids-page.yzee-skin-light .promo-card p {
      font-size: 0.75rem;
      color: #4b4b6a;
      font-weight: 600;
      line-height: 1.4;
      flex: 1;
    }
    .yzee-kids-page.yzee-skin-light .promo-card a {
      font-size: 0.75rem;
      font-weight: 800;
      color: #0d9488;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 4px;
      transition: gap 0.2s;
    }
    .yzee-kids-page.yzee-skin-light .promo-card a:hover { gap: 8px; }

    /* Subscribe panel */
    .yzee-kids-page.yzee-skin-light .promo-subscribe {
      background: linear-gradient(160deg, #2563eb, #1e3a8a);
      padding: 22px 18px;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 8px;
      position: relative;
    }
    .yzee-kids-page.yzee-skin-light .promo-subscribe h4 {
      color: #fff;
      font-size: 0.92rem;
      font-weight: 900;
      line-height: 1.3;
    }
    .yzee-kids-page.yzee-skin-light .promo-subscribe .gift {
      font-size: 2.6rem;
      margin: 4px 0;
      animation: emojiBounce 2s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .btn-subscribe {
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 0.78rem;
      letter-spacing: 0.03em;
      padding: 10px 20px;
      border-radius: 50px;
      border: none;
      cursor: pointer;
      box-shadow: 0 5px 14px rgba(255,193,7,0.4);
      transition: transform 0.2s, box-shadow 0.2s;
      white-space: nowrap;
    }
    .yzee-kids-page.yzee-skin-light .btn-subscribe:hover {
      transform: translateY(-2px) scale(1.04);
      box-shadow: 0 8px 20px rgba(255,193,7,0.5);
    }

    /* Bottom bar */
    .yzee-kids-page.yzee-skin-light .promo-bottom {
      background: linear-gradient(90deg, #1e3a8a, #1d4ed8, #1e3a8a);
      text-align: center;
      padding: 14px 20px;
      color: #fff;
      font-size: 0.95rem;
      font-weight: 800;
    }
    .yzee-kids-page.yzee-skin-light .promo-bottom .highlight { color: #ffd54a; }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .promo-top { grid-template-columns: 1fr 1fr; }
      .yzee-kids-page.yzee-skin-light .promo-subscribe { grid-column: 1/3; }
    }
    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-light .promo-top { grid-template-columns: 1fr; }
      .yzee-kids-page.yzee-skin-light .promo-card { border-left: none; border-top: 1px solid #dbeafe; }
      .yzee-kids-page.yzee-skin-light .promo-subscribe { grid-column: auto; }
    }

    /* ════════════════════════════════════════
       RESPONSIVE
    ════════════════════════════════════════ */
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .section {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
        gap: 24px;
      }
      .yzee-kids-page.yzee-skin-light .illustration { grid-column: 1/2; grid-row: 1/2; }
      .yzee-kids-page.yzee-skin-light .why-block { grid-column: 2/3; grid-row: 1/2; }
      .yzee-kids-page.yzee-skin-light .included-box { grid-column: 1/3; grid-row: 2/3; }
      .yzee-kids-page.yzee-skin-light .illustration-placeholder { width: 300px; height: 300px; }
    }

    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-light .section {
        grid-template-columns: 1fr;
        padding: 16px 16px 32px;
        gap: 20px;
      }
      .yzee-kids-page.yzee-skin-light .illustration { grid-column: 1; grid-row: 1; }
      .yzee-kids-page.yzee-skin-light .why-block { grid-column: 1; grid-row: 2; text-align: center; padding-top: 0; }
      .yzee-kids-page.yzee-skin-light .included-box { grid-column: 1; grid-row: 3; }
      .yzee-kids-page.yzee-skin-light .illustration-placeholder { width: 340px; height: 340px; font-size: 3.5rem; }
      .yzee-kids-page.yzee-skin-light .why-block h2 { font-size: 1.4rem; }
      .yzee-kids-page.yzee-skin-light .check-list li { justify-content: center; text-align: left; }
      .yzee-kids-page.yzee-skin-light .features-grid { grid-template-columns: repeat(4,1fr); gap: 10px 4px; }
      .yzee-kids-page.yzee-skin-light .feature-icon-wrap { width: 46px; height: 46px; font-size: 1.3rem; border-radius: 12px; }
      .yzee-kids-page.yzee-skin-light .feature-count { font-size: 0.75rem; }
      .yzee-kids-page.yzee-skin-light .feature-label { font-size: 0.63rem; }
      .yzee-kids-page.yzee-skin-light .btn-explore { font-size: 0.78rem; padding: 11px 22px; }
    }

    @media (max-width: 360px) {
      .yzee-kids-page.yzee-skin-light .features-grid { grid-template-columns: repeat(2,1fr); }
    }

    @media (prefers-reduced-motion: reduce) {
      .yzee-kids-page.yzee-skin-light *, .yzee-kids-page.yzee-skin-light *::before, .yzee-kids-page.yzee-skin-light *::after { animation: none !important; transition: none !important; }
    }

    /* ════════════════════════════════════════
       HERO SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .hero-section {
      max-width: 1100px;
      margin: 0 auto;
      padding: 36px 24px 10px;
      display: grid;
      grid-template-columns: 1.05fr 0.95fr;
      gap: 36px;
      align-items: center;
    }
    .yzee-kids-page.yzee-skin-light .hero-logo {
      display: flex;
      align-items: center;
      gap: 4px;
      margin-bottom: 18px;
    }
    .yzee-kids-page.yzee-skin-light .hero-logo-img {
      height: 72px;
      width: auto;
      display: block;
    }
    .yzee-kids-page.yzee-skin-light .hero-badge {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      background: linear-gradient(135deg, #ffd54a, #ffb300);
      color: #1a1a2e;
      font-weight: 900;
      font-size: 0.76rem;
      padding: 7px 14px;
      border-radius: 50px;
      margin-bottom: 16px;
      box-shadow: 0 4px 12px rgba(255,179,0,0.35);
    }
    .yzee-kids-page.yzee-skin-light .hero-title {
      font-size: 2.5rem;
      font-weight: 900;
      line-height: 1.15;
      margin-bottom: 14px;
      color: #1a1a2e;
    }
    .yzee-kids-page.yzee-skin-light .hero-title .grad-pink {
      background: linear-gradient(90deg, #0d9488, #22d3ee);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }
    .yzee-kids-page.yzee-skin-light .hero-title .grad-purple {
      background: linear-gradient(90deg, #2563eb, #0ea5e9);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }
    .yzee-kids-page.yzee-skin-light .hero-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 4px 10px;
      font-size: 0.82rem;
      font-weight: 900;
      margin-bottom: 16px;
    }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(1) { color: #0d9488; }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(2) { color: #16a34a; }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(3) { color: #2563eb; }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(4) { color: #2563eb; }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(5) { color: #ea580c; }
    .yzee-kids-page.yzee-skin-light .hero-tags span:nth-child(6) { color: #0e7490; }
    .yzee-kids-page.yzee-skin-light .hero-desc {
      font-size: 0.95rem;
      color: #4a4a68;
      font-weight: 600;
      line-height: 1.6;
      margin-bottom: 24px;
      max-width: 470px;
    }
    .yzee-kids-page.yzee-skin-light .hero-cta {
      display: flex;
      gap: 14px;
      margin-bottom: 26px;
      flex-wrap: wrap;
    }
    .yzee-kids-page.yzee-skin-light .btn-buy, .yzee-kids-page.yzee-skin-light .btn-sample {
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 0.92rem;
      padding: 14px 26px;
      border-radius: 50px;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      cursor: pointer;
      transition: transform 0.2s, box-shadow 0.2s;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-light .btn-buy::after, .yzee-kids-page.yzee-skin-light .btn-sample::after {
      content: "";
      position: absolute;
      top: 0;
      left: -75%;
      width: 45%;
      height: 100%;
      transform: skewX(-25deg);
      animation: btnShine 2.8s ease-in-out infinite;
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-light .btn-buy::after {
      background: linear-gradient(120deg, transparent, rgba(255,255,255,0.7), transparent);
    }
    .yzee-kids-page.yzee-skin-light .btn-sample::after {
      background: linear-gradient(120deg, transparent, rgba(37,99,235,0.35), transparent);
    }
    @keyframes btnShine {
      0%   { left: -75%; }
      45%  { left: 130%; }
      100% { left: 130%; }
    }
    .yzee-kids-page.yzee-skin-light .btn-buy {
      background: linear-gradient(135deg, #0d9488, #0f766e);
      color: #fff;
      border: none;
      box-shadow: 0 8px 20px rgba(13,148,136,0.35);
    }
    .yzee-kids-page.yzee-skin-light .btn-buy:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(13,148,136,0.45); }
    .yzee-kids-page.yzee-skin-light .btn-sample {
      background: #fff;
      color: #2563eb;
      border: 2px solid #2563eb;
    }
    .yzee-kids-page.yzee-skin-light .btn-sample:hover { transform: translateY(-3px); background: #f5f0ff; }
    .yzee-kids-page.yzee-skin-light .hero-trust {
      display: flex;
      gap: 22px;
      flex-wrap: wrap;
    }
    .yzee-kids-page.yzee-skin-light .hero-trust-item {
      display: flex;
      align-items: center;
      gap: 8px;
      font-size: 0.78rem;
      font-weight: 800;
      color: #3a3a55;
    }
    .yzee-kids-page.yzee-skin-light .hero-trust-item .icon { font-size: 1.25rem; }
    .yzee-kids-page.yzee-skin-light .hero-trust-item small {
      display: block;
      color: #8a8aa0;
      font-weight: 600;
      font-size: 0.68rem;
    }
    /* Hero visual mockup */
    .yzee-kids-page.yzee-skin-light .hero-visual {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 20px 0;
    }
    .yzee-kids-page.yzee-skin-light .hero-pedestal {
      position: absolute;
      bottom: 6px;
      width: 300px;
      height: 22px;
      background: radial-gradient(ellipse at center, rgba(180,180,220,0.35), transparent 75%);
      border-radius: 50%;
    }
    .yzee-kids-page.yzee-skin-light .hero-cover {
      width: 420px;
      position: relative;
      transform: rotate(-1deg);
      animation: floatCard 5s ease-in-out infinite;
      text-align: center;
    }
    .yzee-kids-page.yzee-skin-light .hero-cover-photo {
      width: 100%;
      height: auto;
      display: block;
      filter: drop-shadow(0 20px 34px rgba(13,148,136,0.28));
    }
    .yzee-kids-page.yzee-skin-light .hero-cover-label {
      color: #ffe07a;
      font-weight: 900;
      font-size: 0.62rem;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      margin-bottom: 4px;
    }
    .yzee-kids-page.yzee-skin-light .hero-cover-title {
      color: #fff566;
      font-weight: 900;
      font-size: 1.05rem;
      line-height: 1.2;
      margin-bottom: 12px;
    }
    .yzee-kids-page.yzee-skin-light .hero-cover-emoji-row {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 8px;
      margin: 14px 0;
      font-size: 2.6rem;
    }
    .yzee-kids-page.yzee-skin-light .hero-cover-sub {
      background: #fff;
      border-radius: 14px;
      padding: 10px 8px;
      text-align: center;
      font-weight: 900;
      color: #1a1a2e;
      font-size: 0.82rem;
      margin-top: 12px;
      line-height: 1.25;
    }
    .yzee-kids-page.yzee-skin-light .hero-age-badge {
      position: absolute;
      top: 4px;
      right: -6px;
      width: 84px;
      height: 84px;
      background: linear-gradient(135deg, #0d9488, #0f766e);
      border-radius: 50%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: #fff;
      box-shadow: 0 8px 20px rgba(13,148,136,0.4);
      transform: rotate(10deg);
      border: 3px solid #fff;
      animation: emojiBounce 3s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .hero-age-badge .num { font-size: 1.3rem; font-weight: 900; line-height: 1; }
    .yzee-kids-page.yzee-skin-light .hero-age-badge .label {
      font-size: 0.5rem;
      font-weight: 800;
      text-align: center;
      line-height: 1.15;
      margin-top: 2px;
    }
    .yzee-kids-page.yzee-skin-light .hero-mascot {
      position: absolute;
      bottom: -6px;
      right: 4px;
      font-size: 2.8rem;
      animation: emojiBounce 2.4s ease-in-out infinite;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .hero-section { grid-template-columns: 1fr; text-align: center; }
      .yzee-kids-page.yzee-skin-light .hero-logo, .yzee-kids-page.yzee-skin-light .hero-tags, .yzee-kids-page.yzee-skin-light .hero-cta, .yzee-kids-page.yzee-skin-light .hero-trust { justify-content: center; }
      .yzee-kids-page.yzee-skin-light .hero-desc { margin-left: auto; margin-right: auto; }
      .yzee-kids-page.yzee-skin-light .hero-cover { width: 340px; }
    }
    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-light .hero-cta {
        flex-wrap: nowrap;
        gap: 10px;
      }
      .yzee-kids-page.yzee-skin-light .btn-buy, .yzee-kids-page.yzee-skin-light .btn-sample {
        flex: 1 1 0;
        padding: 12px 10px;
        font-size: 0.78rem;
        gap: 5px;
        white-space: nowrap;
        justify-content: center;
      }
    }

    /* ════════════════════════════════════════
       TRUST BADGES SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .trust-section {
      max-width: 1100px;
      margin: 24px auto 0;
      padding: 0 24px;
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-light .trust-bar {
      background: rgba(255,255,255,0.65);
      backdrop-filter: blur(8px);
      border: 1.5px solid rgba(255,255,255,0.9);
      border-radius: 20px;
      box-shadow: 0 6px 24px rgba(37,99,235,0.1);
      display: grid;
      grid-template-columns: repeat(6, 1fr);
      padding: 26px 10px;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .trust-bar { grid-template-columns: repeat(3, 1fr); row-gap: 24px; }
      .yzee-kids-page.yzee-skin-light .trust-item:nth-child(3n) { border-right: none; }
    }
    @media (max-width: 560px) {
      .yzee-kids-page.yzee-skin-light .trust-bar { grid-template-columns: repeat(2, 1fr); }
      .yzee-kids-page.yzee-skin-light .trust-item:nth-child(3n) { border-right: 1px solid rgba(37,99,235,0.15); }
      .yzee-kids-page.yzee-skin-light .trust-item:nth-child(2n) { border-right: none; }
    }
    .yzee-kids-page.yzee-skin-light .trust-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 10px;
      padding: 6px 12px;
      border-right: 1px solid rgba(37,99,235,0.15);
      animation: cardPopIn 0.7s cubic-bezier(0.34,1.56,0.64,1) both;
      transition: transform 0.3s ease;
    }
    .yzee-kids-page.yzee-skin-light .trust-item:hover {
      transform: translateY(-4px);
    }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(1) { animation-delay: 0.05s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(2) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(3) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(4) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(5) { animation-delay: 0.45s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(6) { animation-delay: 0.55s; }
    @keyframes cardPopIn {
      0%   { opacity: 0; transform: translateY(26px) scale(0.8); }
      65%  { opacity: 1; transform: translateY(-5px) scale(1.04); }
      100% { opacity: 1; transform: translateY(0) scale(1); }
    }
    .yzee-kids-page.yzee-skin-light .trust-bar .trust-item:last-child { border-right: none; }
    .yzee-kids-page.yzee-skin-light .trust-icon {
      width: 72px;
      height: 72px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 2.4rem;
      border-radius: 50%;
      position: relative;
      z-index: 1;
      border: 3px solid var(--glow, rgba(37,99,235,0.35));
      animation: iconFloat 3.6s ease-in-out infinite,
                 glowPulse 2.4s ease-in-out infinite,
                 shapeMorph 6s ease-in-out infinite,
                 borderGlow 2.4s ease-in-out infinite;
      transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.35s ease;
    }
    .yzee-kids-page.yzee-skin-light .trust-icon::after {
      content: "";
      position: absolute;
      inset: -8px;
      border-radius: inherit;
      border: 2px dashed currentColor;
      opacity: 0.25;
      animation: ringSpin 9s linear infinite;
    }
    .yzee-kids-page.yzee-skin-light .trust-item:hover .trust-icon {
      transform: scale(1.18) rotate(-8deg);
      animation-play-state: paused;
      box-shadow: 0 0 26px 8px var(--glow, rgba(37,99,235,0.45)), 0 6px 16px rgba(0,0,0,0.15);
    }
    .yzee-kids-page.yzee-skin-light .trust-item:hover .trust-icon::after {
      opacity: 0.5;
    }
    @keyframes iconFloat {
      0%, 100% { transform: translate(0, 0) rotate(0deg); }
      25%       { transform: translate(4px, -6px) rotate(4deg); }
      50%       { transform: translate(0, -10px) rotate(-5deg); }
      75%       { transform: translate(-4px, -6px) rotate(4deg); }
    }
    @keyframes glowPulse {
      0%, 100% { box-shadow: 0 6px 16px rgba(0,0,0,0.1), 0 0 0 0 var(--glow, rgba(37,99,235,0.35)); }
      50%      { box-shadow: 0 6px 16px rgba(0,0,0,0.1), 0 0 0 10px var(--glow, rgba(37,99,235,0)); }
    }
    @keyframes borderGlow {
      0%, 100% { border-color: var(--glow, rgba(37,99,235,0.35)); filter: brightness(1); }
      50%      { border-color: currentColor; filter: brightness(1.15); }
    }
    @keyframes shapeMorph {
      0%, 100% { border-radius: 50%; }
      25%      { border-radius: 38% 62% 63% 37% / 41% 44% 56% 59%; }
      50%      { border-radius: 24px; }
      75%      { border-radius: 62% 38% 37% 63% / 59% 56% 44% 41%; }
    }
    @keyframes ringSpin {
      from { transform: rotate(0deg); }
      to   { transform: rotate(360deg); }
    }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(1) .trust-icon { animation-delay: 0s, 0s, 0s, 0s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(2) .trust-icon { animation-delay: 0.15s, 0.3s, 0.5s, 0.3s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(3) .trust-icon { animation-delay: 0.3s, 0.6s, 1s, 0.6s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(4) .trust-icon { animation-delay: 0.45s, 0.9s, 1.5s, 0.9s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(5) .trust-icon { animation-delay: 0.6s, 1.2s, 2s, 1.2s; }
    .yzee-kids-page.yzee-skin-light .trust-item:nth-child(6) .trust-icon { animation-delay: 0.75s, 1.5s, 2.5s, 1.5s; }
    .yzee-kids-page.yzee-skin-light .trust-icon.blue { background: linear-gradient(145deg,#dbeafe,#bfdbfe); color:#2563eb; --glow: rgba(37,99,235,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-icon.green { background: linear-gradient(145deg,#dcfce7,#bbf7d0); color:#16a34a; --glow: rgba(22,163,74,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-icon.pink { background: linear-gradient(145deg,#fce7f3,#bae6fd); color:#0e7490; --glow: rgba(14,116,144,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-icon.orange { background: linear-gradient(145deg,#ffedd5,#fed7aa); color:#ea580c; --glow: rgba(234,88,12,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-icon.purple { background: linear-gradient(145deg,#ecfeff,#cffafe); color:#2563eb; --glow: rgba(37,99,235,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-icon.cyan { background: linear-gradient(145deg,#e0f2fe,#bae6fd); color:#0284c7; --glow: rgba(2,132,199,0.35); }
    .yzee-kids-page.yzee-skin-light .trust-item h5 {
      font-size: 0.8rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.25;
      letter-spacing: 0.2px;
    }
    .yzee-kids-page.yzee-skin-light .trust-item p {
      font-size: 0.72rem;
      font-weight: 700;
      color: #6a6a8a;
      line-height: 1.3;
    }

    /* ════════════════════════════════════════
       INSIDE THE MAGAZINE SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-light .magazine-section {
      max-width: 1100px;
      margin: 0 auto;
      padding: 40px 24px 12px;
      text-align: center;
      animation: fadeUp 0.7s ease both;
    }
    .yzee-kids-page.yzee-skin-light .magazine-heading {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
      font-size: 1.9rem;
      font-weight: 900;
      color: #1a1a2e;
      margin-bottom: 8px;
    }
    .yzee-kids-page.yzee-skin-light .magazine-heading .arrow {
      color: #0d9488;
      font-size: 1.4rem;
      display: inline-block;
      animation: arrowPulse 1.6s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-light .magazine-heading .arrow.right { animation-delay: 0.3s; }
    @keyframes arrowPulse {
      0%,100% { transform: translateX(0); opacity: 0.75; }
      50%      { transform: translateX(4px); opacity: 1; }
    }
    .yzee-kids-page.yzee-skin-light .magazine-heading .arrow.left { transform: scaleX(-1); }
    .yzee-kids-page.yzee-skin-light .magazine-subtitle {
      font-size: 1rem;
      font-weight: 700;
      color: #5a5a7a;
      margin-bottom: 28px;
    }
    .yzee-kids-page.yzee-skin-light .magazine-grid {
      display: grid;
      grid-template-columns: repeat(8, 1fr);
      gap: 16px;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-light .magazine-grid { grid-template-columns: repeat(4, 1fr); }
    }
    @media (max-width: 520px) {
      .yzee-kids-page.yzee-skin-light .magazine-grid { grid-template-columns: repeat(2, 1fr); }
    }
    .yzee-kids-page.yzee-skin-light .magazine-card {
      background: rgba(255,255,255,0.55);
      backdrop-filter: blur(6px);
      border: 1.5px solid rgba(255,255,255,0.9);
      border-radius: 20px;
      padding: 12px 10px 16px;
      box-shadow: 0 4px 16px rgba(37,99,235,0.08);
      transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.25s ease;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(1) { animation-delay: 0.05s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(2) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(3) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(4) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(5) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(6) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(7) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(8) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-light .magazine-card:hover {
      transform: translateY(-8px) scale(1.03);
      box-shadow: 0 14px 30px rgba(13,148,136,0.22);
    }
    .yzee-kids-page.yzee-skin-light .magazine-icon-wrap {
      width: 100%;
      aspect-ratio: 1;
      border-radius: 22px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 12px;
      position: relative;
      overflow: visible;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      animation: magMorph 7s ease-in-out infinite, magGlow 2.6s ease-in-out infinite;
      transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1);
    }
    .yzee-kids-page.yzee-skin-light .magazine-card:hover .magazine-icon-wrap {
      transform: scale(1.08) rotate(-3deg);
      animation-play-state: paused;
    }
    .yzee-kids-page.yzee-skin-light .mag-emoji {
      display: inline-block;
      font-size: 3.6rem;
      animation: magEmojiFloat 3.4s ease-in-out infinite;
      filter: drop-shadow(0 4px 8px rgba(0,0,0,0.15));
    }
    .yzee-kids-page.yzee-skin-light .magazine-card:hover .mag-emoji {
      animation-duration: 0.9s;
    }
    @keyframes magEmojiFloat {
      0%, 100% { transform: translate(0,0) rotate(0deg) scale(1); }
      25%       { transform: translate(3px,-6px) rotate(5deg) scale(1.04); }
      50%       { transform: translate(0,-10px) rotate(-4deg) scale(1.06); }
      75%       { transform: translate(-3px,-6px) rotate(5deg) scale(1.04); }
    }
    @keyframes magMorph {
      0%, 100% { border-radius: 22px; }
      50%      { border-radius: 45% 55% 52% 48% / 48% 45% 55% 52%; }
    }
    @keyframes magGlow {
      0%, 100% { box-shadow: 0 4px 12px rgba(0,0,0,0.1), 0 0 0 0 var(--mag-glow, rgba(255,255,255,0)); }
      50%      { box-shadow: 0 4px 12px rgba(0,0,0,0.1), 0 0 16px 4px var(--mag-glow, rgba(255,255,255,0.5)); }
    }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(1) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(1) .mag-emoji { animation-delay: 0s, 0s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(2) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(2) .mag-emoji { animation-delay: 0.3s, 0.2s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(3) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(3) .mag-emoji { animation-delay: 0.6s, 0.4s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(4) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(4) .mag-emoji { animation-delay: 0.9s, 0.6s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(5) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(5) .mag-emoji { animation-delay: 1.2s, 0.8s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(6) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(6) .mag-emoji { animation-delay: 1.5s, 1s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(7) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(7) .mag-emoji { animation-delay: 1.8s, 1.2s; }
    .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(8) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-light .magazine-grid .magazine-card:nth-child(8) .mag-emoji { animation-delay: 2.1s, 1.4s; }
    .yzee-kids-page.yzee-skin-light .icon-bones { background: linear-gradient(150deg, #ffe08a, #ffb84d); --mag-glow: rgba(255,184,77,0.55); }
    .yzee-kids-page.yzee-skin-light .icon-brain { background: linear-gradient(150deg, #d9b3ff, #b57cff); --mag-glow: rgba(181,124,255,0.55); }
    .yzee-kids-page.yzee-skin-light .icon-heart { background: linear-gradient(150deg, #ffffff, #ffe3ea); --mag-glow: rgba(255,120,150,0.5); }
    .yzee-kids-page.yzee-skin-light .icon-lungs { background: linear-gradient(150deg, #cfeeff, #9fd8ff); --mag-glow: rgba(120,190,255,0.55); }
    .yzee-kids-page.yzee-skin-light .icon-cells { background: linear-gradient(150deg, #eaffb0, #c8f27a); --mag-glow: rgba(170,220,70,0.55); }
    .yzee-kids-page.yzee-skin-light .icon-food { background: linear-gradient(150deg, #ffc9b8, #ff9c85); --mag-glow: rgba(255,140,110,0.55); }
    .yzee-kids-page.yzee-skin-light .icon-sleep { background: linear-gradient(150deg, #26265c, #14143a); --mag-glow: rgba(120,120,255,0.5); }
    .yzee-kids-page.yzee-skin-light .icon-games { background: linear-gradient(150deg, #e3d6ff, #cbb8ff); --mag-glow: rgba(180,150,255,0.55); }
    .yzee-kids-page.yzee-skin-light .magazine-card h4 {
      font-size: 0.9rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.2;
      margin-bottom: 5px;
    }
    .yzee-kids-page.yzee-skin-light .magazine-card p {
      font-size: 0.74rem;
      font-weight: 700;
      color: #6a6a8a;
      line-height: 1.3;
    }
  
.yzee-kids-page.yzee-skin-light{position:relative;overflow:hidden;width:100%;}

.yzee-kids-page.yzee-skin-light::before{position:absolute!important;}
.yzee-kids-page.yzee-skin-light .yzee-bg-canvas{position:absolute!important;}


    .yzee-kids-page.yzee-skin-dark *, .yzee-kids-page.yzee-skin-dark *::before, .yzee-kids-page.yzee-skin-dark *::after { box-sizing: border-box; margin: 0; padding: 0; }

    /* ════════════════════════════════════════
       BACKGROUND & CANVAS
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark {
      font-family: "Nunito", sans-serif;
      color: #1a1a2e;
      min-height: 100vh;
      overflow-x: hidden;
      background: linear-gradient(150deg, #0f0c29 0%, #1a1a40 35%, #24243e 60%, #16213e 100%);
      position: relative;
    }

    /* Gradient blob layer (static) */
    .yzee-kids-page.yzee-skin-dark::before {
      content: "";
      position: fixed;
      inset: 0;
      background:
        radial-gradient(ellipse 650px 450px at 8% 15%, rgba(236,72,153,0.28) 0%, transparent 70%),
        radial-gradient(ellipse 550px 400px at 90% 65%, rgba(56,189,248,0.28) 0%, transparent 70%),
        radial-gradient(ellipse 500px 350px at 45% 95%, rgba(250,204,21,0.22) 0%, transparent 70%),
        radial-gradient(ellipse 450px 350px at 60% 10%, rgba(45,212,191,0.28) 0%, transparent 70%);
      pointer-events: none;
      z-index: 0;
    }

    /* ── Floating Kids Shapes Canvas ── */
    .yzee-kids-page.yzee-skin-dark .yzee-bg-canvas {
      position: fixed;
      inset: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 0;
    }

    /* ════════════════════════════════════════
       PAGE WRAPPER
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .page-wrap {
      position: relative;
      z-index: 1;
    }

    /* gradShift kept for use on other gradient elements (h3, etc.) */
    @keyframes gradShift {
      0%   { background-position: 0% 50%; }
      50%  { background-position: 100% 50%; }
      100% { background-position: 0% 50%; }
    }

    /* ════════════════════════════════════════
       MAIN SECTION GRID
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .section {
      max-width: 1160px;
      margin: 0 auto;
      padding: 24px 24px 48px;
      display: grid;
      grid-template-columns: 340px 1fr 1.15fr;
      gap: 28px;
      align-items: start;
    }

    /* ════════════════════════════════════════
       LEFT: ILLUSTRATION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .illustration {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
      align-self: center;
    }
    .yzee-kids-page.yzee-skin-dark .illustration-placeholder {
      width: 340px;
      height: 340px;
      border-radius: 24px;
      background: transparent;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      font-size: 4.5rem;
      position: relative;
      overflow: visible;
      animation: floatCard 4s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .illus-photo {
      position: relative;
      z-index: 1;
      width: 100%;
      height: 100%;
      object-fit: contain;
      object-position: center center;
    }
    @keyframes floatCard {
      0%,100% { transform: translateY(0) rotate(-1deg); }
      50%      { transform: translateY(-10px) rotate(1deg); }
    }
    @keyframes orbFloat1 {
      0%,100% { transform: translate(0,0); }
      50%      { transform: translate(10px,12px); }
    }
    @keyframes orbFloat2 {
      0%,100% { transform: translate(0,0); }
      50%      { transform: translate(-8px,-10px); }
    }
    .yzee-kids-page.yzee-skin-dark .illus-emoji {
      position: relative;
      z-index: 1;
      animation: emojiBounce 2s ease-in-out infinite;
    }
    @keyframes emojiBounce {
      0%,100% { transform: scale(1); }
      50%      { transform: scale(1.1); }
    }
    .yzee-kids-page.yzee-skin-dark .illus-label {
      position: relative;
      z-index: 1;
      font-size: 1rem;
      font-weight: 900;
      color: #0d9488;
      margin-top: 8px;
      text-shadow: 0 1px 4px rgba(13,148,136,0.2);
    }
    /* Sparkles around illustration */
    .yzee-kids-page.yzee-skin-dark .sparkle-ring {
      position: absolute;
      inset: -16px;
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-dark .sparkle-ring span {
      position: absolute;
      font-size: 1.1rem;
      animation: sparkleSpin 4s linear infinite;
      transform-origin: 50% 50%;
    }

    /* ════════════════════════════════════════
       MIDDLE: WHY PARENTS LOVE
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .why-block {
      animation: slideInLeft 0.7s cubic-bezier(.22,1,.36,1) both;
      padding-top: 22px;
    }
    @keyframes slideInLeft {
      from { opacity: 0; transform: translateX(-30px); }
      to   { opacity: 1; transform: translateX(0); }
    }
    .yzee-kids-page.yzee-skin-dark .why-block h2 {
      font-size: 1.75rem;
      font-weight: 900;
      color: #f5f5fa;
      line-height: 1.2;
      margin-bottom: 20px;
      position: relative;
    }
    .yzee-kids-page.yzee-skin-dark .why-block h2 .heart {
      color: #0d9488;
      display: inline-block;
      animation: heartBeat 1.2s ease-in-out infinite;
    }
    @keyframes heartBeat {
      0%,100% { transform: scale(1); }
      14%      { transform: scale(1.3); }
      28%      { transform: scale(1); }
      42%      { transform: scale(1.2); }
      70%      { transform: scale(1); }
    }

    .yzee-kids-page.yzee-skin-dark .check-list {
      list-style: none;
      display: flex;
      flex-direction: column;
      gap: 11px;
    }
    .yzee-kids-page.yzee-skin-dark .check-list li {
      display: flex;
      align-items: center;
      gap: 10px;
      font-size: 0.97rem;
      font-weight: 700;
      color: #2d2d50;
      padding: 8px 14px;
      border-radius: 12px;
      background: rgba(255,255,255,0.88);
      backdrop-filter: blur(6px);
      border: 1.5px solid rgba(255,255,255,0.9);
      box-shadow: 0 2px 10px rgba(37,99,235,0.07);
      transition: transform 0.2s, box-shadow 0.2s, background 0.2s;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .check-list li:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-dark .check-list li:nth-child(2) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-dark .check-list li:nth-child(3) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-dark .check-list li:nth-child(4) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-dark .check-list li:nth-child(5) { animation-delay: 0.5s; }
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(12px); }
      to   { opacity: 1; transform: translateY(0); }
    }
    .yzee-kids-page.yzee-skin-dark .check-list li:hover {
      transform: translateX(6px) scale(1.02);
      box-shadow: 0 4px 18px rgba(13,148,136,0.15);
      background: rgba(255,255,255,0.98);
    }
    .yzee-kids-page.yzee-skin-dark .check-icon {
      flex-shrink: 0;
      width: 24px;
      height: 24px;
      background: linear-gradient(135deg, #2563eb, #0ea5e9);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 0.65rem;
      font-weight: 900;
      box-shadow: 0 2px 8px rgba(37,99,235,0.4);
      transition: transform 0.3s;
    }
    .yzee-kids-page.yzee-skin-dark .check-list li:hover .check-icon {
      transform: rotate(360deg) scale(1.15);
    }

    /* ════════════════════════════════════════
       RIGHT: WHAT'S INCLUDED
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .included-box {
      border: 2.5px solid #38bdf8;
      border-radius: 24px;
      padding: 20px 18px 20px;
      background: rgba(255,255,255,0.9);
      backdrop-filter: blur(10px);
      box-shadow: 0 8px 32px rgba(56,189,248,0.15), 0 2px 8px rgba(0,0,0,0.04);
      animation: slideInRight 0.7s cubic-bezier(.22,1,.36,1) 0.2s both;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-dark .included-box::before {
      content: "";
      position: absolute;
      top: -40px; right: -40px;
      width: 120px; height: 120px;
      background: radial-gradient(circle, rgba(56,189,248,0.12) 0%, transparent 70%);
      border-radius: 50%;
      pointer-events: none;
    }
    @keyframes slideInRight {
      from { opacity: 0; transform: translateX(30px); }
      to   { opacity: 1; transform: translateX(0); }
    }
    .yzee-kids-page.yzee-skin-dark .included-box h3 {
      background: linear-gradient(135deg, #2563eb, #1d4ed8, #0891b2);
      background-size: 200% 200%;
      animation: gradShift 3s ease infinite;
      color: #fff;
      font-size: 0.95rem;
      font-weight: 800;
      text-align: center;
      padding: 8px 20px;
      border-radius: 50px;
      margin: 0 auto 18px;
      width: fit-content;
      letter-spacing: 0.02em;
      box-shadow: 0 3px 12px rgba(37,99,235,0.35);
    }

    .yzee-kids-page.yzee-skin-dark .features-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 14px 8px;
    }

    .yzee-kids-page.yzee-skin-dark .feature-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 6px;
      text-align: center;
      animation: popIn 0.4s cubic-bezier(.34,1.56,.64,1) both;
    }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(2) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(3) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(4) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(5) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(6) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(7) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(8) { animation-delay: 0.45s; }
    @keyframes popIn {
      from { opacity: 0; transform: scale(0.6); }
      to   { opacity: 1; transform: scale(1); }
    }

    .yzee-kids-page.yzee-skin-dark .feature-icon-wrap {
      width: 56px;
      height: 56px;
      border-radius: 16px;
      background: #f0fdfa;
      border: 2px solid #f0abfc;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.65rem;
      transition: transform 0.25s cubic-bezier(.34,1.56,.64,1), box-shadow 0.25s;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-dark .feature-icon-wrap::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(135deg, rgba(255,255,255,0.6) 0%, transparent 60%);
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-dark .feature-item:hover .feature-icon-wrap {
      transform: scale(1.18) rotate(-5deg);
      box-shadow: 0 6px 20px rgba(37,99,235,0.25);
    }
    .yzee-kids-page.yzee-skin-dark .feature-label {
      font-size: 0.72rem;
      font-weight: 800;
      color: #2d2d50;
      line-height: 1.25;
    }
    .yzee-kids-page.yzee-skin-dark .feature-count {
      font-size: 0.85rem;
      font-weight: 900;
      color: #2563eb;
      background: linear-gradient(135deg, #2563eb, #0d9488);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    /* Special icon backgrounds */
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(1) .feature-icon-wrap { background: linear-gradient(145deg,#fffbeb,#fef9c3); border-color: #fcd34d; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(2) .feature-icon-wrap { background: linear-gradient(145deg,#fff1f2,#ffe4e6); border-color: #fca5a5; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(3) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdf4,#dcfce7); border-color: #86efac; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(4) .feature-icon-wrap { background: linear-gradient(145deg,#eff6ff,#dbeafe); border-color: #93c5fd; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(5) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdfa,#ecfeff); border-color: #22d3ee; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(6) .feature-icon-wrap { background: linear-gradient(145deg,#fff7ed,#ffedd5); border-color: #fdba74; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(7) .feature-icon-wrap { background: linear-gradient(145deg,#fef2f2,#fee2e2); border-color: #fca5a5; }
    .yzee-kids-page.yzee-skin-dark .feature-item:nth-child(8) .feature-icon-wrap { background: linear-gradient(145deg,#f0fdfa,#ecfeff); border-color: #67e8f9; }

    /* ════════════════════════════════════════
       OFFER BANNER SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .offer-banner {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-dark .offer-banner-inner {
      position: relative;
      display: flex;
      align-items: center;
      gap: 28px;
      background: linear-gradient(115deg, #2563eb 0%, #0ea5e9 45%, #0d9488 100%);
      border-radius: 28px;
      padding: 28px 32px 24px;
      box-shadow: 0 14px 40px rgba(37,99,235,0.35), 0 4px 14px rgba(0,0,0,0.08);
      overflow: visible;
      animation: fadeUp 0.6s ease both;
    }

    /* Ribbon badge */
    .yzee-kids-page.yzee-skin-dark .offer-ribbon {
      position: absolute;
      top: -18px;
      left: 50%;
      transform: translateX(-50%);
      display: inline-flex;
      align-items: center;
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-weight: 900;
      font-size: 0.85rem;
      letter-spacing: 0.04em;
      padding: 9px 24px;
      border-radius: 10px;
      box-shadow: 0 6px 16px rgba(255,193,7,0.45);
      white-space: nowrap;
      z-index: 2;
    }
    .yzee-kids-page.yzee-skin-dark .offer-ribbon::before, .yzee-kids-page.yzee-skin-dark .offer-ribbon::after {
      content: "";
      position: absolute;
      top: 6px;
      width: 0;
      height: 0;
      border-style: solid;
    }
    .yzee-kids-page.yzee-skin-dark .offer-ribbon::before {
      left: -14px;
      border-width: 12px 14px 12px 0;
      border-color: transparent #f9a8d4 transparent transparent;
    }
    .yzee-kids-page.yzee-skin-dark .offer-ribbon::after {
      right: -14px;
      border-width: 12px 0 12px 14px;
      border-color: transparent transparent transparent #93c5fd;
    }

    /* Book cover */
    .yzee-kids-page.yzee-skin-dark .offer-book {
      flex-shrink: 0;
      width: 120px;
      height: 150px;
      border-radius: 12px;
      background: linear-gradient(160deg, #ef4444, #dc2626);
      border: 3px solid rgba(255,255,255,0.85);
      box-shadow: 0 10px 26px rgba(0,0,0,0.28);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      gap: 4px;
      position: relative;
      overflow: hidden;
      animation: bookBounceAuto 3s ease-in-out infinite, bookPulseGlow 2.2s ease-in-out infinite;
    }
    @keyframes bookBounceAuto {
      0%   { transform: rotate(-3deg) translateY(0) scale(1); }
      10%  { transform: rotate(-3deg) translateY(-20px) scale(1.06); }
      20%  { transform: rotate(-3deg) translateY(0) scale(1); }
      28%  { transform: rotate(-3deg) translateY(-9px) scale(1.03); }
      36%  { transform: rotate(-3deg) translateY(0) scale(1); }
      100% { transform: rotate(-3deg) translateY(0) scale(1); }
    }
    @keyframes bookPulseGlow {
      0%, 100% {
        box-shadow: 0 10px 26px rgba(0,0,0,0.28), 0 0 0 0 rgba(255,213,74,0.55);
      }
      50% {
        box-shadow: 0 10px 26px rgba(0,0,0,0.28), 0 0 0 14px rgba(255,213,74,0);
      }
    }
    .yzee-kids-page.yzee-skin-dark .offer-book img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    .yzee-kids-page.yzee-skin-dark .offer-book .book-title {
      font-size: 0.55rem;
      font-weight: 900;
      color: #ffe066;
      line-height: 1.15;
      padding: 0 8px;
      text-transform: uppercase;
    }
    .yzee-kids-page.yzee-skin-dark .offer-book .book-emoji {
      font-size: 2.4rem;
    }
    .yzee-kids-page.yzee-skin-dark .offer-book .book-brand {
      font-size: 1rem;
      font-weight: 900;
      color: #fff;
      letter-spacing: 0.02em;
    }

    /* Price */
    .yzee-kids-page.yzee-skin-dark .offer-price {
      flex-shrink: 0;
      display: flex;
      align-items: baseline;
      gap: 2px;
      color: #fff;
      font-weight: 900;
    }
    .yzee-kids-page.yzee-skin-dark .offer-price .rupee {
      font-size: 1.7rem;
    }
    .yzee-kids-page.yzee-skin-dark .offer-price .amount {
      font-size: 2.6rem;
      line-height: 1;
    }

    .yzee-kids-page.yzee-skin-dark .offer-divider {
      width: 1.5px;
      align-self: stretch;
      background: rgba(255,255,255,0.35);
    }

    /* Perks */
    .yzee-kids-page.yzee-skin-dark .offer-perk {
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 6px;
      color: #fff;
      text-align: center;
    }
    .yzee-kids-page.yzee-skin-dark .offer-perk .perk-icon {
      width: 44px;
      height: 44px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.9rem;
    }
    .yzee-kids-page.yzee-skin-dark .offer-perk .perk-text {
      font-size: 0.72rem;
      font-weight: 800;
      line-height: 1.3;
    }

    /* Buy now + tagline */
    .yzee-kids-page.yzee-skin-dark .offer-cta {
      margin-left: auto;
      display: flex;
      align-items: center;
      gap: 18px;
      flex-shrink: 0;
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy-now {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 1.05rem;
      padding: 14px 30px;
      border-radius: 50px;
      border: none;
      cursor: pointer;
      box-shadow: 0 6px 18px rgba(255,193,7,0.45);
      animation: btnPulse2 2.5s ease-in-out infinite, btnScalePulse 2.5s ease-in-out infinite;
      transition: transform 0.2s, box-shadow 0.2s;
      white-space: nowrap;
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy-now:hover {
      animation-play-state: paused;
      transform: translateY(-3px) scale(1.06);
      box-shadow: 0 10px 26px rgba(255,193,7,0.55);
    }
    @keyframes btnPulse2 {
      0%, 100% { box-shadow: 0 6px 18px rgba(255,193,7,0.45), 0 0 0 0 rgba(255,193,7,0.35); }
      50%       { box-shadow: 0 6px 18px rgba(255,193,7,0.45), 0 0 0 10px rgba(255,193,7,0); }
    }
    @keyframes btnScalePulse {
      0%, 100% { transform: scale(1); }
      50%       { transform: scale(1.05); }
    }
    .yzee-kids-page.yzee-skin-dark .offer-tagline {
      color: #fff;
      font-size: 0.85rem;
      font-weight: 800;
      max-width: 220px;
      line-height: 1.35;
    }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .offer-banner-inner {
        flex-wrap: wrap;
        justify-content: center;
        gap: 18px;
        padding: 36px 20px 22px;
      }
      .yzee-kids-page.yzee-skin-dark .offer-divider { display: none; }
      .yzee-kids-page.yzee-skin-dark .offer-cta { margin-left: 0; flex-direction: column; text-align: center; }
    }

    /* ════════════════════════════════════════
       TESTIMONIALS SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .testimonials {
      max-width: 1100px;
      margin: 0 auto 40px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-heading {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
      margin-bottom: 28px;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-heading .arrow {
      color: #0d9488;
      font-size: 1.1rem;
      font-weight: 900;
      animation: arrowPulse 1.6s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-heading .arrow.right { animation-delay: 0.3s; }
    @keyframes arrowPulse {
      0%,100% { transform: translateX(0); opacity: 0.7; }
      50%      { transform: translateX(4px); opacity: 1; }
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-heading .arrow.right { transform: scaleX(-1); }
    .yzee-kids-page.yzee-skin-dark .testimonials-heading h2 {
      font-size: 1.35rem;
      font-weight: 900;
      color: #1a1a2e;
      text-align: center;
    }

    .yzee-kids-page.yzee-skin-dark .testimonials-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }
    .yzee-kids-page.yzee-skin-dark .testimonial-card {
      background: rgba(255,255,255,0.6);
      backdrop-filter: blur(8px);
      border: 1.5px solid rgba(56,189,248,0.35);
      border-radius: 18px;
      padding: 18px 20px;
      display: flex;
      gap: 14px;
      box-shadow: 0 6px 20px rgba(37,99,235,0.08);
      animation: popIn 0.5s cubic-bezier(.34,1.56,.64,1) both;
      transition: transform 0.25s, box-shadow 0.25s;
    }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(1) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(2) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(3) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 12px 30px rgba(37,99,235,0.16);
    }

    .yzee-kids-page.yzee-skin-dark .testimonial-avatar {
      flex-shrink: 0;
      width: 54px;
      height: 54px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.5rem;
      border: 2.5px solid #fff;
      box-shadow: 0 3px 10px rgba(0,0,0,0.15);
      color: #fff;
      font-weight: 900;
    }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(1) .testimonial-avatar { background: linear-gradient(145deg,#38bdf8,#0d9488); }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(2) .testimonial-avatar { background: linear-gradient(145deg,#60a5fa,#3b82f6); }
    .yzee-kids-page.yzee-skin-dark .testimonial-card:nth-child(3) .testimonial-avatar { background: linear-gradient(145deg,#7dd3fc,#2563eb); }

    .yzee-kids-page.yzee-skin-dark .testimonial-body { display: flex; flex-direction: column; gap: 4px; }
    .yzee-kids-page.yzee-skin-dark .testimonial-stars { color: #fbbf24; font-size: 0.8rem; letter-spacing: 1px; }
    .yzee-kids-page.yzee-skin-dark .testimonial-quote {
      font-size: 0.82rem;
      color: #2d2d50;
      line-height: 1.4;
      font-weight: 600;
    }
    .yzee-kids-page.yzee-skin-dark .testimonial-author {
      font-size: 0.78rem;
      color: #2563eb;
      font-weight: 800;
      margin-top: 2px;
    }

    .yzee-kids-page.yzee-skin-dark .testimonials-dots {
      display: none;
      justify-content: center;
      gap: 8px;
      margin-top: 22px;
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-dots span {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: rgba(37,99,235,0.25);
    }
    .yzee-kids-page.yzee-skin-dark .testimonials-dots span.active { background: #0d9488; width: 20px; border-radius: 4px; }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .testimonials-grid { grid-template-columns: 1fr; }
      .yzee-kids-page.yzee-skin-dark .testimonials-dots { display: flex; }
    }

    /* ════════════════════════════════════════
       FOUNDER QUOTE SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .founder-section {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-dark .founder-card {
      position: relative;
      display: flex;
      align-items: center;
      gap: 32px;
      background: linear-gradient(135deg, #f0fdfa 0%, #eff6ff 50%, #e0f2fe 100%);
      border-radius: 24px;
      padding: 32px 36px;
      box-shadow: 0 10px 34px rgba(37,99,235,0.1), 0 2px 8px rgba(0,0,0,0.04);
      overflow: hidden;
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .founder-card::after {
      content: "";
      position: absolute;
      top: -60px; right: -60px;
      width: 220px; height: 220px;
      border-radius: 50%;
      background: radial-gradient(circle, rgba(125,211,252,0.18) 0%, transparent 70%);
      pointer-events: none;
    }

    .yzee-kids-page.yzee-skin-dark .founder-photo {
      flex-shrink: 0;
      width: 220px;
      height: 220px;
      border-radius: 16px;
      background: linear-gradient(160deg, #4b5563, #1f2937);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 3.2rem;
      box-shadow: 0 8px 24px rgba(0,0,0,0.22);
      border: 3px solid #fff;
      position: relative;
      z-index: 1;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-dark .founder-photo img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center 20%;
      display: block;
    }

    .yzee-kids-page.yzee-skin-dark .founder-content {
      position: relative;
      z-index: 1;
    }
    .yzee-kids-page.yzee-skin-dark .founder-quote {
      font-size: 1.05rem;
      font-weight: 800;
      color: #1a1a2e;
      line-height: 1.45;
      margin-bottom: 14px;
    }
    .yzee-kids-page.yzee-skin-dark .founder-desc {
      font-size: 0.88rem;
      color: #4b4b6a;
      line-height: 1.55;
      font-weight: 600;
      margin-bottom: 16px;
    }
    .yzee-kids-page.yzee-skin-dark .founder-name {
      font-size: 0.92rem;
      font-weight: 900;
      color: #1a1a2e;
    }
    .yzee-kids-page.yzee-skin-dark .founder-title {
      font-size: 0.78rem;
      color: #2563eb;
      font-weight: 700;
    }

    @media (max-width: 700px) {
      .yzee-kids-page.yzee-skin-dark .founder-card { flex-direction: column; text-align: center; padding: 28px 22px; }
      .yzee-kids-page.yzee-skin-dark .founder-photo { width: 170px; height: 170px; font-size: 2.6rem; }
    }

    /* ════════════════════════════════════════
       EXPLORE / GROW PROMO SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .promo-section {
      max-width: 1100px;
      margin: 0 auto 48px;
      padding: 0 24px;
    }
    .yzee-kids-page.yzee-skin-dark .promo-wrap {
      border-radius: 24px;
      overflow: hidden;
      box-shadow: 0 12px 34px rgba(13,148,136,0.2), 0 2px 8px rgba(0,0,0,0.05);
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .promo-top {
      display: grid;
      grid-template-columns: 1.1fr 1fr 1fr 1fr 0.85fr;
    }

    /* Intro panel */
    .yzee-kids-page.yzee-skin-dark .promo-intro {
      background: linear-gradient(160deg, #99f6e4, #22d3ee);
      padding: 22px 20px 0;
      position: relative;
      overflow: hidden;
      display: flex;
      flex-direction: column;
    }
    .yzee-kids-page.yzee-skin-dark .promo-intro h3 {
      font-size: 1.15rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.25;
      margin-bottom: 8px;
    }
    .yzee-kids-page.yzee-skin-dark .promo-intro p {
      font-size: 0.78rem;
      color: #4b4b6a;
      font-weight: 600;
      line-height: 1.4;
      margin-bottom: 10px;
    }
    .yzee-kids-page.yzee-skin-dark .promo-mascot {
      margin-top: auto;
      display: flex;
      justify-content: center;
      align-items: flex-end;
      line-height: 1;
      animation: floatCard 3.5s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .promo-mascot img {
      width: 170px;
      height: auto;
      display: block;
      filter: drop-shadow(0 6px 10px rgba(13,148,136,0.25));
    }

    /* Feature cards */
    .yzee-kids-page.yzee-skin-dark .promo-card {
      background: linear-gradient(180deg, #f0fdfa, #ffffff);
      padding: 20px 18px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      border-left: 1px solid #99f6e4;
    }
    .yzee-kids-page.yzee-skin-dark .promo-card .promo-icon {
      width: 52px;
      height: 52px;
      border-radius: 16px;
      background: linear-gradient(135deg, #ccfbf1, #5eead4);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.7rem;
      margin-bottom: 10px;
      box-shadow: 0 6px 16px rgba(0,0,0,0.08);
      border: 2px solid rgba(255,255,255,0.85);
      animation: popIn 0.5s cubic-bezier(.34,1.56,.64,1) both;
      transition: transform 0.25s cubic-bezier(.34,1.56,.64,1), box-shadow 0.25s;
    }
    .yzee-kids-page.yzee-skin-dark .promo-card:hover .promo-icon {
      transform: scale(1.1) rotate(-4deg);
      box-shadow: 0 8px 20px rgba(0,0,0,0.14);
    }
    .yzee-kids-page.yzee-skin-dark .promo-card:nth-child(2) .promo-icon { background: linear-gradient(145deg,#cffafe,#67e8f9); border-color: #22d3ee; }
    .yzee-kids-page.yzee-skin-dark .promo-card:nth-child(3) .promo-icon { background: linear-gradient(145deg,#dbeafe,#93c5fd); border-color: #60a5fa; }
    .yzee-kids-page.yzee-skin-dark .promo-card:nth-child(4) .promo-icon { background: linear-gradient(145deg,#ede9fe,#c4b5fd); border-color: #a78bfa; }
    .yzee-kids-page.yzee-skin-dark .promo-card h4 {
      font-size: 0.9rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.3;
    }
    .yzee-kids-page.yzee-skin-dark .promo-card p {
      font-size: 0.75rem;
      color: #4b4b6a;
      font-weight: 600;
      line-height: 1.4;
      flex: 1;
    }
    .yzee-kids-page.yzee-skin-dark .promo-card a {
      font-size: 0.75rem;
      font-weight: 800;
      color: #0d9488;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      gap: 4px;
      transition: gap 0.2s;
    }
    .yzee-kids-page.yzee-skin-dark .promo-card a:hover { gap: 8px; }

    /* Subscribe panel */
    .yzee-kids-page.yzee-skin-dark .promo-subscribe {
      background: linear-gradient(160deg, #0e7490, #4c1d95);
      padding: 22px 18px;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 8px;
      position: relative;
    }
    .yzee-kids-page.yzee-skin-dark .promo-subscribe h4 {
      color: #fff;
      font-size: 0.92rem;
      font-weight: 900;
      line-height: 1.3;
    }
    .yzee-kids-page.yzee-skin-dark .promo-subscribe .gift {
      font-size: 2.6rem;
      margin: 4px 0;
      animation: emojiBounce 2s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .btn-subscribe {
      background: linear-gradient(135deg, #ffd54a, #ffc107);
      color: #1a1a2e;
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 0.78rem;
      letter-spacing: 0.03em;
      padding: 10px 20px;
      border-radius: 50px;
      border: none;
      cursor: pointer;
      box-shadow: 0 5px 14px rgba(255,193,7,0.4);
      transition: transform 0.2s, box-shadow 0.2s;
      white-space: nowrap;
    }
    .yzee-kids-page.yzee-skin-dark .btn-subscribe:hover {
      transform: translateY(-2px) scale(1.04);
      box-shadow: 0 8px 20px rgba(255,193,7,0.5);
    }

    /* Bottom bar */
    .yzee-kids-page.yzee-skin-dark .promo-bottom {
      background: linear-gradient(90deg, #1e3a8a, #1d4ed8, #1e3a8a);
      text-align: center;
      padding: 14px 20px;
      color: #fff;
      font-size: 0.95rem;
      font-weight: 800;
    }
    .yzee-kids-page.yzee-skin-dark .promo-bottom .highlight { color: #ffd54a; }

    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .promo-top { grid-template-columns: 1fr 1fr; }
      .yzee-kids-page.yzee-skin-dark .promo-subscribe { grid-column: 1/3; }
    }
    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-dark .promo-top { grid-template-columns: 1fr; }
      .yzee-kids-page.yzee-skin-dark .promo-card { border-left: none; border-top: 1px solid #dbeafe; }
      .yzee-kids-page.yzee-skin-dark .promo-subscribe { grid-column: auto; }
    }

    /* ════════════════════════════════════════
       RESPONSIVE
    ════════════════════════════════════════ */
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .section {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
        gap: 24px;
      }
      .yzee-kids-page.yzee-skin-dark .illustration { grid-column: 1/2; grid-row: 1/2; }
      .yzee-kids-page.yzee-skin-dark .why-block { grid-column: 2/3; grid-row: 1/2; }
      .yzee-kids-page.yzee-skin-dark .included-box { grid-column: 1/3; grid-row: 2/3; }
      .yzee-kids-page.yzee-skin-dark .illustration-placeholder { width: 300px; height: 300px; }
    }

    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-dark .section {
        grid-template-columns: 1fr;
        padding: 16px 16px 32px;
        gap: 20px;
      }
      .yzee-kids-page.yzee-skin-dark .illustration { grid-column: 1; grid-row: 1; }
      .yzee-kids-page.yzee-skin-dark .why-block { grid-column: 1; grid-row: 2; text-align: center; padding-top: 0; }
      .yzee-kids-page.yzee-skin-dark .included-box { grid-column: 1; grid-row: 3; }
      .yzee-kids-page.yzee-skin-dark .illustration-placeholder { width: 340px; height: 340px; font-size: 3.5rem; }
      .yzee-kids-page.yzee-skin-dark .why-block h2 { font-size: 1.4rem; }
      .yzee-kids-page.yzee-skin-dark .check-list li { justify-content: center; text-align: left; }
      .yzee-kids-page.yzee-skin-dark .features-grid { grid-template-columns: repeat(4,1fr); gap: 10px 4px; }
      .yzee-kids-page.yzee-skin-dark .feature-icon-wrap { width: 46px; height: 46px; font-size: 1.3rem; border-radius: 12px; }
      .yzee-kids-page.yzee-skin-dark .feature-count { font-size: 0.75rem; }
      .yzee-kids-page.yzee-skin-dark .feature-label { font-size: 0.63rem; }
      .yzee-kids-page.yzee-skin-dark .btn-explore { font-size: 0.78rem; padding: 11px 22px; }
    }

    @media (max-width: 360px) {
      .yzee-kids-page.yzee-skin-dark .features-grid { grid-template-columns: repeat(2,1fr); }
    }

    @media (prefers-reduced-motion: reduce) {
      .yzee-kids-page.yzee-skin-dark *, .yzee-kids-page.yzee-skin-dark *::before, .yzee-kids-page.yzee-skin-dark *::after { animation: none !important; transition: none !important; }
    }

    /* ════════════════════════════════════════
       HERO SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .hero-section {
      max-width: 1100px;
      margin: 0 auto;
      padding: 36px 24px 10px;
      display: grid;
      grid-template-columns: 1.05fr 0.95fr;
      gap: 36px;
      align-items: center;
    }
    .yzee-kids-page.yzee-skin-dark .hero-logo {
      display: flex;
      align-items: center;
      gap: 4px;
      margin-bottom: 18px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-logo-img {
      height: 72px;
      width: auto;
      display: block;
    }
    .yzee-kids-page.yzee-skin-dark .hero-badge {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      background: linear-gradient(135deg, #ffd54a, #ffb300);
      color: #1a1a2e;
      font-weight: 900;
      font-size: 0.76rem;
      padding: 7px 14px;
      border-radius: 50px;
      margin-bottom: 16px;
      box-shadow: 0 4px 12px rgba(255,179,0,0.35);
    }
    .yzee-kids-page.yzee-skin-dark .hero-title {
      font-size: 2.5rem;
      font-weight: 900;
      line-height: 1.15;
      margin-bottom: 14px;
      color: #f5f5fa;
    }
    .yzee-kids-page.yzee-skin-dark .hero-title .grad-pink {
      background: linear-gradient(90deg, #0d9488, #22d3ee);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }
    .yzee-kids-page.yzee-skin-dark .hero-title .grad-purple {
      background: linear-gradient(90deg, #2563eb, #0ea5e9);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }
    .yzee-kids-page.yzee-skin-dark .hero-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 4px 10px;
      font-size: 0.82rem;
      font-weight: 900;
      margin-bottom: 16px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(1) { color: #0d9488; }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(2) { color: #16a34a; }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(3) { color: #2563eb; }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(4) { color: #2563eb; }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(5) { color: #ea580c; }
    .yzee-kids-page.yzee-skin-dark .hero-tags span:nth-child(6) { color: #0e7490; }
    .yzee-kids-page.yzee-skin-dark .hero-desc {
      font-size: 0.95rem;
      color: #cbd5e1;
      font-weight: 600;
      line-height: 1.6;
      margin-bottom: 24px;
      max-width: 470px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cta {
      display: flex;
      gap: 14px;
      margin-bottom: 26px;
      flex-wrap: wrap;
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy, .yzee-kids-page.yzee-skin-dark .btn-sample {
      font-family: "Nunito", sans-serif;
      font-weight: 900;
      font-size: 0.92rem;
      padding: 14px 26px;
      border-radius: 50px;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      cursor: pointer;
      transition: transform 0.2s, box-shadow 0.2s;
      position: relative;
      overflow: hidden;
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy::after, .yzee-kids-page.yzee-skin-dark .btn-sample::after {
      content: "";
      position: absolute;
      top: 0;
      left: -75%;
      width: 45%;
      height: 100%;
      transform: skewX(-25deg);
      animation: btnShine 2.8s ease-in-out infinite;
      pointer-events: none;
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy::after {
      background: linear-gradient(120deg, transparent, rgba(255,255,255,0.7), transparent);
    }
    .yzee-kids-page.yzee-skin-dark .btn-sample::after {
      background: linear-gradient(120deg, transparent, rgba(37,99,235,0.35), transparent);
    }
    @keyframes btnShine {
      0%   { left: -75%; }
      45%  { left: 130%; }
      100% { left: 130%; }
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy {
      background: linear-gradient(135deg, #ff2f92, #e0117a);
      color: #fff;
      border: none;
      box-shadow: 0 8px 20px rgba(255,47,146,0.4);
    }
    .yzee-kids-page.yzee-skin-dark .btn-buy:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(255,47,146,0.5); }
    .yzee-kids-page.yzee-skin-dark .btn-sample {
      background: #fff;
      color: #2563eb;
      border: 2px solid #2563eb;
    }
    .yzee-kids-page.yzee-skin-dark .btn-sample:hover { transform: translateY(-3px); background: #f5f0ff; }
    .yzee-kids-page.yzee-skin-dark .hero-trust {
      display: flex;
      gap: 22px;
      flex-wrap: wrap;
    }
    .yzee-kids-page.yzee-skin-dark .hero-trust-item {
      display: flex;
      align-items: center;
      gap: 8px;
      font-size: 0.78rem;
      font-weight: 800;
      color: #e2e8f0;
    }
    .yzee-kids-page.yzee-skin-dark .hero-trust-item .icon { font-size: 1.25rem; }
    .yzee-kids-page.yzee-skin-dark .hero-trust-item small {
      display: block;
      color: #94a3b8;
      font-weight: 600;
      font-size: 0.68rem;
    }
    /* Hero visual mockup */
    .yzee-kids-page.yzee-skin-dark .hero-visual {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 20px 0;
    }
    .yzee-kids-page.yzee-skin-dark .hero-pedestal {
      position: absolute;
      bottom: 6px;
      width: 300px;
      height: 22px;
      background: radial-gradient(ellipse at center, rgba(180,180,220,0.35), transparent 75%);
      border-radius: 50%;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover {
      width: 420px;
      position: relative;
      transform: rotate(-1deg);
      animation: floatCard 5s ease-in-out infinite;
      text-align: center;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover-photo {
      width: 100%;
      height: auto;
      display: block;
      filter: drop-shadow(0 20px 34px rgba(13,148,136,0.28));
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover-label {
      color: #ffe07a;
      font-weight: 900;
      font-size: 0.62rem;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      margin-bottom: 4px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover-title {
      color: #fff566;
      font-weight: 900;
      font-size: 1.05rem;
      line-height: 1.2;
      margin-bottom: 12px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover-emoji-row {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 8px;
      margin: 14px 0;
      font-size: 2.6rem;
    }
    .yzee-kids-page.yzee-skin-dark .hero-cover-sub {
      background: #fff;
      border-radius: 14px;
      padding: 10px 8px;
      text-align: center;
      font-weight: 900;
      color: #1a1a2e;
      font-size: 0.82rem;
      margin-top: 12px;
      line-height: 1.25;
    }
    .yzee-kids-page.yzee-skin-dark .hero-age-badge {
      position: absolute;
      top: 4px;
      right: -6px;
      width: 84px;
      height: 84px;
      background: linear-gradient(135deg, #0d9488, #0f766e);
      border-radius: 50%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: #fff;
      box-shadow: 0 8px 20px rgba(13,148,136,0.4);
      transform: rotate(10deg);
      border: 3px solid #fff;
      animation: emojiBounce 3s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .hero-age-badge .num { font-size: 1.3rem; font-weight: 900; line-height: 1; }
    .yzee-kids-page.yzee-skin-dark .hero-age-badge .label {
      font-size: 0.5rem;
      font-weight: 800;
      text-align: center;
      line-height: 1.15;
      margin-top: 2px;
    }
    .yzee-kids-page.yzee-skin-dark .hero-mascot {
      position: absolute;
      bottom: -6px;
      right: 4px;
      font-size: 2.8rem;
      animation: emojiBounce 2.4s ease-in-out infinite;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .hero-section { grid-template-columns: 1fr; text-align: center; }
      .yzee-kids-page.yzee-skin-dark .hero-logo, .yzee-kids-page.yzee-skin-dark .hero-tags, .yzee-kids-page.yzee-skin-dark .hero-cta, .yzee-kids-page.yzee-skin-dark .hero-trust { justify-content: center; }
      .yzee-kids-page.yzee-skin-dark .hero-desc { margin-left: auto; margin-right: auto; }
      .yzee-kids-page.yzee-skin-dark .hero-cover { width: 340px; }
    }
    @media (max-width: 580px) {
      .yzee-kids-page.yzee-skin-dark .hero-cta {
        flex-wrap: nowrap;
        gap: 10px;
      }
      .yzee-kids-page.yzee-skin-dark .btn-buy, .yzee-kids-page.yzee-skin-dark .btn-sample {
        flex: 1 1 0;
        padding: 12px 10px;
        font-size: 0.78rem;
        gap: 5px;
        white-space: nowrap;
        justify-content: center;
      }
    }

    /* ════════════════════════════════════════
       TRUST BADGES SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .trust-section {
      max-width: 1100px;
      margin: 24px auto 0;
      padding: 0 24px;
      animation: fadeUp 0.6s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .trust-bar {
      background: rgba(255,255,255,0.9);
      backdrop-filter: blur(8px);
      border: 1.5px solid rgba(255,255,255,0.9);
      border-radius: 20px;
      box-shadow: 0 6px 24px rgba(37,99,235,0.1);
      display: grid;
      grid-template-columns: repeat(6, 1fr);
      padding: 26px 10px;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .trust-bar { grid-template-columns: repeat(3, 1fr); row-gap: 24px; }
      .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(3n) { border-right: none; }
    }
    @media (max-width: 560px) {
      .yzee-kids-page.yzee-skin-dark .trust-bar { grid-template-columns: repeat(2, 1fr); }
      .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(3n) { border-right: 1px solid rgba(37,99,235,0.15); }
      .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(2n) { border-right: none; }
    }
    .yzee-kids-page.yzee-skin-dark .trust-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 10px;
      padding: 6px 12px;
      border-right: 1px solid rgba(37,99,235,0.15);
      animation: cardPopIn 0.7s cubic-bezier(0.34,1.56,0.64,1) both;
      transition: transform 0.3s ease;
    }
    .yzee-kids-page.yzee-skin-dark .trust-item:hover {
      transform: translateY(-4px);
    }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(1) { animation-delay: 0.05s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(2) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(3) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(4) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(5) { animation-delay: 0.45s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(6) { animation-delay: 0.55s; }
    @keyframes cardPopIn {
      0%   { opacity: 0; transform: translateY(26px) scale(0.8); }
      65%  { opacity: 1; transform: translateY(-5px) scale(1.04); }
      100% { opacity: 1; transform: translateY(0) scale(1); }
    }
    .yzee-kids-page.yzee-skin-dark .trust-bar .trust-item:last-child { border-right: none; }
    .yzee-kids-page.yzee-skin-dark .trust-icon {
      width: 72px;
      height: 72px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 2.4rem;
      border-radius: 50%;
      position: relative;
      z-index: 1;
      border: 3px solid var(--glow, rgba(37,99,235,0.35));
      animation: iconFloat 3.6s ease-in-out infinite,
                 glowPulse 2.4s ease-in-out infinite,
                 shapeMorph 6s ease-in-out infinite,
                 borderGlow 2.4s ease-in-out infinite;
      transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.35s ease;
    }
    .yzee-kids-page.yzee-skin-dark .trust-icon::after {
      content: "";
      position: absolute;
      inset: -8px;
      border-radius: inherit;
      border: 2px dashed currentColor;
      opacity: 0.25;
      animation: ringSpin 9s linear infinite;
    }
    .yzee-kids-page.yzee-skin-dark .trust-item:hover .trust-icon {
      transform: scale(1.18) rotate(-8deg);
      animation-play-state: paused;
      box-shadow: 0 0 26px 8px var(--glow, rgba(37,99,235,0.45)), 0 6px 16px rgba(0,0,0,0.15);
    }
    .yzee-kids-page.yzee-skin-dark .trust-item:hover .trust-icon::after {
      opacity: 0.5;
    }
    @keyframes iconFloat {
      0%, 100% { transform: translate(0, 0) rotate(0deg); }
      25%       { transform: translate(4px, -6px) rotate(4deg); }
      50%       { transform: translate(0, -10px) rotate(-5deg); }
      75%       { transform: translate(-4px, -6px) rotate(4deg); }
    }
    @keyframes glowPulse {
      0%, 100% { box-shadow: 0 6px 16px rgba(0,0,0,0.1), 0 0 0 0 var(--glow, rgba(37,99,235,0.35)); }
      50%      { box-shadow: 0 6px 16px rgba(0,0,0,0.1), 0 0 0 10px var(--glow, rgba(37,99,235,0)); }
    }
    @keyframes borderGlow {
      0%, 100% { border-color: var(--glow, rgba(37,99,235,0.35)); filter: brightness(1); }
      50%      { border-color: currentColor; filter: brightness(1.15); }
    }
    @keyframes shapeMorph {
      0%, 100% { border-radius: 50%; }
      25%      { border-radius: 38% 62% 63% 37% / 41% 44% 56% 59%; }
      50%      { border-radius: 24px; }
      75%      { border-radius: 62% 38% 37% 63% / 59% 56% 44% 41%; }
    }
    @keyframes ringSpin {
      from { transform: rotate(0deg); }
      to   { transform: rotate(360deg); }
    }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(1) .trust-icon { animation-delay: 0s, 0s, 0s, 0s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(2) .trust-icon { animation-delay: 0.15s, 0.3s, 0.5s, 0.3s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(3) .trust-icon { animation-delay: 0.3s, 0.6s, 1s, 0.6s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(4) .trust-icon { animation-delay: 0.45s, 0.9s, 1.5s, 0.9s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(5) .trust-icon { animation-delay: 0.6s, 1.2s, 2s, 1.2s; }
    .yzee-kids-page.yzee-skin-dark .trust-item:nth-child(6) .trust-icon { animation-delay: 0.75s, 1.5s, 2.5s, 1.5s; }
    .yzee-kids-page.yzee-skin-dark .trust-icon.blue { background: linear-gradient(145deg,#dbeafe,#bfdbfe); color:#2563eb; --glow: rgba(37,99,235,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-icon.green { background: linear-gradient(145deg,#dcfce7,#bbf7d0); color:#16a34a; --glow: rgba(22,163,74,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-icon.pink { background: linear-gradient(145deg,#fce7f3,#bae6fd); color:#0e7490; --glow: rgba(14,116,144,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-icon.orange { background: linear-gradient(145deg,#ffedd5,#fed7aa); color:#ea580c; --glow: rgba(234,88,12,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-icon.purple { background: linear-gradient(145deg,#ecfeff,#cffafe); color:#2563eb; --glow: rgba(37,99,235,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-icon.cyan { background: linear-gradient(145deg,#e0f2fe,#bae6fd); color:#0284c7; --glow: rgba(2,132,199,0.35); }
    .yzee-kids-page.yzee-skin-dark .trust-item h5 {
      font-size: 0.8rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.25;
      letter-spacing: 0.2px;
    }
    .yzee-kids-page.yzee-skin-dark .trust-item p {
      font-size: 0.72rem;
      font-weight: 700;
      color: #6a6a8a;
      line-height: 1.3;
    }

    /* ════════════════════════════════════════
       INSIDE THE MAGAZINE SECTION
    ════════════════════════════════════════ */
    .yzee-kids-page.yzee-skin-dark .magazine-section {
      max-width: 1100px;
      margin: 0 auto;
      padding: 40px 24px 12px;
      text-align: center;
      animation: fadeUp 0.7s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-heading {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
      font-size: 1.9rem;
      font-weight: 900;
      color: #f5f5fa;
      margin-bottom: 8px;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-heading .arrow {
      color: #0d9488;
      font-size: 1.4rem;
      display: inline-block;
      animation: arrowPulse 1.6s ease-in-out infinite;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-heading .arrow.right { animation-delay: 0.3s; }
    @keyframes arrowPulse {
      0%,100% { transform: translateX(0); opacity: 0.75; }
      50%      { transform: translateX(4px); opacity: 1; }
    }
    .yzee-kids-page.yzee-skin-dark .magazine-heading .arrow.left { transform: scaleX(-1); }
    .yzee-kids-page.yzee-skin-dark .magazine-subtitle {
      font-size: 1rem;
      font-weight: 700;
      color: #b8b8d0;
      margin-bottom: 28px;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-grid {
      display: grid;
      grid-template-columns: repeat(8, 1fr);
      gap: 16px;
    }
    @media (max-width: 900px) {
      .yzee-kids-page.yzee-skin-dark .magazine-grid { grid-template-columns: repeat(4, 1fr); }
    }
    @media (max-width: 520px) {
      .yzee-kids-page.yzee-skin-dark .magazine-grid { grid-template-columns: repeat(2, 1fr); }
    }
    .yzee-kids-page.yzee-skin-dark .magazine-card {
      background: rgba(255,255,255,0.92);
      backdrop-filter: blur(6px);
      border: 1.5px solid rgba(255,255,255,0.9);
      border-radius: 20px;
      padding: 12px 10px 16px;
      box-shadow: 0 4px 16px rgba(37,99,235,0.08);
      transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1), box-shadow 0.25s ease;
      animation: fadeUp 0.5s ease both;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(1) { animation-delay: 0.05s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(2) { animation-delay: 0.1s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(3) { animation-delay: 0.15s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(4) { animation-delay: 0.2s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(5) { animation-delay: 0.25s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(6) { animation-delay: 0.3s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(7) { animation-delay: 0.35s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(8) { animation-delay: 0.4s; }
    .yzee-kids-page.yzee-skin-dark .magazine-card:hover {
      transform: translateY(-8px) scale(1.03);
      box-shadow: 0 14px 30px rgba(13,148,136,0.22);
    }
    .yzee-kids-page.yzee-skin-dark .magazine-icon-wrap {
      width: 100%;
      aspect-ratio: 1;
      border-radius: 22px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 12px;
      position: relative;
      overflow: visible;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      animation: magMorph 7s ease-in-out infinite, magGlow 2.6s ease-in-out infinite;
      transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1);
    }
    .yzee-kids-page.yzee-skin-dark .magazine-card:hover .magazine-icon-wrap {
      transform: scale(1.08) rotate(-3deg);
      animation-play-state: paused;
    }
    .yzee-kids-page.yzee-skin-dark .mag-emoji {
      display: inline-block;
      font-size: 3.6rem;
      animation: magEmojiFloat 3.4s ease-in-out infinite;
      filter: drop-shadow(0 4px 8px rgba(0,0,0,0.15));
    }
    .yzee-kids-page.yzee-skin-dark .magazine-card:hover .mag-emoji {
      animation-duration: 0.9s;
    }
    @keyframes magEmojiFloat {
      0%, 100% { transform: translate(0,0) rotate(0deg) scale(1); }
      25%       { transform: translate(3px,-6px) rotate(5deg) scale(1.04); }
      50%       { transform: translate(0,-10px) rotate(-4deg) scale(1.06); }
      75%       { transform: translate(-3px,-6px) rotate(5deg) scale(1.04); }
    }
    @keyframes magMorph {
      0%, 100% { border-radius: 22px; }
      50%      { border-radius: 45% 55% 52% 48% / 48% 45% 55% 52%; }
    }
    @keyframes magGlow {
      0%, 100% { box-shadow: 0 4px 12px rgba(0,0,0,0.1), 0 0 0 0 var(--mag-glow, rgba(255,255,255,0)); }
      50%      { box-shadow: 0 4px 12px rgba(0,0,0,0.1), 0 0 16px 4px var(--mag-glow, rgba(255,255,255,0.5)); }
    }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(1) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(1) .mag-emoji { animation-delay: 0s, 0s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(2) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(2) .mag-emoji { animation-delay: 0.3s, 0.2s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(3) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(3) .mag-emoji { animation-delay: 0.6s, 0.4s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(4) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(4) .mag-emoji { animation-delay: 0.9s, 0.6s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(5) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(5) .mag-emoji { animation-delay: 1.2s, 0.8s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(6) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(6) .mag-emoji { animation-delay: 1.5s, 1s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(7) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(7) .mag-emoji { animation-delay: 1.8s, 1.2s; }
    .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(8) .magazine-icon-wrap, .yzee-kids-page.yzee-skin-dark .magazine-grid .magazine-card:nth-child(8) .mag-emoji { animation-delay: 2.1s, 1.4s; }
    .yzee-kids-page.yzee-skin-dark .icon-bones { background: linear-gradient(150deg, #ffe08a, #ffb84d); --mag-glow: rgba(255,184,77,0.55); }
    .yzee-kids-page.yzee-skin-dark .icon-brain { background: linear-gradient(150deg, #d9b3ff, #b57cff); --mag-glow: rgba(181,124,255,0.55); }
    .yzee-kids-page.yzee-skin-dark .icon-heart { background: linear-gradient(150deg, #ffffff, #ffe3ea); --mag-glow: rgba(255,120,150,0.5); }
    .yzee-kids-page.yzee-skin-dark .icon-lungs { background: linear-gradient(150deg, #cfeeff, #9fd8ff); --mag-glow: rgba(120,190,255,0.55); }
    .yzee-kids-page.yzee-skin-dark .icon-cells { background: linear-gradient(150deg, #eaffb0, #c8f27a); --mag-glow: rgba(170,220,70,0.55); }
    .yzee-kids-page.yzee-skin-dark .icon-food { background: linear-gradient(150deg, #ffc9b8, #ff9c85); --mag-glow: rgba(255,140,110,0.55); }
    .yzee-kids-page.yzee-skin-dark .icon-sleep { background: linear-gradient(150deg, #26265c, #14143a); --mag-glow: rgba(120,120,255,0.5); }
    .yzee-kids-page.yzee-skin-dark .icon-games { background: linear-gradient(150deg, #e3d6ff, #cbb8ff); --mag-glow: rgba(180,150,255,0.55); }
    .yzee-kids-page.yzee-skin-dark .magazine-card h4 {
      font-size: 0.9rem;
      font-weight: 900;
      color: #1a1a2e;
      line-height: 1.2;
      margin-bottom: 5px;
    }
    .yzee-kids-page.yzee-skin-dark .magazine-card p {
      font-size: 0.74rem;
      font-weight: 700;
      color: #6a6a8a;
      line-height: 1.3;
    }
  
.yzee-kids-page.yzee-skin-dark{position:relative;overflow:hidden;width:100%;}

.yzee-kids-page.yzee-skin-dark::before{position:absolute!important;}
.yzee-kids-page.yzee-skin-dark .yzee-bg-canvas{position:absolute!important;}
