.site-experience{--radius-panel:8px;--radius-control:5px;--editorial-light:#fff;--editorial-dark:#111314;--instrument-surface:#ffffffa6;--shadow-panel:none}.site-experience[data-realm=numerology]{--editorial-light:#f7f2ea;--editorial-dark:#4a3428;--instrument-surface:#f7f2ea8c}.site-experience[data-realm=astrology]{--editorial-light:#050607;--editorial-dark:#e5e7e4;--instrument-surface:#10121480}.site-experience :is(.home-hero,.home-principles,.home-section,.realm-hero,.realm-section,.astrology-coming-soon){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-block:0;padding:clamp(48px,7vw,96px) 0}.site-experience :is(.home-section,.realm-section,.home-principles){border-top:1px solid var(--line)}.site-experience :is(.home-page,.realm-page){padding-block:0}.site-experience :is(.home-hero,.numerology-hero){align-items:center;gap:clamp(36px,5vw,72px);min-height:650px}.site-experience .hero-title{font-size:clamp(3rem,5.5vw,5.1rem);line-height:1.04}.site-experience .hero-description{max-width:43ch}.site-experience .hero-perspective{border:0;border-left:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:32px 0 32px 32px}.site-experience .perspective-statement{margin-top:26px}.site-experience .section-heading{gap:clamp(28px,6vw,80px);margin-bottom:40px}.site-experience .section-kicker{letter-spacing:.15em;font-size:11px}.site-experience main .section-kicker:before{background:linear-gradient(currentColor,currentColor) 0/23px 1px no-repeat,linear-gradient(currentColor,currentColor) 5px/1px 9px no-repeat,linear-gradient(currentColor,currentColor) 15px/1px 5px no-repeat;width:23px;height:9px;margin-bottom:1px}.site-experience :is(.home-principles .index,.numerology-layer-list article>span,.numerology-process li>span){border:1px solid var(--line);width:32px;height:32px;min-height:0;color:var(--editorial-dark);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.site-experience :is(.vertical-gateway,.numerology-report-grid){border:0;gap:24px}.site-experience :is(.vertical-gateway>article,.numerology-report-grid>article){border:1px solid var(--line);border-radius:6px}.site-experience .vertical-gateway-numerology{background:#fff}.site-experience :is(.review-intake,.form-panel,.free-tool-content){box-shadow:none;border-radius:8px}.site-experience .free-tool-slide{display:flex}.site-experience .free-tool-content{flex:1;gap:20px;min-height:auto}.site-experience .review-intake{background:var(--instrument-surface)}.site-experience .home-reassurance{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;margin-block:24px}.site-experience .numerology-consultation{border:1px solid var(--line);background:var(--instrument-surface);box-shadow:none;border-radius:6px;margin:0;padding:40px}.site-experience :is(.home-final-cta,.numerology-final-cta){border:1px solid var(--editorial-dark);background:var(--editorial-dark);min-height:360px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--editorial-light);border-radius:6px;margin-block:64px;padding:clamp(40px,6vw,80px)}.site-experience :is(.home-final-cta,.numerology-final-cta) :is(h2,.section-kicker){color:var(--editorial-light)}.site-experience .home-final-cta .heading-accent{color:#b8bcbd}.site-experience .numerology-final-cta .heading-accent{color:#d5bda8}.site-experience[data-realm] main :is(.btn-secondary,.button-secondary):not(.free-tool-cta){border-color:var(--line);color:var(--editorial-dark);box-shadow:none;background:0 0}.site-experience[data-realm] main :is(.btn-secondary,.button-secondary):not(.free-tool-cta):hover{background:var(--instrument-surface);border-color:var(--editorial-dark);color:var(--editorial-dark)}.site-experience[data-realm] :is(.home-hero,.realm-hero,.hero-perspective) .btn-secondary{border-color:#0000;padding-inline:8px;text-decoration:none}.site-experience[data-realm] main :is(.vertical-gateway-astrology,.home-reassurance,.is-complete,.home-final-cta,.numerology-final-cta) .btn-secondary{color:#f7f2ea;background:0 0;border-color:#f7f2ea6b}.site-experience[data-realm] main :is(.vertical-gateway-astrology,.home-reassurance,.is-complete,.home-final-cta,.numerology-final-cta) .btn-secondary:hover{color:#f7f2ea;background:#f7f2ea1a;border-color:#f7f2ea}.site-experience[data-realm] :is(.home-final-cta,.numerology-final-cta) .btn-primary{background:var(--editorial-light);color:var(--editorial-dark);border-color:var(--editorial-light)}.site-experience[data-realm] :is(.home-final-cta,.numerology-final-cta) .btn-primary:hover{background:var(--editorial-light);color:var(--editorial-dark);opacity:.88}.site-experience[data-realm] main .home-reassurance .btn-secondary{color:#111314;background:#fff}.site-experience .menu-toggle{border-color:#0000;min-width:44px;min-height:44px;padding:10px}.site-experience[data-realm=numerology] .site-header-dark .menu-toggle{border-color:#0000}.site-experience .menu-toggle:hover{background:0 0;border-color:currentColor}.site-experience .menu-toggle-label{letter-spacing:.12em;font-size:10px;font-weight:400}.site-experience .realm-switcher{padding-block:10px}.site-experience .realm-switcher-track{border-radius:6px;width:min(620px,100%);box-shadow:0 4px 16px #0000000d}.site-experience .realm-switcher a{letter-spacing:.12em;min-height:44px;font-size:12px}.site-experience .realm-switcher-indicator{background:var(--editorial-dark);box-shadow:none;border-radius:3px}.site-experience .realm-switcher a[aria-current=page]{color:var(--editorial-light)}.site-experience :is(.realm-switcher a,.menu-toggle,main a,main button,main summary):focus-visible{outline-offset:4px;outline:2px solid}.site-experience .cosmos-atmosphere{background:0 0}.site-experience .cosmos-glow{opacity:.22}.site-experience .cosmos-orbit{border-color:rgb(var(--cosmos-line) / .12)}.site-experience .cosmos-orbit i{will-change:offset-distance;width:5px;height:5px;box-shadow:0 0 0 4px rgb(var(--cosmos-particle) / .07);animation-duration:42s}.site-experience .cosmos-orbit:nth-child(2n) i{animation-duration:52s}.site-experience .cosmos-orbit i:nth-child(2){opacity:.72;width:4px;height:4px;animation-delay:-21s}.site-experience .cosmos-orbit:nth-child(2n) i:nth-child(2){animation-delay:-26s}.site-experience .cosmos-digit{color:rgb(var(--cosmos-line) / .1);animation-duration:100s}.site-experience .cosmos-digit:nth-child(2n){display:none}.numeric-instrument{color:#4a3428;place-self:center end;width:100%;max-width:480px}.instrument-caption{letter-spacing:.13em;text-transform:uppercase;border-block:1px solid #4a342833;justify-content:space-between;gap:16px;padding-block:12px;font-size:10px;display:flex}.instrument-caption:last-child{border-top:0}.instrument-dial{width:100%;height:auto;margin-block:22px;display:block;overflow:visible}.instrument-guides{opacity:.3}.instrument-numerals{font-size:24px}.instrument-numerals .instrument-core{font-size:86px;font-weight:400}.instrument-coordinates{opacity:.6;font-size:10px}.instrument-satellite{transform-origin:220px 220px;animation:160s linear infinite instrument-orbit}.instrument-satellite-inner{animation-duration:220s;animation-direction:reverse}@keyframes instrument-orbit{0%{transform:rotate(35deg)}to{transform:rotate(395deg)}}.site-experience .numerology-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.site-experience .numerology-hero h1{font-size:clamp(3rem,5.2vw,5rem);line-height:1.05}.site-experience .astrology-coming-soon{min-height:calc(100svh - 150px);padding-block:80px}.site-experience .astrology-coming-soon .coming-soon-label{border:0;padding-left:24px;position:relative}.site-experience .astrology-coming-soon .coming-soon-label:before{content:"";border:1px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.site-experience .astrology-coming-soon h1{max-width:15ch}.report-choice{border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;padding:28px;display:flex}.report-choice[data-selected=true]{box-shadow:inset 0 3px}.report-choice-label{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.report-choice-outcome{margin-top:20px;font-size:16px;line-height:1.6}.report-highlights{gap:9px;margin-block:24px;font-size:14px;line-height:1.5;display:grid}.report-highlights li{gap:10px;display:flex}.report-highlights li>span{opacity:.55}.report-choice-cta{color:#f7f2ea;background:#4a3428;border:1px solid #4a3428;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.report-choice-cta:hover{background:#38261f}.report-tier-card-dark .report-choice-cta{color:#f7f2ea;background:0 0;border-color:#c7ad97}.report-tier-card-dark .report-choice-cta:hover{background:#38261f;border-color:#f7f2ea}.report-coverage{border-top:1px solid;border-color:var(--line);margin-top:20px}.report-tier-card-dark .report-coverage{border-color:#f7f2ea4d}.report-coverage summary{justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:14px;list-style:none;display:flex}.report-coverage summary::-webkit-details-marker{display:none}.coverage-toggle{font-size:22px;font-weight:400}.report-coverage[open] .coverage-toggle{transform:rotate(45deg)}.report-coverage-description{margin-block:10px 24px;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.site-experience [data-scroll-reveal]{opacity:.88;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.site-experience [data-scroll-reveal][data-motion-state=visible]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-experience :is(.instrument-satellite,.cosmos-digit,.cosmos-orbit i){animation:none!important}.site-experience [data-scroll-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:900px){.site-experience .home-hero{grid-template-columns:1fr;min-height:0}.site-experience .hero-perspective{max-width:620px}.site-experience .numerology-hero{gap:24px}.instrument-caption{letter-spacing:.05em;font-size:9px}}@media (max-width:767px){.site-experience :is(.home-hero,.home-section,.realm-hero,.realm-section){padding:40px 0}.site-experience .home-principles{padding:24px 0}.site-experience .hero-title{font-size:clamp(2.65rem,11vw,4rem)}.site-experience .hero-perspective{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.site-experience .perspective-statement{font-size:25px;line-height:1.5}.site-experience .hero-actions{gap:10px;margin-top:24px}.site-experience .hero-actions .btn-secondary{min-height:44px}.site-experience .section-heading{gap:20px;margin-bottom:28px}.site-experience .numerology-hero{grid-template-columns:1fr;min-height:0}.site-experience .numerology-hero h1,.site-experience .astrology-coming-soon h1{font-size:clamp(2.55rem,10.5vw,4rem);line-height:1.08}.numeric-instrument{display:none}.site-experience :is(.home-reassurance,.numerology-consultation){margin-block:24px;padding:28px 24px}.site-experience :is(.home-final-cta,.numerology-final-cta){min-height:0;margin-block:40px;padding:40px 24px}.site-experience :is(.home-final-cta,.numerology-final-cta) h2{font-size:clamp(28px,8vw,38px)}.site-experience .realm-switcher{padding:7px 16px}.site-experience .realm-switcher a{letter-spacing:.06em;min-height:44px;font-size:10px}.site-experience .section-kicker{letter-spacing:.1em}.site-experience .cosmos-orbit{opacity:.6}.site-experience .cosmos-orbit:is(.cosmos-orbit-d,.cosmos-orbit-h),.site-experience .cosmos-digit{display:none}.site-experience .cosmos-orbit-e,.site-experience[data-realm=numerology] .cosmos-digit:is(.cosmos-digit-1,.cosmos-digit-3,.cosmos-digit-5){display:block}.site-experience .astrology-coming-soon{min-height:calc(100svh - 132px);padding-block:48px}.report-choice{padding:20px}.report-choice>.mt-6{margin-top:12px}.report-choice-outcome{margin-top:14px}.report-highlights{gap:7px;margin-block:18px}.report-coverage{margin-top:16px}.site-experience .numerology-report-grid article{min-height:0;padding:24px}.site-experience .numerology-report-grid article>div:nth-child(2){margin-block:24px}.site-experience .numerology-report-grid article>div:nth-child(2)>p:last-child{display:none}.site-experience .numerology-report-grid dl{margin-top:0}}
