@layer components{.recharge-page{--rc-night:#241a5e;--rc-night-2:#1a1247;--rc-yellow:#ffe98a;--rc-gold:#f5c443;--rc-ink:#15102e;--rc-rule:#e7e4ee}.recharge-page .rc-night-ground{background:radial-gradient(130% 80% at 50% 105%,#4a36a8 0%,#2e2178 35%,var(--rc-night)60%,var(--rc-night-2)100%)}.recharge-page .rc-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.recharge-page .rc-spk,.recharge-page .rc-dust{opacity:0;will-change:transform,opacity;position:absolute}.recharge-page .rc-spk{width:var(--s,6px);height:var(--s,6px);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:rc-twinkle var(--d,2.6s)ease-in-out var(--dl,0s)infinite;background:#fff6cf}.recharge-page .rc-dust{background:var(--rc-yellow);width:2px;height:2px;animation:rc-twinkle var(--d,3s)ease-in-out var(--dl,0s)infinite;border-radius:50%;box-shadow:0 0 4px 1px #ffd65acc}.recharge-page .rc-fall{animation:rc-twinkle var(--d,2.6s)ease-in-out var(--dl,0s)infinite,rc-fall var(--fd,10s)linear var(--dl,0s)infinite}.recharge-page .rc-toran{pointer-events:none;z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}.recharge-page .rc-sway{transform-box:fill-box;transform-origin:50% 0;animation:5s ease-in-out infinite rc-sway}.recharge-page .rc-diya-wrap{width:var(--diya-w,66px);height:calc(var(--diya-w,66px)*.9);position:absolute;left:50%;transform:translate(-50%)}.recharge-page .rc-flame{transform-origin:50% 90%;filter:drop-shadow(0 0 10px #ffd65ae6)drop-shadow(0 0 24px #ffb43c99);background:radial-gradient(at 50% 70%,#fff 0 30%,#fff3bf 45%,#ffc94a 75%,#ff961e00 100%);border-radius:50%/60% 60% 40% 40%;width:33%;height:55%;margin-left:-16.5%;animation:1.6s ease-in-out infinite rc-flicker;position:absolute;bottom:42%;left:50%}.recharge-page .rc-diya{background:linear-gradient(#b5541e,#7a3412);border-radius:4px 4px 50% 50%/4px 4px 100% 100%;height:37%;position:absolute;bottom:0;left:0;right:0}.recharge-page .rc-diya:after{content:"";background:#5c260c;border-radius:50%;height:6px;position:absolute;top:-3px;left:8%;right:8%}.recharge-page .rc-doorway{width:220px;height:286px;margin:30px auto 0;position:relative}.recharge-page .rc-door{background:radial-gradient(at 50% 88%,#fffbe6 0%,#ffe98a 26%,#f5c443 55%,#d79a1e 85%,#a86e10 100%);border-radius:110px 110px 0 0;position:absolute;inset:0;overflow:hidden}.recharge-page .rc-rays{transform-origin:50% 100%;background:repeating-conic-gradient(from 0deg at 50% 100%,#ffe98a00 0 6deg,#ffe98a1a 6deg 9deg);width:520px;height:520px;margin-left:-260px;animation:120s linear infinite rc-spin;position:absolute;bottom:20px;left:50%;-webkit-mask:radial-gradient(circle at 50% 100%,#000 25%,#0000 62%);mask:radial-gradient(circle at 50% 100%,#000 25%,#0000 62%)}.recharge-page .rc-rangoli{opacity:.5;transform-origin:50%;width:300px;height:300px;margin-left:-150px;animation:80s linear infinite rc-spin;position:absolute;bottom:-70px;left:50%}.recharge-page .rc-floor-glow{background:radial-gradient(#ffd65a73,#0000 70%);width:360px;height:60px;margin-left:-180px;position:absolute;bottom:-10px;left:50%}.recharge-page .rc-glow{animation:3.2s ease-in-out infinite rc-glow}.recharge-page .rc-door-diya{--diya-w:66px;bottom:20px}@media (min-width:1024px){.recharge-page .rc-doorway{width:300px;height:390px;margin:0 auto}.recharge-page .rc-door{border-radius:150px 150px 0 0}.recharge-page .rc-rangoli{width:420px;height:420px;margin-left:-210px;bottom:-110px}.recharge-page .rc-floor-glow{width:520px;margin-left:-260px}.recharge-page .rc-door-diya{--diya-w:84px;bottom:26px}}.recharge-page .rc-h1{letter-spacing:.005em;font-size:clamp(2.75rem,14.5vw,4.75rem);line-height:.88}@media (min-width:1024px){.recharge-page .rc-h1{font-size:8rem}}.recharge-page .rc-eyebrow{letter-spacing:.2em;text-transform:uppercase}.recharge-page .rc-shimmer{background:linear-gradient(100deg,#ffe98a 0% 38%,#fffbe6 48%,#f5c443 56%,#ffe98a 66% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite rc-shim}.recharge-page .rc-arch-sm{border-radius:12px 12px 0 0}.recharge-page .rc-arch-md{border-radius:16px 16px 0 0}.recharge-page .rc-step-n{border-radius:17px 17px 0 0}.recharge-page .rc-photo{border-radius:100px 100px 0 0/80px 80px 0 0}.recharge-page .rc-cta{position:relative;overflow:hidden}.recharge-page .rc-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffe98a73 50%,#0000 70%);animation:3.6s ease-in-out infinite rc-sweep;position:absolute;inset:0;transform:translate(-120%)}.recharge-page .rc-cta:disabled:after{animation:none}.recharge-page .rc-zone[data-offscreen] *,.recharge-page .rc-zone[data-offscreen] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.recharge-page *,.recharge-page :before,.recharge-page :after{animation:none!important}.recharge-page .rc-spk,.recharge-page .rc-dust{opacity:.8}}}@keyframes rc-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes rc-fall{0%{translate:0 -20px}to{translate:var(--dx,10px)var(--fy,320px)}}@keyframes rc-flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.94,1.06)skew(2deg)}50%{transform:scale(1.04,.96)skew(-2deg)}75%{transform:scale(.97,1.08)skew(1deg)}}@keyframes rc-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes rc-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes rc-spin{to{transform:rotate(360deg)}}
