.lp{--navy:#14235e;--gold:#ffc93c;--coral:#ff7a59;--violet:#6a3fe0;--blue:#2a8bf2;--mist:#f1f6ff;--muted:#2c3a6e;--serif:var(--lp-serif),Georgia,"Times New Roman",serif;z-index:1;color:var(--navy);width:min(100% - 2rem,72rem);margin:0 auto;padding:.9rem 0 7rem;position:relative}@layer lp-reset{.lp :is(h1,h2,h3,p,ul,ol,blockquote){margin:0}}.lp :is(ul,ol){padding:0;list-style:none}.lp a{color:inherit}.lp :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:.4rem}.lp [lang=en]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Tamil Variable,sans-serif}.lp-head{justify-items:center;padding:.4rem 0 0;display:grid;position:relative}.lp-head .auth-brand-ta{font-size:clamp(2.4rem,8.5vw,6.4rem)}.lp-dots{gap:clamp(.55rem,1.2vw,.9rem);margin-top:.5rem;display:flex}.lp-dots i{background:var(--c);border:.15rem solid var(--navy);border-radius:50%;width:clamp(.8rem,1.5vw,1.25rem);height:clamp(.8rem,1.5vw,1.25rem);box-shadow:0 .15rem #14235e59}@media (prefers-reduced-motion:no-preference){.lp-dots i{animation:1.6s ease-in-out infinite lp-dot;animation-delay:calc(var(--n)*.14s)}@keyframes lp-dot{50%{transform:translateY(-.3rem)}}}.lp-lockup{align-items:center;gap:.7rem;display:inline-flex}.lp-mark{filter:drop-shadow(0 .15rem .2rem #14235e59);display:block}.lp-lockup-text{line-height:1.05;display:grid}.lp-lockup-ta{letter-spacing:.01em;color:var(--navy);font-size:1.45rem;font-weight:900}.lp-lockup-en{font-family:var(--serif);color:var(--muted);letter-spacing:.06em;margin-top:.15rem;font-size:.92rem;font-weight:600}.lp-lockup-light .lp-lockup-ta{color:#fff}.lp-lockup-light .lp-lockup-en{color:#c9d6ff}.lp-head .pub-top{margin:.9rem 0 0}@media (min-width:80rem){.lp-head .pub-top{margin:0;position:absolute;top:.4rem;right:calc(50% - 50vw + 1.2rem)}}.lp-hero{padding:clamp(3.4rem,9vh,5.4rem) 0 clamp(2.5rem,6vh,4rem)}.lp-title{text-align:center;white-space:nowrap;color:#fff;text-shadow:.04em 0 0 var(--navy),-.04em 0 0 var(--navy),0 .04em 0 var(--navy),0 -.04em 0 var(--navy),.03em .03em 0 var(--navy),-.03em .03em 0 var(--navy),.03em -.03em 0 var(--navy),-.03em -.03em 0 var(--navy),0 .09em 0 var(--navy),0 .18em .14em #0a14468c;font-size:clamp(.95rem,3.6vw,3rem);font-weight:900;line-height:1.3}.lp-title mark{color:#ffe04a;background:0 0}.lp-lead-card{border:.2rem solid var(--navy);box-shadow:0 .6rem 0 var(--navy),0 1.6rem 2.6rem #0a1e6459;background:radial-gradient(55% 70% at 0 100%,#ffc93c47,#0000 65%),radial-gradient(55% 70% at 100% 0,#6a3fe033,#0000 65%),linear-gradient(160deg,#fff 0%,#f3f0ff 45%,#e1eeff 100%);border-radius:1.75rem;margin-top:clamp(4.2rem,9vh,6rem);padding:clamp(1.6rem,3vw,2.6rem);position:relative}.lp-spark{filter:drop-shadow(0 0 .12rem var(--navy)) drop-shadow(0 0 .35rem #ffffffe6)}.lp-cast{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.5rem;margin-bottom:1.2rem;display:flex}.lp-cast img{object-fit:contain;filter:drop-shadow(0 .3rem .3rem #0a1e644d);width:clamp(3.4rem,15vw,5.6rem);height:auto}.lp-cast .c-nila,.lp-cast .c-kathir{width:clamp(4.6rem,22vw,7rem)}.lp-mid{text-align:center;justify-items:center;gap:1.8rem;display:grid;position:relative}.lp-lead{max-width:none;font-family:var(--lp-punch),var(--serif),system-ui,sans-serif;color:var(--navy);font-size:clamp(1.3rem,2.7vw,2.15rem);font-weight:600;line-height:1.45}.lp-lead span[lang=ta]{white-space:nowrap;font-weight:700}.lp-proud{text-align:center;justify-items:center;gap:.5rem;width:100%;display:grid}.lp-proud p{font-family:var(--lp-punch),var(--serif),sans-serif;color:var(--navy);font-size:1.2rem;font-weight:600}.lp-proud img{width:7rem;height:auto}@media (min-width:56rem){.lp-lead-card{padding:8.2rem 4.5rem 2.6rem}.lp-cast{display:contents}.lp-cast img{width:6.4rem;position:absolute}.lp-cast .c-cheetah{width:7.9rem;top:1.1rem;left:5%}.lp-cast .c-rabbit{width:6.8rem;top:1.4rem;left:30%}.lp-cast .c-deer{width:7.2rem;top:1.1rem;right:30%}.lp-cast .c-tortoise{width:6.8rem;top:1.6rem;right:5%}.lp-cast .c-nila{width:8.4rem;bottom:.8rem;left:9rem}.lp-cast .c-kathir{width:8.4rem;bottom:.8rem;right:12.5rem}}@media (min-width:56rem) and (prefers-reduced-motion:no-preference){.lp-cast img{animation:5s ease-in-out infinite lp-float}.lp-cast img:nth-child(2n){animation-delay:-1.7s}.lp-cast img:nth-child(3n){animation-delay:-3.2s}@keyframes lp-float{50%{transform:translateY(-.5rem)rotate(-2deg)}}}.lp-paper{gap:clamp(1.6rem,4vw,2.6rem);display:grid}.lp-sec,.lp-reviews{border:.2rem solid var(--navy);box-shadow:0 .6rem 0 var(--navy),0 1.8rem 3rem #0a1e6459;background:#fff;border-radius:2.2rem;overflow:hidden}.lp-sec{padding:clamp(2.2rem,5vw,3.6rem) clamp(1.2rem,5vw,4rem)}.lp-sec>h2,.lp-reviews>h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.2}.lp-fine{color:var(--muted);margin:.8rem 0 0;font-size:.9rem}.lp-sub{max-width:40rem;font-family:var(--serif);color:var(--muted);margin-top:.5rem;font-size:1.2rem;line-height:1.5}.lp-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem;display:grid}.lp-steps li{padding:1.2rem 1.2rem 0 4.2rem;position:relative}.lp-steps li+li:before{content:"";border-top:.18rem dashed #9db3e6;width:1rem;position:absolute;top:2.1rem;left:-1.1rem}.lp-step-n{background:var(--gold);border:.16rem solid var(--navy);width:3.2rem;height:3.2rem;box-shadow:0 .2rem 0 var(--navy);font-family:var(--serif);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;top:1rem;left:0}.lp-steps h3{font-size:1.2rem;font-weight:800;line-height:1.25}.lp-steps p{color:var(--muted);margin-top:.35rem;line-height:1.5}.lp-features{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.lp-features li{align-items:flex-start;gap:.9rem;display:flex}.lp-ico{color:#fff;width:2.8rem;height:2.8rem;box-shadow:0 .2rem 0 var(--navy);border:.13rem solid var(--navy);background:linear-gradient(160deg,#6a3fe0,#2a8bf2);border-radius:.9rem;flex:none;place-items:center;display:grid}.lp-ico svg{width:1.45rem;height:1.45rem}.lp-features h3{font-size:1.05rem;font-weight:800;line-height:1.3}.lp-features p{color:var(--muted);margin-top:.25rem;font-size:.95rem;line-height:1.5}.lp-promo{background:var(--mist);text-align:center}.lp-promo .lp-sub{margin-inline:auto}.lp-video{aspect-ratio:16/9;border:.2rem solid var(--navy);width:min(100%,52rem);box-shadow:0 .4rem 0 var(--navy);background:#0d1a4a;border-radius:1.4rem;margin:1.8rem auto 0;overflow:hidden}.lp-video video,.lp-video iframe{border:0;width:100%;height:100%;display:block}.lp-games-sec{background:var(--mist)}.lp-games{flex-wrap:wrap;justify-content:center;gap:1.3rem;margin-top:2.2rem;display:flex}.lp-game{--t1:#6a3fe0;--t2:#8d6bf0;box-sizing:border-box;border:.17rem solid var(--navy);max-width:26rem;box-shadow:0 .3rem 0 var(--navy);background:#fff;border-radius:1.5rem;flex-direction:column;flex:19rem;padding:0 1.2rem 1.3rem;display:flex;overflow:hidden}.lp-tone-blue{--t1:#2a8bf2;--t2:#64b4ff}.lp-tone-coral{--t1:#ff6a47;--t2:#ffa27d}.lp-tone-green{--t1:#17b58a;--t2:#5fe0b8}.lp-tone-gold{--t1:#f0a21a;--t2:#ffd470}.lp-game-art{background:radial-gradient(70% 90% at 50% 100%,#ffffff59,transparent 70%),linear-gradient(160deg,var(--t1),var(--t2));border-bottom:.17rem solid var(--navy);place-items:center;margin:0 -1.2rem 1rem;padding:1.1rem 0 .9rem;display:grid}.lp-game-art img{object-fit:contain;filter:drop-shadow(0 .4rem .4rem #0a1e6466);width:7.5rem;height:7.5rem;margin-top:.9rem}.lp-game h3{white-space:nowrap;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:900;line-height:1.3}.lp-game-en{font-family:var(--serif);color:var(--muted);margin-bottom:.5rem;font-weight:600}.lp-game p{font-size:.95rem;line-height:1.5}.lp-game-link{color:var(--navy);margin-top:auto;padding-top:1rem;font-weight:800}.lp-game-link:after{content:" ›";font-size:1.2em}.lp-reviews{color:var(--navy);background:radial-gradient(55% 70% at 0 100%,#ffc93c47,#0000 65%),radial-gradient(55% 70% at 100% 0,#6a3fe033,#0000 65%),linear-gradient(160deg,#fff 0%,#f3f0ff 45%,#e1eeff 100%);padding:clamp(2.4rem,5vw,3.8rem) clamp(1.2rem,5vw,4rem);position:relative}.lp-reviews>:not(.lp-spark){position:relative}.lp-reviews .lp-sub{color:#dbe5ff}.lp-quotes{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.lp-quotes li{border-top:.14rem solid #14235e40;padding-top:2.4rem;position:relative}.lp-quotes li:before{content:"“";font-family:var(--serif);color:#ff6a47;font-size:4.2rem;line-height:1;position:absolute;top:-.1rem;left:0}.lp-quotes blockquote{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.5}.lp-who{margin-top:1rem;line-height:1.35;display:grid}.lp-who span{color:var(--muted);font-size:.9rem}.lp-sample{color:var(--muted);margin-top:1.6rem;font-size:.85rem}.lp-tiers{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2rem;display:grid}.lp-tiers li{border:.16rem solid var(--navy);background:var(--mist);border-radius:1.3rem;padding:1.3rem 1.2rem}.lp-tier-best{box-shadow:0 .3rem 0 var(--navy);background:linear-gradient(#fff6cf,#ffe58a)!important}.lp-tiers h3{font-size:1.05rem;font-weight:800}.lp-price{font-family:var(--serif);margin:.3rem 0 .4rem;font-size:2.4rem;font-weight:700;line-height:1.1}.lp-price small{color:var(--muted);font-family:system-ui,sans-serif;font-size:.95rem;font-weight:600}.lp-tiers p:last-child{color:var(--muted);font-size:.95rem}.lp-plans-cta{text-align:center;margin-top:1.8rem}.lp-plans-cta .auth-btn{width:auto;padding-inline:1.6rem;text-decoration:none;display:inline-block}.lp-school{border-left:.3rem solid var(--gold);background:var(--mist);border-radius:.3rem .9rem .9rem .3rem;max-width:none;margin-top:1.4rem;padding:.9rem 1.1rem;line-height:1.55}.lp-school a{font-weight:800}.lp-foot{text-align:center;color:#fff;border:.2rem solid var(--navy);box-shadow:0 .5rem 0 var(--navy);background:linear-gradient(160deg,#18276b,#101c52);border-radius:2rem;justify-items:center;gap:1.1rem;margin-top:2.2rem;padding:2rem 1.2rem 1.6rem;display:grid}.lp-foot nav{flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;font-weight:700;display:flex}.lp-foot nav a{color:#dbe5ff;text-decoration:none}.lp-foot nav a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.3rem}.lp-foot p{color:#a9b9ee;font-size:.85rem}@media (max-width:62rem){.lp-steps,.lp-features,.lp-quotes,.lp-tiers{grid-template-columns:1fr}.lp-steps li+li:before{display:none}}.lp-signup .auth-stack{margin:0 auto}.lp-signup .auth-board h1{white-space:normal}.lp :is(h3,.lp-tiers h3){text-transform:capitalize}.lp-pill,.lp .auth-btn{text-transform:none}.lp-signup .auth-stack.auth-wide{width:100%}.lp-game-art{position:relative}.lp-tag{border:.13rem solid var(--navy);box-shadow:0 .12rem 0 var(--navy);border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:900;position:absolute;top:.7rem;right:.7rem}.lp-tag-free{color:var(--navy);background:#4be3a8}.lp-tag-pro{color:#fff;text-shadow:0 .06rem #781e0a80;background:#ff7a59}.lp a.auth-btn{color:#fff}.lp a.auth-btn.auth-quiet{color:var(--navy)}.lp-tagline{text-align:center;letter-spacing:.01em;font-weight:700;line-height:1.25;font-size:clamp(1.6rem,3.6vw,2.9rem)!important}.lp-tagline span{white-space:nowrap;text-shadow:.045em 0 0 var(--navy),-.045em 0 0 var(--navy),0 .045em 0 var(--navy),0 -.045em 0 var(--navy),.035em .035em 0 var(--navy),-.035em .035em 0 var(--navy),.035em -.035em 0 var(--navy),-.035em -.035em 0 var(--navy),0 .1em 0 var(--navy);margin:0 .2em;display:inline-block}.lp-tagline span:first-child{color:#ff7a59}.lp-tagline span:nth-child(2){color:#ffd23f}.lp-tagline span:nth-child(3){color:#4be3a8}.lp-who{align-items:center;gap:.9rem;margin-top:1rem;display:flex}.lp-who p{line-height:1.35;display:grid}.lp-who-photo{object-fit:cover;width:3.5rem;height:3.5rem;box-shadow:0 0 0 .14rem var(--navy);border:.16rem solid #fff;border-radius:50%;flex:none}@media (min-width:62rem){.lp-features h3{white-space:nowrap;white-space:nowrap}}.lp-game-link,.lp-tag{text-transform:none}.lp-games-sec{container-type:inline-size}@container (min-width:39.4rem){.lp-game{flex:0 calc(50% - .65rem);max-width:none}}@container (min-width:59.7rem){.lp-game{flex:0 calc(33.3333% - .866667rem)}}.lp-launch{color:#7a4b00;background:#fff3c4;border:.1rem solid #e0a800;border-radius:999px;margin:.1rem 0 .3rem;padding:.12rem .7rem;font-size:.8rem;font-weight:900;display:inline-block}
