:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:#070b12;color:#eaf4ff;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1100px,92%);margin:0 auto}.glass{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#64aad0;color:#062233;font-weight:700;border:0;cursor:pointer;box-shadow:0 18px 40px #64aad040}.btn.secondary{background:transparent;color:#eaf4ff;border:1px solid rgba(255,255,255,.18);box-shadow:none}.grid{display:grid;gap:18px}@media(min-width:900px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.grid-2{grid-template-columns:1.2fr .8fr}}.section{padding:50px 0}.h2{font-size:32px;margin:0 0 14px}.p{opacity:.88;line-height:1.7;margin:0}.badge{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font-size:13px}.softGlow{position:absolute;inset:-120px;background:radial-gradient(circle at 30% 30%,rgba(100,170,208,.22),transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.08),transparent 55%);filter:blur(30px);pointer-events:none;z-index:-1}.bg-page{min-height:100vh;position:relative;background:radial-gradient(1200px 600px at 20% 10%,rgba(100,170,208,.25),transparent 60%),radial-gradient(900px 500px at 80% 20%,rgba(20,60,90,.25),transparent 55%),radial-gradient(900px 700px at 50% 90%,rgba(100,170,208,.15),transparent 60%),#070b12;background-attachment:fixed}.mist{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 60% 20%,rgba(255,255,255,.1) 0 2px,transparent 3px),radial-gradient(circle at 80% 60%,rgba(255,255,255,.12) 0 2px,transparent 3px),radial-gradient(circle at 30% 80%,rgba(255,255,255,.1) 0 2px,transparent 3px);background-size:420px 420px;animation:drift 14s linear infinite;opacity:.35}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-120px,60px,0)}}.navPill{width:min(1100px,92%);margin:16px auto 0;padding:14px 18px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between}@media(max-width:520px){.navPill{width:calc(100% - 24px);margin:12px auto 0;padding:12px 14px;gap:10px;overflow-x:auto;white-space:nowrap}}@media(max-width:520px){.navPill{justify-content:flex-start;gap:14px}.navPill>div:last-child{overflow-x:auto;white-space:nowrap}}@media(max-width:520px){.container{width:calc(100% - 24px)}.heroGrid{grid-template-columns:1fr}.bottomPill{position:static;transform:none;margin:18px auto 0;width:100%}}.heroTitle{font-size:clamp(42px,5vw,46px)}.heroSub{font-size:clamp(14px,2.2vw,16px)}.bottomPill{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:12px 18px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:700;opacity:.92;text-align:center;width:min(740px,92%)}.heroOverlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 500px at 18% 30%,rgba(0,0,0,.25),transparent 60%),radial-gradient(900px 600px at 70% 30%,rgba(100,170,208,.14),transparent 60%)}.btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:active{transform:translateY(0)}.btn.secondary:hover{box-shadow:0 18px 40px #ffffff14}.floatWrap{animation:floatY 3.5s ease-in-out infinite;will-change:transform}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.divider{height:1px;width:min(1100px,92%);margin:0 auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);opacity:.7}html{scroll-behavior:smooth}.brandTitle{font-size:clamp(18px,7vw,44px);letter-spacing:4px;font-weight:800;opacity:.85;line-height:1}@keyframes bigFloat{0%,to{transform:rotate(18deg) translateY(0)}50%{transform:rotate(18deg) translateY(-16px)}}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}@media(max-width:900px){.heroGrid{grid-template-columns:1fr;gap:18px}}.bigBottleFixed{position:fixed;top:-80px;right:-110px;width:min(700px,70vw);opacity:.6;filter:drop-shadow(0 50px 120px rgba(0,0,0,.85));z-index:1;pointer-events:none;will-change:transform}@media(max-width:900px){.bigBottleFixed{width:380px;top:-90px;right:-160px;opacity:.16}}@media(max-width:520px){.bigBottleFixed{position:absolute;top:220px;right:-90px;width:min(240px,60vw);opacity:.1;z-index:0}}@media(max-width:520px){.heroTitle{font-size:clamp(34px,8vw,44px)}.heroSub{font-size:14px}.bottomPill{bottom:14px;font-size:13px;padding:10px 14px}}.bigBottle3D{position:fixed;top:-120px;right:-140px;width:520px;height:520px;pointer-events:none;z-index:3;opacity:.85}@media(max-width:900px){.bigBottle3D{width:420px;height:420px;top:-140px;right:-180px}}@media(max-width:520px){.bigBottle3D{width:300px;height:300px;top:-90px;right:-160px}}.sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.08) 45%,rgba(100,170,208,.14) 50%,rgba(255,255,255,.08) 55%,transparent 100%);transform:translate(-120%);animation:sweepMove 6.5s ease-in-out infinite;opacity:.55}@keyframes sweepMove{0%,30%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.labelFloating{position:relative;z-index:6;margin:90px auto;padding:10px 0;text-align:center;overflow:visible}.labelFloating img{width:100%;max-width:100%;height:auto;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 30px 90px rgba(0,0,0,.45))}.labelFloating:before{content:"";position:absolute;inset:-30px;background:radial-gradient(600px 220px at center,rgba(100,170,208,.16),transparent 70%);filter:blur(30px);z-index:-1}@media(max-width:900px){.labelFloating{margin:60px auto}}@media(max-width:520px){.labelFloating{margin:44px auto;padding:0}.labelFloating:before{inset:-18px;opacity:.7}}.labelFloating img{max-width:min(100%,1100px)}@media(max-width:900px){.heroBottleWrap{display:none!important}}.rudraapName{display:inline-flex;align-items:baseline;gap:6px;font-weight:900;letter-spacing:4px;color:var(--txt);font-size:var(--fs);line-height:1;-webkit-user-select:none;user-select:none}.rudraapPart{display:inline-block;filter:drop-shadow(0 16px 44px rgba(0,0,0,.35))}.animRWrap{position:relative;width:.9em;height:.9em;display:inline-block;vertical-align:baseline}.brandLogoMark{position:absolute;left:50%;top:-2em;width:3em;height:3em;transform:translate(-50%);opacity:1;filter:drop-shadow(0 0 22px rgba(100,170,208,.55))}.drop{position:absolute;left:50%;top:-.35em;width:.18em;height:.26em;transform:translate(-50%);background:radial-gradient(circle at 30% 25%,#fffffff2,#64aad0f2);border-radius:999px;opacity:0;animation:dropLoop 2.6s ease-in-out infinite}.splash{position:absolute;left:50%;top:.62em;width:.12em;height:.12em;border:2px solid rgba(100,170,208,.7);border-radius:999px;opacity:0;animation:splashLoop 2.6s ease-out infinite}.rLetter{position:absolute;left:50%;top:.02em;transform:translate(-50%) scale(.85);opacity:0;color:var(--txt);animation:rLoop 2.6s ease-in-out infinite}@keyframes dropLoop{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.8)}15%{opacity:1}55%{opacity:1;transform:translate(-50%) translateY(.95em) scale(1)}65%{opacity:0}to{opacity:0}}@keyframes logoPop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.85)}12%{opacity:.95;transform:translate(-50%) translateY(0) scale(1)}35%{opacity:.75;transform:translate(-50%) translateY(0) scale(.96)}to{opacity:0}}@keyframes dropFall{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.85)}15%{opacity:1}55%{opacity:1;transform:translate(-50%) translateY(.95em) scale(1)}60%{opacity:0}to{opacity:0}}@keyframes splashRing{0%{opacity:0;transform:translate(-50%) scale(.2)}52%{opacity:0;transform:translate(-50%) scale(.2)}62%{opacity:.85;transform:translate(-50%) scale(1.3)}78%{opacity:.25;transform:translate(-50%) scale(2)}to{opacity:0;transform:translate(-50%) scale(2.6)}}@keyframes rReveal{0%{opacity:0;transform:translate(-50%) scale(.85);filter:blur(2px)}52%{opacity:0;transform:translate(-50%) scale(.85);filter:blur(2px)}65%{opacity:1;transform:translate(-50%) scale(1.06);filter:blur(0)}82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes splashLoop{0%,55%{opacity:0;transform:translate(-50%) scale(.2)}65%{opacity:.85;transform:translate(-50%) scale(1.2)}85%{opacity:.15;transform:translate(-50%) scale(2.2)}to{opacity:0;transform:translate(-50%) scale(2.8)}}@keyframes rLoop{0%,55%{opacity:0;transform:translate(-50%) scale(.85);filter:blur(2px)}70%{opacity:1;transform:translate(-50%) scale(1.06);filter:blur(0)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.brandLogoMark,.drop,.splash,.rLetter{animation:none!important;opacity:1}.drop,.splash,.brandLogoMark{display:none}}.trustStrip{margin:1px auto;text-align:center;position:relative;z-index:6;opacity:.9}.trustStrip img{width:min(720px,92%);height:10em;object-fit:contain;filter:drop-shadow(0 12px 30px rgba(0,0,0,.35));opacity:.85}@media(max-width:520px){.trustStrip{margin:40px auto 18px}.trustStrip img{width:min(360px,94%);opacity:.75}}.heroFeatures{display:flex;gap:14px;flex-wrap:wrap}.featurePill{padding:10px 16px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;letter-spacing:.4px;color:#eaf4ffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s ease}.featurePill:hover{background:#64aad02e;border-color:#64aad059;transform:translateY(-2px);box-shadow:0 12px 28px #64aad02e}@media(max-width:520px){.featurePill{font-size:12px;padding:8px 14px}}
