#ez-toc-container{background:#F9F9F9;border:1px solid #AAA;border-radius:4px;-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .05);box-shadow:0 1px 1px rgb(0 0 0 / .05);display:table;margin-bottom:1em;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#EDF6FF}#ez-toc-container.ez-toc-white{background:#FFF}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none #fff0}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container ul,#ez-toc-container li{margin:0;padding:0}#ez-toc-container ul,#ez-toc-container li,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#FFF}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0 auto 1em 0px!important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0 0 1em auto!important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#FFF}#ez-toc-container.ez-toc-black a:visited{color:#FFF}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center;color:#444}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#EDEDED}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #fff0;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:hover,.ez-toc-btn:focus{color:#333;text-decoration:none}.ez-toc-btn:active,.ez-toc-btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0 / .125);box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus,.ez-toc-btn-default:active,.ez-toc-btn-default.active{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgb(0 0 0 / .2);-webkit-box-shadow:inset 0 1px 0 rgb(255 255 255 / .15),0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 0 rgb(255 255 255 / .15),0 1px 1px rgb(0 0 0 / .075)}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgb(0 0 0 / .125);box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)}.ez-toc-btn:active,.btn.active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}#ez-toc-container input{position:absolute;left:-999em}#ez-toc-container input[type="checkbox"]:checked+nav,#ez-toc-widget-container input[type="checkbox"]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-toggle label{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}#ez-toc-container .ez-toc-js-icon-con{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em auto!important}#ez-toc-container a.ez-toc-toggle{color:#444;background:inherit;border:inherit}.ez-toc-toggle #item{position:absolute;left:-999em}label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap}.ez-toc-widget-container ul.ez-toc-list li{height:auto!important}.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#ez-toc-container .eztoc-toggle-hide-by-default{display:none}.eztoc_no_heading_found{background-color:#ff0;padding-left:10px}.eztoc-hide{display:none}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0}.ez-toc-list.ez-toc-columns-2{column-count:2;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-2>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-3{column-count:3;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-3>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-4{column-count:4;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-4>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{display:block;break-inside:avoid;page-break-inside:avoid}@media (max-width:768px){.ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:1;column-gap:0}}@media (max-width:1024px) and (min-width:769px){.ez-toc-list.ez-toc-columns-4{column-count:2}.ez-toc-list.ez-toc-columns-3{column-count:2}}.fusion-footer #ez-toc-container{display:none}:root{--deep:#050210;--mid:#0d0824;--card:#110a2a;--card2:#160e35;--gold:#f4c842;--purple:#9b5fe0;--violet:#c062e8;--pink:#e060bb;--lavender:#d5b8ff;--text:#e8e0ff;--muted:#9c93c0;--border:rgba(155,95,224,0.25);--border-hi:rgba(200,96,187,0.55);--fh:'Cinzel',Georgia,serif;--fb:'Nunito','Segoe UI',sans-serif;--r:16px;--rs:10px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--text);font-family:var(--fb);font-size:16px;line-height:1.65;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin-bottom:1rem}ul{list-style:none}#bg-canvas{position:fixed;inset:0;pointer-events:none;z-index:-1;width:100%;height:100%}.site-header{position:sticky;top:0;z-index:100;background:rgb(5 2 16 / .92);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.header-inner{max-width:1200px;margin:0 auto;padding:0 clamp(16px,5vw,60px);display:flex;align-items:center;justify-content:space-between;height:64px}.site-logo a{font-family:var(--fh);font-size:clamp(15px,3vw,21px);color:var(--gold);display:flex;align-items:center;gap:8px}.main-nav ul{display:flex;gap:clamp(10px,2vw,24px)}.main-nav a{font-size:clamp(11px,1.5vw,14px);font-weight:600;color:var(--lavender);transition:color .2s;white-space:nowrap}.main-nav a:hover,.main-nav a.active{color:var(--gold)}.nav-cta{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff!important;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:700;transition:.2s;white-space:nowrap}.nav-cta:hover{opacity:.85;transform:translateY(-1px)}.ham-btn{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:4px}.ham-btn span{display:block;width:24px;height:2px;background:var(--lavender);border-radius:2px;transition:.3s}.mob-nav{display:none;position:fixed;top:64px;left:0;right:0;background:rgb(5 2 16 / .97);backdrop-filter:blur(18px);z-index:99;overflow-y:auto;max-height:calc(100vh - 64px);padding:20px 24px;flex-direction:column;gap:4px;border-bottom:1px solid var(--border)}.mob-nav.open{display:flex}.mob-nav a{color:var(--lavender);padding:10px 0;border-bottom:1px solid var(--border);font-size:15px;font-weight:600;display:block}.mob-nav a:hover{color:var(--gold)}.page-wrap{position:relative;z-index:0;isolation:isolate}.section-wrap{max-width:1200px;margin:0 auto;padding:clamp(30px,6vw,70px) clamp(16px,4vw,40px);position:relative;z-index:2}.sec-header{text-align:center;margin-bottom:clamp(24px,4vw,42px)}.sec-tag{display:inline-block;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 16px;border-radius:50px;margin-bottom:12px}.sec-title{font-family:var(--fh);font-size:clamp(1.3rem,4vw,2.2rem);color:var(--gold);font-weight:600;line-height:1.2}.sec-desc{color:var(--muted);font-size:14px;margin-top:8px;margin-bottom:0}.divider{height:1px;background:var(--border);max-width:1200px;margin:0 auto;position:relative;z-index:2}.page-hero{position:relative;z-index:2;isolation:isolate;padding:clamp(50px,10vw,100px) clamp(16px,6vw,60px) clamp(30px,5vw,60px);text-align:center;overflow:hidden}.page-hero-glow{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:min(800px,130%);height:500px;background:radial-gradient(ellipse,rgb(155 95 224 / .2) 0%,transparent 70%);pointer-events:none}.page-hero-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-hi);border-radius:50px;padding:6px 18px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--lavender);margin-bottom:18px}.page-hero h1{font-family:var(--fh);font-size:clamp(2rem,7vw,4.5rem);font-weight:700;color:var(--gold);line-height:1.1}.page-hero p{max-width:560px;margin:14px auto 0;font-size:clamp(.9rem,2vw,1.1rem);color:var(--muted)}.btn-primary{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-weight:700;font-size:clamp(13px,1.8vw,16px);padding:clamp(11px,2vw,15px) clamp(22px,4vw,36px);border-radius:50px;box-shadow:0 4px 24px rgb(155 95 224 / .4);transition:.2s;display:inline-block}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgb(155 95 224 / .5);color:#fff}.btn-outline{border:2px solid var(--border-hi);color:var(--lavender);font-weight:700;font-size:clamp(13px,1.8vw,16px);padding:clamp(9px,2vw,13px) clamp(20px,4vw,34px);border-radius:50px;transition:.2s;display:inline-block}.btn-outline:hover{background:rgb(200 96 187 / .12);color:#fff;border-color:var(--violet)}.center-action{text-align:center;margin-top:clamp(22px,4vw,40px)}.post-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:.3s}.post-card:hover{transform:translateY(-4px);box-shadow:0 12px 34px rgb(155 95 224 / .2);border-color:var(--border-hi)}.post-card-thumb{width:100%;height:180px;background:linear-gradient(135deg,#1a1040,#2a1060);display:flex;align-items:center;justify-content:center;font-size:2rem;overflow:hidden}.post-card-thumb img{width:100%;height:100%;object-fit:cover}.post-card-body{padding:clamp(12px,2vw,18px);flex:1;display:flex;flex-direction:column;gap:7px}.post-card-cat{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--violet);background:rgb(155 95 224 / .12);padding:3px 10px;border-radius:50px;display:inline-block;width:fit-content}.post-card-title{font-size:clamp(13px,1.8vw,16px);font-weight:700;color:var(--lavender);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card-title:hover{color:var(--gold)}.post-card-date{font-size:12px;color:var(--muted)}.post-card-excerpt{font-size:13px;color:var(--muted);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.post-card-read{margin-top:10px;font-size:13px;font-weight:700;color:var(--violet);display:inline-flex;align-items:center;gap:5px;transition:.2s}.post-card-read:hover{color:var(--gold);gap:8px}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(14px,2.5vw,22px)}.calc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(14px,2.5vw,22px)}.calc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:.3s}.calc-card:hover{transform:translateY(-4px);box-shadow:0 12px 34px rgb(155 95 224 / .25);border-color:var(--border-hi)}.calc-thumb{width:100%;aspect-ratio:16/7;background:linear-gradient(135deg,#1a1040,#2a1060);display:flex;align-items:center;justify-content:center;font-size:2.4rem;overflow:hidden}.calc-thumb img{width:100%;height:100%;object-fit:contain;background:#0e0928}.calc-body{padding:clamp(12px,2vw,18px);flex:1;display:flex;flex-direction:column;gap:7px}.calc-title{font-family:var(--fh);font-size:clamp(13px,1.8vw,16px);font-weight:600;color:var(--lavender);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calc-title:hover{color:var(--gold)}.calc-excerpt{font-size:13px;color:var(--muted);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.calc-btn{margin-top:10px;align-self:flex-start;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-size:12px;font-weight:700;padding:6px 16px;border-radius:50px;transition:.2s;display:inline-block}.calc-btn:hover{opacity:.85;transform:translateY(-1px);color:#fff}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(10px,2vw,16px)}.service-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:clamp(16px,3vw,26px) clamp(8px,2vw,14px);text-align:center;cursor:pointer;transition:.3s;display:flex;flex-direction:column;align-items:center;gap:10px;color:inherit}.service-card:hover{transform:translateY(-5px);border-color:var(--pink);background:var(--card2);box-shadow:0 12px 36px rgb(155 95 224 / .3)}.service-icon{font-size:clamp(28px,5vw,44px);line-height:1}.service-name{color:var(--lavender);font-weight:600;font-size:clamp(11px,1.6vw,14px);line-height:1.3}.service-card:hover .service-name{color:var(--gold)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:clamp(9px,2vw,14px)}.cat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--rs);padding:14px 12px;text-align:center;transition:.25s;display:flex;flex-direction:column;align-items:center;gap:7px;color:inherit}.cat-card:hover{background:var(--card2);border-color:var(--border-hi);transform:translateY(-3px)}.cat-icon{font-size:24px}.cat-name{font-size:13px;font-weight:600;color:var(--lavender)}.cat-card:hover .cat-name{color:var(--gold)}.zodiac-strip{overflow:hidden;position:relative;z-index:2;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.zodiac-track{display:flex;gap:26px;width:max-content;animation:scrollLeft 30s linear infinite}.zodiac-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--muted);min-width:62px}.zodiac-item .zi{font-size:24px}.stats-band{position:relative;z-index:2;background:linear-gradient(135deg,rgb(155 95 224 / .1),rgb(224 96 187 / .07));border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(26px,5vw,46px) clamp(16px,5vw,60px)}.stats-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(18px,4vw,38px);text-align:center}.stat-val{font-family:var(--fh);font-size:clamp(1.8rem,5vw,3rem);font-weight:700;color:var(--gold);line-height:1}.stat-lbl{font-size:13px;color:var(--muted);margin-top:5px}.newsletter-wrap{position:relative;z-index:2;padding:0 clamp(16px,5vw,60px) clamp(40px,6vw,70px)}.newsletter-box{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#1a0e3a,#2a1060);border-radius:var(--r);border:1px solid var(--border);padding:clamp(30px,6vw,58px) clamp(18px,5vw,58px);text-align:center;overflow:hidden;position:relative}.newsletter-box::before{content:'';position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgb(155 95 224 / .15) 0%,transparent 70%);pointer-events:none}.newsletter-title{font-family:var(--fh);font-size:clamp(1.3rem,4vw,2.1rem);color:var(--gold);margin-bottom:10px;position:relative}.newsletter-desc{color:var(--muted);font-size:15px;margin-bottom:22px;position:relative}.newsletter-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:520px;margin:0 auto;position:relative}.newsletter-input{flex:1;min-width:200px;background:rgb(255 255 255 / .06);border:1px solid var(--border-hi);border-radius:50px;padding:11px 20px;color:var(--text);font-size:14px;font-family:var(--fb);outline:none;transition:.2s}.newsletter-input:focus{border-color:var(--violet)}.newsletter-input::placeholder{color:var(--muted)}.newsletter-submit{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-weight:700;font-size:14px;padding:11px 26px;border-radius:50px;border:none;cursor:pointer;font-family:var(--fb);transition:.2s;white-space:nowrap}.newsletter-submit:hover{opacity:.85;transform:translateY(-2px)}.site-footer{position:relative;z-index:2;background:rgb(5 2 16 / .95);border-top:1px solid var(--border);padding:clamp(38px,6vw,68px) clamp(16px,5vw,60px) clamp(18px,3vw,28px)}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:clamp(24px,4vw,46px)}.footer-logo{font-family:var(--fh);font-size:20px;color:var(--gold);display:flex;align-items:center;gap:8px;margin-bottom:12px}.footer-brand p{font-size:13px;color:var(--muted);line-height:1.7}.footer-col h4{font-family:var(--fh);font-size:12px;color:var(--lavender);letter-spacing:1px;text-transform:uppercase;margin-bottom:13px}.footer-col ul{display:flex;flex-direction:column;gap:8px}.footer-col ul a{font-size:13px;color:var(--muted);transition:color .2s}.footer-col ul a:hover{color:var(--gold)}.footer-bottom{max-width:1200px;margin:22px auto 0;padding-top:18px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.single-wrap{max-width:820px;margin:0 auto;padding:clamp(30px,6vw,70px) clamp(16px,4vw,40px);position:relative;z-index:1}.single-title{font-family:var(--fh);font-size:clamp(1.4rem,4vw,2.4rem);color:var(--gold);line-height:1.2;margin-bottom:12px}.single-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:22px}.single-thumb{border-radius:var(--r);overflow:hidden;margin-bottom:28px}.single-content{color:var(--text);line-height:1.85;font-size:clamp(14px,2vw,16px)}.single-content h1,.single-content h2,.single-content h3{font-family:var(--fh);color:var(--gold);margin:1.5em 0 .6em}.single-content h2{font-size:clamp(1.1rem,3vw,1.6rem)}.single-content h3{font-size:clamp(1rem,2.5vw,1.3rem)}.single-content p{color:#fff;margin-bottom:1.1rem}.single-content ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.single-content ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem}.single-content ul li,.single-content ol li{color:#fff;margin-bottom:.5rem;line-height:1.7}.single-content a{color:var(--violet);text-decoration:underline}.single-content a:hover{color:var(--gold)}.single-content img{border-radius:var(--rs);margin:1.5rem 0}.single-content blockquote{border-left:3px solid var(--purple);padding:14px 20px;margin:1.5rem 0;background:rgb(155 95 224 / .07);border-radius:0 var(--rs) var(--rs) 0;color:var(--lavender);font-style:italic}.single-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.single-content table th,.single-content table td{border:1px solid var(--border);padding:10px 14px;font-size:14px;color:var(--text);text-align:left}.single-content table th{background:rgb(155 95 224 / .12);color:var(--lavender);font-weight:700}.single-content pre{background:rgb(155 95 224 / .07);border:1px solid var(--border);border-radius:var(--rs);padding:16px;overflow-x:auto;font-size:13px;line-height:1.6;margin:1.5rem 0}.single-content code{background:rgb(155 95 224 / .12);padding:2px 6px;border-radius:4px;font-size:13px;color:var(--lavender)}.single-content iframe,.single-content embed{max-width:100%;border-radius:var(--rs)}.h-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:0 16px 30px}.h-tab{background:var(--card);border:1px solid var(--border);color:var(--lavender);font-family:var(--fb);font-size:14px;font-weight:700;padding:10px 26px;border-radius:50px;cursor:pointer;transition:.25s}.h-tab:hover{border-color:var(--border-hi);color:var(--text)}.h-tab.active{background:linear-gradient(135deg,var(--purple),var(--pink));border-color:#fff0;color:#fff;box-shadow:0 4px 20px rgb(155 95 224 / .4)}.h-panel{display:none}.h-panel.active{display:block}.h-picker-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,38px) clamp(22px,4vw,38px)}.h-picker-title{text-align:center;font-family:var(--fh);font-size:clamp(.9rem,2.5vw,1.25rem);color:var(--lavender);margin-bottom:16px;font-weight:400}.h-sign-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(7px,1.5vw,13px)}.h-sign-pill{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:clamp(9px,2vw,14px) 5px;cursor:pointer;text-align:center;transition:.25s;display:flex;flex-direction:column;align-items:center;gap:4px}.h-sign-pill:hover{border-color:var(--border-hi);background:var(--card2);transform:translateY(-3px)}.h-sign-pill.active{border-color:var(--gold);background:var(--card2);box-shadow:0 0 16px rgb(244 200 66 / .2)}.h-glyph{font-size:clamp(17px,3vw,27px);line-height:1}.h-sname{font-size:clamp(9px,1.3vw,11px);color:var(--muted);font-weight:700;letter-spacing:.5px}.h-sign-pill.active .h-sname{color:var(--gold)}.h-sdate{font-size:9px;color:rgb(156 147 192 / .5)}.h-card-wrap{max-width:900px;margin:0 auto;padding:0 clamp(16px,4vw,38px) clamp(34px,6vw,58px)}.h-card{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;animation:fadeUp .5s ease both}.h-card-top{background:linear-gradient(135deg,#1a0e3a,#2d1060);padding:clamp(20px,4vw,36px);display:flex;align-items:center;gap:clamp(14px,3vw,24px);border-bottom:1px solid var(--border);flex-wrap:wrap}.h-icon{width:clamp(66px,11vw,94px);height:clamp(66px,11vw,94px);background:rgb(155 95 224 / .15);border:2px solid rgb(155 95 224 / .4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(28px,6vw,44px);flex-shrink:0}.h-meta h2{font-family:var(--fh);font-size:clamp(1.3rem,4vw,2rem);color:var(--gold);font-weight:700;margin:0}.h-meta .h-dates{font-size:13px;color:var(--muted);margin-top:4px}.h-elem{display:inline-flex;align-items:center;gap:6px;background:rgb(155 95 224 / .15);border:1px solid rgb(155 95 224 / .3);border-radius:50px;padding:4px 12px;font-size:12px;color:var(--lavender);margin-top:9px;font-weight:600}.h-period-lbl{margin-left:auto;align-self:flex-start;background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;font-size:11px;font-weight:700;padding:5px 13px;border-radius:50px;letter-spacing:1px;text-transform:uppercase}.h-card-body{padding:clamp(18px,4vw,32px)}.h-summary{font-size:clamp(.92rem,2vw,1.08rem);color:var(--text);line-height:1.8;margin-bottom:24px;border-left:3px solid var(--purple);padding-left:16px}.h-aspects{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:24px}.h-aspect{background:rgb(155 95 224 / .07);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.h-albl{font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-weight:700}.h-aval{font-size:15px;color:var(--lavender);font-weight:600}.h-aval.gold{color:var(--gold)}.h-sections{display:flex;flex-direction:column;gap:17px}.h-section h3{font-family:var(--fh);font-size:clamp(.88rem,2vw,1.05rem);color:var(--violet);margin-bottom:7px;display:flex;align-items:center;gap:7px}.h-section p{font-size:14px;color:var(--muted);line-height:1.75;margin:0}.h-lucky-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.h-lucky{background:rgb(244 200 66 / .08);border:1px solid rgb(244 200 66 / .25);border-radius:50px;padding:5px 13px;font-size:13px;color:var(--gold);font-weight:600}.h-lucky span{color:var(--muted);font-weight:400;margin-right:4px;font-size:12px}.h-week-wrap{max-width:1100px;margin:0 auto;padding:0 clamp(16px,4vw,38px) clamp(34px,6vw,58px)}.h-week-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:12px}.h-day-card{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:15px 14px;transition:.2s}.h-day-card:hover{border-color:var(--border-hi);transform:translateY(-3px)}.h-day-name{font-family:var(--fh);font-size:13px;color:var(--gold);margin-bottom:5px}.h-day-text{font-size:13px;color:var(--muted);line-height:1.6}.h-stars{display:flex;gap:3px;margin-top:7px}.sf{color:var(--gold);font-size:12px}.se{color:rgb(155 95 224 / .3);font-size:12px}.h-all-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:clamp(11px,2vw,18px)}.h-oc{background:var(--card);border:1px solid var(--border);border-radius:15px;overflow:hidden;transition:.25s;cursor:pointer}.h-oc:hover{border-color:var(--border-hi);transform:translateY(-4px);box-shadow:0 12px 30px rgb(155 95 224 / .2)}.h-oc-top{background:linear-gradient(135deg,#160e35,#200c3a);padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.h-oc-ico{font-size:25px;width:44px;height:44px;background:rgb(155 95 224 / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.h-oc-name{font-family:var(--fh);font-size:14px;color:var(--gold)}.h-oc-dates{font-size:11px;color:var(--muted);margin-top:2px}.h-oc-body{padding:12px 14px}.h-oc-text{font-size:13px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.h-oc-foot{padding:9px 14px 12px;display:flex;align-items:center;justify-content:space-between}.h-oc-mood{font-size:12px;color:var(--violet);font-weight:700}.h-oc-read{font-size:12px;color:var(--purple);font-weight:700;transition:color .2s}.h-oc:hover .h-oc-read{color:var(--gold)}.planets-wrap{position:relative;z-index:2;background:linear-gradient(135deg,rgb(155 95 224 / .08),rgb(224 96 187 / .05));border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(26px,5vw,46px) clamp(16px,5vw,60px)}.planets-inner{max-width:1100px;margin:0 auto}.planets-title{font-family:var(--fh);font-size:clamp(.95rem,2.5vw,1.35rem);color:var(--gold);text-align:center;margin-bottom:22px}.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:11px}.p-card{background:var(--card);border:1px solid var(--border);border-radius:11px;padding:13px 11px;text-align:center;transition:.2s}.p-card:hover{border-color:var(--border-hi);transform:translateY(-2px)}.p-sym{font-size:26px;margin-bottom:5px}.p-name{font-size:12px;font-weight:700;color:var(--lavender);letter-spacing:.5px}.p-pos{font-size:11px;color:var(--muted);margin-top:3px}.p-mood{font-size:11px;color:var(--violet);margin-top:3px;font-weight:600}.explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:14px;position:relative;z-index:2}.explore-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:9px;transition:.25s;color:inherit}.explore-card:hover{border-color:var(--border-hi);transform:translateY(-3px);box-shadow:0 10px 26px rgb(155 95 224 / .2)}.explore-icon{font-size:30px}.explore-title{font-family:var(--fh);color:var(--gold);font-size:14px}.explore-desc{font-size:13px;color:var(--muted);line-height:1.6}.explore-link{font-size:12px;color:var(--violet);font-weight:700;margin-top:auto;transition:color .2s}.explore-card:hover .explore-link{color:var(--gold)}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}.fade-in{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s}.fade-in.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.h-sign-grid{grid-template-columns:repeat(4,1fr)}.single-wrap{padding:clamp(20px,4vw,40px) clamp(14px,4vw,28px)}}@media(max-width:640px){.main-nav,.nav-cta{display:none!important}.ham-btn{display:flex!important}.footer-inner{grid-template-columns:1fr}.posts-grid,.calc-grid{grid-template-columns:1fr}.h-sign-grid{grid-template-columns:repeat(3,1fr)}.h-card-top{flex-direction:column}.h-period-lbl{margin-left:0}.p-grid{grid-template-columns:repeat(3,1fr)}.single-wrap{padding:20px 16px}.single-title{font-size:clamp(1.2rem,5vw,1.8rem)}.single-meta{gap:8px;font-size:12px}.single-content{font-size:18px}.single-content h2{font-size:1.15rem}.single-content h3{font-size:1rem}.section-wrap{padding:30px 16px}.page-hero{padding:40px 16px 28px}.stats-band{padding:22px 16px}.stats-inner{grid-template-columns:repeat(2,1fr);gap:18px}.newsletter-wrap{padding:0 16px 36px}.newsletter-form{flex-direction:column;align-items:stretch}.newsletter-input,.newsletter-submit{width:100%;text-align:center}.footer-bottom{flex-direction:column;align-items:center;text-align:center}.header-inner{height:56px}.mob-nav{top:56px}.h-aspects{grid-template-columns:repeat(2,1fr)}.explore-grid{grid-template-columns:1fr}.post-card-thumb{height:160px}}@media(max-width:400px){.h-sign-grid{grid-template-columns:repeat(2,1fr)}.services-grid{grid-template-columns:repeat(2,1fr)}.stats-inner{grid-template-columns:repeat(2,1fr)}.p-grid{grid-template-columns:repeat(2,1fr)}.single-wrap{padding:16px 12px}}@media(max-width:768px){.h-tabs{gap:7px;padding-bottom:20px}.h-tab{font-size:12px;padding:8px 16px}.h-sign-pill{padding:8px 4px}.h-glyph{font-size:clamp(15px,4vw,22px)}.p-grid{grid-template-columns:repeat(4,1fr)}.cl-filter-wrap{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cl-filter-wrap::-webkit-scrollbar{display:none}.cl-filter-btn{white-space:nowrap;flex-shrink:0}.zs-filter-wrap{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.zs-filter-wrap::-webkit-scrollbar{display:none}.zs-filter-btn{white-space:nowrap;flex-shrink:0}.nm-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.nm-tabs::-webkit-scrollbar{display:none}.nm-tab{white-space:nowrap;flex-shrink:0}.lv-sign-row{grid-template-columns:1fr;gap:10px}.lv-heart-divider{display:none}.single-wrap>div[style*="justify-content:space-between"]{flex-direction:column}.footer-inner{gap:16px}}@media(max-width:480px){.h-sign-grid{grid-template-columns:repeat(4,1fr)}.h-tabs{gap:6px}.h-tab{font-size:11px;padding:7px 12px}.p-grid{grid-template-columns:repeat(3,1fr)}.h-aspects{grid-template-columns:repeat(2,1fr)}.h-week-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:repeat(3,1fr)}}.ai-insert,.ai-align-center,.ai-align-left,.ai-align-right,[class*="ai-"],ins.adsbygoogle,.adsbygoogle,.single-content .ai-insert,.entry-content .ai-insert{position:relative!important;z-index:10!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}