@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/baloo2-latin.woff2)format("woff2-variations"),url(/fonts/baloo2-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Deva";font-style:normal;font-display:optional;font-weight:400 800;src:url(/fonts/baloo2-deva.woff2)format("woff2-variations"),url(/fonts/baloo2-deva.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/mukta-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/mukta-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta Deva;font-style:normal;font-display:optional;font-weight:400;src:url(/fonts/mukta-deva-400.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta Deva;font-style:normal;font-display:optional;font-weight:700;src:url(/fonts/mukta-deva-700.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{color-scheme:light dark;--purple:#3b1e8a;--purple-hi:#4c27b0;--pink:#ff3d78;--pink-ink:#e0185f;--gold:#ffc515;--gold-hi:#ffd63f;--plum:#1c0a38;--cream:#fff1dc;--bg:#fff8ef;--bg-alt:#fff1dc;--surface:#fff;--surface-2:#fdf3ff;--text:#1c0a38;--muted:#4b3a6b;--heading:#3b1e8a;--link:#3b1e8a;--accent:#c2185b;--border:#3b1e8a24;--shadow:0 1px 2px #1c0a380f, 0 12px 32px -12px #3b1e8a40;--chip:#f3ecff;--chip-text:#3b1e8a;--focus:#e0185f;--night:#2a1263;--night-2:#1c0a38;--night-text:#fff1dc;--night-muted:#d9ccf5;--radius:22px;--radius-lg:32px;--wrap:1180px;--gutter:16px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:"Baloo 2", "Mukta", ui-rounded, system-ui, sans-serif;--font-body:"Mukta", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Devanagari", sans-serif}:root.wf-deva{--font-display:"Baloo 2", "Baloo 2 Deva", "Mukta", "Mukta Deva", ui-rounded, system-ui, sans-serif;--font-body:"Mukta", "Mukta Deva", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Devanagari", sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#1c0a38;--bg-alt:#23104a;--surface:#2b1559;--surface-2:#321a66;--text:#fff1dc;--muted:#d9ccf5;--heading:#fff;--link:#ffb8cf;--accent:#ff8fb1;--border:#fff1dc24;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--chip:#3a1f73;--chip-text:#fff1dc;--focus:#ffc515}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}:lang(hi) body,body:lang(hi){line-height:1.75}img,picture,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);color:var(--heading);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;line-height:1.12}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3{letter-spacing:0;line-height:1.3}h1{font-size:clamp(2.3rem,7.4vw,4.1rem);font-weight:800}h2{font-size:clamp(1.85rem,5.2vw,2.9rem);font-weight:800}h3{font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:var(--plum)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--gold);color:var(--plum);border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}@media (width>=600px){:root{--gutter:24px}}.site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);color:var(--night-text);background:#2a1263e6;border-bottom:1px solid #fff1dc14;position:sticky;top:0}.site-header .wrap{align-items:center;gap:12px;min-height:64px;display:flex}.brand{color:var(--night-text);align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.brand img{width:33px;height:36px}.brand-word{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1}.brand-word b{color:#ff8fb1;font-weight:800}.nav{gap:4px;display:none}.nav a,.lang-switch{color:var(--night-text);border-radius:999px;align-items:center;min-height:40px;padding:8px 12px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.nav a:hover,.lang-switch:hover{background:#fff1dc1f}.nav a[aria-current=page]{background:#fff1dc24}.lang-switch{border:1.5px solid #fff1dc59;gap:6px}.lang-switch svg{width:18px;height:18px}@media (width>=860px){.nav{display:flex}}.btn{min-height:52px;font-family:var(--font-display);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:1.1rem;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.btn-primary{background:var(--pink-ink);color:#fff;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #e0185fcc}.btn-primary:hover{background:#cc1253;transform:translateY(-1px)}.btn-ghost{color:inherit;background:0 0;border:2px solid}.btn-ghost:hover{background:#fff1dc1a}.btn svg{flex:none;width:20px;height:20px}.stores{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.stores-center{justify-content:center}.store-btn{color:#fff;isolation:isolate;border-radius:18px;align-items:center;gap:12px;min-height:62px;padding:10px 24px 10px 16px;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.store-play{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s;background:linear-gradient(#1d0b3d 0%,#0e0422 100%);border:1.5px solid #ffc51599;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 16px 34px -14px #ff3d78a6,0 0 28px -8px #ffc51573}.store-play:after{content:"";z-index:-1;pointer-events:none;transition:background-position .8s var(--ease-out);background:linear-gradient(105deg,#0000 35%,#fff1dc2e 50%,#0000 65%) -150% 0/250% 100% no-repeat;position:absolute;inset:0}.store-play:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 22px 40px -14px #ff3d78cc,0 0 40px -6px #ffc51599}.store-play:hover:after{background-position:150% 0}.store-play:active{transform:translateY(0)scale(.98)}.store-ico{flex:none;width:32px;height:32px}.store-play .tri{fill:var(--gold)}.store-play .tri-hi{fill:var(--pink)}.store-txt{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.store-txt small{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);font-size:.74rem;font-weight:700}.store-txt b{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.32rem;font-weight:800}:lang(hi) .store-txt small{text-transform:none;letter-spacing:0;font-size:.82rem}:lang(hi) .store-txt b{font-size:1.18rem}.store-soon{cursor:default;color:var(--night-muted);background:#fff1dc0d;border:1.5px dashed #fff1dc57}.store-soon .store-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:26px;height:26px}.store-soon b{color:var(--night-text);font-size:1.08rem;font-weight:700}.store-soon small{text-transform:none;letter-spacing:.01em;color:var(--night-muted);font-size:.85rem}.stores-md .store-btn{border-radius:15px;gap:9px;min-height:52px;padding:7px 16px 7px 12px}.stores-md .store-ico{width:26px;height:26px}.stores-md .store-txt b{font-size:1.08rem}.stores-md .store-txt small{font-size:.66rem}.stores-md .store-soon b{font-size:.95rem}.stores-sm{gap:10px;margin-top:18px}.stores-sm .store-btn{border-radius:14px;gap:9px;min-height:50px;padding:6px 16px 6px 12px}.stores-sm .store-ico{width:24px;height:24px}.stores-sm .store-txt b{font-size:1.02rem}.stores-sm .store-txt small{font-size:.66rem}:lang(hi) .stores-sm .store-txt small,:lang(hi) .stores-md .store-txt small{font-size:.76rem}.stores-sm .store-soon b{font-size:.95rem}.site-footer .stores a.store-btn{color:#fff}.site-footer .stores a.store-btn:hover{text-decoration:none}.eyebrow{font-family:var(--font-display);letter-spacing:.02em;color:var(--accent);align-items:center;gap:8px;margin:0 0 14px;font-size:.95rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:3px;width:18px;height:3px}.lead{color:var(--muted);max-width:40ch;font-size:clamp(1.08rem,2.6vw,1.25rem)}.chip{background:var(--chip);color:var(--chip-text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.95rem;font-weight:700;line-height:1.3;display:inline-flex}.section{padding-block:clamp(56px,10vw,112px)}main>section:not(:first-child),.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.section-alt{background:var(--bg-alt)}.section-head{max-width:720px;margin-bottom:clamp(28px,5vw,48px)}.section-head.center{text-align:center;margin-inline:auto}.section-head.center .lead{margin-inline:auto}.phone{--w:300px;width:var(--w);background:linear-gradient(160deg,#3b3552,#15102a 40%);border-radius:46px 46px 0 0;max-width:100%;padding:10px 10px 0;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff14,0 30px 60px -20px #0000008c}.phone:after{content:"";background:#2a2440;border-radius:0 3px 3px 0;width:3px;height:56px;position:absolute;top:120px;right:-3px}.phone picture,.phone img{border-radius:36px 36px 0 0;width:100%;overflow:hidden}.phone img{aspect-ratio:826/1323;object-fit:cover;object-position:top;background:#fff8ef}.stage{border-radius:var(--radius-lg);aspect-ratio:1/1.08;isolation:isolate;background:radial-gradient(120% 90% at 50% 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);justify-content:center;align-items:flex-start;padding-top:clamp(28px,6vw,48px);display:flex;position:relative;overflow:hidden}.stage:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(circle at 12% 22%,#ffd63f 0 1.6px,#0000 2.4px),radial-gradient(circle at 82% 16%,#fff1dc 0 1.2px,#0000 2px),radial-gradient(circle at 90% 62%,#ff8fb1 0 1.6px,#0000 2.4px),radial-gradient(circle at 8% 70%,#fff1dc 0 1.2px,#0000 2px),radial-gradient(circle at 70% 88%,#ffd63f 0 1.4px,#0000 2.2px);position:absolute;inset:0}.stage .phone{--w:min(72%, 330px)}.stage-gold{background:radial-gradient(120% 90% at 50% 0,#ffe28a 0%,#ffc515 45%,#f79406 100%)}.stage-pink{background:radial-gradient(120% 90% at 50% 0,#ff8fb1 0%,#ff3d78 50%,#c2185b 100%)}.stage-cream{background:radial-gradient(120% 90% at 50% 0,#fff 0%,#fff1dc 60%,#ffe0b0 100%)}@media (prefers-color-scheme:dark){.stage-cream{background:radial-gradient(120% 90% at 50% 0,#4a2a8a 0%,#2b1559 60%,#1c0a38 100%)}}.sticker{pointer-events:none;filter:drop-shadow(0 12px 18px #1c0a3840);position:absolute}.sticker img{width:100%;height:auto}.feature{align-items:center;gap:clamp(28px,5vw,64px);display:grid}.feature+.feature{margin-top:clamp(64px,11vw,120px)}.feature-copy h3{font-size:clamp(1.7rem,4.6vw,2.5rem);font-weight:800}.feature-copy ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.feature-copy li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.feature-copy li svg{width:24px;height:24px;color:var(--accent);margin-top:3px}@media (width>=900px){.feature{grid-template-columns:1fr 1fr}.feature.flip .feature-media{order:2}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,3.5vw,28px)}.card h3{margin-bottom:.35em}.card p:last-child{margin-bottom:0}.card .icon{background:var(--chip);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.card .icon svg{width:26px;height:26px}.grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}@media (width>=640px) and (width<=979px){.grid-4{grid-template-columns:repeat(2,1fr)}}.faq{gap:12px;max-width:820px;margin-inline:auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:0 20px}.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--heading);padding:18px 36px 18px 0;font-size:1.12rem;font-weight:700;line-height:1.35;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);width:12px;height:12px;margin-top:-8px;transition:transform .2s;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq details>div{color:var(--muted);padding-bottom:18px}.faq details>div p:last-child{margin-bottom:0}.page-head{color:var(--night-text);background:radial-gradient(120% 140% at 80% 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);padding-block:clamp(40px,8vw,72px) clamp(36px,6vw,56px);position:relative;overflow:hidden}.page-head h1{color:#fff;margin-bottom:.3em;font-size:clamp(2rem,6vw,3.2rem)}.page-head p{color:var(--night-muted);max-width:60ch;margin:0}.page-head a{color:#ffd63f}.page-head .eyebrow{color:var(--gold)}.page-head .head-sticker{right:max(16px, calc((100vw - var(--wrap)) / 2));opacity:.95;width:clamp(96px,18vw,170px);position:absolute;bottom:-12px}@media (width<=599px){.page-head .head-sticker{opacity:.9;width:84px;top:14px;bottom:auto;right:10px}.page-head .wrap{padding-right:96px}}.prose{max-width:760px}.prose h2{margin-top:2em;padding-top:.2em;font-size:clamp(1.45rem,3.6vw,1.85rem)}.prose h3{margin-top:1.6em;font-size:1.22rem}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose blockquote{background:var(--bg-alt);border-left:4px solid var(--gold);color:var(--muted);border-radius:14px;margin:1.2em 0;padding:14px 18px}.prose blockquote p:last-child{margin:0}.prose code{background:var(--chip);border-radius:6px;padding:1px 6px;font-size:.9em}.table-scroll{border:1px solid var(--border);border-radius:14px;margin:1.2em 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.prose th{background:var(--bg-alt);font-family:var(--font-display);color:var(--heading)}.prose tr:last-child td{border-bottom:0}.ph{color:#5a3b00;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff2a8;border-radius:4px;padding:0 3px}@media (prefers-color-scheme:dark){.ph{color:#fff1dc;background:#6b4e00}}.toc{display:none}@media (width>=1100px){.legal-layout{grid-template-columns:1fr 260px;align-items:start;gap:56px;display:grid}.toc{font-size:.95rem;display:block;position:sticky;top:96px}.toc ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--muted);border-radius:8px;padding:4px 10px;text-decoration:none;display:block}.toc a:hover{background:var(--chip);color:var(--text)}.toc p{font-family:var(--font-display);color:var(--heading);margin-bottom:8px;font-weight:700}}.site-footer{background:var(--night-2);color:var(--night-muted);padding-block:56px 32px;font-size:.98rem}.site-footer a{color:var(--night-text);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.footer-grid .about{grid-column:1/-1;max-width:360px}.footer-grid .about-text{margin-top:14px}.footer-grid h2{color:var(--gold);letter-spacing:.02em;margin-bottom:12px;font-size:1rem}.footer-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{padding-block:2px;display:inline-block}@media (width>=860px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.footer-grid .about{grid-column:auto}}.footer-bottom{border-top:1px solid #fff1dc1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:20px;font-size:.9rem;display:flex}.field{gap:6px;margin-bottom:18px;display:grid}.field label{color:var(--heading);font-weight:700}.field .hint{color:var(--muted);font-size:.92rem}input[type=email],input[type=text],select,textarea{font:inherit;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:14px;width:100%;min-height:50px;padding:12px 14px}textarea{resize:vertical;min-height:110px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:#0000}.check{grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-bottom:18px;display:grid}.check input{width:22px;height:22px;accent-color:var(--pink-ink);margin-top:3px}.notice{border:1px solid var(--border);background:var(--bg-alt);border-radius:16px;margin:16px 0;padding:14px 18px}.notice[data-kind=ok]{background:color-mix(in srgb, #2e9e5b 12%, var(--surface));border-color:#2e9e5b}.notice[data-kind=error]{border-color:var(--pink-ink);background:color-mix(in srgb, var(--pink-ink) 10%, var(--surface))}@media (prefers-reduced-motion:no-preference){@keyframes bell-swing{0%,to{transform:rotate(0)}10%{transform:rotate(9deg)}20%{transform:rotate(-7deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-3deg)}50%{transform:rotate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.9}}.swing{transform-origin:50% 8%;animation:3.2s ease-in-out .6s 3 bell-swing}.swing:hover{animation:1.6s ease-in-out bell-swing}.float{animation:5s ease-in-out infinite float}.float.d1{animation-delay:-1.6s}.float.d2{animation-delay:-3.2s}@supports (animation-timeline:view()){@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.reveal{animation:linear both rise view();animation-range:entry 5% cover 28%}}}
