:root{
  --black:#020202;
  --black2:#060606;
  --panel:#090806;
  --line:rgba(226,175,56,.32);
  --line2:rgba(255,221,124,.17);
  --gold:#f1bf45;
  --gold2:#ffe59c;
  --gold3:#9f6514;
  --text:#f7eed4;
  --muted:rgba(247,238,212,.72);
  --shadow:0 30px 90px rgba(0,0,0,.8),0 0 50px rgba(226,160,28,.16);
  --max:1500px;
  --nav-h:66px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#000;overflow-x:hidden}
body{margin:0;background:#000;color:var(--text);font-family:Raleway,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden;min-width:320px}
a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-999px;top:auto}.skip-link:focus{left:16px;top:16px;z-index:9999;background:#000;color:#fff;padding:10px 12px;border:1px solid var(--gold)}
body:before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 74% 8%,rgba(198,122,16,.22),transparent 26%),radial-gradient(circle at 14% 22%,rgba(229,168,48,.11),transparent 18%),linear-gradient(180deg,#030303 0%,#000 100%)}
body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.52;background-image:radial-gradient(circle,rgba(255,207,85,.55) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,255,255,.25) 0 1px,transparent 1.4px);background-size:92px 92px,139px 139px;background-position:0 0,28px 44px;animation:starDrift 50s linear infinite}
@keyframes starDrift{to{background-position:0 920px,28px 504px}}
.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,3.8vw,60px);background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42));backdrop-filter:blur(18px);border-bottom:1px solid rgba(211,156,34,.22)}
.admin-bar .site-nav{top:32px}.site-brand{display:flex;align-items:center;gap:10px;min-width:150px;color:var(--gold2);font-family:Cinzel Decorative,serif;font-size:19px;font-weight:900;letter-spacing:.03em;text-shadow:0 0 18px rgba(245,190,67,.55)}.site-brand img{width:28px!important;height:28px!important;border-radius:50%;object-fit:contain;box-shadow:0 0 20px rgba(229,174,55,.35)}.nav-links{display:flex;gap:clamp(24px,4vw,64px);align-items:center}.nav-links a{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,238,190,.94);transition:.25s ease}.nav-links a:hover{color:var(--gold2);text-shadow:0 0 18px rgba(245,190,67,.75)}.nav-cta{border:1px solid rgba(236,179,57,.78);border-radius:999px;padding:11px 22px;color:#121009;background:linear-gradient(135deg,#ffed9d,#daa230 55%,#8a5916);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 22px rgba(229,174,55,.24)}.nav-cta span{margin-left:6px}.astro-page{background:radial-gradient(circle at 50% -10%,rgba(229,159,30,.08),transparent 28%),#000}.hero-exact{position:relative;min-height:760px;height:100svh;max-height:940px;overflow:hidden;background:#000;border-bottom:1px solid rgba(226,176,58,.18);isolation:isolate}.hero-stars,.hero-space-bg{position:absolute;inset:0}.hero-stars{z-index:0;opacity:.75}.hero-space-bg{z-index:1;background:radial-gradient(ellipse at 71% 22%,rgba(245,187,54,.20),transparent 23%),radial-gradient(ellipse at 70% 42%,rgba(173,98,13,.12),transparent 32%),radial-gradient(ellipse at 7% 18%,rgba(236,190,65,.09),transparent 22%),linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.68) 37%,rgba(0,0,0,.12) 74%,rgba(0,0,0,.36) 100%)}.hero-space-bg:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 73% 33%,rgba(255,220,115,.28) 0 2px,transparent 3px),radial-gradient(circle at 82% 21%,rgba(255,218,112,.2) 0 1px,transparent 2px),radial-gradient(circle at 52% 70%,rgba(255,218,112,.22) 0 1px,transparent 2px);filter:blur(.2px);animation:spaceFloat 19s ease-in-out infinite alternate}.hero-space-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.72) 90%,#000);box-shadow:inset 0 -140px 140px rgba(0,0,0,.96),inset 0 80px 90px rgba(0,0,0,.52)}@keyframes spaceFloat{to{transform:translate3d(-26px,18px,0) scale(1.02)}}.hero-layer{position:absolute;z-index:5}.hero-copy{left:clamp(28px,5vw,88px);top:clamp(122px,16vh,170px);width:min(610px,44vw)}.eyebrow{margin:0 0 18px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.34em;text-transform:uppercase;text-shadow:0 0 18px rgba(242,187,64,.45)}.hero-copy h1{margin:0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(58px,7.4vw,130px);line-height:.88;letter-spacing:-.055em;font-weight:400;background:linear-gradient(100deg,#fff3bd 0%,#f2c953 26%,#c58620 46%,#fff0ac 58%,#935d16 78%,#fff2b7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(255,205,92,.28),0 10px 34px rgba(0,0,0,.86);filter:drop-shadow(0 2px 0 rgba(255,231,164,.14))}.hero-copy h2{margin:18px 0 0;font-size:clamp(19px,1.85vw,30px);letter-spacing:.01em;color:#fff3c6;text-shadow:0 0 18px rgba(229,174,55,.4)}.hero-subcopy{width:min(560px,100%);font-size:clamp(15px,1.2vw,19px);line-height:1.65;color:rgba(255,246,222,.84);margin:14px 0 30px;font-weight:500}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:8px;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:900;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.btn span{margin-left:10px}.btn:before{content:"";position:absolute;inset:-2px;transform:translateX(-115%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:.45;transition:transform .7s ease;z-index:-1}.btn:hover{transform:translateY(-3px)}.btn:hover:before{transform:translateX(115%)}.btn-gold{background:linear-gradient(135deg,#fff0aa 0%,#f2bf44 42%,#a96814 100%);color:#141006;border:1px solid rgba(255,232,154,.55);box-shadow:0 14px 34px rgba(226,157,30,.23),inset 0 1px 0 rgba(255,255,255,.55)}.btn-outline{background:rgba(0,0,0,.22);border:1px solid rgba(238,183,58,.7);color:#ffe8a1;box-shadow:inset 0 0 24px rgba(229,174,55,.06)}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:32px;color:#ffeaaa;flex-wrap:wrap;text-shadow:0 0 14px rgba(225,164,42,.42)}.hero-proof b{font-size:18px}.hero-proof em{font-style:normal;color:#ffc944;letter-spacing:.08em}.hero-proof small{font-size:12px;color:rgba(255,241,199,.74);font-weight:700}.google-dot{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:conic-gradient(#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);color:white;font-weight:900;font-size:18px}.hero-proof .divider{width:1px;height:34px;background:linear-gradient(transparent,var(--gold),transparent);margin:0 8px}.hero-universe{right:-4vw;top:72px;width:min(1030px,68vw);height:min(700px,74vh);z-index:4;pointer-events:none;perspective:1500px;transform-style:preserve-3d}.universe-perspective{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(60deg) rotateZ(-8deg) translate3d(0,22px,0);animation:heroPlane 11s ease-in-out infinite alternate;filter:drop-shadow(0 0 38px rgba(234,172,46,.22))}.outer-glow{position:absolute;left:4%;top:4%;width:98%;height:78%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(255,205,72,.24),transparent 18%),radial-gradient(ellipse at 50% 45%,rgba(186,105,11,.12),transparent 49%);filter:blur(6px);transform:translateZ(-10px)}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(255,198,67,.34);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px rgba(241,182,45,.08),inset 0 0 24px rgba(241,182,45,.04)}.ring-1{width:19%;height:19%;border-width:2px}.ring-2{width:30%;height:30%;opacity:.95}.ring-3{width:42%;height:42%;opacity:.82}.ring-4{width:54%;height:54%;opacity:.76}.ring-5{width:68%;height:68%;opacity:.62}.ring-6{width:83%;height:83%;opacity:.5}.ring-7{width:101%;height:101%;opacity:.38}.orbit-ring:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border-top:2px solid rgba(255,235,147,.82);border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;filter:blur(.15px);opacity:.5}.zodiac-disc{position:absolute;left:50%;top:50%;width:318px;height:318px;margin:-159px 0 0 -159px;border-radius:50%;transform-style:preserve-3d;background:radial-gradient(circle at 50% 50%,rgba(255,218,85,.18),rgba(84,44,4,.18) 26%,rgba(0,0,0,.14) 33%,rgba(0,0,0,.06) 60%,rgba(231,169,34,.12));border:1px solid rgba(255,224,118,.42);box-shadow:0 0 68px rgba(248,183,39,.24),inset 0 0 40px rgba(255,202,75,.1);animation:zodiacTurn 38s linear infinite}.disc-glow{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle,#fff0a9,#e3a329 30%,#5c3107 60%,transparent 71%);box-shadow:0 0 42px rgba(255,204,77,.8),0 0 110px rgba(247,185,45,.38);animation:pulseGold 3.4s ease-in-out infinite}.zodiac-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,219,104,.44);inset:11%}.zodiac-ring-inner{inset:29%;border-color:rgba(255,219,104,.28)}.zodiac-symbols{position:absolute;inset:0}.zodiac-symbols span{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;place-items:center;color:#f5c44a;font-size:24px;text-shadow:0 0 14px rgba(242,186,60,.9);transform:rotate(calc(var(--i)*30deg)) translateY(-118px) rotate(calc(var(--i)*-30deg))}.sun-core{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:radial-gradient(circle at 37% 31%,#fff3bb,#ffc549 32%,#a65a08 58%,#1b0d02 100%);box-shadow:0 0 50px rgba(255,207,86,.9),0 0 110px rgba(231,147,22,.45);animation:sunPulse 2.7s ease-in-out infinite}.planet{position:absolute;border-radius:50%;transform-style:preserve-3d;filter:drop-shadow(0 0 14px rgba(255,199,72,.25));animation:planetBob 5s ease-in-out infinite alternate}.planet span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset -15px -10px 22px rgba(0,0,0,.58),inset 7px 5px 11px rgba(255,255,255,.26),0 0 18px rgba(244,174,47,.2)}.planet-a{width:88px;height:88px;left:14%;top:58%;animation-delay:-.7s}.planet-a span{background:radial-gradient(circle at 32% 24%,#fff2c4,#c17a20 42%,#462206 78%)}.planet-b{width:64px;height:64px;left:23%;top:36%;animation-delay:-1.8s}.planet-b span{background:radial-gradient(circle at 34% 24%,#eed095,#ad6519 48%,#331702 86%)}.planet-c{width:34px;height:34px;left:36%;top:14%;animation-delay:-2.1s}.planet-c span{background:radial-gradient(circle at 35% 30%,#fff5bd,#bb8623 55%,#2c1604)}.planet-d{width:78px;height:78px;right:15%;top:46%;animation-delay:-1.2s}.planet-d span{background:radial-gradient(circle at 42% 32%,#fff0c2,#b98023 45%,#271304)}.planet-d:before{content:"";position:absolute;left:-24px;right:-24px;top:28px;height:18px;border:3px solid rgba(245,189,52,.72);border-left-color:rgba(255,226,133,.24);border-right-color:rgba(255,226,133,.24);border-radius:50%;transform:rotate(-14deg);filter:blur(.25px);box-shadow:0 0 20px rgba(246,189,56,.25)}.planet-e{width:28px;height:28px;right:6%;top:24%;animation-delay:-2.9s}.planet-e span{background:radial-gradient(circle,#fff0b0,#ba7b22 60%,#1d0c02)}.planet-f{width:52px;height:52px;left:62%;top:10%;animation-delay:-3.3s}.planet-f span{background:repeating-linear-gradient(14deg,#d8c49b 0 7px,#72522b 7px 13px,#b9954c 13px 18px);box-shadow:inset -13px -8px 18px rgba(0,0,0,.65),0 0 18px rgba(244,174,47,.2)}.spark-a,.spark-b,.spark-c{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff0b8;box-shadow:0 0 22px 5px rgba(255,205,80,.86)}.spark-a{left:63%;top:57%;animation:sparkRun 6s ease-in-out infinite}.spark-b{left:76%;top:23%;animation:sparkRun 8s ease-in-out infinite reverse}.spark-c{left:42%;top:73%;animation:sparkRun 7s ease-in-out infinite}.hero-ridge{position:absolute;right:0;bottom:3%;width:58%;height:140px;background:radial-gradient(ellipse at 70% 50%,rgba(240,187,69,.28),transparent 16%),linear-gradient(160deg,transparent 0 26%,rgba(66,43,19,.85) 28% 34%,transparent 36%),linear-gradient(15deg,transparent 0 12%,#120d08 13% 20%,transparent 22%),linear-gradient(170deg,transparent 0 34%,#20160e 35% 50%,transparent 52%),linear-gradient(180deg,transparent,#000 72%);opacity:.95;filter:drop-shadow(0 -16px 18px rgba(232,172,52,.12));transform:translateZ(20px)}.hero-asteroids{position:absolute;right:13%;bottom:80px;width:44%;height:160px;z-index:4;pointer-events:none;opacity:.72}.hero-asteroids i{position:absolute;display:block;background:linear-gradient(150deg,#47331c,#080604);clip-path:polygon(12% 46%,27% 18%,63% 8%,94% 35%,83% 70%,52% 93%,18% 78%);filter:drop-shadow(0 0 16px rgba(237,176,50,.15))}.hero-asteroids i:nth-child(1){width:110px;height:66px;right:8%;bottom:0}.hero-asteroids i:nth-child(2){width:56px;height:42px;right:42%;bottom:38px}.hero-asteroids i:nth-child(3){width:92px;height:62px;left:8%;bottom:8px}.hero-asteroids i:nth-child(4){width:40px;height:30px;right:59%;top:0}.hero-asteroids i:nth-child(5){width:72px;height:50px;right:24%;top:24px}@keyframes heroPlane{from{transform:rotateX(60deg) rotateZ(-8deg) translate3d(0,22px,0)}to{transform:rotateX(57deg) rotateZ(-9.8deg) translate3d(8px,-4px,0)}}@keyframes zodiacTurn{to{transform:rotate(360deg)}}@keyframes sunPulse{50%{transform:scale(1.08);box-shadow:0 0 76px rgba(255,207,86,1),0 0 140px rgba(231,147,22,.6)}}@keyframes pulseGold{50%{opacity:.72;transform:scale(1.12)}}@keyframes planetBob{to{transform:translate3d(0,-18px,0) scale(1.03)}}@keyframes sparkRun{50%{transform:translate3d(18px,-16px,0) scale(1.6);opacity:.55}}
.feature-bar,.panel-section,.tools-strip,.triple-grid,.pricing-app,.faq-band,.download-band{width:min(var(--max),calc(100% - clamp(28px,5vw,88px)));margin-inline:auto}.feature-bar{position:relative;z-index:6;margin-top:-34px;border:1px solid rgba(227,173,50,.26);background:linear-gradient(180deg,rgba(10,8,5,.88),rgba(0,0,0,.92));box-shadow:var(--shadow);border-radius:12px;padding:0 18px 22px;overflow:hidden}.feature-bar:before,.tools-strip:before,.pricing-app:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(238,179,49,.13),transparent 42%);pointer-events:none}.section-heading{text-align:center;position:relative;margin-bottom:28px}.section-heading.compact{margin:0}.section-heading p{margin:0;padding:0 24px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.34em;text-transform:uppercase;display:inline-block;background:#050403;transform:translateY(-50%)}.section-heading h2,.panel-copy h2,.mini-panel h2,.download-band h2{font-family:Cinzel Decorative,serif;color:#f5d577;font-weight:400;letter-spacing:.02em;line-height:1.05;text-shadow:0 0 22px rgba(231,164,38,.26)}.section-heading h2{font-size:clamp(30px,3.2vw,56px);margin:8px 0 0}.feature-row{display:grid;grid-template-columns:repeat(8,1fr);gap:18px}.feature-tile{min-height:116px;border:1px solid rgba(221,169,50,.32);border-radius:10px;background:linear-gradient(180deg,rgba(21,17,10,.64),rgba(3,3,3,.72));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;transition:.35s ease;box-shadow:inset 0 0 20px rgba(236,176,46,.03)}.feature-tile span{font-size:35px;line-height:1;color:#efbd40;text-shadow:0 0 20px rgba(239,189,64,.55);margin-bottom:12px}.feature-tile strong{font-size:13px;line-height:1.28;color:#fff1c6}.feature-tile:hover{transform:translateY(-8px) rotateX(5deg);border-color:rgba(255,226,131,.82);box-shadow:0 20px 44px rgba(0,0,0,.5),0 0 26px rgba(230,169,47,.16)}.panel-section{position:relative;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:clamp(30px,6vw,90px);align-items:center;min-height:420px;border:1px solid rgba(227,173,50,.2);border-radius:13px;margin-top:16px;padding:clamp(34px,4.8vw,76px);background:linear-gradient(110deg,rgba(8,7,5,.88),rgba(2,2,2,.7)),radial-gradient(ellipse at 18% 48%,rgba(218,159,31,.18),transparent 34%);overflow:hidden;box-shadow:var(--shadow)}.panel-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(247,195,68,.08),transparent);opacity:.55;pointer-events:none}.panel-copy{position:relative;z-index:3}.panel-copy h2{font-size:clamp(30px,3.4vw,56px);margin:0 0 16px}.panel-copy p{color:rgba(255,245,219,.82);font-size:17px;line-height:1.75;margin:0 0 20px}.panel-copy ul{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.panel-copy li{position:relative;color:#f6e8bc;padding-left:32px}.panel-copy li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--gold);width:20px;height:20px;border:1px solid rgba(239,189,64,.7);border-radius:50%;display:grid;place-items:center;font-size:12px}.visual-depth{position:relative;min-height:310px;transform-style:preserve-3d;perspective:1000px}.kundli-device{height:390px}.standing-wheel{position:absolute;left:6%;top:4%;width:min(420px,92%);aspect-ratio:1;border-radius:50%;border:2px solid rgba(246,198,73,.72);background:radial-gradient(circle at 50% 50%,rgba(255,202,66,.22),transparent 18%),repeating-radial-gradient(circle,rgba(255,210,84,.22) 0 1px,transparent 1px 28px),radial-gradient(circle at 50% 50%,rgba(3,3,3,.7),rgba(0,0,0,.96));box-shadow:0 0 34px rgba(239,185,53,.28),inset 0 0 50px rgba(238,177,47,.1);transform:rotateX(55deg) rotateZ(-12deg);animation:wheelFloat 7s ease-in-out infinite alternate}.standing-wheel:before{content:"";position:absolute;inset:13%;border-radius:50%;border:1px solid rgba(236,186,59,.32)}.wheel-grid{position:absolute;inset:24%;border:1px solid rgba(255,223,120,.54);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 18px rgba(239,185,53,.22)}.standing-wheel span{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px;color:#ffcf54;text-shadow:0 0 12px rgba(255,207,84,.8);display:grid;place-items:center;transform:rotate(calc(var(--i)*30deg)) translateY(-158px) rotate(calc(var(--i)*-30deg))}.gold-halo{position:absolute;left:0;right:0;bottom:20px;margin:auto;width:82%;height:44px;border-radius:50%;border:1px solid rgba(237,180,49,.35);background:radial-gradient(ellipse,rgba(238,177,47,.38),transparent 64%);filter:blur(.4px);animation:haloPulse 3s ease-in-out infinite}.daily-panel{grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);background:linear-gradient(100deg,rgba(7,6,4,.95),rgba(0,0,0,.72)),radial-gradient(circle at 72% 52%,rgba(232,169,42,.16),transparent 32%)}.daily-engine{min-height:380px}.moon-dial{position:absolute;left:8%;top:8%;width:390px;max-width:72%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(235,178,47,.34);background:radial-gradient(circle at 50% 50%,rgba(246,195,62,.1),transparent 23%),repeating-radial-gradient(circle,transparent 0 33px,rgba(238,178,46,.18) 34px 35px);box-shadow:0 0 55px rgba(235,174,46,.13);animation:slowRotate 34s linear infinite}.moon{position:absolute;left:50%;top:50%;width:126px;height:126px;margin:-63px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff4cb,#cab17d 36%,#3b3327 70%,#111);box-shadow:0 0 42px rgba(255,231,162,.5),inset -18px -12px 30px rgba(0,0,0,.58)}.moon-dial span{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px;color:#f3bf43;display:grid;place-items:center;font-size:22px;text-shadow:0 0 12px rgba(239,189,64,.8);transform:rotate(calc(var(--i)*30deg)) translateY(-160px) rotate(calc(var(--i)*-30deg))}.zodiac-grid-small{position:absolute;right:2%;top:11%;display:grid;grid-template-columns:repeat(4,64px);gap:10px}.zodiac-grid-small i{font-style:normal;height:58px;border:1px solid rgba(236,179,50,.28);border-radius:8px;display:grid;place-items:center;font-size:26px;color:#f0bf43;background:rgba(4,4,3,.68);box-shadow:inset 0 0 20px rgba(228,168,43,.05)}.mini-data-card{position:absolute;right:10%;bottom:14%;width:180px;border:1px solid rgba(236,179,50,.38);border-radius:10px;padding:14px 16px;background:rgba(0,0,0,.72);box-shadow:0 20px 40px rgba(0,0,0,.45)}.mini-data-card b{display:block;color:#ffe29a;font-family:Cinzel Decorative,serif}.mini-data-card span{color:var(--muted);font-size:13px}.mini-data-card.two{right:34%;bottom:4%;width:142px}.reports-panel{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);background:linear-gradient(110deg,rgba(0,0,0,.86),rgba(8,7,5,.94)),radial-gradient(circle at 38% 50%,rgba(238,174,43,.14),transparent 42%)}.report-stage{height:380px;perspective:1100px}.report-card{position:absolute;top:56%;left:50%;width:164px;height:226px;margin:-113px 0 0 -82px;border:1px solid rgba(241,190,62,.52);border-radius:10px;background:linear-gradient(160deg,rgba(24,18,9,.96),rgba(3,3,3,.96));box-shadow:0 0 28px rgba(238,174,43,.13),inset 0 0 38px rgba(238,174,43,.08);display:grid;align-content:center;justify-items:center;text-align:center;gap:24px;color:#f4c653;transform-style:preserve-3d}.report-card b{font-family:Cinzel Decorative,serif;font-size:16px;line-height:1.22}.report-card span{width:52px;height:52px;border-radius:50%;border:1px solid rgba(241,190,62,.6);display:grid;place-items:center;background:rgba(229,166,39,.07)}.report-card.love{transform:translateX(-230px) rotateY(38deg) translateZ(-70px);opacity:.76}.report-card.career{transform:translateX(-115px) rotateY(28deg) translateZ(-30px);opacity:.88}.report-card.premium{width:210px;height:280px;margin:-140px 0 0 -105px;transform:translateZ(70px);border-color:rgba(255,228,129,.9);box-shadow:0 0 40px rgba(244,184,49,.42),inset 0 0 54px rgba(244,184,49,.12);animation:premiumFloat 4.5s ease-in-out infinite alternate}.report-card.wealth{transform:translateX(130px) rotateY(-26deg) translateZ(-30px);opacity:.88}.report-card.health{transform:translateX(250px) rotateY(-38deg) translateZ(-78px);opacity:.72}.tools-strip{position:relative;margin-top:16px;border:1px solid rgba(227,173,50,.19);border-radius:13px;background:linear-gradient(180deg,rgba(8,7,5,.82),rgba(0,0,0,.9));padding:42px clamp(20px,4vw,56px);box-shadow:var(--shadow);overflow:hidden}.tools-row{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.tool-chip{min-height:146px;border:1px solid rgba(227,173,50,.24);border-radius:12px;background:rgba(0,0,0,.58);padding:18px 14px;text-align:center;transition:.35s ease}.tool-chip span{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid rgba(241,190,62,.48);border-radius:50%;color:#f2be3f;font-size:24px;margin-bottom:12px;box-shadow:0 0 20px rgba(238,174,43,.1)}.tool-chip h3{font-size:14px;color:#ffe3a2;margin:0 0 7px}.tool-chip p{font-size:12px;line-height:1.55;color:rgba(255,245,219,.66);margin:0}.tool-chip:hover{transform:translateY(-8px);border-color:rgba(255,226,132,.7);box-shadow:0 16px 40px rgba(0,0,0,.44)}.triple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.mini-panel{position:relative;min-height:360px;border:1px solid rgba(227,173,50,.22);border-radius:13px;background:linear-gradient(180deg,rgba(11,9,5,.85),rgba(0,0,0,.86));padding:32px;overflow:hidden;box-shadow:var(--shadow)}.mini-panel h2{font-size:clamp(22px,1.9vw,32px);margin:0 0 12px}.mini-panel p:not(.eyebrow){color:rgba(255,245,219,.74);line-height:1.65}.compat-orb{height:150px;position:relative;margin-bottom:18px}.compat-orb span{position:absolute;top:16px;width:110px;height:110px;border-radius:50%;border:1px solid rgba(239,189,64,.4);background:radial-gradient(circle at 50% 50%,rgba(242,189,55,.12),transparent 62%)}.compat-orb span:nth-child(1){left:26%;box-shadow:0 0 25px rgba(239,189,64,.2)}.compat-orb span:nth-child(2){right:26%;box-shadow:0 0 25px rgba(239,189,64,.2)}.compat-orb i{position:absolute;left:50%;top:60px;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:#f1bf45;box-shadow:0 0 30px #f1bf45}.expert-phone{height:160px;border:1px solid rgba(238,183,58,.28);border-radius:18px;padding:16px;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(20,13,3,.82));box-shadow:inset 0 0 28px rgba(229,170,43,.05);margin-bottom:20px}.expert-phone b{display:block;color:#fff0b8;margin-bottom:12px}.expert-phone span{display:block;border:1px solid rgba(238,183,58,.18);border-radius:999px;padding:8px 12px;margin-bottom:8px;color:rgba(255,245,219,.72);font-size:12px}.sample-pdf{height:160px;position:relative;margin-bottom:20px}.sample-pdf span{position:absolute;right:28px;top:8px;width:190px;height:136px;border:1px solid rgba(238,183,58,.55);border-radius:10px;display:grid;place-items:center;text-align:center;font-family:Cinzel Decorative,serif;color:#f7d875;background:linear-gradient(150deg,rgba(28,20,9,.95),rgba(0,0,0,.95));transform:rotate(8deg);box-shadow:0 0 24px rgba(238,183,58,.18)}.sample-pdf b{position:absolute;right:2px;bottom:8px;width:48px;height:48px;border-radius:50%;background:#f1bf45;color:#100b03;display:grid;place-items:center;font-weight:900}.pricing-app{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;border:1px solid rgba(227,173,50,.19);border-radius:13px;background:linear-gradient(180deg,rgba(7,6,4,.88),rgba(0,0,0,.9));padding:26px;box-shadow:var(--shadow);position:relative;overflow:hidden}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-cards article{position:relative;min-height:276px;border:1px solid rgba(227,173,50,.26);border-radius:13px;background:rgba(0,0,0,.58);padding:30px 24px;display:flex;flex-direction:column;gap:10px}.pricing-cards article.popular{border-color:rgba(255,226,132,.75);box-shadow:0 0 34px rgba(238,183,58,.18)}.pricing-cards em{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#f1bf45;color:#0b0802;border-radius:999px;padding:6px 18px;font-size:11px;font-weight:900;text-transform:uppercase}.pricing-cards small{color:#f0bd42;font-weight:900;letter-spacing:.18em}.pricing-cards strong{font-size:42px;font-family:Cinzel Decorative,serif;color:#ffe093}.pricing-cards span{color:#f3c75c}.pricing-cards p{color:rgba(255,245,219,.68);line-height:1.6}.pricing-cards a{margin-top:auto;border:1px solid rgba(236,179,50,.46);height:44px;display:grid;place-items:center;text-transform:uppercase;font-size:12px;font-weight:900;color:#ffe09a;border-radius:6px}.pricing-cards .popular a{background:linear-gradient(135deg,#fff0aa,#d99d25);color:#100b03}.app-showcase{position:relative;min-height:314px;display:flex;align-items:end;justify-content:center;gap:28px;perspective:1100px}.phone{width:156px;height:300px;border:2px solid rgba(238,183,58,.38);border-radius:28px;background:linear-gradient(180deg,#14100a,#020202);box-shadow:0 0 26px rgba(238,183,58,.12),inset 0 0 28px rgba(238,183,58,.05);padding:28px 14px;color:#ffe5a3;transform-style:preserve-3d}.phone b,.phone i{display:block}.phone b{font-family:Cinzel Decorative,serif}.phone i{font-style:normal;margin:14px 0;color:#f1bf45}.phone span{display:block;height:150px;border-radius:14px;border:1px solid rgba(238,183,58,.24);background:radial-gradient(circle at 50% 42%,rgba(239,189,64,.28),transparent 23%),repeating-radial-gradient(circle,transparent 0 15px,rgba(238,183,58,.16) 16px 17px)}.phone-a{transform:rotateY(-16deg) rotateZ(-3deg)}.phone-b{transform:rotateY(18deg) rotateZ(4deg);margin-bottom:18px}.faq-band{margin-top:16px;border:1px solid rgba(227,173,50,.19);border-radius:13px;background:linear-gradient(180deg,rgba(7,6,4,.88),rgba(0,0,0,.95));padding:42px clamp(20px,4vw,56px);box-shadow:var(--shadow)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.faq-grid details{border:1px solid rgba(227,173,50,.22);border-radius:9px;background:rgba(0,0,0,.55);padding:0 16px}.faq-grid summary{cursor:pointer;list-style:none;min-height:56px;display:flex;align-items:center;justify-content:space-between;color:#ffe4a2;font-weight:800}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";color:#f1bf45;font-size:18px}.faq-grid details[open] summary:after{content:"−"}.faq-grid p{color:rgba(255,245,219,.7);line-height:1.6;margin:0 0 16px}.download-band{position:relative;margin-top:16px;margin-bottom:42px;min-height:260px;border:1px solid rgba(227,173,50,.22);border-radius:13px;background:linear-gradient(90deg,rgba(7,6,4,.92),rgba(0,0,0,.74)),radial-gradient(circle at 84% 52%,rgba(239,189,64,.15),transparent 26%);padding:44px clamp(24px,5vw,78px);display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:var(--shadow);overflow:hidden}.download-band h2{font-size:clamp(30px,3.2vw,54px);margin:0 0 12px}.download-band p:not(.eyebrow){max-width:760px;color:rgba(255,245,219,.72);line-height:1.7}.om-orb{position:absolute;right:8%;top:16%;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(238,183,58,.42);font-size:68px;color:#f1bf45;text-shadow:0 0 24px rgba(239,189,64,.8);background:radial-gradient(circle,rgba(239,189,64,.16),transparent 68%);animation:slowRotate 24s linear infinite}.footer{border-top:1px solid rgba(227,173,50,.22);background:#000;padding:28px clamp(20px,5vw,80px);color:rgba(255,245,219,.72)}.footer-inner{width:min(var(--max),100%);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-logo{font-family:Cinzel Decorative,serif;color:#f1bf45;font-size:24px;text-shadow:0 0 18px rgba(239,189,64,.35)}.footer p{margin:6px 0 0}.footer-links{display:flex;gap:22px;color:#ffe4a2;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.reveal{opacity:0;transform:translateY(42px);transition:opacity .78s ease,transform .78s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes wheelFloat{to{transform:rotateX(53deg) rotateZ(-9deg) translateY(-16px)}}@keyframes haloPulse{50%{opacity:.52;transform:scaleX(1.08)}}@keyframes slowRotate{to{transform:rotate(360deg)}}@keyframes premiumFloat{to{transform:translateZ(90px) translateY(-14px)}}@media (max-width:1260px){.hero-copy{width:min(560px,47vw)}.hero-universe{right:-12vw;width:76vw}.feature-row,.tools-row{grid-template-columns:repeat(4,1fr)}.panel-section,.daily-panel,.reports-panel{grid-template-columns:1fr}.reports-panel .report-stage{order:1}.reports-panel .panel-copy{order:2}.pricing-app{grid-template-columns:1fr}.triple-grid{grid-template-columns:1fr 1fr}.hero-proof .divider:nth-of-type(2){display:none}}
@media (max-width:900px){:root{--nav-h:62px}.admin-bar .site-nav{top:46px}.site-nav{padding:0 16px}.nav-links{display:none}.site-brand{font-size:16px;min-width:auto}.nav-cta{padding:9px 14px;font-size:10px}.hero-exact{height:auto;min-height:980px}.hero-copy{left:22px;top:104px;width:calc(100% - 44px)}.hero-copy h1{font-size:clamp(48px,15vw,78px)}.hero-subcopy{font-size:15px}.hero-universe{top:430px;right:-27vw;width:128vw;height:540px}.universe-perspective{transform:rotateX(60deg) rotateZ(-8deg) scale(.9)}.feature-bar{margin-top:0}.feature-row,.tools-row{grid-template-columns:repeat(2,1fr)}.panel-section,.tools-strip,.triple-grid,.pricing-app,.faq-band,.download-band,.feature-bar{width:calc(100% - 24px)}.panel-section{padding:26px}.triple-grid{grid-template-columns:1fr}.pricing-cards{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}.download-band{flex-direction:column;align-items:flex-start}.om-orb{opacity:.16}.footer-inner{flex-direction:column;align-items:flex-start}.zodiac-grid-small{position:relative;right:auto;top:auto;grid-template-columns:repeat(4,1fr);margin-top:270px}.daily-engine{min-height:560px}.moon-dial{left:50%;transform:translateX(-50%);max-width:none;width:320px}.mini-data-card{right:auto;left:20px}.mini-data-card.two{right:20px;left:auto}.report-stage{height:330px}.report-card{width:125px;height:182px}.report-card.premium{width:160px;height:220px}.report-card.love{transform:translateX(-165px) rotateY(38deg) translateZ(-70px)}.report-card.health{transform:translateX(180px) rotateY(-38deg) translateZ(-78px)}}
@media (max-width:560px){.hero-exact{min-height:900px}.hero-actions{gap:12px}.btn{width:100%;min-height:50px;padding-inline:18px}.hero-proof{gap:8px}.hero-proof .divider{display:none}.hero-universe{top:455px;right:-50vw;width:160vw;height:450px}.zodiac-disc{width:240px;height:240px;margin:-120px 0 0 -120px}.zodiac-symbols span{transform:rotate(calc(var(--i)*30deg)) translateY(-90px) rotate(calc(var(--i)*-30deg));font-size:20px}.feature-row,.tools-row{grid-template-columns:1fr}.panel-copy h2,.section-heading h2{font-size:30px}.standing-wheel span{transform:rotate(calc(var(--i)*30deg)) translateY(-120px) rotate(calc(var(--i)*-30deg))}.sample-pdf span{left:0;right:auto;width:170px}.pricing-cards strong{font-size:34px}.footer-links{flex-wrap:wrap}.eyebrow{letter-spacing:.22em;font-size:11px}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.universe-perspective{transform:rotateX(60deg) rotateZ(-8deg)}}


/* v4.0.5 visibility and typography corrections */
html{scroll-padding-top:calc(var(--nav-h) + 34px)}
#features,#kundli,#daily,#reports,#tools,#pricing,#faq,#download,#expert{scroll-margin-top:calc(var(--nav-h) + 34px)}
.feature-bar{margin-top:16px;padding:20px 18px 22px;overflow:visible}
.feature-bar:before{border-radius:inherit}
.section-heading.compact{margin:0 0 16px;position:relative;z-index:2}
.section-heading.compact p{transform:none;background:transparent;padding:0;line-height:1.45}
.pricing-cards strong.price-value{display:inline-flex;align-items:baseline;gap:.04em;white-space:nowrap}
.pricing-cards strong.price-value .price-currency{font-family:Arial,"Noto Sans",system-ui,sans-serif;font-weight:800;font-size:.82em;line-height:1;color:inherit}
.pricing-cards strong.price-value .price-amount{font-family:"Cinzel Decorative",Cinzel,Georgia,serif;color:inherit}
@media (min-width:901px){
  .hero-exact{height:auto;min-height:max(800px,100svh);max-height:none}
  .hero-copy{width:min(700px,48vw);z-index:8}
  .hero-copy h1{font-size:clamp(54px,6.7vw,116px);line-height:.9;letter-spacing:-.06em;max-width:100%;overflow:visible}
}
@media (min-width:901px) and (max-width:1260px){
  .hero-copy{width:min(610px,49vw)}
  .hero-copy h1{font-size:clamp(52px,6.4vw,84px)}
}
@media (max-width:900px){
  html{scroll-padding-top:calc(var(--nav-h) + 52px)}
  #features,#kundli,#daily,#reports,#tools,#pricing,#faq,#download,#expert{scroll-margin-top:calc(var(--nav-h) + 52px)}
  .feature-bar{margin-top:16px;padding-top:18px}
}
