/* site-css/rules-2e85ac64a6a1dd.css */
:root{--black:#07090d;--navy:#0d1624;--navy-2:#101d2d;--gold:#d4af37;--gold-soft:#e7d28b;--emerald:#0b7a5c;--emerald-soft:#2faf7a;--white:#f5f3ee;--muted:#b6bac2;--line:rgba(212,175,55,.24);--shadow:0 20px 70px rgba(0,0,0,.35);--radius:18px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,Arial,sans-serif;background:var(--black);color:var(--white);line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.section{padding:110px 0;position:relative}.narrow{max-width:850px;text-align:center}.page-glow{position:fixed;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none;z-index:-1}.page-glow-one{width:420px;height:420px;background:var(--gold);top:-160px;right:-100px}.page-glow-two{width:480px;height:480px;background:var(--emerald);bottom:-220px;left:-180px}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(7,9,13,.72);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{border-bottom-color:var(--line);background:rgba(7,9,13,.94)}.nav-wrap{height:82px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.brand-mark{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-family:Cinzel,serif;font-size:22px;color:var(--gold);box-shadow:0 0 22px rgba(212,175,55,.18)}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-family:Cinzel,serif;letter-spacing:.12em}.brand-copy small{font-size:10px;letter-spacing:.18em;color:var(--gold-soft);margin-top:5px}.main-nav{margin-left:auto;display:flex;gap:26px;align-items:center}.main-nav a{font-size:14px;color:var(--muted);transition:.2s}.main-nav a:hover{color:var(--gold)}.menu-toggle{display:none;background:none;border:0;padding:6px}.menu-toggle span{display:block;width:26px;height:2px;background:var(--gold);margin:5px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:8px;font-weight:600;font-size:14px;letter-spacing:.03em;transition:.25s;border:1px solid transparent}.btn-small{min-height:42px;padding:0 18px}.btn-gold{background:var(--gold);color:#0a0c10;box-shadow:0 10px 28px rgba(212,175,55,.16)}.btn-gold:hover{background:var(--emerald-soft);transform:translateY(-2px)}.btn-outline{border-color:var(--gold);color:var(--gold-soft);background:transparent}.btn-outline:hover{background:var(--gold);color:#0a0c10;transform:translateY(-2px)}.btn-emerald{background:var(--emerald);color:#fff}.btn-emerald:hover{background:var(--emerald-soft)}.hero{padding-top:160px;min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 75% 30%,rgba(13,122,92,.12),transparent 32%),linear-gradient(180deg,rgba(13,22,36,.5),transparent)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.eyebrow{color:var(--emerald-soft);font-size:13px;font-weight:600;letter-spacing:.08em;margin:0 0 18px}.hero h1,.section h2{font-family:Cinzel,serif;line-height:1.18;margin:0}.hero h1{font-size:clamp(44px,5.4vw,76px);max-width:850px}.hero h1 span{color:var(--gold)}.hero-text{font-size:18px;color:var(--muted);max-width:720px;margin:26px 0 34px}.hero-text strong{color:var(--white)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;padding-top:30px;border-top:1px solid var(--line)}.hero-trust strong{font-family:Cinzel,serif;color:var(--gold);font-size:27px;display:block}.hero-trust span{font-size:12px;color:var(--muted)}.portrait-card{position:relative;min-height:590px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(145deg,rgba(16,29,45,.88),rgba(7,9,13,.9));overflow:hidden;box-shadow:var(--shadow)}.zodiac-ring{position:absolute;width:430px;height:430px;border-radius:50%;border:1px solid rgba(212,175,55,.24);top:54px;left:50%;transform:translateX(-50%);box-shadow:inset 0 0 80px rgba(212,175,55,.05);animation:spin 45s linear infinite}.zodiac-ring:before,.zodiac-ring:after{content:"";position:absolute;border-radius:50%;inset:24px;border:1px dashed rgba(47,175,122,.25)}.zodiac-ring:after{inset:70px;border-style:solid;border-color:rgba(212,175,55,.12)}@keyframes spin{to{transform:translateX(-50%) rotate(360deg)}}.portrait-placeholder{position:absolute;inset:82px 34px 90px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.portrait-symbol{width:160px;height:160px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--emerald),#123e38);font-family:Cinzel,serif;font-size:58px;color:var(--gold-soft);border:2px solid var(--gold);box-shadow:0 0 60px rgba(212,175,55,.14)}.portrait-badge{position:absolute;left:28px;right:28px;bottom:24px;background:rgba(7,9,13,.8);border:1px solid var(--line);border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.portrait-badge span{color:var(--muted);font-size:12px}.portrait-badge strong{font-family:Cinzel,serif;color:var(--gold)}.trust-strip{background:var(--navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}.trust-grid article{padding:30px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.05)}.trust-grid article:last-child{border-right:0}.trust-grid strong{display:block;font-family:Cinzel,serif;color:var(--gold);font-size:24px}.trust-grid span{color:var(--muted);font-size:12px}.section-heading{text-align:center;max-width:760px;margin:0 auto 56px}.section-heading.left{text-align:left;margin:0}.section-heading h2,.about-copy h2,.principles-copy h2,.no-guess-section h2,.cta-card h2{font-size:clamp(34px,4vw,52px)}.section-heading p:not(.eyebrow){color:var(--muted)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{background:linear-gradient(155deg,rgba(16,29,45,.92),rgba(8,12,18,.98));border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:.3s;box-shadow:0 12px 40px rgba(0,0,0,.2)}.service-card:hover{transform:translateY(-8px);border-color:rgba(47,175,122,.65);box-shadow:0 18px 55px rgba(13,122,92,.12)}.service-icon{width:48px;height:48px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;color:var(--gold);font-size:24px;background:rgba(212,175,55,.05)}.service-card h3{font-family:Cinzel,serif;font-size:22px;line-height:1.35}.service-card p{color:var(--muted);font-size:14px}.price{font-size:13px;color:var(--gold-soft);margin:24px 0}.price span{color:var(--emerald-soft);padding:0 6px}.service-card a,.text-link{color:var(--emerald-soft);font-weight:600;font-size:14px}.about-section{background:linear-gradient(180deg,rgba(13,22,36,.55),rgba(7,9,13,.85))}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.gold-frame{border:1px solid var(--gold);padding:14px;border-radius:28px;background:rgba(212,175,55,.04)}.about-placeholder{height:520px;border-radius:18px;display:grid;place-items:center;text-align:center;padding:30px;background:radial-gradient(circle at center,rgba(13,122,92,.28),rgba(13,22,36,.85));color:var(--muted)}.about-copy .lead{color:var(--gold-soft);font-weight:600}.about-copy p{color:var(--muted)}.check-list{list-style:none;padding:0;margin:26px 0}.check-list li{margin:10px 0;color:var(--white)}.check-list li:before{content:"✓";color:var(--emerald-soft);margin-right:10px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.timeline-item{position:relative;background:var(--navy);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.timeline-item span{font-family:Cinzel,serif;color:var(--emerald-soft);font-size:26px}.timeline-item h3{font-family:Cinzel,serif;margin:10px 0}.timeline-item p{color:var(--muted);font-size:14px}.principles-section{background:linear-gradient(120deg,rgba(11,122,92,.12),rgba(13,22,36,.65))}.principles-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.principles-copy p:not(.eyebrow){color:var(--muted)}.principles-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.principles-list div{padding:18px;border:1px solid rgba(47,175,122,.3);border-radius:12px;background:rgba(7,9,13,.55);font-size:14px}.no-guess-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at center,rgba(212,175,55,.08),transparent 45%)}.no-guess-section p:not(.eyebrow){color:var(--muted);font-size:17px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{cursor:pointer;font-weight:600;color:var(--white);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--gold)}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:var(--muted);margin-bottom:0}.cta-section{padding-top:40px}.cta-card{border:1px solid var(--line);border-radius:28px;padding:55px;background:linear-gradient(135deg,rgba(13,22,36,.95),rgba(11,122,92,.16));display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-card p:not(.eyebrow){color:var(--muted)}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:max-content}.site-footer{padding:80px 0 24px;background:#05070a;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.footer-grid h4{font-family:Cinzel,serif;color:var(--gold)}.footer-grid a,.footer-grid span,.footer-grid p{display:block;color:var(--muted);font-size:13px;margin:9px 0}.footer-bottom{margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.footer-bottom div{display:flex;gap:16px}.floating-whatsapp{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:var(--emerald);display:grid;place-items:center;font-weight:700;color:#fff;box-shadow:0 14px 35px rgba(11,122,92,.35);z-index:40}.reveal{opacity:0;transform:translateY(24px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}@media (max-width:980px){.desktop-only{display:none}.menu-toggle{display:block;margin-left:auto}.main-nav{position:fixed;top:82px;left:0;right:0;background:rgba(7,9,13,.98);display:flex;flex-direction:column;align-items:flex-start;padding:30px 20px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:.3s;z-index:-1}.main-nav.open{transform:translateY(0)}.hero-grid,.about-grid,.principles-grid,.faq-grid{grid-template-columns:1fr}.hero{padding-top:130px}.portrait-card{min-height:520px}.trust-grid{grid-template-columns:repeat(2,1fr)}.services-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr 1fr}.principles-list{grid-template-columns:1fr}.cta-card{flex-direction:column;align-items:flex-start}.cta-actions{min-width:0}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.container{width:min(100% - 28px,var(--max))}.section{padding:76px 0}.hero h1{font-size:39px}.hero-text{font-size:16px}.hero-trust{grid-template-columns:1fr}.portrait-card{min-height:450px}.zodiac-ring{width:330px;height:330px}.trust-grid,.services-grid,.timeline,.footer-grid{grid-template-columns:1fr}.trust-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.about-placeholder{height:400px}.cta-card{padding:34px 24px}.cta-actions,.hero-actions{width:100%}.cta-actions .btn,.hero-actions .btn{width:100%}.footer-bottom{flex-direction:column}.brand-copy small{letter-spacing:.12em}.nav-wrap{height:74px}.main-nav{top:74px}}.brand-copy strong,.brand-copy small{white-space:nowrap}.hero-trust>div{min-width:0}.hero-trust strong,.hero-trust span,.service-card h3,.service-card p,.price{word-spacing:normal}.service-card{display:flex;flex-direction:column}.service-card .price{margin-top:auto}.services-grid{align-items:stretch}.cta-actions .btn{white-space:nowrap}@media (max-width:640px){.brand{gap:10px}.brand-copy strong{font-size:14px;letter-spacing:.09em}.brand-copy small{font-size:9px;letter-spacing:.1em}.portrait-placeholder p{font-size:18px;color:var(--gold-soft)}.service-card{padding:26px}.service-card h3{font-size:20px}.cta-actions{gap:14px}}:root{--black:#07101a;--navy:#0b1726;--navy-2:#10243a;--gold:#e1b84a;--gold-bright:#ffd875;--gold-soft:#f2dfa3;--line:rgba(225,184,74,.38)}body{background:radial-gradient(circle at 50% -12%,rgba(225,184,74,.12),transparent 34%),linear-gradient(180deg,#081321 0%,#07101a 45%,#091726 100%)}.site-header{background:rgba(7,16,26,.82);border-bottom-color:rgba(225,184,74,.22)}.site-header.scrolled{background:rgba(7,16,26,.96)}.brand{gap:13px}.zodiac-logo{position:relative;width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:grid;place-items:center;color:var(--gold-bright);border:1.5px solid var(--gold);box-shadow:0 0 20px rgba(225,184,74,.25),inset 0 0 14px rgba(225,184,74,.10);background:repeating-conic-gradient(from 0deg,rgba(225,184,74,.38)0 1deg,transparent 1deg 30deg);animation:zodiacLogoSpin 18s linear infinite}.zodiac-logo:before,.zodiac-logo:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(225,184,74,.58)}.zodiac-logo:before{inset:6px}.zodiac-logo:after{inset:13px;border-style:dotted}.zodiac-logo span{font-size:13px;line-height:1;text-shadow:0 0 9px var(--gold);animation:zodiacStarSpin 18s linear infinite reverse}@keyframes zodiacLogoSpin{to{transform:rotate(360deg)}}@keyframes zodiacStarSpin{to{transform:rotate(360deg)}}.brand-copy{line-height:1;align-items:flex-start}.brand-copy strong{font-size:20px;letter-spacing:.14em;color:#fff;white-space:nowrap}.brand-copy small{font-size:11px;letter-spacing:.19em;color:var(--gold-bright);margin-top:7px;white-space:nowrap}.hero{background:radial-gradient(circle at 76% 27%,rgba(225,184,74,.16),transparent 28%),radial-gradient(circle at 20% 35%,rgba(13,122,92,.10),transparent 30%),linear-gradient(180deg,rgba(16,36,58,.75),rgba(7,16,26,.25))}.hero h1 span{color:var(--gold-bright);text-shadow:0 0 24px rgba(225,184,74,.18)}.hero-trust{border-top-color:rgba(225,184,74,.45);gap:26px}.hero-trust>div{padding:17px 18px;border:1px solid rgba(225,184,74,.25);border-radius:14px;background:linear-gradient(145deg,rgba(225,184,74,.08),rgba(16,36,58,.7));box-shadow:inset 0 1px rgba(255,255,255,.03)}.hero-trust strong,.hero-trust strong .counter{font-family:Cinzel,serif!important;color:var(--gold-bright)!important;font-size:38px!important;font-weight:700!important;line-height:1.05!important;display:inline!important}.hero-trust>div>span{display:block;margin-top:10px;font-size:13px;color:#d1d5dc}.trust-strip{background:linear-gradient(90deg,#0b1726,#10243a,#0b1726);border-color:rgba(225,184,74,.35)}.trust-grid article{border-right-color:rgba(225,184,74,.16)}.trust-grid strong{font-size:30px;color:var(--gold-bright)}.service-card,.timeline-item{border-color:rgba(225,184,74,.34);background:linear-gradient(155deg,rgba(16,36,58,.96),rgba(7,16,26,.98))}.service-card:hover{border-color:var(--gold);box-shadow:0 18px 55px rgba(225,184,74,.13)}.btn-gold{background:linear-gradient(135deg,#f6d36e,#c89322);box-shadow:0 12px 32px rgba(225,184,74,.24)}.section-heading:after{content:"✦";display:block;color:var(--gold);font-size:17px;margin:17px auto 0;text-shadow:0 0 12px var(--gold)}@media (max-width:640px){.zodiac-logo{width:38px;height:38px;flex-basis:38px}.brand-copy strong{font-size:15px;letter-spacing:.10em}.brand-copy small{font-size:8px;letter-spacing:.11em;margin-top:6px}.hero-trust strong,.hero-trust strong .counter{font-size:36px!important}}@media (prefers-reduced-motion:reduce){.zodiac-logo,.zodiac-logo span{animation:none}}.service-book-btn{display:inline-flex!important;align-items:center;justify-content:center;margin-top:18px;padding:12px 16px;border:1px solid var(--gold);border-radius:9px;color:var(--gold-soft)!important;background:rgba(225,184,74,.06);transition:.25s}.service-book-btn:hover{background:linear-gradient(135deg,#f6d36e,#c89322);color:#07101a!important;transform:translateY(-2px)}.booking-section{background:linear-gradient(180deg,rgba(7,16,26,.4),rgba(11,122,92,.08))}.booking-form{max-width:1050px;margin:0 auto;padding:42px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(16,36,58,.96),rgba(7,16,26,.98));box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.form-grid label{display:flex;flex-direction:column;gap:9px;color:var(--gold-soft);font-size:13px;font-weight:600}.form-wide{grid-column:1/-1}.booking-form input,.booking-form select,.booking-form textarea{width:100%;border:1px solid rgba(225,184,74,.34);border-radius:12px;background:#0b1726;color:#f5f3ee;padding:15px 16px;font:inherit;outline:none}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(225,184,74,.09)}.booking-form textarea{resize:vertical}.booking-note{color:var(--muted);font-size:13px;text-align:center;margin:24px 0 18px}.booking-submit{width:100%;min-height:54px;font-size:15px;border:1px solid var(--gold);cursor:pointer}@media (max-width:700px){.booking-form{padding:26px 20px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}}.language-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgba(13,22,36,.72);margin-left:4px}.lang-btn{border:0;background:transparent;color:var(--muted);font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600;padding:7px 10px;border-radius:999px;cursor:pointer;transition:.2s;white-space:nowrap}.lang-btn:hover{color:var(--gold-soft)}.lang-btn.active{background:linear-gradient(135deg,var(--gold),#b9871e);color:#08101a;box-shadow:0 5px 16px rgba(212,175,55,.18)}@media (max-width:980px){.language-switch{margin-left:auto}.menu-toggle{margin-left:0}}@media (max-width:640px){.lang-btn{font-size:11px;padding:6px 8px}.language-switch{gap:2px}.brand-copy small{max-width:125px;overflow:hidden;text-overflow:ellipsis}}.cosmic-background{position:fixed;inset:0;z-index:-3;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(31,54,85,.34),transparent 34%),linear-gradient(180deg,#040812 0%,#07101b 48%,#05080e 100%)}.star-layer{position:absolute;inset:-30%;background-repeat:repeat;opacity:.72;will-change:transform}.star-layer.one{background-image:radial-gradient(circle,rgba(255,255,255,.95)0 1px,transparent 1.6px);background-size:72px 72px;animation:starDriftOne 55s linear infinite}.star-layer.two{background-image:radial-gradient(circle,rgba(231,210,139,.88)0 1.2px,transparent 1.8px);background-size:118px 118px;opacity:.5;animation:starDriftTwo 78s linear infinite reverse}.star-layer.three{background-image:radial-gradient(circle,rgba(47,175,122,.55)0 .9px,transparent 1.5px);background-size:156px 156px;opacity:.36;animation:starPulse 6s ease-in-out infinite alternate}.shooting-star{position:absolute;width:160px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,232,166,.95),transparent);filter:drop-shadow(0 0 7px rgba(255,214,100,.9));transform:rotate(-28deg);opacity:0;animation:shoot 12s ease-in-out infinite}.shooting-star.s1{top:13%;left:-12%;animation-delay:1s}.shooting-star.s2{top:42%;left:-18%;animation-delay:7s}.cosmic-planet{position:absolute;border-radius:50%;opacity:.62;filter:drop-shadow(0 0 30px rgba(212,175,55,.13));will-change:transform}.cosmic-planet.saturn{width:126px;height:126px;top:16%;left:5%;background:radial-gradient(circle at 34% 31%,#e5c783 0 9%,#a77738 24%,#5c3b23 58%,#1e1720 100%);animation:planetFloatA 13s ease-in-out infinite}.cosmic-planet.saturn:after{content:"";position:absolute;width:176px;height:46px;border:9px solid rgba(218,178,91,.55);border-left-color:rgba(218,178,91,.18);border-right-color:rgba(218,178,91,.22);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-17deg)}.cosmic-planet.gold{width:92px;height:92px;right:7%;top:22%;background:radial-gradient(circle at 30% 25%,#f5d68f,#9a5e2f 42%,#2b1b1f 100%);animation:planetFloatB 17s ease-in-out infinite}.cosmic-planet.blue{width:62px;height:62px;right:13%;bottom:13%;background:radial-gradient(circle at 28% 24%,#a9e8ff,#306489 45%,#101b35 100%);opacity:.45;animation:planetFloatA 19s ease-in-out infinite reverse}@keyframes starDriftOne{to{transform:translate3d(9%,7%,0)}}@keyframes starDriftTwo{to{transform:translate3d(-7%,10%,0)}}@keyframes starPulse{from{opacity:.22}to{opacity:.55}}@keyframes shoot{0%,70%{transform:translate(-10vw,0) rotate(-28deg);opacity:0}73%{opacity:1}88%{transform:translate(125vw,42vh) rotate(-28deg);opacity:0}100%{opacity:0}}@keyframes planetFloatA{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(16px,-25px,0) rotate(4deg)}}@keyframes planetFloatB{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-20px,22px,0)}}.hero{background:radial-gradient(circle at 72% 38%,rgba(212,175,55,.10),transparent 29%),radial-gradient(circle at 18% 25%,rgba(13,122,92,.10),transparent 27%),linear-gradient(180deg,rgba(13,22,36,.22),rgba(7,9,13,.12))}.portrait-card.logo-showcase{min-height:680px;border-color:rgba(225,184,74,.46);background:radial-gradient(circle at center,rgba(212,175,55,.10),rgba(7,9,13,.65) 62%);box-shadow:0 28px 100px rgba(0,0,0,.54),0 0 55px rgba(212,175,55,.11);overflow:visible}.logo-halo{position:absolute;inset:4%;border-radius:50%;border:1px solid rgba(212,175,55,.26);box-shadow:0 0 45px rgba(212,175,55,.10),inset 0 0 55px rgba(47,175,122,.05);animation:haloPulse 5s ease-in-out infinite}.hero-photo-logo{position:absolute;inset:22px 10px 30px;display:flex;align-items:center;justify-content:center;z-index:2}.hero-photo-logo img{width:min(100%,650px);max-height:640px;object-fit:contain;filter:drop-shadow(0 20px 45px rgba(0,0,0,.54));animation:logoFloat 6s ease-in-out infinite}.logo-orbit{position:absolute;inset:8%;border-radius:50%;border:1px dashed rgba(231,210,139,.32);animation:orbitSpin 30s linear infinite;z-index:1}.logo-orbit span{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.logo-orbit span:nth-child(1){top:-6px;left:50%}.logo-orbit span:nth-child(2){right:8%;top:25%;background:var(--emerald-soft);box-shadow:0 0 14px var(--emerald-soft)}.logo-orbit span:nth-child(3){left:12%;bottom:15%;width:9px;height:9px}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes logoFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.012)}}@keyframes haloPulse{0%,100%{opacity:.5;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}.about-photo{width:100%;height:520px;object-fit:cover;object-position:center 24%;border-radius:18px}@media (max-width:980px){.portrait-card.logo-showcase{min-height:620px}.hero-photo-logo img{max-height:590px}.cosmic-planet.saturn{width:88px;height:88px}.cosmic-planet.saturn:after{width:126px;height:34px;border-width:6px}}@media (max-width:640px){.portrait-card.logo-showcase{min-height:500px;border-radius:24px}.hero-photo-logo{inset:12px 4px 18px}.hero-photo-logo img{max-height:470px}.cosmic-planet{opacity:.35}.cosmic-planet.saturn{left:-25px;top:22%}.cosmic-planet.gold{right:-18px;width:64px;height:64px}.shooting-star{display:none}.about-photo{height:430px}}@media (prefers-reduced-motion:reduce){.star-layer,.shooting-star,.cosmic-planet,.hero-photo-logo img,.logo-orbit,.logo-halo{animation:none!important}}.zodiac-image-logo{overflow:hidden;background:#05080d;padding:0!important;border-color:rgba(212,175,55,.7)!important}.zodiac-image-logo img{width:100%;height:100%;object-fit:cover;transform:scale(1.52);animation:headerZodiacSpin 24s linear infinite;display:block}@keyframes headerZodiacSpin{to{transform:scale(1.52) rotate(360deg)}}.hero .eyebrow{font-size:clamp(18px,2vw,27px)!important;letter-spacing:.08em!important;font-weight:800!important;color:#f4d777!important;text-shadow:0 0 18px rgba(212,175,55,.35)}.brand-loader{position:fixed;inset:0;z-index:99999;display:grid;place-content:center;justify-items:center;gap:14px;background:radial-gradient(circle at 50% 45%,#182231 0,#07090d 56%,#020305 100%);transition:opacity .7s ease,visibility .7s ease}.brand-loader.hide{opacity:0;visibility:hidden;pointer-events:none}.loader-nebula{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(212,175,55,.11),transparent 34%),radial-gradient(circle at 70% 66%,rgba(26,132,101,.12),transparent 38%);animation:loaderGlow 2.4s ease-in-out infinite alternate}.loader-zodiac{width:min(58vw,320px);aspect-ratio:1;border-radius:50%;overflow:hidden;position:relative;z-index:1;filter:drop-shadow(0 0 24px rgba(212,175,55,.4));animation:loaderFloat 2.2s ease-in-out infinite alternate}.loader-zodiac img{width:100%;height:100%;object-fit:cover;transform:scale(1.48);animation:loaderSpin 18s linear infinite}.loader-title,.loader-tagline{position:relative;z-index:1;text-align:center}.loader-title{font-family:Cinzel,serif;color:#f7e4a6;font-size:clamp(20px,3vw,34px);letter-spacing:.15em}.loader-tagline{color:#c7a849;font-weight:700;letter-spacing:.08em}@keyframes loaderSpin{to{transform:scale(1.48) rotate(360deg)}}@keyframes loaderFloat{to{transform:translateY(-8px)}}@keyframes loaderGlow{to{filter:brightness(1.22)}}.social-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:30px 0 20px}.social-links a{border:1px solid rgba(212,175,55,.45);border-radius:999px;padding:9px 16px;color:#f0d785;text-decoration:none;transition:.25s}.social-links a:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(212,175,55,.18);border-color:#d4af37}.hero-photo-logo img,.about-photo{display:block!important;width:100%!important;opacity:1!important}.stars,.stars2,.stars3{filter:blur(.25px) drop-shadow(0 0 5px rgba(255,226,143,.45));opacity:.7}.header-social{display:flex;align-items:center;gap:8px;margin-left:4px}.social-icon{width:34px;height:34px;border:1px solid rgba(212,175,55,.46);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-soft);font-size:11px;font-weight:700;letter-spacing:.02em;transition:.25s;background:rgba(255,255,255,.02)}.social-icon:hover{background:var(--gold);color:#090b0f;transform:translateY(-2px);box-shadow:0 0 20px rgba(212,175,55,.28)}.social-panel{margin-top:28px;padding-top:24px;border-top:1px solid rgba(212,175,55,.18)}.social-panel h3{font-family:Cinzel,serif;margin:0 0 16px;color:var(--gold-soft);font-size:19px}.social-links-visible{display:flex;flex-wrap:wrap;gap:12px}.social-link-card{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid rgba(212,175,55,.38);border-radius:999px;color:var(--white);font-size:13px;transition:.25s}.social-link-card b{color:var(--gold-soft)}.social-link-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 0 22px rgba(212,175,55,.16)}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.footer-social a{margin:0;width:34px;height:34px;border:1px solid rgba(212,175,55,.35);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--gold-soft);font-size:10px;font-weight:700}.footer-social a:hover{background:var(--gold);color:#090b0f}.social-placeholder{cursor:pointer}@media (max-width:1180px){.header-social{display:none}}.jupiter-logo{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:50%;overflow:hidden;box-shadow:0 0 18px rgba(225,184,74,.38),inset -8px -5px 12px rgba(0,0,0,.38);background:radial-gradient(circle at 32% 28%,#fff0bd 0 4%,#d7aa62 5% 18%,#b66f3d 19% 27%,#efd08a 28% 39%,#9c542f 40% 49%,#e8be76 50% 62%,#ad6037 63% 72%,#f2d694 73% 84%,#80502f 85% 100%);animation:jupiterRotate 18s linear infinite}.jupiter-logo:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(2deg,transparent 0 5px,rgba(255,245,205,.18) 6px 8px,rgba(90,38,18,.13) 9px 12px);mix-blend-mode:soft-light}.jupiter-logo:after{content:"";position:absolute;width:10px;height:6px;border-radius:50%;right:7px;top:26px;background:#9b3e27;box-shadow:-2px 0 5px rgba(255,200,140,.45)}@keyframes jupiterRotate{to{transform:rotate(360deg)}}.hero-photo-logo img,.about-photo{visibility:visible!important;opacity:1!important;display:block!important}.star-layer{background-repeat:repeat!important;filter:drop-shadow(0 0 4px rgba(255,220,125,.55));opacity:.72}.star-layer.one{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'140\'\ height=\'140\'\ viewBox=\'0\ 0\ 140\ 140\'%3E%3Cg\ fill=\'%23fff3c4\'%3E%3Cpath\ d=\'M24\ 13l2.3\ 8.7L35\ 24l-8.7\ 2.3L24\ 35l-2.3-8.7L13\ 24l8.7-2.3z\'/%3E%3Cpath\ d=\'M103\ 78l1.6\ 6.4L111\ 86l-6.4\ 1.6L103\ 94l-1.6-6.4L95\ 86l6.4-1.6z\'\ opacity=\'.8\'/%3E%3C/g%3E%3C/svg%3E)!important;background-size:140px 140px!important}.star-layer.two{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'210\'\ height=\'210\'\ viewBox=\'0\ 0\ 210\ 210\'%3E%3Cg\ fill=\'%23e1b84a\'%3E%3Cpath\ d=\'M55\ 38l3\ 11\ 11\ 3-11\ 3-3\ 11-3-11-11-3\ 11-3z\'/%3E%3Cpath\ d=\'M167\ 145l2\ 8\ 8\ 2-8\ 2-2\ 8-2-8-8-2\ 8-2z\'\ opacity=\'.75\'/%3E%3C/g%3E%3C/svg%3E)!important;background-size:210px 210px!important;opacity:.52}.star-layer.three{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'290\'\ height=\'290\'\ viewBox=\'0\ 0\ 290\ 290\'%3E%3Cg\ fill=\'%23ffffff\'%3E%3Cpath\ d=\'M72\ 82l1.8\ 7.2L81\ 91l-7.2\ 1.8L72\ 100l-1.8-7.2L63\ 91l7.2-1.8z\'/%3E%3Cpath\ d=\'M224\ 206l1.3\ 5.7\ 5.7\ 1.3-5.7\ 1.3-1.3\ 5.7-1.3-5.7-5.7-1.3\ 5.7-1.3z\'\ opacity=\'.7\'/%3E%3C/g%3E%3C/svg%3E)!important;background-size:290px 290px!important;opacity:.42}@media (max-width:640px){.jupiter-logo{width:40px;height:40px;flex-basis:40px}}@media (prefers-reduced-motion:reduce){.jupiter-logo{animation:none}}.jupiter-logo{display:none!important}.header-zodiac-logo{width:48px;height:48px;flex:0 0 48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;filter:drop-shadow(0 0 9px rgba(225,184,74,.34))}.header-zodiac-logo img{width:72px;height:48px;object-fit:cover;object-position:center;transform-origin:center;animation:headerZodiacRotate 34s linear infinite}@keyframes headerZodiacRotate{to{transform:rotate(360deg)}}.star-layer{inset:-12%;filter:none!important;opacity:.34!important;background-repeat:repeat!important}.star-layer.one{background-image:radial-gradient(circle,rgba(255,242,193,.9)0 1px,transparent 1.6px)!important;background-size:190px 170px!important;animation:starDriftOne 95s linear infinite!important}.star-layer.two{background-image:radial-gradient(circle,rgba(255,255,255,.72)0 .75px,transparent 1.35px)!important;background-size:270px 230px!important;opacity:.22!important;animation:starDriftTwo 125s linear infinite reverse!important}.star-layer.three{background-image:radial-gradient(circle,rgba(212,175,55,.68)0 .85px,transparent 1.45px)!important;background-size:360px 310px!important;opacity:.18!important;animation:starPulse 9s ease-in-out infinite alternate!important}.shooting-star{display:none!important}.hero-photo-logo img,.about-photo{display:block!important;visibility:visible!important;opacity:1!important}@media (max-width:640px){.header-zodiac-logo{width:40px;height:40px;flex-basis:40px}.header-zodiac-logo img{width:60px;height:40px}}@media (prefers-reduced-motion:reduce){.header-zodiac-logo img{animation:none!important}}.v5-hero{position:relative;min-height:100vh;padding:145px 0 54px;overflow:hidden;background:radial-gradient(circle at 20% 42%,rgba(225,184,74,.10),transparent 26%),radial-gradient(circle at 82% 35%,rgba(11,122,92,.07),transparent 30%),linear-gradient(180deg,#03070d 0%,#06101c 58%,#03070d 100%)}.v5-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 14% 100%,rgba(225,184,74,.06),transparent 35%),radial-gradient(ellipse at 90% 95%,rgba(225,184,74,.04),transparent 30%)}.v5-starfield{position:absolute;inset:0;pointer-events:none}.v5-star{position:absolute;width:3px;height:3px;border-radius:50%;background:#f5d77a;box-shadow:0 0 9px rgba(245,215,122,.85);animation:v5Twinkle 4.8s ease-in-out infinite}.v5-star:before,.v5-star:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(245,215,122,.42);border-radius:999px}.v5-star:before{width:13px;height:1px}.v5-star:after{width:1px;height:13px}.v5-star.s1{left:7%;top:28%}.v5-star.s2{left:18%;top:17%;animation-delay:1.3s}.v5-star.s3{left:43%;top:23%;animation-delay:2.2s}.v5-star.s4{left:63%;top:16%;animation-delay:.7s}.v5-star.s5{left:87%;top:29%;animation-delay:2.8s}.v5-star.s6{left:73%;top:67%;animation-delay:1.8s}.v5-star.s7{left:91%;top:72%;animation-delay:3.5s}.v5-star.s8{left:51%;top:78%;animation-delay:2.5s}.v5-star.s9{left:31%;top:72%;animation-delay:.4s}@keyframes v5Twinkle{0%,100%{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.12)}}.v5-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.v5-portrait-side{position:relative;min-height:590px;display:flex;align-items:flex-end;justify-content:center}.v5-zodiac-wheel{position:absolute;width:560px;height:560px;left:50%;top:48%;transform:translate(-50%,-50%);border:2px solid rgba(225,184,74,.70);border-radius:50%;box-shadow:0 0 45px rgba(225,184,74,.20),inset 0 0 45px rgba(225,184,74,.08);animation:v5Wheel 70s linear infinite}.v5-zodiac-wheel:before,.v5-zodiac-wheel:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(225,184,74,.32)}.v5-zodiac-wheel:before{inset:38px}.v5-zodiac-wheel:after{inset:92px;border-style:dashed}.v5-zodiac-wheel span{position:absolute;left:50%;top:50%;font-size:31px;color:#e6bd4d;text-shadow:0 0 12px rgba(225,184,74,.55);transform-origin:0 0}.v5-zodiac-wheel span:nth-child(1){transform:rotate(0deg) translateY(-250px) rotate(0deg)}.v5-zodiac-wheel span:nth-child(2){transform:rotate(30deg) translateY(-250px) rotate(-30deg)}.v5-zodiac-wheel span:nth-child(3){transform:rotate(60deg) translateY(-250px) rotate(-60deg)}.v5-zodiac-wheel span:nth-child(4){transform:rotate(90deg) translateY(-250px) rotate(-90deg)}.v5-zodiac-wheel span:nth-child(5){transform:rotate(120deg) translateY(-250px) rotate(-120deg)}.v5-zodiac-wheel span:nth-child(6){transform:rotate(150deg) translateY(-250px) rotate(-150deg)}.v5-zodiac-wheel span:nth-child(7){transform:rotate(180deg) translateY(-250px) rotate(-180deg)}.v5-zodiac-wheel span:nth-child(8){transform:rotate(210deg) translateY(-250px) rotate(-210deg)}.v5-zodiac-wheel span:nth-child(9){transform:rotate(240deg) translateY(-250px) rotate(-240deg)}.v5-zodiac-wheel span:nth-child(10){transform:rotate(270deg) translateY(-250px) rotate(-270deg)}.v5-zodiac-wheel span:nth-child(11){transform:rotate(300deg) translateY(-250px) rotate(-300deg)}.v5-zodiac-wheel span:nth-child(12){transform:rotate(330deg) translateY(-250px) rotate(-330deg)}@keyframes v5Wheel{to{transform:translate(-50%,-50%) rotate(360deg)}}.v5-photo-frame{position:relative;z-index:2;width:min(520px,94%);height:570px;overflow:hidden;filter:drop-shadow(0 28px 35px rgba(0,0,0,.72))}.v5-hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 18%;border-radius:40% 40% 6% 6%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 83%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 83%,transparent 100%)}.v5-hero-copy{position:relative;z-index:3}.v5-welcome{margin:0 0 8px;color:var(--gold-soft);letter-spacing:.24em;font-size:16px;font-weight:600}.v5-hero-copy h1{margin:0;font-family:Cinzel,serif;line-height:.98;text-shadow:0 4px 25px rgba(0,0,0,.68)}.v5-hero-copy h1>span{display:block;font-size:clamp(72px,8vw,124px);letter-spacing:.04em;background:linear-gradient(180deg,#fff0b4 0%,#f0bd46 46%,#9d6410 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.v5-hero-copy h1 small{display:block;margin-top:17px;padding:16px 0 18px;border-top:1px solid rgba(225,184,74,.55);border-bottom:1px solid rgba(225,184,74,.55);font-size:clamp(30px,3.2vw,50px);letter-spacing:.055em;color:#e3b849}.v5-description{max-width:650px;margin:30px 0 32px;font-size:19px;color:#e1e4e8}.v5-description strong{color:#f5d77a}.v5-actions{gap:18px}.v5-actions .btn{min-width:205px;text-transform:uppercase;letter-spacing:.05em}.v5-stat-strip{position:relative;z-index:5;margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(225,184,74,.55);border-radius:22px;background:rgba(3,8,14,.90);box-shadow:0 20px 50px rgba(0,0,0,.45);overflow:hidden}.v5-stat-strip article{padding:25px 24px;text-align:center;border-right:1px solid rgba(225,184,74,.28)}.v5-stat-strip article:last-child{border-right:0}.v5-stat-strip strong{display:block;font-family:Cinzel,serif;color:#f2c557;font-size:30px;line-height:1.1}.v5-stat-strip span{display:block;color:#f0f0f0;font-size:13px;margin-top:8px}@media (max-width:980px){.v5-hero{padding-top:125px}.v5-hero-grid{grid-template-columns:1fr;gap:25px}.v5-portrait-side{min-height:520px;order:1}.v5-hero-copy{order:2;text-align:center}.v5-zodiac-wheel{width:500px;height:500px}.v5-zodiac-wheel span:nth-child(n){transform-origin:0 0}.v5-photo-frame{height:510px}.v5-description{margin-left:auto;margin-right:auto}.v5-actions{justify-content:center}.v5-stat-strip{grid-template-columns:repeat(2,1fr)}.v5-stat-strip article:nth-child(2){border-right:0}.v5-stat-strip article:nth-child(-n+2){border-bottom:1px solid rgba(225,184,74,.28)}}@media (max-width:640px){.v5-hero{padding-top:105px}.v5-portrait-side{min-height:400px}.v5-zodiac-wheel{width:360px;height:360px}.v5-zodiac-wheel span{font-size:22px}.v5-zodiac-wheel span:nth-child(1){transform:rotate(0deg) translateY(-160px)}.v5-zodiac-wheel span:nth-child(2){transform:rotate(30deg) translateY(-160px) rotate(-30deg)}.v5-zodiac-wheel span:nth-child(3){transform:rotate(60deg) translateY(-160px) rotate(-60deg)}.v5-zodiac-wheel span:nth-child(4){transform:rotate(90deg) translateY(-160px) rotate(-90deg)}.v5-zodiac-wheel span:nth-child(5){transform:rotate(120deg) translateY(-160px) rotate(-120deg)}.v5-zodiac-wheel span:nth-child(6){transform:rotate(150deg) translateY(-160px) rotate(-150deg)}.v5-zodiac-wheel span:nth-child(7){transform:rotate(180deg) translateY(-160px) rotate(-180deg)}.v5-zodiac-wheel span:nth-child(8){transform:rotate(210deg) translateY(-160px) rotate(-210deg)}.v5-zodiac-wheel span:nth-child(9){transform:rotate(240deg) translateY(-160px) rotate(-240deg)}.v5-zodiac-wheel span:nth-child(10){transform:rotate(270deg) translateY(-160px) rotate(-270deg)}.v5-zodiac-wheel span:nth-child(11){transform:rotate(300deg) translateY(-160px) rotate(-300deg)}.v5-zodiac-wheel span:nth-child(12){transform:rotate(330deg) translateY(-160px) rotate(-330deg)}.v5-photo-frame{height:390px;width:100%}.v5-hero-copy h1>span{font-size:56px}.v5-hero-copy h1 small{font-size:25px}.v5-description{font-size:16px}.v5-actions .btn{width:100%}.v5-stat-strip{grid-template-columns:1fr 1fr}.v5-stat-strip article{padding:20px 10px}.v5-stat-strip strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.v5-zodiac-wheel,.v5-star{animation:none!important}}.brand-loader{overflow:hidden;background:radial-gradient(circle at 50% 40%,#172335 0,#07101b 46%,#020305 100%)!important;gap:20px!important}.brand-loader .loader-nebula,.brand-loader .loader-zodiac,.brand-loader .loader-title,.brand-loader .loader-tagline{display:none!important}.v5-loader-nebula{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(225,184,74,.12),transparent 24%),radial-gradient(circle at 82% 76%,rgba(13,122,92,.10),transparent 28%);animation:v5LoaderGlow 2.1s ease-in-out infinite alternate}.v5-loader-nebula:before,.v5-loader-nebula:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#f4d77a;box-shadow:12vw 16vh 0 0 rgba(244,215,122,.7),35vw 28vh 0 0 rgba(255,255,255,.5),68vw 18vh 0 0 rgba(244,215,122,.55),82vw 37vh 0 0 rgba(255,255,255,.45),22vw 71vh 0 0 rgba(244,215,122,.55),73vw 78vh 0 0 rgba(244,215,122,.65)}.v5-loader-nebula:after{filter:blur(.4px);opacity:.5;transform:translate(7vw,5vh)}.v5-loader-brand{position:relative;z-index:2;text-align:center;padding:0 24px}.v5-loader-title{font-family:Cinzel,serif;font-size:clamp(27px,5vw,56px);font-weight:700;letter-spacing:.13em;color:#f2c557;text-shadow:0 0 28px rgba(225,184,74,.28)}.v5-loader-name{margin-top:12px;font-family:Cinzel,serif;font-size:clamp(17px,2.2vw,26px);letter-spacing:.18em;color:#f8e8b4}.v5-loader-line{position:relative;z-index:2;width:min(360px,72vw);height:2px;overflow:hidden;background:rgba(225,184,74,.18);border-radius:999px}.v5-loader-line span{display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent,#e1b84a,#fff1b2,#e1b84a,transparent);transform:translateX(-100%);animation:v5LoadLine 2.2s ease-in-out forwards}@keyframes v5LoadLine{to{transform:translateX(0)}}@keyframes v5LoaderGlow{to{filter:brightness(1.18)}}.v5-photo-frame{background:transparent!important}.v5-hero-photo{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 18%!important}@media (max-width:640px){.v5-loader-title{letter-spacing:.08em}.v5-loader-name{letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.v5-loader-nebula,.v5-loader-line span{animation:none!important}}.v5-photo-frame{z-index:4!important;background:transparent!important}.v5-hero-photo{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:5!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 22%!important}.v5-actions{position:relative!important;transform:translate(58px,-16px)!important}@media (max-width:980px){.v5-actions{transform:translate(28px,-10px)!important}}@media (max-width:640px){.v5-actions{transform:none!important}}.v5-photo-frame{width:min(560px,100%)!important;height:590px!important;overflow:visible!important;background:transparent!important;filter:drop-shadow(0 28px 35px rgba(0,0,0,.72))!important}.v5-hero-photo{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important;position:relative!important;z-index:6!important}.about-photo{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:520px!important;object-fit:cover!important;object-position:center 25%!important}.v5-hero-copy .v5-stat-strip{margin-top:28px!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.v5-hero-copy .v5-stat-strip article{padding:22px 12px!important;min-width:0!important}.v5-hero-copy .v5-stat-strip strong{font-size:clamp(23px,2.2vw,30px)!important;white-space:nowrap!important}.v5-hero-copy .v5-stat-strip span{font-size:12px!important;line-height:1.35!important}.v5-actions-below{margin-top:20px!important;display:flex!important;justify-content:flex-end!important;gap:16px!important;transform:none!important;position:relative!important}.v5-actions-below .btn{min-width:205px!important}@media (max-width:980px){.v5-photo-frame{height:520px!important}.v5-hero-copy .v5-stat-strip{grid-template-columns:repeat(2,1fr)!important}.v5-actions-below{justify-content:center!important}}@media (max-width:640px){.v5-photo-frame{height:400px!important}.about-photo{height:420px!important}.v5-hero-copy .v5-stat-strip{grid-template-columns:repeat(2,1fr)!important}.v5-actions-below{flex-direction:column!important}.v5-actions-below .btn{width:100%!important}}.v5-hero-photo,.about-photo{display:block!important;visibility:visible!important;opacity:1!important}.v5-hero-copy .v5-stat-strip article{padding:18px 8px!important}.v5-hero-copy .v5-stat-strip strong{font-size:clamp(18px,1.55vw,23px)!important;white-space:nowrap!important;letter-spacing:0!important}.v5-hero-copy .v5-stat-strip span{font-size:11px!important;line-height:1.25!important;white-space:normal!important}.v5-hero-copy .v5-stat-strip article:last-child strong{font-size:clamp(16px,1.35vw,20px)!important}@media (max-width:980px){.v5-hero-copy .v5-stat-strip strong{font-size:22px!important}.v5-hero-copy .v5-stat-strip article:last-child strong{font-size:20px!important}}.v5-hero-grid{grid-template-columns:1fr!important;position:relative;min-height:690px;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.v5-brand-cosmos{position:absolute;inset:0;z-index:0;pointer-events:none;display:grid;place-items:center;overflow:hidden}.v5-zodiac-background{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,72vw)!important;height:min(720px,72vw)!important;opacity:.22!important;filter:drop-shadow(0 0 38px rgba(225,184,74,.22));animation:v5WheelBrandSpin 70s linear infinite!important}.v5-hero-copy{z-index:2!important;max-width:1050px;margin:0 auto;padding:42px 24px}.v5-description{margin-left:auto!important;margin-right:auto!important}.v5-stat-strip{max-width:980px;margin-left:auto!important;margin-right:auto!important}.v5-actions-below{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.guruji-credential{margin:8px 0 20px;color:#f0cf75!important;font-weight:600;line-height:1.55;max-width:680px}.about-photo{object-fit:cover!important;object-position:center 18%!important;filter:contrast(1.03) saturate(.96) brightness(.98);box-shadow:0 18px 45px rgba(0,0,0,.38)}@keyframes v5WheelBrandSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:980px){.v5-hero-grid{min-height:760px}.v5-zodiac-background{width:760px!important;height:760px!important}.v5-hero-copy{padding-top:70px}.v5-stat-strip{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.v5-hero-grid{min-height:780px}.v5-zodiac-background{width:610px!important;height:610px!important;opacity:.17!important}.v5-hero-copy{padding:50px 8px 30px}.v5-stat-strip{grid-template-columns:1fr 1fr!important}.guruji-credential{font-size:14px}}.v5-hero{isolation:isolate;background:radial-gradient(circle at 50% 40%,rgba(212,175,55,.07),transparent 34%),radial-gradient(circle at 82% 24%,rgba(36,70,104,.12),transparent 28%),linear-gradient(180deg,#050b13 0%,#07111d 52%,#04090f 100%)!important}.v5-brand-cosmos{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important}.v5-zodiac-background{left:50%!important;top:49%!important;width:min(850px,68vw)!important;height:min(850px,68vw)!important;opacity:.34!important;z-index:0!important;animation:v5PremiumWheel 95s linear infinite!important;will-change:transform!important}.v5-zodiac-background span{color:#d8ad43!important;text-shadow:0 0 10px rgba(212,175,55,.28)!important}@keyframes v5PremiumWheel{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.v5-hero-copy{position:relative!important;z-index:4!important}.v5-description strong{display:inline-block;white-space:nowrap;color:#f1c75c!important}.v5-premium-planets{position:absolute;inset:82px 0 0;z-index:1;pointer-events:none;overflow:hidden}.v5-planet{position:absolute;display:block;border-radius:50%;opacity:.78;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55));animation:v5PlanetFloat 12s ease-in-out infinite alternate}.v5-planet:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.30),transparent 18%,rgba(0,0,0,.08) 48%,rgba(0,0,0,.68) 100%)}.v5-planet-earth{width:112px;height:112px;left:3.5%;top:24%;background:radial-gradient(ellipse at 27% 30%,#7f9c69 0 7%,transparent 8%),radial-gradient(ellipse at 60% 55%,#867b48 0 11%,transparent 12%),radial-gradient(ellipse at 42% 67%,#799b67 0 8%,transparent 9%),radial-gradient(circle at 42% 38%,#407ca1 0 48%,#173e60 70%,#07131e 100%);animation-duration:13s}.v5-planet-jupiter{width:132px;height:132px;right:2.8%;top:18%;background:repeating-linear-gradient(0deg,#9b6b3d 0 9px,#d2a36a 10px 18px,#6b4328 19px 25px,#c08b55 26px 34px);animation-duration:15s;animation-delay:-4s}.v5-planet-jupiter:before{content:"";position:absolute;width:31px;height:17px;right:20px;top:70px;border-radius:50%;background:#7b3328;filter:blur(1px);z-index:1}.v5-planet-saturn{width:82px;height:82px;right:7%;bottom:8%;background:radial-gradient(circle at 35% 30%,#e0c48c,#9d7950 58%,#3f2f22 100%);animation-duration:14s;animation-delay:-7s}.v5-planet-saturn i{position:absolute;left:50%;top:50%;width:145px;height:34px;border:7px solid rgba(201,171,111,.73);border-left-color:rgba(96,71,43,.55);border-right-color:rgba(238,211,155,.82);border-radius:50%;transform:translate(-50%,-50%) rotate(-17deg);box-shadow:0 0 10px rgba(212,175,55,.15)}@keyframes v5PlanetFloat{from{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,8px,0)}}@media (max-width:980px){.v5-zodiac-background{width:760px!important;height:760px!important;opacity:.27!important}.v5-planet-earth{width:82px;height:82px;left:-18px}.v5-planet-jupiter{width:92px;height:92px;right:-22px}.v5-planet-saturn{width:62px;height:62px;right:4%}.v5-planet-saturn i{width:108px;height:27px;border-width:5px}}@media (max-width:640px){.v5-zodiac-background{width:610px!important;height:610px!important;opacity:.20!important}.v5-premium-planets{inset:74px 0 0}.v5-planet-earth{width:58px;height:58px;left:-20px;top:27%}.v5-planet-jupiter{width:68px;height:68px;right:-24px;top:16%}.v5-planet-saturn{display:none}.v5-description br{display:block}}@media (prefers-reduced-motion:reduce){.v5-zodiac-background{animation:v5PremiumWheel 95s linear infinite!important}.v5-planet{animation:none!important}}.v5-premium-planets,.v5-planet,.cosmic-background .cosmic-planet{display:none!important}.v5-hero{background:radial-gradient(circle at 50% 38%,rgba(226,184,74,.105),transparent 31%),radial-gradient(circle at 15% 48%,rgba(7,90,75,.075),transparent 30%),radial-gradient(circle at 86% 38%,rgba(30,66,104,.10),transparent 29%),linear-gradient(180deg,#03070c 0%,#07111c 54%,#03070c 100%)!important}.v5-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.30),transparent 24%,transparent 76%,rgba(0,0,0,.30))}.v5-zodiac-background{width:min(820px,68vw)!important;height:min(820px,68vw)!important;opacity:.31!important;filter:drop-shadow(0 0 45px rgba(225,184,74,.20))!important;animation-duration:88s!important}.v5-zodiac-animals{position:absolute;inset:82px 0 0;z-index:2;pointer-events:none;overflow:hidden}.v5-zodiac-animal{position:absolute;display:block;width:150px;height:150px;object-fit:contain;opacity:.86;mix-blend-mode:screen;filter:drop-shadow(0 8px 18px rgba(0,0,0,.72)) drop-shadow(0 0 14px rgba(225,184,74,.12));animation:v5AnimalFloat 10s ease-in-out infinite alternate;transform:translateZ(0)}.v5-zodiac-animal.animal-ram{left:3.5%;top:17%;animation-duration:11s}.v5-zodiac-animal.animal-bull{right:3%;top:15%;animation-duration:13s;animation-delay:-3s}.v5-zodiac-animal.animal-crab{left:7%;bottom:10%;width:132px;height:132px;animation-duration:12s;animation-delay:-6s}.v5-zodiac-animal.animal-lion{right:6%;bottom:8%;width:142px;height:142px;animation-duration:14s;animation-delay:-8s}.v5-zodiac-animal:where(.animal-ram,.animal-bull,.animal-crab,.animal-lion){border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 54%,rgba(0,0,0,.86) 68%,transparent 80%);mask-image:radial-gradient(circle,#000 54%,rgba(0,0,0,.86) 68%,transparent 80%)}.v5-hero-copy{z-index:5!important}.v5-hero-copy h1>span{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.v5-stat-strip{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 20px 55px rgba(0,0,0,.24)}@keyframes v5AnimalFloat{from{transform:translate3d(0,-5px,0) scale(.99)}to{transform:translate3d(0,8px,0) scale(1.015)}}@media (max-width:1100px){.v5-zodiac-animal{width:118px;height:118px;opacity:.68}.v5-zodiac-animal.animal-crab,.v5-zodiac-animal.animal-lion{width:108px;height:108px}.v5-zodiac-background{width:760px!important;height:760px!important}}@media (max-width:760px){.v5-zodiac-animals{inset:74px 0 0}.v5-zodiac-animal{width:82px;height:82px;opacity:.48}.v5-zodiac-animal.animal-ram{left:-15px;top:18%}.v5-zodiac-animal.animal-bull{right:-16px;top:17%}.v5-zodiac-animal.animal-crab{left:-18px;bottom:12%;width:74px;height:74px}.v5-zodiac-animal.animal-lion{right:-15px;bottom:10%;width:78px;height:78px}.v5-zodiac-background{width:610px!important;height:610px!important;opacity:.22!important}}@media (prefers-reduced-motion:reduce){.v5-zodiac-animal{animation:none!important}}@media (max-width:760px){.site-header{overflow:visible!important}.site-header .container{width:100%!important;max-width:none!important;margin:0!important;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.nav-wrap{width:100%!important;height:72px!important;min-height:72px!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content 34px!important;grid-template-areas:"brand language menu"!important;align-items:center!important;column-gap:7px!important}.brand{grid-area:brand!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;gap:6px!important}.header-zodiac-logo{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important}.brand-copy{min-width:0!important;max-width:100%!important;overflow:hidden!important}.brand-copy strong{font-size:11px!important;letter-spacing:.045em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.brand-copy small{font-size:6.8px!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.language-switch{grid-area:language!important;display:flex!important;visibility:visible!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:3px!important;gap:2px!important;flex:0 0 auto!important;overflow:visible!important;border-radius:999px!important}.lang-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:6px 7px!important;font-size:9.5px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;flex:0 0 auto!important}.menu-toggle{grid-area:menu!important;display:block!important;width:34px!important;height:34px!important;margin:0!important;padding:4px!important;justify-self:end!important}.menu-toggle span{width:24px!important;margin:4px auto!important}.main-nav{position:absolute!important;top:72px!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;z-index:100!important}.header-social,.desktop-only{display:none!important}.v5-hero-copy{padding-top:102px!important}}@media (max-width:420px){.nav-wrap{grid-template-columns:minmax(0,1fr) max-content 32px!important;column-gap:4px!important}.header-zodiac-logo{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important}.brand-copy strong{font-size:10px!important;letter-spacing:.025em!important}.brand-copy small{font-size:6.1px!important;letter-spacing:.02em!important}.lang-btn{font-size:8.8px!important;padding:6px 5px!important}.menu-toggle{width:32px!important;height:32px!important}}@media (max-width:350px){.brand-copy small{display:none!important}.brand-copy strong{font-size:9.5px!important}.lang-btn{font-size:8.2px!important;padding:5px 4px!important}}.why-choose-section{background:linear-gradient(180deg,rgba(7,9,13,.98),rgba(13,22,36,.62));border-top:1px solid rgba(212,175,55,.12);border-bottom:1px solid rgba(212,175,55,.12)}.why-choose-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.why-card{position:relative;overflow:hidden;min-height:245px;padding:30px 26px;border:1px solid rgba(212,175,55,.26);border-radius:18px;background:linear-gradient(145deg,rgba(16,29,45,.92),rgba(7,9,13,.96));box-shadow:0 16px 45px rgba(0,0,0,.22);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.why-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100%0,rgba(212,175,55,.12),transparent 40%);pointer-events:none}.why-card:hover{transform:translateY(-6px);border-color:rgba(212,175,55,.62);box-shadow:0 20px 55px rgba(0,0,0,.32)}.why-card span{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(212,175,55,.45);border-radius:50%;font-family:Cinzel,serif;color:var(--gold);font-size:13px;background:rgba(212,175,55,.05)}.why-card h3{font-family:Cinzel,serif;color:var(--white);font-size:19px;line-height:1.35;margin:20px 0 12px}.why-card p{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.brand-signature{text-align:center;padding:22px 20px 4px;font-family:Cinzel,serif;color:var(--gold-soft);letter-spacing:.055em;font-size:clamp(13px,1.5vw,17px);border-top:1px solid rgba(212,175,55,.14)}.service-card,.timeline-item,.why-card{will-change:transform}.service-book-btn,.text-link{display:inline-flex;align-items:center;gap:7px}.service-book-btn{transition:color .2s ease,transform .2s ease}.service-book-btn:hover{color:var(--gold);transform:translateX(3px)}.floating-whatsapp{animation:waPulse 3.5s ease-in-out infinite}@keyframes waPulse{0%,75%,100%{box-shadow:0 10px 30px rgba(11,122,92,.25)}85%{box-shadow:0 0 0 9px rgba(47,175,122,0),0 10px 34px rgba(11,122,92,.42)}}@media (max-width:980px){.why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.why-choose-grid{grid-template-columns:1fr}.why-card{min-height:0;padding:25px 22px}.brand-signature{padding-left:18px;padding-right:18px}.section{padding-top:82px;padding-bottom:82px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.v5-zodiac-wheel,.v5-starfield,.floating-whatsapp,.hero:before,.v5-hero:after{animation:none!important;transition:none!important}.service-card:hover,.timeline-item:hover,.why-card:hover{transform:none!important}}.service-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.service-details-grid .service-card:last-child{grid-column:1/-1;max-width:760px;width:100%;justify-self:center}.service-card h4{margin:18px 0 10px;font-family:Cinzel,serif;color:var(--gold-soft);font-size:15px;letter-spacing:.04em}.service-includes{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:8px}.service-includes li{position:relative;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.55}.service-includes li:before{content:"✓";position:absolute;left:0;color:var(--emerald-soft);font-weight:700}.about-quote{max-width:850px;margin:18px auto 0;color:var(--gold-soft)!important;font-style:italic}.about-premium-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.about-story h3,.guru-copy h3,.about-info-card h3,.commitment-card h3{font-family:Cinzel,serif;color:var(--white);font-size:clamp(24px,2.4vw,34px);margin:6px 0 18px}.about-story p,.guru-copy p,.about-info-card p,.commitment-card p{color:var(--muted)}.about-story strong{color:var(--gold-soft)}.guru-feature{margin-top:75px;display:grid;grid-template-columns:260px 1fr;gap:42px;align-items:center;padding:36px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(16,29,45,.93),rgba(7,9,13,.96))}.guru-photo-wrap{padding:10px;border:1px solid var(--gold);border-radius:50%;background:rgba(212,175,55,.04)}.guru-photo-wrap img{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover}.guru-caption{color:var(--gold-soft)!important;font-size:13px;font-style:italic}.about-content-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.about-info-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:rgba(13,22,36,.72)}.professional-highlights{display:grid;grid-template-columns:repeat(5,1fr);margin-top:36px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(7,9,13,.72)}.professional-highlights div{padding:24px 14px;text-align:center;border-right:1px solid var(--line)}.professional-highlights div:last-child{border-right:0}.professional-highlights strong{display:block;color:var(--gold);font-family:Cinzel,serif;font-size:20px}.professional-highlights span{font-size:12px;color:var(--muted)}.commitment-card{margin-top:36px;padding:42px;border:1px solid var(--line);border-radius:24px;text-align:center;background:radial-gradient(circle at center,rgba(212,175,55,.08),rgba(13,22,36,.82))}.signature{color:var(--gold-soft)!important;font-family:Cinzel,serif;margin-top:24px!important}.signature span{font-family:Poppins,Arial,sans-serif;color:var(--muted);font-size:12px}@media (max-width:980px){.service-details-grid{grid-template-columns:1fr}.service-details-grid .service-card:last-child{grid-column:auto;max-width:none}.about-premium-grid{grid-template-columns:1fr;gap:36px}.guru-feature{grid-template-columns:200px 1fr}.about-content-cards{grid-template-columns:1fr 1fr}.professional-highlights{grid-template-columns:repeat(2,1fr)}.professional-highlights div{border-bottom:1px solid var(--line)}.professional-highlights div:nth-child(even){border-right:0}.professional-highlights div:last-child{grid-column:1/-1;border-bottom:0}}@media (max-width:640px){.service-card{padding:24px}.guru-feature{grid-template-columns:1fr;text-align:center;padding:26px}.guru-photo-wrap{max-width:210px;margin:auto}.about-content-cards{grid-template-columns:1fr}.professional-highlights{grid-template-columns:1fr}.professional-highlights div,.professional-highlights div:nth-child(even){border-right:0}.professional-highlights div:last-child{grid-column:auto}.commitment-card{padding:28px 22px}.about-photo{height:auto!important;aspect-ratio:1/1;object-fit:cover!important}}.publication-showcase{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important}.publication-copy{width:100%!important}.publication-images{display:grid!important;grid-template-columns:repeat(2,minmax(0,170px))!important;gap:18px!important;justify-content:center!important;align-items:start!important;margin-top:4px!important}.publication-images figure{margin:0!important}.publication-images img{width:100%!important;height:220px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:top!important;border-radius:12px!important}.publication-images figcaption{font-size:11px!important}.publication-preview-btn{display:inline-flex!important;margin-top:14px!important}#bookPreviewModal .book-preview-panel{width:min(760px,92vw)!important;max-height:84vh!important;padding:24px!important;overflow:auto!important}#bookPreviewModal .book-preview-panel h3{font-size:clamp(20px,2.4vw,30px)!important;margin:0 42px 18px!important}#bookPreviewModal .book-preview-pages{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#bookPreviewModal .book-preview-pages img{width:100%!important;max-height:52vh!important;object-fit:contain!important;background:#fff!important}#bookPreviewModal .book-preview-close{position:sticky!important;float:right!important;right:0!important;top:0!important;z-index:3!important;width:42px!important;height:42px!important;border:1px solid rgba(212,175,55,.75)!important;border-radius:50%!important;background:#101a28!important;color:#f4d77d!important;font-size:28px!important;display:grid!important;place-items:center!important}#bookPreviewModal .book-preview-bottom-close{display:flex!important;margin:20px auto 0!important;justify-content:center!important}.v5-starfield .s2,.v5-starfield .s4,.v5-starfield .s6,.v5-starfield .s8{display:none!important}.v5-starfield .v5-star{opacity:.34!important;filter:brightness(.72)!important}.v5-full-moon{position:absolute;z-index:1;right:7%;top:15%;width:clamp(110px,13vw,190px);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:.58;background:radial-gradient(circle at 35% 32%,#fffdf2 0 18%,#e9e4d2 34%,#b8b5aa 57%,#858783 77%,#62666a 100%);box-shadow:0 0 28px rgba(239,239,220,.32),0 0 80px rgba(175,190,220,.12);overflow:hidden}.v5-full-moon:before,.v5-full-moon:after{content:"";position:absolute;border-radius:50%;background:rgba(90,94,96,.16);box-shadow:42px 18px 0 5px rgba(100,103,103,.11),-18px 46px 0 2px rgba(83,87,88,.13),28px 70px 0 8px rgba(105,108,106,.10)}.v5-full-moon:before{width:26px;height:26px;left:31px;top:43px}.v5-full-moon:after{width:18px;height:18px;right:34px;top:28px}.v5-hero-grid{position:relative;z-index:3}@media (max-width:760px){.publication-images{grid-template-columns:repeat(2,minmax(0,125px))!important}.publication-images img{height:170px!important}#bookPreviewModal .book-preview-pages{grid-template-columns:1fr 1fr!important;gap:10px!important}#bookPreviewModal .book-preview-panel{padding:16px 10px!important}.v5-full-moon{right:-24px;top:18%;width:120px;opacity:.38}}@media (min-width:981px){html[lang="ta"] .header-social{display:flex!important;flex:0 0 auto!important}}@media (min-width:981px) and (max-width:1480px){html[lang="ta"] .nav-wrap{gap:10px!important}html[lang="ta"] .main-nav{gap:10px!important}html[lang="ta"] .main-nav a{font-size:11.5px!important;white-space:nowrap!important;line-height:1.2!important}html[lang="ta"] .language-switch{margin-left:0!important}html[lang="ta"] .header-social{gap:5px!important;margin-left:0!important}html[lang="ta"] .social-icon{width:30px!important;height:30px!important;font-size:9.5px!important}html[lang="ta"] .btn.btn-small.desktop-only{padding:11px 15px!important;font-size:12px!important;white-space:nowrap!important}}@media (min-width:981px) and (max-width:1280px){html[lang="ta"] .nav-wrap{gap:7px!important}html[lang="ta"] .main-nav{gap:7px!important}html[lang="ta"] .main-nav a{font-size:10.5px!important}html[lang="ta"] .social-icon{width:28px!important;height:28px!important;font-size:9px!important}html[lang="ta"] .btn.btn-small.desktop-only{padding:10px 12px!important;font-size:11px!important}}@media (min-width:981px){html[lang="ta"] .v5-hero{padding:82px 0 0!important;min-height:100svh!important;overflow:hidden!important}html[lang="ta"] .v5-hero-grid{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:calc(100% - 40px)!important;max-width:var(--max)!important;min-height:calc(100svh - 82px)!important;margin:0 auto!important;padding:0!important;gap:0!important;text-align:center!important}html[lang="ta"] .v5-brand-cosmos{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}html[lang="ta"] .v5-zodiac-background{left:50%!important;top:50%!important;width:min(850px,68vw)!important;height:min(850px,68vw)!important;opacity:.34!important}html[lang="ta"] .v5-hero-copy{position:relative!important;z-index:4!important;width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:42px 24px!important;display:block!important;text-align:center!important}html[lang="ta"] .v5-hero-copy h1{margin:0!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(58px,6vw,86px)!important;line-height:1.02!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.18!important;margin-top:18px!important}html[lang="ta"] .v5-description{max-width:920px!important;margin:24px auto 22px!important}html[lang="ta"] .v5-stat-strip{width:100%!important;max-width:980px!important;margin:0 auto!important}html[lang="ta"] .v5-actions-below{width:auto!important;margin:18px auto 0!important;justify-content:center!important}}#premium-zodiac-wheel .v5-wheel-inner{animation:v61WheelSpin 90s linear infinite!important;transform-origin:50% 50%;will-change:transform}@keyframes v61WheelSpin{to{transform:rotate(360deg)}}.header-zodiac-logo img,.zodiac-image-logo img,.v5-zodiac-background{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}@media (max-width:760px){html{scroll-behavior:auto!important}body{overscroll-behavior-y:auto}.site-header,.main-nav,.v5-stat-strip,.floating-whatsapp{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v5-hero:before,.v5-hero:after{filter:none!important}.v5-zodiac-background{filter:drop-shadow(0 0 18px rgba(225,184,74,.14))!important}.v5-zodiac-animal,.v5-planet{filter:none!important}.floating-whatsapp{box-shadow:0 6px 18px rgba(0,0,0,.28)!important}}.v5-hero{min-height:calc(100vh - 82px)!important;padding:118px 0 42px!important;isolation:isolate!important;background:linear-gradient(rgba(2,6,12,.26),rgba(2,6,12,.54)),url("../assets/embedded/9d7ae88a47bbbc8e.webp")center/cover no-repeat!important}.v5-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 50% 42%,rgba(225,184,74,.10),transparent 45%)!important}.v5-hero-grid{min-height:710px!important;max-width:1120px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.v5-brand-cosmos{position:absolute!important;inset:20px 0 40px!important;z-index:1!important;pointer-events:none!important;overflow:hidden!important}.v5-zodiac-background{width:min(810px,76vw)!important;height:min(810px,76vw)!important;left:50%!important;top:47%!important;opacity:.42!important;border:2px solid rgba(225,184,74,.38)!important;box-shadow:0 0 70px rgba(225,184,74,.10),inset 0 0 90px rgba(0,0,0,.46)!important;animation:v5Wheel 95s linear infinite!important}.v5-zodiac-background:before{inset:58px!important;border-color:rgba(225,184,74,.28)!important;border-style:solid!important}.v5-zodiac-background:after{inset:132px!important;border-color:rgba(225,184,74,.18)!important}.v5-zodiac-background span{color:#d8aa42!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 10px rgba(225,184,74,.22)!important;font-size:23px!important}.v5-hero-copy{z-index:4!important;width:min(920px,94vw)!important;padding:28px 34px 18px!important;margin:auto!important}.v5-welcome{font-size:15px!important;letter-spacing:.28em!important;margin-bottom:8px!important;color:#f1dfaa!important}.v5-hero-copy h1>span{font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important}.v5-hero-copy h1 small{font-size:clamp(31px,4vw,55px)!important;margin-top:18px!important;padding:13px 0 16px!important;white-space:nowrap!important}.v5-description{font-size:17px!important;line-height:1.6!important;margin:22px auto 18px!important;max-width:650px!important;color:#e8e9ec!important}.v5-description strong{display:block!important;margin-top:0!important;color:#f2c557!important;font-size:18px!important}.v5-stat-strip{width:min(850px,92vw)!important;margin:20px auto 0!important;border-radius:16px!important;background:rgba(3,7,13,.91)!important;box-shadow:0 18px 55px rgba(0,0,0,.52)!important}.v5-stat-strip article{padding:17px 12px!important}.v5-stat-strip strong{font-size:clamp(21px,2vw,28px)!important}.v5-stat-strip article:last-child strong{font-size:clamp(18px,1.7vw,24px)!important}.v5-stat-strip span{font-size:11px!important;margin-top:6px!important}.v5-actions-below{justify-content:center!important;margin-top:18px!important;gap:16px!important}.v5-actions-below .btn{min-width:220px!important;min-height:52px!important}.v5-premium-planets{display:block!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}.v5-planet{position:absolute!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;filter:drop-shadow(0 16px 24px rgba(0,0,0,.55))!important;opacity:.78!important}.v5-planet-earth{width:190px!important;height:190px!important;left:-38px!important;top:30%!important;background-image:url("../assets/embedded/df51407db9e07a04.webp")!important}.v5-planet-jupiter{width:190px!important;height:190px!important;right:-28px!important;top:18%!important;background-image:url("../assets/embedded/d1d824f89c1d9682.webp")!important}.v5-planet-saturn{width:210px!important;height:160px!important;right:-32px!important;bottom:3%!important;background-image:url("../assets/embedded/3edb31cffe185c5a.webp")!important}.v5-planet-saturn i{display:none!important}.v5-premium-planets:after{content:"";position:absolute;width:150px;height:150px;left:-18px;bottom:4%;background:url("../assets/embedded/3c0589dc942239c5.webp")center/contain no-repeat;opacity:.72;filter:drop-shadow(0 16px 24px rgba(0,0,0,.55))}@media (max-width:980px){.v5-hero-grid{min-height:760px!important}.v5-zodiac-background{width:720px!important;height:720px!important}.v5-hero-copy{padding:36px 18px 18px!important}.v5-planet-earth,.v5-planet-jupiter{width:135px!important;height:135px!important}.v5-planet-saturn{width:160px!important;height:120px!important}.v5-premium-planets:after{width:115px;height:115px}}@media (max-width:640px){.v5-hero{padding-top:105px!important}.v5-hero-grid{min-height:720px!important}.v5-zodiac-background{width:610px!important;height:610px!important;opacity:.30!important}.v5-hero-copy{padding:25px 5px!important}.v5-hero-copy h1>span{font-size:55px!important}.v5-hero-copy h1 small{font-size:24px!important;white-space:normal!important}.v5-description{font-size:15px!important}.v5-stat-strip{grid-template-columns:1fr 1fr!important}.v5-actions-below{flex-direction:column!important}.v5-actions-below .btn{width:100%!important}.v5-planet{opacity:.48!important}.v5-planet-earth{left:-60px!important}.v5-planet-jupiter{right:-60px!important}.v5-planet-saturn{right:-65px!important}.v5-premium-planets:after{left:-50px}}.v5-hero{background:radial-gradient(circle at 50% 43%,rgba(212,175,55,.11),transparent 34%),linear-gradient(180deg,rgba(2,6,12,.12),rgba(2,6,12,.44)),url("../assets/embedded/9d7ae88a47bbbc8e.webp")center/cover no-repeat!important}.v5-zodiac-background{width:min(820px,72vw)!important;height:min(820px,72vw)!important;top:47%!important;opacity:.64!important;border:2px solid rgba(226,184,73,.62)!important;background:radial-gradient(circle,transparent 0 27%,rgba(212,175,55,.10) 27.3% 27.7%,transparent 28% 39%,rgba(212,175,55,.12) 39.3% 39.7%,transparent 40%),repeating-conic-gradient(from 0deg,rgba(212,175,55,.28)0 .55deg,transparent .55deg 30deg)!important;box-shadow:0 0 72px rgba(212,175,55,.15),inset 0 0 100px rgba(0,0,0,.58)!important;animation:v5PremiumWheelRotate 72s linear infinite!important;animation-play-state:running!important;will-change:transform!important}.v5-zodiac-background:before{inset:54px!important;border:1px solid rgba(226,184,73,.45)!important;box-shadow:inset 0 0 35px rgba(212,175,55,.08)!important}.v5-zodiac-background:after{inset:126px!important;border:1px dashed rgba(226,184,73,.32)!important}.v5-zodiac-background span{color:#d9ad45!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;text-shadow:0 0 12px rgba(212,175,55,.42)!important;font-size:24px!important}@keyframes v5PremiumWheelRotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.v5-planet-earth,.v5-premium-planets:after{display:none!important}.v5-planet-jupiter{display:block!important;width:210px!important;height:210px!important;right:-42px!important;top:15%!important;opacity:.82!important;background-image:url("../assets/embedded/d1d824f89c1d9682.webp")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;animation:v5PlanetDriftRight 16s ease-in-out infinite!important}.v5-planet-saturn{display:block!important;width:220px!important;height:170px!important;left:-52px!important;right:auto!important;bottom:7%!important;opacity:.78!important;background-image:url("../assets/embedded/3edb31cffe185c5a.webp")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;animation:v5PlanetDriftLeft 19s ease-in-out infinite!important}@keyframes v5PlanetDriftRight{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-10px,10px,0)}}@keyframes v5PlanetDriftLeft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(12px,-9px,0)}}.v5-hero-copy{background:radial-gradient(circle at center,rgba(2,6,12,.50),rgba(2,6,12,.12) 62%,transparent 76%)!important}@media (max-width:980px){.v5-zodiac-background{width:700px!important;height:700px!important}.v5-planet-jupiter{width:150px!important;height:150px!important;right:-45px!important}.v5-planet-saturn{width:165px!important;height:128px!important;left:-48px!important}}@media (max-width:640px){.v5-zodiac-background{width:590px!important;height:590px!important;opacity:.48!important}.v5-planet-jupiter{width:112px!important;height:112px!important;right:-45px!important;top:17%!important}.v5-planet-saturn{width:130px!important;height:100px!important;left:-50px!important;bottom:10%!important}}.v5-zodiac-background{animation:none!important;transform:translate(-50%,-50%)!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.v5-zodiac-background:before,.v5-zodiac-background:after{display:none!important}.v5-wheel-inner{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(225,184,74,.62);background:radial-gradient(circle,transparent 0 28%,rgba(225,184,74,.13) 28.2% 28.6%,transparent 28.8% 41%,rgba(225,184,74,.15) 41.2% 41.6%,transparent 41.8%),repeating-conic-gradient(from -15deg,rgba(225,184,74,.34)0 .6deg,transparent .6deg 30deg);box-shadow:0 0 65px rgba(212,175,55,.16),inset 0 0 95px rgba(0,0,0,.55);will-change:transform}.v5-wheel-inner:before,.v5-wheel-inner:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.v5-wheel-inner:before{inset:55px;border:1px solid rgba(225,184,74,.43)}.v5-wheel-inner:after{inset:128px;border:1px dashed rgba(225,184,74,.31)}.v5-wheel-inner span{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;display:grid;place-items:center;color:#ddb34e;font-size:26px;line-height:1;text-shadow:0 0 12px rgba(212,175,55,.46);background:rgba(4,8,14,.35);border:1px solid rgba(225,184,74,.18);border-radius:50%}.v5-wheel-inner span:nth-child(1){transform:rotate(0deg) translateY(-330px) rotate(0deg)}.v5-wheel-inner span:nth-child(2){transform:rotate(30deg) translateY(-330px) rotate(-30deg)}.v5-wheel-inner span:nth-child(3){transform:rotate(60deg) translateY(-330px) rotate(-60deg)}.v5-wheel-inner span:nth-child(4){transform:rotate(90deg) translateY(-330px) rotate(-90deg)}.v5-wheel-inner span:nth-child(5){transform:rotate(120deg) translateY(-330px) rotate(-120deg)}.v5-wheel-inner span:nth-child(6){transform:rotate(150deg) translateY(-330px) rotate(-150deg)}.v5-wheel-inner span:nth-child(7){transform:rotate(180deg) translateY(-330px) rotate(-180deg)}.v5-wheel-inner span:nth-child(8){transform:rotate(210deg) translateY(-330px) rotate(-210deg)}.v5-wheel-inner span:nth-child(9){transform:rotate(240deg) translateY(-330px) rotate(-240deg)}.v5-wheel-inner span:nth-child(10){transform:rotate(270deg) translateY(-330px) rotate(-270deg)}.v5-wheel-inner span:nth-child(11){transform:rotate(300deg) translateY(-330px) rotate(-300deg)}.v5-wheel-inner span:nth-child(12){transform:rotate(330deg) translateY(-330px) rotate(-330deg)}@media (max-width:980px){.v5-wheel-inner span:nth-child(n){--r:280px}.v5-wheel-inner span:nth-child(1){transform:rotate(0deg) translateY(-280px) rotate(0deg)}.v5-wheel-inner span:nth-child(2){transform:rotate(30deg) translateY(-280px) rotate(-30deg)}.v5-wheel-inner span:nth-child(3){transform:rotate(60deg) translateY(-280px) rotate(-60deg)}.v5-wheel-inner span:nth-child(4){transform:rotate(90deg) translateY(-280px) rotate(-90deg)}.v5-wheel-inner span:nth-child(5){transform:rotate(120deg) translateY(-280px) rotate(-120deg)}.v5-wheel-inner span:nth-child(6){transform:rotate(150deg) translateY(-280px) rotate(-150deg)}.v5-wheel-inner span:nth-child(7){transform:rotate(180deg) translateY(-280px) rotate(-180deg)}.v5-wheel-inner span:nth-child(8){transform:rotate(210deg) translateY(-280px) rotate(-210deg)}.v5-wheel-inner span:nth-child(9){transform:rotate(240deg) translateY(-280px) rotate(-240deg)}.v5-wheel-inner span:nth-child(10){transform:rotate(270deg) translateY(-280px) rotate(-270deg)}.v5-wheel-inner span:nth-child(11){transform:rotate(300deg) translateY(-280px) rotate(-300deg)}.v5-wheel-inner span:nth-child(12){transform:rotate(330deg) translateY(-280px) rotate(-330deg)}}@media (max-width:640px){.v5-wheel-inner span{display:none!important}}.v5-hero{padding-top:82px!important;margin-top:0!important}.v5-hero-grid{min-height:calc(100vh - 82px)!important}@media (max-width:980px){.v5-hero{padding-top:82px!important}.v5-hero-grid{min-height:calc(100vh - 82px)!important}}@media (max-width:640px){.v5-hero{padding-top:74px!important}.v5-hero-grid{min-height:calc(100vh - 74px)!important}}@media (max-width:760px){html[lang="ta"] .cta-section,html[lang="ta"] .cta-section .container,html[lang="ta"] .cta-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html[lang="ta"] .cta-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important}html[lang="ta"] .cta-card>div,html[lang="ta"] .cta-actions,html[lang="ta"] .social-panel,html[lang="ta"] .social-links-visible{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html[lang="ta"] .cta-card h2,html[lang="ta"] .cta-card p,html[lang="ta"] .social-panel h3{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html[lang="ta"] .cta-card h2{font-size:clamp(30px,9.5vw,43px)!important;line-height:1.28!important;letter-spacing:0!important}html[lang="ta"] .cta-card p:not(.eyebrow){font-size:16px!important;line-height:1.65!important}html[lang="ta"] .cta-actions{display:grid!important;grid-template-columns:1fr!important}html[lang="ta"] .cta-actions .btn{width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;white-space:normal!important;text-align:center!important}html[lang="ta"] .social-links-visible{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[lang="ta"] .social-link-card{width:100%!important;min-width:0!important;justify-content:center!important;padding:11px 8px!important;white-space:nowrap!important}}@media (max-width:390px){html[lang="ta"] .cta-card{padding-left:20px!important;padding-right:20px!important}html[lang="ta"] .cta-card h2{font-size:clamp(28px,9vw,36px)!important}}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}*,*::before,*::after{box-sizing:border-box}.site-header,.site-header .container,main,section,.site-footer{max-width:100%!important}html[lang="ta"] .site-header .container{gap:12px!important;padding-left:20px!important;padding-right:20px!important}html[lang="ta"] .main-nav{gap:18px!important;min-width:0!important}html[lang="ta"] .main-nav a{font-size:13px!important;white-space:normal!important;text-align:center!important;line-height:1.25!important}html[lang="ta"] .brand{flex:0 0 auto!important}html[lang="ta"] .language-switch{flex:0 0 auto!important}@media (max-width:1480px){html[lang="ta"] .header-social{display:none!important}}@media (max-width:1250px){html[lang="ta"] .desktop-only{display:none!important}html[lang="ta"] .main-nav{gap:13px!important}html[lang="ta"] .main-nav a{font-size:12px!important}}@media (max-width:980px){html[lang="ta"] .site-header .container{padding-left:14px!important;padding-right:14px!important}html[lang="ta"] .main-nav{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html[lang="ta"] .header-social{display:none!important}}.v5-real-planet,.v5-premium-planets,.v5-planet{display:none!important}body{background-color:#020712!important;background-image:linear-gradient(rgba(2,7,18,.84),rgba(2,7,18,.91)),url("../assets/embedded/9d7ae88a47bbbc8e.webp")!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}main{position:relative;isolation:isolate;background:transparent!important}main::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 17% 21%,rgba(76,126,255,.26),transparent 25%),radial-gradient(circle at 82% 31%,rgba(175,74,255,.24),transparent 28%),radial-gradient(circle at 50% 78%,rgba(225,184,74,.13),transparent 30%),url("../assets/embedded/9d7ae88a47bbbc8e.webp")center/cover no-repeat;filter:saturate(1.35) contrast(1.16) brightness(.84)}main::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.46;background-image:radial-gradient(circle,#ffffff 0 1px,transparent 1.5px),radial-gradient(circle,#e7c45e 0 1px,transparent 1.7px),radial-gradient(circle,#8ecfff 0 1px,transparent 1.8px);background-size:73px 73px,119px 119px,181px 181px;background-position:0 0,29px 41px,71px 13px;animation:v54SharpStarDrift 42s linear infinite}@keyframes v54SharpStarDrift{to{transform:translate3d(-70px,45px,0)}}.v5-hero{background:linear-gradient(rgba(1,5,14,.20),rgba(1,5,14,.42)),url("../assets/embedded/9d7ae88a47bbbc8e.webp")center/cover no-repeat!important;background-attachment:scroll!important}.v5-live-cosmos{inset:82px 0 0!important}.v5-galaxy-glow{filter:blur(16px)!important;opacity:.54!important;mix-blend-mode:screen!important}.v5-galaxy-one{width:680px!important;height:310px!important;right:-90px!important;top:7%!important;background:radial-gradient(ellipse at center,rgba(134,85,255,.76),rgba(40,126,255,.34) 40%,transparent 72%)!important}.v5-galaxy-two{width:620px!important;height:290px!important;left:-110px!important;bottom:0!important;background:radial-gradient(ellipse at center,rgba(221,91,255,.54),rgba(33,121,255,.28) 44%,transparent 74%)!important}.v5-live-cosmos::before,.v5-live-cosmos::after{opacity:.42!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.65))}.section,.trust-strip,.services-section,.process-section,.faq-section,.contact-section,.about-section,.site-footer{position:relative;background:rgba(3,8,17,.78)!important;backdrop-filter:blur(2px)}.section:nth-of-type(even){background:rgba(4,11,22,.70)!important}.card,.service-card,.process-card,.faq-item,.contact-card,.stat-card{background:rgba(4,10,20,.82)!important;backdrop-filter:blur(8px)!important}@media (max-width:640px){body{background-attachment:scroll!important}main::before,main::after{position:absolute}.v5-galaxy-one{width:390px!important;height:190px!important;right:-150px!important}.v5-galaxy-two{width:350px!important;height:180px!important;left:-145px!important}html[lang="ta"] .social-links-visible{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important}html[lang="ta"] .social-link-card{width:100%!important;max-width:100%!important;justify-content:flex-start!important;white-space:normal!important}}@media (prefers-reduced-motion:reduce){main::after{animation:none!important}}html,body{margin:0!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}body{position:relative!important}main,.site-header,.site-footer,.section,.trust-strip{width:100%!important;max-width:100%!important;overflow-x:clip!important}html[lang="ta"] body *{min-width:0}html[lang="ta"] .container{max-width:min(var(--max),calc(100% - 40px))!important}html[lang="ta"] .hero-grid,html[lang="ta"] .v5-hero-grid,html[lang="ta"] .cta-card,html[lang="ta"] .footer-grid,html[lang="ta"] .social-panel,html[lang="ta"] .social-links-visible{width:100%!important;max-width:100%!important}html[lang="ta"] .social-links-visible{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}html[lang="ta"] .social-link-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:10px 8px!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere!important}html[lang="ta"] .header-social{flex:0 0 auto!important;max-width:210px!important;gap:5px!important}html[lang="ta"] .social-icon{width:31px!important;height:31px!important;flex:0 0 31px!important;font-size:10px!important}@media (max-width:1500px){html[lang="ta"] .header-social{display:none!important}}@media (max-width:1320px){html[lang="ta"] .site-header .container{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}html[lang="ta"] .main-nav{gap:14px!important}html[lang="ta"] .main-nav a{font-size:12px!important}}.v5-hero{box-sizing:border-box!important;min-height:100svh!important;height:auto!important;padding:82px 0 0!important;margin:0!important}.v5-hero-grid{box-sizing:border-box!important;min-height:calc(100svh - 82px)!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}.v5-live-cosmos{inset:82px 0 0!important}@media (max-width:640px){html,body{overflow-x:hidden!important}html[lang="ta"] .container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}html[lang="ta"] .social-links-visible{grid-template-columns:1fr!important}html[lang="ta"] .social-link-card{justify-content:flex-start!important}.v5-hero{min-height:100svh!important;padding:74px 0 0!important}.v5-hero-grid{min-height:calc(100svh - 74px)!important}.v5-live-cosmos{inset:74px 0 0!important}}html,body{width:100%;max-width:100%;overflow-x:hidden!important}img,svg,video,canvas,iframe{max-width:100%;height:auto}.container{box-sizing:border-box;max-width:var(--max);width:calc(100% - 40px)}.btn,.btn-small,.btn-gold,.btn-outline,.btn-emerald,.cta-actions,.hero-actions,.v5-actions-below,.social-panel,.social-links-visible,.social-link-card{box-sizing:border-box;min-width:0;max-width:100%}.btn{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-align:center;line-height:1.35;height:auto;padding-top:12px;padding-bottom:12px}.cta-actions{min-width:0!important;width:auto;max-width:100%;display:flex;flex-wrap:wrap}.cta-actions .btn{flex:1 1 190px;max-width:100%}html[lang="ta"] .cta-card,html[lang="ta"] .cta-card>div,html[lang="ta"] .cta-actions{min-width:0!important;width:100%!important;max-width:100%!important}html[lang="ta"] .cta-actions .btn{min-width:0!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:900px){.cta-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}.cta-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cta-actions .btn{width:100%!important;min-width:0!important}}@media (max-width:600px){.container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.cta-card{padding:32px 20px!important;gap:24px!important;overflow:hidden!important}.cta-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.cta-actions .btn{font-size:14px!important;padding:12px 10px!important}.social-links-visible{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.social-link-card{width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (max-width:320px){.container{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.cta-card{padding:24px 10px!important;border-radius:18px!important}.cta-card h2{font-size:clamp(24px,11vw,32px)!important}.cta-actions .btn{font-size:clamp(11px,5vw,14px)!important;padding:10px 6px!important;letter-spacing:0!important}html[lang="ta"] .cta-actions .btn{font-size:clamp(11px,4.8vw,13px)!important}}.author-contribution-card .author-book-cover{display:block!important;width:min(180px,58%)!important;height:auto!important;margin:20px auto 4px!important;object-fit:contain!important;border:1px solid rgba(212,175,55,.62)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.4)!important}#bookPreviewModal .book-preview-panel{width:min(820px,94vw)!important;max-height:90vh!important;padding:24px!important}#bookPreviewModal .book-preview-pages{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}#bookPreviewModal .book-preview-pages figure{margin:0!important}#bookPreviewModal .book-preview-pages img{display:block!important;width:100%!important;height:auto!important;max-height:62vh!important;object-fit:contain!important;background:#fff!important;border-radius:8px!important}#bookPreviewModal .book-preview-pages figcaption{margin-top:8px!important;color:#f1d77e!important;font-size:12px!important;text-align:center!important}@media (min-width:981px){html[lang="ta"] .v5-hero{padding-top:82px!important}html[lang="ta"] .v5-hero-grid{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:calc(100svh - 82px)!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:26px 28px 34px!important;text-align:center!important;gap:0!important}html[lang="ta"] .v5-hero-copy{width:100%!important;max-width:1040px!important;margin:0 auto!important;padding:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}html[lang="ta"] .v5-hero-copy h1{width:100%!important;margin:0 auto 18px!important;text-align:center!important}html[lang="ta"] .v5-hero-copy h1>span{display:block!important;font-size:clamp(58px,6vw,86px)!important;line-height:1.02!important;white-space:nowrap!important}html[lang="ta"] .v5-hero-copy h1 small{display:block!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.18!important;white-space:nowrap!important;margin-top:18px!important}html[lang="ta"] .v5-description{max-width:920px!important;margin:0 auto 22px!important;text-align:center!important;line-height:1.65!important}html[lang="ta"] .guruji-credential{margin:0 auto 20px!important;text-align:center!important}html[lang="ta"] .v5-stat-strip{width:min(910px,100%)!important;margin:0 auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="ta"] .v5-actions-below{width:100%!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;gap:16px!important}}@media (max-width:980px){#bookPreviewModal .book-preview-pages{grid-template-columns:1fr 1fr!important}html[lang="ta"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1 small{white-space:normal!important}}@media (max-width:600px){#bookPreviewModal .book-preview-pages{grid-template-columns:1fr!important}#bookPreviewModal .book-preview-panel{padding:18px 12px!important}.author-contribution-card .author-book-cover{width:min(150px,62%)!important}}.author-contribution-card .author-book-cover{display:none!important;width:0!important;height:0!important;margin:0!important;border:0!important;box-shadow:none!important}.author-contribution-card .publication-preview-btn{display:inline-flex!important;margin-top:18px!important}@media (min-width:981px){html[lang="ta"] body{font-size:13.5px!important}html[lang="ta"] .cta-section{padding-top:38px!important;padding-bottom:66px!important}html[lang="ta"] .cta-card{grid-template-columns:minmax(0,1.28fr) minmax(220px,.52fr) minmax(390px,.92fr)!important;gap:30px!important;align-items:center!important;padding:40px 48px!important}html[lang="ta"] .cta-card h2{max-width:650px!important;font-size:clamp(29px,2.55vw,40px)!important;line-height:1.14!important;margin:0 0 14px!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:keep-all!important}html[lang="ta"] .cta-card p:not(.eyebrow){font-size:13px!important;line-height:1.58!important;max-width:660px!important}html[lang="ta"] .cta-actions .btn{font-size:12.5px!important;min-height:46px!important}html[lang="ta"] .social-panel h3{font-size:17px!important;margin-bottom:14px!important}html[lang="ta"] .social-link-card{font-size:11.5px!important;min-height:38px!important}html[lang="ta"] .site-footer{padding-top:58px!important}html[lang="ta"] .footer-grid{gap:34px!important}html[lang="ta"] .footer-grid h4{font-size:14px!important}html[lang="ta"] .footer-grid a,html[lang="ta"] .footer-grid span,html[lang="ta"] .footer-grid p{font-size:11.5px!important;line-height:1.48!important}}@media (min-width:981px) and (max-width:1250px){html[lang="ta"] .cta-card{grid-template-columns:minmax(0,1.2fr) minmax(190px,.5fr) minmax(320px,.88fr)!important;padding:36px 32px!important;gap:22px!important}html[lang="ta"] .cta-card h2{font-size:clamp(27px,2.7vw,35px)!important}}.v5-brand-cosmos::after{content:"";position:absolute;left:50%;top:1%;width:min(470px,48vw);aspect-ratio:221/127;transform:translateX(-50%);background:url("../assets/embedded/2933cb1cff4f31de.webp")center/contain no-repeat;opacity:.92;filter:drop-shadow(0 10px 20px rgba(0,0,0,.7)) drop-shadow(0 0 15px rgba(225,184,74,.28));z-index:3;pointer-events:none}.v5-wheel-inner span{z-index:4!important;width:64px!important;height:64px!important;margin:-32px!important;color:#f0c95c!important;font-family:"Segoe UI Symbol","Noto Sans Symbols 2",serif!important;font-size:36px!important;font-weight:700!important;background:radial-gradient(circle,rgba(10,12,15,.92)0 48%,rgba(126,87,14,.48) 50%,rgba(5,8,13,.2) 70%,transparent 73%)!important;border:0!important;text-shadow:0 0 5px #000,0 0 14px rgba(240,201,92,.82)!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.75))!important}.v5-zodiac-animals{z-index:3!important;overflow:visible!important}.v5-zodiac-animal{opacity:1!important;mix-blend-mode:screen!important;filter:brightness(1.22) contrast(1.15) drop-shadow(0 0 13px rgba(225,184,74,.38))!important}.v5-zodiac-animal.animal-ram{left:10%!important;top:20%!important}.v5-zodiac-animal.animal-bull{right:10%!important;top:20%!important}.v5-zodiac-animal.animal-crab{left:13%!important;bottom:14%!important}.v5-zodiac-animal.animal-lion{right:13%!important;bottom:14%!important}@media (min-width:981px){html[lang="ta"] .cta-section>.container,html[lang="ta"] .site-footer>.container{width:min(1320px,calc(100% - 72px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}html[lang="ta"] .cta-card{width:100%!important;max-width:1320px!important;margin:0 auto!important;grid-template-columns:minmax(0,1.15fr) minmax(240px,.55fr) minmax(390px,.88fr)!important;padding:38px 42px!important;gap:28px!important}html[lang="ta"] .cta-card h2{font-size:clamp(28px,2.3vw,38px)!important;max-width:600px!important}html[lang="ta"] .footer-grid{grid-template-columns:1.35fr .85fr 1.2fr .95fr!important;gap:42px!important}html[lang="ta"] .footer-bottom{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:980px){.v5-brand-cosmos::after{width:min(390px,62vw);top:4%}.v5-zodiac-animal{width:100px!important;height:100px!important}.v5-zodiac-animal.animal-crab,.v5-zodiac-animal.animal-lion{width:92px!important;height:92px!important}}@media (max-width:640px){.v5-brand-cosmos::after{width:300px;max-width:78vw;top:7%;opacity:.82}.v5-wheel-inner span{display:grid!important;width:44px!important;height:44px!important;margin:-22px!important;font-size:24px!important}.v5-wheel-inner span:nth-child(1){transform:rotate(0deg) translateY(-250px) rotate(0deg)!important}.v5-wheel-inner span:nth-child(2){transform:rotate(30deg) translateY(-250px) rotate(-30deg)!important}.v5-wheel-inner span:nth-child(3){transform:rotate(60deg) translateY(-250px) rotate(-60deg)!important}.v5-wheel-inner span:nth-child(4){transform:rotate(90deg) translateY(-250px) rotate(-90deg)!important}.v5-wheel-inner span:nth-child(5){transform:rotate(120deg) translateY(-250px) rotate(-120deg)!important}.v5-wheel-inner span:nth-child(6){transform:rotate(150deg) translateY(-250px) rotate(-150deg)!important}.v5-wheel-inner span:nth-child(7){transform:rotate(180deg) translateY(-250px) rotate(-180deg)!important}.v5-wheel-inner span:nth-child(8){transform:rotate(210deg) translateY(-250px) rotate(-210deg)!important}.v5-wheel-inner span:nth-child(9){transform:rotate(240deg) translateY(-250px) rotate(-240deg)!important}.v5-wheel-inner span:nth-child(10){transform:rotate(270deg) translateY(-250px) rotate(-270deg)!important}.v5-wheel-inner span:nth-child(11){transform:rotate(300deg) translateY(-250px) rotate(-300deg)!important}.v5-wheel-inner span:nth-child(12){transform:rotate(330deg) translateY(-250px) rotate(-330deg)!important}.v5-zodiac-animal{opacity:.72!important;width:72px!important;height:72px!important}.v5-zodiac-animal.animal-crab,.v5-zodiac-animal.animal-lion{width:66px!important;height:66px!important}}@media (min-width:981px){html[lang="ta"] .site-header>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:22px!important;padding-right:22px!important}html[lang="ta"] .site-header .nav-wrap{width:100%!important;max-width:none!important;margin:0!important;gap:18px!important}html[lang="ta"] .brand{margin-right:4px!important}html[lang="ta"] .main-nav{margin-left:auto!important;gap:18px!important;flex:1 1 auto!important;justify-content:flex-end!important}html[lang="ta"] .main-nav a{flex:0 1 auto!important;white-space:nowrap!important;font-size:13px!important;line-height:1.2!important}html[lang="ta"] .language-switch,html[lang="ta"] .header-social,html[lang="ta"] .desktop-only{flex:0 0 auto!important}}@media (min-width:981px) and (max-width:1380px){html[lang="ta"] .site-header>.container{padding-left:14px!important;padding-right:14px!important}html[lang="ta"] .site-header .nav-wrap{gap:12px!important}html[lang="ta"] .main-nav{gap:12px!important}html[lang="ta"] .main-nav a{font-size:12px!important}html[lang="ta"] .header-social{gap:6px!important}html[lang="ta"] .social-icon{width:32px!important;height:32px!important}html[lang="ta"] .desktop-only.btn{padding-left:16px!important;padding-right:16px!important}}@media (min-width:981px){html[lang="ta"] .header-social{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;margin:0!important}html[lang="ta"] .header-social .social-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:27px!important;height:27px!important;flex:0 0 27px!important;font-size:8.5px!important}}@media (min-width:981px) and (max-width:1500px){html[lang="ta"] .site-header>.container,html[lang="ta"] .site-header .nav-wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}html[lang="ta"] .site-header>.container{width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}html[lang="ta"] .site-header .nav-wrap{gap:8px!important}html[lang="ta"] .main-nav{flex:1 1 auto!important;min-width:0!important;gap:8px!important;margin-left:auto!important;justify-content:flex-end!important}html[lang="ta"] .main-nav a{font-size:10.8px!important;white-space:nowrap!important;line-height:1.15!important}html[lang="ta"] .language-switch{flex:0 0 auto!important;margin:0!important}html[lang="ta"] .lang-btn{font-size:10px!important;padding:7px 8px!important}html[lang="ta"] .desktop-only.btn{display:inline-flex!important;flex:0 0 auto!important;padding:10px 12px!important;font-size:10.5px!important;white-space:nowrap!important}}@media (min-width:981px) and (max-width:1250px){html[lang="ta"] .site-header .nav-wrap{gap:5px!important}html[lang="ta"] .main-nav{gap:5px!important}html[lang="ta"] .main-nav a{font-size:9.7px!important}html[lang="ta"] .header-social{gap:3px!important}html[lang="ta"] .header-social .social-icon{width:24px!important;height:24px!important;flex-basis:24px!important;font-size:7.8px!important}html[lang="ta"] .desktop-only.btn{padding:9px 9px!important;font-size:9.8px!important}}.v5-hero{margin-top:0!important;background-position:center top!important}.v5-brand-cosmos{top:0!important;inset-block-start:0!important}.v5-zodiac-background{margin-top:0!important}.v5-stat-strip article{min-width:0!important;min-height:82px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.v5-stat-strip strong,.v5-stat-strip span{max-width:100%!important;text-align:center!important}@media (max-width:980px){.v5-hero{padding-top:82px!important;min-height:auto!important}.v5-hero-grid{min-height:auto!important;width:100%!important;max-width:100%!important;padding:0 14px 30px!important;overflow:visible!important}.v5-brand-cosmos{inset:0!important}.v5-zodiac-background{top:43%!important}.v5-hero-copy{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:24px 0 8px!important}html[lang="ta"] .v5-hero-copy{padding:20px 0 8px!important}html[lang="ta"] .v5-description{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}html[lang="ta"] .v5-stat-strip{width:min(850px,100%)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:18px auto 0!important}html[lang="ta"] .v5-stat-strip article{padding:15px 7px!important;min-height:86px!important}html[lang="ta"] .v5-stat-strip strong{font-size:clamp(18px,2.7vw,25px)!important;line-height:1.08!important;white-space:nowrap!important}html[lang="ta"] .v5-stat-strip article:last-child strong{font-size:clamp(15px,2.25vw,21px)!important}html[lang="ta"] .v5-stat-strip span{font-size:10px!important;line-height:1.25!important;margin-top:6px!important}.v5-actions-below{width:min(600px,100%)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:18px auto 0!important}.v5-actions-below .btn{width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important}.trust-strip,.trust-strip .container{width:100%!important;max-width:100%!important;overflow:hidden!important}.trust-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust-grid article{min-width:0!important;padding:23px 10px!important}.trust-grid strong{font-size:clamp(22px,5vw,30px)!important;white-space:normal!important;overflow-wrap:anywhere!important}.trust-grid span{font-size:11px!important;line-height:1.3!important}}@media (max-width:640px){.v5-hero{padding-top:74px!important}.v5-hero-grid{padding:0 10px 24px!important}.v5-brand-cosmos{inset:0!important}.v5-zodiac-background{top:40%!important;width:560px!important;height:560px!important}.v5-hero-copy{padding:10px 0 6px!important}html[lang="ta"] .v5-hero-copy{padding:8px 0 6px!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(37px,11.4vw,50px)!important;line-height:1.08!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(19px,5.9vw,26px)!important;line-height:1.25!important;margin-top:10px!important}html[lang="ta"] .v5-description{font-size:14px!important;line-height:1.55!important;margin:14px auto 12px!important}html[lang="ta"] .guruji-credential{font-size:12px!important;margin-bottom:12px!important}html[lang="ta"] .v5-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-top:12px!important}html[lang="ta"] .v5-stat-strip article{min-height:78px!important;padding:13px 6px!important}html[lang="ta"] .v5-stat-strip strong{font-size:21px!important}html[lang="ta"] .v5-stat-strip article:last-child strong{font-size:18px!important}html[lang="ta"] .v5-stat-strip span{font-size:9.5px!important}.v5-actions-below{grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important}.v5-actions-below .btn{min-height:48px!important}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust-grid article{min-height:105px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}@media (max-width:760px){html,body{width:100%!important;max-width:100%!important;margin:0!important;overflow-x:clip!important}body>*,main,main>section,.site-header,.trust-strip{width:100%!important;max-width:100%!important}html[lang="ta"] .site-header{left:0!important;right:0!important}html[lang="ta"] .site-header>.container,html[lang="ta"] .v5-hero>.container,html[lang="ta"] .trust-strip>.container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html[lang="ta"] .v5-hero{left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important}html[lang="ta"] .v5-hero-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding-left:10px!important;padding-right:10px!important;transform:none!important;overflow:hidden!important}html[lang="ta"] .v5-brand-cosmos,html[lang="ta"] .v5-live-cosmos,html[lang="ta"] .v5-starfield,html[lang="ta"] .v5-zodiac-animals{left:0!important;right:0!important;width:100%!important;max-width:100%!important}html[lang="ta"] .v5-hero-copy{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;text-align:center!important}html[lang="ta"] .v5-hero-copy h1,html[lang="ta"] .v5-description,html[lang="ta"] .v5-stat-strip,html[lang="ta"] .v5-actions-below{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}html[lang="ta"] .v5-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[lang="ta"] .v5-stat-strip article{min-width:0!important;overflow:hidden!important}html[lang="ta"] .v5-stat-strip strong,html[lang="ta"] .v5-stat-strip span{max-width:100%!important;overflow-wrap:anywhere!important}html[lang="ta"] .v5-actions-below{display:grid!important;grid-template-columns:1fr!important}html[lang="ta"] .v5-actions-below .btn{width:100%!important;max-width:100%!important;margin:0!important}html[lang="ta"] .trust-strip{margin:0!important;overflow:hidden!important}html[lang="ta"] .trust-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[lang="ta"] .trust-grid article{min-width:0!important;max-width:100%!important;overflow:hidden!important}html[lang="ta"] .trust-grid strong,html[lang="ta"] .trust-grid span{max-width:100%!important;overflow-wrap:anywhere!important;text-align:center!important}}.floating-whatsapp{position:fixed!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;flex:0 0 54px!important;transform:none!important;overflow:hidden!important;line-height:1!important;white-space:nowrap!important;z-index:9999!important}@media (max-width:760px){body>.floating-whatsapp{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;right:max(16px,env(safe-area-inset-right))!important;left:auto!important}}@media (max-width:380px){.floating-whatsapp{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;flex-basis:50px!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}}img{height:auto}.service-card,.timeline-item,.why-card,.booking-form,.publication-showcase{content-visibility:auto;contain-intrinsic-size:1px 520px}.legal-modal{position:fixed;inset:0;z-index:10000;display:none;place-items:center;padding:20px}.legal-modal.open{display:grid}.legal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.88);backdrop-filter:blur(8px)}.legal-panel{position:relative;z-index:1;width:min(920px,96vw);max-height:92vh;overflow:auto;padding:38px;border:1px solid rgba(212,175,55,.55);border-radius:22px;background:linear-gradient(145deg,#101d2d,#07090d);box-shadow:0 28px 90px rgba(0,0,0,.7);scrollbar-gutter:stable}.legal-panel h2{font-family:Cinzel,serif;font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 45px 6px 0}.legal-panel h3{font-family:Cinzel,serif;color:var(--gold-soft);font-size:17px;margin:28px 0 7px}.legal-panel p{color:var(--muted);margin:0;line-height:1.8}.legal-updated{font-size:13px!important;color:var(--emerald-soft)!important;margin-bottom:24px!important}.legal-close{position:sticky;float:right;top:0;z-index:2;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#07101b;color:#fff;font-size:29px;line-height:1;cursor:pointer}.legal-ta{display:none}html[lang="ta"] .legal-en{display:none}html[lang="ta"] .legal-ta{display:block}body.legal-open{overflow:hidden}.footer-bottom a{cursor:pointer}@media (max-width:760px){.legal-modal{padding:8px}.legal-panel{width:100%;max-height:96vh;padding:24px 18px;border-radius:16px}.legal-panel h2{font-size:27px}.legal-panel h3{font-size:15px}.legal-panel p{font-size:13px}.footer-bottom{align-items:center;text-align:center}.footer-bottom div{justify-content:center;flex-wrap:wrap}}@media (max-width:420px){.container{width:min(var(--max),calc(100% - 24px))}.section{padding-left:0;padding-right:0}.booking-form{padding-left:16px!important;padding-right:16px!important}.service-card{padding:24px!important}.cta-card{padding:30px 20px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.cta-card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr) minmax(340px,1fr)!important;align-items:center!important;gap:34px!important;overflow:hidden!important}.cta-card>div{min-width:0!important}.cta-card h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;word-break:normal!important;margin-bottom:18px!important}.cta-actions{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important}.cta-actions .btn{width:100%!important;min-width:0!important;text-align:center!important;white-space:normal!important;padding-left:18px!important;padding-right:18px!important}.cta-card .social-panel{margin:0!important;padding:24px 0 0!important;min-width:0!important}.social-links-visible{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.social-link-card{min-width:0!important;width:100%!important;justify-content:center!important;padding:11px 12px!important;white-space:nowrap!important}html[lang="ta"] .cta-card h2{font-size:clamp(30px,2.65vw,45px)!important;line-height:1.18!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:keep-all!important}html[lang="ta"] .cta-card p{font-size:15px!important;line-height:1.65!important}html[lang="ta"] .cta-actions .btn{font-size:14px!important;line-height:1.4!important}html[lang="ta"] .social-panel h3{font-size:18px!important;line-height:1.35!important}html[lang="ta"] .social-link-card{font-size:12px!important}.footer-brand .zodiac-image-logo img,.header-zodiac-logo img{display:block!important;visibility:visible!important;opacity:1!important}.about-photo,.guru-photo-wrap img,.book-preview-pages img{display:block!important;visibility:visible!important;opacity:1!important}@media (max-width:1100px){.cta-card{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr)!important}.cta-card .social-panel{grid-column:1/-1!important;width:100%!important;border-top:1px solid rgba(212,175,55,.18)!important}.social-links-visible{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.cta-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;padding:34px 22px!important}.cta-card h2,html[lang="ta"] .cta-card h2{font-size:clamp(29px,9vw,40px)!important;line-height:1.18!important;overflow-wrap:anywhere!important;word-break:normal!important}.cta-card .social-panel{padding-top:22px!important}.social-links-visible{grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-link-card{white-space:normal!important}}@media (max-width:390px){.social-links-visible{grid-template-columns:1fr!important}}.v5-hero{background:linear-gradient(rgba(2,6,12,.20),rgba(2,6,12,.48)),url("../assets/embedded/9d7ae88a47bbbc8e.webp")center/cover no-repeat!important}.v5-hero .v5-real-earth{display:block!important;width:210px!important;height:210px!important;left:2.5%!important;right:auto!important;top:35%!important;bottom:auto!important;opacity:.76!important;border-radius:50%!important;background-image:url("../assets/embedded/df51407db9e07a04.webp")!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:0 20px 55px rgba(0,0,0,.58),0 0 45px rgba(225,184,74,.16)!important;animation:v5PlanetDriftLeft 18s ease-in-out infinite!important}#contact .cta-card{grid-template-columns:minmax(0,1.15fr) minmax(210px,.52fr) minmax(330px,.9fr)!important;gap:34px!important;align-items:center!important}#contact .cta-actions{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;width:100%!important}#contact .cta-actions .btn{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:13px 18px!important;border-radius:9px!important}html[lang="ta"] #contact .cta-card{grid-template-columns:minmax(0,1.05fr) minmax(220px,.48fr) minmax(330px,.92fr)!important;gap:30px!important}html[lang="ta"] #contact .cta-card>div:first-child{min-width:0!important}html[lang="ta"] #contact h2{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.22!important;letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:normal!important}html[lang="ta"] #contact p{font-size:15px!important;line-height:1.65!important;max-width:520px!important}html[lang="ta"] #contact .cta-actions .btn{font-size:13px!important;white-space:normal!important;text-align:center!important}@media (max-width:980px){.v5-hero .v5-real-earth{width:165px!important;height:165px!important;left:2%!important;top:28%!important;opacity:.68!important}#contact .cta-card,html[lang="ta"] #contact .cta-card{grid-template-columns:1fr!important;gap:24px!important}#contact .cta-actions{max-width:360px!important}html[lang="ta"] #contact h2{font-size:clamp(31px,6vw,44px)!important;max-width:760px!important}}@media (max-width:640px){.v5-hero .v5-real-earth{width:118px!important;height:118px!important;left:-18px!important;top:23%!important;opacity:.62!important}#contact .cta-card{padding:30px 22px!important}#contact .cta-actions{max-width:none!important;width:100%!important}#contact .cta-actions .btn{min-height:46px!important;padding:12px 16px!important}html[lang="ta"] #contact h2{font-size:clamp(28px,9.5vw,38px)!important;line-height:1.28!important}html[lang="ta"] #contact p{font-size:14px!important}}.v5-brand-cosmos::after{display:none!important;content:none!important;background:none!important}.v5-real-earth,.v5-planet-earth{display:none!important}.v5-fixed-earth{position:absolute!important;z-index:2!important;pointer-events:none!important;left:1.5%!important;top:29%!important;width:230px!important;height:230px!important;background:url("../assets/embedded/df51407db9e07a04.webp")center/cover no-repeat!important;border-radius:50%!important;opacity:.92!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.62)) drop-shadow(0 0 22px rgba(225,184,74,.18))!important;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 70%,rgba(0,0,0,.92) 78%,transparent 100%)!important;mask-image:radial-gradient(circle at 50% 50%,#000 0 70%,rgba(0,0,0,.92) 78%,transparent 100%)!important}#contact .cta-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-width:0!important}#contact .cta-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:240px!important;max-width:100%!important;height:48px!important;min-height:48px!important;flex:0 0 48px!important;padding:0 18px!important;margin:0!important;border-radius:9px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}html[lang="ta"] #contact .cta-actions .btn{font-size:13px!important}@media (max-width:980px){.v5-fixed-earth{left:-18px!important;top:24%!important;width:170px!important;height:170px!important;opacity:.82!important}#contact .cta-actions{align-items:flex-start!important;max-width:280px!important}}@media (max-width:640px){.v5-fixed-earth{left:-36px!important;top:19%!important;width:132px!important;height:132px!important;opacity:.76!important}#contact .cta-actions{align-items:stretch!important;max-width:none!important}#contact .cta-actions .btn{width:100%!important;height:46px!important;min-height:46px!important;flex-basis:46px!important}}.v5-fixed-earth{background-image:url("../assets/embedded/df51407db9e07a04.webp")!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;border-radius:0!important;opacity:1!important;filter:drop-shadow(0 18px 30px rgba(0,0,0,.58)) drop-shadow(0 0 20px rgba(225,184,74,.16))!important;-webkit-mask-image:none!important;mask-image:none!important;image-rendering:auto!important}html,body{overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}body{touch-action:pan-y!important}@media (max-width:980px){.v5-fixed-earth{left:-8px!important;top:23%!important;width:180px!important;height:180px!important}}@media (max-width:640px){.v5-fixed-earth{left:-16px!important;top:18%!important;width:142px!important;height:142px!important}.v5-hero,.v5-hero-grid,.section,.container{max-width:100%!important}}@media (max-width:390px){.v5-fixed-earth{left:-22px!important;top:18%!important;width:130px!important;height:130px!important}}.v5-galaxy-glow{display:none!important}.v5-fixed-earth{background-image:url("../assets/embedded/5a5819a21427a684.webp")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:0!important;opacity:1!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.58)) drop-shadow(0 0 18px rgba(225,184,74,.13))!important}@media (max-width:980px){.v5-fixed-earth{width:185px!important;height:190px!important;left:-4px!important;top:24%!important}}@media (max-width:640px){.v5-fixed-earth{width:150px!important;height:155px!important;left:-10px!important;top:18%!important}}@media (max-width:390px){.v5-fixed-earth{width:138px!important;height:143px!important;left:-12px!important;top:18%!important}}.v5-live-cosmos{overflow:hidden!important}.v5-real-jupiter,.v5-real-earth{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;opacity:.76!important}.v5-real-jupiter{left:18px!important}.v5-real-earth{right:18px!important}@media (max-width:980px){.v5-real-jupiter{left:12px!important}.v5-real-earth{right:12px!important}}@media (max-width:640px){.v5-real-jupiter{left:8px!important;top:18%!important;opacity:.68!important}.v5-real-earth{right:8px!important;bottom:17%!important;opacity:.64!important}}@media (max-width:390px){.v5-real-jupiter{left:6px!important}.v5-real-earth{right:6px!important}}.v5-hero .v5-fixed-earth,.v5-hero .v5-live-cosmos .v5-real-jupiter,.v5-hero .v5-live-cosmos .v5-real-earth,.v5-hero .v5-premium-planets .v5-planet-earth,.v5-hero .v5-premium-planets .v5-planet-jupiter{display:none!important}.v5-hero .final-hero-planet{position:absolute!important;display:block!important;pointer-events:none!important;z-index:2!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;opacity:.96!important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.58))!important}.v5-hero .final-hero-jupiter{width:clamp(180px,19vw,285px)!important;aspect-ratio:1/1!important;height:auto!important;left:clamp(18px,3vw,52px)!important;top:clamp(118px,18vh,190px)!important;background-image:url("../assets/embedded/d1d824f89c1d9682.webp")!important}.v5-hero .final-hero-earth{width:clamp(205px,22vw,330px)!important;aspect-ratio:1/1!important;height:auto!important;right:clamp(18px,3vw,58px)!important;bottom:clamp(30px,6vh,78px)!important;background-image:url("../assets/embedded/5a5819a21427a684.webp")!important}@media (max-width:980px){.v5-hero .final-hero-jupiter{width:170px!important;left:18px!important;top:118px!important}.v5-hero .final-hero-earth{width:205px!important;right:8px!important;bottom:46px!important}}@media (max-width:640px){.v5-hero .final-hero-jupiter{width:118px!important;left:12px!important;top:94px!important;opacity:1!important}.v5-hero .final-hero-earth{width:150px!important;left:18px!important;right:auto!important;top:245px!important;bottom:auto!important;opacity:.92!important}}@media (max-width:380px){.v5-hero .final-hero-jupiter{width:108px!important;left:10px!important;top:90px!important}.v5-hero .final-hero-earth{width:138px!important;left:14px!important;top:232px!important}}.v5-hero .final-hero-jupiter,.v5-fixed-earth,.v5-real-earth,.v5-planet-earth,.v5-planet-jupiter{display:none!important}.v5-hero .final-hero-earth{display:block!important;width:clamp(170px,18vw,255px)!important;height:auto!important;aspect-ratio:1/1!important;right:clamp(-22px,1vw,18px)!important;left:auto!important;top:auto!important;bottom:clamp(20px,4vh,48px)!important;opacity:.88!important;background-image:url("../assets/embedded/5a5819a21427a684.webp")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;filter:drop-shadow(0 15px 24px rgba(0,0,0,.50))!important;animation:none!important}.brand-loader{transition:opacity .22s ease,visibility .22s ease!important}@media (max-width:980px){.v5-hero .final-hero-earth{width:185px!important;right:-24px!important;bottom:34px!important;opacity:.82!important}}@media (max-width:640px){html{scroll-behavior:auto!important}.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v5-hero .final-hero-earth{width:128px!important;right:-28px!important;left:auto!important;top:auto!important;bottom:72px!important;opacity:.72!important}.reveal{transform:none!important;transition:opacity .18s ease!important}.v5-star,.v5-zodiac-wheel,.zodiac-image-logo img,.v5-mr-siva-watermark{animation:none!important}.service-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[lang="ta"] .v5-hero{min-height:0!important;height:auto!important;padding-bottom:0!important}html[lang="ta"] .v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:10px!important;justify-content:flex-start!important;align-items:center!important}html[lang="ta"] .v5-hero-copy{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}html[lang="ta"] .v5-actions-below{margin-bottom:0!important}@media (max-width:980px){html[lang="ta"] .v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:14px!important}}@media (max-width:640px){html[lang="ta"] .v5-hero-grid{padding-bottom:12px!important}}@media (min-width:981px){html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(64px,6.6vw,104px)!important;line-height:1.06!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(30px,3.15vw,48px)!important;line-height:1.22!important}}@media (min-width:641px) and (max-width:980px){html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(54px,8vw,76px)!important;line-height:1.08!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(27px,4.2vw,38px)!important;line-height:1.24!important}}@media (max-width:640px){html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(42px,13vw,56px)!important;line-height:1.1!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(22px,6.8vw,29px)!important;line-height:1.28!important}}@media (max-width:760px){.nav-wrap{height:64px!important;min-height:64px!important;grid-template-columns:minmax(0,1fr) max-content 32px!important;column-gap:6px!important}.header-zodiac-logo{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important}.brand{gap:8px!important}.brand-copy strong{font-size:12px!important;letter-spacing:.055em!important}.brand-copy small{font-size:7px!important;letter-spacing:.045em!important;margin-top:4px!important}.language-switch{padding:2px!important}.lang-btn{padding:6px 7px!important}.menu-toggle{width:32px!important;height:32px!important;padding:3px!important}.menu-toggle span{width:23px!important;margin:4px auto!important}.main-nav{top:64px!important}.v5-hero-copy{padding-top:94px!important}.service-details-grid .service-card::before{top:-12px!important;right:-2%!important;width:68%!important;height:235px!important;opacity:.62!important;background-size:cover!important;background-position:center top!important;filter:brightness(1.18) saturate(1.06) contrast(1.08)!important;-webkit-mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important;mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important}.service-details-grid .service-card::after{background:linear-gradient(90deg,rgba(5,11,18,.98) 0%,rgba(5,11,18,.88) 45%,rgba(5,11,18,.20) 100%)!important}}@media (max-width:420px){.nav-wrap{height:62px!important;min-height:62px!important;column-gap:4px!important}.header-zodiac-logo{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}.brand-copy strong{font-size:11px!important}.brand-copy small{font-size:6.5px!important}.lang-btn{font-size:8.8px!important;padding:5px 5px!important}.main-nav{top:62px!important}.v5-hero-copy{padding-top:90px!important}}@media (min-width:761px){.service-details-grid .service-card::before{width:63%!important;height:315px!important;opacity:.64!important;filter:brightness(1.14) saturate(1.05) contrast(1.07)!important}.service-details-grid .service-card::after{background:linear-gradient(90deg,rgba(5,11,18,.98) 0%,rgba(5,11,18,.88) 45%,rgba(5,11,18,.20) 100%)!important}}@media (max-width:980px){.header-zodiac-logo{background-image:url("../assets/fast-20260928/ed55f37c631747f8.webp")!important;background-size:cover!important;background-position:center 36%!important;background-repeat:no-repeat!important;border:1px solid rgba(225,184,74,.72)!important;border-radius:10px!important;box-shadow:0 0 12px rgba(225,184,74,.22)!important;filter:none!important;overflow:hidden!important;animation:none!important}.header-zodiac-logo img{display:none!important;animation:none!important}}@media (max-width:980px){.reveal,.reveal.visible{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}main,main section,main .container,.v5-hero-grid,.v5-hero-copy,.v5-stat-strip,.v5-actions-below,.trust-strip,.services-grid,.service-details-grid,.about-grid,.timeline,.faq-list,.cta-card{visibility:visible!important}}.header-zodiac-logo{background:url("../assets/fast-20260928/2d4b94b178ef4a7d.webp")center 34%/cover no-repeat!important;border:1px solid rgba(225,184,74,.78)!important;border-radius:50%!important;box-shadow:0 0 13px rgba(225,184,74,.25)!important;filter:none!important;overflow:hidden!important;animation:none!important}.header-zodiac-logo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%!important;display:block!important;visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}.social-link-card .social-brand-icon{width:21px;height:21px;flex:0 0 21px;fill:currentColor;color:#f0d785;display:block}.social-link-card span{color:#fff}.footer-social .social-brand-icon{width:16px;height:16px;fill:currentColor;display:block}@media (max-width:640px){.social-link-card .social-brand-icon{width:20px;height:20px;flex-basis:20px}}.header-zodiac-logo{background:#07111d!important;border:1px solid rgba(225,184,74,.88)!important;border-radius:50%!important;overflow:hidden!important;box-shadow:0 0 14px rgba(225,184,74,.24)!important}.header-zodiac-logo img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important;border-radius:50%!important;background:#07111d!important}@media (max-width:980px){.header-zodiac-logo{background:#07111d!important;border-radius:50%!important}.header-zodiac-logo img{display:block!important}}.social-brand-icon{fill:currentColor!important}.header-social .social-icon[aria-label="WhatsApp"],.social-link-card[data-social="whatsapp"],.footer-social a[data-social="whatsapp"]{color:#25D366!important}.header-social .social-icon[aria-label="Facebook"],.social-link-card[data-social="facebook"],.footer-social a[data-social="facebook"]{color:#1877F2!important}.header-social .social-icon[aria-label="YouTube"],.social-link-card[data-social="youtube"],.footer-social a[data-social="youtube"]{color:#FF0000!important}.header-social .social-icon[aria-label="Instagram"],.social-link-card[data-social="instagram"],.footer-social a[data-social="instagram"]{color:#E4405F!important}.header-social .social-icon[aria-label="TikTok"],.social-link-card[data-social="tiktok"],.footer-social a[data-social="tiktok"]{color:#ffffff!important}.header-social .social-icon[aria-label="TikTok"] .social-brand-icon,.social-link-card[data-social="tiktok"] .social-brand-icon,.footer-social a[data-social="tiktok"] .social-brand-icon{filter:drop-shadow(-1px 0#25F4EE) drop-shadow(1px 0#FE2C55)!important}.header-social .social-icon{background:#07111d!important}.header-social .social-icon:hover{background:#111b28!important}.social-link-card .social-brand-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}.footer-social .social-brand-icon{width:18px!important;height:18px!important}@media (min-width:981px){html[lang="ta"] .v5-hero{min-height:calc(100vh - 80px)!important;height:calc(100vh - 80px)!important;overflow:hidden!important}html[lang="ta"] .v5-hero-grid{min-height:calc(100vh - 80px)!important;height:calc(100vh - 80px)!important;padding:0!important;align-items:center!important}html[lang="ta"] .v5-hero-copy{padding:0!important;transform:translateY(-28px)!important}html[lang="ta"] .v5-welcome{margin-bottom:4px!important}html[lang="ta"] .v5-hero-copy h1 small{margin-top:8px!important;padding-top:10px!important;padding-bottom:12px!important}html[lang="ta"] .v5-description{margin:18px auto 18px!important;line-height:1.48!important}html[lang="ta"] .v5-stat-strip article{padding-top:14px!important;padding-bottom:14px!important}html[lang="ta"] .v5-actions-below{margin-top:12px!important}}.v5-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.v5-description strong{display:block!important;width:max-content!important;max-width:100%!important;margin:2px auto 0!important;color:#e8bd45!important;line-height:1.2!important}.v5-description br{display:none!important}.v5-zodiac-background,html[lang="en"] .v5-zodiac-background,html[lang="ta"] .v5-zodiac-background{width:760px!important;height:760px!important;max-width:none!important;max-height:none!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important}html[lang="en"] .v5-wheel-inner,html[lang="ta"] .v5-wheel-inner{width:100%!important;height:100%!important}@media (min-width:981px){.v5-hero,html[lang="en"] .v5-hero,html[lang="ta"] .v5-hero{padding-top:74px!important;padding-bottom:0!important;min-height:0!important;height:auto!important}.v5-hero-grid,html[lang="en"] .v5-hero-grid,html[lang="ta"] .v5-hero-grid{width:100%!important;max-width:1180px!important;min-height:514px!important;height:514px!important;margin:0 auto!important;padding:12px 24px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.v5-hero-copy,html[lang="en"] .v5-hero-copy,html[lang="ta"] .v5-hero-copy{width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:0 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}html[lang="en"] .v5-welcome,html[lang="ta"] .v5-welcome{margin:0 0 8px!important}html[lang="ta"] .v5-welcome{transform:translateY(4px)!important}html[lang="en"] .v5-hero-copy h1,html[lang="ta"] .v5-hero-copy h1{width:100%!important;margin:0 auto 14px!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1>span{display:block!important;font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{display:block!important;width:max-content!important;max-width:calc(100vw - 48px)!important;margin:18px auto 0!important;padding:13px 18px 16px!important;font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;white-space:nowrap!important;border-top:1px solid rgba(212,175,55,.72)!important;border-bottom:1px solid rgba(212,175,55,.72)!important}html[lang="en"] .v5-description,html[lang="ta"] .v5-description{width:100%!important;max-width:920px!important;margin:16px auto 10px!important;line-height:1.42!important}html[lang="en"] .v5-stat-strip,html[lang="ta"] .v5-stat-strip{width:min(980px,92vw)!important;margin:8px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="en"] .v5-actions-below,html[lang="ta"] .v5-actions-below{margin:14px auto 0!important;margin-bottom:0!important;justify-content:center!important}.trust-strip,html[lang="en"] .trust-strip,html[lang="ta"] .trust-strip{margin-top:0!important;position:relative!important;z-index:3!important}}@media (max-width:980px){.v5-zodiac-background,html[lang="en"] .v5-zodiac-background,html[lang="ta"] .v5-zodiac-background{width:610px!important;height:610px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}html[lang="en"] .v5-description,html[lang="ta"] .v5-description{margin:18px auto 10px!important}html[lang="en"] .v5-description strong,html[lang="ta"] .v5-description strong{margin-top:4px!important}html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{width:max-content!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}}@media (max-width:430px){html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(19px,6.7vw,26px)!important;max-width:calc(100vw - 20px)!important}}@media (min-width:981px){html[lang="en"] .v5-hero{box-sizing:border-box!important;width:100%!important;height:100svh!important;min-height:100svh!important;padding:82px 0 0!important;margin:0!important;overflow:hidden!important}html[lang="en"] .v5-hero>.container{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:0!important}html[lang="en"] .v5-hero-grid{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;height:calc(100svh - 82px)!important;min-height:calc(100svh - 82px)!important;margin:0 auto!important;padding:20px 24px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;overflow:hidden!important;text-align:center!important}html[lang="en"] .v5-hero-copy{width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:16px 24px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1{width:100%!important;margin:0 auto 14px!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1>span{display:block!important;font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small{display:block!important;font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;margin-top:18px!important;padding:13px 0 16px!important;white-space:nowrap!important}html[lang="en"] .v5-description{max-width:920px!important;margin:0 auto 8px!important;line-height:1.5!important;text-align:center!important}html[lang="en"] .guruji-credential{margin:0 auto 14px!important;text-align:center!important}html[lang="en"] .v5-stat-strip{width:min(980px,92vw)!important;margin:12px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="en"] .v5-actions-below{width:100%!important;margin:16px auto 0!important;justify-content:center!important;align-items:center!important}html[lang="en"] .v5-zodiac-background{width:760px!important;height:760px!important;max-width:none!important;max-height:none!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important}html[lang="en"] .trust-strip{margin-top:0!important;position:relative!important;z-index:3!important}}.v5-hero .final-hero-earth{width:clamp(164px,17.6vw,264px)!important}@media (max-width:980px){.v5-hero .final-hero-earth{width:148px!important}}@media (max-width:640px){.v5-hero .final-hero-earth{width:102px!important}html{scroll-behavior:auto!important}.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v5-star,.v5-zodiac-wheel,.zodiac-image-logo img,.v5-mr-siva-watermark{animation:none!important}.service-card,.service-card:hover{transform:none!important}.reveal{transform:none!important;transition:opacity .15s ease!important}}@supports (height:100svh){@media (max-width:980px){.v5-hero{min-height:100svh}}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{max-width:100%}:root{--lux-navy:#07192f;--lux-navy2:#0c2b4d;--lux-gold:#d29a28;--lux-gold2:#f1c65e;--lux-cream:#fffaf1;--lux-paper:#fffdf8;--lux-ink:#172033;--lux-muted:#5c6572}.ru-topbar{grid-template-columns:auto 1fr auto auto!important;gap:18px!important}.ru-top-actions{display:flex;align-items:center;gap:10px}.ru-free-top{white-space:nowrap!important;padding:13px 16px!important;border:1px solid rgba(240,198,94,.55)!important;background:rgba(255,255,255,.06)!important;color:#ffe8a7!important;border-radius:7px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.ru-free-top:hover{background:rgba(240,198,94,.14)!important}.ru-hero{background:linear-gradient(103deg,#fffdf8 0%,#fbf3e7 46%,#f2ddb0 66%,#0b2747 100%)!important;min-height:665px!important}.ru-hero:after{content:"";position:absolute;right:-90px;top:-120px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(14,54,91,.18)0 38%,rgba(9,34,62,.72) 62%,rgba(7,25,47,.98) 100%);box-shadow:0 0 90px rgba(210,154,40,.18),inset 0 0 80px rgba(255,219,131,.08);pointer-events:none}.ru-hero-glow{width:600px!important;height:600px!important;right:-20px!important;top:-72px!important;background:radial-gradient(circle,rgba(255,224,135,.34),rgba(221,165,46,.08) 46%,transparent 70%)!important;z-index:1}.ru-hero-grid{z-index:3!important}.ru-hero-copy{padding-right:20px!important}.ru-hero-copy h1 span{letter-spacing:-.02em!important;text-shadow:0 7px 22px rgba(100,57,0,.16)!important}.ru-hero-copy h1 small{color:#11253d!important;letter-spacing:.015em!important}.ru-tagline{color:#a76300!important}.ru-lead{color:#35404d!important;font-size:17px!important}.ru-hero .btn{border-radius:8px!important;box-shadow:0 9px 22px rgba(65,43,12,.12)!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.ru-hero .btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(65,43,12,.18)!important}.ru-outline{background:var(--lux-navy)!important;color:#fff3c8!important;border:1px solid #d8a43a!important}.ru-feature-row{background:rgba(255,253,248,.94)!important;border-color:rgba(188,134,35,.28)!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(52,40,22,.08)!important}.ru-feature-row>div{border-right-color:rgba(188,134,35,.18)!important}.ru-feature-row strong{color:#172033!important;font-size:11px!important}.ru-feature-row small{color:#69717b!important}.ru-feature-row b{color:#c48614!important}.ru-cosmos{height:545px!important;isolation:isolate}.ru-cosmos:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:10px;top:8px;background:radial-gradient(circle at 50% 50%,rgba(255,205,87,.20)0 10%,rgba(15,55,95,.45) 40%,rgba(5,23,43,.92) 72%,rgba(5,23,43,.25) 100%);border:1px solid rgba(237,190,82,.26);box-shadow:0 0 80px rgba(7,25,47,.38),inset 0 0 45px rgba(245,204,111,.10);z-index:0}.ru-wheel{width:510px!important;height:510px!important;right:14px!important;bottom:-14px!important;overflow:hidden!important;border-radius:50%!important;filter:drop-shadow(0 24px 44px rgba(0,0,0,.42))!important;z-index:2}.ru-wheel img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important;animation:ruSpin 145s linear infinite!important}.ru-orbit{z-index:3!important;border-color:rgba(245,199,94,.44)!important;box-shadow:0 0 14px rgba(240,190,76,.08)}.ru-orbit.o1{width:600px!important;height:225px!important;right:-28px!important;top:83px!important}.ru-orbit.o2{width:545px!important;height:190px!important;right:18px!important;top:146px!important}.ru-planet{z-index:4!important;box-shadow:inset -9px -10px 18px rgba(0,0,0,.30),0 0 18px rgba(255,210,100,.28)!important}.ru-planet.p1{left:70px!important;top:128px!important}.ru-planet.p2{right:84px!important;top:90px!important}.ru-planet.p3{right:-4px!important;top:190px!important}.ru-cosmos:after{content:"";position:absolute;z-index:5;width:74px;height:74px;border-radius:50%;right:226px;top:224px;background:radial-gradient(circle,#fffde7 0 14%,#ffd468 22%,#f0a11c 43%,rgba(240,161,28,.28) 60%,transparent 74%);box-shadow:0 0 34px #ffd776,0 0 78px rgba(255,201,75,.7)}.ru-trustbar{background:linear-gradient(90deg,#071a31,#0c2c4d,#071a31)!important;border-color:rgba(226,173,54,.65)!important;box-shadow:0 16px 38px rgba(7,25,47,.24)!important}.trust-strip{background:#fff9ef!important;border-color:#ead8b9!important}.trust-grid article{border-right-color:#ead8b9!important}.trust-grid strong{color:#8f5d06!important;font-size:18px!important}.trust-grid span{color:#66707c!important}#services{background:linear-gradient(180deg,#fffdf8 0%,#f8efe2 100%)!important}.section-heading h2{color:#102a46!important}.section-heading .eyebrow{color:#b97808!important}.section-heading p:not(.eyebrow){color:#626c77!important}.service-details-grid{gap:26px!important}.service-card{position:relative!important;overflow:hidden!important;background:linear-gradient(160deg,rgba(7,25,47,.96),rgba(5,15,27,.985))!important;border:1px solid rgba(225,176,66,.35)!important;border-radius:20px!important;box-shadow:0 18px 46px rgba(12,22,34,.16)!important}.service-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(7,25,47,.28) 0%,rgba(7,25,47,.86) 42%,rgba(5,15,27,.98) 68%),var(--service-visual);background-size:100% 180px,100% 180px;background-position:top center;background-repeat:no-repeat;opacity:.98;pointer-events:none}.service-card>*{position:relative;z-index:1}.service-card .service-icon{background:linear-gradient(145deg,#fff3c8,#e6af3a)!important;color:#07192f!important;border:0!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}.service-card h3{color:#f4c85f!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}.service-card h4{color:#f0c25a!important}.service-card p,.service-card li{color:#e7edf4!important;line-height:1.6!important}.service-card .price{color:#ffdfa0!important}.service-card .service-book-btn{background:linear-gradient(135deg,#efc35b,#c98816)!important;color:#07192f!important;border:0!important;font-weight:900!important;box-shadow:0 9px 20px rgba(0,0,0,.18)!important}.service-card:hover{transform:translateY(-6px)!important;border-color:#e9bd57!important;box-shadow:0 24px 60px rgba(7,25,47,.22)!important}@media (max-width:980px){.ru-topbar{grid-template-columns:1fr auto auto!important}.ru-top-actions{display:none!important}.ru-hero{background:linear-gradient(180deg,#fffdf8 0%,#f8edd9 58%,#0a2746 100%)!important}.ru-hero:after{width:620px;height:620px;right:50%;transform:translateX(50%);top:auto;bottom:-185px}.ru-cosmos{height:430px!important}.ru-cosmos:before{width:420px;height:420px;right:50%;transform:translateX(50%);top:5px}.ru-wheel{width:400px!important;height:400px!important;right:50%!important;transform:translateX(50%)!important;bottom:0!important}.ru-orbit.o1{width:455px!important;right:50%!important;transform:translateX(50%) rotate(-10deg)!important;top:90px!important}.ru-orbit.o2{width:415px!important;right:50%!important;transform:translateX(50%) rotate(17deg)!important;top:140px!important}.ru-cosmos:after{right:50%;transform:translateX(50%);top:185px}.ru-planet.p1{left:9%!important;top:128px!important}.ru-planet.p2{right:14%!important;top:100px!important}.ru-planet.p3{right:4%!important;top:185px!important}}@media (max-width:560px){.ru-hero-copy h1 span{font-size:clamp(58px,19vw,80px)!important}.ru-hero-copy h1 small{font-size:clamp(27px,8.5vw,38px)!important}.ru-cosmos{height:365px!important}.ru-cosmos:before{width:350px;height:350px}.ru-wheel{width:336px!important;height:336px!important}.ru-orbit.o1{width:380px!important;height:140px!important;top:76px!important}.ru-orbit.o2{width:348px!important;height:122px!important;top:120px!important}.ru-cosmos:after{width:58px;height:58px;top:158px}.ru-planet.p1{left:3%!important;top:105px!important}.ru-planet.p2{right:10%!important;top:80px!important}.ru-planet.p3{right:-1%!important;top:145px!important}.ru-feature-row{border-radius:12px!important}}.ru-wheel{background:transparent!important;overflow:visible!important}.ru-wheel:after{display:none!important;content:none!important}.ru-wheel>img{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border-radius:50%!important;z-index:2!important;filter:saturate(1.06) contrast(1.06) brightness(1.01) drop-shadow(0 22px 34px rgba(30,22,8,.20))!important;transform-origin:50% 50%!important;animation:ruhActualWheelSpin 150s linear infinite!important}@keyframes ruhActualWheelSpin{to{transform:rotate(360deg)}}.ru-wheel:before{z-index:1!important}.ru-orbit{opacity:.42!important;z-index:1!important}.ru-planet{opacity:.52!important;z-index:3!important}@media (max-width:980px){.ru-wheel>img{animation-duration:170s!important}}@media (prefers-reduced-motion:reduce){.ru-wheel>img{animation:none!important}}.ru-hero{position:relative!important;overflow:hidden!important;min-height:auto!important;padding:72px 0 34px!important;background:radial-gradient(circle at 78% 42%,rgba(255,210,105,.30)0 8%,rgba(255,188,60,.12) 23%,transparent 42%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.94),rgba(255,250,239,.78) 35%,transparent 60%),linear-gradient(112deg,#fffdf8 0%,#fbf2df 48%,#efd39a 67%,#0a2340 100%)!important;box-shadow:inset 0-1px 0 rgba(185,129,24,.20)!important}.ru-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle at 84% 30%,rgba(255,255,255,.36)0 1px,transparent 2px)0 0/38px 38px,linear-gradient(110deg,transparent 0 56%,rgba(255,223,145,.08) 56.5%,transparent 58%);opacity:.55!important}.ru-hero:after{display:none!important;content:none!important}.ru-hero-glow{display:none!important}.ru-hero-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;gap:28px!important;align-items:center!important}.ru-hero-copy{padding:22px 12px 10px 0!important;text-align:left!important;position:relative!important;z-index:4!important}.ru-hero-copy h1{margin:0!important;line-height:.94!important;perspective:900px!important}.ru-hero-copy h1>span{display:block!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(72px,8.2vw,132px)!important;font-weight:900!important;letter-spacing:.015em!important;color:#d99d24!important;background:linear-gradient(180deg,#fff2ad 0%,#ffd56a 20%,#d89415 48%,#7e4307 72%,#f0be4f 88%,#fff0a1 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px rgba(114,61,3,.38)!important;text-shadow:0 1px 0#fff2ad,0 2px 0#e8b94f,0 4px 0#c18116,0 6px 0#9a5d0a,0 9px 0#6e3b05,0 13px 16px rgba(83,47,6,.28),0 24px 32px rgba(51,32,10,.16)!important;filter:drop-shadow(0 4px 2px rgba(255,228,146,.30))!important;transform:perspective(850px) rotateX(2deg)!important}.ru-hero-copy h1 small{display:inline-block!important;margin-top:20px!important;padding:11px 20px 12px!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(27px,3vw,47px)!important;font-weight:800!important;letter-spacing:.075em!important;color:#f4d073!important;background:linear-gradient(180deg,#12365c,#061a31)!important;border:1px solid #d9a83c!important;border-radius:7px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),inset 0-5px 12px rgba(0,0,0,.24),0 6px 0#9b6815,0 12px 20px rgba(5,22,42,.22)!important;text-shadow:0 2px 0#68450c,0 4px 8px rgba(0,0,0,.45)!important}.ru-divider{margin:30px 0 19px!important}.ru-divider i{background:linear-gradient(90deg,transparent,#c89425,transparent)!important}.ru-divider b{color:#c48614!important;text-shadow:0 2px 0#fff3b0,0 5px 10px rgba(144,90,8,.25)!important}.ru-tagline{font-weight:900!important;letter-spacing:.17em!important;color:#9a6506!important;text-shadow:0 1px 0#fff!important}.ru-lead{max-width:640px!important;font-size:18px!important;line-height:1.65!important;color:#3d4652!important}.ru-lead strong{color:#102b49!important}.ru-hero-actions{gap:16px!important;margin-top:28px!important}.ru-hero .btn{min-height:58px!important;border-radius:10px!important;font-weight:900!important;letter-spacing:.055em!important;border:1px solid rgba(120,72,5,.48)!important;transform:translateY(0)!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.46),inset 0-7px 10px rgba(119,67,6,.18),0 5px 0#a96c08,0 12px 23px rgba(80,49,10,.20)!important}.ru-hero .btn:active{transform:translateY(4px)!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.18),0 1px 0#8c5907,0 6px 10px rgba(80,49,10,.18)!important}.ru-hero .ru-outline{background:linear-gradient(180deg,#12375f,#071a31)!important;color:#f9d775!important;border-color:#d3a13a!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.10),inset 0-7px 12px rgba(0,0,0,.30),0 5px 0#061326,0 12px 22px rgba(5,22,42,.24)!important}.ru-feature-row{margin-top:30px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,238,216,.96))!important;border:1px solid rgba(190,135,34,.36)!important;box-shadow:inset 0 2px 0#fff,0 5px 0 rgba(186,128,25,.20),0 16px 30px rgba(55,37,13,.10)!important}.ru-feature-row>div{min-width:0!important}.ru-feature-row b{font-size:23px!important;text-shadow:0 2px 0#fff2ad!important}.ru-cosmos{height:560px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important}.hero-zodiac-wrapper{position:relative!important;width:min(545px,42vw)!important;aspect-ratio:1/1!important;flex:0 0 auto!important;transform-style:preserve-3d!important;perspective:1100px!important;filter:drop-shadow(0 30px 26px rgba(4,19,35,.32))!important}.hero-zodiac-wrapper:before{content:"";position:absolute;inset:5.5%;border-radius:50%;z-index:-1;background:radial-gradient(circle at 50% 50%,#fff7c9 0 3%,#ffbe31 7%,rgba(243,155,21,.76) 11%,rgba(255,208,82,.20) 19%,rgba(7,31,56,.88) 48%,rgba(4,19,35,.96) 74%,transparent 75%);box-shadow:0 0 42px rgba(255,184,45,.62),0 0 105px rgba(255,178,35,.25),inset 0 0 50px rgba(255,214,107,.20)!important}.hero-zodiac-wrapper:after{content:"";position:absolute;inset:-5%;border-radius:50%;z-index:-2;border:1px solid rgba(236,185,71,.40);transform:rotateX(68deg) rotateZ(-8deg);box-shadow:0 0 22px rgba(223,168,50,.18)!important}.rotating-zodiac{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border-radius:50%!important;animation:ru3DSpin 92s linear infinite!important;transform-origin:50% 50%!important;filter:saturate(1.13) contrast(1.09) brightness(1.03) drop-shadow(0 6px 0 rgba(101,56,4,.24)) drop-shadow(0 18px 18px rgba(2,13,25,.33))!important;backface-visibility:hidden!important;will-change:transform!important}.hero-zodiac-wrapper:hover .rotating-zodiac{animation-play-state:paused!important}@keyframes ru3DSpin{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.ru-trustbar{position:relative!important;z-index:4!important;margin-top:26px!important;border-radius:14px!important;background:linear-gradient(180deg,#10355b,#06192f)!important;border:1px solid #c99631!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.10),inset 0-8px 16px rgba(0,0,0,.22),0 7px 0#041326,0 18px 32px rgba(6,25,46,.22)!important}.ru-trustbar>div{padding:20px 16px!important}.ru-trustbar b{color:#f4c85f!important;text-shadow:0 2px 0#6c4709,0 5px 10px rgba(0,0,0,.28)!important}.ru-trustbar small{color:#eef3f8!important}@media (max-width:980px){.ru-hero{padding:32px 0 28px!important;background:linear-gradient(180deg,#fffdf8 0%,#f8edd8 64%,#edd198 100%)!important}.ru-hero-grid{grid-template-columns:1fr!important;gap:8px!important}.ru-hero-copy{order:2!important;text-align:center!important;padding:0 0 8px!important}.ru-cosmos{order:1!important;height:auto!important;min-height:420px!important;margin:0 auto 0!important;width:100%!important}.hero-zodiac-wrapper{width:min(500px,82vw)!important}.ru-hero-copy h1>span{font-size:clamp(64px,15vw,96px)!important}.ru-hero-copy h1 small{font-size:clamp(25px,5.4vw,38px)!important;white-space:nowrap!important}.ru-lead{margin-left:auto!important;margin-right:auto!important}.ru-hero-actions{justify-content:center!important}.ru-feature-row{grid-template-columns:repeat(2,1fr)!important}.ru-feature-row>div:nth-child(2){border-right:0!important}.ru-feature-row>div:nth-child(-n+2){border-bottom:1px solid rgba(188,134,35,.18)!important}}@media (max-width:560px){.ru-hero{padding-top:14px!important}.ru-cosmos{min-height:330px!important;margin-bottom:2px!important}.hero-zodiac-wrapper{width:min(330px,88vw)!important}.ru-hero-copy{padding-top:0!important}.ru-hero-copy h1>span{font-size:clamp(55px,18vw,76px)!important;line-height:.92!important}.ru-hero-copy h1 small{margin-top:14px!important;padding:9px 11px 10px!important;font-size:clamp(20px,6.2vw,28px)!important;letter-spacing:.035em!important;white-space:normal!important}.ru-divider{margin:24px 0 15px!important}.ru-tagline{font-size:12px!important;letter-spacing:.10em!important;line-height:1.45!important}.ru-lead{font-size:16px!important;line-height:1.55!important}.ru-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.ru-hero .btn{width:100%!important;min-height:56px!important}.ru-feature-row{margin-top:22px!important}.ru-feature-row>div{padding:13px 8px!important}.ru-feature-row strong{font-size:10px!important}.ru-feature-row small{font-size:10px!important}.ru-trustbar{grid-template-columns:repeat(2,1fr)!important;margin-top:18px!important}.ru-trustbar>div{padding:15px 8px!important}.ru-trustbar b{font-size:14px!important}.ru-trustbar small{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.rotating-zodiac{animation:none!important}}.ru-hero.ru-hero--3d{position:relative!important;overflow:hidden!important;padding:36px 0 0!important;min-height:690px!important;border-bottom:1px solid rgba(186,134,39,.20)!important;background:radial-gradient(circle at 74% 28%,rgba(255,214,112,.34),transparent 24%),radial-gradient(circle at 16% 12%,rgba(255,244,214,.90),transparent 26%),linear-gradient(106deg,#fffdf8 0%,#fcf2e2 45%,#f6e0b8 74%,#f1d5a6 100%)!important}.ru-hero.ru-hero--3d:before{content:""!important;position:absolute;inset:0!important;background:url("../assets/hero-space-bg.webp")right center/cover no-repeat!important;opacity:.10!important;mix-blend-mode:multiply!important;pointer-events:none!important}.ru-hero.ru-hero--3d:after{content:""!important;position:absolute!important;right:-130px!important;top:-80px!important;width:760px!important;height:760px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,230,149,.78) 0%,rgba(255,214,112,.22) 29%,rgba(10,36,68,.08) 56%,transparent 72%)!important;filter:blur(10px)!important;pointer-events:none!important}.ru-hero--3d .ru-hero-glow,.ru-hero--3d .ru-cosmos:before,.ru-hero--3d .ru-cosmos:after{display:none!important;content:none!important}.ru-hero--3d .ru-hero-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;gap:24px!important;align-items:center!important;min-height:560px!important;padding-bottom:16px!important}.ru-hero--3d .ru-hero-copy{padding:10px 0 34px!important;max-width:650px!important;position:relative!important;z-index:3!important}.ru-hero--3d .ru-hero-brand-stack{position:relative!important;margin:0 0 6px!important}.ru-hero--3d .ru-hero-brand-graphic{display:block!important;width:min(100%,760px)!important;height:auto!important;filter:drop-shadow(0 18px 28px rgba(112,73,12,.18)) drop-shadow(0 4px 12px rgba(255,240,204,.42))!important}.ru-hero--3d .ru-hero-seo-title{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.ru-hero--3d .ru-divider{margin:14px 0 16px!important;max-width:600px!important}.ru-hero--3d .ru-divider i{background:linear-gradient(90deg,rgba(222,182,91,.10),rgba(206,151,35,.60),rgba(222,182,91,.10))!important;height:1px!important}.ru-hero--3d .ru-divider b{color:#c88a10!important;text-shadow:0 0 10px rgba(255,215,127,.34)!important}.ru-hero--3d .ru-tagline{margin:0 0 14px!important;font-size:18px!important;letter-spacing:.12em!important;color:#b27000!important;font-weight:800!important}.ru-hero--3d .ru-lead{margin:0 0 26px!important;max-width:575px!important;font-size:20px!important;line-height:1.52!important;color:#243244!important}.ru-hero--3d .ru-lead strong{color:#0f2742!important}.ru-hero--3d .ru-hero-actions{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin:0 0 24px!important}.ru-hero--3d .btn{min-height:56px!important;padding:0 28px!important;border-radius:14px!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;box-shadow:0 12px 24px rgba(54,36,10,.14)!important}.ru-hero--3d .btn-gold{background:linear-gradient(180deg,#f8dc84 0%,#e2a63a 48%,#be7007 100%)!important;border:1px solid #d39b2f!important;color:#09192d!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.55),inset 0-3px 0 rgba(127,76,3,.24),0 12px 24px rgba(171,104,10,.18)!important}.ru-hero--3d .ru-outline{background:linear-gradient(180deg,#12375f 0%,#071a31 100%)!important;color:#f5d272!important;border:1px solid #d39b2f!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.10),inset 0-3px 0 rgba(0,0,0,.28),0 12px 24px rgba(5,22,42,.18)!important;text-decoration:none!important}.ru-hero--3d .ru-feature-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;background:rgba(255,250,242,.88)!important;border:1px solid rgba(205,154,49,.32)!important;border-radius:18px!important;box-shadow:0 20px 32px rgba(68,48,15,.08)!important;backdrop-filter:blur(8px)!important}.ru-hero--3d .ru-feature-row>div{padding:18px 16px!important;border-right:1px solid rgba(205,154,49,.18)!important}.ru-hero--3d .ru-feature-row>div:last-child{border-right:0!important}.ru-hero--3d .ru-feature-row b{color:#c88711!important;font-size:27px!important}.ru-hero--3d .ru-feature-row strong{font-size:11px!important;color:#152437!important;letter-spacing:.02em!important}.ru-hero--3d .ru-feature-row small{font-size:10px!important;color:#636d79!important;margin-top:3px!important}.ru-hero--3d .ru-cosmos{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:600px!important;overflow:visible!important;padding-top:24px!important}.ru-hero--3d .hero-zodiac-wrapper{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,640px)!important;padding:46px 0 0!important;isolation:isolate!important}.ru-hero--3d .hero-zodiac-wrapper::before{content:""!important;position:absolute!important;left:50%!important;top:53%!important;transform:translate(-50%,-50%)!important;width:86%!important;height:86%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,250,227,.98) 0%,rgba(255,215,115,.36) 16%,rgba(236,184,60,.16) 30%,rgba(17,40,67,.10) 50%,transparent 72%)!important;filter:blur(4px)!important;z-index:0!important}.ru-hero--3d .hero-zodiac-wrapper::after{content:""!important;position:absolute!important;left:50%!important;top:55%!important;transform:translate(-50%,-50%) rotate(-8deg)!important;width:110%!important;height:72%!important;border-radius:50%!important;border:2px solid rgba(205,156,46,.24)!important;box-shadow:0 0 0 1px rgba(255,232,171,.10) inset!important;z-index:0!important}.ru-hero--3d .rotating-zodiac{display:block!important;position:relative!important;z-index:2!important;width:min(100%,620px)!important;max-width:620px!important;height:auto!important;object-fit:contain!important;animation:ruRealWheelSpin 100s linear infinite!important;transform-origin:50% 50%!important;filter:drop-shadow(0 22px 32px rgba(74,47,10,.20)) drop-shadow(0 0 20px rgba(228,168,42,.18))!important}.ru-hero--3d .hero-zodiac-wrapper:hover .rotating-zodiac{animation-play-state:paused!important}@keyframes ruRealWheelSpin{to{transform:rotate(360deg)}}.ru-hero--3d .ru-trustbar{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:6px!important;transform:translateY(18px)!important;background:linear-gradient(180deg,#0a2746 0%,#06182c 100%)!important;border:1px solid #d39a2f!important;border-radius:18px!important;box-shadow:0 18px 32px rgba(8,24,45,.18)!important;overflow:hidden!important}.ru-hero--3d .ru-trustbar>div{padding:19px 20px!important;border-right:1px solid rgba(255,255,255,.14)!important;min-height:96px!important}.ru-hero--3d .ru-trustbar>div:last-child{border-right:0!important}.ru-hero--3d .ru-trustbar b{font-size:16px!important;color:#f2bf4f!important}.ru-hero--3d .ru-trustbar small{font-size:10px!important;color:#edf2f6!important;margin-top:6px!important;margin-left:30px!important;display:block!important}@media (max-width:980px){.ru-hero.ru-hero--3d{padding-top:18px!important;min-height:0!important}.ru-hero--3d .ru-hero-grid{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding-bottom:8px!important}.ru-hero--3d .ru-cosmos{order:1!important;min-height:455px!important;padding-top:8px!important}.ru-hero--3d .hero-zodiac-wrapper{width:min(100%,520px)!important;padding-top:24px!important}.ru-hero--3d .rotating-zodiac{width:min(86vw,500px)!important;max-width:500px!important}.ru-hero--3d .ru-hero-copy{order:2!important;max-width:740px!important;text-align:center!important;padding:0 0 12px!important}.ru-hero--3d .ru-hero-brand-graphic{margin:0 auto!important;width:min(100%,760px)!important}.ru-hero--3d .ru-divider,.ru-hero--3d .ru-lead{margin-left:auto!important;margin-right:auto!important}.ru-hero--3d .ru-hero-actions{justify-content:center!important}.ru-hero--3d .ru-feature-row,.ru-hero--3d .ru-trustbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ru-hero--3d .ru-feature-row>div:nth-child(2),.ru-hero--3d .ru-trustbar>div:nth-child(2){border-right:0!important}.ru-hero--3d .ru-feature-row>div:nth-child(-n+2),.ru-hero--3d .ru-trustbar>div:nth-child(-n+2){border-bottom:1px solid rgba(205,154,49,.18)!important}.ru-hero--3d .ru-trustbar{transform:none!important;margin-top:8px!important;border-radius:18px!important}}@media (max-width:560px){.ru-hero.ru-hero--3d{padding-top:10px!important}.ru-hero--3d .ru-cosmos{min-height:340px!important;margin-top:0!important}.ru-hero--3d .hero-zodiac-wrapper{padding-top:6px!important}.ru-hero--3d .rotating-zodiac{width:min(90vw,360px)!important;max-width:360px!important}.ru-hero--3d .ru-hero-copy{padding:0 0 10px!important}.ru-hero--3d .ru-tagline{font-size:12px!important;letter-spacing:.08em!important}.ru-hero--3d .ru-lead{font-size:16px!important;line-height:1.55!important;max-width:94%!important;margin-bottom:20px!important}.ru-hero--3d .ru-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:12px!important;margin-bottom:18px!important}.ru-hero--3d .btn{width:100%!important;min-height:58px!important;padding:0 18px!important;font-size:14px!important}.ru-hero--3d .ru-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:16px!important}.ru-hero--3d .ru-feature-row>div{padding:14px 10px!important}.ru-hero--3d .ru-feature-row b{font-size:22px!important}.ru-hero--3d .ru-feature-row strong{font-size:10px!important}.ru-hero--3d .ru-feature-row small{font-size:9px!important}.ru-hero--3d .ru-trustbar{grid-template-columns:1fr 1fr!important}.ru-hero--3d .ru-trustbar>div{padding:16px 12px!important;min-height:84px!important}.ru-hero--3d .ru-trustbar b{font-size:14px!important}.ru-hero--3d .ru-trustbar small{font-size:9px!important;margin-left:26px!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .rotating-zodiac{animation:none!important}}.ru-brand-photo{overflow:hidden!important;background:#07182b!important}.ru-brand-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important;opacity:1!important;visibility:visible!important}.ru-header-social{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}.ru-header-whatsapp,.ru-social-mini{display:grid!important;place-items:center!important;text-decoration:none!important}.ru-header-whatsapp svg{width:23px!important;height:23px!important;fill:#fff!important}.ru-social-mini{width:31px!important;height:31px!important;border-radius:50%!important;background:#061321!important;border:1px solid rgba(226,173,65,.38)!important;transition:transform .2s ease,border-color .2s ease!important}.ru-social-mini:hover{transform:translateY(-1px)!important;border-color:#e2ad41!important}.ru-social-mini svg{width:16px!important;height:16px!important;fill:currentColor!important}.ru-social-mini.tiktok{color:#fff!important;text-shadow:-1px 0#25F4EE,1px 0#FE2C55!important}.ru-social-mini.facebook{color:#3b82f6!important}.ru-social-mini.instagram{color:#e95a84!important}.ru-social-mini.youtube{color:#ff2b2b!important}@media (max-width:1180px){.ru-social-mini{display:none!important}}@media (max-width:980px){.ru-header-social{grid-area:whatsapp!important}.ru-header-whatsapp{display:grid!important}.ru-social-mini{display:none!important}}.site-header.ru-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:2147483000!important;margin:0!important;background:linear-gradient(180deg,#071a2f 0%,#051526 100%)!important;border-bottom:1px solid rgba(224,177,75,.52)!important;box-shadow:0 8px 24px rgba(4,18,32,.22)!important;overflow:visible!important}body{padding-top:72px!important}.ru-header .ru-brand-photo{width:46px!important;height:46px!important;min-width:46px!important;flex:0 0 46px!important;border-radius:50%!important;overflow:hidden!important;aspect-ratio:1/1!important;border:1px solid rgba(239,192,86,.86)!important;background:#07182b!important}.ru-header .ru-brand-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 31%!important;border-radius:50%!important;transform:scale(1.16)!important;transform-origin:50% 38%!important}.ru-header-social{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}.ru-header-whatsapp{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#20bf63!important;border:1px solid rgba(255,255,255,.78)!important;color:#fff!important;text-decoration:none!important}.ru-header-whatsapp svg{display:block!important;width:22px!important;height:22px!important;fill:#fff!important}.ru-social-mini{width:31px!important;height:31px!important;min-width:31px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#071522!important;border:1px solid rgba(226,173,65,.42)!important;text-decoration:none!important;overflow:visible!important}.ru-social-mini svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor!important;stroke:none!important}.ru-social-mini.tiktok{color:#ffffff!important}.ru-social-mini.facebook{color:#5b8ff9!important}.ru-social-mini.instagram{color:#ef6a9a!important}.ru-social-mini.youtube{color:#ff3434!important}@media (min-width:1181px){.ru-header-social .ru-social-mini{display:grid!important}}@media (max-width:1180px){.ru-header-social .ru-social-mini{display:none!important}}@media (max-width:980px){body{padding-top:72px!important}.site-header.ru-header{position:fixed!important;top:0!important;left:0!important;right:0!important}.ru-header .ru-brand-photo{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}.ru-header .ru-brand-photo img{transform:scale(1.14)!important;object-position:50% 31%!important}.ru-header-social{display:flex!important}.ru-header-social .ru-social-mini{display:none!important}.ru-header-whatsapp{width:36px!important;height:36px!important;min-width:36px!important}}.site-header.ru-header{position:sticky!important;top:0!important;z-index:10000!important;overflow:visible!important;background:radial-gradient(circle at 4% 34%,rgba(224,177,75,.82)0 1px,transparent 1.7px),radial-gradient(circle at 15% 72%,rgba(224,177,75,.56)0 1px,transparent 1.6px),radial-gradient(circle at 28% 22%,rgba(224,177,75,.68)0 1px,transparent 1.8px),radial-gradient(circle at 43% 66%,rgba(224,177,75,.48)0 1px,transparent 1.6px),radial-gradient(circle at 61% 28%,rgba(224,177,75,.66)0 1px,transparent 1.8px),radial-gradient(circle at 76% 74%,rgba(224,177,75,.50)0 1px,transparent 1.7px),radial-gradient(circle at 91% 27%,rgba(224,177,75,.74)0 1px,transparent 1.8px),linear-gradient(180deg,#082a55 0%,#061f42 54%,#051a36 100%)!important;border-bottom:1px solid rgba(214,165,57,.66)!important;box-shadow:0 8px 24px rgba(2,13,31,.24),inset 0-1px 0 rgba(255,255,255,.025)!important}.site-header.ru-header::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle,rgba(237,195,92,.95)0 1px,transparent 1.5px),radial-gradient(circle,rgba(185,134,38,.80)0 1px,transparent 1.5px);background-size:74px 74px,113px 113px;background-position:9px 13px,38px 29px;mix-blend-mode:screen}.ru-header .ru-header-bar{position:relative;z-index:1;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:14px!important}.ru-header .ru-brand-photo{width:46px!important;height:46px!important;min-width:46px!important;flex:0 0 46px!important;border-radius:50%!important;overflow:hidden!important;background:#061d3c!important;border:1.5px solid #c99b38!important;box-shadow:0 0 0 2px rgba(226,177,75,.10),0 0 14px rgba(225,184,74,.22)!important}.ru-header .ru-brand-photo img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;transform:none!important}.ru-header .ru-header-social{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;white-space:nowrap!important}.ru-header .ru-header-whatsapp,.ru-header .ru-social-mini{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;text-decoration:none!important;box-sizing:border-box!important}.ru-header .ru-header-whatsapp{background:#25D366!important;color:#fff!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 5px 12px rgba(37,211,102,.20)!important}.ru-header .ru-social-mini{background:rgba(3,17,38,.48)!important;border:1px solid rgba(205,158,60,.58)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important}.ru-header .ru-header-whatsapp svg,.ru-header .ru-social-mini svg{width:17px!important;height:17px!important;display:block!important;fill:currentColor!important}.ru-header .ru-social-mini.tiktok{color:#fff!important}.ru-header .ru-social-mini.facebook{color:#4d8df7!important}.ru-header .ru-social-mini.instagram{color:#f35b87!important}.ru-header .ru-social-mini.youtube{color:#ff3b30!important}.ru-header .ru-header-whatsapp:hover,.ru-header .ru-social-mini:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}@media (max-width:1260px){.ru-header .ru-header-bar{gap:10px!important;width:calc(100% - 20px)!important}.ru-header .main-nav{gap:14px!important}.ru-header .main-nav a{font-size:10px!important}.ru-header .ru-header-social{gap:4px!important}.ru-header .ru-header-whatsapp,.ru-header .ru-social-mini{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important}.ru-header .ru-header-whatsapp svg,.ru-header .ru-social-mini svg{width:15px!important;height:15px!important}}@media (max-width:980px){.ru-header .ru-header-bar{grid-template-columns:minmax(0,1fr) auto 38px 38px!important}.ru-header .ru-header-social{display:none!important}.ru-header .ru-brand-photo{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}}:root{--fx-navy:#062844;--fx-navy2:#031a2f;--fx-gold:#d7a126;--fx-gold2:#f1c95f;--fx-cream:#fff9ed;--fx-cream2:#f6ead2;--fx-text:#26394b;--fx-muted:#5c6875}html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.site-header.ru-header{height:68px!important;min-height:68px!important;display:flex!important;align-items:center!important;background:linear-gradient(180deg,#052c4d 0%,#031f39 100%)!important;border-bottom:1px solid rgba(225,178,63,.55)!important}.ru-header .ru-header-bar{height:68px!important;min-height:68px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;column-gap:14px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.ru-header .ru-brand,.ru-header .main-nav,.ru-header .language-switch,.ru-header .ru-header-social,.ru-header .menu-toggle{align-self:center!important;top:auto!important;bottom:auto!important;transform:none!important;margin-top:0!important;margin-bottom:0!important}.ru-header .ru-brand{display:flex!important;align-items:center!important;height:52px!important;min-height:52px!important}.ru-header .ru-brand-photo{width:44px!important;height:44px!important;min-width:44px!important;object-fit:cover!important}.ru-header .ru-brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important}.ru-header .language-switch{height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important}.ru-header .language-switch .lang-btn{height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle{width:42px!important;height:42px!important;min-width:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}body{padding-top:68px!important}#services,#about,#process,#faq,#booking,#contact,.trust-strip,.principles-section,.no-guess-section{scroll-margin-top:78px!important}.trust-strip{position:relative!important;isolation:isolate!important;padding:38px 0!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 88% 78%,rgba(215,161,38,.20),transparent 30%),linear-gradient(145deg,#fffaf0 0%,#f6e8ce 100%)!important;border-top:1px solid rgba(215,161,38,.35)!important;border-bottom:1px solid rgba(215,161,38,.42)!important}.trust-strip:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:url("../assets/fast-20260928/2f17ddb154478db0.webp")center/cover no-repeat!important;opacity:.055!important;mix-blend-mode:multiply!important}.trust-strip .trust-grid{background:rgba(255,252,246,.90)!important;border:1px solid rgba(199,145,34,.48)!important;border-radius:20px!important;box-shadow:0 14px 32px rgba(66,49,23,.09)!important;overflow:hidden!important}.trust-strip .trust-grid article{background:transparent!important;border-color:rgba(199,145,34,.25)!important;min-height:142px!important;padding:26px 18px!important}.trust-strip .trust-grid strong{color:#9a620d!important;text-shadow:none!important;font-weight:800!important}.trust-strip .trust-grid span{color:#526171!important;opacity:1!important}#services{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 82% 8%,rgba(232,178,56,.20),transparent 28%),linear-gradient(145deg,#fffdf8 0%,#fff5df 56%,#f0ddba 100%)!important}#services:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:url("../assets/fast-20260928/40499ef026609b53.webp")center/cover no-repeat!important;opacity:.09!important;mix-blend-mode:multiply!important}#services:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(255,253,247,.80),rgba(255,248,233,.72))!important}#services .section-heading h2{color:var(--fx-navy)!important;text-shadow:none!important}#services .section-heading p:not(.eyebrow){color:#46596b!important}#services .service-card{background:linear-gradient(150deg,#0a385e 0%,#062743 58%,#031a2e 100%)!important;border:1px solid rgba(239,193,79,.62)!important;border-radius:18px!important;box-shadow:0 16px 34px rgba(3,31,53,.18)!important;color:white!important}#services .service-card h3,#services .service-card h4,#services .service-card .price{color:#f2ca66!important}#services .service-card p,#services .service-card li{color:#f5f4ef!important;opacity:.96!important}#about.about-section{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.98),transparent 26%),radial-gradient(circle at 92% 82%,rgba(220,164,43,.14),transparent 28%),linear-gradient(150deg,#fffdf8,#f7ecd8 62%,#f0ddbc)!important}#about.about-section:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:url("../assets/hero-space-bg.webp")center/cover no-repeat!important;opacity:.035!important}#about h2,#about h3{color:var(--fx-navy)!important}#about p{color:#46576a!important}#about .about-info-card,#about .author-contribution-card,#about .commitment-card{background:rgba(255,253,248,.94)!important;border:1px solid rgba(205,150,37,.38)!important;box-shadow:0 12px 28px rgba(65,47,20,.08)!important}#about .publication-preview-btn{color:#082a47!important;border-color:#d5a22d!important;background:linear-gradient(180deg,#fff8e8,#f7e6bc)!important;opacity:1!important}#process{position:relative!important;background:linear-gradient(180deg,#f4e6cb 0%,#fffaf1 48%,#f2dfbc 100%)!important}#process .timeline{align-items:stretch!important}#process .timeline-item{height:100%!important;min-height:210px!important;background:rgba(255,253,248,.95)!important;border:1px solid rgba(205,150,37,.48)!important;box-shadow:0 11px 25px rgba(58,43,20,.08)!important}#process .timeline-item h3{color:var(--fx-navy)!important}#process .timeline-item p{color:#4d5e70!important}.principles-section,.no-guess-section{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 80% 10%,rgba(240,196,93,.18),transparent 26%),linear-gradient(135deg,#03172a 0%,#083a61 55%,#041d34 100%)!important;color:#fff!important;border-color:rgba(227,180,66,.50)!important}.principles-section:before,.no-guess-section:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:url("../assets/hero-space-bg.webp")center/cover no-repeat!important;opacity:.15!important}.principles-section h2,.no-guess-section h2{color:#f5d277!important}.principles-section p,.no-guess-section p{color:#f6f7f8!important}#faq{background:radial-gradient(circle at 10% 12%,rgba(218,159,40,.10),transparent 27%),linear-gradient(145deg,#fffdf9 0%,#f8eedc 100%)!important}#faq .faq-list details{background:rgba(255,255,255,.92)!important;border-color:rgba(205,150,37,.40)!important}#faq .faq-list summary{color:var(--fx-navy)!important}#faq .faq-list details p{color:#4d5e6e!important}#booking.booking-section{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 86% 8%,rgba(240,196,93,.18),transparent 28%),linear-gradient(135deg,#03182c 0%,#07365a 58%,#041d34 100%)!important}#booking.booking-section:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:url("../assets/hero-space-bg.webp")center/cover no-repeat!important;opacity:.14!important}#booking .section-heading .eyebrow{color:#f2c760!important}#booking .section-heading h2{color:#fff2c8!important}#booking .section-heading p{color:#eef3f6!important}#booking .booking-form{background:rgba(255,252,245,.97)!important;border:1px solid rgba(231,185,74,.60)!important;border-radius:18px!important;box-shadow:0 18px 40px rgba(0,0,0,.20)!important}#contact.cta-section{position:relative!important;background:radial-gradient(circle at 90% 8%,rgba(220,165,46,.18),transparent 28%),linear-gradient(145deg,#fffdf8 0%,#f8edd8 100%)!important}#contact .cta-card{background:rgba(255,253,248,.96)!important;border:1px solid rgba(207,151,37,.46)!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(64,45,18,.09)!important}#contact h2{color:var(--fx-navy)!important}#contact p{color:#45576a!important}#contact .social-link-card{background:#fffdfa!important;border-color:rgba(207,151,37,.52)!important;min-height:72px!important}#contact .social-panel h3{color:var(--fx-navy)!important}.site-footer{background:radial-gradient(circle at 50% -10%,#10466f 0%,#062845 45%,#03182c 100%)!important;border-top:1px solid rgba(231,185,74,.65)!important}.trust-strip .trust-grid,.ru-hero--3d .ru-feature-row,.ru-hero--3d .ru-trustbar{align-items:stretch!important}.trust-strip .trust-grid>*,.ru-hero--3d .ru-feature-row>*,.ru-hero--3d .ru-trustbar>*{height:100%!important}#about .professional-highlights{align-items:stretch!important}#about .professional-highlights>*{height:100%!important}@media (max-width:900px){.ru-header .ru-header-bar{grid-template-columns:auto minmax(0,1fr) auto 42px!important;column-gap:10px!important}.ru-header .main-nav,.ru-header .ru-header-social{display:none!important}.ru-header .menu-toggle{display:flex!important}#process .timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body{padding-top:64px!important}.site-header.ru-header{height:64px!important;min-height:64px!important}.ru-header .ru-header-bar{height:64px!important;min-height:64px!important;width:calc(100% - 12px)!important;grid-template-columns:minmax(0,1fr) auto 40px!important;gap:7px!important;align-items:center!important;padding:0!important}.ru-header .ru-brand{height:48px!important;min-height:48px!important;gap:6px!important;overflow:hidden!important}.ru-header .ru-brand-photo{width:40px!important;height:40px!important;min-width:40px!important}.ru-header .ru-brand-copy strong{font-size:14px!important;line-height:1!important;white-space:nowrap!important}.ru-header .ru-brand-copy small{display:none!important}.ru-header .language-switch{height:40px!important;min-height:40px!important;min-width:126px!important;max-width:150px!important;border-radius:22px!important}.ru-header .language-switch .lang-btn{height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:9px!important}.ru-header .menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;padding:7px!important}.ru-header .menu-toggle span{width:20px!important}.trust-strip{padding:22px 0!important}.trust-strip>.container{width:calc(100% - 20px)!important}.trust-strip .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;border-radius:15px!important}.trust-strip .trust-grid article{min-height:104px!important;padding:16px 8px!important}.trust-strip .trust-grid strong{font-size:clamp(17px,5vw,21px)!important;line-height:1.2!important;text-align:center!important}.trust-strip .trust-grid span{font-size:10px!important;line-height:1.35!important;text-align:center!important;margin-top:5px!important}.trust-strip .trust-grid article:last-child:nth-child(odd){grid-column:1/-1!important;min-height:94px!important}#services,#about,#process,#faq,#booking,#contact,.principles-section,.no-guess-section{padding-top:52px!important;padding-bottom:52px!important}#services>.container,#about>.container,#process>.container,#faq>.container,#booking>.container,#contact>.container,.principles-section>.container,.no-guess-section>.container{width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important}#services .section-heading,#about .section-heading,#process .section-heading,#faq .section-heading,#booking .section-heading{margin-bottom:24px!important}#services h2,#about h2,#process h2,#faq h2,#booking h2,#contact h2,.principles-section h2,.no-guess-section h2{font-size:clamp(26px,7.5vw,34px)!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}#services .section-heading p,#about .section-heading p,#process .section-heading p,#faq .section-heading p,#booking .section-heading p,#contact p{font-size:14px!important;line-height:1.6!important}#services .services-grid,#services .service-details-grid,#process .timeline,#faq .faq-grid{grid-template-columns:1fr!important;gap:14px!important}#services .service-card{padding:20px 18px!important;border-radius:15px!important}#process .timeline-item{min-height:0!important;padding:20px!important}#about .about-premium-grid,#about .about-content-cards,#about .professional-highlights{grid-template-columns:1fr!important;gap:14px!important}#about .about-info-card,#about .author-contribution-card,#about .commitment-card{padding:20px!important;border-radius:16px!important}#about .author-contribution-card h3{font-size:clamp(24px,7vw,32px)!important;line-height:1.25!important}#about .publication-preview-btn{width:100%!important;min-height:48px!important}#contact .cta-card{padding:24px 18px!important}#contact .cta-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}#contact .social-panel h3{font-size:clamp(24px,7vw,31px)!important;line-height:1.2!important}#contact .social-links-visible{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#contact .social-link-card{min-height:64px!important;padding:10px!important;border-radius:14px!important}#contact .social-link-card:last-child:nth-child(odd){grid-column:1/-1!important;width:50%!important;justify-self:start!important}.floating-whatsapp,.whatsapp-float,.wa-float{right:12px!important;bottom:12px!important;width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important}.site-footer{padding-top:46px!important}.site-footer .footer-grid{grid-template-columns:1fr!important;gap:28px!important}.site-footer .brand-logo img{max-width:88px!important}}@media (max-width:390px){.ru-header .ru-header-bar{width:calc(100% - 8px)!important;grid-template-columns:minmax(0,1fr) 120px 38px!important;gap:5px!important}.ru-header .ru-brand-photo{width:36px!important;height:36px!important;min-width:36px!important}.ru-header .ru-brand-copy strong{font-size:13px!important}.ru-header .language-switch{min-width:120px!important;max-width:120px!important}.ru-header .language-switch .lang-btn{padding:0 7px!important;font-size:8px!important}.ru-header .menu-toggle{width:38px!important;height:38px!important;min-width:38px!important}}@media (min-width:1440px){#services>.container,#about>.container,#process>.container,#faq>.container,#booking>.container,#contact>.container,.trust-strip>.container,.site-footer>.container{max-width:1240px!important}}@media (max-width:900px){html body{padding-top:76px!important;overflow-x:hidden!important}html body .site-header.ru-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:0!important;overflow:visible!important;background:linear-gradient(180deg,#062846 0%,#072d50 100%)!important;border-bottom:1px solid rgba(225,177,69,.62)!important;box-shadow:0 6px 18px rgba(3,20,38,.18)!important;z-index:2147483000!important}html body .site-header.ru-header .ru-header-bar{box-sizing:border-box!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:0 12px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:visible!important}html body .site-header.ru-header .ru-brand{position:static!important;inset:auto!important;order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;transform:none!important;overflow:hidden!important}html body .site-header.ru-header .ru-brand-photo{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;flex:0 0 50px!important;border-radius:50%!important}html body .site-header.ru-header .ru-brand-copy{min-width:0!important;display:block!important}html body .site-header.ru-header .ru-brand-copy strong{display:block!important;font-size:18px!important;line-height:1!important;letter-spacing:.10em!important;white-space:nowrap!important}html body .site-header.ru-header .ru-brand-copy small{display:none!important}html body .site-header.ru-header .language-switch{position:static!important;inset:auto!important;order:2!important;flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:2px!important;display:flex!important;align-items:center!important;justify-content:stretch!important;border-radius:22px!important;transform:none!important;overflow:hidden!important}html body .site-header.ru-header .language-switch .lang-btn{position:static!important;inset:auto!important;flex:1 1 50%!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;line-height:1!important;border-radius:20px!important;transform:none!important}html body .site-header.ru-header .menu-toggle{position:static!important;inset:auto!important;order:3!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;transform:none!important}html body .site-header.ru-header .main-nav{position:fixed!important;top:76px!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 88px)!important;overflow-y:auto!important;padding:12px 14px 14px!important;border-radius:0 0 18px 18px!important;background:linear-gradient(180deg,#082f53 0%,#061f39 100%)!important}html body .site-header.ru-header .main-nav>a{min-height:48px!important;padding:10px 10px!important;margin:0 0 4px!important;border-radius:12px!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;background:rgba(255,255,255,.025)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html body .site-header.ru-header .ru-mobile-social-row{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 0!important;padding:4px 0 0!important;align-items:center!important}html body .site-header.ru-header .ru-mobile-social-row a{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important}html body .site-header.ru-header .ru-mobile-social-row a svg,html body .site-header.ru-header .ru-mobile-social-row a img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;margin:auto!important}html body #about .professional-highlights{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;margin:22px auto 0!important;gap:0!important;border:1px solid rgba(216,166,55,.65)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(160deg,#0a3157 0%,#062744 55%,#051f39 100%)!important;box-shadow:0 12px 28px rgba(6,39,68,.16)!important}html body #about .professional-highlights>div,html body #about .professional-highlights>div:nth-child(even){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:92px!important;min-height:92px!important;margin:0!important;padding:12px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-right:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;background:transparent!important}html body #about .professional-highlights>div:nth-child(2n){border-right:0!important}html body #about .professional-highlights>div:nth-child(3),html body #about .professional-highlights>div:nth-child(4){border-bottom:1px solid rgba(255,255,255,.10)!important}html body #about .professional-highlights>div:last-child{grid-column:1/-1!important;height:82px!important;min-height:82px!important;border-right:0!important;border-bottom:0!important}html body #about .professional-highlights strong{display:block!important;margin:0!important;color:#f1c45a!important;font-size:clamp(17px,5vw,24px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html body #about .professional-highlights span{display:block!important;margin-top:7px!important;color:#f5f7fa!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:420px){html body .site-header.ru-header .ru-header-bar{padding:0 8px!important;gap:6px!important}html body .site-header.ru-header .ru-brand-photo{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;flex-basis:46px!important}html body .site-header.ru-header .ru-brand-copy strong{font-size:16px!important}html body .site-header.ru-header .language-switch{flex-basis:112px!important;width:112px!important;min-width:112px!important;max-width:112px!important}html body .site-header.ru-header .menu-toggle{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important}html body .site-header.ru-header .main-nav{left:8px!important;right:8px!important}}@media (max-width:360px){html body .site-header.ru-header .ru-brand-copy strong{font-size:14px!important;letter-spacing:.07em!important}html body .site-header.ru-header .language-switch{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important}html body .site-header.ru-header .language-switch .lang-btn{font-size:9px!important}}@media (max-width:700px){html[lang] body .site-header.ru-header{height:64px!important;min-height:64px!important;max-height:64px!important}html[lang] body .site-header.ru-header .ru-header-bar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 106px 40px!important;grid-template-rows:64px!important;column-gap:6px!important;row-gap:0!important;align-items:center!important}html[lang] body .site-header.ru-header .ru-brand{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:hidden!important}html[lang] body .site-header.ru-header .ru-brand-photo{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important;margin:0!important}html[lang] body .site-header.ru-header .ru-brand-copy{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;overflow:visible!important}html[lang] body .site-header.ru-header .ru-brand-copy strong,html[lang] body .site-header.ru-header .ru-brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-family:Cinzel,Georgia,serif!important;text-align:left!important}html[lang] body .site-header.ru-header .ru-brand-copy strong{font-size:12px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.065em!important}html[lang] body .site-header.ru-header .ru-brand-copy small{font-size:6.8px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.045em!important}html[lang] body .site-header.ru-header .language-switch{grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:2px!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important}html[lang] body .site-header.ru-header .language-switch .lang-btn{position:static!important;inset:auto!important;transform:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:1 1 0!important;min-width:0!important;margin:0!important;padding:0 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:7.5px!important;line-height:1!important;white-space:nowrap!important}html[lang] body .site-header.ru-header .menu-toggle{grid-column:3!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:6px!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important}html[lang] body .site-header.ru-header .main-nav{top:64px!important}}@media (max-width:390px){html[lang] body .site-header.ru-header .ru-header-bar{grid-template-columns:minmax(0,1fr) 98px 36px!important;column-gap:4px!important;padding:0 6px!important}html[lang] body .site-header.ru-header .ru-brand{gap:5px!important}html[lang] body .site-header.ru-header .ru-brand-photo{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}html[lang] body .site-header.ru-header .ru-brand-copy strong{font-size:10.5px!important;letter-spacing:.04em!important}html[lang] body .site-header.ru-header .ru-brand-copy small{font-size:5.9px!important;letter-spacing:.025em!important}html[lang] body .site-header.ru-header .language-switch{width:98px!important;min-width:98px!important;max-width:98px!important}html[lang] body .site-header.ru-header .language-switch .lang-btn{font-size:7px!important;padding:0 2px!important}html[lang] body .site-header.ru-header .menu-toggle{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important}}@media (max-width:340px){html[lang] body .site-header.ru-header .ru-header-bar{grid-template-columns:minmax(0,1fr) 92px 34px!important;padding:0 4px!important}html[lang] body .site-header.ru-header .ru-brand-photo{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex-basis:34px!important}html[lang] body .site-header.ru-header .ru-brand-copy strong{font-size:9.5px!important}html[lang] body .site-header.ru-header .ru-brand-copy small{font-size:5.2px!important}html[lang] body .site-header.ru-header .language-switch{width:92px!important;min-width:92px!important;max-width:92px!important}html[lang] body .site-header.ru-header .menu-toggle{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important}}@media (max-width:980px){html[lang] body .v5-hero{margin-top:0!important;padding-top:0!important}html[lang] body .v5-live-cosmos{inset:0!important}html[lang] body .v5-hero-grid{margin-top:0!important}}@media (min-width:1200px){html[lang] body .container{width:min(1540px,calc(100% - 40px))!important;max-width:1540px!important}html[lang] body #tools>.container,html[lang] body #tools .container{width:min(1640px,calc(100% - 30px))!important;max-width:1640px!important}html[lang] body #tools .tool-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:none!important;margin-inline:auto!important}html[lang] body #tools .tool-card{width:100%!important;max-width:none!important;min-width:0!important}}.home-commitment-section{background:#061a34!important;background-image:radial-gradient(circle at 16% 30%,rgba(255,214,91,.08),transparent 28%),radial-gradient(circle at 80% 55%,rgba(255,214,91,.06),transparent 24%)!important;padding:34px 0 44px!important;overflow:visible!important}.home-commitment-section .commitment-card{height:auto!important;min-height:0!important;margin:0 auto!important;padding:38px 44px 42px!important;border:1px solid rgba(218,176,72,.72)!important;border-radius:22px!important;overflow:visible!important;background:rgba(4,18,38,.82)!important}html[lang] body .booking-form .preferred-date-notice,html[lang] body .booking-form .booking-availability-note{color:#17324f!important;opacity:1!important;font-weight:700!important}@media (max-width:760px){html[lang] body #tools .tool-grid,html[lang] body .page-tools #tools .tool-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;transform:none!important;width:100%!important}html[lang] body #tools .tool-card{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html[lang] body #tools,html[lang] body #faq,html[lang] body #process,html[lang] body .how-it-works-section{background-image:url("../assets/fast-20260928/8fe742195d104793.webp")!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#f2d79c!important;background-attachment:scroll!important}html[lang] body #services .service-card::before,html[lang] body #services .service-card:before{background-position:72%top!important}.home-commitment-section{padding:24px 14px 34px!important}.home-commitment-section .commitment-card{padding:28px 20px 32px!important}}.booking-custom-select{position:relative;width:100%;margin-top:7px}.booking-custom-display{width:100%;min-height:48px;border:1px solid #dcc79f;border-radius:9px;background:#fff;color:#122d45;text-align:left;padding:12px 42px 12px 14px;font:inherit;position:relative;cursor:pointer}.booking-custom-display:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-55%);font-size:20px;color:#9c6b13}.booking-custom-menu{position:absolute;z-index:500;top:calc(100% + 5px);left:0;right:0;max-height:300px;overflow:auto;background:#fff;border:1px solid #d9bd83;border-radius:12px;box-shadow:0 14px 34px rgba(14,31,51,.2);padding:5px}.booking-custom-menu[hidden]{display:none}.booking-custom-option{display:block;width:100%;border:0;border-bottom:1px solid #eee2ca;background:#fff;color:#122d45;text-align:left;padding:13px 12px;font:inherit;cursor:pointer}.booking-custom-option:last-child{border-bottom:0}.booking-custom-option:hover,.booking-custom-option.selected{background:#fff2cc;color:#08264c;font-weight:800}#consultationType.booking-native-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}@media (max-width:760px){.booking-custom-menu{position:static;margin-top:5px;max-height:320px}.booking-custom-option{padding:14px 12px;font-size:15px}}
/* booking-location.css?v=20260903-final */
.booking-form .form-wide:has(#birthPlace){position:relative}
.booking-place-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1100;max-height:240px;overflow:auto;background:#fffdf7;border:1px solid #c7ac65;border-radius:10px;box-shadow:0 7px 20px #071a3826}
.booking-place-suggestions[hidden]{display:none}
.booking-place-suggestions button{display:block!important;width:100%!important;text-align:left!important;background:#fffdf7!important;color:#183047!important;border:0!important;padding:12px!important;white-space:normal!important;font:500 16px/1.4 Arial,sans-serif!important}
.booking-place-suggestions button:hover,.booking-place-suggestions button:focus{background:#f7e8be!important}
.booking-place-status{display:block;font-size:12px;line-height:1.4;color:#665b43;margin-top:5px}
#birthPlace.ruh-invalid{border-color:#b52c2c!important}

/* tools/shared/responsive-controls.css?v=20260903-final */
/* Canonical controls loaded after legacy presentation layers. */
html body .ruh-control{display:block!important;position:relative!important;width:100%!important;min-width:0!important;grid-template-columns:none!important}
html body input.ruh-control-source,html body select.ruh-control-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;overflow:hidden!important}
html body .ruh-control-value{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:11px 12px!important;background:#fff!important;color:#27313c!important;border:1px solid #d6d1c2!important;border-radius:12px!important;font:500 16px/1.4 Arial,sans-serif!important;text-align:left!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}
html body .ruh-control-value::after{content:'⌄';flex:none;color:#645b47}
html body .ruh-control-panel{position:absolute!important;inset:auto 0 auto auto!important;top:calc(100% + 5px)!important;z-index:200!important;min-width:min(280px,calc(100vw - 36px));max-width:calc(100vw - 28px);max-height:310px;overflow:auto;background:#fffdf7;border:1px solid #c7ac65;border-radius:12px;padding:8px;box-shadow:0 8px 24px #071a3826;color:#15283f}
html body .ruh-control-panel[hidden]{display:none!important}
html body .ruh-control-panel button{background:#fffdf7!important;color:#183047!important;font:600 15px/1.3 Arial,sans-serif!important;border:0!important;border-radius:6px!important;padding:9px!important;min-height:38px!important;box-shadow:none!important;cursor:pointer!important}
html body .ruh-control-panel button:hover,html body .ruh-control-panel button:focus-visible{background:#f7e8be!important;outline:2px solid #b18c34}
html body .ruh-control-panel button[aria-selected=true],html body .ruh-control-panel button[aria-pressed=true]{background:#102d52!important;color:white!important}
html body .ruh-control-panel button:disabled{opacity:.4;cursor:not-allowed!important}
.ruh-select .ruh-control-panel{display:flex;flex-direction:column;gap:3px}.ruh-select .ruh-control-panel button{text-align:left}
.ruh-time-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ruh-time-columns small{display:block;text-align:center;padding:4px}.ruh-time-options{max-height:160px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:3px}.ruh-time-footer{display:flex;gap:8px;margin-top:8px}.ruh-time-footer button{flex:1}
.ruh-date-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.ruh-date-toolbar input{width:80px!important;min-width:0!important;padding:7px!important;font-size:16px!important}.ruh-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.ruh-date-grid small{padding:5px 0}
html body .ruh-invalid+.ruh-control .ruh-control-value{border-color:#b52c2c!important}html body .ruh-control:focus-within{z-index:210}
html body :is(form,.card,.panel,.form-card,.data-entry-card,.checker-shell,.location-field):has(.ruh-control:focus-within){overflow:visible!important}
html body .grid>*,html body .grid2>*,html body .form-grid>*,html body .checker-form>*{min-width:0}
html body [hidden]{display:none!important}
html body .calendar-grid .day-cell{cursor:default!important}.day-functions{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.day-functions span{font-size:10px;padding:3px 5px;border-radius:5px;background:#e7efdc;color:#315023;line-height:1.25}.calendar-location-note{font-size:12px;color:#6c6250}
@media(max-width:900px){html body:not(.page-home):not(.page-about) .site-header .nav:not(.ruh-menu-open),html body:not(.page-home):not(.page-about) .header.unified-tool-header .ruh-tool-nav:not(.ruh-menu-open){display:none!important}html body:not(.page-home):not(.page-about) .site-header .nav.ruh-menu-open,html body:not(.page-home):not(.page-about) .header.unified-tool-header .ruh-tool-nav.ruh-menu-open{display:flex!important}}
@media(max-width:600px){
 html body .grid,html body .grid2,html body .form-grid{grid-template-columns:minmax(0,1fr)!important}html body .grid>*,html body .grid2>*,html body .form-grid>*{grid-column:auto!important}
 html body:not(.page-home):not(.page-about) .site-header,html body:not(.page-home):not(.page-about) .header.unified-tool-header{flex-wrap:nowrap!important;gap:5px!important}html body:not(.page-home):not(.page-about) .ruh-brand-lockup{min-width:0!important;max-width:none!important;gap:7px!important}
 html body:not(.page-home):not(.page-about) .ruh-brand-copy strong{font-size:18px!important}html body:not(.page-home):not(.page-about) .ruh-brand-copy .ruh-unique{font-size:6px!important;letter-spacing:.7px!important}html body:not(.page-home):not(.page-about) .ruh-brand-copy small{display:none!important}
 html body .ruh-control-panel{left:0!important;right:auto!important;min-width:min(280px,calc(100vw - 36px))!important;width:min(320px,calc(100vw - 36px))!important;box-sizing:border-box}html body .ruh-control-value{font-size:16px!important;min-height:46px!important}
 html[lang] body #birthTab .grid,html[lang] body #kocaramTab .grid,html[lang] body #gocharaTab .grid{grid-template-columns:minmax(0,1fr)!important}
 html body #birthTab .grid>*,html body #kocaramTab .grid>*,html body #gocharaTab .grid>*{grid-column:1!important;min-width:0!important}
}
html body .ruh-control-panel.ruh-floating-panel{position:fixed!important;inset:auto!important;left:var(--picker-left)!important;top:var(--picker-top)!important;width:var(--picker-width)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;z-index:1200!important;box-sizing:border-box}
html body .ruh-date-grid button{padding:7px 2px!important;min-width:0!important;text-align:center!important}
html[lang] body .ruh-date-toolbar button{flex:0 0 36px!important;width:36px!important;padding:7px!important}
html[lang] body .ruh-date-toolbar input{flex:0 0 84px!important;width:84px!important;max-width:84px!important;min-width:84px!important}
html[lang] body .ruh-date-toolbar span{flex:1;text-align:center}
html[lang] body .ruh-time-footer button{flex:1!important;width:auto!important;min-width:0!important}
html body .day-functions{display:flex;flex-flow:row wrap;gap:4px;margin-top:5px}
html body .day-functions .calendar-function-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;line-height:1;font-size:23px}
html body .calendar-function-icon img{display:block;width:28px!important;height:28px!important;object-fit:cover;border-radius:5px}
.ruh-tracking-notice{margin-top:14px;padding:10px;border:1px solid #dcc79f;border-radius:9px;background:#fffdf7;color:#5c5549;font:12px/1.45 Arial,sans-serif}
.ruh-tracking-notice label{display:flex!important;align-items:flex-start;gap:8px;font:inherit!important}
.ruh-tracking-notice input[type=checkbox]{position:static!important;width:17px!important;height:17px!important;flex:none;margin:2px 0!important;opacity:1!important;appearance:auto!important}
.ruh-tracking-notice small{display:block;margin-top:6px;font:inherit}
/* One centralized entry style: manual date + calendar, single time + AM/PM. */
html[lang] body .ruh-control.ruh-inline-entry{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:8px!important;align-items:center!important}
html[lang] body .ruh-date.ruh-inline-entry{grid-template-columns:minmax(0,1fr) 46px!important}
html[lang] body input.ruh-entry,html[lang] body select.ruh-period,html[lang] body input.ruh-client-field{
 box-sizing:border-box!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;border:1px solid #d6d1c2!important;border-radius:12px!important;background:#fff!important;color:#27313c!important;font:500 16px/1.4 Arial,sans-serif!important;letter-spacing:normal!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important
}
html[lang] body select.ruh-period{padding:10px 6px!important;appearance:auto!important}
html[lang] body .ruh-calendar-toggle{width:46px!important;height:48px!important;min-height:48px!important;padding:8px!important;justify-content:center!important;font-size:25px!important}
html body .ruh-calendar-toggle::after{content:none!important}
html[lang] body .ruh-client-field+.ruh-select>.ruh-control-value{height:48px!important;min-height:48px!important}
html[lang] body .ruh-field-label{display:block!important;margin-bottom:7px!important;color:#15283f!important;font:600 15px/1.4 Arial,sans-serif!important}
html[lang] body .ruh-entry:focus,html[lang] body .ruh-period:focus,html[lang] body input.ruh-client-field:focus{outline:2px solid #b18c34!important;outline-offset:1px!important}
html[lang] body .ruh-entry[aria-invalid=true]{border-color:#b52c2c!important}
/* One visible boundary per control, including its picker affordance. */
.ruh-transit-tabs{display:flex;gap:10px;margin:14px 0}.ruh-transit-tabs button{flex:1;padding:14px;border:1px solid #d6a437;border-radius:10px;background:#fff;color:#0b2b57;font-weight:bold;cursor:pointer}.ruh-transit-tabs button[aria-selected=true]{background:#0b2b57;color:white}.ruh-transit-card{position:relative;padding:14px 90px 14px 16px;margin:10px 0;border:1px solid #dfcea8;border-radius:14px;background:#fffdf8}.ruh-transit-card h3{font-size:18px;margin:0 0 8px}.ruh-transit-card p{font-size:14px}.ruh-transit-card>strong{position:absolute;right:14px;top:20px;color:#8b661c;font-size:16px}#upcomingTransitPanel[hidden]{display:none!important}
.ruh-approved-brand{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 16px!important;align-items:center!important;padding:14px 18px!important;min-height:104px!important}
.ruh-approved-brand .cta-brand{grid-column:1!important;display:block!important;line-height:1!important}
.ruh-approved-brand .cta-brand>span{display:block!important;font:700 27px/1.1 Georgia,serif!important;color:#09274d!important}
.ruh-approved-brand .cta-brand>small{display:block!important;margin-top:4px!important;color:#ae7e20!important;font:800 10px/1.2 Arial,sans-serif!important;letter-spacing:2px!important}
.ruh-approved-brand #resultBrandTag{grid-column:1!important;font-size:12px!important}
.ruh-approved-brand .result-brand-actions{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;flex-direction:column-reverse!important;align-items:flex-end!important;gap:8px!important}
.ruh-approved-brand .result-brand-btn.book{display:inline-flex!important;padding:12px 14px!important;background:#123968!important;color:white!important;border-radius:12px!important;font:700 12px/1.2 Arial,sans-serif!important;text-decoration:none!important}
@media(max-width:400px){.ruh-approved-brand{grid-template-columns:1fr!important}.ruh-approved-brand .result-brand-actions{grid-column:1!important;grid-row:auto!important;flex-direction:row-reverse!important;justify-content:flex-end!important}}
html[lang] body .ruh-control.ruh-inline-entry{position:relative!important;display:flex!important;gap:0!important;border:1px solid #d6d1c2!important;border-radius:11px!important;background:#fff!important;height:48px!important;min-height:48px!important;margin:0!important}
html[lang] body .ruh-inline-entry input.ruh-entry{flex:1!important;border:0!important;background:transparent!important;height:46px!important;min-height:46px!important;padding-right:44px!important}
html[lang] body .ruh-inline-entry .ruh-calendar-toggle,html[lang] body .ruh-clock-toggle{position:absolute!important;right:0!important;top:0!important;width:42px!important;height:46px!important;min-height:46px!important;border:0!important;border-radius:0 10px 10px 0!important;background:transparent!important;color:#14283e!important;font-size:22px!important;cursor:pointer}
html[lang] body input.ruh-native-time-picker{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;padding:0!important;border:0!important;right:20px!important;bottom:0!important;pointer-events:none!important}
html[lang] body .ruh-inline-entry:focus-within{outline:2px solid #b18c34;outline-offset:1px}
html[lang] body .ruh-inline-entry input.ruh-entry:focus{outline:0!important}
html[lang] body .ruh-inline-entry:has([aria-invalid=true]){border-color:#b52c2c!important}
html[lang] body .form-grid,html[lang] body .input-grid{align-items:end!important}
html[lang] body input:not([type=hidden]):not(.ruh-control-source):not(.ruh-native-time-picker):not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-height:48px}
html[lang] body .location-field label{margin-bottom:7px!important;font-size:15px!important;line-height:1.4!important}
html[lang] body:not(.page-home):not(.page-about) .hero{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-inline:16px!important}
html[lang] body:not(.page-home):not(.page-about) .brand-orbit,html[lang] body:not(.page-home):not(.page-about) .ruh-brand-orbit{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:50%!important}
html[lang] body:not(.page-home):not(.page-about) .brand-orbit::before,html[lang] body:not(.page-home):not(.page-about) .brand-orbit::after,html[lang] body:not(.page-home):not(.page-about) .ruh-brand-orbit::before,html[lang] body:not(.page-home):not(.page-about) .ruh-brand-orbit::after{content:none!important;display:none!important}
html[lang] body:not(.page-home):not(.page-about) .brand-mark,html[lang] body:not(.page-home):not(.page-about) .ruh-brand-orbit img,html[lang] body:not(.page-home):not(.page-about) .brand-mark img{border:0!important;box-shadow:none!important;border-radius:50%!important;object-fit:contain!important}
@media(max-width:600px){html[lang] body:not(.page-home):not(.page-about) .hero{width:calc(100% - 20px)!important;margin-inline:10px!important}html[lang] body:not(.page-home):not(.page-about) .ruh-entry{font-size:16px!important}}
.festival-devotional-icon{display:inline-block;width:32px;height:32px;object-fit:contain;vertical-align:middle}
.detail-feature-icon .festival-devotional-icon{width:48px;height:48px}
.festival-menu{max-height:320px;overflow-y:auto;overscroll-behavior:contain}
.ruh-approved-brand{border:1px solid #dfbd67;border-radius:18px;background:#fffdf8;margin-top:14px}
.ruh-approved-brand .cta-tagline{grid-column:1;font-size:12px;margin:0}
@media(pointer:coarse){html[lang] body input.ruh-native-time-picker{width:42px!important;height:46px!important;top:0!important;right:0!important;bottom:auto!important;pointer-events:auto!important;z-index:2!important;cursor:pointer}}

/* tools/shared/consistent-ui.css?v=20260903-final */
/* Shared client/owner presentation. Inner report and input borders are retained. */
html body .owner-sticky-stack,html body .owner-toolbar{position:static!important;top:auto!important}
html body .owner-external-shell{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
html body main.tool-shell,html body main.shell,html body .calendar-shell{border:0!important;box-shadow:none!important;background:transparent!important}
html body .result-brand-cta,html body .shared-result-brand{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px 18px!important;border:1px solid #d6b466!important;border-radius:16px!important;background:#fffdf7!important;box-sizing:border-box!important}
html body .result-brand-cta[hidden],html body .shared-result-brand[hidden]{display:none!important}
html body .result-brand-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important}
html body .result-brand-actions .book{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;min-height:40px!important;border-radius:11px!important;background:#102f55!important;color:white!important;font:700 13px/1.2 Arial,sans-serif!important;text-decoration:none!important}
html body .result-brand-actions .wa{order:1!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;background:#16994a!important;color:white!important;border:2px solid white!important;text-decoration:none!important}
.result-brand-actions .wa svg{width:23px;height:23px;fill:currentColor}
html body .result-brand-cta .ruh-footer-title{display:block!important;font:700 25px/1.05 Georgia,serif!important;color:#082647!important;letter-spacing:1px!important}
html body .result-brand-cta .ruh-footer-subtitle{display:block!important;font:800 10px/1.4 Arial,sans-serif!important;color:#a87716!important;letter-spacing:2px!important;margin-top:4px!important}
.ruh-footer-tag{font:14px/1.4 Georgia,serif;color:#25384d;margin:10px 0 0}
.ruh-footer-copy{min-width:0}.ruh-footer-copy .cta-brand>small{display:block!important;font:800 10px/1.4 Arial,sans-serif!important;letter-spacing:2px!important;color:#a87716!important;margin-top:4px!important}
html body .ruh-single-time{position:relative!important;overflow:visible!important}
.ruh-native-time-picker{display:none!important}
.ruh-time-panel{position:absolute;top:100%;right:0;z-index:1100;width:min(300px,85vw);padding:12px;background:#fffdf7;border:1px solid #d1a443;border-radius:12px;box-shadow:0 8px 28px #071a3833;display:flex;gap:8px;flex-wrap:wrap}
.ruh-time-panel[hidden]{display:none!important}.ruh-time-panel input{width:100%!important;min-height:44px}.ruh-time-panel button{min-height:40px;padding:8px 14px;border:1px solid #bd943a;border-radius:8px;background:white;color:#09284c}.ruh-time-panel button[aria-pressed=true]{background:#102f55;color:white}
.ruh-hora-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ruh-hora-row{padding:10px;border:1px solid #e2d4b6;border-radius:8px}.ruh-hora-row.current{background:#edf8eb;border-color:#459458}.ruh-hora-row strong{display:block}
html body .ruh-transit-card{padding:12px 16px!important;margin:8px 0!important;min-height:0!important}.ruh-transit-card h3{margin:0 0 6px}.ruh-transit-card p{margin:0}
@media(max-width:600px){.ruh-hora-grid{grid-template-columns:1fr}html body .result-brand-cta,html body .shared-result-brand{gap:10px!important;padding:12px!important}.ruh-footer-tag{font-size:12px}html body .result-brand-cta .ruh-footer-title{font-size:21px!important}}

/* Shared PWA controls: identical on every client tool. */
.ruh-get-app{position:fixed!important;left:16px!important;right:auto!important;bottom:18px!important;z-index:9998!important;width:auto!important;min-width:0!important;max-width:116px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #d6a437!important;border-radius:999px!important;background:#071a38!important;color:#f5d269!important;font:800 11px/1 Arial,sans-serif!important;box-shadow:0 8px 22px rgba(0,26,60,.32)!important}
.floating-wa{display:flex!important;position:fixed!important;right:16px!important;left:auto!important;bottom:18px!important;z-index:9998!important}
@media(max-width:720px){.ruh-get-app{left:12px!important;bottom:14px!important;max-width:108px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10.5px!important}.floating-wa{right:12px!important;bottom:14px!important}}

/* Rasi Palan and newborn About/FAQ match the Birth Chart report card. */
.ruh-tool-faq{width:min(1200px,calc(100% - 28px));margin:18px auto 28px;padding:22px;border:1px solid #eadfc8;border-radius:16px;background:#fffdf7;box-shadow:0 8px 24px rgba(71,52,18,.06)}
.ruh-tool-faq h2{margin:0 0 10px;color:#071a38}.ruh-tool-faq h3{margin:18px 0 10px;color:#071a38}.ruh-tool-faq .ruh-about-copy{margin:0 0 12px;line-height:1.6}.ruh-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ruh-faq-list details{border:1px solid #eadfc8;border-radius:12px;background:#fff;padding:12px}.ruh-faq-list summary{cursor:pointer;font-weight:800;color:#17243b}.ruh-faq-answer p{margin:8px 0 0;line-height:1.55}
@media(max-width:700px){.ruh-tool-faq{width:calc(100% - 20px);padding:16px;margin:14px auto 22px}.ruh-faq-list{grid-template-columns:1fr}}

/* tools/shared/balance-ui.css?v=20260906-final */
/* Final shared layout rules — loaded last in every client tool and Owner. */
html body .owner-toolbar,
html body .owner-tool-tabs{position:static!important;top:auto!important;inset:auto!important;z-index:auto!important}
html body .owner-toolbar{margin-top:10px!important}

/* One branded contact block only. WhatsApp is above the booking button. */
html body .result-brand-actions,
html body .brand-actions,
html body .client-contact-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:8px!important}
html body .result-brand-actions .wa,
html body .brand-actions .wa,
html body .client-contact-actions .wa{order:1!important}
html body .result-brand-actions .book,
html body .brand-actions .book,
html body .client-contact-actions .book{order:2!important}
html body .result-brand-cta + .pre,
html body .result-brand-cta + .pre-consult-row,
html body .result-brand-cta + .shared-pre-consult,
html body .shared-result-brand + .pre,
html body .shared-result-brand + .pre-consult-row,
html body .shared-result-brand + .shared-pre-consult{display:none!important}

/* All horizontal entry fields have a consistent label-to-control baseline. */
html body .form-grid>label,
html body .fields>label,
html body .grid>label{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:7px!important;margin:0!important}
html body .form-grid>label>input,
html body .fields>label>input,
html body .grid>label>input{margin:0!important;min-height:44px!important}

/* Do not let a floating WhatsApp shortcut cover reset or submit controls. */
html body .floating-wa{bottom:22px!important;right:18px!important}
@media (max-width:720px){
 html body .result-brand-actions,html body .brand-actions,html body .client-contact-actions{align-items:flex-end!important}
 html body .floating-wa{bottom:16px!important;right:12px!important;width:50px!important;height:50px!important}
}


/* 2026-09-06 final shared UX pass */
html{scroll-behavior:smooth;overscroll-behavior-y:auto}
html body .result-brand-actions,
html body .brand-actions,
html body .client-contact-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:9px!important}
html body .result-brand-actions .wa,
html body .brand-actions .wa,
html body .client-contact-actions .wa,
html body .result-brand-actions [href*="wa.me"],
html body .client-contact-actions [href*="wa.me"]{order:1!important}
html body .result-brand-actions .book,
html body .brand-actions .book,
html body .client-contact-actions .book,
html body .result-brand-actions [href*="#booking"],
html body .client-contact-actions [href*="#booking"]{order:2!important}
html body .ruh-final-cta,
html body .ruh-final-cta-card{margin-top:18px!important;margin-bottom:18px!important}
html body select,
html body .inline-select-menu,
html body .suggestions{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
html body button,html body a,html body input,html body select{touch-action:manipulation}
html body .inline-select-menu{max-height:min(280px,42vh)!important;overflow-y:auto!important;scroll-snap-type:y proximity}
html body .inline-select-menu>button{scroll-snap-align:center;min-height:42px}
@media(max-width:720px){
 html body .result-brand-actions,html body .brand-actions,html body .client-contact-actions{align-items:flex-end!important}
 html body .ruh-final-cta,html body .ruh-final-cta-card{margin-left:0!important;margin-right:0!important}
}

/* site-css/rules-bf8d4a63840164.css */
@media (min-width:981px){.rx-hero-grid{width:min(1480px,calc(100% - 32px))!important;grid-template-columns:minmax(520px,46%) minmax(520px,54%)!important;gap:12px!important}.rx-copy{padding-left:clamp(14px,1.8vw,32px)!important}.rx-brand-graphic{width:min(680px,100%)!important;max-width:100%!important}.rx-wheel-wrap{width:min(680px,44vw)!important;height:min(680px,44vw)!important}.rx-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(760px,100%)!important}.rx-features{width:min(760px,100%)!important}.rx-stats{width:min(1200px,calc(100% - 40px))!important}}.ru-brand-photo,.footer-brand .zodiac-image-logo{width:54px!important;height:54px!important;min-width:54px!important;flex:0 0 54px!important;border-radius:50%!important;overflow:hidden!important;animation:none!important}.ru-brand-photo img,.footer-brand .zodiac-image-logo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 28%!important;transform:none!important;animation:none!important;border-radius:50%!important}@media (max-width:900px){.ru-brand-photo,.footer-brand .zodiac-image-logo{width:48px!important;height:48px!important;min-width:48px!important;flex-basis:48px!important}}@media (max-width:560px){.ru-brand-photo,.footer-brand .zodiac-image-logo{width:43px!important;height:43px!important;min-width:43px!important;flex-basis:43px!important}}
/* site-final-20260912.css?v=20260912 */
/* 2026-09-12 final visual/performance consistency */
html{background:#061b30}body{min-height:100dvh;text-rendering:optimizeLegibility}.site-header,.ru-header,.header.unified-tool-header{min-height:72px!important;height:72px!important;box-sizing:border-box!important}.site-header .brand img,.ru-header .brand img,.site-header .ruh-brand-orbit,.header.unified-tool-header .ruh-brand-orbit{width:52px!important;height:52px!important;flex:0 0 52px!important}.site-header .brand strong,.ru-header .brand strong,.ruh-brand-copy strong{font-size:24px!important;line-height:1!important}.site-header .brand small,.ru-header .brand small,.ruh-brand-copy small{font-size:9px!important;line-height:1.2!important}.site-header,.ru-header{transform:none!important;transition:background-color .16s ease,border-color .16s ease!important}.site-header img,.ru-header img{content-visibility:auto}.final-wa-20260912{width:56px!important;height:56px!important;border-radius:50%!important;right:20px!important;bottom:22px!important;display:grid!important;place-items:center!important;background:#18a957!important;border:3px solid #e7bd45!important;box-shadow:0 8px 22px rgba(0,0,0,.24)!important;color:#fff!important;z-index:2147482000!important}.final-wa-20260912 svg{width:31px!important;height:31px!important;display:block!important}.ruh-get-app{position:fixed!important;left:20px!important;bottom:22px!important;z-index:2147481900!important;min-width:160px!important;height:56px!important;border-radius:999px!important;border:2px solid #e7bd45!important;background:#082e56!important;color:#f7d86f!important;font-weight:900!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}.ruh-install-help{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#00152b99;padding:20px}.ruh-install-help>div{max-width:360px;background:#fff;border-radius:18px;padding:22px;color:#123}.ruh-install-help button{width:100%;min-height:44px;border:0;border-radius:10px;background:#082e56;color:#fff;font-weight:800}.ruh-feedback{padding:20px;background:#061b30}.ruh-feedback-card{width:min(760px,calc(100% - 24px));margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px;border:1px solid rgba(224,176,65,.45);border-radius:16px;background:rgba(255,255,255,.05);color:#fff}.ruh-feedback-card>div{grid-column:1/-1}.ruh-feedback-card b{display:block;color:#f0cc67}.ruh-feedback-card small{color:#cdd6e1}.ruh-feedback-card textarea{grid-column:1/-1;min-height:70px;resize:vertical}.ruh-feedback-card input,.ruh-feedback-card textarea{width:100%;padding:10px 12px;border:1px solid #b9c5d1;border-radius:10px;background:#fff;color:#183047}.ruh-feedback-card button{grid-column:1/-1;min-height:44px;border:1px solid #e7bd45;border-radius:10px;background:#082e56;color:#fff;font-weight:900}.ruh-feedback-card p{grid-column:1/-1;margin:0;font-size:12px;color:#e9d385}.ruh-faq-width-fix body .ruh-tool-faq,.ruh-faq-width-fix body .seo{box-sizing:border-box!important}.ruh-faq-width-fix body .ruh-tool-faq{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ruh-faq-width-fix body main>.ruh-tool-faq{padding-left:22px!important;padding-right:22px!important}.ruh-app-calendar .site-header{position:static!important;top:auto!important}.ruh-app-calendar .calendar-toolbar,.ruh-app-calendar .month-center,.ruh-app-calendar .brand-month{position:static!important;top:auto!important;transform:none!important}.ruh-app-calendar html{scroll-behavior:auto!important}@media(min-width:901px){.ruh-faq-width-fix body main>.seo,.ruh-faq-width-fix body main>.ruh-tool-faq{width:calc(100% - 44px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.ruh-faq-width-fix body .ruh-tool-faq{padding-left:0!important;padding-right:0!important}}
@media(max-width:720px){.site-header,.ru-header,.header.unified-tool-header{min-height:64px!important;height:64px!important}.site-header .brand img,.ru-header .brand img,.site-header .ruh-brand-orbit,.header.unified-tool-header .ruh-brand-orbit{width:46px!important;height:46px!important;flex-basis:46px!important}.site-header .brand strong,.ru-header .brand strong,.ruh-brand-copy strong{font-size:20px!important}.ruh-feedback-card{grid-template-columns:1fr}.ruh-feedback-card>*{grid-column:1!important}.ruh-get-app{left:18px!important;bottom:18px!important;min-width:148px!important;height:52px!important}.final-wa-20260912{right:18px!important;bottom:18px!important;width:54px!important;height:54px!important}}

html body .ruh-transit-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:13px 15px!important;align-items:start!important}html body .ruh-transit-card h3{grid-column:1/2!important;min-width:0!important;overflow-wrap:anywhere!important}html body .ruh-transit-card p{grid-column:1/2!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .ruh-transit-card>strong{position:static!important;grid-column:2!important;grid-row:1/3!important;align-self:center!important;white-space:nowrap!important;margin:0!important}@media(max-width:520px){html body .ruh-transit-card{grid-template-columns:1fr!important}html body .ruh-transit-card>strong{grid-column:1!important;grid-row:auto!important;justify-self:start!important}}

/* site-user-hotfix-20260912.css?v=20260912d */
/* User-requested 12 Sep 2026 polish */
@view-transition{navigation:auto}
html{background:#03182d;overflow-x:hidden}body{min-height:100vh;background:#03182d}
/* Prevent first-paint resizing/jump */
.site-header,.ru-header{contain:layout style;backface-visibility:hidden}
.site-header img,.ru-header img{aspect-ratio:1/1;object-fit:cover}
.rx-copy,.ru-hero-copy{position:relative;z-index:3}.rx-cosmos,.ru-cosmos{position:relative;z-index:1;overflow:hidden!important}
/* keep the desktop zodiac visual inside its own column */
@media(min-width:981px){.rx-cosmos,.ru-cosmos{max-width:100%;isolation:isolate}.rx-wheel-wrap,.hero-zodiac-wrapper--split3d{max-width:100%!important}}
/* Compact feedback integrated into Contact card */
#contact .ruh-feedback-inline{grid-column:1/-1;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid rgba(181,128,22,.35)}
#contact .ruh-feedback-inline h3{margin:0 0 5px;color:#062846;font-size:18px}
#contact .ruh-feedback-inline>p{margin:0 0 10px;font-size:12px!important}
#contact .ruh-feedback-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;align-items:stretch}
#contact .ruh-feedback-grid input,#contact .ruh-feedback-grid textarea{min-width:0;height:42px;padding:9px 11px;border:1px solid #d5c7aa;border-radius:9px;background:#fff;color:#183047;font:inherit;font-size:12px;resize:none}
#contact .ruh-feedback-grid button{min-height:42px;padding:0 16px;border:1px solid #d79a24;border-radius:9px;background:#062846;color:#fff;font-weight:800;white-space:nowrap}
#contact .ruh-feedback-status{min-height:17px;margin:7px 0 0!important;font-size:11px!important;color:#36623d!important}
#ruhFeedback{display:none!important}
@media(max-width:760px){#contact .ruh-feedback-grid{grid-template-columns:1fr 1fr}#contact .ruh-feedback-grid textarea,#contact .ruh-feedback-grid button{grid-column:1/-1}#contact .ruh-feedback-grid textarea{height:56px}}
/* Installed app state must never show Get the App */
html.ruh-app-installed .ruh-get-app{display:none!important}


/* 12 Sep consolidated safe fixes — intentionally no wheel geometry override. */
/* About book preview: keep top and close control visible below app/browser header. */
#bookPreviewModal{position:fixed!important;inset:0!important;z-index:2147483647!important;padding:max(76px,calc(env(safe-area-inset-top) + 68px)) 10px max(12px,env(safe-area-inset-bottom))!important;align-items:flex-start!important;overflow:auto!important}
#bookPreviewModal .book-preview-panel{position:relative!important;margin:0 auto!important;max-height:calc(100dvh - 96px)!important;overflow:auto!important;overscroll-behavior:contain!important}
#bookPreviewModal .book-preview-close{position:sticky!important;top:0!important;right:0!important;z-index:50!important;float:right!important;display:grid!important;visibility:visible!important;opacity:1!important}
@media(max-width:700px){#bookPreviewModal{padding-top:max(70px,calc(env(safe-area-inset-top) + 62px))!important}#bookPreviewModal .book-preview-panel{max-height:calc(100dvh - 82px)!important}}
/* About page should render directly without the intermediate loader flash. */
body.page-about #brand-loader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/* Owner website custom inline tool selector; avoid Android native full-screen select popup. */
.owner-tool-select{display:none!important}
.owner-tool-picker{position:relative;min-width:0}
.owner-tool-picker-button{width:100%;height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px;border:1px solid #d6a437;border-radius:9px;background:#fffdf8;color:#09264d;font-weight:800;text-align:left}
.owner-tool-picker-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:2147483000;display:grid;max-height:min(56vh,430px);overflow:auto;padding:6px;border:1px solid #d6a437;border-radius:12px;background:#fffdf8;box-shadow:0 16px 36px rgba(3,22,42,.28)}
.owner-tool-picker-menu[hidden]{display:none!important}.owner-tool-picker-menu button{min-height:40px;padding:9px 11px;border:0;border-bottom:1px solid #eee2c6;border-radius:7px;background:#fffdf8;color:#09264d;text-align:left;font-weight:750}.owner-tool-picker-menu button:last-child{border-bottom:0}.owner-tool-picker-menu button.active{background:#082f59;color:#fff}
.owner-mode .ruh-get-app{display:flex!important}
html.ruh-app-installed.owner-app-installed .ruh-get-app{display:none!important}

/* site-master-fix-20260912.css?v=20260921 */
/* Final one-time routing/install/wheel guard. Loaded last. */
@media (min-width:981px){
  html body .rx-hero{overflow:hidden!important}
  html body .rx-hero-grid{align-items:center!important}
  html body .rx-cosmos{height:540px!important;min-height:540px!important;display:grid!important;place-items:center!important;overflow:visible!important}
  html body .rx-wheel-wrap{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:min(520px,40vw)!important;height:min(520px,40vw)!important;max-width:520px!important;max-height:520px!important;margin:0 auto!important;transform:none!important}
  html body .rx-wheel-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
  html body .rx-wheel-base{width:100%!important;height:100%!important;object-fit:contain!important}
  html body .rx-planets{width:61%!important;height:61%!important;object-fit:contain!important}
  html body .rx-stats{position:relative!important;z-index:1!important;margin-top:0!important}
}
@media (max-width:980px){
 html body .rx-cosmos{display:grid!important;place-items:center!important;overflow:visible!important}
 html body .rx-wheel-wrap{left:auto!important;right:auto!important;top:auto!important;transform:none!important;margin-left:auto!important;margin-right:auto!important}
}
@media (max-width:700px){html body .ruh-get-app{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}

.owner-tool-inline-picker{position:relative;min-width:220px}.owner-tool-inline-button{width:100%;min-height:42px;padding:8px 12px;border:1px solid #d7ac45;border-radius:10px;background:#fffdf8;color:#0b2b57;font-weight:800;text-align:left}.owner-tool-inline-menu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:9999;max-height:320px;overflow:auto;border:1px solid #d7ac45;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.18)}.owner-tool-inline-menu[hidden]{display:none!important}.owner-tool-inline-menu button{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #eee5d5;background:#fff;color:#0b2b57;text-align:left;font-weight:700}.owner-tool-inline-menu button:last-child{border-bottom:0}
.owner-mode select.owner-tool-select[hidden]{display:none!important}

/* site-css/rules-9ec54b3493c039.css */
@keyframes rxClockwise{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rxAnticlockwise{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.rx-hero{position:relative;isolation:isolate;box-sizing:border-box;min-height:calc(100svh - 72px);padding:34px 0 10px;overflow:hidden;background-color:#fff8e8;background-image:url("../assets/fast-20260928/f73ab0b7cb02a678.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;color:#082541}.rx-hero *{box-sizing:border-box}.rx-hero-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,253,246,.32) 0%,rgba(255,248,230,.12) 42%,transparent 68%)}.rx-hero-grid{width:min(1220px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,560px) minmax(0,620px);gap:38px;align-items:start;flex:1;min-height:0}.rx-copy{position:relative;z-index:2;padding-top:0;display:grid;grid-template-rows:188px 20px 27px 30px 50px 52px 76px;align-content:start}.rx-brand-stack{position:relative;width:520px;max-width:100%;height:188px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.rx-brand-stack:before{content:"✦ YOUR FUTURE • OUR GUIDANCE ✦";position:absolute;top:0;left:0;right:0;text-align:center;color:#a95f00;font:700 11px/1.2 Georgia,serif;letter-spacing:1.5px;z-index:2}.rx-brand-graphic{position:absolute;top:7px;left:50%;display:block;width:520px;max-width:100%;height:auto;transform:translateX(-50%);clip-path:inset(15%0 0 0);filter:drop-shadow(0 8px 10px rgba(98,55,0,.13))}.rx-seo-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rx-divider{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;width:100%}.rx-divider i{height:1px;background:linear-gradient(90deg,transparent,#d7a334)}.rx-divider i:last-child{background:linear-gradient(90deg,#d7a334,transparent)}.rx-divider b{text-align:center;color:#d69208}.rx-tagline{margin:0;align-self:center;color:#a65c00;font-size:13px;font-weight:800;letter-spacing:1.15px;white-space:nowrap}.rx-belief{margin:0;align-self:center;color:#8a5a16;font:italic 600 15px/1.3 Georgia,serif;letter-spacing:.15px}.rx-lead{margin:0;align-self:center;font-size:15px;line-height:1.4;min-height:44px}.rx-lead strong{white-space:nowrap}.rx-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center}.rx-btn{height:52px;padding:0 8px;border-radius:9px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;text-decoration:none!important;font-size:10px;font-weight:900;letter-spacing:.1px;border:1px solid #d59200;box-shadow:0 9px 18px rgba(69,40,0,.13),inset 0 1px rgba(255,255,255,.5);transition:transform .2s ease,box-shadow .2s ease}.rx-btn:hover{transform:translateY(-2px)}.rx-btn-gold{color:#06223d;background:linear-gradient(#ffd66c,#d88b00)}.rx-btn-navy{color:#ffd15a;background:linear-gradient(145deg,#0a3152,#001c34)}.rx-btn-light{color:#082541;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,248,232,.94))}.rx-features{height:76px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e8bd63;border-radius:13px;overflow:hidden;background:rgba(255,255,255,.82);box-shadow:0 12px 26px rgba(84,56,8,.11),inset 0 1px #fff}.rx-features>div{min-width:0;padding:10px 8px;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;border-right:1px solid rgba(194,144,39,.28)}.rx-features>div:last-child{border-right:0}.rx-features>div>b{grid-row:1;color:#d58900;font-size:17px;line-height:1;text-align:center}.rx-features>div>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px}.rx-features strong{display:block;color:#082541!important;font-size:10px!important;line-height:1.15!important;font-weight:800!important;white-space:normal}.rx-features small{display:block!important;color:#52616f!important;font-size:8px!important;line-height:1.15!important;opacity:.85!important;white-space:normal}html[lang="ta"] .rx-btn{padding:0 10px!important;text-align:center!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;font-family:"Noto Sans Tamil","Latha","Arial Unicode MS",sans-serif!important}html[lang="ta"] .rx-actions .rx-btn-gold{padding:0 16px!important;white-space:normal!important;font-size:14px!important;line-height:1.35!important}.rx-cosmos{position:relative;min-width:0;height:520px;display:grid;place-items:start center}.rx-wheel-wrap{position:relative;width:min(510px,100%);aspect-ratio:1;margin-top:-28px}.rx-wheel-stage{position:absolute;inset:0}.rx-wheel-base,.rx-planets{position:absolute;left:50%;top:50%;display:block;pointer-events:none;will-change:transform;transform-origin:center center}.rx-wheel-base{width:100%;height:100%;object-fit:contain;animation:rxClockwise 90s linear infinite!important}.rx-planets{width:61%;height:61%;object-fit:contain;animation:rxAnticlockwise 90s linear infinite!important}.rx-stats{width:min(1140px,calc(100% - 40px));min-height:74px;margin:4px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c9911c;border-radius:13px;overflow:hidden;background:linear-gradient(155deg,#0b3457,#00182e);box-shadow:0 14px 28px rgba(0,23,44,.2),inset 0 1px rgba(255,221,132,.2);color:#fff}.rx-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-right:1px solid rgba(255,255,255,.13);text-align:center}.rx-stats>div:last-child{border-right:0}.rx-stats b{color:#ffd05b;font:700 16px/1.2 Georgia,serif}.rx-stats small{margin-top:5px;font-size:9px}@media (max-width:980px){.rx-hero{min-height:auto;padding-top:24px;background-image:url("../assets/fast-20260928/dfb16f9e71d260d1.webp");background-position:center top;background-size:cover}.rx-hero-grid{grid-template-columns:1fr;width:min(680px,calc(100% - 28px));gap:18px}.rx-copy{grid-template-rows:188px 20px auto auto auto 52px 76px}.rx-cosmos{height:auto;place-items:center}.rx-wheel-wrap{width:min(480px,92vw);margin-top:-8px}.rx-stats{width:min(680px,calc(100% - 28px));grid-template-columns:repeat(2,1fr);margin-top:18px}.rx-stats>div:nth-child(2){border-right:0}.rx-stats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}}@media (max-width:620px){.rx-hero{padding-top:18px}.rx-copy{grid-template-rows:auto 24px auto auto auto auto auto;gap:9px}.rx-brand-stack{height:158px;min-height:158px}.rx-brand-stack:before{font-size:9px}.rx-brand-graphic{top:5px;transform:translateX(-50%)}.rx-tagline{white-space:normal;font-size:11px}.rx-belief{font-size:14px}.rx-lead{font-size:14px}.rx-actions{grid-template-columns:1fr}.rx-btn{height:48px}.rx-features{height:auto;grid-template-columns:repeat(2,1fr)}.rx-features>div{min-height:68px}.rx-features>div:nth-child(2){border-right:0}.rx-features>div:nth-child(-n+2){border-bottom:1px solid rgba(194,144,39,.28)}.rx-wheel-wrap{width:min(440px,108vw)}.rx-stats{grid-template-columns:1fr 1fr}.rx-stats b{font-size:13px}}.v5-mr-siva-watermark{position:absolute;right:1.5%;bottom:-3%;width:min(470px,34vw);height:min(590px,74vh);background:url("../assets/embedded/61893cf84ce34ca2.webp")center bottom/contain no-repeat;opacity:.085;filter:grayscale(1) sepia(.28) contrast(1.08);mix-blend-mode:screen;pointer-events:none;z-index:1}.v5-hero-grid,.v5-hero-copy{position:relative;z-index:4!important}.about-photo{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;border-radius:18px!important;background:#04080e!important;display:block!important}.gold-frame{overflow:visible!important;padding:12px!important}@media (max-width:980px){.v5-mr-siva-watermark{width:390px;right:-10%;opacity:.065}}@media (max-width:640px){.v5-mr-siva-watermark{width:310px;right:-28%;bottom:2%;opacity:.05}.about-photo{height:auto!important}}html,body{max-width:100%;overflow-x:hidden}.v5-premium-planets{display:none!important}.v5-hero{width:100%;max-width:100%;overflow:hidden!important}.v5-hero>.container,.v5-hero-grid,.v5-hero-copy,.v5-stat-strip{box-sizing:border-box;max-width:100%}.v5-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 12% 22%,rgba(255,240,180,.75)0 1px,transparent 1.8px),radial-gradient(circle at 78% 18%,rgba(225,184,74,.62)0 1px,transparent 1.7px),radial-gradient(circle at 35% 66%,rgba(255,255,255,.48)0 1px,transparent 1.6px),radial-gradient(circle at 88% 74%,rgba(47,175,122,.42)0 1px,transparent 1.8px);background-size:145px 145px,190px 190px,225px 225px,270px 270px;opacity:.34;animation:v51CosmicDrift 18s ease-in-out infinite alternate}@keyframes v51CosmicDrift{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-12px,0)}}@media (max-width:760px){.site-header{width:100%;max-width:100%;overflow:hidden}.site-header .container{width:100%!important;max-width:100%!important;margin:0!important;padding:0 10px!important}.nav-wrap{width:100%;height:74px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px!important}.brand{min-width:0!important;max-width:100%;overflow:hidden;gap:7px!important}.brand-mark{width:34px;height:34px;font-size:18px;flex:0 0 34px}.brand-copy{min-width:0;overflow:hidden}.brand-copy strong{font-size:13px!important;letter-spacing:.075em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-copy small{font-size:8px!important;letter-spacing:.075em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none!important}.language-switch{margin:0!important;flex:0 0 auto;padding:3px!important;gap:1px!important}.lang-btn{font-size:10px!important;padding:6px 7px!important}.menu-toggle{margin:0!important;padding:4px!important;flex:0 0 auto}.menu-toggle span{width:24px}.v5-hero{padding-top:74px!important;margin:0!important}.v5-hero>.container{width:100%!important;max-width:100%!important;margin:0!important;padding:0 14px!important}.v5-hero-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important}.v5-hero-copy{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:34px 0 24px!important;overflow:visible!important}.v5-welcome{font-size:14px!important;letter-spacing:.20em!important}.v5-hero-copy h1{width:100%;max-width:100%;min-width:0}.v5-hero-copy h1>span{font-size:clamp(48px,15vw,64px)!important;line-height:1!important;letter-spacing:.025em!important;white-space:nowrap}.v5-hero-copy h1 small{font-size:clamp(22px,7.3vw,31px)!important;line-height:1.2!important;letter-spacing:.025em!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important}.v5-description{width:100%;max-width:100%!important;font-size:15px!important;padding:0 4px}.v5-stat-strip{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.v5-stat-strip article{min-width:0!important;padding:18px 6px!important}.v5-stat-strip strong{font-size:clamp(19px,6vw,25px)!important}.v5-stat-strip article:last-child strong{font-size:clamp(17px,5.3vw,22px)!important}.v5-actions-below{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.v5-actions-below .btn{width:100%!important;min-width:0!important}}@media (max-width:390px){.site-header .container{padding:0 7px!important}.nav-wrap{gap:5px!important}.brand-copy strong{font-size:12px!important}.brand-copy small{font-size:7px!important}.lang-btn{font-size:9px!important;padding:5px 6px!important}.v5-hero>.container{padding:0 10px!important}.v5-hero-copy h1>span{font-size:clamp(43px,14.8vw,56px)!important}.v5-hero-copy h1 small{font-size:clamp(20px,7vw,27px)!important}}.cosmic-planet,.v5-premium-planets{display:none!important}@media (max-width:760px){.nav-wrap{grid-template-columns:minmax(0,1fr) max-content 30px!important;gap:5px!important}.header-zodiac-logo{width:31px!important;height:31px!important;flex:0 0 31px!important}.brand{gap:5px!important}.brand-copy strong{font-size:11.5px!important;letter-spacing:.045em!important}.brand-copy small{font-size:6.8px!important;letter-spacing:.045em!important}.language-switch{max-width:121px!important;padding:2px!important}.lang-btn{font-size:9px!important;padding:5px 5px!important;line-height:1.15!important}.menu-toggle{width:30px!important}.menu-toggle span{width:22px!important}.v5-hero-copy{padding-top:24px!important}.v5-welcome{margin-top:0!important;margin-bottom:7px!important}}@media (max-width:390px){.site-header .container{padding-left:5px!important;padding-right:5px!important}.nav-wrap{gap:3px!important}.header-zodiac-logo{width:28px!important;height:28px!important;flex-basis:28px!important}.brand-copy strong{font-size:10.5px!important}.brand-copy small{font-size:6.2px!important}.language-switch{max-width:113px!important}.lang-btn{font-size:8.4px!important;padding:5px 4px!important}}html[lang="ta"] .brand-copy strong,html[lang="ta"] .brand-copy small{font-family:Poppins,Arial,sans-serif!important}@media (max-width:760px){html[lang="ta"] .nav-wrap{grid-template-columns:minmax(0,1fr) max-content 30px!important}html[lang="ta"] .v5-hero-copy{padding-top:20px!important}html[lang="ta"] .v5-welcome{font-size:12px!important;letter-spacing:.08em!important;white-space:normal!important}html[lang="ta"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1 small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(38px,12vw,52px)!important;line-height:1.12!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(20px,6.3vw,27px)!important;line-height:1.35!important}}.v5-hero::before{background:radial-gradient(ellipse at 50% 22%,rgba(225,184,74,.15),transparent 38%),radial-gradient(ellipse at 18% 72%,rgba(47,175,122,.12),transparent 32%),conic-gradient(from 210deg at 50% 50%,transparent,rgba(225,184,74,.035),transparent 28%,rgba(47,175,122,.035),transparent 58%)!important;animation:v5UniversalPulse 14s ease-in-out infinite alternate!important}@keyframes v5UniversalPulse{from{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.v5-hero::before,.v5-hero::after{animation:none!important}}html,body,main{margin:0!important;padding:0!important}.site-header{border-bottom:1px solid rgba(225,184,74,.22)!important;box-shadow:0 8px 28px rgba(0,0,0,.18)!important}.v5-hero{margin:0!important;padding-top:82px!important;background-position:center top!important;background-size:cover!important;border-top:0!important}.v5-hero-grid{min-height:calc(100vh - 82px)!important}.v5-hero:before{top:0!important;background-position:center top!important}.v5-live-cosmos{position:absolute;inset:82px 0 0;z-index:2;overflow:hidden;pointer-events:none}.v5-real-planet{position:absolute;display:block!important;border-radius:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 24px 55px rgba(0,0,0,.68),0 0 45px rgba(225,184,74,.14);will-change:transform;opacity:.72}.v5-real-jupiter{width:190px;height:190px;left:-66px;top:20%;background-image:url("../assets/embedded/d1d824f89c1d9682.webp");background-position:20%center;animation:v5OrbitLeft 18s ease-in-out infinite}.v5-real-earth{width:142px;height:142px;right:-42px;bottom:13%;background-image:url("../assets/embedded/df51407db9e07a04.webp");background-position:34%center;animation:v5OrbitRight 22s ease-in-out infinite}.v5-galaxy-glow{position:absolute;border-radius:50%;filter:blur(32px);opacity:.28;mix-blend-mode:screen;will-change:transform}.v5-galaxy-one{width:520px;height:230px;right:-80px;top:14%;background:radial-gradient(ellipse at center,rgba(117,76,255,.54),rgba(42,122,255,.18) 42%,transparent 72%);transform:rotate(-18deg);animation:v5GalaxyBreathe 12s ease-in-out infinite}.v5-galaxy-two{width:420px;height:210px;left:-100px;bottom:4%;background:radial-gradient(ellipse at center,rgba(209,103,255,.34),rgba(29,115,255,.16) 45%,transparent 74%);transform:rotate(17deg);animation:v5GalaxyBreathe 15s ease-in-out infinite reverse}.v5-live-cosmos:before,.v5-live-cosmos:after{content:"";position:absolute;inset:-12%;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px),radial-gradient(circle,#e8c66c 0 1px,transparent 1.7px);background-size:88px 88px,137px 137px;background-position:0 0,31px 18px;opacity:.23;animation:v5StarDrift 34s linear infinite}.v5-live-cosmos:after{background-size:173px 173px,219px 219px;opacity:.15;animation-duration:48s;animation-direction:reverse}@keyframes v5OrbitLeft{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(24px,-18px,0) rotate(3deg)}}@keyframes v5OrbitRight{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-24px,16px,0) rotate(-4deg)}}@keyframes v5GalaxyBreathe{0%,100%{opacity:.20;scale:.96}50%{opacity:.36;scale:1.08}}@keyframes v5StarDrift{to{transform:translate3d(-55px,35px,0)}}@media (max-width:980px){.v5-hero{padding-top:82px!important}.v5-hero-grid{min-height:calc(100vh - 82px)!important}.v5-live-cosmos{inset:82px 0 0}.v5-real-jupiter{width:145px;height:145px;left:-62px}.v5-real-earth{width:112px;height:112px;right:-45px}}@media (max-width:640px){.v5-hero{padding-top:74px!important}.v5-hero-grid{min-height:calc(100vh - 74px)!important}.v5-live-cosmos{inset:74px 0 0}.v5-real-jupiter{width:98px;height:98px;left:-46px;top:18%;opacity:.48}.v5-real-earth{width:78px;height:78px;right:-34px;bottom:17%;opacity:.42}.v5-galaxy-one{width:300px;height:150px;right:-110px}.v5-galaxy-two{width:260px;height:130px;left:-100px}}@media (prefers-reduced-motion:reduce){.v5-real-planet,.v5-galaxy-glow,.v5-live-cosmos:before,.v5-live-cosmos:after{animation:none!important}}.author-contribution-card .author-book-cover,.author-contribution-card .publication-images{display:none!important}.publication-preview-btn{margin-top:16px!important;width:auto!important}.book-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px}.book-modal.is-open{display:flex}.book-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(5px)}.book-preview-panel{position:relative;z-index:1;width:min(390px,92vw);max-height:88vh;overflow:auto;padding:22px;border:1px solid rgba(212,175,55,.72);border-radius:18px;background:linear-gradient(145deg,#0d1726,#060a11);box-shadow:0 25px 80px rgba(0,0,0,.7);text-align:center}.book-preview-panel h3{margin:4px 42px 18px;font-family:Cinzel,serif;color:#f3d477;font-size:clamp(19px,2.3vw,27px)}.book-preview-panel>img{display:block;width:min(240px,72vw);max-height:58vh;object-fit:contain;margin:0 auto;background:#fff;border-radius:8px}.book-preview-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border:1px solid #d4af37;border-radius:50%;background:#101a28;color:#f3d477;font-size:27px;line-height:1;cursor:pointer}.book-preview-bottom-close{display:inline-flex!important;margin:18px auto 0!important}body.book-modal-open{overflow:hidden}.v5-full-moon{display:none!important}.v5-live-cosmos::before,.v5-live-cosmos::after{opacity:.10!important;filter:none!important;background-size:170px 170px,260px 260px!important}main::after{opacity:.12!important;background-size:160px 160px,260px 260px,390px 390px!important;animation-duration:80s!important}.v5-zodiac-float:nth-of-type(n+4),.v5-floating-zodiac:nth-of-type(n+4){display:none!important}.v5-zodiac-float,.v5-floating-zodiac{opacity:.12!important}.v5-galaxy-glow{opacity:.24!important;filter:blur(30px)!important}.v5-hero:before{opacity:.32!important}@media (min-width:981px){html[lang="ta"] .v5-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)!important;align-items:center!important;gap:42px!important}html[lang="ta"] .v5-hero-copy{align-self:center!important;padding:24px 10px 24px 0!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(54px,5.2vw,82px)!important;line-height:1.12!important;white-space:normal!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(27px,2.8vw,42px)!important;line-height:1.24!important;white-space:normal!important}html[lang="ta"] .v5-description{max-width:680px!important;margin:22px 0 26px!important}html[lang="ta"] .v5-actions,html[lang="ta"] .v5-actions-below{align-self:center!important;justify-content:center!important;margin:0!important}}@media (min-width:981px){html[lang="ta"] body{font-size:14px!important;line-height:1.58!important}html[lang="ta"] .section{padding-top:88px!important;padding-bottom:88px!important}html[lang="ta"] .section-heading{margin-bottom:42px!important}html[lang="ta"] .section-heading h2,html[lang="ta"] .about-copy h2,html[lang="ta"] .principles-copy h2,html[lang="ta"] .no-guess-section h2{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.22!important;letter-spacing:0!important}html[lang="ta"] p,html[lang="ta"] li,html[lang="ta"] a,html[lang="ta"] span{line-height:1.55}html[lang="ta"] .service-card h3,html[lang="ta"] .timeline-item h3{font-size:19px!important;line-height:1.4!important}html[lang="ta"] .service-card p,html[lang="ta"] .timeline-item p,html[lang="ta"] .footer-grid a,html[lang="ta"] .footer-grid span,html[lang="ta"] .footer-grid p{font-size:12px!important;line-height:1.5!important}html[lang="ta"] .cta-section{padding-top:40px!important;padding-bottom:74px!important}html[lang="ta"] .cta-card{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(210px,.55fr) minmax(330px,.95fr)!important;align-items:center!important;gap:34px!important;padding:46px 48px!important;min-height:0!important}html[lang="ta"] .cta-card>div{width:auto!important;max-width:100%!important;min-width:0!important}html[lang="ta"] .cta-card .eyebrow{font-size:12px!important;margin-bottom:12px!important}html[lang="ta"] .cta-card h2{font-size:clamp(31px,3vw,45px)!important;line-height:1.18!important;margin:0 0 16px!important;overflow-wrap:normal!important;word-break:normal!important}html[lang="ta"] .cta-card p:not(.eyebrow){font-size:14px!important;line-height:1.65!important;margin:0!important}html[lang="ta"] .cta-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}html[lang="ta"] .cta-actions .btn{width:100%!important;min-width:0!important;padding:0 14px!important;font-size:13px!important;white-space:normal!important;line-height:1.35!important;text-align:center!important}html[lang="ta"] .social-panel h3{font-size:18px!important;line-height:1.3!important;margin:0 0 16px!important}html[lang="ta"] .social-links-visible{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[lang="ta"] .social-link-card{font-size:12px!important;min-height:40px!important;padding:8px 10px!important;white-space:normal!important;line-height:1.25!important}html[lang="ta"] .site-footer{padding-top:64px!important}html[lang="ta"] .footer-grid{grid-template-columns:1.35fr .9fr 1.15fr 1fr!important;gap:42px!important;align-items:start!important}html[lang="ta"] .footer-grid h4{font-size:15px!important;margin:0 0 16px!important}html[lang="ta"] .footer-grid a,html[lang="ta"] .footer-grid span,html[lang="ta"] .footer-grid p{margin:7px 0!important}html[lang="ta"] .brand-signature{margin-top:42px!important}html[lang="ta"] .footer-bottom{margin-top:34px!important}}@media (min-width:981px) and (max-width:1250px){html[lang="ta"] .cta-card{grid-template-columns:minmax(0,1fr) minmax(190px,.52fr) minmax(290px,.85fr)!important;padding:38px 34px!important;gap:24px!important}html[lang="ta"] .cta-card h2{font-size:clamp(28px,3vw,38px)!important}html[lang="ta"] .footer-grid{gap:28px!important}}@media (min-width:981px){html[lang="ta"] .site-header>.container,html[lang="ta"] .site-header .nav-wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%!important;max-width:none!important;overflow:visible!important}html[lang="ta"] .header-social{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;margin:0!important}html[lang="ta"] .header-social .social-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:9px!important}}@media (min-width:981px) and (max-width:1500px){html[lang="ta"] .site-header>.container{padding-left:12px!important;padding-right:12px!important}html[lang="ta"] .site-header .nav-wrap{gap:9px!important}html[lang="ta"] .brand{flex:0 0 auto!important;margin-right:0!important}html[lang="ta"] .brand-copy strong{font-size:20px!important}html[lang="ta"] .brand-copy small{font-size:9px!important;letter-spacing:1.4px!important}html[lang="ta"] .header-zodiac-logo{width:46px!important;height:46px!important;flex:0 0 46px!important}html[lang="ta"] .main-nav{display:flex!important;flex:1 1 auto!important;min-width:0!important;gap:9px!important;margin-left:auto!important;justify-content:flex-end!important}html[lang="ta"] .main-nav a{font-size:11px!important;white-space:nowrap!important;line-height:1.15!important}html[lang="ta"] .language-switch{flex:0 0 auto!important;margin:0!important}html[lang="ta"] .lang-btn{font-size:10.5px!important;padding:7px 9px!important}html[lang="ta"] .header-social{display:flex!important;gap:4px!important}html[lang="ta"] .header-social .social-icon{width:27px!important;height:27px!important;flex-basis:27px!important;font-size:8.5px!important}html[lang="ta"] .desktop-only.btn{display:inline-flex!important;flex:0 0 auto!important;padding:10px 13px!important;font-size:11px!important;white-space:nowrap!important}}@media (min-width:981px) and (max-width:1250px){html[lang="ta"] .site-header .nav-wrap{gap:6px!important}html[lang="ta"] .main-nav{gap:6px!important}html[lang="ta"] .main-nav a{font-size:10px!important}html[lang="ta"] .header-social{gap:3px!important}html[lang="ta"] .header-social .social-icon{width:25px!important;height:25px!important;flex-basis:25px!important;font-size:8px!important}html[lang="ta"] .desktop-only.btn{padding:9px 10px!important;font-size:10px!important}}.service-details-grid .service-card{padding:24px 26px!important;scroll-margin-top:105px}.service-details-grid .service-icon{width:40px!important;height:40px!important;font-size:20px!important;margin-bottom:14px!important}.service-details-grid .service-card h3{margin:0 0 14px!important;font-size:20px!important;line-height:1.32!important}.service-details-grid .service-card>p{margin:0 0 18px!important;line-height:1.5!important}.service-details-grid .service-card h4{margin:6px 0 10px!important}.service-details-grid .service-includes{gap:5px!important;margin:0 0 16px!important}.service-details-grid .service-includes li{line-height:1.4!important;padding-left:18px!important}.service-details-grid .price{margin:16px 0 12px!important}.service-details-grid .service-book-btn{margin-top:0!important}.service-card.service-link-highlight{animation:serviceLinkHighlight 1.65s ease-out}@keyframes serviceLinkHighlight{0%{border-color:rgba(243,212,119,.98);box-shadow:0 0 0 3px rgba(212,175,55,.28),0 18px 55px rgba(212,175,55,.2)}100%{border-color:var(--line);box-shadow:0 12px 40px rgba(0,0,0,.2)}}@media (max-width:640px){.service-details-grid .service-card{padding:21px 20px!important;scroll-margin-top:88px}.service-details-grid .service-card h3{font-size:18px!important;margin-bottom:11px!important}.service-details-grid .service-card>p{margin-bottom:14px!important}.service-details-grid .service-includes{gap:4px!important;margin-bottom:14px!important}}.service-details-grid .service-card{position:relative!important;overflow:hidden!important;isolation:isolate}.service-details-grid .service-card::before{content:"";position:absolute;z-index:-2;top:0;right:0;width:58%;height:285px;background-image:var(--service-visual);background-size:cover;background-position:center;opacity:.52;filter:saturate(.9) contrast(1.04);-webkit-mask-image:linear-gradient(to left,black 46%,transparent 100%),linear-gradient(to bottom,black 64%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,black 46%,transparent 100%),linear-gradient(to bottom,black 64%,transparent 100%);mask-composite:intersect;pointer-events:none}.service-details-grid .service-card::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,11,18,.98) 0%,rgba(5,11,18,.91) 48%,rgba(5,11,18,.34) 100%);pointer-events:none}#service-premium{--service-visual:url("../assets/embedded/1b5c8fe4a01c22f5.webp")}#service-marriage{--service-visual:url("../assets/embedded/c2545ce8dbcdbfb9.webp")}#service-csection{--service-visual:url("../assets/embedded/dca490075d7fbc4c.webp")}#service-newborn{--service-visual:url("../assets/embedded/3143f72df9b95082.webp")}#service-muhurtham{--service-visual:url("../assets/embedded/f79a191c4ac83d9a.webp")}.service-details-grid .service-card>*{position:relative;z-index:1}.service-details-grid .price{margin-top:auto!important;padding-top:16px!important}.service-details-grid .service-book-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px;width:100%}@media (max-width:640px){.service-details-grid .service-card::before{width:100%;height:205px;opacity:.34;-webkit-mask-image:linear-gradient(to bottom,black 52%,transparent 100%);mask-image:linear-gradient(to bottom,black 52%,transparent 100%)}.service-details-grid .service-card::after{background:linear-gradient(to bottom,rgba(5,11,18,.48) 0%,rgba(5,11,18,.9) 34%,rgba(5,11,18,.99) 70%)}}.service-details-grid .service-card::before{z-index:0!important;width:54%!important;height:300px!important;opacity:.62!important;background-size:cover!important;background-position:center!important;-webkit-mask-image:linear-gradient(to left,#000 48%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important;mask-image:linear-gradient(to left,#000 48%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important}.service-details-grid .service-card::after{z-index:1!important;background:linear-gradient(90deg,rgba(5,11,18,.99) 0%,rgba(5,11,18,.93) 43%,rgba(5,11,18,.28) 100%)!important}.service-details-grid .service-card>*{position:relative!important;z-index:2!important}#bookPreviewModal .book-preview-panel{width:min(470px,92vw)!important;max-height:90vh!important;padding:20px 18px 22px!important;overflow-y:auto!important;overflow-x:hidden!important}#bookPreviewModal .book-preview-pages{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:360px!important;margin:0 auto!important}#bookPreviewModal .book-preview-pages figure{width:100%!important;margin:0!important}#bookPreviewModal .book-preview-pages img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:8px!important}#bookPreviewModal .book-preview-panel h3{margin:2px 44px 16px!important;line-height:1.25!important}@media (max-width:640px){.service-details-grid .service-card::before{width:100%!important;height:225px!important;opacity:.50!important;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 58%,transparent 100%)!important}.service-details-grid .service-card::after{background:linear-gradient(to bottom,rgba(5,11,18,.36) 0%,rgba(5,11,18,.88) 38%,rgba(5,11,18,.99) 72%)!important}#bookPreviewModal .book-preview-panel{width:min(390px,94vw)!important;padding:18px 12px 20px!important}#bookPreviewModal .book-preview-pages{max-width:310px!important}}@media (max-width:980px){.site-header{overflow:visible!important;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-nav{z-index:1000!important;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,-18px,0)!important;-webkit-transform:translate3d(0,-18px,0)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease,visibility 0s linear .2s!important}.main-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important;transition-delay:0s!important}.menu-toggle{position:relative;z-index:1001!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.brand-loader{will-change:opacity;contain:layout paint style}@media (min-width:981px){.v5-hero{padding-bottom:28px!important}.v5-hero-grid{min-height:auto!important;padding-bottom:8px!important}.v5-hero .final-hero-earth{width:clamp(190px,18vw,270px)!important;left:clamp(-105px,-6vw,-65px)!important;right:auto!important;top:clamp(86px,11vh,125px)!important;bottom:auto!important;opacity:.86!important}}@media (max-width:980px){.v5-hero{padding-bottom:22px!important}.v5-hero-grid{min-height:auto!important;padding-bottom:16px!important}.v5-hero .final-hero-earth{width:150px!important;left:-58px!important;right:auto!important;top:92px!important;bottom:auto!important;opacity:.76!important}}@media (max-width:640px){.v5-hero{padding-bottom:18px!important}.v5-hero-grid{padding-bottom:12px!important}.v5-hero .final-hero-earth{width:112px!important;left:-43px!important;right:auto!important;top:86px!important;bottom:auto!important;opacity:.68!important}}.v5-hero{min-height:0!important;height:auto!important;padding-bottom:0!important}.v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:10px!important;align-items:flex-start!important}.v5-hero-copy{margin-bottom:0!important;padding-bottom:0!important}.v5-actions-below{margin-bottom:0!important}.trust-strip{margin-top:0!important}@media (max-width:980px){.v5-hero{min-height:0!important;height:auto!important;padding-bottom:0!important}.v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:14px!important}}@media (max-width:640px){.v5-hero-grid{padding-bottom:12px!important}}@media (min-width:981px){html[lang="ta"] .trust-strip{margin-top:-105px!important;position:relative!important;z-index:8!important}}@media (min-width:981px){html[lang="en"] .v5-hero{min-height:0!important;height:auto!important;padding-bottom:0!important}html[lang="en"] .v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:0!important}html[lang="en"] .v5-hero-copy{padding-bottom:0!important;margin-bottom:0!important}html[lang="en"] .v5-actions-below{margin-bottom:0!important}}.service-details-grid .service-card{position:relative!important;overflow:hidden!important;isolation:isolate!important}.service-details-grid .service-card::before{content:""!important;position:absolute!important;z-index:0!important;top:-12px!important;right:0!important;bottom:auto!important;left:auto!important;width:58%!important;height:285px!important;background-image:var(--service-visual)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;opacity:.52!important;filter:saturate(.9) contrast(1.04)!important;-webkit-mask-image:linear-gradient(to left,#000 46%,transparent 100%),linear-gradient(to bottom,#000 64%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to left,#000 46%,transparent 100%),linear-gradient(to bottom,#000 64%,transparent 100%)!important;mask-composite:intersect!important;pointer-events:none!important}.service-details-grid .service-card::after{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;background:linear-gradient(90deg,rgba(5,11,18,.98) 0%,rgba(5,11,18,.91) 48%,rgba(5,11,18,.34) 100%)!important;pointer-events:none!important}.service-details-grid .service-card>*{position:relative!important;z-index:2!important}@media (max-width:640px){.service-details-grid .service-card::before{top:-10px!important;right:0!important;width:58%!important;height:205px!important;opacity:.42!important;background-position:center top!important;-webkit-mask-image:linear-gradient(to left,#000 46%,transparent 100%),linear-gradient(to bottom,#000 60%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to left,#000 46%,transparent 100%),linear-gradient(to bottom,#000 60%,transparent 100%)!important;mask-composite:intersect!important}.service-details-grid .service-card::after{background:linear-gradient(90deg,rgba(5,11,18,.99) 0%,rgba(5,11,18,.94) 50%,rgba(5,11,18,.40) 100%)!important}}@media (max-width:980px){.site-header{overflow:visible!important;z-index:9998!important}.menu-toggle{display:block!important;position:relative!important;z-index:10001!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.main-nav{position:fixed!important;top:74px!important;left:0!important;right:0!important;z-index:10000!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,-14px,0)!important;-webkit-transform:translate3d(0,-14px,0)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease,visibility 0s linear .2s!important}.main-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important;transition-delay:0s!important}body.menu-open{overflow:hidden!important;touch-action:none!important}}@media (min-width:641px) and (max-width:980px){.main-nav{top:82px!important}}.v5-hero-copy,.v5-hero-copy h1,.v5-hero-copy h1>span,.v5-hero-copy h1 small{animation:none!important;transition:none!important;transform:none!important}.v5-hero-copy{width:100%!important;max-width:1050px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.v5-hero-copy h1{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media (min-width:981px){html[lang="en"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;letter-spacing:.04em!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;letter-spacing:.055em!important;margin-top:18px!important;padding:13px 0 16px!important;white-space:nowrap!important}}@media (min-width:641px) and (max-width:980px){html[lang="en"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(54px,10vw,76px)!important;line-height:1!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(26px,5vw,38px)!important;line-height:1.2!important;white-space:nowrap!important}}@media (max-width:640px){html[lang="en"] .v5-hero-copy h1>span,html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(43px,14.8vw,56px)!important;line-height:1!important;letter-spacing:.025em!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small,html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(20px,7vw,27px)!important;line-height:1.2!important;letter-spacing:.025em!important;white-space:nowrap!important}}.trust-grid strong,html[lang="en"] .trust-grid strong,html[lang="ta"] .trust-grid strong{font-size:19px!important;line-height:1.34!important;letter-spacing:.01em!important}.trust-grid article,html[lang="en"] .trust-grid article,html[lang="ta"] .trust-grid article{padding-top:24px!important;padding-bottom:24px!important}@media (min-width:981px){.v5-brand-cosmos,html[lang="en"] .v5-brand-cosmos,html[lang="ta"] .v5-brand-cosmos{inset:20px 0 0!important}}@media (max-width:980px){.footer-brand .zodiac-image-logo{display:block!important;visibility:visible!important;opacity:1!important;isolation:isolate!important;contain:paint!important;transform:none!important;-webkit-transform:none!important}.footer-brand .zodiac-image-logo img{display:block!important;visibility:visible!important;opacity:1!important;animation:none!important;-webkit-animation:none!important;transform:scale(1.52)!important;-webkit-transform:scale(1.52)!important;transform-origin:50% 50%!important;will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform-style:flat!important;-webkit-transform-style:flat!important}}@media (max-width:640px){.trust-grid strong,html[lang="en"] .trust-grid strong,html[lang="ta"] .trust-grid strong{font-size:18px!important;line-height:1.32!important}}.service-details-grid .service-card::before{top:0!important;right:0!important;width:52%!important;height:185px!important;opacity:.72!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;filter:saturate(.96) contrast(1.08)!important;-webkit-mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 72%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 72%,transparent 100%)!important;mask-composite:intersect!important}.service-details-grid .service-card::after{background:linear-gradient(90deg,rgba(5,11,18,.99) 0%,rgba(5,11,18,.94) 43%,rgba(5,11,18,.34) 76%,rgba(5,11,18,.22) 100%),linear-gradient(to bottom,transparent 0,transparent 125px,rgba(5,11,18,.88) 180px,rgba(5,11,18,.99) 230px)!important}@media (max-width:640px){.service-details-grid .service-card::before{top:0!important;right:0!important;width:62%!important;height:155px!important;opacity:.62!important;background-position:center top!important;-webkit-mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to left,#000 58%,transparent 100%),linear-gradient(to bottom,#000 68%,transparent 100%)!important;mask-composite:intersect!important}.service-details-grid .service-card::after{background:linear-gradient(90deg,rgba(5,11,18,.99) 0%,rgba(5,11,18,.95) 48%,rgba(5,11,18,.38) 100%),linear-gradient(to bottom,transparent 0,transparent 95px,rgba(5,11,18,.9) 145px,rgba(5,11,18,.99) 195px)!important}}.header-zodiac-logo{width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;display:block!important;position:relative!important;border-radius:50%!important;overflow:hidden!important;background:#050a11!important;border:1px solid rgba(225,184,74,.92)!important;box-shadow:0 0 13px rgba(225,184,74,.25)!important;filter:none!important}.header-zodiac-logo img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;background:#050a11!important;animation:none!important;transform:none!important;filter:none!important}.header-social .social-icon{background:rgba(3,8,14,.88)!important}.header-social .social-icon[aria-label="WhatsApp"]{color:#25D366!important}.header-social .social-icon[aria-label="TikTok"]{color:#ffffff!important;text-shadow:-1px 0#25F4EE,1px 0#FE2C55!important}.header-social .social-icon[aria-label="Facebook"]{color:#1877F2!important}.header-social .social-icon[aria-label="Instagram"]{color:#E4405F!important}.header-social .social-icon[aria-label="YouTube"]{color:#FF0000!important}.header-social .social-icon svg{width:20px!important;height:20px!important;fill:currentColor!important}html[lang="ta"] .trust-strip{margin-top:0!important;position:relative!important;z-index:2!important}@media (min-width:981px){html[lang="ta"] .v5-hero{padding-top:82px!important;min-height:0!important;height:auto!important;padding-bottom:0!important}html[lang="ta"] .v5-hero-grid{width:100%!important;max-width:1180px!important;margin:0 auto!important;min-height:calc(100vh - 82px)!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:20px 24px 12px!important;gap:0!important;overflow:hidden!important}html[lang="ta"] .v5-hero-copy{width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:16px 24px 0!important;text-align:center!important}html[lang="ta"] .v5-hero-copy h1{margin:0 auto 14px!important;width:100%!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;white-space:nowrap!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;margin-top:18px!important;padding:13px 0 16px!important;white-space:nowrap!important}html[lang="ta"] .v5-description{margin:0 auto 8px!important;max-width:920px!important;line-height:1.5!important}html[lang="ta"] .guruji-credential{margin:0 auto 14px!important}html[lang="ta"] .v5-stat-strip{width:min(980px,92vw)!important;margin:12px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="ta"] .v5-actions-below{margin:16px auto 0!important;justify-content:center!important}}@media (max-width:980px){.site-header{height:auto!important;min-height:64px!important;overflow:visible!important;background:#07111d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header .container.nav-wrap{display:flex!important;grid-template-columns:none!important;align-items:center!important;width:100%!important;max-width:100%!important;height:64px!important;min-height:64px!important;padding:0 14px!important;gap:8px!important;overflow:visible!important}.brand{display:flex!important;align-items:center!important;order:1!important;min-width:0!important;gap:8px!important;overflow:visible!important}.header-zodiac-logo{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important;border-radius:50%!important}.brand-copy{display:flex!important;min-width:0!important}.brand-copy strong{font-size:13px!important;letter-spacing:.075em!important;white-space:nowrap!important}.brand-copy small{font-size:7px!important;letter-spacing:.07em!important;white-space:nowrap!important}.language-switch{order:2!important;margin-left:auto!important;flex:0 0 auto!important}.menu-toggle{order:3!important;display:block!important;position:relative!important;margin:0!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.header-social,.site-header>.desktop-only,.nav-wrap>.desktop-only{display:none!important}.main-nav{top:64px!important}.v5-hero{padding-top:64px!important;min-height:0!important;height:auto!important}html[lang="ta"] .v5-hero-grid,html[lang="en"] .v5-hero-grid{min-height:0!important;height:auto!important;padding-bottom:12px!important}html[lang="ta"] .v5-hero-copy{padding:46px 8px 0!important;margin:0 auto!important}html[lang="ta"] .v5-hero-copy h1>span{font-size:clamp(43px,14.8vw,56px)!important;line-height:1!important;white-space:nowrap!important}html[lang="ta"] .v5-hero-copy h1 small{font-size:clamp(20px,7vw,27px)!important;line-height:1.2!important;white-space:nowrap!important}html[lang="ta"] .v5-description{font-size:16px!important;line-height:1.55!important;margin:18px auto 8px!important}html[lang="ta"] .guruji-credential{margin:0 auto 16px!important}html[lang="ta"] .v5-stat-strip{margin:12px auto 0!important;grid-template-columns:1fr 1fr!important}html[lang="ta"] .v5-actions-below{margin-top:16px!important}.reveal,.reveal.visible{opacity:1!important;visibility:visible!important;transform:none!important}}@media (max-width:430px){.site-header .container.nav-wrap{padding:0 10px!important;gap:6px!important}.header-zodiac-logo{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}.brand-copy strong{font-size:11px!important}.brand-copy small{font-size:6px!important}.lang-btn{font-size:10px!important;padding:6px 7px!important}}@media (max-width:360px){.brand-copy{display:none!important}}@media (min-width:981px){html[lang="en"] .v5-hero{padding-top:82px!important;min-height:0!important;height:auto!important;padding-bottom:0!important}html[lang="en"] .v5-hero-grid{width:100%!important;max-width:1180px!important;margin:0 auto!important;min-height:calc(100vh - 82px)!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:20px 24px 12px!important;gap:0!important;overflow:hidden!important}html[lang="en"] .v5-hero-copy{width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:16px 24px 0!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1{margin:0 auto 14px!important;width:100%!important}html[lang="en"] .v5-hero-copy h1>span{font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small{font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;margin-top:18px!important;padding:13px 0 16px!important;white-space:nowrap!important}html[lang="en"] .v5-description{margin:0 auto 8px!important;max-width:920px!important;line-height:1.5!important}html[lang="en"] .guruji-credential{margin:0 auto 14px!important}html[lang="en"] .v5-stat-strip{width:min(980px,92vw)!important;margin:12px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="en"] .v5-actions-below{margin:16px auto 0!important;justify-content:center!important}html[lang="en"] .trust-strip{margin-top:0!important;position:relative!important;z-index:2!important}}@media (min-width:981px){html[lang="en"] .v5-hero{box-sizing:border-box!important;width:100%!important;height:100svh!important;min-height:100svh!important;padding:82px 0 0!important;margin:0!important;overflow:hidden!important}html[lang="en"] .v5-hero>.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}html[lang="en"] .v5-hero-grid{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;height:calc(100svh - 82px)!important;min-height:calc(100svh - 82px)!important;margin:0 auto!important;padding:20px 24px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;overflow:hidden!important;text-align:center!important}html[lang="en"] .v5-hero-copy{box-sizing:border-box!important;width:100%!important;max-width:1050px!important;margin:0 auto!important;padding:16px 24px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1{width:100%!important;margin:0 auto 14px!important;text-align:center!important}html[lang="en"] .v5-hero-copy h1>span{display:block!important;font-size:clamp(72px,8.3vw,126px)!important;line-height:.92!important;white-space:nowrap!important}html[lang="en"] .v5-hero-copy h1 small{display:block!important;width:max-content!important;max-width:calc(100vw - 48px)!important;margin:18px auto 0!important;padding:13px 18px 16px!important;font-size:clamp(31px,4vw,55px)!important;line-height:1.18!important;white-space:nowrap!important}html[lang="en"] .v5-description{width:100%!important;max-width:920px!important;margin:0 auto 8px!important;line-height:1.5!important;text-align:center!important}html[lang="en"] .guruji-credential{margin:0 auto 14px!important;text-align:center!important}html[lang="en"] .v5-stat-strip{width:min(980px,92vw)!important;margin:12px auto 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[lang="en"] .v5-actions-below{width:100%!important;margin:16px auto 0!important;justify-content:center!important;align-items:center!important}html[lang="en"] .v5-zodiac-background{width:760px!important;height:760px!important;max-width:none!important;max-height:none!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important}html[lang="en"] .v5-wheel-inner{width:100%!important;height:100%!important}html[lang="en"] .trust-strip{margin-top:0!important;position:relative!important;z-index:3!important}}.trust-grid strong,html[lang="en"] .trust-grid strong,html[lang="ta"] .trust-grid strong{font-size:19px!important;line-height:1.34!important;letter-spacing:.01em!important}.trust-grid article,html[lang="en"] .trust-grid article,html[lang="ta"] .trust-grid article{padding-top:24px!important;padding-bottom:24px!important}@media (min-width:981px){.v5-brand-cosmos,html[lang="en"] .v5-brand-cosmos,html[lang="ta"] .v5-brand-cosmos{inset:20px 0 0!important}}@media (max-width:980px){.footer-brand .zodiac-image-logo{display:block!important;visibility:visible!important;opacity:1!important;isolation:isolate!important;contain:paint!important;transform:none!important;-webkit-transform:none!important}.footer-brand .zodiac-image-logo img{display:block!important;visibility:visible!important;opacity:1!important;animation:none!important;-webkit-animation:none!important;transform:scale(1.52)!important;-webkit-transform:scale(1.52)!important;transform-origin:50% 50%!important;will-change:auto!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;transform-style:flat!important;-webkit-transform-style:flat!important}}@media (max-width:640px){.trust-grid strong,html[lang="en"] .trust-grid strong,html[lang="ta"] .trust-grid strong{font-size:18px!important;line-height:1.32!important}}@media (max-width:980px){.v5-hero,html[lang="en"] .v5-hero,html[lang="ta"] .v5-hero{min-height:0!important;height:auto!important}.v5-hero-grid,html[lang="en"] .v5-hero-grid,html[lang="ta"] .v5-hero-grid{min-height:0!important;height:auto!important}.service-card,.timeline-item,.why-card,.booking-form,.publication-showcase{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}.v5-live-cosmos:before,.v5-live-cosmos:after,.v5-real-planet,.v5-galaxy-glow,.v5-galaxy-one,.v5-galaxy-two{animation:none!important;-webkit-animation:none!important}.footer-brand .zodiac-image-logo{contain:paint!important;overflow:hidden!important}.footer-brand .zodiac-image-logo img{animation:ruhFooterMobileSpin 26s linear infinite!important;-webkit-animation:ruhFooterMobileSpin 26s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.preferred-date-notice{display:block;margin:-7px 2px 8px;color:#c7c0ad;font-size:12px;line-height:1.45}}@keyframes ruhFooterMobileSpin{from{transform:scale(1.52) rotate(0deg)}to{transform:scale(1.52) rotate(360deg)}}@-webkit-keyframes ruhFooterMobileSpin{from{-webkit-transform:scale(1.52) rotate(0deg)}to{-webkit-transform:scale(1.52) rotate(360deg)}}:root{--ru-navy:#06192d;--ru-navy2:#0b2a4a;--ru-gold:#c98409;--ru-gold2:#f2bd46;--ru-cream:#fbf5eb;--ru-ink:#15171a}html{scroll-behavior:smooth}body{background:var(--ru-cream)!important;color:var(--ru-ink)}.container{width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;margin-inline:auto!important}.ru-header{position:sticky!important;top:0;z-index:9999;background:var(--ru-navy)!important;border:0!important;box-shadow:0 8px 30px rgba(0,0,0,.12)}.ru-topbar{min-height:78px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px}.ru-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.ru-brand-photo{width:58px;height:58px;border:2px solid var(--ru-gold2);border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px rgba(242,189,70,.12)}.ru-brand-photo img{width:100%;height:100%;object-fit:cover}.ru-brand-copy{display:flex;flex-direction:column;line-height:1}.ru-brand-copy strong{font-family:Georgia,serif;font-size:27px;letter-spacing:.08em;color:#f4c45d}.ru-brand-copy small{font-size:10px;letter-spacing:.18em;color:#fff2c4;margin-top:7px;font-weight:700}.ru-contact-meta{justify-self:center;display:flex;gap:30px;color:#fff}.ru-contact-meta>div{display:flex;align-items:center;gap:9px}.ru-contact-meta small{display:block;font-size:10px;color:#c9d2dd}.ru-contact-meta b{display:block;font-size:12px}.ru-meta-icon{color:var(--ru-gold2);font-size:20px}.ru-header .language-switch{background:transparent!important;border:1px solid rgba(242,189,70,.35)!important;border-radius:7px!important;padding:3px!important;margin:0!important}.ru-header .lang-btn{color:#fff!important}.ru-header .lang-btn.active{background:var(--ru-gold2)!important;color:#06192d!important}.ru-book-top{white-space:nowrap!important;padding:14px 22px!important}.menu-toggle{display:none}.ru-navrow{background:#fffaf3;border-bottom:1px solid #e8d8bd}.ru-navinner{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ru-header .main-nav{display:flex!important;align-items:center;gap:30px!important}.ru-header .main-nav a{color:#101820!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;text-decoration:none!important}.ru-header .main-nav a:hover{color:var(--ru-gold)!important}.ru-social-mini{display:flex;gap:10px}.ru-social-mini a{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ru-navy);color:#fff;text-decoration:none;font-size:12px}.ru-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 77% 31%,rgba(255,211,103,.48),transparent 30%),linear-gradient(108deg,#fffdf9 0%,#fbf4e9 49%,#f8e1b0 100%);border-bottom:1px solid #ead7b6;padding:38px 0 0;min-height:660px}.ru-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(183,123,14,.16) 1px,transparent 1px);background-size:22px 22px;opacity:.16;pointer-events:none}.ru-hero-glow{position:absolute;width:640px;height:640px;right:-60px;top:-120px;background:radial-gradient(circle,rgba(255,210,88,.5),rgba(255,210,88,.06) 48%,transparent 70%);filter:blur(8px)}.ru-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:44% 56%;align-items:center;min-height:535px}.ru-hero-copy{padding:8px 0 56px}.ru-hero-copy h1{margin:0!important}.ru-hero-copy h1 span{display:block;font-family:Georgia,serif;font-size:clamp(82px,7.3vw,118px);line-height:.88;font-weight:500;letter-spacing:-.04em;background:linear-gradient(#fff2b0 0%,#d79a20 32%,#8c4f00 54%,#f1c25b 78%,#9b5c05 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 5px 14px rgba(105,58,0,.15)}.ru-hero-copy h1 small{display:block;font-family:Georgia,serif;font-size:clamp(42px,3.55vw,58px);line-height:.98;color:#201c1a;margin-top:24px;letter-spacing:.01em}.ru-divider{display:flex;align-items:center;gap:12px;margin:24px 0 18px}.ru-divider i{display:block;height:1px;background:#c99535;flex:1}.ru-divider b{color:#d79510}.ru-tagline{font-size:16px!important;letter-spacing:.09em!important;color:#bb7200!important;font-weight:800!important;margin:0 0 12px!important}.ru-lead{font-size:16px!important;line-height:1.55!important;color:#292929!important;max-width:540px!important;margin:0 0 22px!important}.ru-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.ru-hero .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 23px!important;border-radius:4px!important;font-weight:800!important;text-transform:uppercase!important;font-size:12px!important}.ru-hero .btn-gold{background:linear-gradient(#efbd4e,#c67d05)!important;color:#07182b!important;border:1px solid #c67d05!important}.ru-outline{background:#fffaf4!important;border:1px solid #d59a2f!important;color:#091a2e!important;text-decoration:none!important}.ru-feature-row{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.82);border:1px solid #ead7b6;border-radius:10px;box-shadow:0 10px 30px rgba(45,35,20,.05)}.ru-feature-row>div{display:flex;align-items:center;gap:10px;padding:14px 12px;border-right:1px solid #ead7b6}.ru-feature-row>div:last-child{border-right:0}.ru-feature-row b{color:#d18a0b;font-size:22px}.ru-feature-row span{display:flex;flex-direction:column}.ru-feature-row strong{font-size:10px}.ru-feature-row small{font-size:9px;color:#555;margin-top:2px}.ru-cosmos{position:relative;height:555px;align-self:end;overflow:visible}.ru-wheel{position:absolute;right:-72px;bottom:-72px;width:620px;height:500px;overflow:hidden;filter:drop-shadow(0 16px 28px rgba(56,32,0,.22));transform-origin:center}.ru-wheel img{position:absolute;width:760px;max-width:none;right:-5px;top:-5px;animation:ruFloat 10s ease-in-out infinite alternate}.ru-orbit{position:absolute;border:1px solid rgba(193,128,15,.36);border-radius:50%;transform:rotate(-10deg)}.ru-orbit.o1{width:640px;height:250px;right:-55px;top:48px}.ru-orbit.o2{width:570px;height:210px;right:-4px;top:105px;transform:rotate(17deg)}.ru-planet{position:absolute;border-radius:50%;box-shadow:inset -10px -10px 18px rgba(0,0,0,.22),0 0 20px rgba(255,201,87,.18);z-index:3}.ru-planet.p1{width:43px;height:43px;background:radial-gradient(circle at 35% 30%,#ffd781,#9a5c12 65%);left:90px;top:87px}.ru-planet.p2{width:33px;height:33px;background:radial-gradient(circle at 35% 30%,#9ae1ff,#17618e 66%);right:98px;top:54px}.ru-planet.p3{width:61px;height:61px;background:repeating-linear-gradient(8deg,#b96f31 0 7px,#f2cc85 7px 13px);right:18px;top:145px}.ru-trustbar{position:relative;z-index:5;margin-top:-12px!important;transform:translateY(34px);display:grid;grid-template-columns:repeat(4,1fr);background:#041a31;color:#fff;border:1px solid #d89a20;border-radius:12px;box-shadow:0 15px 35px rgba(4,20,40,.24)}.ru-trustbar>div{padding:18px 22px;border-right:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;justify-content:center}.ru-trustbar>div:last-child{border-right:0}.ru-trustbar b{font-family:Georgia,serif;color:#f2b63d;font-size:16px}.ru-trustbar b span{margin-left:7px}.ru-trustbar small{font-size:10px;margin:5px 0 0 33px;color:#e3e9ef}@keyframes ruFloat{to{transform:translateY(-8px) scale(1.01)}}#services,#faq{background:#fffaf3!important}#about,#process,#booking,#contact{background:linear-gradient(135deg,#071b31,#0d3156)!important;color:#eef4fb!important}.section{padding-top:92px!important;padding-bottom:92px!important}.section-heading .eyebrow{color:#c98208!important}.section-heading h2{font-family:Georgia,serif!important;color:#0b2138!important}.section-heading p{color:#4c5660!important}#about .section-heading h2,#about h2,#about h3,#process h2,#process h3,#booking h2,#contact h2,#contact h3{color:#f1b842!important}#about p,#process p,#booking .section-heading p,#contact p{color:#e8eef5!important}.service-card{background:#fff!important;border:1px solid #e7c88d!important;border-radius:12px!important;box-shadow:0 14px 34px rgba(68,48,17,.08)!important;color:#17202a!important}.service-card h3,.service-card h4{color:#6f4300!important}.service-card .price{color:#a96500!important}.service-book-btn{background:#071b31!important;color:#f6c55d!important;border-radius:4px!important}.timeline-item{background:#fffaf3!important;border:1px solid #d9a94c!important;color:#17202a!important}.timeline-item h3{color:#7c4b00!important}.timeline-item p{color:#45515d!important}.faq-list details{background:#fff!important;border:1px solid #ead1a1!important}.faq-list summary{color:#10243c!important}.faq-list p{color:#4b5661!important}.booking-form{background:#fffaf3!important;color:#10243c!important;border:1px solid #dcb468!important}.booking-form label,.booking-form .booking-note{color:#10243c!important}.booking-form input,.booking-form select,.booking-form textarea{background:#fff!important;color:#111!important;border:1px solid #dcc79f!important}.booking-submit{background:linear-gradient(#efbd4e,#c67d05)!important;color:#07182b!important}.cta-card{background:#fffaf3!important;color:#10243c!important;border:1px solid #dcb468!important}.cta-card h2,.cta-card h3{color:#7c4b00!important}.cta-card p{color:#4b5661!important}.site-footer{background:#031325!important}@media (max-width:980px){.ru-topbar{grid-template-columns:1fr auto auto;gap:10px;min-height:70px}.ru-contact-meta,.ru-book-top{display:none!important}.menu-toggle{display:flex!important;flex-direction:column;gap:4px;background:transparent;border:0;padding:9px}.menu-toggle span{display:block;width:24px;height:2px;background:#fff}.ru-navrow{background:#fffaf3}.ru-navinner{min-height:0;display:block}.ru-header .main-nav{display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:10px 0}.ru-header .main-nav.open{display:flex!important}.ru-header .main-nav a{padding:12px 4px;border-bottom:1px solid #eadcc6}.ru-social-mini{display:none}.ru-hero{padding-top:28px;min-height:0}.ru-hero-grid{grid-template-columns:1fr;min-height:0}.ru-hero-copy{padding-bottom:10px;text-align:center}.ru-hero-copy h1 span{font-size:clamp(62px,19vw,92px)}.ru-hero-copy h1 small{font-size:clamp(30px,9vw,44px);margin-top:14px}.ru-tagline{font-size:13px!important}.ru-lead{margin-inline:auto!important}.ru-hero-actions{justify-content:center}.ru-feature-row{grid-template-columns:repeat(2,1fr)}.ru-feature-row>div:nth-child(2){border-right:0}.ru-feature-row>div:nth-child(-n+2){border-bottom:1px solid #ead7b6}.ru-cosmos{height:390px;margin-top:-5px}.ru-wheel{width:480px;height:365px;right:50%;transform:translateX(50%);bottom:-20px}.ru-wheel img{width:555px;right:-15px;top:0}.ru-orbit.o1{width:460px;height:170px;right:50%;transform:translateX(50%) rotate(-10deg);top:45px}.ru-orbit.o2{width:420px;height:150px;right:50%;transform:translateX(50%) rotate(17deg);top:90px}.ru-planet.p1{left:11%;top:75px}.ru-planet.p2{right:15%;top:50px}.ru-planet.p3{right:5%;top:130px}.ru-trustbar{grid-template-columns:repeat(2,1fr);transform:none;margin-top:0!important;border-radius:0;width:100%!important;max-width:none!important}.ru-trustbar>div:nth-child(2){border-right:0}.ru-trustbar>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.section{padding-top:68px!important;padding-bottom:68px!important}}@media (max-width:560px){.container{width:min(100% - 24px,1180px)!important}.ru-brand-photo{width:48px;height:48px}.ru-brand-copy strong{font-size:22px}.ru-brand-copy small{font-size:8px}.ru-header .language-switch .lang-btn{font-size:10px!important;padding:6px!important}.ru-hero-copy h1 small{line-height:1.02}.ru-feature-row strong{font-size:9px}.ru-feature-row small{font-size:8px}.ru-cosmos{height:330px}.ru-wheel{width:410px;height:320px}.ru-wheel img{width:480px}.ru-trustbar>div{padding:14px 12px}.ru-trustbar b{font-size:14px}.ru-trustbar small{margin-left:28px}.service-details-grid{grid-template-columns:1fr!important}}.ru-brand-photo{width:64px!important;height:64px!important;background:#000}.ru-brand-photo img{object-position:center 18%;transform:scale(1.02)}.ru-hero{min-height:620px!important;padding-top:24px!important}.ru-hero-grid{grid-template-columns:43% 57%!important;min-height:510px!important}.ru-hero-copy{padding-bottom:36px!important}.ru-cosmos{height:520px!important;overflow:visible!important}.ru-wheel{width:575px!important;height:575px!important;right:-5px!important;bottom:-56px!important;overflow:visible!important;border-radius:50%;filter:drop-shadow(0 20px 42px rgba(55,28,0,.30))!important}.ru-wheel img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;animation:ruSpin 95s linear infinite!important}.ru-orbit.o1{width:650px!important;height:250px!important;right:-30px!important;top:45px!important}.ru-orbit.o2{width:585px!important;height:210px!important;right:25px!important;top:105px!important}.ru-planet.p1{left:62px!important;top:84px!important}.ru-planet.p2{right:75px!important;top:38px!important}.ru-planet.p3{right:-4px!important;top:142px!important}.ru-trustbar{transform:translateY(22px)!important;margin-top:-2px!important}@keyframes ruSpin{to{transform:rotate(360deg)}}#about,#process,#booking,#contact,.principles-section,.no-guess-section{background:linear-gradient(135deg,#06182c,#0b2f52)!important;color:#f7f2e9!important}.principles-section h2,.no-guess-section h2,.principles-section h3,.no-guess-section h3{color:#f0b640!important}.principles-section p,.no-guess-section p{color:#e9eef5!important}.principles-list>div{color:#f4f7fb!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(242,189,70,.28)!important}.principles-copy .eyebrow,.no-guess-section .eyebrow{color:#57d3a8!important}.no-guess-section .container{max-width:900px!important}.no-guess-section{text-align:center!important}#process .timeline-item{background:#fffaf3!important}.timeline-item p{color:#59636d!important}.timeline-item span{color:#1fb67b!important}.timeline-item h3{color:#c88308!important}#about .about-story-card,#about .profile-card,#about .philosophy-card,#about .professional-card,#about .publication-card,#about .commitment-card{border-color:rgba(242,189,70,.38)!important;box-shadow:0 12px 28px rgba(0,0,0,.12)}#about .philosophy-card p,#about .professional-card p,#about .publication-card p,#about .commitment-card p,#about .about-story-card p{color:#edf2f8!important}#about .professional-highlights{background:#06111f!important;border-color:rgba(242,189,70,.45)!important}#about .professional-highlights span{color:#cbd5e1!important}#services .service-card p,#services .service-card li{color:#44515d!important}.service-card .service-price,.service-card .price{color:#9b5b00!important;font-weight:800!important}#booking .section-heading h2,#contact .section-heading h2{color:#f1b842!important}#booking .section-heading p,#contact .section-heading p{color:#e8eef5!important}.booking-form{box-shadow:0 18px 46px rgba(0,0,0,.18)!important}.faq-list details p{color:#4b5661!important}body.tamil-mode .ru-lead,body.tamil-mode .ru-feature-row strong,body.tamil-mode .ru-feature-row small{color:#27313a!important}@media (max-width:980px){.ru-brand-photo{width:52px!important;height:52px!important}.ru-hero-grid{grid-template-columns:1fr!important}.ru-cosmos{height:390px!important}.ru-wheel{width:430px!important;height:430px!important;right:50%!important;bottom:-36px!important;transform:translateX(50%)!important}.ru-wheel img{animation:ruSpinMobile 120s linear infinite!important}.ru-orbit.o1{width:470px!important;right:50%!important;transform:translateX(50%) rotate(-10deg)!important}.ru-orbit.o2{width:430px!important;right:50%!important;transform:translateX(50%) rotate(17deg)!important}@keyframes ruSpinMobile{to{transform:rotate(360deg)}}}@media (max-width:560px){.ru-cosmos{height:330px!important}.ru-wheel{width:360px!important;height:360px!important;bottom:-26px!important}.ru-planet.p3{right:2%!important}}@media (prefers-reduced-motion:reduce){.ru-wheel img{animation:none!important}}:root{--ap-navy:#07192f;--ap-navy-2:#0b2747;--ap-navy-3:#12375b;--ap-cream:#fffaf1;--ap-ivory:#f7eddc;--ap-paper:#fffdf8;--ap-gold:#c88a18;--ap-gold-2:#e8bd59;--ap-gold-3:#fff0b0;--ap-ink:#182130;--ap-muted:#5f6570;--ap-line:rgba(151,104,24,.25);--ap-shadow:0 22px 60px rgba(39,29,17,.12);--ap-radius:22px}body{background:var(--ap-cream)!important;color:var(--ap-ink)!important}body:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(232,189,89,.10),transparent 28%),radial-gradient(circle at 85% 70%,rgba(7,25,47,.055),transparent 30%)}.ru-header{background:linear-gradient(180deg,rgba(5,18,36,.985),rgba(7,25,47,.97))!important;box-shadow:0 10px 34px rgba(4,14,29,.18)!important}.ru-topbar{min-height:76px!important;gap:22px!important}.ru-brand-photo{border:1px solid rgba(255,225,147,.84)!important;box-shadow:0 0 0 3px rgba(232,189,89,.10),0 8px 24px rgba(0,0,0,.28)!important}.ru-brand-copy strong{font-family:Cinzel,Georgia,serif!important;font-size:25px!important;letter-spacing:.095em!important;background:linear-gradient(180deg,#fff2bd,#e6b64d 52%,#b97809);-webkit-background-clip:text;background-clip:text;color:transparent!important}.ru-brand-copy small{color:#f7df9a!important;letter-spacing:.22em!important}.ru-contact-meta small{color:#aebbc9!important}.ru-contact-meta b{font-weight:650!important;color:#f7f8fa!important}.ru-meta-icon{color:#f0c35f!important;filter:drop-shadow(0 0 8px rgba(240,195,95,.25))}.ru-header .language-switch{border-color:rgba(232,189,89,.46)!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px rgba(255,255,255,.06)!important}.ru-header .lang-btn{border-radius:5px!important}.ru-header .lang-btn.active{background:linear-gradient(180deg,#f4d37b,#d89b26)!important;box-shadow:0 5px 14px rgba(200,138,24,.25)!important}.ru-book-top{border-radius:8px!important;background:linear-gradient(180deg,#f6d676 0%,#d99d2a 55%,#bb7608 100%)!important;border:1px solid #f3cd67!important;box-shadow:0 9px 22px rgba(183,116,8,.26),inset 0 1px rgba(255,255,255,.55)!important;transform:translateY(0);transition:.22s ease!important}.ru-book-top:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(183,116,8,.32),inset 0 1px rgba(255,255,255,.6)!important}.ru-navrow{background:rgba(255,250,241,.965)!important;border-bottom:1px solid rgba(176,126,39,.24)!important;box-shadow:0 5px 18px rgba(61,46,25,.05)!important}.ru-navinner{min-height:50px!important}.ru-header .main-nav a{position:relative;color:#10233a!important;letter-spacing:.055em!important;font-weight:750!important}.ru-header .main-nav a:after{content:"";position:absolute;left:4px;right:4px;bottom:-8px;height:1px;transform:scaleX(0);background:linear-gradient(90deg,transparent,#c98a18,transparent);transition:.25s ease}.ru-header .main-nav a:hover:after{transform:scaleX(1)}.ru-social-mini a{background:linear-gradient(145deg,#09213c,#06162a)!important;border:1px solid rgba(232,189,89,.25);box-shadow:0 6px 14px rgba(5,18,36,.16)}.ru-hero{min-height:700px!important;padding:44px 0 0!important;border-bottom:1px solid rgba(171,117,24,.24)!important;background:radial-gradient(circle at 79% 28%,rgba(255,218,119,.46),transparent 26%),radial-gradient(circle at 90% 68%,rgba(67,104,146,.11),transparent 29%),linear-gradient(112deg,#fffdf8 0%,#fbf3e6 45%,#f5dfaf 100%)!important}.ru-hero:before{background-image:radial-gradient(circle at 14% 23%,rgba(159,107,21,.14)0 1px,transparent 1.4px),radial-gradient(circle at 72% 16%,rgba(255,255,255,.85)0 1px,transparent 1.6px),radial-gradient(circle at 58% 70%,rgba(181,125,28,.12)0 1px,transparent 1.5px)!important;background-size:34px 34px,47px 47px,61px 61px!important;opacity:.42!important}.ru-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(255,253,248,.96) 0%,rgba(255,253,248,.78) 36%,rgba(255,253,248,.08) 64%,rgba(5,21,42,.04) 100%),url("../assets/hero-space-bg.webp")85%center/cover no-repeat;opacity:.24;mix-blend-mode:multiply}.ru-hero-glow{z-index:1;width:720px!important;height:720px!important;right:-70px!important;top:-145px!important;background:radial-gradient(circle,rgba(255,223,127,.60),rgba(240,191,76,.15) 43%,transparent 71%)!important;filter:blur(12px)!important}.ru-hero-grid{grid-template-columns:46% 54%!important;min-height:560px!important;position:relative!important;z-index:3!important;gap:18px!important}.ru-hero-copy{padding:14px 0 50px!important;position:relative;z-index:6}.ru-hero-copy h1 span{font-family:Cinzel,Georgia,serif!important;font-size:clamp(88px,7.8vw,128px)!important;font-weight:700!important;letter-spacing:.005em!important;line-height:.83!important;background:linear-gradient(180deg,#fff6c7 0%,#f2cf6d 20%,#d69620 45%,#8d5408 62%,#f0c35b 80%,#a3630b 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-stroke:.45px rgba(120,72,8,.38);filter:drop-shadow(0 3px 0 rgba(255,242,187,.44)) drop-shadow(0 11px 14px rgba(92,55,8,.14))}.ru-hero-copy h1 small{font-family:Cinzel,Georgia,serif!important;font-size:clamp(35px,3.35vw,54px)!important;font-weight:600!important;letter-spacing:.035em!important;color:#12243b!important;margin-top:21px!important;text-shadow:0 1px rgba(255,255,255,.65)}.ru-divider{max-width:520px!important;margin:22px 0 17px!important}.ru-divider i{background:linear-gradient(90deg,rgba(171,113,16,.08),#c78a1c,rgba(171,113,16,.08))!important}.ru-divider b{color:#c28313!important;text-shadow:0 0 12px rgba(232,189,89,.38)}.ru-tagline{color:#a86a08!important;letter-spacing:.12em!important;font-size:13px!important}.ru-lead{max-width:550px!important;color:#313946!important;font-size:17px!important;line-height:1.65!important}.ru-lead strong{color:#102a48!important}.ru-hero-actions{gap:14px!important}.ru-hero .btn{min-height:52px!important;padding:0 25px!important;border-radius:8px!important;letter-spacing:.055em!important;transition:transform .2s ease,box-shadow .2s ease!important}.ru-hero .btn:hover{transform:translateY(-2px)}.ru-hero .btn-gold{background:linear-gradient(180deg,#f7d875 0%,#dfa331 48%,#b86f06 100%)!important;color:#07182b!important;border:1px solid #f2cb68!important;box-shadow:0 10px 24px rgba(182,111,8,.24),inset 0 1px rgba(255,255,255,.65),inset 0-2px rgba(105,59,0,.16)!important}.ru-outline{background:linear-gradient(180deg,rgba(8,29,53,.98),rgba(5,20,39,.98))!important;border:1px solid rgba(225,184,74,.82)!important;color:#f6d879!important;box-shadow:0 10px 24px rgba(6,24,45,.14),inset 0 1px rgba(255,255,255,.05)!important}.ru-feature-row{margin-top:28px!important;border:1px solid rgba(177,124,33,.22)!important;border-radius:14px!important;background:rgba(255,253,249,.77)!important;backdrop-filter:blur(12px);box-shadow:0 15px 36px rgba(64,47,23,.07)!important;overflow:hidden}.ru-feature-row>div{padding:14px 10px!important;border-color:rgba(177,124,33,.18)!important}.ru-feature-row b{color:#b5770d!important}.ru-feature-row strong{color:#13243a!important}.ru-feature-row small{color:#626a73!important}.ru-cosmos{height:575px!important;min-width:0;isolation:isolate}.ru-cosmos:before{content:"";position:absolute;z-index:0;width:520px;height:520px;right:6px;top:2px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,245,198,.95)0 3%,rgba(244,184,58,.50) 8%,rgba(232,174,49,.16) 22%,rgba(6,29,56,.08) 49%,transparent 70%);filter:blur(1px);box-shadow:0 0 80px rgba(220,159,31,.22)}.ru-cosmos:after{content:"";position:absolute;z-index:4;width:118px;height:122px;right:0;bottom:25px;background:url("../assets/fast-20260928/767116c95fac030c.webp")center/contain no-repeat;filter:drop-shadow(0 13px 18px rgba(13,36,62,.28));opacity:.92}.ru-wheel{z-index:2!important;width:545px!important;height:545px!important;right:18px!important;bottom:-25px!important;filter:drop-shadow(0 26px 42px rgba(35,26,16,.23))!important}.ru-wheel:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(239,197,98,.42);box-shadow:0 0 0 8px rgba(255,249,228,.22),0 0 55px rgba(201,138,24,.20);pointer-events:none}.ru-wheel img{animation:ruSpin 135s linear infinite!important;filter:saturate(.94) contrast(1.03) brightness(1.02)}.ru-orbit{z-index:3!important;border-color:rgba(180,119,12,.34)!important;box-shadow:0 0 10px rgba(237,190,81,.12)}.ru-orbit.o1{width:650px!important;height:250px!important;right:-14px!important;top:80px!important}.ru-orbit.o2{width:590px!important;height:212px!important;right:33px!important;top:130px!important}.ru-planet{z-index:5!important;box-shadow:inset -10px -10px 18px rgba(0,0,0,.22),0 8px 22px rgba(61,44,18,.18),0 0 20px rgba(255,205,104,.22)!important}.ru-planet.p1{left:44px!important;top:115px!important}.ru-planet.p2{right:98px!important;top:55px!important}.ru-planet.p3{right:-4px!important;top:178px!important}.ru-trustbar{transform:translateY(26px)!important;margin-top:0!important;border:1px solid rgba(226,180,76,.78)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(7,25,47,.96),rgba(10,39,70,.94))!important;backdrop-filter:blur(14px);box-shadow:0 22px 50px rgba(5,21,42,.24),inset 0 1px rgba(255,255,255,.05)!important;overflow:hidden}.ru-trustbar>div{padding:20px 22px!important;border-color:rgba(235,199,114,.18)!important;position:relative}.ru-trustbar>div:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,224,145,.35),transparent)}.ru-trustbar b{font-family:Cinzel,Georgia,serif!important;color:#f1c65f!important;font-size:15px!important}.ru-trustbar small{color:#d7e0ea!important;font-size:10.5px!important}.trust-strip{background:#fffaf2!important;border-color:rgba(182,126,31,.20)!important}.trust-grid article{background:transparent!important;border-color:rgba(182,126,31,.16)!important}.trust-grid strong{color:#9a6209!important;font-family:Cinzel,Georgia,serif!important}.trust-grid span{color:#606873!important}.section{padding-top:96px!important;padding-bottom:96px!important}#services,#faq{background:linear-gradient(180deg,#fffdf8,#fbf3e7)!important}#about,#process,#booking,#contact{background:linear-gradient(180deg,#f9f1e5,#fffaf1)!important;color:#16253a!important}.section-heading .eyebrow,#about .eyebrow,#process .eyebrow,#booking .eyebrow,#contact .eyebrow{color:#a86d0e!important}.section-heading h2,#about .section-heading h2,#about h2,#about h3,#process h2,#process h3,#booking h2,#contact h2,#contact h3{font-family:Cinzel,Georgia,serif!important;color:#0b2543!important}.section-heading p,#about p,#process p,#booking .section-heading p,#contact p{color:#5d6570!important}.service-card{border-radius:18px!important;border:1px solid rgba(184,127,29,.28)!important;background:rgba(255,253,248,.96)!important;box-shadow:0 18px 42px rgba(63,48,26,.08)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.service-card:hover{transform:translateY(-6px)!important;border-color:rgba(184,127,29,.58)!important;box-shadow:0 25px 56px rgba(63,48,26,.12)!important}.service-card h3,.service-card h4{color:#17324f!important}.service-card p,.service-card li{color:#505a65!important}.service-icon{border-color:rgba(201,138,24,.32)!important;background:linear-gradient(145deg,#fff7df,#f3ddaa)!important;color:#a86a08!important}.service-book-btn{border-radius:8px!important;background:linear-gradient(180deg,#0d2c4d,#071b31)!important;color:#f1c860!important;border:1px solid rgba(225,184,74,.60)!important;box-shadow:0 9px 20px rgba(7,27,49,.11)}.timeline-item{border-radius:18px!important;background:#fffdf8!important;border:1px solid rgba(190,135,37,.30)!important;box-shadow:0 14px 34px rgba(70,50,22,.07)!important}.timeline-item span{color:#b87a0f!important}.timeline-item h3{color:#15304e!important}.timeline-item p{color:#59616b!important}#about .about-story-card,#about .profile-card,#about .philosophy-card,#about .professional-card,#about .publication-card,#about .commitment-card,#about .publication-showcase,#about .author-contribution-card{background:linear-gradient(145deg,#fffdf9,#f9efdf)!important;border:1px solid rgba(187,130,30,.26)!important;color:#17283d!important;box-shadow:0 18px 44px rgba(62,45,22,.08)!important}#about .about-story-card p,#about .philosophy-card p,#about .professional-card p,#about .publication-card p,#about .commitment-card p,#about .publication-copy>p:not(.eyebrow):not(.publication-meta){color:#59636f!important}#about .professional-highlights{background:linear-gradient(135deg,#071c34,#0d3154)!important;border-color:rgba(225,184,74,.38)!important}#about .professional-highlights strong{color:#f1c258!important}#about .professional-highlights span{color:#dce5ef!important}.principles-section,.no-guess-section{background:linear-gradient(135deg,#071c34,#0b2d50)!important;color:#f8f5ed!important;border-color:rgba(225,184,74,.20)!important}.principles-section:before,.no-guess-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 15%,rgba(225,184,74,.10),transparent 35%)}.principles-section h2,.no-guess-section h2{color:#f1c35c!important}.principles-section p,.no-guess-section p{color:#dce4ec!important}.principles-list>div{background:rgba(255,255,255,.045)!important;border:1px solid rgba(235,195,101,.28)!important;border-radius:12px!important;color:#f6f7f8!important;backdrop-filter:blur(8px)}.faq-list details{border-radius:14px!important;border:1px solid rgba(189,131,30,.26)!important;background:#fffdf9!important;margin-bottom:12px;padding:18px 20px!important;box-shadow:0 10px 24px rgba(62,46,25,.05)}.faq-list summary{color:#142b46!important}.faq-list p{color:#59636e!important}.booking-form{border-radius:20px!important;background:#fffdf9!important;border:1px solid rgba(190,134,35,.32)!important;box-shadow:0 22px 50px rgba(63,47,25,.10)!important}.booking-form label,.booking-form .booking-note{color:#162c46!important}.booking-form input,.booking-form select,.booking-form textarea{border-radius:9px!important;background:#fff!important;border:1px solid #ddc69b!important;box-shadow:inset 0 1px 2px rgba(49,38,21,.035)}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{outline:0!important;border-color:#c88a18!important;box-shadow:0 0 0 3px rgba(200,138,24,.10)!important}.booking-submit{border-radius:8px!important;background:linear-gradient(180deg,#f5d270,#dca02d 50%,#bb7608)!important;box-shadow:0 10px 24px rgba(183,116,8,.18)!important}.cta-card{border-radius:22px!important;background:linear-gradient(135deg,#fffdf8,#f7e8cc)!important;border:1px solid rgba(190,134,35,.31)!important;box-shadow:0 18px 42px rgba(62,46,24,.08)!important}.cta-card h2,.cta-card h3{color:#132e4b!important}.cta-card p{color:#5a636e!important}.site-footer{background:linear-gradient(180deg,#06182d,#03101f)!important;border-top:1px solid rgba(225,184,74,.26)!important}.floating-whatsapp{box-shadow:0 12px 28px rgba(18,96,55,.30),0 0 0 5px rgba(255,255,255,.55)!important}@media (max-width:980px){.ru-topbar{min-height:70px!important}.ru-navrow{background:#fffaf1!important}.ru-header .main-nav{background:#fffaf1!important;border-radius:0 0 14px 14px;box-shadow:0 16px 28px rgba(38,28,16,.12)}.ru-header .main-nav a{padding:13px 5px!important;border-color:rgba(181,125,28,.18)!important}.menu-toggle span{background:#f2c65f!important}.ru-hero{padding-top:34px!important}.ru-hero:after{background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,253,248,.72) 52%,rgba(255,253,248,.34)),url("../assets/hero-space-bg.webp")center 75%/cover no-repeat;opacity:.19}.ru-hero-grid{grid-template-columns:1fr!important;gap:0!important}.ru-hero-copy{text-align:center!important;padding-bottom:12px!important}.ru-divider{margin-inline:auto!important}.ru-lead{margin-inline:auto!important}.ru-hero-actions{justify-content:center!important}.ru-cosmos{height:430px!important}.ru-cosmos:before{width:420px;height:420px;right:50%;top:0;transform:translateX(50%)}.ru-cosmos:after{width:88px;height:92px;right:7%;bottom:34px}.ru-wheel{width:410px!important;height:410px!important;right:50%!important;bottom:-20px!important;transform:translateX(50%)!important}.ru-wheel img{animation:ruSpinMobile 155s linear infinite!important}.ru-orbit.o1{width:470px!important;right:50%!important;top:78px!important;transform:translateX(50%) rotate(-10deg)!important}.ru-orbit.o2{width:430px!important;right:50%!important;top:123px!important;transform:translateX(50%) rotate(17deg)!important}.ru-trustbar{transform:none!important;margin-top:0!important;border-radius:14px!important;grid-template-columns:repeat(2,1fr)!important}.section{padding-top:74px!important;padding-bottom:74px!important}}@media (max-width:560px){.ru-brand-copy strong{font-size:20px!important}.ru-brand-copy small{letter-spacing:.14em!important}.ru-header .language-switch .lang-btn{font-size:9px!important;padding:6px 5px!important}.ru-hero{padding-top:26px!important}.ru-hero-copy h1 span{font-size:clamp(58px,18.8vw,82px)!important}.ru-hero-copy h1 small{font-size:clamp(27px,8.5vw,38px)!important;margin-top:14px!important}.ru-tagline{font-size:11.5px!important;letter-spacing:.085em!important}.ru-lead{font-size:15px!important}.ru-hero .btn{width:100%!important}.ru-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ru-feature-row>div{padding:12px 8px!important}.ru-cosmos{height:348px!important}.ru-cosmos:before{width:340px;height:340px}.ru-cosmos:after{width:70px;height:72px;right:3%;bottom:22px}.ru-wheel{width:330px!important;height:330px!important;bottom:-8px!important}.ru-orbit.o1{width:370px!important;height:145px!important;top:68px!important}.ru-orbit.o2{width:340px!important;height:125px!important;top:105px!important}.ru-planet.p1{left:5%!important;top:85px!important;width:34px!important;height:34px!important}.ru-planet.p2{right:12%!important;top:52px!important;width:26px!important;height:26px!important}.ru-planet.p3{right:0!important;top:138px!important;width:45px!important;height:45px!important}.ru-trustbar>div{padding:16px 10px!important}.ru-trustbar b{font-size:13px!important}.ru-trustbar small{margin-left:0!important;font-size:9.5px!important;margin-top:6px!important}.section{padding-top:62px!important;padding-bottom:62px!important}}@media (max-width:380px){.ru-cosmos{height:318px!important}.ru-wheel{width:300px!important;height:300px!important}.ru-cosmos:before{width:305px;height:305px}.ru-brand-copy strong{font-size:18px!important}.ru-brand-copy small{font-size:7px!important}}@media (prefers-reduced-motion:reduce){.ru-wheel img{animation:none!important}.ru-book-top,.ru-hero .btn,.service-card{transition:none!important}}:root{--ru-navy:#07192f;--ru-navy2:#0d3154;--ru-gold:#d7a42f;--ru-gold2:#f0c65f;--ru-cream:#fffaf1;--ru-ivory:#fffdf8;--ru-ink:#10243b;--ru-muted:#5f6873}.ru-hero{background:radial-gradient(circle at 83% 39%,rgba(242,197,92,.20),transparent 28%),linear-gradient(112deg,#fffdf8 0%,#fbf3e7 49%,#f5e5c4 100%)!important;min-height:690px!important}.ru-hero:after{opacity:.11!important;mix-blend-mode:multiply!important}.ru-hero-glow{opacity:.72!important;filter:blur(18px)!important}.ru-hero-grid{grid-template-columns:45% 55%!important;gap:12px!important;align-items:center!important}.ru-cosmos{height:585px!important;overflow:visible!important}.ru-cosmos:before{width:540px!important;height:540px!important;right:0!important;top:5px!important;background:radial-gradient(circle at 50% 50%,rgba(255,244,190,.82)0 4%,rgba(240,190,74,.22) 17%,rgba(14,48,82,.08) 49%,transparent 73%)!important;box-shadow:0 0 70px rgba(199,137,22,.15)!important}.ru-wheel{width:570px!important;height:570px!important;right:-4px!important;bottom:-15px!important;opacity:1!important;overflow:visible!important;filter:drop-shadow(0 24px 34px rgba(31,27,20,.22)) drop-shadow(0 0 18px rgba(214,164,53,.16))!important}.ru-wheel img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:saturate(1.08) contrast(1.08) brightness(.99)!important;animation:ruSpin 155s linear infinite!important}.ru-wheel:before{inset:-8px!important;border:1px solid rgba(205,149,31,.36)!important;box-shadow:0 0 0 6px rgba(255,252,240,.40),0 0 38px rgba(197,135,23,.15)!important}.ru-orbit{border-color:rgba(178,118,17,.26)!important}.ru-orbit.o1{width:620px!important;height:230px!important;right:-15px!important;top:92px!important}.ru-orbit.o2{width:560px!important;height:196px!important;right:30px!important;top:145px!important}.ru-planet{opacity:.88!important}.ru-planet.p1{left:30px!important;top:135px!important}.ru-planet.p2{right:92px!important;top:78px!important}.ru-planet.p3{right:-2px!important;top:205px!important}.ru-trustbar{min-height:96px!important;align-items:stretch!important;transform:translateY(24px)!important}.ru-trustbar>div{min-height:96px!important;padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:visible!important}.ru-trustbar b{font-size:15px!important;line-height:1.25!important;white-space:normal!important}.ru-trustbar small{font-size:10px!important;line-height:1.35!important;margin-top:7px!important;white-space:normal!important;overflow:visible!important;opacity:1!important}.trust-strip{padding-top:24px!important;background:#fffaf2!important}.trust-grid article{min-height:104px!important;padding:20px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.trust-grid strong{font-size:19px!important;line-height:1.25!important;color:#a86608!important}.trust-grid span{font-size:11px!important;line-height:1.4!important;color:#626b76!important;margin-top:5px!important}#services{background:linear-gradient(180deg,#fffdf8,#f8efe2)!important}.service-details-grid{gap:28px!important}.service-card{position:relative!important;overflow:hidden!important;background:linear-gradient(160deg,#0b2038 0%,#07192f 56%,#051322 100%)!important;border:1px solid rgba(220,168,51,.42)!important;box-shadow:0 20px 48px rgba(7,25,47,.16)!important;color:#f7f4ed!important}.service-card:before{opacity:1!important;background-image:linear-gradient(180deg,rgba(5,18,34,.12) 0%,rgba(5,18,34,.55) 26%,rgba(5,18,34,.94) 52%,rgba(5,18,34,.99) 100%),var(--service-visual)!important;background-size:100% 215px,100% 215px!important;background-position:top center!important;background-repeat:no-repeat!important}.service-card>*{position:relative!important;z-index:2!important}.service-card h3{color:#f1c65f!important;text-shadow:0 2px 10px rgba(0,0,0,.50)!important}.service-card h4{color:#edc25c!important}.service-card p,.service-card li{color:#eef2f6!important;opacity:1!important;text-shadow:0 1px 3px rgba(0,0,0,.25)!important}.service-card .price{color:#f5d781!important}.service-card .price span{color:#d7a42f!important}.service-card .service-book-btn{background:linear-gradient(180deg,#f2cc69,#d89b25)!important;color:#07192f!important;border:1px solid #f2cf74!important;font-weight:800!important;box-shadow:0 8px 20px rgba(0,0,0,.20)!important}.service-card .service-icon{background:linear-gradient(145deg,#fff4ca,#e5ad37)!important;color:#07192f!important}#about .about-info-card,#about .commitment-card,#about .publication-showcase,#about .author-contribution-card{background:linear-gradient(145deg,#fffdf9,#f8eddb)!important;border-color:rgba(188,130,29,.28)!important;box-shadow:0 16px 40px rgba(67,49,24,.08)!important}#about .about-info-card h3,#about .commitment-card h3,#about .publication-copy h3{color:#0c2b4b!important}#about .about-info-card p,#about .commitment-card p,#about .publication-copy p{color:#58636f!important;opacity:1!important}#about .guru-feature{background:linear-gradient(135deg,#0b2039 0%,#06172a 100%)!important;border:1px solid rgba(226,179,73,.48)!important;box-shadow:0 22px 52px rgba(5,20,38,.20)!important}#about .guru-feature .eyebrow{color:#d99d28!important}#about .guru-feature h3{color:#f1c45c!important}#about .guru-feature p{color:#e1e7ee!important;opacity:1!important}#about .guru-caption{color:#e8c76f!important}#about .guru-photo-wrap{background:#fffdf8!important;border:1px solid #d7a42f!important;box-shadow:0 0 0 7px rgba(215,164,47,.08)!important}#about,#process,#booking,#contact,#faq{color:var(--ru-ink)!important}.timeline-item h3,.faq-list summary,.booking-form label{color:#122c49!important}.timeline-item p,.faq-list p,.booking-form .booking-note{color:#5b6672!important}@media (min-width:981px){.ru-topbar{gap:18px!important}.ru-top-actions{gap:10px!important}.ru-top-actions .btn{padding-inline:18px!important;font-size:11px!important}.ru-contact-meta{gap:20px!important}.ru-header .main-nav{gap:22px!important}}@media (max-width:980px){.ru-hero-grid{grid-template-columns:1fr!important}.ru-cosmos{height:450px!important}.ru-wheel{width:425px!important;height:425px!important;right:50%!important;bottom:-8px!important;transform:translateX(50%)!important}.ru-cosmos:before{width:430px!important;height:430px!important;right:50%!important;transform:translateX(50%)!important}.ru-trustbar{min-height:0!important}.ru-trustbar>div{min-height:82px!important}.trust-grid article{min-height:94px!important}}@media (max-width:560px){.ru-cosmos{height:345px!important}.ru-wheel{width:330px!important;height:330px!important}.ru-cosmos:before{width:335px!important;height:335px!important}.ru-trustbar>div{min-height:80px!important}.trust-grid article{min-height:88px!important}.trust-grid strong{font-size:16px!important}.service-card{padding:24px!important}.service-card:before{background-size:100% 170px,100% 170px!important}}@media (prefers-reduced-motion:reduce){.ru-wheel img{animation:none!important}}:root{--ruh-navy:#07192f;--ruh-navy-soft:#102b49;--ruh-gold:#d49a25;--ruh-gold-light:#f2ca66;--ruh-cream:#fffaf1;--ruh-ivory:#fffdf8}.ru-hero{min-height:700px!important;padding:38px 0 0!important;background:radial-gradient(circle at 79% 42%,rgba(229,177,67,.22)0,rgba(229,177,67,.10) 22%,transparent 44%),radial-gradient(circle at 91% 8%,rgba(255,228,156,.42),transparent 34%),linear-gradient(110deg,#fffdf9 0%,#fffaf1 45%,#f8ead0 100%)!important}.ru-hero:before{background-image:radial-gradient(circle,rgba(179,124,25,.15) 1px,transparent 1px),radial-gradient(circle at 74% 34%,rgba(255,255,255,.80),transparent 22%)!important;background-size:23px 23px,100% 100%!important;opacity:.20!important}.ru-hero-glow{width:690px!important;height:690px!important;right:-68px!important;top:-102px!important;opacity:.55!important;filter:blur(20px)!important;background:radial-gradient(circle,rgba(246,203,99,.32),rgba(246,203,99,.08) 45%,transparent 72%)!important}.ru-hero-grid{grid-template-columns:43.5% 56.5%!important;gap:10px!important;min-height:565px!important;align-items:center!important}.ru-hero-copy{padding:8px 0 46px!important;position:relative;z-index:6!important}.ru-hero-copy h1 span{font-size:clamp(86px,7.6vw,124px)!important;line-height:.87!important;letter-spacing:-.025em!important;background:linear-gradient(180deg,#fff5bd 0%,#edc45e 19%,#c98312 45%,#8a4f03 60%,#edbd4d 79%,#9a5a06 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 4px 0 rgba(255,244,193,.42)) drop-shadow(0 12px 16px rgba(92,55,8,.13))!important}.ru-hero-copy h1 small{color:#102944!important;font-size:clamp(39px,3.5vw,57px)!important;line-height:.98!important;letter-spacing:.025em!important;margin-top:22px!important}.ru-divider{max-width:540px!important;margin:25px 0 18px!important}.ru-tagline{color:#a76606!important;font-size:13px!important;letter-spacing:.12em!important}.ru-lead{color:#394452!important;font-size:16px!important;line-height:1.55!important;max-width:565px!important}.ru-lead strong{color:#0a294a!important}.ru-hero-actions{gap:14px!important}.ru-hero .btn{min-height:50px!important;border-radius:8px!important;padding:0 24px!important;box-shadow:0 9px 21px rgba(53,36,11,.12)!important}.ru-hero .btn-gold{background:linear-gradient(180deg,#f5d36e 0%,#dfa02b 52%,#bd7108 100%)!important;color:#07192f!important;border:1px solid #d79a25!important}.ru-hero .ru-outline{background:#07192f!important;color:#f4cc67!important;border:1px solid #d9a43b!important}.ru-hero .ru-outline:hover{background:#102b49!important;color:#ffe7a0!important}.ru-feature-row{max-width:570px!important;margin-top:24px!important;background:rgba(255,253,248,.94)!important;border:1px solid rgba(190,132,27,.25)!important;box-shadow:0 14px 36px rgba(65,45,17,.07)!important;border-radius:12px!important;overflow:hidden!important}.ru-feature-row>div{padding:14px 11px!important;border-color:rgba(190,132,27,.20)!important}.ru-feature-row b{color:#ca8814!important}.ru-feature-row strong{color:#10243d!important;font-size:10.5px!important}.ru-feature-row small{color:#68717b!important;font-size:8.8px!important}.ru-cosmos{position:relative!important;height:585px!important;align-self:center!important;overflow:visible!important;isolation:isolate!important}.ru-cosmos:before{content:""!important;position:absolute!important;width:570px!important;height:570px!important;right:-2px!important;top:3px!important;border-radius:50%!important;z-index:0!important;background:radial-gradient(circle at 50% 50%,rgba(255,243,184,.76)0 4%,rgba(231,173,45,.18) 18%,rgba(7,32,58,.08) 48%,transparent 71%)!important;box-shadow:0 0 82px rgba(191,129,18,.14)!important}.ru-cosmos:after{display:none!important}.ru-wheel{position:absolute!important;width:610px!important;height:610px!important;right:-24px!important;top:-14px!important;bottom:auto!important;border-radius:50%!important;overflow:visible!important;z-index:2!important;filter:drop-shadow(0 25px 32px rgba(34,28,18,.19)) drop-shadow(0 0 24px rgba(209,152,31,.12))!important;transform:none!important;background:none!important}.ru-wheel>img{display:none!important}.ru-wheel:before{content:""!important;position:absolute!important;inset:-7px!important;border-radius:50%!important;border:1px solid rgba(196,136,22,.36)!important;box-shadow:0 0 0 5px rgba(255,253,244,.45),0 0 42px rgba(187,124,16,.15)!important;z-index:0!important;pointer-events:none!important}.ru-wheel:after{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;background:url("../assets/fast-20260928/0a4f43f3a7d7c83e.webp")center/contain no-repeat!important;z-index:1!important;animation:ruhWheelSpin 150s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important}@keyframes ruhWheelSpin{to{transform:rotate(360deg)}}.ru-orbit{z-index:3!important;border-color:rgba(177,117,15,.30)!important;box-shadow:0 0 12px rgba(209,153,43,.05)!important;pointer-events:none!important}.ru-orbit.o1{width:650px!important;height:245px!important;right:-46px!important;top:145px!important;transform:rotate(-10deg)!important}.ru-orbit.o2{width:570px!important;height:202px!important;right:3px!important;top:183px!important;transform:rotate(17deg)!important}.ru-planet{z-index:4!important;opacity:.70!important;box-shadow:inset -8px -9px 15px rgba(0,0,0,.23),0 5px 16px rgba(87,51,8,.13)!important}.ru-planet.p1{left:27px!important;top:154px!important;width:38px!important;height:38px!important}.ru-planet.p2{right:78px!important;top:72px!important;width:29px!important;height:29px!important}.ru-planet.p3{right:-1px!important;top:213px!important;width:54px!important;height:54px!important}.ru-trustbar{position:relative!important;z-index:7!important;min-height:94px!important;transform:translateY(18px)!important;margin-top:-18px!important;border-radius:13px!important;border:1px solid rgba(218,165,55,.72)!important;background:linear-gradient(135deg,#071b32,#0d3154)!important;box-shadow:0 16px 34px rgba(7,25,47,.18)!important}.ru-trustbar>div{min-height:94px!important;padding:17px 20px!important;overflow:visible!important}.ru-trustbar b{font-size:15px!important;line-height:1.25!important;color:#f0c45e!important}.ru-trustbar small{font-size:10px!important;line-height:1.35!important;color:#e8edf3!important;margin:6px 0 0 30px!important;overflow:visible!important}.trust-strip{background:#fffaf2!important;padding-top:18px!important;border-top:1px solid rgba(199,142,34,.18)!important;border-bottom:1px solid rgba(199,142,34,.18)!important}.trust-grid article{min-height:104px!important;padding:20px 16px!important;border-color:rgba(189,131,25,.18)!important}.trust-grid strong{font-family:Georgia,serif!important;color:#a96708!important;font-size:19px!important;line-height:1.18!important}.trust-grid span{color:#69727c!important;font-size:11px!important;margin-top:6px!important}#services .service-card{background:linear-gradient(160deg,#0a2038,#06172a)!important;border-color:rgba(215,164,47,.44)!important;color:#f2f5f8!important}#services .service-card h3,#services .service-card h4{color:#f0c45e!important}#services .service-card p,#services .service-card li{color:#e4eaf0!important;opacity:1!important}#services .service-card .price,#services .service-card .service-price{color:#f2d078!important}#services .service-book-btn{background:linear-gradient(180deg,#f2cb67,#d69721)!important;color:#07192f!important;font-weight:800!important}#about .guru-feature p{color:#e6edf4!important;opacity:1!important}#about .guru-feature h3{color:#f0c45e!important}@media (max-width:1100px) and (min-width:981px){.ru-hero-grid{grid-template-columns:46% 54%!important}.ru-wheel{width:545px!important;height:545px!important;right:-28px!important;top:8px!important}.ru-cosmos:before{width:525px!important;height:525px!important}.ru-orbit.o1{width:575px!important;right:-34px!important}.ru-orbit.o2{width:515px!important}.ru-hero-copy h1 span{font-size:clamp(78px,8.1vw,105px)!important}}@media (max-width:980px){.ru-hero{padding-top:32px!important;min-height:0!important}.ru-hero-grid{grid-template-columns:1fr!important;gap:0!important;min-height:0!important}.ru-hero-copy{text-align:center!important;padding-bottom:12px!important}.ru-divider,.ru-feature-row{margin-left:auto!important;margin-right:auto!important}.ru-hero-actions{justify-content:center!important}.ru-lead{margin-left:auto!important;margin-right:auto!important}.ru-cosmos{height:470px!important;margin-top:3px!important}.ru-cosmos:before{width:450px!important;height:450px!important;right:50%!important;top:5px!important;transform:translateX(50%)!important}.ru-wheel{width:455px!important;height:455px!important;right:50%!important;top:3px!important;transform:translateX(50%)!important}.ru-orbit.o1{width:500px!important;height:180px!important;right:50%!important;top:120px!important;transform:translateX(50%) rotate(-10deg)!important}.ru-orbit.o2{width:450px!important;height:160px!important;right:50%!important;top:160px!important;transform:translateX(50%) rotate(17deg)!important}.ru-planet.p1{left:8%!important;top:130px!important}.ru-planet.p2{right:13%!important;top:86px!important}.ru-planet.p3{right:4%!important;top:190px!important}.ru-trustbar{transform:none!important;margin-top:0!important;grid-template-columns:repeat(2,1fr)!important}.ru-trustbar>div{min-height:82px!important}}@media (max-width:560px){.ru-hero-copy h1 span{font-size:clamp(58px,18.5vw,80px)!important}.ru-hero-copy h1 small{font-size:clamp(27px,8.3vw,37px)!important}.ru-cosmos{height:360px!important}.ru-cosmos:before{width:345px!important;height:345px!important}.ru-wheel{width:350px!important;height:350px!important;top:5px!important}.ru-orbit.o1{width:390px!important;height:145px!important;top:92px!important}.ru-orbit.o2{width:350px!important;height:127px!important;top:127px!important}.ru-planet.p1{left:2%!important;top:103px!important;width:31px!important;height:31px!important}.ru-planet.p2{right:8%!important;top:69px!important;width:24px!important;height:24px!important}.ru-planet.p3{right:-1%!important;top:151px!important;width:43px!important;height:43px!important}.ru-trustbar>div{min-height:78px!important;padding:14px 10px!important}.ru-trustbar small{margin-left:0!important;font-size:9px!important}.trust-grid strong{font-size:16px!important}.trust-grid span{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.ru-wheel:after{animation:none!important}}.ru-cosmos{position:relative!important;height:575px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:none!important}.ru-cosmos::before,.ru-cosmos::after{content:none!important;display:none!important}.ru-cosmos>.ru-wheel,.ru-cosmos>.ru-orbit,.ru-cosmos>.ru-planet,.ru-cosmos .hero-zodiac,.ru-cosmos .zodiac-ambient,.ru-cosmos .zodiac-sun,.ru-cosmos .orbit,.ru-cosmos .planet,.ru-cosmos .zodiac-wheel{display:none!important}.hero-zodiac-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.rotating-zodiac{display:block!important;width:min(44vw,620px)!important;max-width:100%!important;height:auto!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transform-origin:50% 50%!important;animation:spin 60s linear infinite!important;will-change:transform;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 34px rgba(77,48,9,.19)) drop-shadow(0 0 18px rgba(202,148,35,.18))}.rotating-zodiac:hover{animation-play-state:paused!important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ru-hero{background:radial-gradient(circle at 82% 42%,rgba(241,195,91,.16),transparent 29%),linear-gradient(105deg,#fffdf8 0%,#fffaf0 56%,#f7e8c4 100%)!important}@media (min-width:981px){.ru-hero-grid{grid-template-columns:44% 56%!important}}@media (max-width:1100px){.rotating-zodiac{width:min(48vw,560px)!important}}@media (max-width:980px){.ru-hero-grid{grid-template-columns:1fr!important}.ru-cosmos{height:auto!important;min-height:430px!important;margin-top:10px!important}.rotating-zodiac{width:min(82vw,520px)!important}}@media (max-width:560px){.ru-cosmos{min-height:330px!important}.rotating-zodiac{width:min(88vw,360px)!important}}@media (prefers-reduced-motion:reduce){.rotating-zodiac{animation:none!important}}@media (max-width:980px){.site-header.ru-header{position:sticky!important;top:0!important;z-index:9999!important;overflow:visible!important;background:#07192f!important;border-bottom:1px solid rgba(222,170,58,.42)!important;backdrop-filter:none!important}.ru-header .ru-topbar{height:82px!important;min-height:82px!important;width:100%!important;max-width:none!important;padding:0 12px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 42px!important;align-items:center!important;gap:8px!important;overflow:visible!important}.ru-header .ru-brand{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:9px!important;overflow:hidden!important}.ru-header .ru-brand-photo{width:54px!important;height:54px!important;flex:0 0 54px!important}.ru-header .ru-brand-copy{min-width:0!important;overflow:hidden!important}.ru-header .ru-brand-copy strong{font-size:22px!important;line-height:1!important;white-space:nowrap!important;letter-spacing:.10em!important}.ru-header .ru-brand-copy small{font-size:8.5px!important;white-space:nowrap!important;letter-spacing:.16em!important;overflow:visible!important;max-width:none!important}.ru-header .language-switch{grid-column:2!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;z-index:10002!important;margin:0!important;padding:3px!important;border:1px solid rgba(235,181,65,.46)!important;border-radius:8px!important;background:rgba(255,255,255,.04)!important}.ru-header .lang-btn{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;font-size:10px!important;line-height:1!important;padding:8px 7px!important;min-width:0!important;border-radius:5px!important}.ru-header .menu-toggle{grid-column:3!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;z-index:10003!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:7px!important;border:1px solid rgba(235,181,65,.48)!important;border-radius:9px!important;background:rgba(255,255,255,.045)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important}.ru-header .menu-toggle span{display:block!important;width:22px!important;height:2px!important;margin:0!important;border-radius:2px!important;background:#f1c75f!important;box-shadow:none!important}.ru-header .main-nav{position:fixed!important;top:82px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - 82px)!important;overflow-y:auto!important;margin:0!important;padding:8px 0 14px!important;background:#fffaf0!important;border:0!important;border-bottom:1px solid #e6d6b5!important;box-shadow:0 18px 32px rgba(0,0,0,.18)!important;z-index:10001!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-10px)!important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s!important}.ru-header .main-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;transition-delay:0s!important}.ru-header .main-nav a{display:block!important;width:100%!important;padding:18px 14px!important;border-bottom:1px solid #eadfc9!important;color:#14263e!important;font-size:16px!important;font-weight:800!important;letter-spacing:.04em!important;text-align:left!important;white-space:normal!important}.ru-header .ru-social-mini,.ru-header .ru-book-top,.ru-header .desktop-only{display:none!important}.ru-hero,html[lang="ta"] .ru-hero{padding:0 0 0!important;margin:0!important;min-height:0!important;background:radial-gradient(circle at 50% 18%,rgba(239,183,62,.22),transparent 35%),linear-gradient(180deg,#fffdf8 0%,#fff8eb 68%,#f7e7c6 100%)!important;overflow:hidden!important}.ru-hero:before,.ru-hero:after,.ru-hero-glow{display:none!important}.ru-hero-grid,html[lang="ta"] .ru-hero-grid{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0 14px 22px!important;margin:0 auto!important;min-height:0!important;align-items:stretch!important}.ru-cosmos,html[lang="ta"] .ru-cosmos{order:1!important;width:100%!important;height:auto!important;min-height:350px!important;margin:0!important;padding:8px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:none!important}.hero-zodiac-wrapper{width:100%!important;height:100%!important;min-height:342px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.rotating-zodiac{display:block!important;visibility:visible!important;opacity:1!important;width:min(88vw,390px)!important;max-width:390px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;animation:ruhHeroWheelSpin 72s linear infinite!important;transform-origin:50% 50%!important;filter:drop-shadow(0 14px 24px rgba(72,45,8,.18)) drop-shadow(0 0 13px rgba(214,159,41,.18))!important}.ru-hero-copy,html[lang="ta"] .ru-hero-copy{order:2!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.ru-hero-copy h1,html[lang="ta"] .ru-hero-copy h1{margin:-4px 0 0!important;width:100%!important}.ru-hero-copy h1 span,html[lang="ta"] .ru-hero-copy h1 span{font-size:clamp(62px,18vw,90px)!important;line-height:.92!important;letter-spacing:.015em!important;white-space:nowrap!important}.ru-hero-copy h1 small,html[lang="ta"] .ru-hero-copy h1 small{display:block!important;font-size:clamp(27px,8vw,40px)!important;line-height:1!important;margin-top:14px!important;white-space:nowrap!important;letter-spacing:.025em!important;color:#10243d!important}.ru-divider{width:min(92%,520px)!important;margin:22px auto 17px!important}.ru-tagline,html[lang="ta"] .ru-tagline{font-size:12px!important;line-height:1.45!important;letter-spacing:.10em!important;margin:0 auto 17px!important;max-width:94%!important}.ru-lead,html[lang="ta"] .ru-lead{font-size:16px!important;line-height:1.55!important;max-width:640px!important;margin:0 auto 22px!important;color:#3c4652!important}.ru-hero-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0 auto 18px!important}.ru-hero .btn{width:100%!important;min-height:58px!important;justify-content:center!important;font-size:14px!important;white-space:normal!important}.ru-feature-row{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;border-radius:14px!important;overflow:hidden!important}.ru-feature-row>div{min-height:82px!important;padding:12px 8px!important}.ru-feature-row strong{font-size:10px!important;line-height:1.25!important}.ru-feature-row small{font-size:9px!important}.ru-trustbar{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ru-trustbar>div{min-height:82px!important;padding:14px 10px!important}html[lang="ta"] .ru-trustbar,html[lang="ta"] .ru-feature-row,html[lang="ta"] .ru-hero-actions{width:100%!important;max-width:100%!important}}@media (max-width:430px){.ru-header .ru-topbar{grid-template-columns:minmax(0,1fr) auto 38px!important;padding:0 9px!important;gap:5px!important}.ru-header .ru-brand-photo{width:50px!important;height:50px!important;flex-basis:50px!important}.ru-header .ru-brand-copy strong{font-size:19px!important}.ru-header .ru-brand-copy small{font-size:7.5px!important;letter-spacing:.12em!important}.ru-header .lang-btn{font-size:9px!important;padding:7px 5px!important}.ru-header .menu-toggle{width:36px!important;height:36px!important;min-width:36px!important;padding:6px!important}.ru-cosmos,html[lang="ta"] .ru-cosmos{min-height:322px!important}.hero-zodiac-wrapper{min-height:314px!important}.rotating-zodiac{width:min(91vw,350px)!important}.ru-hero-copy h1 span,html[lang="ta"] .ru-hero-copy h1 span{font-size:clamp(58px,18vw,76px)!important}.ru-hero-copy h1 small,html[lang="ta"] .ru-hero-copy h1 small{font-size:clamp(24px,7.5vw,32px)!important}}@keyframes ruhHeroWheelSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotating-zodiac{animation:none!important}}.ru-hero.ru-hero--3d{position:relative!important;overflow:hidden!important;padding:36px 0 0!important;min-height:690px!important;border-bottom:1px solid rgba(186,134,39,.20)!important;background:radial-gradient(circle at 74% 28%,rgba(255,214,112,.34),transparent 24%),radial-gradient(circle at 16% 12%,rgba(255,244,214,.90),transparent 26%),linear-gradient(106deg,#fffdf8 0%,#fcf2e2 45%,#f6e0b8 74%,#f1d5a6 100%)!important}.ru-hero.ru-hero--3d:before{content:""!important;position:absolute;inset:0!important;background:url("../assets/hero-space-bg.webp")right center/cover no-repeat!important;opacity:.10!important;mix-blend-mode:multiply!important;pointer-events:none!important}.ru-hero.ru-hero--3d:after{content:""!important;position:absolute!important;right:-130px!important;top:-80px!important;width:760px!important;height:760px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,230,149,.78) 0%,rgba(255,214,112,.22) 29%,rgba(10,36,68,.08) 56%,transparent 72%)!important;filter:blur(10px)!important;pointer-events:none!important}.ru-hero--3d .ru-hero-glow,.ru-hero--3d .ru-cosmos:before,.ru-hero--3d .ru-cosmos:after{display:none!important;content:none!important}.ru-hero--3d .ru-hero-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;gap:24px!important;align-items:center!important;min-height:560px!important;padding-bottom:16px!important}.ru-hero--3d .ru-hero-copy{padding:10px 0 34px!important;max-width:650px!important;position:relative!important;z-index:3!important}.ru-hero--3d .ru-hero-brand-graphic{display:block!important;width:min(100%,760px)!important;height:auto!important;margin:0!important;filter:drop-shadow(0 18px 28px rgba(112,73,12,.18)) drop-shadow(0 4px 12px rgba(255,240,204,.42))!important}.ru-hero--3d .ru-hero-seo-title{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.ru-hero--3d .ru-divider{margin:14px 0 16px!important;max-width:600px!important}.ru-hero--3d .ru-divider i{background:linear-gradient(90deg,rgba(222,182,91,.10),rgba(206,151,35,.60),rgba(222,182,91,.10))!important;height:1px!important}.ru-hero--3d .ru-divider b{color:#c88a10!important;text-shadow:0 0 10px rgba(255,215,127,.34)!important}.ru-hero--3d .ru-tagline{margin:0 0 14px!important;font-size:18px!important;letter-spacing:.12em!important;color:#b27000!important;font-weight:800!important}.ru-hero--3d .ru-lead{margin:0 0 26px!important;max-width:575px!important;font-size:20px!important;line-height:1.52!important;color:#243244!important}.ru-hero--3d .ru-lead strong{color:#0f2742!important}.ru-hero--3d .ru-hero-actions{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin:0 0 24px!important}.ru-hero--3d .btn{min-height:56px!important;padding:0 28px!important;border-radius:14px!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;box-shadow:0 12px 24px rgba(54,36,10,.14)!important}.ru-hero--3d .btn-gold{background:linear-gradient(180deg,#f8dc84 0%,#e2a63a 48%,#be7007 100%)!important;border:1px solid #d39b2f!important;color:#09192d!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.55),inset 0-3px 0 rgba(127,76,3,.24),0 12px 24px rgba(171,104,10,.18)!important}.ru-hero--3d .ru-outline{background:linear-gradient(180deg,#12375f 0%,#071a31 100%)!important;color:#f5d272!important;border:1px solid #d39b2f!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.10),inset 0-3px 0 rgba(0,0,0,.28),0 12px 24px rgba(5,22,42,.18)!important;text-decoration:none!important}.ru-hero--3d .ru-feature-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;background:rgba(255,250,242,.88)!important;border:1px solid rgba(205,154,49,.32)!important;border-radius:18px!important;box-shadow:0 20px 32px rgba(68,48,15,.08)!important;backdrop-filter:blur(8px)!important}.ru-hero--3d .ru-feature-row>div{padding:18px 16px!important;border-right:1px solid rgba(205,154,49,.18)!important}.ru-hero--3d .ru-feature-row>div:last-child{border-right:0!important}.ru-hero--3d .ru-feature-row b{color:#c88711!important;font-size:27px!important}.ru-hero--3d .ru-feature-row strong{font-size:11px!important;color:#152437!important;letter-spacing:.02em!important}.ru-hero--3d .ru-feature-row small{font-size:10px!important;color:#636d79!important;margin-top:3px!important}.ru-hero--3d .ru-cosmos{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:600px!important;overflow:visible!important;padding-top:24px!important;background:none!important}.ru-hero--3d .hero-zodiac-wrapper{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,640px)!important;padding:46px 0 0!important;isolation:isolate!important;background:none!important;border:none!important;box-shadow:none!important;min-height:0!important}.ru-hero--3d .hero-zodiac-wrapper::before{content:""!important;position:absolute!important;left:50%!important;top:53%!important;transform:translate(-50%,-50%)!important;width:86%!important;height:86%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,250,227,.98) 0%,rgba(255,215,115,.36) 16%,rgba(236,184,60,.16) 30%,rgba(17,40,67,.10) 50%,transparent 72%)!important;filter:blur(4px)!important;z-index:0!important}.ru-hero--3d .hero-zodiac-wrapper::after{content:""!important;position:absolute!important;left:50%!important;top:55%!important;transform:translate(-50%,-50%) rotate(-8deg)!important;width:110%!important;height:72%!important;border-radius:50%!important;border:2px solid rgba(205,156,46,.24)!important;box-shadow:0 0 0 1px rgba(255,232,171,.10) inset!important;z-index:0!important}.ru-hero--3d .rotating-zodiac{display:block!important;position:relative!important;z-index:2!important;width:min(100%,620px)!important;max-width:620px!important;height:auto!important;object-fit:contain!important;animation:ruRealWheelSpin 100s linear infinite!important;transform-origin:50% 50%!important;filter:drop-shadow(0 22px 32px rgba(74,47,10,.20)) drop-shadow(0 0 20px rgba(228,168,42,.18))!important}.ru-hero--3d .hero-zodiac-wrapper:hover .rotating-zodiac{animation-play-state:paused!important}@keyframes ruRealWheelSpin{to{transform:rotate(360deg)}}.ru-hero--3d .ru-trustbar{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:6px!important;transform:translateY(18px)!important;background:linear-gradient(180deg,#0a2746 0%,#06182c 100%)!important;border:1px solid #d39a2f!important;border-radius:18px!important;box-shadow:0 18px 32px rgba(8,24,45,.18)!important;overflow:hidden!important}.ru-hero--3d .ru-trustbar>div{padding:19px 20px!important;border-right:1px solid rgba(255,255,255,.14)!important;min-height:96px!important}.ru-hero--3d .ru-trustbar>div:last-child{border-right:0!important}.ru-hero--3d .ru-trustbar b{font-size:16px!important;color:#f2bf4f!important}.ru-hero--3d .ru-trustbar small{font-size:10px!important;color:#edf2f6!important;margin-top:6px!important;margin-left:30px!important;display:block!important}@media (max-width:980px){.ru-hero.ru-hero--3d{padding-top:18px!important;min-height:0!important}.ru-hero--3d .ru-hero-grid{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding-bottom:8px!important}.ru-hero--3d .ru-cosmos{order:1!important;min-height:455px!important;padding-top:8px!important}.ru-hero--3d .hero-zodiac-wrapper{width:min(100%,520px)!important;padding-top:24px!important}.ru-hero--3d .rotating-zodiac{width:min(86vw,500px)!important;max-width:500px!important}.ru-hero--3d .ru-hero-copy{order:2!important;max-width:740px!important;text-align:center!important;padding:0 0 12px!important}.ru-hero--3d .ru-hero-brand-graphic{margin:0 auto!important;width:min(100%,760px)!important}.ru-hero--3d .ru-divider,.ru-hero--3d .ru-lead{margin-left:auto!important;margin-right:auto!important}.ru-hero--3d .ru-hero-actions{justify-content:center!important}.ru-hero--3d .ru-feature-row,.ru-hero--3d .ru-trustbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ru-hero--3d .ru-feature-row>div:nth-child(2),.ru-hero--3d .ru-trustbar>div:nth-child(2){border-right:0!important}.ru-hero--3d .ru-feature-row>div:nth-child(-n+2),.ru-hero--3d .ru-trustbar>div:nth-child(-n+2){border-bottom:1px solid rgba(205,154,49,.18)!important}.ru-hero--3d .ru-trustbar{transform:none!important;margin-top:8px!important;border-radius:18px!important}}@media (max-width:560px){.ru-hero.ru-hero--3d{padding-top:10px!important}.ru-hero--3d .ru-cosmos{min-height:340px!important;margin-top:0!important}.ru-hero--3d .hero-zodiac-wrapper{padding-top:6px!important}.ru-hero--3d .rotating-zodiac{width:min(90vw,360px)!important;max-width:360px!important}.ru-hero--3d .ru-hero-copy{padding:0 0 10px!important}.ru-hero--3d .ru-tagline{font-size:12px!important;letter-spacing:.08em!important}.ru-hero--3d .ru-lead{font-size:16px!important;line-height:1.55!important;max-width:94%!important;margin-bottom:20px!important}.ru-hero--3d .ru-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:12px!important;margin-bottom:18px!important}.ru-hero--3d .btn{width:100%!important;min-height:58px!important;padding:0 18px!important;font-size:14px!important}.ru-hero--3d .ru-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:16px!important}.ru-hero--3d .ru-feature-row>div{padding:14px 10px!important}.ru-hero--3d .ru-feature-row b{font-size:22px!important}.ru-hero--3d .ru-feature-row strong{font-size:10px!important}.ru-hero--3d .ru-feature-row small{font-size:9px!important}.ru-hero--3d .ru-trustbar{grid-template-columns:1fr 1fr!important}.ru-hero--3d .ru-trustbar>div{padding:16px 12px!important;min-height:84px!important}.ru-hero--3d .ru-trustbar b{font-size:14px!important}.ru-hero--3d .ru-trustbar small{font-size:9px!important;margin-left:26px!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .rotating-zodiac{animation:none!important}}@media (max-width:980px){.site-header.ru-header{margin:0!important;padding:0!important}.ru-navrow{height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.ru-navinner{height:0!important;min-height:0!important;padding:0!important;margin:0!important}.ru-header .main-nav{top:82px!important}.ru-hero.ru-hero--3d{margin:0!important;padding:10px 0 0!important;min-height:0!important;background:radial-gradient(circle at 50% 16%,rgba(239,183,62,.20),transparent 34%),linear-gradient(180deg,#fffdf8 0%,#fff8eb 68%,#f7e7c6 100%)!important}.ru-hero--3d .ru-hero-grid{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:0 14px 20px!important;margin:0!important}.ru-hero--3d .ru-cosmos{order:1!important;width:100%!important;height:auto!important;min-height:350px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:none!important}.ru-hero--3d .hero-zodiac-wrapper{width:100%!important;height:auto!important;min-height:340px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:none!important}.ru-hero--3d .hero-zodiac-wrapper::before{width:78%!important;height:78%!important;top:50%!important;opacity:.72!important}.ru-hero--3d .hero-zodiac-wrapper::after{width:92%!important;height:48%!important;top:52%!important;opacity:.52!important}.ru-hero--3d .rotating-zodiac{display:block!important;visibility:visible!important;opacity:1!important;width:min(88vw,390px)!important;max-width:390px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;animation:ruRealWheelSpin 100s linear infinite!important;filter:drop-shadow(0 18px 26px rgba(74,47,10,.18)) drop-shadow(0 0 16px rgba(228,168,42,.16))!important}.ru-hero--3d .ru-hero-copy{order:2!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0 0 10px!important;text-align:center!important}.ru-hero--3d .ru-hero-brand-stack{width:100%!important;margin:-2px auto 0!important}.ru-hero--3d .ru-hero-brand-graphic{display:block!important;visibility:visible!important;opacity:1!important;width:min(96%,680px)!important;max-width:680px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}.ru-hero--3d .ru-divider{margin:10px auto 15px!important;width:min(92%,600px)!important}.ru-hero--3d .ru-tagline{font-size:13px!important;letter-spacing:.085em!important;margin:0 0 14px!important}.ru-hero--3d .ru-lead{font-size:17px!important;line-height:1.55!important;max-width:92%!important;margin:0 auto 22px!important}.ru-hero--3d .ru-hero-actions{justify-content:center!important}}@media (max-width:560px){.ru-header .ru-topbar{height:82px!important;min-height:82px!important}.ru-header .main-nav{top:82px!important}.ru-hero.ru-hero--3d{padding-top:4px!important}.ru-hero--3d .ru-cosmos{min-height:326px!important}.ru-hero--3d .hero-zodiac-wrapper{min-height:318px!important}.ru-hero--3d .rotating-zodiac{width:min(90vw,350px)!important;max-width:350px!important}.ru-hero--3d .ru-hero-brand-graphic{width:min(98%,620px)!important}.ru-hero--3d .ru-divider{margin-top:5px!important}.ru-hero--3d .ru-tagline{font-size:12px!important}.ru-hero--3d .ru-lead{font-size:16px!important;max-width:94%!important}}.ru-hero--3d .ru-cosmos{display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:580px!important;padding-top:10px!important;overflow:visible!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(100%,660px)!important;margin-top:12px!important;padding:10px 0 0!important;isolation:isolate!important;overflow:visible!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::before{content:""!important;position:absolute!important;left:50%!important;top:48%!important;transform:translate(-50%,-50%)!important;width:92%!important;height:92%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,246,211,.98) 0%,rgba(255,217,115,.40) 18%,rgba(223,169,51,.15) 36%,rgba(10,39,70,.08) 54%,transparent 73%)!important;filter:blur(7px)!important;z-index:0!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::after{content:""!important;position:absolute!important;left:50%!important;top:49%!important;transform:translate(-50%,-50%) rotate(-6deg)!important;width:115%!important;height:72%!important;border-radius:50%!important;border:2px solid rgba(208,157,48,.20)!important;z-index:0!important;box-shadow:0 0 0 1px rgba(255,235,180,.08) inset!important}.ru-hero--3d .zodiac-split-stage{position:relative!important;z-index:2!important;width:min(100%,620px)!important;aspect-ratio:1/1!important;display:block!important;overflow:visible!important}.ru-hero--3d .zodiac-base-wheel{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 18px 34px rgba(79,50,10,.18)) drop-shadow(0 0 18px rgba(228,171,50,.14))!important;z-index:1!important}.ru-hero--3d .zodiac-planets-layer{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:60%!important;height:auto!important;object-fit:contain!important;display:block!important;z-index:2!important;filter:drop-shadow(0 12px 18px rgba(66,42,7,.14)) drop-shadow(0 0 12px rgba(255,200,86,.16))!important;animation:ruPlanetsOrbitSpin 52s linear infinite!important;transform-origin:50% 50%!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruPlanetsOrbitSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ru-hero--3d .hero-zodiac-wrapper--split3d .rotating-zodiac{display:none!important}.ru-hero--3d .ru-hero-copy{padding-top:0!important}.ru-hero--3d .ru-divider{margin-top:10px!important}@media (max-width:980px){.ru-hero--3d .ru-cosmos{min-height:430px!important;padding-top:2px!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{width:min(100%,520px)!important;margin-top:6px!important;padding-top:0!important}.ru-hero--3d .zodiac-split-stage{width:min(86vw,470px)!important}.ru-hero--3d .zodiac-planets-layer{width:58%!important;animation-duration:58s!important}}@media (max-width:560px){.ru-hero.ru-hero--3d{padding-top:8px!important}.ru-hero--3d .ru-cosmos{min-height:320px!important;margin-top:0!important;padding-top:0!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{width:100%!important;margin-top:0!important;padding-top:0!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::after{width:118%!important;height:68%!important;top:47%!important}.ru-hero--3d .zodiac-split-stage{width:min(92vw,360px)!important}.ru-hero--3d .zodiac-base-wheel{filter:drop-shadow(0 12px 22px rgba(79,50,10,.16)) drop-shadow(0 0 12px rgba(228,171,50,.12))!important}.ru-hero--3d .zodiac-planets-layer{width:57%!important;animation-duration:62s!important}.ru-hero--3d .ru-hero-copy{padding-top:2px!important;padding-bottom:8px!important}.ru-hero--3d .ru-divider{margin:8px auto 12px!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-planets-layer{animation:none!important}}.ru-hero.ru-hero--3d{background:radial-gradient(circle at 74% 18%,rgba(10,39,70,.16),transparent 21%),radial-gradient(circle at 84% 33%,rgba(12,54,98,.10),transparent 18%),radial-gradient(circle at 18% 12%,rgba(255,246,222,.92),transparent 24%),linear-gradient(180deg,#fffefb 0%,#fcf5e6 56%,#f3e1bb 100%)!important}.ru-hero.ru-hero--3d:before{opacity:.06!important;mix-blend-mode:screen!important;background:url("../assets/hero-space-bg.webp")center top/cover no-repeat!important}.ru-hero--3d .ru-cosmos{position:relative!important;z-index:2!important}.ru-hero--3d .ru-cosmos::before{display:block!important;content:""!important;position:absolute!important;left:50%!important;top:44%!important;transform:translate(-50%,-50%)!important;width:min(92%,630px)!important;height:min(92%,630px)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(18,55,95,.78) 0%,rgba(10,39,70,.66) 26%,rgba(15,47,87,.38) 43%,rgba(31,78,130,.16) 58%,rgba(255,214,116,.12) 69%,transparent 76%)!important;filter:blur(8px)!important;opacity:.92!important;z-index:0!important;animation:ruBlueHaloPulse 7s ease-in-out infinite!important}.ru-hero--3d .ru-cosmos::after{display:block!important;content:""!important;position:absolute!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;width:min(110%,760px)!important;height:63%!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(10,39,70,.18) 0%,rgba(10,39,70,.12) 28%,rgba(255,220,139,.10) 48%,transparent 70%)!important;filter:blur(16px)!important;opacity:.85!important;z-index:0!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{margin-top:6px!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::before{background:radial-gradient(circle,rgba(255,245,211,.86) 0%,rgba(255,220,132,.28) 18%,rgba(16,50,89,.26) 34%,rgba(10,39,70,.54) 51%,rgba(12,54,98,.28) 63%,transparent 74%)!important;filter:blur(10px)!important;opacity:.95!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::after{border:2px solid rgba(22,68,118,.26)!important;box-shadow:0 0 0 1px rgba(255,223,142,.10) inset,0 0 28px rgba(14,54,95,.16)!important;opacity:.9!important}.ru-hero--3d .zodiac-split-stage{position:relative!important}.ru-hero--3d .zodiac-split-stage::before{content:""!important;position:absolute!important;left:7%!important;right:7%!important;top:11%!important;bottom:11%!important;border-radius:50%!important;background:radial-gradient(circle at 30% 32%,rgba(255,255,255,.50) 0%,rgba(255,255,255,.18) 12%,transparent 24%),radial-gradient(circle at 68% 36%,rgba(255,246,227,.36) 0%,rgba(255,246,227,.12) 13%,transparent 26%),radial-gradient(circle at 42% 73%,rgba(12,54,98,.18) 0%,transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,223,142,.08) 0%,transparent 52%)!important;filter:blur(24px)!important;opacity:.95!important;z-index:0!important;animation:ruCloudDrift 18s ease-in-out infinite alternate!important}.ru-hero--3d .zodiac-split-stage::after{content:""!important;position:absolute!important;left:13%!important;right:13%!important;top:16%!important;bottom:16%!important;border-radius:50%!important;background:radial-gradient(circle at 55% 42%,rgba(255,241,202,.34) 0%,rgba(255,241,202,.14) 12%,transparent 22%),radial-gradient(circle at 38% 58%,rgba(34,87,145,.16) 0%,transparent 23%),radial-gradient(circle at 70% 68%,rgba(255,216,109,.16) 0%,transparent 20%)!important;filter:blur(14px)!important;opacity:.72!important;z-index:0!important;animation:ruCloudDrift2 14s ease-in-out infinite alternate!important}.ru-hero--3d .zodiac-base-wheel{z-index:2!important;filter:drop-shadow(0 20px 34px rgba(10,39,70,.20)) drop-shadow(0 0 24px rgba(255,190,69,.16))!important}.ru-hero--3d .zodiac-planets-layer{z-index:3!important;filter:drop-shadow(0 12px 22px rgba(10,39,70,.22)) drop-shadow(0 0 14px rgba(255,203,92,.18))!important;animation:ruPlanetsOrbitSpin 52s linear infinite,ruPlanetsFloat 6s ease-in-out infinite!important}.ru-hero--3d .ru-outline{background:linear-gradient(180deg,#11375f 0%,#091e36 100%)!important;border-color:#d9a33a!important}.ru-hero--3d .ru-trustbar{background:linear-gradient(180deg,#103963 0%,#071a31 100%)!important;box-shadow:0 18px 34px rgba(8,24,45,.22)!important}@keyframes ruBlueHaloPulse{0%,100%{opacity:.90;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes ruCloudDrift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8px,-10px) scale(1.02)}}@keyframes ruCloudDrift2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-10px,8px) scale(1.03)}}@keyframes ruPlanetsFloat{0%,100%{margin-top:0}50%{margin-top:-3px}}@media (max-width:980px){.ru-hero--3d .ru-cosmos::before{width:min(92vw,500px)!important;height:min(92vw,500px)!important;top:46%!important}.ru-hero--3d .ru-cosmos::after{width:min(108vw,630px)!important;height:58%!important;top:49%!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{margin-top:0!important}}@media (max-width:560px){.ru-hero.ru-hero--3d{background:radial-gradient(circle at 50% 12%,rgba(10,39,70,.14),transparent 24%),linear-gradient(180deg,#fffefb 0%,#fdf5e6 54%,#f3e0bb 100%)!important}.ru-hero--3d .ru-cosmos::before{width:min(94vw,395px)!important;height:min(94vw,395px)!important;top:45%!important;filter:blur(7px)!important}.ru-hero--3d .ru-cosmos::after{width:min(116vw,460px)!important;height:54%!important;top:47%!important;filter:blur(14px)!important}.ru-hero--3d .zodiac-split-stage::before{filter:blur(18px)!important;opacity:.88!important}.ru-hero--3d .zodiac-split-stage::after{filter:blur(10px)!important;opacity:.64!important}.ru-hero--3d .zodiac-planets-layer{animation-duration:62s,6s!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .ru-cosmos::before,.ru-hero--3d .zodiac-split-stage::before,.ru-hero--3d .zodiac-split-stage::after{animation:none!important}.ru-hero--3d .zodiac-planets-layer{animation:none!important}}.ru-hero.ru-hero--3d{background:radial-gradient(circle at 50% 10%,rgba(255,243,210,.92) 0%,rgba(255,240,203,.78) 16%,rgba(244,228,190,.58) 32%,transparent 52%),radial-gradient(circle at 52% 24%,rgba(13,52,92,.10) 0%,rgba(13,52,92,.08) 18%,transparent 36%),linear-gradient(180deg,#fffefb 0%,#fdf6e9 52%,#f2dfb8 100%)!important}.ru-hero.ru-hero--3d:before{opacity:.04!important;mix-blend-mode:screen!important;background:url("../assets/hero-space-bg.webp")center top/cover no-repeat!important}.ru-hero.ru-hero--3d:after{content:""!important;position:absolute!important;left:50%!important;top:23%!important;transform:translateX(-50%)!important;width:min(92vw,760px)!important;height:min(92vw,760px)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(19,58,100,.15) 0%,rgba(10,39,70,.10) 24%,rgba(255,221,135,.10) 48%,transparent 68%)!important;filter:blur(16px)!important;opacity:.82!important;pointer-events:none!important}.ru-hero--3d .ru-cosmos::after,.ru-hero--3d .hero-zodiac-wrapper::after,.ru-hero--3d .hero-zodiac-wrapper--split3d::after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.ru-hero--3d .ru-cosmos::before{display:block!important;content:""!important;position:absolute!important;left:50%!important;top:44%!important;transform:translate(-50%,-50%)!important;width:min(88vw,560px)!important;height:min(88vw,560px)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(10,39,70,.70) 0%,rgba(12,47,84,.56) 20%,rgba(17,69,120,.28) 36%,rgba(255,214,116,.14) 54%,transparent 70%)!important;filter:blur(10px)!important;opacity:.92!important;z-index:0!important;animation:ruSoftHaloPulse 7s ease-in-out infinite!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{margin-top:0!important;padding-top:0!important;background:none!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::before{content:""!important;position:absolute!important;left:50%!important;top:48%!important;transform:translate(-50%,-50%)!important;width:88%!important;height:88%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,243,205,.56) 0%,rgba(255,213,110,.20) 18%,rgba(10,39,70,.18) 35%,rgba(10,39,70,.36) 50%,transparent 69%)!important;filter:blur(10px)!important;opacity:.92!important;z-index:0!important}.ru-hero--3d .zodiac-split-stage{position:relative!important;z-index:2!important}.ru-hero--3d .zodiac-split-stage::before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:10%!important;bottom:10%!important;border-radius:50%!important;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.34) 0%,rgba(255,255,255,.11) 12%,transparent 24%),radial-gradient(circle at 68% 38%,rgba(255,241,208,.24) 0%,rgba(255,241,208,.09) 12%,transparent 22%),radial-gradient(circle at 50% 70%,rgba(18,63,109,.12) 0%,transparent 24%)!important;filter:blur(18px)!important;opacity:.85!important;z-index:0!important;animation:ruCloudMistFloat 18s ease-in-out infinite alternate!important}.ru-hero--3d .zodiac-split-stage::after{content:""!important;position:absolute!important;left:14%!important;right:14%!important;top:16%!important;bottom:16%!important;border-radius:50%!important;background:radial-gradient(circle at 52% 42%,rgba(255,248,224,.22) 0%,rgba(255,248,224,.10) 12%,transparent 20%),radial-gradient(circle at 42% 58%,rgba(27,86,142,.10) 0%,transparent 20%)!important;filter:blur(12px)!important;opacity:.62!important;z-index:0!important;animation:ruCloudMistFloat2 13s ease-in-out infinite alternate!important}.ru-hero--3d .zodiac-base-wheel{z-index:2!important;filter:drop-shadow(0 18px 30px rgba(10,39,70,.20)) drop-shadow(0 0 22px rgba(255,191,71,.15))!important}.ru-hero--3d .zodiac-planets-layer{z-index:3!important;filter:drop-shadow(0 12px 18px rgba(10,39,70,.18)) drop-shadow(0 0 12px rgba(255,204,95,.14))!important;animation:ruPlanetsOrbitSpin 52s linear infinite!important}.ru-hero--3d .ru-divider{opacity:.95!important}.ru-hero--3d .ru-tagline{color:#b57b0b!important}.ru-hero--3d .ru-lead{color:#233244!important}.ru-hero--3d .btn-gold{box-shadow:inset 0 2px 0 rgba(255,255,255,.55),inset 0-3px 0 rgba(127,76,3,.24),0 10px 22px rgba(171,104,10,.16)!important}.ru-hero--3d .ru-outline{background:linear-gradient(180deg,#103760 0%,#081d35 100%)!important;border-color:#d9a33a!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),inset 0-3px 0 rgba(0,0,0,.24),0 10px 22px rgba(5,22,42,.14)!important}.ru-hero--3d .ru-trustbar{background:linear-gradient(180deg,#103a64 0%,#071b31 100%)!important;box-shadow:0 14px 28px rgba(8,24,45,.18)!important}@keyframes ruSoftHaloPulse{0%,100%{opacity:.90;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}}@keyframes ruCloudMistFloat{0%{transform:translate(0,0)}100%{transform:translate(8px,-8px)}}@keyframes ruCloudMistFloat2{0%{transform:translate(0,0)}100%{transform:translate(-8px,7px)}}@media (max-width:980px){.ru-hero.ru-hero--3d{background:radial-gradient(circle at 50% 10%,rgba(255,244,214,.92) 0%,rgba(255,239,203,.72) 16%,rgba(243,228,189,.52) 31%,transparent 48%),linear-gradient(180deg,#fffefb 0%,#fdf5e7 54%,#f2dfb7 100%)!important}.ru-hero.ru-hero--3d:after{top:20%!important;width:min(96vw,620px)!important;height:min(96vw,620px)!important;filter:blur(14px)!important}.ru-hero--3d .ru-cosmos::before{width:min(90vw,470px)!important;height:min(90vw,470px)!important;top:46%!important}}@media (max-width:560px){.ru-hero.ru-hero--3d{padding-top:4px!important}.ru-hero.ru-hero--3d:after{top:18%!important;width:min(98vw,430px)!important;height:min(98vw,430px)!important;filter:blur(12px)!important;opacity:.76!important}.ru-hero--3d .ru-cosmos::before{width:min(92vw,370px)!important;height:min(92vw,370px)!important;top:45%!important;filter:blur(8px)!important}.ru-hero--3d .hero-zodiac-wrapper--split3d::before{width:84%!important;height:84%!important;top:47%!important;filter:blur(8px)!important}.ru-hero--3d .zodiac-split-stage::before{filter:blur(15px)!important;opacity:.78!important}.ru-hero--3d .zodiac-split-stage::after{filter:blur(9px)!important;opacity:.56!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .ru-cosmos::before,.ru-hero--3d .zodiac-split-stage::before,.ru-hero--3d .zodiac-split-stage::after{animation:none!important}}.ru-hero--3d .zodiac-split-stage{transform:translateZ(0)!important;will-change:transform!important}.ru-hero--3d .zodiac-base-wheel{animation:ruOuterWheelSpin 140s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important}.ru-hero--3d .zodiac-planets-layer{animation:ruInnerPlanetsSpin 58s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-base-wheel,.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruOuterWheelSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ruInnerPlanetsSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ru-hero--3d .ru-cosmos{align-items:center!important;justify-content:center!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{margin-top:0!important;padding-top:0!important}.ru-hero--3d .zodiac-split-stage{width:min(100%,620px)!important}@media (max-width:980px){.ru-header .ru-topbar{height:80px!important;min-height:80px!important;padding:0 10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important}.ru-header .ru-brand{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.ru-header .ru-brand-photo{width:52px!important;height:52px!important;flex:0 0 52px!important}.ru-header .ru-brand-copy strong{font-size:21px!important;line-height:1!important;letter-spacing:.09em!important}.ru-header .ru-brand-copy small{font-size:8px!important;line-height:1.1!important;letter-spacing:.15em!important;margin-top:5px!important}.ru-header .language-switch{grid-column:2!important;justify-self:end!important;margin:0!important;align-self:center!important}.ru-header .language-switch .lang-btn{height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important}.ru-header .menu-toggle{grid-column:3!important;justify-self:end!important;align-self:center!important;width:40px!important;height:40px!important;min-width:40px!important;padding:7px!important;margin:0!important}.ru-header .menu-toggle span{width:22px!important}.ru-hero.ru-hero--3d{padding-top:4px!important}.ru-hero--3d .ru-cosmos{min-height:345px!important;padding-top:0!important}.ru-hero--3d .hero-zodiac-wrapper--split3d{width:min(100%,520px)!important}.ru-hero--3d .zodiac-split-stage{width:min(90vw,370px)!important}}@media (max-width:560px){.ru-header .ru-topbar{height:78px!important;min-height:78px!important;padding:0 8px!important;gap:5px!important}.ru-header .ru-brand-photo{width:50px!important;height:50px!important;flex-basis:50px!important}.ru-header .ru-brand-copy strong{font-size:19px!important}.ru-header .ru-brand-copy small{font-size:7.4px!important;letter-spacing:.12em!important}.ru-header .language-switch .lang-btn{height:38px!important;padding:0 10px!important;font-size:10px!important}.ru-header .menu-toggle{width:38px!important;height:38px!important;min-width:38px!important;padding:6px!important}.ru-hero--3d .ru-cosmos{min-height:332px!important}.ru-hero--3d .zodiac-split-stage{width:min(92vw,362px)!important}.ru-hero--3d .zodiac-base-wheel{animation-duration:150s!important}.ru-hero--3d .zodiac-planets-layer{animation-duration:62s!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-base-wheel,.ru-hero--3d .zodiac-planets-layer{animation:none!important}}.ru-hero--3d .zodiac-base-wheel{animation:ruOuterWheelSpin 145s linear infinite!important;transform-origin:50% 50%!important}.ru-hero--3d .zodiac-planets-layer{animation:ruInnerPlanetsSpinReverse 60s linear infinite!important;transform-origin:50% 50%!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-base-wheel,.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruInnerPlanetsSpinReverse{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.ru-header .ru-topbar{align-items:center!important}.ru-header .language-switch,.ru-header .menu-toggle,.ru-header .ru-brand{align-self:center!important}.ru-header .language-switch{display:flex!important;align-items:center!important}.ru-header .language-switch .lang-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle span{display:block!important}@media (max-width:980px){.ru-header .ru-topbar{height:82px!important;min-height:82px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;padding:0 10px!important}.ru-header .ru-brand{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:9px!important}.ru-header .ru-brand-photo{width:52px!important;height:52px!important;flex:0 0 52px!important}.ru-header .ru-brand-copy{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ru-header .ru-brand-copy strong{font-size:21px!important;line-height:1!important;letter-spacing:.085em!important}.ru-header .ru-brand-copy small{font-size:8px!important;line-height:1.15!important;letter-spacing:.15em!important;margin-top:5px!important}.ru-header .language-switch{justify-self:end!important;margin:0!important}.ru-header .language-switch .lang-btn{min-height:42px!important;padding:0 13px!important;font-size:11px!important;border-radius:12px!important}.ru-header .menu-toggle{justify-self:end!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;padding:7px!important;margin:0!important}.ru-header .menu-toggle span{width:22px!important;margin:0!important}}@media (max-width:560px){.ru-header .ru-topbar{height:80px!important;min-height:80px!important;gap:6px!important;padding:0 8px!important;grid-template-columns:minmax(0,1fr) auto auto!important}.ru-header .ru-brand{gap:8px!important}.ru-header .ru-brand-photo{width:50px!important;height:50px!important;flex-basis:50px!important}.ru-header .ru-brand-copy strong{font-size:19px!important;letter-spacing:.075em!important}.ru-header .ru-brand-copy small{font-size:7.4px!important;letter-spacing:.12em!important;margin-top:4px!important}.ru-header .language-switch .lang-btn{min-height:40px!important;padding:0 11px!important;font-size:10px!important}.ru-header .menu-toggle{width:40px!important;height:40px!important;min-width:40px!important;padding:6px!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-base-wheel,.ru-hero--3d .zodiac-planets-layer{animation:none!important}}.ru-header{background:linear-gradient(180deg,rgba(6,22,40,.97) 0%,rgba(8,35,65,.97) 100%)!important;border-bottom:1px solid rgba(214,159,49,.34)!important;box-shadow:0 10px 26px rgba(3,10,21,.28)!important}.ru-header .ru-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;min-height:86px!important;padding:10px 10px!important;gap:8px!important}.ru-header .ru-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;align-self:center!important}.ru-header .ru-brand-photo{width:54px!important;height:54px!important;flex:0 0 54px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.ru-header .ru-brand-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.ru-header .ru-brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;min-width:0!important;margin:0!important}.ru-header .ru-brand-copy strong{font-size:21px!important;line-height:1!important;letter-spacing:.085em!important}.ru-header .ru-brand-copy small{margin-top:5px!important;line-height:1.1!important;letter-spacing:.15em!important}.ru-header .language-switch{display:flex!important;align-items:center!important;justify-self:end!important;align-self:center!important;gap:4px!important;padding:4px!important;margin:0!important;background:linear-gradient(180deg,#0f3764 0%,#071f3a 100%)!important;border:1px solid rgba(214,159,49,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(2,12,28,.22)!important}.ru-header .language-switch .lang-btn{min-height:42px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:#f3efe4!important}.ru-header .language-switch .lang-btn.active,.ru-header .language-switch .lang-btn.current,.ru-header .language-switch .lang-btn[aria-pressed="true"]{background:linear-gradient(180deg,#f1d17a 0%,#d79a2b 100%)!important;color:#10233b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 14px rgba(80,51,8,.16)!important}.ru-header .menu-toggle{justify-self:end!important;align-self:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:7px!important;margin:0!important;border-radius:12px!important;border:1px solid rgba(214,159,49,.55)!important;background:linear-gradient(180deg,#0f3764 0%,#071f3a 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(2,12,28,.22)!important;display:flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle span{width:22px!important;height:2.5px!important;margin:3px auto!important;border-radius:10px!important;background:linear-gradient(180deg,#f7dc8b 0%,#d39a2f 100%)!important}.ru-hero--3d .zodiac-base-wheel{animation:ruOuterWheelSpin 145s linear infinite!important}.ru-hero--3d .zodiac-planets-layer{width:61%!important;animation:ruInnerPlanetsSpinCounter 50s linear infinite!important;transform-origin:50% 50%!important;filter:drop-shadow(0 12px 18px rgba(10,39,70,.20)) drop-shadow(0 0 14px rgba(255,204,95,.16))!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-base-wheel,.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruInnerPlanetsSpinCounter{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.ru-hero--3d .ru-hero-brand-graphic{filter:saturate(1.10) contrast(1.03) drop-shadow(0 18px 28px rgba(8,28,52,.16)) drop-shadow(0 8px 18px rgba(112,73,12,.16))!important}.ru-hero--3d .ru-divider i{background:linear-gradient(90deg,rgba(13,47,86,.06),rgba(206,151,35,.62),rgba(13,47,86,.06))!important}@media (max-width:980px){.ru-header .ru-topbar{min-height:84px!important;padding:8px 10px!important;gap:7px!important}.ru-header .ru-brand-photo{width:52px!important;height:52px!important;flex-basis:52px!important}.ru-header .ru-brand-copy strong{font-size:20px!important}.ru-header .ru-brand-copy small{font-size:8px!important}.ru-header .language-switch .lang-btn{min-height:40px!important;padding:0 12px!important;font-size:11px!important}.ru-header .menu-toggle{width:40px!important;height:40px!important;min-width:40px!important}}@media (max-width:560px){.ru-header .ru-topbar{min-height:82px!important;padding:8px 8px!important;gap:6px!important}.ru-header .ru-brand{gap:8px!important}.ru-header .ru-brand-photo{width:50px!important;height:50px!important;flex-basis:50px!important}.ru-header .ru-brand-copy strong{font-size:19px!important;letter-spacing:.075em!important}.ru-header .ru-brand-copy small{font-size:7.4px!important;letter-spacing:.12em!important;margin-top:4px!important}.ru-header .language-switch{padding:4px!important}.ru-header .language-switch .lang-btn{min-height:38px!important;padding:0 11px!important;font-size:10px!important}.ru-header .menu-toggle{width:38px!important;height:38px!important;min-width:38px!important;padding:6px!important}.ru-hero--3d .zodiac-planets-layer{width:60%!important;animation-duration:54s!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-base-wheel,.ru-hero--3d .zodiac-planets-layer{animation:none!important}}.ru-header .ru-topbar{min-height:84px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important}.ru-header .ru-brand{align-items:center!important;gap:10px!important}.ru-header .ru-brand-photo{width:52px!important;height:52px!important;flex:0 0 52px!important}.ru-header .ru-brand-copy{justify-content:center!important;transform:translateY(1px)!important}.ru-header .ru-brand-copy strong{font-size:20px!important;line-height:1!important;letter-spacing:.08em!important}.ru-header .ru-brand-copy small{margin-top:4px!important;line-height:1.08!important;letter-spacing:.14em!important}.ru-header .language-switch{height:48px!important;padding:4px!important;border-radius:14px!important;background:linear-gradient(180deg,#103965 0%,#08213d 100%)!important;border:1px solid rgba(214,159,49,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(2,12,28,.20)!important}.ru-header .language-switch .lang-btn{min-height:40px!important;padding:0 13px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle{position:relative!important;width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;background:linear-gradient(180deg,#103965 0%,#08213d 100%)!important;border:1px solid rgba(214,159,49,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(2,12,28,.20)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important}.ru-header .menu-toggle span{position:absolute!important;opacity:0!important;pointer-events:none!important}.ru-header .menu-toggle::before{content:"☰"!important;display:block!important;font-size:26px!important;line-height:1!important;font-weight:700!important;color:#e1b146!important;transform:translateY(-1px)!important;text-shadow:0 1px 0 rgba(255,255,255,.12)!important}.ru-hero--3d .zodiac-base-wheel{animation:ruOuterWheelSpin 155s linear infinite!important}.ru-hero--3d .zodiac-planets-layer{width:60.5%!important;animation-name:ruInnerPlanetsSpinForceReverse!important;animation-duration:42s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:normal!important;transform-origin:50% 50%!important;will-change:transform!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-base-wheel,.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruInnerPlanetsSpinForceReverse{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@media (max-width:560px){.ru-header .ru-topbar{min-height:80px!important;padding:8px 8px!important;gap:6px!important}.ru-header .ru-brand-photo{width:50px!important;height:50px!important;flex-basis:50px!important}.ru-header .ru-brand-copy strong{font-size:19px!important}.ru-header .ru-brand-copy small{font-size:7.5px!important}.ru-header .language-switch{height:46px!important}.ru-header .language-switch .lang-btn{min-height:38px!important;padding:0 12px!important;font-size:10px!important}.ru-header .menu-toggle{width:46px!important;height:46px!important;min-width:46px!important}.ru-header .menu-toggle::before{font-size:24px!important}.ru-hero--3d .zodiac-planets-layer{animation-duration:46s!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-base-wheel,.ru-hero--3d .zodiac-planets-layer{animation:none!important}}@media (max-width:760px){.ru-header{background:linear-gradient(180deg,#071f3a 0%,#062247 100%)!important}.ru-header .ru-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:92px!important;padding:14px 10px 10px!important}.ru-header .ru-brand{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;padding-top:4px!important}.ru-header .ru-brand-photo{width:48px!important;height:48px!important;flex:0 0 48px!important;margin:0!important;transform:translateY(2px)!important;overflow:hidden!important;border-radius:50%!important}.ru-header .ru-brand-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.ru-header .ru-brand-copy{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;transform:translateY(3px)!important}.ru-header .ru-brand-copy strong{font-size:17px!important;line-height:1.02!important;letter-spacing:.075em!important;white-space:nowrap!important}.ru-header .ru-brand-copy small{font-size:6.9px!important;line-height:1.1!important;letter-spacing:.12em!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ru-header .ru-contact-meta,.ru-header .ru-top-actions,.ru-header .ru-navrow{display:none!important}.ru-header .language-switch,.ru-header .menu-toggle{flex:0 0 auto!important;align-self:center!important;margin-top:4px!important}.ru-header .language-switch{height:44px!important;padding:4px!important;gap:3px!important;border-radius:14px!important;background:linear-gradient(180deg,#103761 0%,#08223f 100%)!important;border:1px solid rgba(214,159,49,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(2,12,28,.18)!important}.ru-header .language-switch .lang-btn{min-height:36px!important;padding:0 12px!important;font-size:10px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ru-header .menu-toggle{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:14px!important;background:linear-gradient(180deg,#103761 0%,#08223f 100%)!important;border:1px solid rgba(214,159,49,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(2,12,28,.18)!important}.ru-header .menu-toggle::before{font-size:23px!important}.ru-header .menu-toggle span{display:none!important}}.ru-hero--3d .zodiac-base-wheel{animation:ruRootOuterSpin 170s linear infinite!important;transform-origin:50% 50%!important}.ru-hero--3d .zodiac-planets-layer{animation:ruRootCounterSpin 28s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important}.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-base-wheel,.ru-hero--3d .hero-zodiac-wrapper--split3d:hover .zodiac-planets-layer{animation-play-state:paused!important}@keyframes ruRootOuterSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ruRootCounterSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@media (max-width:560px){.ru-hero--3d .zodiac-planets-layer{animation-duration:24s!important}}@media (prefers-reduced-motion:reduce){.ru-hero--3d .zodiac-base-wheel,.ru-hero--3d .zodiac-planets-layer{animation:none!important}}