@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--bg:#070711;--bg-soft:#0d0b1b;--panel:#121020;--text:#f7f0df;--muted:#b8afc5;--gold:#d8b56b;--gold-2:#f0d598;--violet:#7a53c7;--line:#d8b56b38;--white-line:#ffffff14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 20% 8%,#5d3b9938,#0000 34%),radial-gradient(circle at 85% 16%,#d8b56b14,#0000 24%),linear-gradient(#05050b 0%,#090711 44%,#070711 100%);margin:0;font-family:Inter,system-ui,sans-serif}body:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(circle,#fff .7px,#0000 .8px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}a{color:inherit;text-decoration:none}.site-shell{position:relative;overflow:hidden}.site-shell>main,.site-shell>footer{z-index:1;position:relative}.twinkle-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.twinkle-star{left:var(--star-left);top:var(--star-top);color:#f0d598;font-size:calc(11px * var(--star-scale));opacity:.18;transform-origin:50%;text-shadow:0 0 5px #f0d598e6,0 0 12px #d8b56b8c,0 0 24px #7a53c747;animation:astro-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite;will-change:opacity, transform, filter;line-height:1;display:block;position:absolute;transform:translate(-50%,-50%)scale(.7)}.twinkle-dot{font-size:calc(15px * var(--star-scale));color:#fff7df;text-shadow:0 0 5px #ffffffe6,0 0 12px #f0d598b3}@keyframes astro-twinkle{0%,to{opacity:.12;filter:brightness(.75);transform:translate(-50%,-50%)scale(.55)rotate(0)}45%{opacity:.48}55%{opacity:1;filter:brightness(1.45);transform:translate(-50%,-50%)scale(1.35)rotate(8deg)}68%{opacity:.34;transform:translate(-50%,-50%)scale(.78)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.twinkle-star{opacity:.42;animation:none;transform:translate(-50%,-50%)scale(1)}}.nav{z-index:20;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:82px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:.02em;align-items:center;gap:10px;font-weight:700;display:flex}.brand-mark{color:var(--gold-2);filter:drop-shadow(0 0 12px #f0d59873);font-size:22px}.nav-links{color:#d6cede;gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:var(--gold-2)}.btn{color:#17100a;background:linear-gradient(135deg,#d7b266,#f2d89b);border:1px solid #d4ad5c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 34px #d8b56b2b,inset 0 1px #ffffff73}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 42px #d8b56b3d}.btn-small{padding:10px 16px;font-size:13px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;width:min(1180px,100% - 40px);min-height:690px;margin:26px auto 80px;display:grid}.eyebrow{color:var(--gold-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow.plain{margin:0 0 10px}.hero h1,.section h2,.final-cta h2{letter-spacing:-.035em;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.hero h1{max-width:680px;margin:18px 0 26px;font-size:clamp(58px,7vw,92px);line-height:.88}.hero h1 span{color:var(--gold-2);text-shadow:0 0 40px #d8b56b21}.hero-lead{color:var(--muted);max-width:650px;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.link-ghost{color:#eee7f5;align-items:center;gap:8px;font-size:14px;display:inline-flex}.link-ghost:hover{color:var(--gold-2)}.trust-row{color:#c9c0d2;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:var(--gold)}.hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.hero-visual:before{content:"";filter:blur(28px);background:radial-gradient(circle,#7d4cd047,#d8b56b1a 45%,#0000 72%);border-radius:50%;width:78%;height:78%;position:absolute}.hero-visual img{z-index:1;border-radius:28px;width:100%;max-width:610px;height:auto;display:block;position:relative;box-shadow:0 34px 78px #0000007a,0 0 0 1px #d8b56b2e}.cover-wrap{place-items:center;min-height:620px;display:grid;position:relative}.cover-glow{filter:blur(20px);background:radial-gradient(circle,#7d4cd057,#d8b56b14 42%,#0000 70%);border-radius:50%;width:390px;height:540px;position:absolute}.cover-card{aspect-ratio:.7;text-align:center;background:radial-gradient(circle at 50% 56%,#b688ee33,#0000 33%),radial-gradient(circle at 30% 75%,#202c8680,#0000 40%),linear-gradient(#080c1a,#0a0c19 68%,#080812);border:1px solid #b78e43;width:min(385px,82vw);padding:34px 26px 28px;position:relative;transform:rotate(1.3deg);box-shadow:0 34px 75px #0000008c,inset 0 0 0 5px #d8b56b0d}.cover-card:before,.cover-card:after{content:"";pointer-events:none;border:1px solid #d8b56b61;position:absolute;inset:10px}.cover-card:after{border-color:#d8b56b1f;inset:17px}.cover-stars{color:var(--gold-2);letter-spacing:.6em;font-size:13px}.cover-kicker{color:#efddb3;margin:18px 0 2px;font-family:Cormorant Garamond,serif;font-size:24px}.cover-card h2{color:#e6c579;margin:0;font-family:Cormorant Garamond,serif;font-size:48px;line-height:.92}.cover-sub{color:#c7a96e;font-size:11px}.zodiac-orbit{border:1px solid #d8b56b73;border-radius:50%;width:228px;height:228px;margin:20px auto 8px;position:relative}.zodiac-orbit:before{content:"";border:1px solid #d8b56b40;border-radius:50%;position:absolute;inset:22px}.zodiac-orbit span{color:#ddb969;font-size:17px;position:absolute}.zodiac-orbit span:first-child{top:-11px;left:105px}.zodiac-orbit span:nth-child(2){top:8px;right:40px}.zodiac-orbit span:nth-child(3){top:47px;right:5px}.zodiac-orbit span:nth-child(4){top:103px;right:-8px}.zodiac-orbit span:nth-child(5){bottom:42px;right:10px}.zodiac-orbit span:nth-child(6){bottom:4px;right:48px}.zodiac-orbit span:nth-child(7){bottom:-11px;left:105px}.zodiac-orbit span:nth-child(8){bottom:5px;left:43px}.zodiac-orbit span:nth-child(9){bottom:43px;left:7px}.zodiac-orbit span:nth-child(10){top:103px;left:-8px}.zodiac-orbit span:nth-child(11){top:47px;left:5px}.zodiac-orbit span:nth-child(12){top:8px;left:42px}.orbit-core{color:#f3d999;border-radius:50%;place-items:center;font-size:42px;display:grid;position:absolute;inset:64px}.cover-for{color:#d8b56b;margin:6px 0 0;font-family:Cormorant Garamond,serif}.cover-name{color:#f0cc63;margin:0;font:700 35px/1 Cormorant Garamond,serif}.cover-bottom{color:#c6a56a;margin-top:20px;font-size:10px}.social-proof-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#bdabc8;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,42px);min-height:64px;font-size:12px;display:flex}.section{width:min(1120px,100% - 40px);margin:0 auto;padding:110px 0}.section-heading{text-align:center;max-width:720px;margin:0 auto 52px}.section-heading h2,.sample-copy h2,.insight-section h2,.price-card h2{margin:8px 0 18px;font-size:clamp(42px,5vw,66px);line-height:1}.section-heading>p:last-child,.sample-copy>p,.insight-section>p:last-child{color:var(--muted);font-size:17px;line-height:1.75}.topic-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.topic-card{border:1px solid var(--white-line);background:linear-gradient(#ffffff09,#ffffff05);border-radius:20px;min-height:210px;padding:26px}.icon-shell{width:44px;height:44px;color:var(--gold-2);background:#d8b56b17;border:1px solid #d8b56b2e;border-radius:50%;place-items:center;display:grid}.topic-card h3,.step h3{margin:20px 0 10px;font-size:18px}.topic-card p,.step p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.sample-section{grid-template-columns:1fr .92fr;align-items:center;gap:80px;display:grid}.check-list{color:#ddd5e4;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.check-list svg{color:var(--gold);flex:none;margin-top:2px}.sample-image-wrap{justify-content:center;align-items:center;display:flex}.sample-image-wrap img{border-radius:24px;width:100%;max-width:560px;height:auto;display:block;box-shadow:0 30px 65px #00000061,0 0 0 1px #d8b56b24}.focus-visual-section{padding-top:24px;padding-bottom:90px}.focus-visual-card{max-width:1040px;margin:0 auto}.focus-visual-card img{border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000061,0 0 0 1px #d8b56b29}.page-stack{perspective:1000px;min-height:480px;position:relative}.report-page{color:#231c2b;background:#f6f1e8;border-radius:9px;width:300px;height:420px;padding:26px;position:absolute;top:25px;left:50%;box-shadow:0 28px 60px #0000006b}.report-back{color:#d7b86f;background:linear-gradient(#18132a,#0b0915);place-items:center;font:600 18px Cormorant Garamond,serif;display:grid;transform:translate(-63%)rotate(-10deg)}.report-middle{color:#ead29a;text-align:center;background:linear-gradient(#211539,#0a0913);font:600 17px Cormorant Garamond,serif;transform:translate(-43%)rotate(7deg)}.report-front{transform:translate(-50%)translateY(12px)}.report-front span{color:#8f6e2e;letter-spacing:.12em;font-size:9px}.report-front strong{margin:22px 0;font:700 30px Cormorant Garamond,serif;display:block}.fake-lines{gap:10px;display:grid}.fake-lines i{background:#d5cfd0;border-radius:8px;height:7px;display:block}.fake-lines i:nth-child(2){width:89%}.fake-lines i:nth-child(3){width:95%}.fake-lines i:nth-child(4){width:82%}.fake-lines i:nth-child(5){width:93%}.fake-lines i:nth-child(6){width:68%}.mini-orbit{border:1px solid #b6904e;border-radius:50%;place-items:center;width:150px;height:150px;font-size:38px;display:grid}.mini-zodiac{letter-spacing:.25em;margin-top:120px;font-size:24px}.steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{border-top:1px solid var(--line);padding:26px 22px}.step-number{width:36px;height:36px;color:var(--gold-2);border:1px solid #d8b56b66;border-radius:50%;place-items:center;font-weight:800;display:grid}.insight-section{text-align:center;padding:120px 0}.insight-orbit{width:72px;height:72px;color:var(--gold-2);border:1px solid #d8b56b61;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.price-section{padding-top:30px}.price-card{text-align:center;background:radial-gradient(circle at 50% 10%,#774abe2e,#0000 50%),linear-gradient(#ffffff0a,#ffffff04);border:1px solid #d8b56b59;border-radius:28px;max-width:820px;margin:0 auto;padding:58px 36px}.price-badge{color:var(--gold-2);letter-spacing:.12em;background:#d8b56b14;border:1px solid #d8b56b38;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-block}.price{color:var(--gold-2);margin:28px 0 6px;font:700 clamp(54px,7vw,84px)/1 Cormorant Garamond,serif}.price-sub{color:var(--muted);margin-bottom:26px}.payment-note{color:#93899e;margin:16px 0 0;font-size:11px}.faq-section{max-width:880px}.faq-list{border-top:1px solid var(--white-line)}details{border-bottom:1px solid var(--white-line)}summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 4px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-size:22px}details p{color:var(--muted);margin:0;padding:0 50px 22px 4px;line-height:1.7}.final-cta{border:1px solid var(--line);background:linear-gradient(135deg,#5a39913b,#d8b56b0f);border-radius:28px;justify-content:space-between;align-items:center;gap:34px;width:min(1120px,100% - 40px);margin:30px auto 80px;padding:54px 58px;display:flex}.final-cta h2{margin:6px 0 8px;font-size:58px}.final-cta p:last-child{color:var(--muted);margin:0}footer{border-top:1px solid var(--white-line);color:#8f8699;grid-template-columns:1fr auto;align-items:center;gap:14px;width:min(1120px,100% - 40px);margin:0 auto;padding:30px 0 46px;font-size:12px;display:grid}footer p{margin:0}.footer-note{grid-column:1/-1}@media (width<=920px){.nav-links{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:40px}.hero-copy{flex-direction:column;align-items:center;display:flex}.trust-row{justify-content:center}.hero-visual{width:min(760px,100%);margin:0 auto}.cover-wrap{min-height:560px}.topic-grid{grid-template-columns:repeat(2,1fr)}.sample-section{grid-template-columns:1fr;gap:30px}.sample-copy{text-align:center}.check-list{text-align:left;max-width:650px;margin-inline:auto}.steps-grid{grid-template-columns:repeat(2,1fr)}.final-cta{text-align:center;flex-direction:column}}@media (width<=620px){.nav{width:min(100% - 24px,1180px);min-height:72px}.nav .btn-small{display:none}.hero,.section,.final-cta,footer{width:min(100% - 28px,1120px)}.hero{gap:16px;min-height:auto;margin-top:4px}.hero h1{font-size:54px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.hero-visual img,.sample-image-wrap img,.focus-visual-card img{border-radius:18px}.cover-wrap{min-height:520px;transform:scale(.92)}.section{padding:76px 0}.section-heading h2,.sample-copy h2,.insight-section h2,.price-card h2{font-size:42px}.topic-grid,.steps-grid{grid-template-columns:1fr}.page-stack{transform-origin:top;min-height:420px;margin-bottom:-60px;transform:scale(.84)}.price-card{padding:44px 20px}.price-card .btn{width:100%}.final-cta{padding:42px 22px}.final-cta h2{font-size:46px}.final-cta .btn{width:100%}footer{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-note{grid-column:1}}
