.Nav-module__gOObGW__navRoot{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);justify-content:space-between;align-items:center;transition:padding .3s,background .3s,border-bottom .3s;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__gOObGW__navRootDefault{background:#fbf5ead9;border-bottom:none;padding:18px 40px}.Nav-module__gOObGW__navRootScrolled{background:#fbf5eaf0;border-bottom:1px solid #6b18181f;padding:12px 40px}.Nav-module__gOObGW__brandLink{align-items:center;gap:12px;text-decoration:none;display:flex}.Nav-module__gOObGW__brandLogo{object-fit:cover;border:1.5px solid #6b1818;border-radius:50%}.Nav-module__gOObGW__brandText{flex-direction:column;display:flex}.Nav-module__gOObGW__brandName{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#4a0e0e;font-size:18px;font-weight:600;line-height:1.1}.Nav-module__gOObGW__brandTagline{font-family:var(--font-display);color:#8b6914;letter-spacing:.3em;text-transform:uppercase;font-size:11px}.Nav-module__gOObGW__desktopLinks{align-items:center;gap:36px;display:flex}.Nav-module__gOObGW__navLink{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#4a0e0e;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none;position:relative}.Nav-module__gOObGW__navLink:after{content:"";background:#6b1818;height:1.5px;transition:left .3s,right .3s;position:absolute;bottom:0;left:50%;right:50%}.Nav-module__gOObGW__navLink:hover:after{left:0;right:0}.Nav-module__gOObGW__navLinkActive{color:#6b1818}.Nav-module__gOObGW__accountWrapper{position:relative}.Nav-module__gOObGW__accountBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#4a0e0e;background:0 0;border:1.5px solid #6b18184d;border-radius:3px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:border-color .2s;display:flex}.Nav-module__gOObGW__accountBtn:hover{border-color:#6b1818}.Nav-module__gOObGW__accountBtnCaret{opacity:.6;font-size:10px}.Nav-module__gOObGW__dropdown{z-index:200;background:#fbf5ea;border:1px solid #6b181826;border-radius:4px;min-width:180px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #2a08081f}.Nav-module__gOObGW__dropdownEmail{font-family:var(--font-body);color:#4a0e0e;border-bottom:1px solid #6b18181a;padding:12px 16px;font-size:14px}.Nav-module__gOObGW__dropdownLink{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#4a0e0e;padding:12px 16px;font-size:12px;text-decoration:none;transition:background .15s;display:block}.Nav-module__gOObGW__dropdownLink:hover{background:#6b18180f}.Nav-module__gOObGW__dropdownLogout{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#6b1818;background:0 0;border:none;border-top:1px solid #6b181814;padding:12px 16px;font-size:12px;transition:background .15s}.Nav-module__gOObGW__dropdownLogout:hover{background:#6b18180f}.Nav-module__gOObGW__loginBtn{color:#fbf5ea;cursor:pointer;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;background:#6b1818;border:none;border-radius:3px;padding:8px 18px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.Nav-module__gOObGW__loginBtn:hover{background:#4a0e0e;transform:translateY(-1px)}.Nav-module__gOObGW__mobileToggle{cursor:pointer;color:#4a0e0e;background:0 0;border:none;padding:4px;font-size:31px;line-height:1;display:none}.Nav-module__gOObGW__mobileMenu{background:#fbf5ea;border-bottom:1px solid #6b18181f;flex-direction:column;gap:16px;padding:16px 40px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.Nav-module__gOObGW__mobileLink{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#4a0e0e;font-size:14px;font-weight:500;text-decoration:none}.Nav-module__gOObGW__mobileLinkBtn{cursor:pointer;text-align:left;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#6b1818;background:0 0;border:none;font-size:14px;font-weight:500}@media (max-width:900px){.Nav-module__gOObGW__desktopLinks{display:none}.Nav-module__gOObGW__mobileToggle{display:block}.Nav-module__gOObGW__navRootDefault,.Nav-module__gOObGW__navRootScrolled,.Nav-module__gOObGW__mobileMenu{padding-left:20px;padding-right:20px}}@media (min-width:901px) and (max-width:1180px){.Nav-module__gOObGW__navRootDefault,.Nav-module__gOObGW__navRootScrolled{padding-left:20px;padding-right:20px}.Nav-module__gOObGW__desktopLinks{gap:18px}}@media (max-width:385px){.Nav-module__gOObGW__brandText{display:none}}

.About-module__vAULUW__section{background:#fbf5ea;padding:60px 40px;position:relative;overflow:hidden}.About-module__vAULUW__goldRadial{pointer-events:none;background:radial-gradient(at top,#c9a9611f 0%,#0000 70%);width:800px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.About-module__vAULUW__container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.About-module__vAULUW__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.About-module__vAULUW__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:16px;font-size:12px}.About-module__vAULUW__heading{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1}.About-module__vAULUW__headingEm{font-family:var(--font-body);color:#8b6914;font-style:italic}.About-module__vAULUW__proseLg{font-family:var(--font-body);color:#4a0e0e;margin-bottom:24px;font-size:29px;font-style:italic;line-height:1.4}.About-module__vAULUW__prose{color:#4a0e0e;margin-bottom:20px;font-size:23px;line-height:1.6}.About-module__vAULUW__proseLast{color:#4a0e0e;margin-bottom:40px;font-size:23px;line-height:1.6}.About-module__vAULUW__statsGrid{border-top:1px solid #4a0e0e;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:28px;display:grid}.About-module__vAULUW__statValue{font-family:var(--font-display);color:#6b1818;letter-spacing:-.01em;font-size:clamp(28px,3vw,38px);font-weight:600}.About-module__vAULUW__statLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#8b6914;margin-top:4px;font-size:12px}.About-module__vAULUW__pillarsCol{flex-direction:column;gap:16px;display:flex}.About-module__vAULUW__pillarCard{cursor:default;background:#f5ebdc;border-left:3px solid #6b1818;border-radius:0 6px 6px 0;padding:24px 28px;transition:transform .25s,box-shadow .25s;position:relative}.About-module__vAULUW__pillarNum{font-family:var(--font-display);letter-spacing:.2em;color:#8b6914;opacity:.6;font-size:14px;position:absolute;top:16px;right:20px}.About-module__vAULUW__pillarTitle{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:10px;font-size:23px;font-weight:600}.About-module__vAULUW__pillarBody{color:#1a0808;margin-bottom:12px;font-size:18px;line-height:1.6}.About-module__vAULUW__pillarDevanagari{font-family:var(--font-script);color:#6b1818;opacity:.65;font-size:15px}.About-module__vAULUW__servicesDivider{border-top:1px solid #6b18181f;margin-top:80px;padding-top:80px}.About-module__vAULUW__servicesHeader{text-align:center;margin-bottom:48px}.About-module__vAULUW__servicesEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:14px;font-size:12px}.About-module__vAULUW__servicesHeading{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.1}.About-module__vAULUW__servicesHeadingEm{font-family:var(--font-body);color:#8b6914;font-style:italic}.About-module__vAULUW__servicesDesc{color:#2a0808;opacity:.72;max-width:520px;margin:0 auto;font-size:19px;line-height:1.6}.About-module__vAULUW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.About-module__vAULUW__serviceCard{box-sizing:border-box;background:#f5ebdc;border-left:3px solid #6b1818;border-radius:0 6px 6px 0;height:100%;padding:28px 32px;transition:transform .25s,box-shadow .25s}.About-module__vAULUW__serviceGlyph{font-family:var(--font-display);color:#c9a961;margin-bottom:14px;font-size:29px;line-height:1}.About-module__vAULUW__serviceTitle{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:600}.About-module__vAULUW__serviceDesc{color:#1a0808;opacity:.85;font-size:17px;line-height:1.65}.About-module__vAULUW__ctaBox{text-align:center;background:#2a0808;border-radius:6px;margin-top:56px;padding:48px 40px;position:relative;overflow:hidden}.About-module__vAULUW__ctaGlow{pointer-events:none;background:radial-gradient(#c9a9611a 0%,#0000 65%);width:600px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.About-module__vAULUW__ctaInner{z-index:1;position:relative}.About-module__vAULUW__ctaEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:14px;font-size:12px}.About-module__vAULUW__ctaHeading{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.15}.About-module__vAULUW__ctaHeadingEm{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.About-module__vAULUW__ctaDesc{color:#ebdec3;opacity:.78;margin-bottom:28px;font-size:18px;line-height:1.6}.About-module__vAULUW__ctaLink{color:#2a0808;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;background:#c9a961;border-radius:3px;align-items:center;gap:10px;padding:16px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.About-module__vAULUW__pillarCard:hover,.About-module__vAULUW__serviceCard:hover{box-shadow:var(--shadow-card);transform:translate(6px)}.About-module__vAULUW__ctaLink:hover{background:#d9bd7b;transform:translateY(-2px)}@media (max-width:1024px){.About-module__vAULUW__grid{grid-template-columns:1fr;gap:48px}.About-module__vAULUW__section{padding:64px 24px}.About-module__vAULUW__proseLg{font-size:21px}.About-module__vAULUW__prose,.About-module__vAULUW__proseLast{font-size:19px}}@media (max-width:720px){.About-module__vAULUW__statsGrid,.About-module__vAULUW__servicesGrid{grid-template-columns:1fr}.About-module__vAULUW__section{padding:48px 20px}.About-module__vAULUW__servicesDivider{margin-top:48px;padding-top:48px}.About-module__vAULUW__ctaBox{padding:32px 20px}}@media (max-width:480px){.About-module__vAULUW__proseLg{font-size:19px}.About-module__vAULUW__prose,.About-module__vAULUW__proseLast{font-size:17px}.About-module__vAULUW__pillarTitle{font-size:19px}.About-module__vAULUW__ctaBox{padding:28px 16px}}
.AstrologyTools-module__5hT5wW__section{background:var(--color-maroon-900,#2a0808);padding:60px 40px;position:relative;overflow:hidden}.AstrologyTools-module__5hT5wW__glowCenter{pointer-events:none;background:radial-gradient(#c9a9610f 0%,#0000 65%);width:1000px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AstrologyTools-module__5hT5wW__glowCorner{pointer-events:none;background:radial-gradient(at 100% 0,#6b181866 0%,#0000 70%);width:600px;height:400px;position:absolute;top:0;right:0}.AstrologyTools-module__5hT5wW__inner{z-index:2;max-width:1200px;margin:0 auto;position:relative}.AstrologyTools-module__5hT5wW__headerWrap{text-align:center;max-width:760px;margin:0 auto 45px}.AstrologyTools-module__5hT5wW__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);margin-bottom:14px;font-size:12px}.AstrologyTools-module__5hT5wW__heading{font-family:var(--font-display);color:var(--color-cream-50,#fbf5ea);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.1}.AstrologyTools-module__5hT5wW__titleEm{font-family:var(--font-body);color:var(--color-gold-400,#d9bd7b);font-style:italic}.AstrologyTools-module__5hT5wW__description{color:var(--color-cream-200,#ebdec3);font-size:20px;line-height:1.6}.AstrologyTools-module__5hT5wW__tabBar{border-bottom:1px solid #fbf5ea26;justify-content:center;gap:4px;margin-bottom:48px;display:flex}.AstrologyTools-module__5hT5wW__tabBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#fbf5ea80;background:0 0;border:none;padding:22px 36px;font-size:14px;transition:color .25s;position:relative}.AstrologyTools-module__5hT5wW__tabBtnActive{color:var(--color-gold-400,#d9bd7b)}.AstrologyTools-module__5hT5wW__tabIndicator{background:var(--color-gold-500,#c9a961);transform-origin:50%;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.AstrologyTools-module__5hT5wW__tabIndicatorActive{transform:scaleX(1)}.AstrologyTools-module__5hT5wW__panel{animation:.5s AstrologyTools-module__5hT5wW__fadeInUp}.AstrologyTools-module__5hT5wW__panelNoMargin{margin-top:0}@keyframes AstrologyTools-module__5hT5wW__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AstrologyTools-module__5hT5wW__section{padding:64px 24px}}@media (max-width:720px){.AstrologyTools-module__5hT5wW__section{padding:48px 20px}.AstrologyTools-module__5hT5wW__tabBtn{padding:14px;font-size:11px}}
.BookPDP-module__BDEpSG__hero{min-height:100vh;padding-top:80px;position:relative;overflow:hidden}.BookPDP-module__BDEpSG__heroGlow{pointer-events:none;position:absolute;inset:0}.BookPDP-module__BDEpSG__layout{grid-template-columns:460px 1fr;align-items:start;gap:64px;max-width:1160px;margin:0 auto;padding:48px 40px 56px;display:grid}.BookPDP-module__BDEpSG__leftPanel{flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky;top:100px}.BookPDP-module__BDEpSG__coverCard{border-radius:10px;justify-content:center;align-items:center;width:100%;padding:32px 36px;display:flex;overflow:hidden}.BookPDP-module__BDEpSG__coverImg{border-radius:4px;width:100%;max-width:380px;height:auto;display:block;box-shadow:-10px 16px 40px #000000a6,10px 0 20px #00000047}.BookPDP-module__BDEpSG__trustPills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.BookPDP-module__BDEpSG__trustPill{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:9.5px}.BookPDP-module__BDEpSG__rightPanel{padding-top:8px}.BookPDP-module__BDEpSG__topRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.BookPDP-module__BDEpSG__eyebrow{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;opacity:.85;font-size:11px}.BookPDP-module__BDEpSG__badgePill{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;border-radius:2px;padding:3px 10px;font-size:9px;font-weight:700}.BookPDP-module__BDEpSG__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.08}.BookPDP-module__BDEpSG__ratingRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.BookPDP-module__BDEpSG__stars{letter-spacing:1px;font-size:14px}.BookPDP-module__BDEpSG__ratingNum{font-family:var(--font-display);font-size:14px;font-weight:700}.BookPDP-module__BDEpSG__ratingCount{font-family:var(--font-body);font-size:14px}.BookPDP-module__BDEpSG__dot{opacity:.4;font-size:14px}.BookPDP-module__BDEpSG__students{font-family:var(--font-body);font-size:14px}.BookPDP-module__BDEpSG__tagline{font-family:var(--font-body);max-width:560px;margin:0 0 20px;font-size:17px;line-height:1.6}.BookPDP-module__BDEpSG__divider{border:none;border-top:1px solid;margin:24px 0}.BookPDP-module__BDEpSG__keyFeatures{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.BookPDP-module__BDEpSG__featureRow{align-items:flex-start;gap:10px;display:flex}.BookPDP-module__BDEpSG__check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:9px;font-weight:700;display:flex}.BookPDP-module__BDEpSG__featureRow span:last-child{font-family:var(--font-body);font-size:16px;line-height:1.45}.BookPDP-module__BDEpSG__buyBox{border-radius:10px;margin-bottom:24px;padding:24px}.BookPDP-module__BDEpSG__priceArea{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.BookPDP-module__BDEpSG__price{font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1}.BookPDP-module__BDEpSG__priceNote{font-family:var(--font-body);opacity:.75;font-size:13px}.BookPDP-module__BDEpSG__buyBtn{cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;border:none;border-radius:6px;margin-bottom:12px;padding:15px 24px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.BookPDP-module__BDEpSG__buyBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000004d}.BookPDP-module__BDEpSG__shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 10%,#ffffff61 50%,#0000 90%);width:65%;height:120%;animation:1.4s ease-in-out infinite BookPDP-module__BDEpSG__shimmer-run;position:absolute;top:-10%;left:-60%;transform:skew(-12deg)}@keyframes BookPDP-module__BDEpSG__shimmer-run{0%{left:-60%}to{left:110%}}.BookPDP-module__BDEpSG__deliveryNote{font-family:var(--font-body);opacity:.75;text-align:center;margin:0;font-size:12.5px}.BookPDP-module__BDEpSG__ownedArea{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.BookPDP-module__BDEpSG__ownedTag{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;text-align:center;border-radius:4px;padding:10px 14px;font-size:11px}.BookPDP-module__BDEpSG__resendBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-align:center;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline;transition:opacity .15s}.BookPDP-module__BDEpSG__resendBtn:hover{opacity:.7}.BookPDP-module__BDEpSG__detailSection{margin-bottom:8px}.BookPDP-module__BDEpSG__detailHeading{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;display:flex}.BookPDP-module__BDEpSG__detailIcon{opacity:.7;font-size:10px}.BookPDP-module__BDEpSG__detailList{margin:0;padding:0;list-style:none}.BookPDP-module__BDEpSG__detailItem{font-family:var(--font-body);border-bottom:1px solid;align-items:flex-start;gap:10px;padding:10px 0;font-size:15.5px;line-height:1.5;display:flex}.BookPDP-module__BDEpSG__detailItem:last-child{border-bottom:none!important}.BookPDP-module__BDEpSG__detailBullet{flex-shrink:0;margin-top:4px;font-size:10px}.BookPDP-module__BDEpSG__deliverySection{flex-direction:column;gap:12px;display:flex}.BookPDP-module__BDEpSG__deliveryRow{align-items:flex-start;gap:12px;display:flex}.BookPDP-module__BDEpSG__deliveryIcon{flex-shrink:0;margin-top:1px;font-size:16px}.BookPDP-module__BDEpSG__deliveryRow span:last-child{font-family:var(--font-body);font-size:15px;line-height:1.4}.BookPDP-module__BDEpSG__detailFull{border-top:1px solid #0000;padding:56px 40px 64px}.BookPDP-module__BDEpSG__detailFullInner{max-width:1160px;margin:0 auto}.BookPDP-module__BDEpSG__detailFullBlock{margin-bottom:48px}.BookPDP-module__BDEpSG__detailFullBlock:last-child{margin-bottom:0}.BookPDP-module__BDEpSG__detailFullHeading{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 24px;font-size:11px;display:flex}.BookPDP-module__BDEpSG__insideGrid{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.BookPDP-module__BDEpSG__insideItem{font-family:var(--font-body);border-bottom:1px solid;align-items:flex-start;gap:12px;padding:14px 24px 14px 0;font-size:15.5px;line-height:1.5;display:flex}.BookPDP-module__BDEpSG__insideItem:nth-last-child(-n+2){border-bottom:none}.BookPDP-module__BDEpSG__gainsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.BookPDP-module__BDEpSG__gainItem{font-family:var(--font-body);border-radius:8px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:15px;line-height:1.5;display:flex}.BookPDP-module__BDEpSG__gainItemArrow{flex-shrink:0;margin-top:2px;font-size:13px}.BookPDP-module__BDEpSG__mobileBuyBar{z-index:50;border-top:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:none;position:fixed;bottom:0;left:0;right:0}.BookPDP-module__BDEpSG__mobilePrice{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1}.BookPDP-module__BDEpSG__mobilePriceNote{font-family:var(--font-body);margin-top:2px;font-size:11px}.BookPDP-module__BDEpSG__mobileBuyBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:4px;flex-shrink:0;padding:12px 24px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.BookPDP-module__BDEpSG__carouselSection{background:#2a0808;padding:64px 40px 80px;position:relative}.BookPDP-module__BDEpSG__carouselHeader{text-align:center;margin-bottom:40px}.BookPDP-module__BDEpSG__carouselEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:12px;font-size:11px}.BookPDP-module__BDEpSG__carouselTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin:0;font-size:clamp(24px,3.5vw,40px);font-weight:600}.BookPDP-module__BDEpSG__carouselWrapper{align-items:center;gap:16px;max-width:1160px;margin:0 auto;display:flex;position:relative}.BookPDP-module__BDEpSG__carouselArrow{color:#d9bd7b;cursor:pointer;background:#c9a9611f;border:1px solid #c9a96140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background .2s;display:flex}.BookPDP-module__BDEpSG__carouselArrow:hover{background:#c9a96138}.BookPDP-module__BDEpSG__carouselTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:20px;display:flex;overflow-x:auto}.BookPDP-module__BDEpSG__carouselTrack::-webkit-scrollbar{display:none}.BookPDP-module__BDEpSG__carouselCard{scroll-snap-align:start;border-radius:10px;flex-direction:column;flex-shrink:0;width:230px;transition:transform .22s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000040}.BookPDP-module__BDEpSG__carouselCard:hover{transform:translateY(-5px)}.BookPDP-module__BDEpSG__carouselPopular{text-align:center;font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;padding:6px;font-size:9px;font-weight:700}.BookPDP-module__BDEpSG__carouselCover{justify-content:center;padding:16px 16px 0;display:flex}.BookPDP-module__BDEpSG__carouselCoverImg{border-radius:3px;width:90px;height:auto;box-shadow:-3px 4px 12px #00000073}.BookPDP-module__BDEpSG__carouselInfo{flex:1;padding:10px 14px 4px}.BookPDP-module__BDEpSG__carouselEyebrowSmall{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;opacity:.8;margin-bottom:3px;font-size:8.5px}.BookPDP-module__BDEpSG__carouselName{font-family:var(--font-display);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.2}.BookPDP-module__BDEpSG__carouselRating{font-family:var(--font-body);margin-bottom:4px;font-size:12px}.BookPDP-module__BDEpSG__carouselPrice{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1}.BookPDP-module__BDEpSG__carouselActions{gap:8px;padding:10px 14px 14px;display:flex}.BookPDP-module__BDEpSG__carouselDetails{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;text-align:center;border:1px solid;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:8px 0;font-size:9.5px;text-decoration:none;transition:opacity .15s;display:flex}.BookPDP-module__BDEpSG__carouselDetails:hover{opacity:.75}.BookPDP-module__BDEpSG__carouselBuy{cursor:pointer;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;border:none;border-radius:4px;flex:1;padding:8px 0;font-size:9.5px;font-weight:700;transition:opacity .2s;position:relative;overflow:hidden}.BookPDP-module__BDEpSG__carouselBuy:hover{opacity:.88}@media (max-width:900px){.BookPDP-module__BDEpSG__layout{grid-template-columns:1fr;gap:32px;padding:32px 24px 48px}.BookPDP-module__BDEpSG__leftPanel{flex-direction:row;align-items:flex-start;gap:24px;position:static}.BookPDP-module__BDEpSG__coverCard{flex-shrink:0;width:180px;padding:16px}.BookPDP-module__BDEpSG__coverImg{max-width:140px}.BookPDP-module__BDEpSG__trustPills{flex-direction:column;align-items:flex-start;gap:6px}.BookPDP-module__BDEpSG__mobileBuyBar{display:flex}.BookPDP-module__BDEpSG__detailFull{padding:40px 24px 56px}.BookPDP-module__BDEpSG__insideGrid{grid-template-columns:1fr}.BookPDP-module__BDEpSG__insideItem:nth-last-child(-n+2){border-bottom:1px solid}.BookPDP-module__BDEpSG__insideItem:last-child{border-bottom:none}.BookPDP-module__BDEpSG__gainsGrid{grid-template-columns:1fr}.BookPDP-module__BDEpSG__carouselSection{padding:48px 20px 100px}}@media (max-width:560px){.BookPDP-module__BDEpSG__hero{padding-top:70px}.BookPDP-module__BDEpSG__layout{padding:24px 16px 40px}.BookPDP-module__BDEpSG__leftPanel{flex-direction:column;align-items:center}.BookPDP-module__BDEpSG__coverCard{width:100%;max-width:260px}.BookPDP-module__BDEpSG__trustPills{flex-direction:row;justify-content:center}.BookPDP-module__BDEpSG__price{font-size:34px}.BookPDP-module__BDEpSG__detailFull{padding:32px 16px 48px}.BookPDP-module__BDEpSG__carouselWrapper{gap:8px}.BookPDP-module__BDEpSG__carouselArrow{width:32px;height:32px;font-size:14px}}
.FAQ-module__V8_xEa__section{background:#f5ebdc;border-top:1px solid #6b18181a;padding:80px 40px 60px;position:relative;overflow:hidden}.FAQ-module__V8_xEa__bgGlow{pointer-events:none;background:radial-gradient(at top,#c9a9611a 0%,#0000 70%);width:900px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.FAQ-module__V8_xEa__container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.FAQ-module__V8_xEa__headingWrap{text-align:center;margin-bottom:56px}.FAQ-module__V8_xEa__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:14px;font-size:12px}.FAQ-module__V8_xEa__title{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.1}.FAQ-module__V8_xEa__titleItalic{font-family:var(--font-body);color:#8b6914;font-style:italic}.FAQ-module__V8_xEa__subtitle{color:#2a0808;opacity:.7;max-width:560px;margin:0 auto;font-size:19px;line-height:1.6}.FAQ-module__V8_xEa__item{border-radius:6px;transition:background .25s,border-color .25s,box-shadow .25s;overflow:hidden}.FAQ-module__V8_xEa__itemClosed{box-shadow:none;background:#fbf5ea;border:1px solid #6b18181f}.FAQ-module__V8_xEa__itemOpen{background:#2a0808;border:1px solid #c9a96159;box-shadow:0 8px 32px -8px #2a080859}.FAQ-module__V8_xEa__trigger{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:22px 24px;display:flex}.FAQ-module__V8_xEa__question{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.35;transition:color .25s}.FAQ-module__V8_xEa__questionClosed{color:#2a0808}.FAQ-module__V8_xEa__questionOpen{color:#d9bd7b}.FAQ-module__V8_xEa__chevronWrap{margin-top:1px}.FAQ-module__V8_xEa__chevronWrapClosed{color:#6b1818}.FAQ-module__V8_xEa__chevronWrapOpen{color:#c9a961}.FAQ-module__V8_xEa__chevron{flex-shrink:0;transition:transform .3s}.FAQ-module__V8_xEa__chevronClosed{transform:rotate(0)}.FAQ-module__V8_xEa__chevronOpen{transform:rotate(180deg)}.FAQ-module__V8_xEa__answerWrap{padding:0 24px 24px}.FAQ-module__V8_xEa__divider{background:#c9a96133;height:1px;margin-bottom:16px}.FAQ-module__V8_xEa__answer{font-family:var(--font-body);color:#ebdec3;margin:0;font-size:16px;line-height:1.75}.FAQ-module__V8_xEa__grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:860px){.FAQ-module__V8_xEa__grid{grid-template-columns:1fr}}@media (max-width:720px){.FAQ-module__V8_xEa__section{padding:60px 20px}}@media (max-width:480px){.FAQ-module__V8_xEa__section{padding:40px 16px 48px}.FAQ-module__V8_xEa__subtitle{font-size:16px}.FAQ-module__V8_xEa__headingWrap{margin-bottom:36px}}
.VastuPage-module__uTk9Bq__hero{text-align:center;background:radial-gradient(at 65% 30%,#c9a96121,#0000 55%),radial-gradient(at 25% 75%,#6b181847,#0000 55%),#2a0808;padding:80px 40px 64px;position:relative;overflow:hidden}.VastuPage-module__uTk9Bq__heroBgGlyph{pointer-events:none;color:#c9a9610a;font-size:520px;line-height:1;font-family:var(--font-display);-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VastuPage-module__uTk9Bq__heroContent{z-index:2;max-width:760px;margin:0 auto;position:relative}.VastuPage-module__uTk9Bq__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:20px;font-size:12px}.VastuPage-module__uTk9Bq__title{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}.VastuPage-module__uTk9Bq__titleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.VastuPage-module__uTk9Bq__subtitle{color:#ebdec3;opacity:.85;max-width:560px;margin:0 auto 32px;font-size:21px;line-height:1.65}.VastuPage-module__uTk9Bq__ctaBtn{color:#2a0808;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;background:#c9a961;border-radius:3px;padding:14px 36px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.VastuPage-module__uTk9Bq__closingSection{text-align:center;background:#2a0808;padding:80px 40px;position:relative;overflow:hidden}.VastuPage-module__uTk9Bq__closingGlow{pointer-events:none;background:radial-gradient(#c9a9611a 0%,#0000 65%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VastuPage-module__uTk9Bq__closingContent{z-index:2;position:relative}.VastuPage-module__uTk9Bq__closingSanskrit{font-family:var(--font-script);color:#d9bd7b;opacity:.7;margin-bottom:12px;font-size:23px}.VastuPage-module__uTk9Bq__closingText{color:#ebdec3;opacity:.7;max-width:420px;margin:0 auto;font-size:18px;line-height:1.6}@media (max-width:768px){.VastuPage-module__uTk9Bq__hero{padding:80px 20px 48px}.VastuPage-module__uTk9Bq__heroBgGlyph{font-size:220px}.VastuPage-module__uTk9Bq__subtitle{font-size:17px}.VastuPage-module__uTk9Bq__closingSection{padding:48px 20px}}@media (max-width:480px){.VastuPage-module__uTk9Bq__hero{padding:70px 16px 40px}.VastuPage-module__uTk9Bq__heroBgGlyph{font-size:140px}.VastuPage-module__uTk9Bq__subtitle{font-size:16px}}
.Videos-module__5X57Ca__section{background:#1c0505;padding:60px 40px;position:relative;overflow:hidden}.Videos-module__5X57Ca__glowLeft{pointer-events:none;background:radial-gradient(circle,#c9a96112 0%,#0000 68%);width:560px;height:560px;position:absolute;top:15%;left:-8%}.Videos-module__5X57Ca__glowRight{pointer-events:none;background:radial-gradient(circle,#c9a9610f 0%,#0000 68%);width:440px;height:440px;position:absolute;bottom:5%;right:-4%}.Videos-module__5X57Ca__container{z-index:2;max-width:1280px;margin:0 auto;position:relative}.Videos-module__5X57Ca__headingWrap{text-align:center;max-width:760px;margin:0 auto 56px}.Videos-module__5X57Ca__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:14px;font-size:12px}.Videos-module__5X57Ca__title{font-family:var(--font-display);color:#f5ebdc;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.1}.Videos-module__5X57Ca__titleItalic{font-family:var(--font-body);color:#c9a961;font-style:italic}.Videos-module__5X57Ca__subtitle{color:#ebdec3a6;font-size:19px;line-height:1.65}.Videos-module__5X57Ca__featuredSlot{height:380px}.Videos-module__5X57Ca__sideSlots{grid-template-rows:1fr 1fr;gap:14px;height:380px;display:grid}.Videos-module__5X57Ca__ctaWrap{text-align:center;margin-top:52px}.Videos-module__5X57Ca__ctaLink{color:#f5ebdc;font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;border:1.5px solid #f5ebdc4d;border-radius:3px;align-items:center;gap:10px;padding:15px 36px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.Videos-module__5X57Ca__videoCard{cursor:pointer;border-radius:6px;width:100%;height:100%;transition:box-shadow .35s,transform .35s;position:relative;overflow:hidden}.Videos-module__5X57Ca__vignette{pointer-events:none;background:linear-gradient(#06010159 0%,#06010126 35%,#06010180 65%,#060101f2 100%);transition:opacity .3s;position:absolute;inset:0}.Videos-module__5X57Ca__duration{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5ebdc;font-family:var(--font-mono);background:#060101b8;border:1px solid #ffffff1a;border-radius:3px;padding:3px 8px;font-size:12px;position:absolute;top:12px;right:12px}.Videos-module__5X57Ca__bottomOverlay{position:absolute;bottom:0;left:0;right:0}.Videos-module__5X57Ca__videoStats{align-items:center;gap:10px;display:flex}.Videos-module__5X57Ca__statItem{font-family:var(--font-display);color:#c9a961cc;letter-spacing:.06em;font-size:11px}.Videos-module__5X57Ca__statDot{color:#c9a9614d}.Videos-module__5X57Ca__statLikes{font-family:var(--font-display);color:#c9a961cc;font-size:11px}@media (max-width:768px){.Videos-module__5X57Ca__section{padding:48px 20px}.Videos-module__5X57Ca__headingWrap{margin-bottom:36px}.Videos-module__5X57Ca__featuredSlot,.Videos-module__5X57Ca__sideSlots{height:260px}.Videos-module__5X57Ca__ctaWrap{margin-top:36px}}@media (max-width:480px){.Videos-module__5X57Ca__section{padding:40px 16px}.Videos-module__5X57Ca__subtitle{font-size:16px}.Videos-module__5X57Ca__featuredSlot,.Videos-module__5X57Ca__sideSlots{height:220px}.Videos-module__5X57Ca__ctaLink{padding:12px 24px;font-size:12px}}
.CtaBanner-module__yEdrXa__section{background:#f5ebdc;padding:60px 40px;position:relative;overflow:hidden}.CtaBanner-module__yEdrXa__glow{pointer-events:none;background:radial-gradient(#c9a96133 0%,#0000 65%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CtaBanner-module__yEdrXa__container{text-align:center;z-index:2;max-width:700px;margin:0 auto;position:relative}.CtaBanner-module__yEdrXa__heading{font-family:var(--font-display);color:#4a0e0e;letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.1}.CtaBanner-module__yEdrXa__headingEm{font-family:var(--font-body);color:#8b6914;font-style:italic}.CtaBanner-module__yEdrXa__description{color:#4a0e0e;margin-bottom:36px;font-size:20px;line-height:1.6}.CtaBanner-module__yEdrXa__btnRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.CtaBanner-module__yEdrXa__primaryBtn{color:#fbf5ea;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;box-shadow:var(--shadow-card);background:#6b1818;border-radius:3px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.CtaBanner-module__yEdrXa__secondaryBtn{color:#6b1818;cursor:pointer;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;background:0 0;border:1px solid #6b1818;border-radius:3px;padding:16px 32px;font-size:14px;font-weight:500;transition:background .2s,color .2s}@media (max-width:768px){.CtaBanner-module__yEdrXa__section{padding:48px 20px}.CtaBanner-module__yEdrXa__description{font-size:17px}}@media (max-width:480px){.CtaBanner-module__yEdrXa__section{padding:40px 16px}.CtaBanner-module__yEdrXa__description{font-size:16px}.CtaBanner-module__yEdrXa__primaryBtn,.CtaBanner-module__yEdrXa__secondaryBtn{padding:14px 24px;font-size:13px}}
.Hero-module__ZARIfG__section{background:radial-gradient(at 80% 20%,#c9a9612e,#0000 60%),radial-gradient(at 20% 80%,#6b18181a,#0000 60%),#f5ebdc;justify-content:center;align-items:center;min-height:100vh;padding-top:110px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__mandalaBig{opacity:.09;pointer-events:none;width:1100px;height:1100px;animation:80s linear infinite Hero-module__ZARIfG__mandala-cw;position:absolute;top:-300px;right:-350px}.Hero-module__ZARIfG__mandalaSmall{opacity:.08;pointer-events:none;width:500px;height:500px;animation:60s linear infinite Hero-module__ZARIfG__mandala-ccw;position:absolute;bottom:-150px;left:-150px}.Hero-module__ZARIfG__mandalaCenter{opacity:.05;pointer-events:none;width:700px;height:700px;animation:100s linear infinite Hero-module__ZARIfG__mandala-center-cw;position:absolute;top:50%;left:50%}@keyframes Hero-module__ZARIfG__mandala-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Hero-module__ZARIfG__mandala-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes Hero-module__ZARIfG__mandala-center-cw{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes Hero-module__ZARIfG__scroll-line{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.Hero-module__ZARIfG__embersContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__content{z-index:10;text-align:center;width:100%;max-width:900px;padding:0 20px;position:relative}.Hero-module__ZARIfG__eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;transition:opacity .8s .2s;display:flex}.Hero-module__ZARIfG__eyebrowRule{background:#c9a961;width:36px;height:1px}.Hero-module__ZARIfG__eyebrowText{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#6b1818;font-size:13px}.Hero-module__ZARIfG__ornamentRow{justify-content:center;align-items:center;gap:24px;margin-bottom:32px;transition:opacity .8s .1s;display:flex}.Hero-module__ZARIfG__ornamentRule{background:linear-gradient(90deg,#0000,#c9a961,#0000);width:140px;height:1px}.Hero-module__ZARIfG__chakraOrnament{transform-origin:50%;flex-shrink:0;animation:22s linear infinite Hero-module__ZARIfG__mandala-cw}.Hero-module__ZARIfG__title{line-height:.96;font-weight:inherit;font-size:inherit;margin:0 0 28px}.Hero-module__ZARIfG__titleLine{display:block;overflow:hidden}.Hero-module__ZARIfG__sanskrit{font-family:var(--font-script);color:#6b1818;margin-bottom:24px;font-size:23px;transition:opacity .8s .8s}.Hero-module__ZARIfG__ctaBlock{flex-direction:column;align-items:center;gap:14px;transition:opacity .8s 1.2s;display:flex}.Hero-module__ZARIfG__primaryCta{color:#2a0808;cursor:pointer;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;background:#c9a961;border:none;border-radius:3px;align-items:center;gap:10px;padding:18px 44px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #c9a96173}.Hero-module__ZARIfG__primaryCtaArrow{font-size:17px}.Hero-module__ZARIfG__secondaryCta{cursor:pointer;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#6b1818;opacity:.65;background:0 0;border:none;align-items:center;gap:7px;padding:4px 8px;font-size:12px;font-weight:500;transition:opacity .2s;display:flex}.Hero-module__ZARIfG__playIcon{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #6b1818;width:0;height:0}.Hero-module__ZARIfG__scrollIndicator{flex-direction:column;align-items:center;gap:8px;margin-top:60px;transition:opacity .8s 1.5s;display:flex}.Hero-module__ZARIfG__scrollLabel{font-family:var(--font-display);letter-spacing:.3em;color:#6b1818;text-transform:uppercase;font-size:11px}.Hero-module__ZARIfG__scrollLine{background:linear-gradient(#6b1818,#0000);width:1px;height:50px;position:relative;overflow:hidden}.Hero-module__ZARIfG__scrollLineFill{background:#c9a961;height:50%;animation:2s ease-in-out infinite Hero-module__ZARIfG__scroll-line;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.Hero-module__ZARIfG__section{padding-top:80px}.Hero-module__ZARIfG__mandalaBig{width:600px;height:600px;top:-150px;right:-200px}.Hero-module__ZARIfG__mandalaSmall{width:280px;height:280px;bottom:-80px;left:-80px}.Hero-module__ZARIfG__mandalaCenter{width:400px;height:400px}.Hero-module__ZARIfG__ornamentRule{width:80px}.Hero-module__ZARIfG__scrollIndicator{margin-top:40px}}@media (max-width:480px){.Hero-module__ZARIfG__section{padding-top:68px}.Hero-module__ZARIfG__mandalaBig{width:320px;height:320px;top:-80px;right:-100px}.Hero-module__ZARIfG__mandalaSmall{width:180px;height:180px;bottom:-50px;left:-50px}.Hero-module__ZARIfG__mandalaCenter{width:240px;height:240px}.Hero-module__ZARIfG__ornamentRow{gap:10px}.Hero-module__ZARIfG__ornamentRule{width:40px}.Hero-module__ZARIfG__primaryCta{padding:16px 28px;font-size:13px}}
.SacredToolsBanner-module__swtsDG__section{background:#2a0808;padding:60px 40px;position:relative;overflow:hidden}.SacredToolsBanner-module__swtsDG__bgGlow{pointer-events:none;background:radial-gradient(#c9a96112 0%,#0000 65%);width:900px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SacredToolsBanner-module__swtsDG__container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.SacredToolsBanner-module__swtsDG__headingWrap{text-align:center;max-width:680px;margin:0 auto 60px}.SacredToolsBanner-module__swtsDG__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:14px;font-size:12px}.SacredToolsBanner-module__swtsDG__title{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.1}.SacredToolsBanner-module__swtsDG__titleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.SacredToolsBanner-module__swtsDG__linkWrapper{height:100%;text-decoration:none;display:block}.SacredToolsBanner-module__swtsDG__card{box-sizing:border-box;cursor:pointer;background:#fbf5ea0a;border:1px solid #c9a96133;border-radius:6px;flex-direction:column;height:100%;padding:44px 40px;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.SacredToolsBanner-module__swtsDG__glyph{font-family:var(--font-display);color:#d9bd7b;margin-bottom:20px;font-size:49px;line-height:1}.SacredToolsBanner-module__swtsDG__cardEyebrow{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:10px;font-size:11px}.SacredToolsBanner-module__swtsDG__cardTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.1}.SacredToolsBanner-module__swtsDG__cardTitleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.SacredToolsBanner-module__swtsDG__cardDesc{color:#ebdec3;opacity:.8;flex:1;margin-bottom:24px;font-size:17px;line-height:1.65}.SacredToolsBanner-module__swtsDG__cardFooter{border-top:1px solid #c9a96126;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.SacredToolsBanner-module__swtsDG__devanagari{font-family:var(--font-script);color:#d9bd7b;opacity:.65;font-size:17px}.SacredToolsBanner-module__swtsDG__exploreBtn{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#2a0808;background:#d9bd7b;border-radius:3px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;transition:background .25s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.SacredToolsBanner-module__swtsDG__exploreBtn:hover{background:#e8cc8a}.SacredToolsBanner-module__swtsDG__exploreBtnShimmer{pointer-events:none;background:linear-gradient(105deg,#0000 15%,#ffffff59 50%,#0000 85%);width:45%;height:120%;animation:2.2s ease-in-out infinite SacredToolsBanner-module__swtsDG__exploreBtnShimmer;position:absolute;top:-10%;left:-60%;transform:skew(-12deg)}@keyframes SacredToolsBanner-module__swtsDG__exploreBtnShimmer{0%{left:-60%}to{left:110%}}.SacredToolsBanner-module__swtsDG__toolsGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:960px){.SacredToolsBanner-module__swtsDG__toolsGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.SacredToolsBanner-module__swtsDG__section{padding:48px 20px}.SacredToolsBanner-module__swtsDG__headingWrap{margin-bottom:36px}.SacredToolsBanner-module__swtsDG__card{padding:28px 20px}.SacredToolsBanner-module__swtsDG__toolsGrid{grid-template-columns:1fr}}@media (max-width:480px){.SacredToolsBanner-module__swtsDG__section{padding:40px 16px}.SacredToolsBanner-module__swtsDG__glyph{font-size:38px}}
.Testimonials-module__ItA9Ha__section{background:#2a0808;padding:72px 40px;position:relative;overflow:hidden}.Testimonials-module__ItA9Ha__bgGlow{pointer-events:none;background:radial-gradient(#c9a96112 0%,#0000 65%);width:800px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Testimonials-module__ItA9Ha__container{z-index:2;max-width:1100px;margin:0 auto;position:relative}.Testimonials-module__ItA9Ha__headingWrap{text-align:center;margin-bottom:52px}.Testimonials-module__ItA9Ha__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:14px;font-size:12px}.Testimonials-module__ItA9Ha__title{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.1}.Testimonials-module__ItA9Ha__titleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.Testimonials-module__ItA9Ha__card{background:#fbf5ea0a;border:1px solid #c9a9612e;border-radius:6px;flex-direction:column;gap:16px;height:100%;padding:28px;display:flex}.Testimonials-module__ItA9Ha__stars{color:#c9a961;letter-spacing:4px;font-size:16px}.Testimonials-module__ItA9Ha__quote{font-family:var(--font-body);color:#ebdec3;flex:1;margin:0;font-size:16px;font-style:italic;line-height:1.7}.Testimonials-module__ItA9Ha__footer{border-top:1px solid #c9a9611f;align-items:center;gap:12px;padding-top:16px;display:flex}.Testimonials-module__ItA9Ha__avatar{width:38px;height:38px;font-family:var(--font-display);color:#c9a961;background:#c9a9611f;border:1px solid #c9a96140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.Testimonials-module__ItA9Ha__name{font-family:var(--font-display);color:#fbf5ea;letter-spacing:.06em;margin:0;font-size:13px}.Testimonials-module__ItA9Ha__role{font-family:var(--font-body);color:#a08060;margin:2px 0 0;font-size:12px}.Testimonials-module__ItA9Ha__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:640px){.Testimonials-module__ItA9Ha__section{padding:48px 20px}.Testimonials-module__ItA9Ha__grid{grid-template-columns:1fr}}@media (max-width:480px){.Testimonials-module__ItA9Ha__section{padding:40px 16px}.Testimonials-module__ItA9Ha__headingWrap{margin-bottom:36px}}
