:root{--bg-primary:#0a0a0f;--bg-secondary:#0d0d1a;--bg-tertiary:#111128;--bg-card:#0f0f23b3;--bg-glass:#14143266;--accent-gold:#c9a84c;--accent-gold-light:#e8d48b;--accent-gold-glow:#c9a84c66;--accent-purple:#7b2ff7;--accent-purple-light:#a855f7;--accent-purple-glow:#7b2ff74d;--accent-indigo:#4f46e5;--accent-violet:#8b5cf6;--accent-teal:#14b8a6;--accent-rose:#e11d70;--text-primary:#f0ece2;--text-secondary:#f0ece2b3;--text-muted:#f0ece273;--text-accent:var(--accent-gold-light);--border-subtle:#c9a84c1f;--border-glow:#c9a84c4d;--font-display:"Cinzel Decorative",serif;--font-heading:"Cormorant Garamond",serif;--font-body:"Outfit",sans-serif;--font-ui:"Inter",sans-serif;--section-padding:120px 0;--container-max:1200px;--container-padding:0 24px;--glass-blur:blur(20px);--glow-sm:0 0 10px;--glow-md:0 0 20px;--glow-lg:0 0 40px;--glow-xl:0 0 80px;--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ease-out-expo:cubic-bezier(.19,1,.22,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent-gold)var(--bg-primary)}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent-gold),var(--accent-purple));border-radius:3px}.cosmic-bg{z-index:-1;position:fixed;inset:0;overflow:hidden}.cosmic-bg:before{content:"";background:radial-gradient(at 15% 30%,#7b2ff72e 0%,#0000 45%),radial-gradient(at 75% 15%,#c9a84c24 0%,#0000 40%),radial-gradient(at 85% 70%,#8b5cf61f 0%,#0000 45%),radial-gradient(at 40% 80%,#4f46e524 0%,#0000 50%),radial-gradient(at 55% 45%,#e11d700f 0%,#0000 40%),radial-gradient(at 25% 65%,#14b8a612 0%,#0000 35%);width:200%;height:200%;animation:30s ease-in-out infinite alternate cosmicDrift;position:absolute;top:-50%;left:-50%}.cosmic-bg:after{content:"";background-image:radial-gradient(1.5px 1.5px at 5% 12%,#ffffffb3,#0000),radial-gradient(1px 1px at 12% 28%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 18% 55%,#fff9,#0000),radial-gradient(1px 1px at 22% 78%,#fff6,#0000),radial-gradient(2px 2px at 28% 15%,#c9a84ccc,#0000),radial-gradient(1px 1px at 33% 42%,#ffffff80,#0000),radial-gradient(1px 1px at 38% 88%,#fff6,#0000),radial-gradient(1.5px 1.5px at 42% 8%,#fff9,#0000),radial-gradient(1px 1px at 48% 35%,#ffffff80,#0000),radial-gradient(2px 2px at 52% 65%,#8b5cf6b3,#0000),radial-gradient(1px 1px at 58% 22%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 63%,#fff9,#0000),radial-gradient(1px 1px at 68% 75%,#fff6,#0000),radial-gradient(1px 1px at 72% 10%,#ffffff80,#0000),radial-gradient(2px 2px at 78% 40%,#c9a84cb3,#0000),radial-gradient(1px 1px at 82% 62%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 88% 85%,#fff9,#0000),radial-gradient(1px 1px at 92% 30%,#fff6,#0000),radial-gradient(1px 1px at 95% 55%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 3% 90%,#8b5cf699,#0000),radial-gradient(.8px .8px at 7% 45%,#ffffff40,#0000),radial-gradient(.8px .8px at 15% 70%,#fff3,#0000),radial-gradient(.8px .8px at 25% 5%,#fff3,#0000),radial-gradient(.8px .8px at 35% 58%,#ffffff40,#0000),radial-gradient(.8px .8px at 45% 92%,#fff3,#0000),radial-gradient(.8px .8px at 55% 3%,#fff3,#0000),radial-gradient(.8px .8px at 65% 38%,#ffffff40,#0000),radial-gradient(.8px .8px at 75% 82%,#fff3,#0000),radial-gradient(.8px .8px at 85% 18%,#fff3,#0000),radial-gradient(.8px .8px at 97% 72%,#ffffff40,#0000);animation:6s ease-in-out infinite alternate starTwinkle;position:absolute;inset:0}.cosmic-shooting-stars{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shooting-star{opacity:0;background:linear-gradient(90deg,#c9a84ccc,#c9a84c00 100%);border-radius:1px;width:120px;height:1px;position:absolute;transform:rotate(-35deg)}.shooting-star:first-child{animation:6s ease-in-out 2s infinite shootingStar;top:10%;left:20%}.shooting-star:nth-child(2){width:80px;animation:8s ease-in-out 5s infinite shootingStar;top:30%;left:60%}.shooting-star:nth-child(3){width:100px;animation:10s ease-in-out 8s infinite shootingStar;top:55%;left:40%}.shooting-star:nth-child(4){width:60px;animation:7s ease-in-out 12s infinite shootingStar;top:20%;left:80%}@keyframes shootingStar{0%{opacity:0;transform:rotate(-35deg)translate(0)}2%{opacity:1}6%{opacity:0;transform:rotate(-35deg)translate(400px)}to{opacity:0}}.cosmic-grid{z-index:-1;pointer-events:none;opacity:.025;background-image:linear-gradient(#c9a84c4d 1px,#0000 1px),linear-gradient(90deg,#c9a84c4d 1px,#0000 1px);background-size:80px 80px;animation:20s linear infinite gridShift;position:fixed;inset:0}@keyframes gridShift{0%{transform:perspective(500px)rotateX(60deg)translateY(0)}to{transform:perspective(500px)rotateX(60deg)translateY(80px)}}.cosmic-nebula{z-index:-1;pointer-events:none;opacity:.6;position:fixed;inset:0}.nebula-cloud{filter:blur(100px);mix-blend-mode:screen;border-radius:50%;position:absolute}.nebula-cloud:first-child{background:radial-gradient(circle,#7b2ff71f,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite alternate nebulaFloat;top:-10%;left:-5%}.nebula-cloud:nth-child(2){background:radial-gradient(circle,#c9a84c1a,#0000 70%);width:600px;height:400px;animation:30s ease-in-out -10s infinite alternate-reverse nebulaFloat;top:20%;right:-10%}.nebula-cloud:nth-child(3){background:radial-gradient(circle,#4f46e51a,#0000 70%);width:450px;height:450px;animation:20s ease-in-out -5s infinite alternate nebulaFloat;bottom:5%;left:30%}.nebula-cloud:nth-child(4){background:radial-gradient(circle,#e11d700f,#0000 70%);width:350px;height:350px;animation:22s ease-in-out -15s infinite alternate-reverse nebulaFloat;top:60%;left:5%}@keyframes nebulaFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.15)}to{transform:translate(-20px,20px)scale(.95)}}@keyframes cosmicDrift{0%{transform:rotate(0)scale(1)}to{transform:rotate(3deg)scale(1.05)}}@keyframes starTwinkle{0%{opacity:.6}50%{opacity:1}to{opacity:.75}}.particle{pointer-events:none;z-index:0;border-radius:50%;position:fixed}.particle-gold{background:radial-gradient(circle,var(--accent-gold-light),transparent);box-shadow:var(--glow-sm)var(--accent-gold-glow)}.particle-purple{background:radial-gradient(circle,var(--accent-purple-light),transparent);box-shadow:var(--glow-sm)var(--accent-purple-glow)}@keyframes floatParticle{0%,to{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:1}90%{opacity:1}50%{transform:translateY(-200px)translate(30px)scale(1.5)}}.navbar{z-index:1000;transition:all .5s var(--ease-smooth);padding:16px 0;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-subtle);background:#0a0a0fd9;padding:10px 0}.nav-container{max-width:var(--container-max);padding:var(--container-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.logo-icon{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.logo-icon svg{width:100%;height:100%;filter:drop-shadow(var(--glow-md)var(--accent-gold-glow))}.logo-text{font-family:var(--font-display);background:linear-gradient(135deg,var(--accent-gold-light),var(--accent-gold),var(--accent-purple-light));-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.nav-links{align-items:center;gap:36px;list-style:none;display:flex}.nav-link{font-family:var(--font-ui);color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;transition:color .3s var(--ease-smooth);padding:8px 0;font-size:.85rem;font-weight:500;text-decoration:none;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg,var(--accent-gold),var(--accent-purple));width:0;height:2px;transition:all .4s var(--ease-out-expo);border-radius:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-link:hover{color:var(--text-accent)}.nav-link:hover:after{width:100%}.nav-cta{font-family:var(--font-ui);color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));letter-spacing:1.5px;text-transform:uppercase;transition:all .4s var(--ease-smooth);box-shadow:0 4px 20px var(--accent-gold-glow);cursor:pointer;border:none;border-radius:50px;padding:10px 24px;font-size:.8rem;font-weight:600;text-decoration:none}.nav-cta:hover{box-shadow:0 8px 30px var(--accent-gold-glow);transform:translateY(-2px)}.mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-toggle span{background:var(--accent-gold);width:24px;height:2px;transition:all .3s var(--ease-smooth);border-radius:2px}.hero{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-bg-image{opacity:.4;filter:saturate(1.2)brightness(.85);background-image:url(/hero-banner.png);background-position:50%;background-size:cover;animation:10s ease-in-out infinite alternate heroBgPulse;position:absolute;inset:-20px}@keyframes heroBgPulse{0%{opacity:.35;filter:saturate(1.2)brightness(.85);transform:scale(1)}to{opacity:.5;filter:saturate(1.4)brightness(.9);transform:scale(1.06)}}.hero-overlay{background:radial-gradient(ellipse at center 40%,#0a0a0f73 0%,#0a0a0fbf 50%,var(--bg-primary)80%),linear-gradient(180deg,#0a0a0f66 0%,#0a0a0f33 30%,#0a0a0f4d 70%,var(--bg-primary)97%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:900px;animation:heroFadeIn 1.5s var(--ease-out-expo)both;background:radial-gradient(#0a0a0f80 0%,#0000 70%);border-radius:40px;padding:48px 32px;position:relative}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-badge{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-family:var(--font-ui);color:var(--accent-gold-light);letter-spacing:3px;text-transform:uppercase;animation:heroFadeIn 1.5s var(--ease-out-expo).2s both;background:#0a0a14b3;border:1px solid #c9a84c40;border-radius:50px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:.75rem;font-weight:500;display:inline-flex}.hero-badge .pulse-dot{background:var(--accent-gold);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 var(--accent-gold-glow)}50%{box-shadow:0 0 0 8px #0000}}.hero-logo-wrapper{width:280px;height:280px;animation:heroLogoEntrance 1.8s var(--ease-out-expo).3s both;justify-content:center;align-items:center;margin:0 auto 28px;display:flex;position:relative}@keyframes heroLogoEntrance{0%{opacity:0;filter:blur(10px);transform:scale(.5)translateY(40px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.hero-logo-img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 30px #c9a84c66)drop-shadow(0 0 60px #7b2ff733);width:280px;height:280px;transition:transform .4s var(--ease-smooth);border-radius:50%;animation:5s ease-in-out infinite heroLogoFloat;position:relative}.hero-logo-img:hover{filter:drop-shadow(0 0 50px #c9a84c99)drop-shadow(0 0 80px #7b2ff74d);transform:scale(1.08)}@keyframes heroLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-logo-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#c9a84c40 0%,#7b2ff71f 40%,#0000 70%);border-radius:50%;width:320px;height:320px;animation:4s ease-in-out infinite logoGlowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes logoGlowPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.hero-logo-rings{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-logo-ring{border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%}.hero-logo-ring:first-child{border-color:#c9a84c33;width:310px;height:310px;margin-top:-155px;margin-left:-155px;animation:20s linear infinite logoRingSpin}.hero-logo-ring:nth-child(2){border-style:dashed;border-color:#7b2ff726;width:350px;height:350px;margin-top:-175px;margin-left:-175px;animation:30s linear infinite reverse logoRingSpin}.hero-logo-ring:nth-child(3){border-color:#c9a84c1a;width:390px;height:390px;margin-top:-195px;margin-left:-195px;animation:40s linear infinite logoRingSpin}@keyframes logoRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-title{font-family:var(--font-display);animation:heroFadeIn 1.5s var(--ease-out-expo).4s both;margin-bottom:24px;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:1.1}.hero-title .glow-text{background:linear-gradient(135deg,#fff 0%,#e8d48b 30%,#fff 50%,#c9a84c 70%,#a855f7 90%,#fff 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px #c9a84c80)drop-shadow(0 2px 4px #000c);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hero-subtitle{font-family:var(--font-heading);color:#f0ece2e6;max-width:600px;animation:heroFadeIn 1.5s var(--ease-out-expo).6s both;text-shadow:0 2px 8px #000000b3;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2.5vw,1.6rem);font-style:italic;font-weight:400}.hero-actions{animation:heroFadeIn 1.5s var(--ease-out-expo).8s both;justify-content:center;align-items:center;gap:20px;display:flex}.btn-primary{font-family:var(--font-ui);color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));letter-spacing:1.5px;text-transform:uppercase;transition:all .4s var(--ease-smooth);box-shadow:0 6px 30px var(--accent-gold-glow);cursor:pointer;border:none;border-radius:60px;align-items:center;gap:10px;padding:16px 36px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";width:100%;height:100%;transition:left .6s var(--ease-smooth);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 10px 40px var(--accent-gold-glow);transform:translateY(-3px)}.btn-secondary{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:1.5px;text-transform:uppercase;transition:all .4s var(--ease-smooth);border:1px solid var(--border-glow);cursor:pointer;background:0 0;border-radius:60px;align-items:center;gap:10px;padding:16px 36px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-secondary:hover{background:var(--bg-glass);border-color:var(--accent-gold);box-shadow:0 6px 20px var(--accent-gold-glow);transform:translateY(-3px)}.sacred-divider{opacity:.5;justify-content:center;align-items:center;padding:40px 0;display:flex}.sacred-divider svg{fill:none;width:120px;height:40px;stroke:var(--accent-gold);stroke-width:.5px;filter:drop-shadow(var(--glow-sm)var(--accent-gold-glow));animation:20s linear infinite rotateSacred}@keyframes rotateSacred{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section{padding:var(--section-padding);position:relative}.section-container{max-width:var(--container-max);padding:var(--container-padding);margin:0 auto}.section-header{text-align:center;margin-bottom:80px}.section-eyebrow{font-family:var(--font-ui);letter-spacing:4px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:16px;font-size:.7rem;font-weight:600;display:block}.section-title{font-family:var(--font-display);background:linear-gradient(135deg,var(--text-primary),var(--accent-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(2rem,4vw,3.2rem);font-weight:700}.section-description{font-family:var(--font-heading);color:var(--text-secondary);max-width:550px;margin:0 auto;font-size:1.15rem;font-style:italic;font-weight:300}.links-bar{padding:0;position:relative}.links-container{max-width:var(--container-max);padding:var(--container-padding);margin:0 auto}.links-scroll{background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:80px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 32px;display:flex}.link-chip{font-family:var(--font-ui);color:var(--text-secondary);transition:all .3s var(--ease-smooth);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.link-chip:hover{color:var(--accent-gold-light);border-color:var(--border-glow);background:#c9a84c14;transform:translateY(-2px)}.link-chip .link-icon{font-size:1.1rem}.link-chip.active{color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));border-color:var(--accent-gold);font-weight:600}.featured-video{padding:80px 0}.video-showcase{max-width:900px;padding:var(--container-padding);margin:0 auto}.video-frame{border:1px solid var(--border-subtle);box-shadow:0 20px 60px #00000080,0 0 80px var(--accent-purple-glow);transition:all .5s var(--ease-smooth);border-radius:24px;position:relative;overflow:hidden}.video-frame:hover{box-shadow:0 30px 80px #0009,0 0 120px var(--accent-purple-glow);transform:translateY(-5px)}.video-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary));flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative;overflow:hidden}.video-placeholder:before{content:"";background:radial-gradient(circle at 30% 40%,#7b2ff726 0%,#0000 50%),radial-gradient(circle at 70% 60%,#c9a84c1a 0%,#0000 50%);animation:6s ease-in-out infinite alternate videoBgPulse;position:absolute;inset:0}@keyframes videoBgPulse{0%{opacity:.5}to{opacity:1}}.play-button{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));z-index:2;cursor:pointer;width:80px;height:80px;transition:all .4s var(--ease-smooth);box-shadow:0 0 40px var(--accent-gold-glow);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.play-button:hover{box-shadow:0 0 60px var(--accent-gold-glow);transform:scale(1.1)}.play-button:before{content:"";border:2px solid var(--accent-gold);opacity:.3;border-radius:50%;animation:2s ease-in-out infinite playPulse;position:absolute;inset:-12px}@keyframes playPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.play-button svg{width:28px;height:28px;fill:var(--bg-primary);margin-left:4px}.video-label{font-family:var(--font-heading);color:var(--text-secondary);z-index:2;font-size:1.2rem;font-style:italic;position:relative}.blogs-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;display:grid}.blog-card{background:var(--bg-card);border:1px solid var(--border-subtle);transition:all .5s var(--ease-smooth);cursor:pointer;color:inherit;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-card:hover{border-color:var(--accent-gold);box-shadow:0 20px 60px #0006,0 0 40px var(--accent-gold-glow);transform:translateY(-8px)}.blog-card-image{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:all .6s var(--ease-smooth)}.blog-card:hover .blog-card-image img{transform:scale(1.08)}.blog-card-image .gradient-bg{width:100%;height:100%;position:relative}.blog-card-image .gradient-bg.meditation{background:radial-gradient(circle at 50% 60%,#7b2ff799 0%,#0000 50%),radial-gradient(circle at 30% 30%,#c9a84c66 0%,#0000 40%),radial-gradient(circle at 70% 80%,#4f46e54d 0%,#0000 50%),linear-gradient(135deg,#0d0d2a,#1a0a2e)}.blog-card-image .gradient-bg.third-eye{background:radial-gradient(circle at 50% 40%,#6366f1b3 0%,#0000 40%),radial-gradient(circle at 50% 40%,#8b5cf666 0%,#0000 60%),radial-gradient(circle at 30% 70%,#c9a84c33 0%,#0000 50%),linear-gradient(135deg,#0a0a20,#1a0a3e)}.blog-card-image .gradient-bg.kundalini{background:radial-gradient(at 50% 80%,#e11d7066 0%,#0000 40%),radial-gradient(circle,#c9a84c80 0%,#0000 40%),radial-gradient(circle at 50% 20%,#7b2ff74d 0%,#0000 50%),linear-gradient(135deg,#0d0d1a,#1a0520)}.blog-card-image .gradient-bg.soul{background:radial-gradient(circle at 40% 40%,#14b8a666 0%,#0000 40%),radial-gradient(circle at 60% 60%,#8b5cf666 0%,#0000 40%),radial-gradient(circle at 50% 90%,#c9a84c33 0%,#0000 50%),linear-gradient(135deg,#0a0a1f,#0a1a1a)}.blog-card-image .gradient-bg:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='100' cy='100' r='80' fill='none' stroke='rgba(201,168,76,0.15)' stroke-width='0.5'/%3E%3Ccircle cx='100' cy='100' r='60' fill='none' stroke='rgba(201,168,76,0.1)' stroke-width='0.5'/%3E%3Ccircle cx='100' cy='100' r='40' fill='none' stroke='rgba(201,168,76,0.08)' stroke-width='0.5'/%3E%3C/svg%3E") 50%/contain no-repeat;animation:30s linear infinite sacredRotate;position:absolute;inset:0}@keyframes sacredRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-card-overlay{background:linear-gradient(#0000 0%,#0a0a0ff2 100%);height:60%;position:absolute;bottom:0;left:0;right:0}.blog-card-category{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);background:#0a0a0fb3;border-radius:30px;padding:6px 14px;font-size:.65rem;font-weight:600;position:absolute;top:16px;left:16px}.blog-card-body{padding:24px}.blog-card-date{font-family:var(--font-ui);color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:.7rem;font-weight:400;display:flex}.blog-card-date:before{content:"";background:var(--accent-gold);width:20px;height:1px}.blog-card-title{font-family:var(--font-heading);color:var(--text-primary);transition:color .3s var(--ease-smooth);margin-bottom:12px;font-size:1.5rem;font-weight:600;line-height:1.3}.blog-card:hover .blog-card-title{color:var(--accent-gold-light)}.blog-card-excerpt{font-family:var(--font-body);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:.9rem;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-footer{justify-content:space-between;align-items:center;display:flex}.read-more{font-family:var(--font-ui);color:var(--accent-gold);letter-spacing:1.5px;text-transform:uppercase;transition:all .3s var(--ease-smooth);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.blog-card:hover .read-more{color:var(--accent-gold-light);gap:14px}.read-time{font-family:var(--font-ui);color:var(--text-muted);font-size:.7rem}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-visual{position:relative}.chakra-visualization{aspect-ratio:3/4;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.chakra-ring{border:1px solid;border-radius:50%;animation:linear infinite chakraRotate;position:absolute}.chakra-ring:first-child{border-color:#c9a84c26;width:100%;height:75%;animation-duration:30s}.chakra-ring:nth-child(2){border-color:#7b2ff726;width:80%;height:60%;animation-duration:25s;animation-direction:reverse}.chakra-ring:nth-child(3){border-color:#4f46e533;width:60%;height:45%;animation-duration:20s}.chakra-ring:nth-child(4){border-color:#c9a84c40;width:40%;height:30%;animation-duration:15s;animation-direction:reverse}@keyframes chakraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chakra-center{background:radial-gradient(circle,var(--accent-gold-glow),transparent);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;animation:4s ease-in-out infinite centerPulse;display:flex;position:relative}@keyframes centerPulse{0%,to{box-shadow:0 0 40px var(--accent-gold-glow),0 0 80px #c9a84c1a}50%{box-shadow:0 0 60px var(--accent-gold-glow),0 0 120px #c9a84c33}}.chakra-center svg{width:50px;height:50px;fill:var(--accent-gold);filter:drop-shadow(0 0 10px var(--accent-gold-glow))}.about-content{position:relative}.about-content .section-eyebrow{text-align:left}.about-content .section-title{text-align:left;margin-bottom:24px}.about-text{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:20px;font-size:1rem;font-weight:300;line-height:1.8}.soul-stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.stat-card{text-align:center;background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);transition:all .4s var(--ease-smooth);border-radius:16px;padding:24px 16px}.stat-card:hover{border-color:var(--accent-gold);transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.stat-number{font-family:var(--font-display);color:var(--accent-gold-light);margin-bottom:6px;font-size:2rem;font-weight:700;display:block}.stat-label{font-family:var(--font-ui);color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:.7rem;font-weight:500}.newsletter-section{padding:100px 0;position:relative}.newsletter-card{background:var(--bg-glass);max-width:700px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);text-align:center;border-radius:32px;margin:0 auto;padding:60px;position:relative;overflow:hidden}.newsletter-card:before{content:"";background:linear-gradient(135deg,var(--accent-gold),transparent 40%,transparent 60%,var(--accent-purple));z-index:-1;opacity:.3;border-radius:34px;animation:4s ease-in-out infinite alternate borderGlow;position:absolute;inset:-2px}@keyframes borderGlow{0%{opacity:.2}to{opacity:.5}}.newsletter-title{font-family:var(--font-display);background:linear-gradient(135deg,var(--text-primary),var(--accent-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2rem;font-weight:700}.newsletter-desc{font-family:var(--font-heading);color:var(--text-secondary);margin-bottom:32px;font-size:1.1rem;font-style:italic}.newsletter-form{gap:12px;max-width:460px;margin:0 auto;display:flex}.newsletter-form input{border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-body);transition:all .3s var(--ease-smooth);background:#0a0a0f99;border-radius:50px;outline:none;flex:1;padding:14px 24px;font-size:.9rem}.newsletter-form input::placeholder{color:var(--text-muted)}.newsletter-form input:focus{border-color:var(--accent-gold);box-shadow:0 0 20px var(--accent-gold-glow)}.newsletter-form button{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));color:var(--bg-primary);font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s var(--ease-smooth);white-space:nowrap;border:none;border-radius:50px;padding:14px 28px;font-size:.8rem;font-weight:600}.newsletter-form button:hover{box-shadow:0 6px 20px var(--accent-gold-glow);transform:translateY(-2px)}.footer{border-top:1px solid var(--border-subtle);padding:60px 0 30px;position:relative}.footer-container{max-width:var(--container-max);padding:var(--container-padding);margin:0 auto}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.footer-brand .logo-text{margin-bottom:12px;font-size:1.3rem;display:block}.footer-brand-desc{font-family:var(--font-body);color:var(--text-muted);max-width:300px;font-size:.85rem;line-height:1.7}.footer-col-title{font-family:var(--font-ui);color:var(--accent-gold);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:.7rem;font-weight:600}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links a{font-family:var(--font-body);color:var(--text-muted);transition:all .3s var(--ease-smooth);font-size:.85rem;text-decoration:none}.footer-links a:hover{color:var(--accent-gold-light);padding-left:8px}.footer-socials{gap:12px;margin-top:16px;display:flex}.social-icon{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-secondary);transition:all .3s var(--ease-smooth);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;display:flex}.social-icon:hover{border-color:var(--accent-gold);color:var(--accent-gold-light);background:#c9a84c1a;transform:translateY(-3px)}.footer-bottom{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-bottom p{font-family:var(--font-ui);color:var(--text-muted);font-size:.75rem}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{font-family:var(--font-ui);color:var(--text-muted);font-size:.75rem;text-decoration:none;transition:color .3s}.footer-bottom-links a:hover{color:var(--accent-gold)}.reveal{opacity:0;transition:all .8s var(--ease-out-expo);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.floating-om{background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));width:56px;height:56px;color:var(--bg-primary);cursor:pointer;z-index:999;box-shadow:0 6px 30px var(--accent-gold-glow);transition:all .4s var(--ease-smooth);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none;animation:3s ease-in-out infinite omFloat;display:flex;position:fixed;bottom:30px;right:30px}.floating-om:hover{box-shadow:0 10px 40px var(--accent-gold-glow);transform:scale(1.1)translateY(-4px)}@keyframes omFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lotus-loader{background:var(--bg-primary);z-index:9999;justify-content:center;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.lotus-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.lotus-loader svg{width:80px;height:80px;fill:var(--accent-gold);filter:drop-shadow(0 0 20px var(--accent-gold-glow));animation:2s ease-in-out infinite lotusBloom}@keyframes lotusBloom{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:40px}.chakra-visualization{max-width:400px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:768px){:root{--section-padding:80px 0}.nav-links{display:none}.mobile-toggle{display:flex}.hero-actions{flex-direction:column;gap:16px}.hero-logo-wrapper,.hero-logo-img{width:200px;height:200px}.hero-logo-glow{width:230px;height:230px}.hero-logo-ring:first-child{width:220px;height:220px;margin-top:-110px;margin-left:-110px}.hero-logo-ring:nth-child(2){width:250px;height:250px;margin-top:-125px;margin-left:-125px}.hero-logo-ring:nth-child(3){width:280px;height:280px;margin-top:-140px;margin-left:-140px}.blogs-grid{grid-template-columns:1fr}.soul-stats{grid-template-columns:repeat(3,1fr);gap:12px}.newsletter-form{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.links-scroll{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:12px 20px;overflow-x:auto}.links-scroll::-webkit-scrollbar{display:none}}@media (max-width:480px){.hero-title{font-size:2.2rem}.hero-logo-wrapper,.hero-logo-img{width:160px;height:160px}.hero-logo-glow{width:190px;height:190px}.hero-logo-ring:first-child{width:180px;height:180px;margin-top:-90px;margin-left:-90px}.hero-logo-ring:nth-child(2){width:200px;height:200px;margin-top:-100px;margin-left:-100px}.hero-logo-ring:nth-child(3){width:220px;height:220px;margin-top:-110px;margin-left:-110px}.section-title{font-size:1.8rem}.newsletter-card{padding:36px 24px}.stat-number{font-size:1.5rem}}
.cursor-glow{pointer-events:none;z-index:9998;mix-blend-mode:screen;background:radial-gradient(circle,#c9a84c14 0%,#0000 70%);border-radius:50%;width:300px;height:300px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}.cursor-dot{pointer-events:none;z-index:9998;background:var(--accent-gold);width:8px;height:8px;box-shadow:0 0 15px var(--accent-gold-glow),0 0 30px #c9a84c33;border-radius:50%;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-dot.hovering{width:20px;height:20px;box-shadow:0 0 25px var(--accent-gold-glow),0 0 50px #c9a84c4d;background:#c9a84c80}.scroll-progress{background:linear-gradient(90deg,var(--accent-gold),var(--accent-purple),var(--accent-gold-light));z-index:10001;transform-origin:0;height:3px;box-shadow:0 0 10px var(--accent-gold-glow),0 0 20px var(--accent-purple-glow);position:fixed;top:0;left:0}.aurora{pointer-events:none;z-index:-1;opacity:.4;width:100%;height:40vh;position:fixed;top:0;left:0;overflow:hidden}.aurora-beam{filter:blur(80px);width:60%;height:100%;animation:12s ease-in-out infinite auroraDance;position:absolute}.aurora-beam:first-child{background:linear-gradient(#0000,#7b2ff726,#0000);animation-duration:12s;animation-delay:0s;left:-10%}.aurora-beam:nth-child(2){background:linear-gradient(#0000,#c9a84c1a,#0000);animation-duration:15s;animation-delay:-4s;left:30%}.aurora-beam:nth-child(3){background:linear-gradient(#0000,#4f46e51f,#0000);animation-duration:18s;animation-delay:-8s;left:60%}@keyframes auroraDance{0%,to{transform:translate(0)skew(0)scaleY(1)}25%{transform:translate(5%)skew(-3deg)scaleY(1.2)}50%{transform:translate(-3%)skew(2deg)scaleY(.8)}75%{transform:translate(4%)skew(-1deg)scaleY(1.1)}}.blog-card{transform-style:preserve-3d;perspective:1000px}.blog-card .blog-card-body{transform:translateZ(20px)}.blog-card .blog-card-category{transform:translateZ(30px)}.blog-card:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#c9a84c0f,#ffffff0a,#0000);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%}.blog-card:hover:after{animation:shimmerSweep 1s var(--ease-out-expo)forwards}@keyframes shimmerSweep{0%{left:-100%}to{left:200%}}.blog-card:before{content:"";background:conic-gradient(from var(--angle,0deg),transparent 60%,var(--accent-gold)80%,var(--accent-purple)90%,transparent 100%);z-index:-1;opacity:0;border-radius:21px;transition:opacity .5s;position:absolute;inset:-1px}.blog-card:hover:before{opacity:1;animation:3s linear infinite rotateBorder}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotateBorder{to{--angle:360deg}}.morph-blob{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c9a84c14,#7b2ff70f);border-radius:40% 60% 70% 30%/40% 50% 60%;width:400px;height:400px;animation:15s ease-in-out infinite morphBlob;position:absolute}@keyframes morphBlob{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:translate(0)rotate(0)}25%{border-radius:70% 30% 50% 50%/30% 60% 40% 70%;transform:translate(30px,-20px)rotate(90deg)}50%{border-radius:50% 50% 30% 70%/60% 40%;transform:translate(-20px,20px)rotate(180deg)}75%{border-radius:30% 70% 60% 40%/50% 70% 30% 60%;transform:translate(10px,-10px)rotate(270deg)}}.energy-wave{pointer-events:none;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.energy-wave:before,.energy-wave:after{content:"";border:1px solid var(--accent-gold);opacity:0;border-radius:50%;position:absolute;inset:0}.energy-wave:before{animation:3s ease-out infinite energyPulse}.energy-wave:after{animation:3s ease-out 1.5s infinite energyPulse}@keyframes energyPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(8)}}.typewriter-cursor{background:var(--accent-gold);vertical-align:text-bottom;width:2px;height:1em;margin-left:4px;animation:.8s step-end infinite blinkCursor;display:inline-block}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.word-reveal{opacity:0;animation:wordReveal .6s var(--ease-out-expo)forwards;display:inline-block;transform:translateY(20px)rotateX(-30deg)}@keyframes wordReveal{to{opacity:1;transform:translateY(0)rotateX(0)}}.nav-logo:hover .logo-text{animation:.3s linear glitchText}@keyframes glitchText{0%{transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,2px)}40%{filter:hue-rotate(180deg);transform:translate(2px,-2px)}60%{filter:hue-rotate(270deg);transform:translate(-1px,-1px)}80%{filter:hue-rotate(360deg);transform:translate(1px,1px)}to{filter:hue-rotate();transform:translate(0)}}.mantra-ticker{opacity:.3;padding:16px 0;position:relative;overflow:hidden}.mantra-ticker:before,.mantra-ticker:after{content:"";z-index:2;width:100px;position:absolute;top:0;bottom:0}.mantra-ticker:before{background:linear-gradient(90deg,var(--bg-primary),transparent);left:0}.mantra-ticker:after{background:linear-gradient(-90deg,var(--bg-primary),transparent);right:0}.mantra-track{white-space:nowrap;gap:60px;width:max-content;animation:30s linear infinite tickerScroll;display:flex}.mantra-track span{font-family:var(--font-heading);color:var(--accent-gold);letter-spacing:4px;font-size:1.3rem;font-style:italic}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat-card.animate .stat-number{animation:countPop .6s var(--ease-bounce)forwards}@keyframes countPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.btn-primary,.btn-secondary,.nav-cta{transition:all .3s var(--ease-smooth),transform .15s ease-out}.hero-parallax-layer{pointer-events:none;transition:transform .1s linear;position:absolute;inset:0}.hero-mandala{opacity:.03;pointer-events:none;z-index:1;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-mandala svg{width:100%;height:100%;animation:60s linear infinite mandalaRotate}@keyframes mandalaRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header:after{content:"";background:linear-gradient(90deg,transparent,var(--accent-gold),transparent);width:80px;height:2px;margin:24px auto 0;animation:3s ease-in-out infinite alternate glowLineWidth;display:block}@keyframes glowLineWidth{0%{opacity:.4;width:40px}to{opacity:1;width:120px}}.links-scroll .link-chip{animation:chipBounceIn .5s var(--ease-bounce)both}.links-scroll .link-chip:first-child{animation-delay:50ms}.links-scroll .link-chip:nth-child(2){animation-delay:.1s}.links-scroll .link-chip:nth-child(3){animation-delay:.15s}.links-scroll .link-chip:nth-child(4){animation-delay:.2s}.links-scroll .link-chip:nth-child(5){animation-delay:.25s}.links-scroll .link-chip:nth-child(6){animation-delay:.3s}.links-scroll .link-chip:nth-child(7){animation-delay:.35s}.links-scroll .link-chip:nth-child(8){animation-delay:.4s}@keyframes chipBounceIn{0%{opacity:0;transform:translateY(20px)scale(.8)}60%{transform:translateY(-5px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.social-icon:hover{animation:socialSpin .5s var(--ease-smooth)}@keyframes socialSpin{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(180deg)}to{transform:translateY(-3px)rotate(360deg)}}.play-button:after{content:"";border:1px solid var(--accent-gold);opacity:0;border-radius:50%;animation:2s ease-in-out 1s infinite playPulse;position:absolute;inset:-24px}.newsletter-form button.success{animation:successBurst .5s var(--ease-bounce)}@keyframes successBurst{0%{transform:scale(1)}30%{transform:scale(1.15)}60%{transform:scale(.95)}to{transform:scale(1)}}.logo-icon{animation:4s ease-in-out infinite logoPulse}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 8px #c9a84c4d)}50%{filter:drop-shadow(0 0 20px #c9a84c99)}}.stat-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#c9a84c26,#0000 70%);border-radius:16px;transition:opacity .4s;position:absolute;inset:0}.stat-card{position:relative;overflow:hidden}.stat-card:hover:before{opacity:1}.footer-grid>div{opacity:0;animation:footerReveal .6s var(--ease-out-expo)forwards;transform:translateY(20px)}.footer-grid>div:first-child{animation-delay:.1s}.footer-grid>div:nth-child(2){animation-delay:.2s}.footer-grid>div:nth-child(3){animation-delay:.3s}.footer-grid>div:nth-child(4){animation-delay:.4s}@keyframes footerReveal{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.cursor-glow,.cursor-dot{display:none}}@media (hover:none){.cursor-glow,.cursor-dot{display:none}}
