.toy-contents{display:contents}.toy{--purple:#5b2ee5;--purple-d:#4421c4;--purple-dd:#2e1490;--purple-l:#7d55ff;--yellow:#ffc917;--pink:#ff5fa2;--ink:#1b1140;--ink-2:#554c80;--lilac:#f1ebff;--lilac-2:#e3d9ff;--green:#19c08a;--green-d:#0b7a55;--lock:#b6addb;--bw:2.5px;--r:18px;--r-lg:26px;--fd:var(--font-tb-display), "Noto Sans Devanagari", system-ui, sans-serif;--fb:var(--font-tb-body), "Noto Sans Devanagari", system-ui, sans-serif;--pad:16px;--max:1200px}@media (min-width:768px){.toy{--pad:32px}}.toy *,.toy :before,.toy :after{box-sizing:border-box}.toy{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--purple);color:#fff;font:500 16px/1.55 var(--fb);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:80px;overflow-x:clip}.toy img{max-width:100%;display:block}.toy a{color:inherit}.toy h1,.toy h2,.toy h3,.toy p,.toy ul,.toy ol,.toy figure{margin:0}.toy ul,.toy ol{padding:0;list-style:none}.toy p,.toy li,.toy h3{overflow-wrap:anywhere}.toy h1,.toy h2{text-wrap:balance}.toy button{font:inherit;color:inherit}.toy .wrap{width:100%;max-width:var(--max);padding:0 var(--pad);margin:0 auto}.toy .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.toy :focus-visible{outline-offset:3px;outline:3px solid #fff}.toy .light :focus-visible,.toy .yellow-band :focus-visible,.toy .menu :focus-visible{outline-color:var(--ink)}.toy .skip{z-index:100;background:var(--yellow);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:12px;padding:12px 16px;font-weight:800;position:absolute;top:-60px;left:12px}.toy .skip:focus{top:12px}.toy .btn{--bg:#fff;--fg:var(--ink);border:var(--bw) solid var(--ink);background:var(--bg);min-height:56px;color:var(--fg);font:800 17px/1.1 var(--fb);text-align:center;cursor:pointer;box-shadow:0 5px 0 0 var(--ink);-webkit-tap-highlight-color:transparent;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.toy .btn:hover{box-shadow:0 7px 0 0 var(--ink);transform:translateY(-2px)}.toy .btn:active{box-shadow:0 0 0 0 var(--ink);transform:translateY(5px)}.toy .btn.yellow{--bg:var(--yellow)}.toy .btn.pink{--bg:var(--pink)}.toy .btn.purple{--bg:var(--purple);--fg:#fff}.toy .btn.sm{min-height:44px;box-shadow:0 4px 0 0 var(--ink);border-radius:14px;padding:0 14px;font-size:15px}.toy .btn.sm:active{transform:translateY(4px)}.toy .btn svg{flex:none;width:20px;height:20px}.toy .btn .go-arrow{transition:transform .2s}.toy .btn:hover .go-arrow{transform:translate(3px)}.toy .nav{z-index:50;background:var(--purple);transition:box-shadow .2s;position:sticky;top:0}.toy .nav.scrolled{box-shadow:0 var(--bw) 0 0 var(--ink)}.toy .nav-in{align-items:center;gap:10px;min-height:68px;display:flex}.toy .brand{color:#fff;min-height:44px;font:800 19px/1 var(--fd);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.toy .nav-links,.toy .nav .signin{display:none}.toy .menu-btn{border:var(--bw) solid var(--ink);width:48px;height:48px;color:var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.toy .menu-btn:active{box-shadow:none;transform:translateY(4px)}.toy .menu-btn svg{width:22px;height:22px}@media (min-width:980px){.toy .brand{font-size:22px}.toy .brand .mascot{width:38px;height:40px}.toy .nav-links{gap:2px;display:flex}.toy .nav-links a,.toy .nav .signin{border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.toy .nav-links a:hover,.toy .nav .signin:hover{background:#ffffff24}.toy .menu-btn{display:none}}.toy .menu{z-index:90;padding:14px var(--pad) calc(24px + env(safe-area-inset-bottom));background:var(--yellow);color:var(--ink);visibility:hidden;flex-direction:column;transition:transform .4s cubic-bezier(.3,1.25,.5,1),visibility 0s .4s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-104%)}.toy .menu.open{visibility:visible;transition:transform .4s cubic-bezier(.3,1.25,.5,1);transform:none}.toy .menu-top{justify-content:space-between;align-items:center;min-height:54px;display:flex}.toy .menu-top .brand{color:var(--ink)}.toy .menu nav{margin-top:18px}.toy .menu nav a{border-bottom:var(--bw) solid var(--ink);min-height:64px;font:800 32px/1.1 var(--fd);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.toy .menu nav a svg{width:26px;height:26px}.toy .menu .menu-foot{gap:14px;margin-top:auto;padding-top:28px;display:grid}.toy .menu .menu-say{align-items:center;gap:12px;font-weight:800;display:flex}.toy .menu .menu-say .mascot{width:58px;height:62px}.toy .mascot{flex:none;width:76px;height:80px;line-height:0;display:inline-block}.toy .mascot svg{width:100%;height:100%;overflow:visible}.toy .mascot .m-body,.toy .mascot .m-arm rect,.toy .mascot .m-foot{fill:var(--yellow);stroke:var(--ink);stroke-width:4px}.toy .mascot .m-foot{fill:var(--ink)}.toy .mascot .m-ant{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.toy .mascot .m-ball{fill:var(--pink);stroke:var(--ink);stroke-width:3.5px}.toy .mascot .m-shine{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;opacity:.85}.toy .mascot .m-cheek{fill:var(--pink);opacity:.9}.toy .mascot .m-eye{fill:var(--ink);transform-box:fill-box;transform-origin:50%;transition:transform .2s}.toy .mascot .m-glint{fill:#fff}.toy .mascot .m-wink,.toy .mascot .m-smile,.toy .mascot .m-flat{fill:none;stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.toy .mascot .m-grin{fill:var(--ink);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.toy .mascot .m-tongue{fill:var(--pink)}.toy .mascot .m-o{fill:var(--ink)}.toy .mascot .m-mouth,.toy .mascot .m-wink{display:none}.toy .mascot:not([data-face]) .m-smile,.toy .mascot[data-face=smile] .m-smile,.toy .mascot[data-face=grin] .m-grin,.toy .mascot[data-face=wink] .m-grin,.toy .mascot[data-face=wow] .m-o,.toy .mascot[data-face=think] .m-flat{display:inline}.toy .mascot[data-face=wink] .m-eye-r,.toy .mascot[data-face=wink] .m-glint-r{display:none}.toy .mascot[data-face=wink] .m-wink{display:inline}.toy .mascot[data-face=wow] .m-eye{transform:scale(1.25)}.toy .mascot .m-look{transform:translate(var(--lx,0px), var(--ly,0px));transition:transform .18s ease-out}.toy .mascot[data-face=think] .m-look{transform:translate(-3px,-4px)}.toy .mascot .m-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite blink}.toy .mascot .m-bob{animation:2.6s ease-in-out infinite bob}.toy .mascot .m-arm{transform-box:fill-box}.toy .mascot.wave .m-arm-r{animation:1.1s ease-in-out infinite wave}.toy .mascot.cheer .m-arm-l{animation:.5s ease-in-out infinite alternate cheer-l}.toy .mascot.cheer .m-arm-r{animation:.5s ease-in-out infinite alternate cheer-r}.toy .mascot.jump svg{animation:.6s cubic-bezier(.3,1.4,.5,1) jump}@keyframes blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bob{50%{transform:translateY(-3px)}}@keyframes wave{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-55deg)}}@keyframes cheer-l{0%{transform:rotate(10deg)}to{transform:rotate(60deg)}}@keyframes cheer-r{0%{transform:rotate(-10deg)}to{transform:rotate(-60deg)}}@keyframes jump{0%{transform:none}30%{transform:translateY(4px)scale(1.08,.9)}60%{transform:translateY(-14px)scale(.95,1.06)}to{transform:none}}.toy .bubble{max-width:260px;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);font:800 14.5px/1.3 var(--fb);background:#fff;border-radius:16px;padding:9px 14px;display:inline-block;position:relative}.toy .bubble:after{content:"";border:solid var(--ink);border-width:0 var(--bw) var(--bw) 0;background:#fff;width:14px;height:14px;position:absolute}.toy .bubble.tail-r:after{margin-top:-7px;top:50%;right:-9px;transform:rotate(-45deg)}.toy .bubble.tail-b:after{bottom:-9px;right:26px;transform:rotate(45deg)}.toy .bubble.tail-l:after{margin-top:-7px;top:50%;left:-9px;transform:rotate(135deg)}.toy .bubble.pop{animation:.35s cubic-bezier(.3,1.5,.5,1) bubble-pop}@keyframes bubble-pop{0%{opacity:0;transform:scale(.6)}}.toy .guide{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;align-items:flex-end;gap:10px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .3s;display:flex;position:fixed}.toy .guide.away{opacity:0;transform:translateY(140%)}.toy .guide .bubble{transform-origin:100%;max-width:min(230px,100vw - 104px);margin-bottom:14px;font-size:14px;transition:opacity .2s,transform .25s}.toy .guide .bubble.hide{opacity:0;transform:scale(.7)}.toy .guide-btn{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:64px;height:68px;padding:0}.toy .guide-btn .mascot{filter:drop-shadow(0 4px #1b114059);width:64px;height:68px}.toy .sec{padding:76px 0;position:relative}@media (min-width:980px){.toy .sec{padding:116px 0}}.toy .sec.light{background:var(--lilac);color:var(--ink)}.toy .sec.deep{background:var(--purple-d)}.toy .dotted{background-image:radial-gradient(#ffffff21 1.6px,#0000 2px);background-size:22px 22px}.toy .light.dotted{background-image:radial-gradient(#5b2ee51f 1.6px,#0000 2px)}.toy .scallop:before{content:"";background:radial-gradient(circle at 50% 100%, var(--sc) 15px, transparent 15.6px) 0 0 / 32px 16px repeat-x;pointer-events:none;height:16px;position:absolute;top:-15px;left:0;right:0}.toy .light.scallop{--sc:var(--lilac)}.toy .deep.scallop{--sc:var(--purple-d)}.toy .purple.scallop{--sc:var(--purple)}.toy .yellow-band.scallop{--sc:var(--yellow)}.toy .eyebrow{border:var(--bw) solid var(--ink);background:var(--pink);color:var(--ink);font:900 12.5px/1 var(--fb);letter-spacing:.09em;text-transform:uppercase;box-shadow:0 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;transform:rotate(-3deg)}.toy .eyebrow.y{background:var(--yellow)}.toy .eyebrow.w{background:#fff}.toy .h2{font:800 clamp(35px, 9vw, 64px)/.98 var(--fd);letter-spacing:-.015em;margin-top:18px}.toy .lead{max-width:36em;color:var(--lilac-2);margin-top:14px;font-size:18px;line-height:1.5}.toy .light .lead{color:var(--ink-2)}.toy .sec-head{max-width:760px}.toy .sec-head.center{text-align:center;margin:0 auto}.toy .sec-head.center .lead{margin-left:auto;margin-right:auto}.toy .head-row{align-items:flex-end;gap:16px;display:flex}.toy .head-row .sec-head{flex:1;min-width:0}.toy .head-row>.mascot{display:none}@media (min-width:760px){.toy .head-row>.mascot{width:96px;height:100px;display:inline-block}}.toy .hl{color:var(--yellow)}.toy .light .hl{color:var(--purple)}.toy .hl-pink{color:var(--pink)}.toy .card{color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-lg);box-shadow:0 6px 0 0 var(--ink);background:#fff}.toy .press-me{transition:transform .15s,box-shadow .15s}@media (hover:hover){.toy .press-me.press-me:hover{box-shadow:0 10px 0 0 var(--ink);transform:translateY(-4px)}}.toy .press-me.press-me:active{box-shadow:0 2px 0 0 var(--ink);transform:translateY(4px)}.toy .tick{background:var(--green);border:2px solid var(--ink);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.toy .tick svg{width:13px;height:13px}.toy .rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.3,1.3,.5,1);transform:translateY(26px)scale(.98)}.toy .rv.in,.toy .no-js .rv{opacity:1;transform:none}.toy .faq{gap:14px;margin-top:36px;display:grid}.toy .faq details{color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:20px}.toy .faq summary{cursor:pointer;min-height:64px;font:800 19px/1.2 var(--fd);align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.toy .faq summary::-webkit-details-marker{display:none}.toy .faq summary .pm{border:var(--bw) solid var(--ink);background:var(--yellow);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:grid}.toy .faq summary .pm svg{width:16px;height:16px}.toy .faq details[open] summary .pm{background:var(--pink);transform:rotate(135deg)}.toy .faq .ans{color:var(--ink-2);padding:0 18px 18px;font-size:16.5px}.toy .faq .ans a{color:var(--purple);font-weight:800}.toy .faq .ans b{color:var(--ink)}.toy .yellow-band{background:var(--yellow);color:var(--ink)}.toy .cta-band{text-align:center;position:relative;overflow:hidden}.toy .cta-band .h2{max-width:14ch;margin:18px auto 0}.toy .cta-band .lead{color:var(--ink);margin:14px auto 0}.toy .cta-band .actions{justify-content:center}.toy .cta-band .big-mascot{width:120px;height:126px}.toy .cta-band .shape{border:var(--bw) solid var(--ink);pointer-events:none;position:absolute}.toy .foot{background:var(--ink);color:#fff;padding:56px 0 calc(40px + env(safe-area-inset-bottom))}.toy .foot-grid{gap:30px;display:grid}.toy .foot .brand{color:#fff}.toy .foot nav{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.toy .foot nav a{min-height:44px;color:var(--lilac-2);align-items:center;font-weight:800;text-decoration:none;display:flex}.toy .foot nav a:hover{color:var(--yellow)}.toy .foot .pb{color:var(--lilac-2);max-width:30em}.toy .foot .pb a{color:var(--yellow);font-weight:800}.toy .foot small{color:#a99fd6;margin-top:28px;font-size:14px;display:block}@media (min-width:860px){.toy .foot-grid{grid-template-columns:1.2fr 1fr;align-items:start}.toy .foot nav{grid-template-columns:repeat(3,auto);justify-content:end}}.toy .actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (max-width:479px){.toy .actions .btn{flex:100%}}.toy .nav-links a[aria-current=page]{background:#ffffff29}.toy .menu-btn svg,.toy .menu nav a svg{flex:none}.toy .brand .mascot{width:34px;height:36px}@media (min-width:980px){.toy .nav-links{display:none}.toy .menu-btn{display:grid}}@media (min-width:1100px){.toy .nav-links{display:flex}.toy .menu-btn{display:none}}.toy .foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 12px;display:grid}.toy .foot .foot-cols nav{flex-direction:column;justify-content:flex-start;gap:0;min-width:0;display:flex}.toy .foot .foot-cols nav a{overflow-wrap:anywhere}@media (max-width:639.98px){.toy .foot .foot-cols nav a{font-size:15px}.toy .foot-h{font-size:14px}}.toy .foot-cols{align-items:start}.toy .foot-h{font:800 15px/1 var(--fd);color:#fff;letter-spacing:.04em;margin-bottom:6px}.toy .foot-social{flex-wrap:wrap;gap:4px 16px;margin-top:14px;display:flex}.toy .foot-social a{min-height:44px;color:var(--yellow);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.toy .foot-legal{color:#a99fd6;border-top:2px solid #ffffff1f;flex-wrap:wrap;align-items:center;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.toy .foot-legal .g{display:contents}.toy .foot-legal .i{align-items:center;min-height:32px;display:inline-flex}.toy .foot-legal .i:before{content:"·";color:#6f63a8;margin:0 10px}.toy .foot-legal .g:first-child .i:first-child:before{content:none}.toy .foot-legal a{color:var(--lilac-2);text-decoration:none}.toy .foot-legal a:hover{color:var(--yellow)}.toy .mascot .m-arm-l{transform-origin:100%}.toy .mascot .m-arm-r{transform-origin:0}@media (prefers-reduced-motion:reduce){.toy .mascot .m-bob,.toy .mascot .m-eyes,.toy .mascot.wave .m-arm-r,.toy .mascot.cheer .m-arm-l,.toy .mascot.cheer .m-arm-r{animation:none}.toy .rv{opacity:1;transition:none;transform:none}}@media (max-width:639.98px){.toy .foot-legal{flex-direction:column;align-items:flex-start}.toy .foot-legal .g{flex-wrap:wrap;display:flex}.toy .foot-legal .g .i:first-child:before{content:none}.toy .foot-legal .g:first-child{flex-direction:column}.toy .foot-legal .g:first-child .i:before{content:none}.toy .foot-legal .i{min-height:28px}}.toy .cta-band{overflow:clip visible}.toy .nav .btn.sm{white-space:nowrap}@media (max-width:359.98px){.toy .nav .brand{gap:6px;font-size:16px}.toy .nav .brand .mascot{width:28px;height:30px}.toy .nav .btn.sm{padding:0 11px;font-size:14px}.toy .nav-in{gap:8px}}
