*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:-apple-system,SF Pro Text,Inter,Noto Sans,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Devanagari,Arial,sans-serif;color:#1c2130;background:#fbfaf6;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;border:0;cursor:pointer}h1,h2,h3{letter-spacing:-.02em;line-height:1.15}.kicker{color:#c2410c;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:14px 5vw;background:#fbfaf6e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ece9e0}.brand{display:flex;align-items:center;gap:5px;font-weight:800;font-size:18px;white-space:nowrap}.brand .sq{width:12px;height:12px;border-radius:4px;display:inline-block}.brand .sq.a{background:#f59e0b}.brand .sq.b{background:#3b82f6}.brand .sq.c{background:#10b981;margin-right:6px}.nav nav{display:flex;gap:22px;margin-left:auto;color:#4b5263;font-weight:600}.nav nav a:hover{color:#1c2130}.cta{background:#f59e0b;color:#1b1300;font-weight:800;padding:10px 18px;border-radius:12px;box-shadow:0 4px #b45309;transition:transform .1s,box-shadow .1s;white-space:nowrap}.cta:active{transform:translateY(3px);box-shadow:0 1px #b45309}.cta.big{font-size:18px;padding:14px 26px;border-radius:14px;box-shadow:0 5px #b45309}.ghost{font-weight:700;color:#1d4ed8;padding:14px 10px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:70px 5vw 40px;min-height:86vh}.hero h1{font-size:clamp(36px,5vw,62px);margin-bottom:18px}.h1-brand{display:block}.hero p{font-size:19px;color:#4b5263;max-width:560px}.hero-ctas{display:flex;gap:14px;align-items:center;margin-top:28px;flex-wrap:wrap}.hero-toy{display:flex;justify-content:center}.toy{position:relative;width:400px;height:460px;flex:none}.toy-stage{position:absolute;top:0;right:0;bottom:0;left:0}.part{position:absolute;transition:none;will-change:transform}.toy.idle .toy-stage{animation:bob 3.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-10px)}}.body{top:120px;width:150px;height:230px;background:linear-gradient(180deg,#4ade80,#16a34a)}.body.left{left:50px;border-radius:70px 0 0 60px;box-shadow:inset 10px 0 #ffffff29}.body.right{left:200px;border-radius:0 70px 60px 0;box-shadow:inset -8px 0 #00000014}.arm{position:absolute;left:-26px;top:70px;width:46px;height:26px;background:#22c55e;border-radius:20px;transform:rotate(-20deg)}.tail{position:absolute;right:-78px;bottom:26px;width:110px;height:46px;background:#16a34a;border-radius:0 60px 60px 0;transform:rotate(-24deg);transform-origin:left center}.tail:after{content:"";position:absolute;right:-16px;top:6px;width:34px;height:34px;background:#16a34a;border-radius:50%}.spots{position:absolute;right:26px;top:40px;display:flex;flex-direction:column;gap:14px}.spots i{width:18px;height:18px;border-radius:50%;background:#facc15d9}.spots i:nth-child(2){margin-left:22px;width:14px;height:14px}.head{top:18px;left:92px;width:216px;height:122px;background:#22c55e;border-radius:70px 70px 40px 40px;box-shadow:0 6px #15803d}.spikes{position:absolute;top:-26px;left:34px;display:flex;gap:12px}.spikes i{width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:30px solid #f97316}.dino-eye{position:absolute;top:30px;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #15803d;animation:blink 5s infinite}.dino-eye.l{left:40px}.dino-eye.r{right:40px}.dino-eye b{position:absolute;left:13px;top:12px;width:16px;height:18px;border-radius:50%;background:#10172a}.nostril{position:absolute;top:76px;width:8px;height:6px;border-radius:50%;background:#15803d}.nostril.l{left:92px}.nostril.r{right:92px}.dino-smile{position:absolute;left:70px;top:86px;width:76px;height:22px;border:6px solid #10172a;border-top:0;border-radius:0 0 40px 40px}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.belly{top:180px;left:118px;width:164px;height:112px;background:#fde68a;border-radius:40px;padding:14px;box-shadow:inset 0 -6px #00000014}.belly-apps{width:100%;height:100%;background:#10172a;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;place-items:center;color:#fde68a;font-weight:800;font-size:22px}.belly-apps span:nth-child(2){color:#93c5fd}.belly-apps span:nth-child(3){color:#c4b5fd}.belly-apps span:nth-child(4){color:#86efac;font-size:18px}.belly-off{width:100%;height:100%;background:#10172a;border-radius:22px}.legs{top:330px;left:80px;width:240px;height:60px}.leg{position:absolute;bottom:0;width:76px;height:70px;background:#16a34a;border-radius:24px 24px 18px 18px;box-shadow:0 6px #166534}.leg.l{left:6px}.leg.r{right:6px}.leg i{position:absolute;bottom:-4px;width:16px;height:12px;border-radius:8px 8px 4px 4px;background:#fde68a}.leg i:nth-child(1){left:8px}.leg i:nth-child(2){left:30px}.leg i:nth-child(3){left:52px}.fan{top:120px;left:140px;width:120px;height:120px;border-radius:50%;background:#1f2937;border:6px solid #4b5563}.fan-blades{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:conic-gradient(#94a3b8 0 12%,transparent 12% 25%,#94a3b8 25% 37%,transparent 37% 50%,#94a3b8 50% 62%,transparent 62% 75%,#94a3b8 75% 87%,transparent 87%);animation:spin 1.1s linear infinite}.fan-hub{position:absolute;top:42px;right:42px;bottom:42px;left:42px;border-radius:50%;background:#e5e7eb}@keyframes spin{to{transform:rotate(360deg)}}.board{top:196px;left:90px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}.labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lab{position:absolute;background:#fff;border:1.5px solid #e5e2d8;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #00000012}.lab-head{top:-86px;left:260px}.lab-fan{top:40px;left:290px}.lab-board{top:270px;left:330px;color:#15803d}.lab-body{top:170px;left:-190px}.lab-belly{top:460px;left:-70px}.lab-legs{top:560px;left:290px}.story{height:420vh;position:relative;background:linear-gradient(180deg,#fbfaf6,#eef3ff 30%,#eef3ff 70%,#fbfaf6)}.story-pin{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;padding:0 8vw;overflow:hidden}.story-cap{font-size:clamp(26px,3.2vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.2;min-height:3.6em;animation:capin .5s ease both}@keyframes capin{0%{opacity:0;transform:translateY(12px)}}.dots{display:flex;gap:8px;margin-top:18px}.dots span{width:28px;height:6px;border-radius:3px;background:#d6d3c8;transition:background .3s}.dots span.on{background:#f59e0b}.story-pin .toy{justify-self:center;transform:scale(.86);margin-top:70px}.story.still{height:auto;padding:80px 5vw;display:flex;flex-direction:column;align-items:center;gap:30px}.story.still .toy{margin:150px 0 160px}.still-caps{max-width:560px;color:#4b5263;font-size:18px}.setup{height:360vh;position:relative;background:#fbfaf6}.setup-pin{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:30px;padding:70px 6vw 0;overflow:hidden}.setup.still{height:auto}.setup.still .setup-pin{position:static;height:auto;padding:80px 6vw}.setup-steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.setup-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#fff;border:2px solid #ece9e0;opacity:.5;transition:opacity .3s,border-color .3s,transform .3s}.setup-steps li.now{opacity:1;border-color:#f59e0b;transform:translate(6px)}.setup-steps li.done{opacity:.85}.setup-steps .n{flex:none;width:34px;height:34px;border-radius:10px;background:#fde68a;display:grid;place-items:center;font-weight:800}.setup-steps li.done .n{background:#10b981;color:#fff}.setup-steps b{display:block;font-size:18px}.setup-steps small{color:#6b7280;font-size:15px}.scene{position:relative;width:640px;height:420px;justify-self:center}.scene-dino{position:absolute;left:150px;top:170px;transform:scale(.42);transform-origin:top left}.wall{position:absolute;left:10px;top:250px;width:70px;height:100px;background:#e7e3d8;border-radius:10px;opacity:.55;transition:opacity .4s}.wall.on{opacity:1}.socket{position:absolute;left:14px;top:26px;width:42px;height:46px;border-radius:10px;background:#fff;border:2px solid #d6d1c4;display:flex;gap:8px;justify-content:center;align-items:center}.socket i{width:6px;height:14px;border-radius:3px;background:#6b7280}.cables{position:absolute;top:0;right:0;bottom:0;left:0;width:640px;height:420px;pointer-events:none}.cable{fill:none;stroke-width:9;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset .9s ease}.cable.on{stroke-dashoffset:0}.cable.power{stroke:#1f2937}.cable.hdmi{stroke:#3b82f6}.monitor{position:absolute;left:400px;top:40px;width:230px;display:flex;flex-direction:column;align-items:center;opacity:.55;transition:opacity .4s}.monitor.on{opacity:1}.mon-screen{width:230px;height:150px;background:#0b0f1a;border:9px solid #2b3245;border-radius:12px;display:grid;place-items:center;overflow:hidden}.mon-screen.boot{background:#fbfaf6;animation:fadein .6s both}@keyframes fadein{0%{opacity:.2}}.mon-off{color:#64748b;font-size:12px;font-weight:700}.mon-stand{width:70px;height:24px;background:#2b3245;border-radius:0 0 8px 8px}.mini-home{width:100%;height:100%;padding:10px 12px}.mh-hi{font-weight:800;font-size:13px;color:#1c2130;margin-bottom:10px}.mh-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mh-apps span{height:46px;border-radius:9px;display:grid;place-items:center;font-weight:800;animation:pop .4s both}.mh-apps .a1{background:#fde68a}.mh-apps .a2{background:#bfdbfe;animation-delay:.08s}.mh-apps .a3{background:#ddd6fe;animation-delay:.16s}.mh-apps .a4{background:#bbf7d0;animation-delay:.24s}@keyframes pop{0%{transform:scale(.4);opacity:0}}.kbd{position:absolute;left:330px;top:300px;width:220px;height:74px;background:#e5e7eb;border-radius:12px;padding:10px;box-shadow:0 6px #cbd0d8;transform:translateY(30px);opacity:0;transition:all .6s}.kbd.on,.mouse.on{transform:none;opacity:1}.keys{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.keys i{height:14px;border-radius:3px;background:#fff}.keys .hk{width:100%;height:14px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 2px #f59e0b}.helpkey{display:flex;gap:20px;align-items:center;margin-top:36px;background:#fff;border-radius:20px;padding:18px 22px;max-width:640px;box-shadow:0 6px #ece9e0}.helpkey img{flex:none}.helpkey b{font-size:20px}.helpkey p{color:#4b5263;margin-top:4px}.mouse{position:absolute;left:570px;top:312px;width:40px;height:60px;background:#e5e7eb;border-radius:20px 20px 18px 18px;box-shadow:0 6px #cbd0d8;transform:translateY(30px);opacity:0;transition:all .6s .1s}.wave{position:absolute;top:-26px;left:50%;width:30px;height:30px;margin-left:-15px;border:3px solid #3b82f6;border-color:#3b82f6 transparent transparent transparent;border-radius:50%;opacity:0}.kbd.on .wave,.mouse.on .wave{animation:ping 1.4s infinite}.wave.w2{animation-delay:.5s!important}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.block{padding:100px 5vw;max-width:1200px;margin:0 auto}.block.alt{max-width:none;background:#f2efe6}.block.alt>*{max-width:1100px;margin-left:auto;margin-right:auto}.block h2{font-size:clamp(30px,3.6vw,46px);margin-bottom:30px;max-width:760px}.block.alt h2,.block.alt .kicker{max-width:1100px}.tutor-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:center}.points{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px;font-size:18px;color:#4b5263}.points b{color:#1c2130;display:block;font-size:20px}.chips{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.chip{background:#1c2130;color:#fff;padding:8px 16px;border-radius:999px;font-weight:700}.hero-tag{margin-top:8px;font-size:16px!important;font-style:italic;color:#6b7280!important}.price .fine{display:block;margin-top:14px;color:#6b7280}.price .tag.offer{background:#ef4444;color:#fff}.amt .was{font-size:24px;color:#9aa0ad;font-weight:700;margin-right:6px;text-decoration-thickness:2px}.price .cta.pre{margin-top:18px}.price .cta.soon{background:#e5e7eb;color:#6b7280;box-shadow:0 4px #cbd0d8;cursor:default}.os-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.os-screen{background:#fbfaf6;border:12px solid #1c2130;border-radius:18px;padding:18px 20px;box-shadow:0 20px 50px #00000026;aspect-ratio:16/10}.os-top{display:flex;justify-content:space-between;font-weight:800;font-size:15px}.os-top span:last-child{color:#6b7280;font-weight:600;font-size:13px}.os-row{font-weight:800;font-size:13px;margin:14px 0 8px;color:#4b5263}.os-continue{display:flex;align-items:center;gap:12px;background:#1c2130;color:#fff;border-radius:14px;padding:10px 14px}.os-continue>span{width:40px;height:40px;border-radius:10px;background:#f59e0b;display:grid;place-items:center;font-size:24px;color:#1b1300}.os-continue small{display:block;color:#aab2c2}.os-continue i{margin-left:auto;font-style:normal;background:#10b981;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.os-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.os-apps span{height:70px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;font-size:22px}.os-apps small{font-size:12px}.vid video{width:100%;border-radius:18px;box-shadow:0 20px 50px #00000026;background:#000;aspect-ratio:16/9}.vid-langs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.vid-langs .chip{background:#fff;color:#1c2130;border:2px solid #e5e2d8;padding:6px 12px;font-size:14px}.vid-langs .chip.on{background:#1c2130;color:#fff;border-color:#1c2130}.vid-note{display:block;margin-top:8px;color:#6b7280}.apps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.app{display:flex;gap:14px;background:#fff;border-radius:18px;padding:18px;opacity:.8}.app.live{opacity:1;box-shadow:0 0 0 2px #f59e0b,0 14px 30px #f59e0b26}.app-ic{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:24px}.app h3{font-size:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app p{color:#4b5263;font-size:15px}.badge{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:#f59e0b;color:#1b1300;letter-spacing:.02em}.badge.soon{background:#e5e7eb;color:#4b5263}.next{margin-top:22px;color:#6b7280;font-weight:600}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border-radius:22px;padding:28px;box-shadow:0 6px #ece9e0,0 14px 40px #0000000a}.card .ic{font-size:34px;margin-bottom:12px}.card h3{font-size:22px;margin-bottom:8px}.card p{color:#4b5263}.inbox{font-size:19px;display:flex;flex-direction:column;gap:12px;padding-left:22px}.inbox li::marker{color:#10b981}.prices{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px}.price{background:#fff;border-radius:24px;padding:30px;border:2px solid #ece9e0;position:relative}.price.main{border-color:#f59e0b;box-shadow:0 16px 40px #f59e0b2e}.price .tag{position:absolute;top:-14px;left:24px;background:#f59e0b;color:#1b1300;font-weight:800;font-size:13px;padding:4px 12px;border-radius:999px}.price h3{font-size:22px}.amt{font-size:46px;font-weight:800;margin:10px 0 18px;letter-spacing:-.02em}.amt small{font-size:17px;color:#6b7280;font-weight:600}.price ul{padding-left:20px;color:#4b5263;display:flex;flex-direction:column;gap:6px}.disc{margin-top:22px;color:#4b5263;font-weight:600}.center{margin-top:30px}.faq{display:flex;flex-direction:column;gap:10px;max-width:820px}.faq details{background:#fff;border-radius:16px;padding:16px 20px}.faq summary{font-weight:800;font-size:18px;cursor:pointer}.faq p{margin-top:8px;color:#4b5263}.final{text-align:center;padding:110px 5vw;background:#1c2130;color:#fff;display:flex;flex-direction:column;align-items:center;gap:26px}.final h2{font-size:clamp(30px,4vw,50px)}footer{text-align:center;padding:26px;color:#8a90a0;font-size:14px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f121c8c;display:grid;place-items:center;z-index:50;padding:20px;animation:fade .2s both}.modal-card{background:#fff;border-radius:22px;padding:30px;max-width:420px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.modal-card h3{font-size:24px}.modal-card p{color:#4b5263}@keyframes fade{0%{opacity:0}}@media (max-width: 860px){.setup-pin{display:flex;flex-direction:column;padding:84px 5vw 0;gap:10px;align-items:stretch}.setup-steps li{padding:8px 10px}.setup-steps small{display:none}.setup-steps b{font-size:15px}.setup-steps li:not(.now){display:none}.scene{transform:scale(.56);transform-origin:top left;margin-bottom:-180px}.nav nav{display:none}.nav .cta{margin-left:auto;padding:8px 14px}.hero{grid-template-columns:minmax(0,1fr);padding-top:30px;text-align:left;min-height:0}.hero-copy{min-width:0}.hero p{font-size:17px}.hero-toy{height:330px;overflow:visible}.hero-toy .toy{transform:scale(.68);transform-origin:top center}.story-pin{display:flex;flex-direction:column;padding:76px 6vw 0;align-items:stretch}.story-copy{position:relative;z-index:2}.story-cap{min-height:2.5em;font-size:22px}.story-pin .toy{transform:scale(.5);transform-origin:top center;align-self:center;margin-top:70px}.lab{font-size:18px}.lab-body{left:-150px}.lab-belly{left:-60px}.tutor-grid,.prices,.cards,.os-grid,.apps{grid-template-columns:1fr}.block{padding:70px 6vw}.story.still .toy{transform:scale(.55);transform-origin:top center;height:300px;margin-top:90px}}@media (max-width: 480px){.lab{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
