main>section.keep-paint:not(:first-child){contain-intrinsic-size:auto 1100px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv{animation:linear both rv-in view();animation-range:entry 5% entry 70%}.tilt-in{animation:linear both tilt-in view();animation-range:entry cover 42%}}}@keyframes rv-in{0%{opacity:0;transform:translateY(36px)scale(.98)}}@keyframes tilt-in{0%{opacity:.2;transform:perspective(1100px)translateY(90px)rotateX(24deg)rotateY(-16deg)scale(.9)}}@keyframes bob{50%{transform:translateY(-10px)rotate(3deg)}}@keyframes twinkle{50%{opacity:.45}}.hero{isolation:isolate;color:var(--night-text);background:radial-gradient(55% 45% at 80% 45%,#ff3d7833,#0000 70%),radial-gradient(70% 60% at 15% 0,#5a2fc4 0%,#0000 62%),linear-gradient(#2a1263 0%,#1c0a38 78%,#160730 100%);position:relative;overflow:hidden}.hero-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-sky:before,.hero-sky:after{content:"";background-image:radial-gradient(circle at 6% 12%,#ffd63f 0 1.5px,#0000 2.5px),radial-gradient(circle at 31% 7%,#fff1dc 0 1.2px,#0000 2px),radial-gradient(circle at 48% 30%,#ff8fb1 0 1.2px,#0000 2px),radial-gradient(circle at 95% 9%,#ffd63f 0 1.6px,#0000 2.6px),radial-gradient(circle at 88% 70%,#fff1dc 0 1.2px,#0000 2px),radial-gradient(circle at 4% 88%,#fff1dc 0 1.2px,#0000 2px),radial-gradient(circle at 62% 96%,#ffd63f 0 1px,#0000 1.8px);position:absolute;inset:0}.hero-sky:after{background-image:radial-gradient(circle at 18% 40%,#fff1dc 0 1px,#0000 1.8px),radial-gradient(circle at 40% 18%,#ffd63f 0 1px,#0000 1.8px),radial-gradient(circle at 72% 12%,#fff1dc 0 1.3px,#0000 2.2px),radial-gradient(circle at 26% 76%,#ff8fb1 0 1.2px,#0000 2px),radial-gradient(circle at 80% 92%,#fff1dc 0 1px,#0000 1.8px)}@media (prefers-reduced-motion:no-preference){.hero-sky:before{animation:4s ease-in-out infinite twinkle}.hero-sky:after{animation:5.5s ease-in-out 1.2s infinite twinkle}}.hero-grid{grid-template-areas:"copy""stage""after";gap:4px;padding-top:28px;padding-bottom:28px;display:grid}.hero-copy{grid-area:copy}.hero-stage{grid-area:stage}.hero-after{grid-area:after}.hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.45rem,9.6vw,4.1rem);line-height:1.04}:lang(hi) .hero h1{letter-spacing:0;line-height:1.25}.h1-line{display:inline-block}.hero .hl{color:var(--gold);white-space:nowrap;text-shadow:0 0 34px #ffc51559;background:linear-gradient(#0000 80%,#ff3d7899 80% 93%,#0000 93%)}@media (prefers-reduced-motion:no-preference){.h1-line{animation:h1-in 1.1s var(--ease-out) both}.h1-line.hl{animation-delay:.12s}.hero-lead{animation:h1-in 1.1s var(--ease-out) .2s both}.hero-copy .stores,.hero-after{animation:h1-in 1.1s var(--ease-out) .3s both}}@keyframes h1-in{0%{transform:translateY(26px)}}.hero .eyebrow{color:var(--gold)}.hero-lead{color:var(--night-muted);max-width:33em;font-size:clamp(1.1rem,2.8vw,1.28rem)}.hero-copy .stores{margin-top:22px}@media (width<=599px){.hero-copy .stores{flex-wrap:nowrap;gap:8px}.hero-copy .store-btn{border-radius:15px;gap:9px;min-height:54px;padding:7px 14px 7px 11px}.hero-copy .store-ico{width:26px;height:26px}.hero-copy .store-txt b{font-size:1.1rem}.hero-copy .store-soon b{font-size:.98rem}.hero-copy .store-txt small{font-size:.66rem}:lang(hi) .hero-copy .store-txt b{font-size:1rem}:lang(hi) .hero-copy .store-txt small{font-size:.74rem}.hero-copy .store-soon .store-ico{width:22px}}@media (width<=359px){.hero-copy .stores{flex-wrap:wrap}}.how-link{min-height:44px;color:var(--night-text);font-family:var(--font-display);align-items:center;gap:8px;margin-top:8px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.how-link svg{width:20px;height:20px;transition:transform .3s var(--ease-out);transform:rotate(90deg)}.how-link:hover svg{transform:rotate(90deg)translate(4px)}.how-link:hover{text-decoration:underline}.hero-trust{color:var(--night-muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.hero-trust li{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{color:#ff8fb1;width:18px;height:18px}.hero-stage{aspect-ratio:1/1.05;width:100%;max-width:660px;margin:6px auto 0;position:relative}.hero-halo{z-index:0;pointer-events:none;background:radial-gradient(38% 36% at 36% 34%,#ffc5155c,#0000 70%),radial-gradient(40% 40% at 64% 58%,#ff3d783d,#0000 72%),radial-gradient(60% 50% at 50% 92%,#8f6cf04d,#0000 70%);position:absolute;inset:-6% -10%}.hero-poster,.hero-canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-poster img{object-fit:contain;width:100%;height:100%;transition:opacity 1s var(--ease-out)}.hero-canvas{opacity:0;transition:opacity 1.1s var(--ease-out);cursor:pointer;touch-action:pan-y;display:block}.hero-stage[data-state=live] .hero-canvas{opacity:1}.hero-stage[data-state=live] .hero-poster img{opacity:0}.hero-chips{pointer-events:none;z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-chips li{white-space:nowrap;color:var(--plum);backdrop-filter:blur(6px);background:#fffffff0;border-radius:999px;padding:7px 13px;font-size:.86rem;font-weight:700;position:absolute;box-shadow:0 12px 28px -10px #0000008c}.hero-chips .chip-0{top:5%;right:2%}.hero-chips .chip-1{bottom:30%;left:0}.hero-chips .chip-2{background:var(--gold);bottom:7%;right:4%}@media (prefers-reduced-motion:no-preference){.hero-chips li{animation:6s ease-in-out infinite bob}.hero-chips .chip-1{animation-duration:7s;animation-delay:-2s}.hero-chips .chip-2{animation-duration:6.5s;animation-delay:-4s}}@media (width<=420px){.hero-chips li{padding:6px 10px;font-size:.78rem}}@media (width>=900px){.hero-grid{grid-template:"copy stage""after stage"/1.05fr .95fr;align-content:center;gap:0 24px;min-height:min(100svh - 64px,820px);padding-block:48px 56px}.hero-copy{align-self:end}.hero-after{align-self:start}.hero-stage{align-self:center;margin:0 -24px 0 auto}.hero-chips li{padding:8px 15px;font-size:.95rem}}.stats{background:var(--bg-alt);border-bottom:1px solid var(--border)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:18px 16px;margin-block:0;padding-block:26px;list-style:none;display:grid}.stat{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--heading) 30%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:1}.stat-l{color:var(--muted);max-width:14em;margin-top:6px;font-size:.95rem;font-weight:700;line-height:1.3}@media (width>=760px){.stats-grid{grid-template-columns:repeat(4,1fr);padding-block:34px}}.p3d{--w:280px;width:var(--w);perspective:1400px;max-width:100%;margin-inline:auto}.p3d-body{transform-style:preserve-3d;transform:rotateY(calc(var(--ry0,-12deg) + var(--tx,0) * 22deg)) rotateX(calc(var(--rx0,5deg) - var(--ty,0) * 14deg));transition:transform .7s var(--ease-out);border-radius:40px;position:relative}.p3d-l{background:#191033;border-radius:40px;position:absolute;inset:0}.p3d-l.l0{background:#2a2148;transform:translateZ(-1.5px)}.p3d-l.l1{transform:translateZ(-3px)}.p3d-l.l2{transform:translateZ(-4.5px)}.p3d-l.l3{transform:translateZ(-6px)}.p3d-l.l4{transform:translateZ(-7.5px)}.p3d-l.l5{background:#120a26;transform:translateZ(-9px)}.p3d-l.l6{background:#120a26;transform:translateZ(-10.5px)}.p3d-l.l7{background:#0d071c;transform:translateZ(-12px);box-shadow:0 40px 70px -24px #0a0319b3}.p3d-face{background:linear-gradient(150deg,#4a4166 0%,#1b1430 38%,#2b2446 100%);border-radius:40px;padding:3.4%;position:relative;transform:translateZ(.5px);box-shadow:inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 4px #00000059}.p3d-scr{background:#fff8ef;border-radius:31px;display:block;overflow:hidden}.p3d-scr img{aspect-ratio:480/981;object-fit:cover;width:100%;height:auto}.p3d-scr:not(.s0){opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:3.4%}.p3d-cam{background:#07030f;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:calc(3.4% + 10px);left:50%;box-shadow:0 0 0 2px #ffffff0f}.p3d-glare{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg, transparent 32%, #ffffff29 46%, transparent 58%) calc(40% + var(--tx,0) * 140%) 0 / 260% 100% no-repeat;transition:background-position .7s var(--ease-out);border-radius:31px;position:absolute;inset:3.4%}@media (prefers-reduced-motion:reduce){.p3d-body{transform:rotateY(-8deg)rotateX(3deg)}}.stage3d{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(120% 90% at 50% 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);place-items:center;padding:clamp(28px,6vw,56px) 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #1c0a3899}.stage3d:before{content:"";z-index:-1;opacity:.6;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}.stage3d:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffff47,#0000);height:50%;position:absolute;bottom:-20%;left:10%;right:10%}.stage3d .p3d{--w:min(68vw, 290px)}.stage-gold{background:radial-gradient(120% 90% at 50% 0,#ffe28a 0%,#ffc515 45%,#f08a06 100%)}.stage-pink{background:radial-gradient(120% 90% at 50% 0,#ff8fb1 0%,#ff3d78 50%,#b0124f 100%)}.stage-cream{background:radial-gradient(120% 90% at 50% 0,#fff 0%,#fff1dc 60%,#ffd9a8 100%)}@media (prefers-color-scheme:dark){.stage-cream{background:radial-gradient(120% 90% at 50% 0,#4a2a8a 0%,#2b1559 60%,#1c0a38 100%)}}.depth-st{z-index:2;pointer-events:none;filter:drop-shadow(0 14px 18px #1c0a384d);translate:calc(var(--tx,0) * -36px) calc(var(--ty,0) * -30px);transition:translate .7s var(--ease-out);position:absolute}.depth-st img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.depth-st{animation:7s ease-in-out infinite bob}}.st-br{width:clamp(80px,22%,120px);bottom:7%;right:5%}.st-tl{width:clamp(48px,13%,70px);top:9%;left:7%;animation-delay:-3s!important}.st-tr{width:clamp(52px,15%,80px);top:8%;right:7%;animation-delay:-2s!important}.feature-copy .eyebrow{margin-bottom:10px}.feature-copy h2{font-size:clamp(1.85rem,4.8vw,2.7rem)}.ticks{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.ticks li svg{width:24px;height:24px;color:var(--accent);margin-top:3px}.feature.flip-row .feature-media{order:0}@media (width>=900px){.feature.flip-row .feature-media{order:2}}.how-steps{counter-reset:none;gap:28px;margin:0;padding:0;list-style:none;display:grid}.how-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 22px 22px;position:relative;overflow:hidden}.how-num{font-family:var(--font-display);color:var(--accent);opacity:.12;font-size:6rem;font-weight:800;line-height:1;position:absolute;top:-6px;right:14px}.how-k{font-family:var(--font-display);color:var(--accent);letter-spacing:.02em;margin:0 0 4px;font-weight:700}.how-card h3{font-size:clamp(1.4rem,3.6vw,1.9rem)}.how-card p:last-child{color:var(--muted);margin:0}.how-vis{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);height:360px;margin-top:16px;padding:28px 0 0;position:relative;overflow:hidden}.how-vis .p3d{--w:min(60vw, 250px);--ry0:0deg;--rx0:0deg}.how-vis .p3d-body{transform-origin:top;transform:rotateX(18deg)}.how-stage{display:none}.ov-typed,.ov-notif,.ov-ready{z-index:3;align-items:center;gap:10px;margin:0;font-weight:700;line-height:1.25;display:flex;position:absolute;box-shadow:0 18px 40px -16px #0a0319a6}.ov-typed{color:var(--plum);font-family:var(--font-display);white-space:nowrap;border:2px solid var(--pink);background:#fff;border-radius:999px;padding:12px 18px;font-size:1.05rem;top:42%;left:50%;translate:-50%}.ov-typed svg{width:20px;height:20px;color:var(--pink-ink);flex:none}.ov-typed span{border-right:2px solid var(--pink);padding-right:2px}.ov-notif{color:var(--plum);background:#fffffff7;border-radius:18px;padding:12px 14px;top:12%;left:6%;right:6%}.ov-notif img{flex:none;width:28px;height:30px}.ov-notif span{flex-direction:column;display:flex}.ov-notif b{font-size:.98rem}.ov-notif small{color:#5b4a7a;font-size:.8rem;font-weight:400}.ov-ready{background:var(--gold);color:var(--plum);font-family:var(--font-display);border-radius:999px;padding:10px 16px;font-size:1.05rem;bottom:14%;right:6%}@media (prefers-reduced-motion:no-preference){.how-vis .ov-typed span{animation:.9s step-end infinite caret}}@keyframes caret{50%{border-color:#0000}}@media (width>=900px){.how-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.how-steps{gap:0}.how-step{align-items:center;min-height:78vh;display:flex}.how-step:first-child{align-items:flex-start;min-height:60vh;padding-top:6vh}.how-step:last-child{min-height:64vh}.how-card{max-width:480px;transition:transform .6s var(--ease-out), box-shadow .6s, border-color .6s}.how-vis{display:none}.how-stage{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);height:640px;display:block;position:sticky;top:calc(50vh - 298px);overflow:hidden;box-shadow:0 40px 80px -44px #1c0a38b3}.how-stage:before{content:"";opacity:.6;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);position:absolute;inset:0}.how-stage-in{perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.how-phone{--w:270px}.how-phone .p3d-body{transition:transform 1s var(--ease-out)}.how-stage[data-step="0"] .how-phone .p3d-body{transform:rotateY(-16deg)rotateX(6deg)}.how-stage[data-step="1"] .how-phone .p3d-body{transform:rotateY(14deg)rotateX(4deg)}.how-stage[data-step="2"] .how-phone .p3d-body{transform:rotateY(-6deg)rotateX(-4deg)rotate(-2deg)}.how-stage[data-step="1"] .p3d-scr.s1,.how-stage[data-step="2"] .p3d-scr.s2{opacity:1}.how-stage .ov-typed,.how-stage .ov-notif,.how-stage .ov-ready,.how-st{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-spring);transform:translateY(18px)scale(.94)}.how-stage .ov-typed{top:46%}.how-stage .ov-notif{width:330px;margin-left:-165px;top:16%;left:50%;right:auto}.how-stage .ov-ready{bottom:18%;right:12%}.how-st{filter:drop-shadow(0 14px 18px #00000059);width:110px;position:absolute}.how-st.st0{bottom:10%;left:7%}.how-st.st1{top:34%;right:6%}.how-st.st2{top:10%;left:6%}.how-stage[data-step="0"] .ov-typed,.how-stage[data-step="0"] .st0,.how-stage[data-step="1"] .ov-notif,.how-stage[data-step="1"] .st1,.how-stage[data-step="2"] .ov-ready,.how-stage[data-step="2"] .st2{opacity:1;transition-delay:.25s;transform:none}.how-grid:has(.how-stage[data-step="0"]) .how-step:first-child .how-card,.how-grid:has(.how-stage[data-step="1"]) .how-step:nth-child(2) .how-card,.how-grid:has(.how-stage[data-step="2"]) .how-step:nth-child(3) .how-card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translate(8px)}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.how-stage .ov-typed span{animation:.9s step-end infinite caret}}.marquee{gap:12px;margin-bottom:clamp(36px,6vw,64px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-row{width:max-content;display:flex}.marquee-track{gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.rel{white-space:nowrap;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);font-family:var(--font-display);color:var(--heading);border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;font-size:1.1rem;font-weight:700;display:inline-flex}.rel-hi{font-family:var(--font-body);color:var(--muted);font-size:1rem;font-weight:400}@media (prefers-reduced-motion:no-preference){@keyframes marquee{to{transform:translate(-50%)}}.marquee-row{animation:60s linear infinite marquee}.marquee-row.reverse{animation-duration:70s;animation-direction:reverse}.marquee:hover .marquee-row{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-row{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:16px}.marquee-track{flex-wrap:wrap;justify-content:center}.marquee-track.dup{display:none}}.circles-label{font-family:var(--font-display);color:var(--accent);margin-bottom:10px;font-weight:700}.circles,.fest-chips{flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.feature-copy .circles li,.feature-copy .fest-chips li{grid-template-columns:none;display:inline-flex}.pill-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pill-row li{background:var(--chip);color:var(--chip-text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex}.pill-row svg{width:18px;height:18px;color:var(--accent)}.studio-grid{align-items:center;gap:28px;display:grid}@media (width>=900px){.studio-grid{grid-template-columns:1fr 1fr;gap:56px}}.tone-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.tone-head .tone-avatar{flex:none;width:64px}.tone-head h3{margin:0}.tone-for{color:var(--muted);margin:0;font-size:.95rem}.tone-btns{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tone-btn{font:inherit;cursor:pointer;background:var(--chip);min-height:44px;color:var(--chip-text);transition:transform .2s var(--ease-out), background-color .2s;border:2px solid #0000;border-radius:999px;padding:8px 16px;font-weight:700}.tone-btn:hover{transform:translateY(-1px)}.tone-btn[aria-pressed=true]{background:var(--purple);color:#fff;border-color:var(--purple)}@media (prefers-color-scheme:dark){.tone-btn[aria-pressed=true]{background:var(--gold);color:var(--plum);border-color:var(--gold)}}.tone-out{font-family:var(--font-display);color:var(--heading);background:var(--bg-alt);border:2px dashed color-mix(in srgb, var(--accent) 40%, transparent);border-radius:18px;min-height:9.5em;margin-bottom:14px;padding:18px 20px;font-size:clamp(1.15rem,2.8vw,1.35rem);line-height:1.45}.tone-note{color:var(--muted);margin:0;font-size:.98rem}.studio-shots{perspective:1400px;justify-content:center;padding:12px 0 24px;display:flex;position:relative}.studio-shots .tilt-in{width:min(44vw,250px)}.studio-shots .p3d{--w:100%}.studio-shots .a{z-index:1;translate:14px}.studio-shots .a .p3d{--ry0:18deg;--rx0:4deg}.studio-shots .b{z-index:2;translate:-14px 34px}.studio-shots .b .p3d{--ry0:-18deg;--rx0:4deg}.gallery{margin-top:clamp(56px,9vw,96px)}.gallery-head{text-align:center;margin-bottom:22px}.gallery-head h3{margin-bottom:4px;font-size:clamp(1.5rem,3.8vw,2rem)}.gallery-head p{color:var(--muted);margin:0}.flip-grid{margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter) 28px;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(72vw,270px);grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}@media (width>=900px){.flip-grid{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:28px;margin-inline:0;padding-inline:0;overflow:visible}}.flip-item{scroll-snap-align:center}.flip{aspect-ratio:4/5;perspective:1300px;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.flip-inner{transform-style:preserve-3d;transition:transform .9s var(--ease-out);border-radius:24px;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.flip:hover .flip-inner{transform:rotateY(-10deg)rotateX(5deg)translateZ(10px)}.flip.is-flipped:hover .flip-inner{transform:rotateY(-170deg)rotateX(5deg)translateZ(10px)}}.flip.is-flipped .flip-inner{transform:rotateY(-180deg)}.flip-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:26px 20px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 44px -24px #1c0a38a6}.flip-back{color:var(--night-text);text-align:left;background:linear-gradient(160deg,#2a1263,#1c0a38);align-items:stretch;transform:rotateY(180deg)}.flip-back dl{gap:10px;margin:0;display:grid}.flip-back dl div{border-bottom:1px solid #fff1dc24;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.flip-back dt{color:var(--night-muted);font-size:.92rem}.flip-back dd{color:#fff;text-align:right;margin:0;font-weight:700}.flip-back .wc-back-st{width:56px;margin:0 auto 14px}.wc-sticker{width:96px;margin-bottom:12px}.wc-text{font-family:var(--font-display);margin:0 0 12px;font-size:1.12rem;font-weight:700;line-height:1.4}.wc-name{font-family:var(--font-display);opacity:.92;margin:0;font-size:.92rem;font-weight:600}.wc-flags{width:100%;height:26px;position:absolute;top:10px;left:0}.wc-bday .flip-front{color:#3b1e8a;background:linear-gradient(170deg,#fff6e9 0%,#ffd9e6 100%)}.wc-diwali .flip-front{color:#ffe7a3;background:radial-gradient(90% 60% at 50% 30%,#4c27b0 0%,#1c0a38 80%)}.wc-diwali .wc-text{color:#ffd63f}.wc-anniv .flip-front{color:#fff;background:linear-gradient(170deg,#ff8fb1 0%,#c2185b 100%)}.wc-rakhi .flip-front{color:#3b1e8a;background:linear-gradient(170deg,#ffe9a8 0%,#ffc515 100%)}.wc-holi .flip-front{color:#3b1e8a;background:radial-gradient(40% 35% at 20% 20%,#ff3d788c,#0000 70%),radial-gradient(40% 35% at 85% 30%,#36c2a599,#0000 70%),radial-gradient(45% 40% at 30% 85%,#ffc51599,#0000 70%),radial-gradient(45% 40% at 85% 85%,#8f6cf099,#0000 70%),#fff8ef}.wc-eid .flip-front{color:#fff1dc;background:radial-gradient(90% 70% at 50% 20%,#1f7a6a 0%,#0d3d36 85%)}.wc-eid .wc-text{color:#ffe7a3}.wc-mom .flip-front{color:#3b1e8a;background:linear-gradient(170deg,#fdeaf3 0%,#e7dbff 100%)}.wc-thanks .flip-front{color:#4a1d06;background:linear-gradient(170deg,#ffe7c7 0%,#f7b267 100%)}.wc-xmas .flip-front{color:#fff1dc;background:radial-gradient(90% 70% at 50% 20%,#1d6b3c 0%,#0b3220 85%)}.wc-xmas .wc-text{color:#ffe7a3}.wc-grad .flip-front{color:#fff1dc;background:radial-gradient(90% 70% at 50% 20%,#33489c 0%,#141c45 85%)}.wc-grad .wc-text{color:#ffd63f}.flip-btn{z-index:3;cursor:pointer;width:44px;height:44px;color:var(--plum);transition:transform .4s var(--ease-spring);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px -8px #00000080}.flip-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.flip:hover .flip-btn{transform:rotate(-30deg)}.flip.is-flipped .flip-btn{transform:rotate(180deg)}.cards-note{text-align:center;color:var(--muted);max-width:640px;margin:8px auto 0}.fest-chips{margin:18px 0 4px}.fest .fs{width:clamp(56px,17%,84px)}.fest .fs0{top:8%;left:6%}.fest .fs1{top:18%;right:6%;animation-delay:-2s!important}.fest .fs2{bottom:10%;left:7%;animation-delay:-4s!important}.fest .fs3{bottom:8%;right:7%;animation-delay:-1s!important}.rem-grid{align-items:center;gap:40px;display:grid}@media (width>=900px){.rem-grid{grid-template-columns:1.05fr .95fr;gap:72px}}.brand-chips{flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.brand-chips li{font-family:var(--font-display);color:var(--heading);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:8px 16px;font-weight:700}.rem-tested{color:var(--heading);align-items:center;gap:8px;font-weight:700;display:flex}.rem-tested svg{width:22px;height:22px;color:var(--accent);flex:none}.arrow-link{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.arrow-link svg{width:18px;height:18px}.rem-line{perspective:1200px;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rem-line:before{content:"";background:linear-gradient(var(--gold), var(--pink), var(--purple-hi));border-radius:3px;width:3px;position:absolute;top:26px;bottom:26px;left:25px}.rem-item{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid;position:relative}.rem-dot{z-index:1;background:var(--gold);width:54px;height:54px;color:var(--plum);box-shadow:0 0 0 6px var(--bg), 0 10px 24px -8px #ffc515cc;border-radius:50%;place-items:center;display:grid;position:relative}.rem-dot svg{width:26px;height:26px}@media (prefers-reduced-motion:no-preference){.rem-item:last-child .rem-dot{animation:2.4s ease-out infinite ring-pulse}}@keyframes ring-pulse{0%{box-shadow:0 0 0 6px var(--bg), 0 0 0 6px #ff3d7899}to{box-shadow:0 0 0 6px var(--bg), 0 0 0 26px #ff3d7800}}.rem-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:16px 20px}.rem-card h3{margin:0 0 2px;font-size:1.25rem}.rem-card p{color:var(--muted);margin:0}.rem-st{width:84px;position:absolute;top:-42px;right:-6px;transform:rotate(10deg)}.lang-chips{perspective:900px;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:flex}.lang-chips li{background:var(--surface);border:1px solid var(--border);text-align:center;min-width:110px;transition:transform .4s var(--ease-out), box-shadow .4s, border-color .4s;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:10px 16px;line-height:1.3;display:inline-flex}.lang-chips li:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px)rotateX(10deg)}.lang-chips .native{color:var(--heading);font-size:1.15rem;font-weight:700}.lang-chips .en{color:var(--muted);font-size:.82rem}.privacy-band{color:var(--night-text);background:linear-gradient(160deg,#2a1263,#1c0a38)}.privacy-band h2,.privacy-band h3{color:#fff}.privacy-band .eyebrow{color:var(--gold)}.privacy-band .btn-ghost{color:var(--night-text);margin-top:8px}.priv-grid{gap:36px;display:grid}.priv-head{position:relative}.priv-head .priv-bell{width:150px;margin-top:28px}.priv-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.priv-list li{transition:background-color .4s, border-color .4s, transform .5s var(--ease-out);background:#fff1dc0f;border:1px solid #fff1dc1f;border-radius:20px;grid-template-columns:52px 1fr;gap:16px;padding:20px;display:grid}.priv-list li:hover{background:#fff1dc17;border-color:#ffc51566;transform:translate(4px)}.priv-list .icon{width:52px;height:52px;color:var(--gold);background:#ffc51529;border-radius:16px;place-items:center;display:grid}.priv-list .icon svg{width:28px;height:28px}.priv-list h3{margin-bottom:4px}.priv-list p{color:var(--night-muted);margin:0}@media (width>=900px){.priv-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px}.priv-head{position:sticky;top:110px}}.carousel{--cw:min(60vw, 260px);position:relative}.car-track{scroll-snap-type:x mandatory;padding:30px calc(50% - var(--cw) / 2) 18px;scrollbar-width:none;perspective:1400px;outline-offset:-6px;margin:0;list-style:none;display:flex;overflow:auto hidden}.car-track::-webkit-scrollbar{display:none}.car-item{flex:0 0 var(--cw);scroll-snap-align:center;transform:translateZ(calc(var(--a,0) * -180px)) rotateY(calc(var(--o,0) * -40deg));opacity:calc(1 - var(--a,0) * .35);transform-style:preserve-3d;will-change:transform;flex-direction:column;align-items:center;gap:14px;display:flex}.car-phone{--w:calc(var(--cw) - 28px)}.car-phone .p3d-body{--ry0:0deg;--rx0:0deg}.car-cap{text-align:center;opacity:calc(1 - var(--a,0) * 1.2);flex-direction:column;margin:0;display:flex}.car-cap b{font-family:var(--font-display);color:var(--heading);font-size:1.15rem}.car-cap span{color:var(--muted);font-size:.95rem}.car-nav{justify-content:center;gap:12px;margin-top:8px;display:flex}.car-btn{cursor:pointer;background:var(--surface);width:52px;height:52px;color:var(--heading);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .3s var(--ease-out), background-color .3s;border-radius:50%;place-items:center;display:grid}.car-btn:hover{transform:translateY(-2px)}.car-btn svg{width:22px;height:22px}.car-btn[data-dir="-1"] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.car-item{opacity:1;transform:none}.car-cap{opacity:1}}.price-grid{align-items:stretch;gap:22px;max-width:980px;margin-inline:auto;display:grid}@media (width>=860px){.price-grid{grid-template-columns:1.08fr 1fr;gap:28px}}.price-card{border-radius:var(--radius-lg);flex-direction:column;padding:clamp(24px,4vw,36px);display:flex;position:relative}.price-card h3{align-items:center;gap:8px;margin-bottom:6px;font-size:1.6rem;display:flex}.price-free{color:var(--night-text);border:2px solid var(--gold);background:radial-gradient(80% 60% at 90% 0,#ffc51538,#0000 70%),radial-gradient(120% 90% at 0 0,#4c27b0 0%,#2a1263 55%,#1c0a38 100%);box-shadow:0 40px 70px -40px #3b1e8ae6,0 0 50px -20px #ffc51580}.price-free h3{color:#fff}.price-free .ticks li svg{color:var(--gold)}.price-free .ticks{color:var(--night-text)}.price-badge{font-family:var(--font-display);background:var(--gold);color:var(--plum);border-radius:999px;align-self:flex-start;margin:0 0 14px;padding:5px 12px;font-size:.9rem;font-weight:800}.price-amt{align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.price-amt b{font-family:var(--font-display);color:var(--gold);font-size:3.6rem;line-height:1}.price-amt span{color:var(--night-muted);font-weight:700}.price-cta{margin-top:auto;padding-top:12px}.price-cta .stores{margin-top:12px}.price-plus{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.price-plus .plus-st{width:36px}.plans{gap:10px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.plan{background:var(--bg-alt);border:1.5px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.plan-best{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.plan-name{color:var(--heading);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.plan-name em{background:var(--pink-ink);color:#fff;border-radius:999px;padding:2px 9px;font-size:.78rem;font-style:normal;font-weight:800}.plan-amt b{font-family:var(--font-display);color:var(--heading);font-size:1.6rem}.plan-amt span{color:var(--muted);font-size:.92rem}.plus-cta{color:var(--accent);align-items:center;gap:8px;margin:auto 0 0;padding-top:18px;font-weight:700;display:flex}.plus-cta svg{width:20px;height:20px}.price-note{text-align:center;color:var(--muted);max-width:640px;margin:22px auto 0;font-size:.95rem}.video-box{max-width:960px;margin-inline:auto}.video-facade,.video-box video{aspect-ratio:9/16;width:100%;max-width:360px;box-shadow:var(--shadow);background:#1c0a38;border-radius:24px;margin-inline:auto;display:block;position:relative;overflow:hidden}.video-facade img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.video-facade:hover img{transform:scale(1.03)}.play{background:var(--pink-ink);color:#fff;width:84px;height:84px;transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #ffffff2e,0 16px 30px -10px #0009}.play svg{fill:currentColor;width:34px;height:34px;margin-left:4px}.video-facade:hover .play{transform:scale(1.08)}@media (width>=700px){.video-facade,.video-box video{aspect-ratio:16/9;max-width:none}}.end-cta{text-align:center;color:var(--night-text);background:radial-gradient(80% 120% at 50% 0,#4c27b0,#2a1263 55%,#1c0a38);padding-block:clamp(56px,10vw,104px);position:relative;overflow:hidden}.end-inner{flex-direction:column;align-items:center;display:flex}.end-cta h2{color:#fff;max-width:16em}.end-cta p{color:var(--night-muted)}.end-cta .end-bell{width:150px;margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.end-cta .swing{transform-origin:50% 8%;animation:3.2s ease-in-out infinite bell-swing}}@keyframes bell-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.end-link{margin-top:22px}.end-link a{color:var(--gold-hi);font-weight:700}.cta-bar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(1.4)blur(14px);visibility:hidden;transition:transform .5s var(--ease-out), visibility 0s linear .5s;background:#1c0a38eb;border-top:1px solid #ffc51547;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -16px 40px -20px #0009}.cta-bar.is-on{visibility:visible;transition:transform .5s var(--ease-out), visibility 0s;transform:none}.cta-bar .stores{flex-wrap:nowrap;justify-content:center;gap:8px;margin:0}.cta-bar .stores li:first-child{flex:auto;max-width:260px}.cta-bar .store-play{justify-content:center;width:100%}.cta-bar .store-soon{padding-inline:10px}.cta-bar .store-soon .store-ico{display:none}@media (width>=900px){.cta-bar{display:none}}@media (prefers-reduced-motion:reduce){.cta-bar,.cta-bar.is-on{transition:none}}.hi-chip{z-index:60;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);animation:hi-chip-in .4s var(--ease-out) both;border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 14px;display:flex;position:fixed;top:74px;right:12px}.hi-chip[hidden]{display:none}.hi-chip a{color:var(--heading);padding:6px 4px;font-size:.95rem;font-weight:700;text-decoration:none}.hi-chip a:hover{text-decoration:underline}.hi-chip-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hi-chip-x:hover{background:var(--chip)}.hi-chip-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}@keyframes hi-chip-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hi-chip{animation:none}}
