.MoonQr-module-scss-module__bOWVNG__moonWrap{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.MoonQr-module-scss-module__bOWVNG__moon{aspect-ratio:1;background:radial-gradient(75% 75% at 38% 32%, #fffaf0 0%, var(--moon-cream) 55%, var(--moon-deep) 100%);border-radius:50%;justify-content:center;align-items:center;width:clamp(230px,26vw,290px);animation:1.4s ease-out both MoonQr-module-scss-module__bOWVNG__moonrise;display:flex;position:relative;box-shadow:0 0 40px 8px #fff3d647,0 0 140px 30px #fff3d61f,inset -14px -18px 40px #a0783c2e}@keyframes MoonQr-module-scss-module__bOWVNG__moonrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.MoonQr-module-scss-module__bOWVNG__moonInner{aspect-ratio:1;justify-content:center;align-items:center;width:58%;display:flex}.MoonQr-module-scss-module__bOWVNG__moonInner svg{width:100%;height:100%;display:block}.MoonQr-module-scss-module__bOWVNG__moonCaption{font-family:var(--font-display-stack);letter-spacing:.01em;color:var(--moon-deep);font-size:.98rem;font-weight:500}.MoonQr-module-scss-module__bOWVNG__waButton{color:#06281a;background:var(--wa-green);border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;display:none;box-shadow:0 6px 24px #25d36659}.MoonQr-module-scss-module__bOWVNG__waButton:focus-visible{outline:3px solid var(--moon-cream);outline-offset:3px}@media (max-width:760px),(hover:none) and (pointer:coarse){.MoonQr-module-scss-module__bOWVNG__waButton{display:inline-flex}.MoonQr-module-scss-module__bOWVNG__moonCaption{display:none}}
.page-module-scss-module__rcUngW__sky{background:radial-gradient(120% 90% at 50% 110%, var(--night) 0%, transparent 60%),radial-gradient(80% 60% at 80% -10%, #2b2668 0%, transparent 55%),var(--night-deep);flex-direction:column;min-height:100svh;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__stars{pointer-events:none;position:absolute;inset:0}.page-module-scss-module__rcUngW__star{background:var(--moon-cream);opacity:.35;border-radius:50%;animation:4.5s ease-in-out infinite page-module-scss-module__rcUngW__twinkle;position:absolute}@keyframes page-module-scss-module__rcUngW__twinkle{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.9;transform:scale(1.4)}}.page-module-scss-module__rcUngW__hero{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:68rem;margin:0 auto;padding:clamp(2rem,6vh,5rem) 0 clamp(2rem,5vh,4rem);display:grid;position:relative}.page-module-scss-module__rcUngW__heroText{flex-direction:column;gap:1.1rem;display:flex}.page-module-scss-module__rcUngW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--periwinkle-dim);font-size:.8rem;font-weight:700}.page-module-scss-module__rcUngW__hero h1{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--moon-cream);text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:600;line-height:1.14}.page-module-scss-module__rcUngW__hero h1 em{color:var(--moon-deep);font-style:normal;font-weight:700}.page-module-scss-module__rcUngW__hindiLine{font-family:var(--font-hindi-stack);color:var(--moon-deep);font-size:clamp(1.05rem,2vw,1.3rem)}.page-module-scss-module__rcUngW__lede{max-width:34rem;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.65}.page-module-scss-module__rcUngW__steps{border-top:1px solid #c7cdf42e;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);width:100%;max-width:68rem;margin:0 auto;padding-top:clamp(1rem,3vh,2rem);display:grid;position:relative}.page-module-scss-module__rcUngW__step{flex-direction:column;gap:.45rem;display:flex}.page-module-scss-module__rcUngW__step h2{font-family:var(--font-display-stack);color:var(--moon-cream);font-size:1.15rem;font-weight:600}.page-module-scss-module__rcUngW__step p{color:var(--periwinkle);font-size:.95rem;line-height:1.6}.page-module-scss-module__rcUngW__stepStar{color:var(--moon-deep);letter-spacing:.35em;font-size:.85rem}.page-module-scss-module__rcUngW__footer{text-align:center;color:var(--periwinkle-dim);padding-top:clamp(2rem,5vh,3.5rem);font-size:.85rem;position:relative}@media (max-width:760px){.page-module-scss-module__rcUngW__hero{text-align:center;grid-template-columns:1fr;gap:2.5rem}.page-module-scss-module__rcUngW__heroText{align-items:center}.page-module-scss-module__rcUngW__steps{grid-template-columns:1fr}}
