.SibylSpread-module__ScdtTa__host{width:100%;color:var(--text-1);margin:0 auto;display:block;position:relative}.SibylSpread-module__ScdtTa__row{justify-content:center;align-items:flex-start;gap:clamp(.4rem,2.2vw,.9rem);width:100%;margin:0;padding:0;list-style:none;display:flex}.SibylSpread-module__ScdtTa__slot{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.SibylSpread-module__ScdtTa__cardShell{aspect-ratio:96/148;perspective:900px;transform-origin:50%;width:100%;transform:rotate(var(--fan-angle,0deg));transition:transform .32s cubic-bezier(.16,1,.3,1);position:relative}.SibylSpread-module__ScdtTa__cardTurn{transform-style:preserve-3d;transition:transform var(--sibyl-turn-duration,.62s)cubic-bezier(.22,1,.28,1)var(--turn-delay,0s);position:absolute;inset:0}.SibylSpread-module__ScdtTa__cardTurned{transform:rotateY(180deg)}.SibylSpread-module__ScdtTa__faceBack,.SibylSpread-module__ScdtTa__faceFront{backface-visibility:hidden;position:absolute;inset:0}.SibylSpread-module__ScdtTa__faceFront{transform:rotateY(180deg)}.SibylSpread-module__ScdtTa__cardTurned .SibylSpread-module__ScdtTa__faceFront{filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--carbon-black)34%,transparent))}.SibylSpread-module__ScdtTa__caption{text-align:center;flex-direction:column;gap:.2rem;width:100%;margin-top:.75rem;display:flex}.SibylSpread-module__ScdtTa__position{letter-spacing:.08em;text-transform:uppercase;min-height:3.9em;color:var(--text-3);text-wrap:balance;overflow-wrap:break-word;font-size:.625rem;font-weight:700;line-height:1.3}.SibylSpread-module__ScdtTa__name{font-family:var(--font-display);color:var(--text-1);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(.875rem,3vw,1.0625rem);line-height:1.2}.SibylSpread-module__ScdtTa__waiting{color:var(--text-4);font-size:.6875rem;line-height:1.2}.SibylSpread-module__ScdtTa__backdrop{opacity:var(--sibyl-backdrop-opacity,.3);pointer-events:none}.SibylSpread-module__ScdtTa__backdrop .SibylSpread-module__ScdtTa__row{gap:0}.SibylSpread-module__ScdtTa__backdrop .SibylSpread-module__ScdtTa__slot{flex:0 0 34%}.SibylSpread-module__ScdtTa__backdrop .SibylSpread-module__ScdtTa__slot+.SibylSpread-module__ScdtTa__slot{margin-left:-8%}.SibylSpread-module__ScdtTa__backdrop .SibylSpread-module__ScdtTa__cardShell{transform:rotate(calc(var(--fan-angle,0deg)*1.6))}.SibylSpread-module__ScdtTa__instrument{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.SibylSpread-module__ScdtTa__instrument:focus-visible{outline:2px solid var(--signal);outline-offset:8px;border-radius:var(--radius-3)}.SibylSpread-module__ScdtTa__held .SibylSpread-module__ScdtTa__cardShell{transform:rotate(var(--fan-angle,0deg))translateY(2%)scale(.965)}.SibylSpread-module__ScdtTa__drawn{cursor:default}.SibylSpread-module__ScdtTa__drawn .SibylSpread-module__ScdtTa__cardShell{transform:rotate(calc(var(--fan-angle,0deg)*.3))}.SibylSpread-module__ScdtTa__echo .SibylSpread-module__ScdtTa__caption{margin-top:.5rem}.SibylSpread-module__ScdtTa__echo .SibylSpread-module__ScdtTa__position{letter-spacing:.06em;font-size:.5625rem}.SibylSpread-module__ScdtTa__echo .SibylSpread-module__ScdtTa__name{font-size:clamp(.75rem,2.2vw,.875rem)}.SibylSpread-module__ScdtTa__idle .SibylSpread-module__ScdtTa__slot:first-child .SibylSpread-module__ScdtTa__cardShell{animation:7s cubic-bezier(.37,0,.63,1) infinite SibylSpread-module__ScdtTa__sibylCardFloat}.SibylSpread-module__ScdtTa__idle .SibylSpread-module__ScdtTa__slot:nth-child(2) .SibylSpread-module__ScdtTa__cardShell{animation:7s cubic-bezier(.37,0,.63,1) .55s infinite SibylSpread-module__ScdtTa__sibylCardFloat}.SibylSpread-module__ScdtTa__idle .SibylSpread-module__ScdtTa__slot:nth-child(3) .SibylSpread-module__ScdtTa__cardShell{animation:7s cubic-bezier(.37,0,.63,1) 1.1s infinite SibylSpread-module__ScdtTa__sibylCardFloat}@keyframes SibylSpread-module__ScdtTa__sibylCardFloat{0%,to{transform:rotate(var(--fan-angle,0deg))translateY(0)}50%{transform:rotate(var(--fan-angle,0deg))translateY(-3.5%)}}@media (min-width:640px){.SibylSpread-module__ScdtTa__caption{margin-top:.9rem}.SibylSpread-module__ScdtTa__position{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.SibylSpread-module__ScdtTa__idle .SibylSpread-module__ScdtTa__slot .SibylSpread-module__ScdtTa__cardShell{animation:none}.SibylSpread-module__ScdtTa__cardShell,.SibylSpread-module__ScdtTa__cardTurn{transition:none}}
.DrawStage-module__qAYX7W__stage{width:100%;max-width:620px;color:var(--text-1);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:2.5rem 1rem 4rem;display:flex;position:relative}.DrawStage-module__qAYX7W__header{max-width:36ch;margin-bottom:1.5rem}.DrawStage-module__qAYX7W__questionLine{border-bottom:1px solid var(--hairline);flex-direction:column;gap:.35rem;margin:0 0 1.25rem;padding-bottom:1.25rem;display:flex}.DrawStage-module__qAYX7W__questionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.75rem;font-weight:600}.DrawStage-module__qAYX7W__questionText{font-family:var(--font-display);color:var(--text-1);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.45}.DrawStage-module__qAYX7W__heading{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3.6vw,1.75rem);font-weight:700;line-height:1.25}.DrawStage-module__qAYX7W__spreadWrap{width:min(92%,380px);margin:.5rem auto 1.25rem}.DrawStage-module__qAYX7W__status{min-height:1.5rem;color:var(--signal);margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.4}.DrawStage-module__qAYX7W__instruction{color:var(--text-2);max-width:42ch;margin:0 auto 1.25rem;font-size:.9375rem;line-height:1.55}.DrawStage-module__qAYX7W__gateSection{border-top:1px solid var(--hairline);flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;padding-top:2rem;display:flex}.DrawStage-module__qAYX7W__gateCopyBlock{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.DrawStage-module__qAYX7W__gateKicker{text-transform:uppercase;letter-spacing:.12em;color:var(--signal);font-size:.8125rem;font-weight:700}.DrawStage-module__qAYX7W__gateHeading{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--text-1);margin:0;font-size:clamp(1.5rem,3.8vw,2rem);font-weight:400;line-height:1.25}.DrawStage-module__qAYX7W__gateBody{color:var(--text-2);text-wrap:pretty;max-width:52ch;margin:0;font-size:1rem;line-height:1.6}.DrawStage-module__qAYX7W__gateWrapper{width:100%;max-width:440px}.DrawStage-module__qAYX7W__backButton{min-height:44px;color:var(--text-3);font-family:var(--font-body);text-underline-offset:4px;cursor:pointer;border-radius:var(--radius-2);background:0 0;border:none;margin-top:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:underline;transition:color .2s cubic-bezier(.16,1,.3,1)}.DrawStage-module__qAYX7W__backButton:hover{color:var(--text-1)}.DrawStage-module__qAYX7W__backButton:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (min-width:640px){.DrawStage-module__qAYX7W__spreadWrap{width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){.DrawStage-module__qAYX7W__backButton{transition:none}}
.GeneratingStage-module__dfatQW__overlay{background:color-mix(in srgb,var(--surface-dark)86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.GeneratingStage-module__dfatQW__card{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--radius-3);width:100%;max-width:360px;box-shadow:0 20px 40px color-mix(in srgb,var(--carbon-black)50%,transparent);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2.25rem 2rem;display:flex}.GeneratingStage-module__dfatQW__spreadWrap{--sibyl-backdrop-opacity:.85;width:min(100%,240px)}.GeneratingStage-module__dfatQW__status{color:var(--text-2);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}
.ResultStage-module__zMWhZW__stage{width:100%;padding:clamp(2.5rem,5vw,4.5rem)1.5rem var(--space-3);background:var(--surface);color:var(--text-1);position:relative}.ResultStage-module__zMWhZW__header{text-align:center;max-width:680px;margin:0 auto 2.5rem}.ResultStage-module__zMWhZW__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--signal);margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:inline-block}.ResultStage-module__zMWhZW__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.875rem,5vw,2.625rem);font-weight:400;line-height:1.15}.ResultStage-module__zMWhZW__intro{color:var(--text-2);text-wrap:pretty;max-width:58ch;margin:0 auto;font-size:1.0625rem;line-height:1.6}.ResultStage-module__zMWhZW__consultation{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--radius-3);flex-direction:column;align-items:center;gap:1.75rem;max-width:680px;margin:0 auto 2.5rem;padding:1.75rem 1.5rem;display:flex}.ResultStage-module__zMWhZW__spreadSection{flex-shrink:0;width:min(100%,340px)}.ResultStage-module__zMWhZW__consultationBody{flex-direction:column;gap:1.125rem;width:100%;display:flex}.ResultStage-module__zMWhZW__fieldLine{flex-direction:column;gap:.3rem;margin:0;display:flex}.ResultStage-module__zMWhZW__fieldLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:.6875rem;font-weight:700}.ResultStage-module__zMWhZW__fieldQuestion{color:var(--text-2);overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.ResultStage-module__zMWhZW__theme{color:var(--text-1);font-size:1.125rem;font-weight:600;line-height:1.4}.ResultStage-module__zMWhZW__readingGrid{flex-direction:column;gap:1.25rem;max-width:680px;margin:0 auto 1.25rem;display:flex}.ResultStage-module__zMWhZW__readingCard{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--radius-3);text-align:left;padding:1.75rem 1.5rem}.ResultStage-module__zMWhZW__readingCardHead{border-bottom:1px solid var(--hairline);align-items:baseline;gap:.875rem;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.ResultStage-module__zMWhZW__numeral{font-family:var(--font-display);letter-spacing:.06em;color:var(--signal);flex-shrink:0;font-size:1.25rem;line-height:1}.ResultStage-module__zMWhZW__readingCardTitles{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ResultStage-module__zMWhZW__readingCardTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0;font-size:.6875rem;font-weight:700}.ResultStage-module__zMWhZW__readingCardName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:1.25rem;line-height:1.2}.ResultStage-module__zMWhZW__readingCardBody{color:var(--text-2);white-space:pre-line;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.ResultStage-module__zMWhZW__synthesisCard{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:left;max-width:680px;margin:0 auto 2.5rem;padding:1.75rem 1.5rem}.ResultStage-module__zMWhZW__synthesisLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--signal);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.ResultStage-module__zMWhZW__synthesisText{color:var(--text-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.ResultStage-module__zMWhZW__closingCard{background:color-mix(in srgb,var(--signal)5%,transparent);border:1px solid color-mix(in srgb,var(--signal)28%,transparent);border-radius:var(--radius-3);text-align:center;max-width:680px;margin:0 auto;padding:2rem 2.25rem}.ResultStage-module__zMWhZW__closingLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--signal);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.ResultStage-module__zMWhZW__closingText{font-family:var(--font-display);color:var(--text-1);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,3vw,1.375rem);line-height:1.5}@media (min-width:768px){.ResultStage-module__zMWhZW__consultation{flex-direction:row;align-items:flex-start;gap:2.5rem;padding:2rem 2.25rem}.ResultStage-module__zMWhZW__readingCard,.ResultStage-module__zMWhZW__synthesisCard{padding:2rem 2.25rem}}
.SibylEcho-module__CCHj_G__echoWrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto;display:flex}.SibylEcho-module__CCHj_G__echoTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--signal);margin-bottom:1rem;font-size:.75rem;font-weight:700}.SibylEcho-module__CCHj_G__spreadContainer{width:min(100%,300px);margin-bottom:1.25rem}.SibylEcho-module__CCHj_G__details{text-align:left;flex-direction:column;gap:.25rem;width:100%;margin:0;display:flex}.SibylEcho-module__CCHj_G__detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.6875rem;font-weight:700}.SibylEcho-module__CCHj_G__detailQuestion{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}
.SibylOracleExperience-module__wVRwrG__experience{flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.SibylOracleExperience-module__wVRwrG__resultJourney{background:var(--surface);width:100%;color:var(--text-1);flex-direction:column;align-items:center;display:flex}
.BirthChartLanding-module__OERUBa__landing{background-color:var(--surface);width:100%;color:var(--text-1);font-family:var(--font-body);position:relative;overflow-x:hidden}.BirthChartLanding-module__OERUBa__section{width:100%;padding:4rem 0;position:relative;overflow:hidden}@media (min-width:768px){.BirthChartLanding-module__OERUBa__section{padding:6rem 0}}@media (min-width:1024px){.BirthChartLanding-module__OERUBa__section{padding:7.5rem 0}}.BirthChartLanding-module__OERUBa__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.BirthChartLanding-module__OERUBa__displayHeading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.1}.BirthChartLanding-module__OERUBa__sectionHeading{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.15}.BirthChartLanding-module__OERUBa__subheading{font-family:var(--font-body);color:var(--text-2);max-width:640px;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}.BirthChartLanding-module__OERUBa__ctaButton{background:var(--gradient-cta);color:var(--pure-white);font-family:var(--font-body);cursor:pointer;border:1px solid rgba(var(--text-rgb),.15);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.BirthChartLanding-module__OERUBa__ctaButton:hover{background:var(--gradient-cta-hover);transform:translateY(-1px);box-shadow:0 4px 16px #0006}.BirthChartLanding-module__OERUBa__ctaButton:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.BirthChartLanding-module__OERUBa__pillsList{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.BirthChartLanding-module__OERUBa__pill{background-color:rgba(var(--text-rgb),.05);border:1px solid var(--hairline);color:var(--text-3);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.BirthChartLanding-module__OERUBa__heroGrid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.BirthChartLanding-module__OERUBa__heroGrid{grid-template-columns:1fr 340px;gap:4rem}}.BirthChartLanding-module__OERUBa__asideCard{z-index:1;background:var(--surface);border:1px solid var(--hairline);text-align:center;border-radius:16px;padding:2rem;position:relative;box-shadow:0 18px 48px -24px #000000b3}.BirthChartLanding-module__OERUBa__portraitCircle{border:2px solid rgba(var(--signal-rgb),.3);border-radius:50%;width:120px;height:120px;margin:0 auto 1rem;overflow:hidden}.BirthChartLanding-module__OERUBa__portraitImg{object-fit:cover;width:100%;height:100%}.BirthChartLanding-module__OERUBa__divider{background-color:var(--hairline);width:48px;height:1px;margin:1rem auto}.BirthChartLanding-module__OERUBa__benefitsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.BirthChartLanding-module__OERUBa__benefitsGrid{grid-template-columns:3fr 2fr}}.BirthChartLanding-module__OERUBa__benefitCard{background:rgba(var(--text-rgb),.03);border:1px solid var(--hairline);border-radius:16px;padding:2rem}.BirthChartLanding-module__OERUBa__secondaryBenefitsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.BirthChartLanding-module__OERUBa__secondaryBenefitsGrid{grid-template-columns:1fr 1fr}}.BirthChartLanding-module__OERUBa__processList{flex-direction:column;gap:2rem;display:flex}.BirthChartLanding-module__OERUBa__processItem{border-bottom:1px solid var(--hairline);gap:1.5rem;padding-bottom:2rem;display:flex}.BirthChartLanding-module__OERUBa__processNumber{font-family:var(--font-display);color:var(--signal);font-size:1.875rem;font-weight:400;line-height:1}.BirthChartLanding-module__OERUBa__faqList{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.BirthChartLanding-module__OERUBa__faqItem{border-bottom:1px solid var(--hairline)}.BirthChartLanding-module__OERUBa__faqQuestion{width:100%;color:var(--text-1);text-align:left;font-family:var(--font-display);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;font-weight:400;display:flex}.BirthChartLanding-module__OERUBa__faqQuestion:focus-visible{outline:2px solid var(--signal)}.BirthChartLanding-module__OERUBa__faqAnswer{color:var(--text-2);padding-bottom:1.5rem;font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__stickyMobileBar{z-index:50;background-color:var(--surface);border-top:1px solid var(--hairline);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));visibility:hidden;pointer-events:none;transition:transform .25s,visibility .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.BirthChartLanding-module__OERUBa__stickyMobileBarVisible{visibility:visible;pointer-events:auto;transform:translateY(0)}@media (min-width:1024px){.BirthChartLanding-module__OERUBa__stickyMobileBar{display:none}}.BirthChartLanding-module__OERUBa__quoteBreakSection,.BirthChartLanding-module__OERUBa__midPageCtaSection{background-color:var(--surface-alt)}.BirthChartLanding-module__OERUBa__curiosityGapSection{background-color:rgba(var(--text-rgb),.02)}.BirthChartLanding-module__OERUBa__benefitsSection{background-color:rgba(var(--text-rgb),.01)}.BirthChartLanding-module__OERUBa__finalCtaSection{background-color:rgba(var(--text-rgb),.02)}.BirthChartLanding-module__OERUBa__heroHeadingSignal{color:var(--signal);display:block}.BirthChartLanding-module__OERUBa__heroCtaWrapper{margin-top:2rem}.BirthChartLanding-module__OERUBa__asideAuthorName{font-family:var(--font-display);color:var(--text-1);font-size:1.125rem;font-weight:400}.BirthChartLanding-module__OERUBa__asideAuthorRole{color:var(--text-3);font-size:.875rem}.BirthChartLanding-module__OERUBa__asideQuote{color:var(--text-3);font-size:.75rem;font-style:italic;line-height:1.6}.BirthChartLanding-module__OERUBa__asideSymbolCircle{background:rgba(var(--signal-rgb),.1);justify-content:center;align-items:center;display:flex}.BirthChartLanding-module__OERUBa__asideSymbolIcon{color:var(--signal)}.BirthChartLanding-module__OERUBa__curiosityGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:3rem;display:grid}.BirthChartLanding-module__OERUBa__curiositySubhead{margin-bottom:1.5rem}.BirthChartLanding-module__OERUBa__signalKeyword{color:var(--signal);font-weight:600}.BirthChartLanding-module__OERUBa__curiosityCallout{border-left:2px solid var(--signal);padding-left:1rem}.BirthChartLanding-module__OERUBa__curiosityCalloutLine1{font-family:var(--font-display);color:var(--text-1);font-size:1.25rem;font-weight:400}.BirthChartLanding-module__OERUBa__curiosityCalloutLine2{font-family:var(--font-display);color:var(--signal);margin-top:.5rem;font-size:1.25rem;font-weight:400}.BirthChartLanding-module__OERUBa__bridgeGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:3rem;display:grid}.BirthChartLanding-module__OERUBa__bridgeSubhead{margin-bottom:1.5rem}.BirthChartLanding-module__OERUBa__bridgeQuote{font-family:var(--font-display);color:var(--text-1);margin:1.5rem 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.BirthChartLanding-module__OERUBa__bridgeBodyText{color:var(--text-2);margin-bottom:2rem;font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__bridgeAuthorBox{border-top:1px solid var(--hairline);padding-top:1rem}.BirthChartLanding-module__OERUBa__bridgeAuthorName{font-family:var(--font-display);color:var(--text-1);font-size:1.25rem;font-weight:400}.BirthChartLanding-module__OERUBa__bridgeAuthorRole{color:var(--text-3);font-size:.875rem}.BirthChartLanding-module__OERUBa__bridgeVisualCol{flex-direction:column;align-items:center;display:flex}.BirthChartLanding-module__OERUBa__bridgePortraitBox{border:1px solid var(--hairline);border-radius:16px;width:220px;height:220px;overflow:hidden}.BirthChartLanding-module__OERUBa__bridgePortraitImg{object-fit:cover;width:100%;height:100%}.BirthChartLanding-module__OERUBa__bridgeSymbolBox{background:rgba(var(--text-rgb),.03);border:1px solid var(--hairline);border-radius:16px;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.BirthChartLanding-module__OERUBa__bridgeSymbolIcon{color:var(--signal)}.BirthChartLanding-module__OERUBa__bridgePill{background:rgba(var(--text-rgb),.05);border:1px solid var(--hairline);border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 1rem;display:inline-flex}.BirthChartLanding-module__OERUBa__bridgePillCount{color:var(--text-1)}.BirthChartLanding-module__OERUBa__bridgePillLabel{color:var(--text-3);font-size:.875rem}.BirthChartLanding-module__OERUBa__benefitIcon{color:var(--signal);margin-bottom:1rem}.BirthChartLanding-module__OERUBa__benefitCardAlt{background:rgba(var(--text-rgb),.04)}.BirthChartLanding-module__OERUBa__benefitTitle{font-family:var(--font-display);color:var(--text-1);margin-bottom:.75rem;font-size:1.5rem;font-weight:400}.BirthChartLanding-module__OERUBa__benefitText{color:var(--text-2);font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__secondaryBenefitTitle{font-family:var(--font-display);color:var(--text-1);margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.BirthChartLanding-module__OERUBa__secondaryBenefitText{color:var(--text-2);font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__midPageHeading{text-align:center;margin-bottom:.5rem}.BirthChartLanding-module__OERUBa__midPageSubheading{text-align:center;margin:0 auto 3rem}.BirthChartLanding-module__OERUBa__midPageContent{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.BirthChartLanding-module__OERUBa__midPageWheelRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.BirthChartLanding-module__OERUBa__zodiacWheelSvg{width:340px;max-width:100%;height:340px}.BirthChartLanding-module__OERUBa__zodiacSlice{cursor:pointer}.BirthChartLanding-module__OERUBa__zodiacSlice:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.BirthChartLanding-module__OERUBa__zodiacLabel,.BirthChartLanding-module__OERUBa__zodiacCenterText{pointer-events:none;-webkit-user-select:none;user-select:none}.BirthChartLanding-module__OERUBa__midPageDetails{flex-direction:column;justify-content:center;max-width:440px;min-height:160px;display:flex}.BirthChartLanding-module__OERUBa__midPageSignName{font-family:var(--font-display);color:var(--text-1);margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.BirthChartLanding-module__OERUBa__midPageSignTeaser,.BirthChartLanding-module__OERUBa__midPageFallbackTeaser{color:var(--text-2);font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__processGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;display:grid}.BirthChartLanding-module__OERUBa__processStepTitle{font-family:var(--font-display);color:var(--text-1);margin-bottom:.5rem;font-size:1.25rem;font-weight:400}.BirthChartLanding-module__OERUBa__processStepBody{color:var(--text-2);font-size:1rem;line-height:1.6}.BirthChartLanding-module__OERUBa__quoteBreakContainer{text-align:center;max-width:800px;margin:0 auto}.BirthChartLanding-module__OERUBa__quoteBlock{margin:0}.BirthChartLanding-module__OERUBa__quoteText{font-family:var(--font-display);color:var(--text-1);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.25}.BirthChartLanding-module__OERUBa__quoteHighlight{color:var(--signal);margin-top:.75rem;display:block}.BirthChartLanding-module__OERUBa__quoteFooter{margin-top:2rem}.BirthChartLanding-module__OERUBa__quoteAuthor{font-family:var(--font-display);color:var(--text-2);font-size:1.125rem;font-weight:400}.BirthChartLanding-module__OERUBa__faqGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;display:grid}.BirthChartLanding-module__OERUBa__faqIcon{color:var(--signal);margin-left:1rem;font-size:1.25rem;transition:transform .2s;display:inline-block}.BirthChartLanding-module__OERUBa__faqIconOpen{transform:rotate(45deg)}.BirthChartLanding-module__OERUBa__finalCtaContainer{text-align:center;max-width:800px;margin:0 auto}.BirthChartLanding-module__OERUBa__finalCtaSubhead{margin:0 auto 2rem}.BirthChartLanding-module__OERUBa__finalCtaButton{padding:1.25rem 2.5rem;font-size:1.125rem}.BirthChartLanding-module__OERUBa__finalCtaPills{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.BirthChartLanding-module__OERUBa__stickyMobileCtaButton{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.BirthChartLanding-module__OERUBa__ctaButton{transition:box-shadow .2s,filter .2s}.BirthChartLanding-module__OERUBa__ctaButton:hover{transform:none}.BirthChartLanding-module__OERUBa__stickyMobileBar{transition:none;transform:none}.BirthChartLanding-module__OERUBa__stickyMobileBarVisible{transform:none}.BirthChartLanding-module__OERUBa__faqIcon{transition:opacity .2s,color .2s}.BirthChartLanding-module__OERUBa__faqIconOpen{opacity:.7;transform:none}}
.CelestialBackdrop-module__rFtuVW__backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.CelestialBackdrop-module__rFtuVW__wheel{aspect-ratio:1;width:clamp(420px,82vw,900px);height:auto;position:absolute}.CelestialBackdrop-module__rFtuVW__backdrop[data-celestial=wheel-right] .CelestialBackdrop-module__rFtuVW__wheel{top:50%;right:-20%;transform:translateY(-50%)}.CelestialBackdrop-module__rFtuVW__backdrop[data-celestial=wheel-left] .CelestialBackdrop-module__rFtuVW__wheel{bottom:-14%;left:-26%}.CelestialBackdrop-module__rFtuVW__band{fill:rgba(var(--text-rgb),.055)}.CelestialBackdrop-module__rFtuVW__ring{stroke:rgba(var(--text-rgb),.16);stroke-width:2px}.CelestialBackdrop-module__rFtuVW__signName{fill:rgba(var(--text-rgb),.34);font-family:var(--font-body);letter-spacing:3px;font-size:18px;font-weight:600}.CelestialBackdrop-module__rFtuVW__bandRule{stroke:rgba(var(--text-rgb),.22);stroke-width:1.5px}.CelestialBackdrop-module__rFtuVW__houseRing{stroke:rgba(var(--text-rgb),.08);stroke-width:.5px;stroke-dasharray:2 4}.CelestialBackdrop-module__rFtuVW__coreRing{stroke:rgba(var(--text-rgb),.12);stroke-width:.5px}.CelestialBackdrop-module__rFtuVW__cusp{stroke:rgba(var(--text-rgb),.1);stroke-width:.5px}.CelestialBackdrop-module__rFtuVW__cuspAngle{stroke:rgba(var(--text-rgb),.18);stroke-width:1.5px}.CelestialBackdrop-module__rFtuVW__planet{stroke:rgba(var(--text-rgb),.3);stroke-width:2px;fill:none}.CelestialBackdrop-module__rFtuVW__planetTick{stroke:rgba(var(--text-rgb),.22);stroke-width:1.5px}.CelestialBackdrop-module__rFtuVW__aspectMajor{stroke:rgba(var(--signal-rgb),.18);stroke-width:1px}.CelestialBackdrop-module__rFtuVW__aspectMinor{stroke:rgba(var(--signal-rgb),.1);stroke-width:.5px;stroke-dasharray:4 4}.CelestialBackdrop-module__rFtuVW__degreeTick{stroke:rgba(var(--text-rgb),.16);stroke-width:.5px}.CelestialBackdrop-module__rFtuVW__degreeTickMajor{stroke:rgba(var(--text-rgb),.24);stroke-width:1px}@media (min-width:768px){.CelestialBackdrop-module__rFtuVW__backdrop[data-celestial=wheel-right] .CelestialBackdrop-module__rFtuVW__wheel{right:-14%}.CelestialBackdrop-module__rFtuVW__backdrop[data-celestial=wheel-left] .CelestialBackdrop-module__rFtuVW__wheel{left:-16%}}.CelestialBackdrop-module__rFtuVW__constellation{width:100%;height:100%;position:absolute;inset:0}.CelestialBackdrop-module__rFtuVW__figureLine{stroke:rgba(var(--signal-rgb),.07);stroke-width:.1px;fill:none}.CelestialBackdrop-module__rFtuVW__star{fill:rgba(var(--text-rgb),.45)}.CelestialBackdrop-module__rFtuVW__orbits{aspect-ratio:3/2;width:min(1180px,130%);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CelestialBackdrop-module__rFtuVW__orbitLine{stroke:rgba(var(--text-rgb),.085);stroke-width:1px;fill:none}.CelestialBackdrop-module__rFtuVW__orbitLineFaint{stroke:rgba(var(--text-rgb),.045);stroke-width:1px;stroke-dasharray:6 10;fill:none}.CelestialBackdrop-module__rFtuVW__orbitBody{fill:rgba(var(--signal-rgb),.09)}.CelestialBackdrop-module__rFtuVW__orbitBodySmall{fill:rgba(var(--text-rgb),.08)}.CelestialBackdrop-module__rFtuVW__nebulaImage,.CelestialBackdrop-module__rFtuVW__nebulaClosingImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CelestialBackdrop-module__rFtuVW__nebulaImage{opacity:.34;mix-blend-mode:screen}.CelestialBackdrop-module__rFtuVW__nebulaClosingImage{opacity:.5;mix-blend-mode:screen;object-position:30% 26%}.CelestialBackdrop-module__rFtuVW__veil{background:linear-gradient(100deg,var(--surface)2%,transparent 62%),linear-gradient(to top,var(--surface)0%,transparent 46%);position:absolute;inset:0}.CelestialBackdrop-module__rFtuVW__backdrop[data-celestial=nebula-closing] .CelestialBackdrop-module__rFtuVW__veil{background:radial-gradient(58% 50% at 50% 52%,#0000008c 0%,transparent 76%),linear-gradient(to bottom,var(--surface)0%,transparent 22%),linear-gradient(to top,var(--surface)0%,transparent 24%)}.CelestialBackdrop-module__rFtuVW__moonImage{opacity:.7;width:clamp(240px,54vw,580px);height:auto;position:absolute;top:50%;right:-16%;transform:translateY(-50%)}.CelestialBackdrop-module__rFtuVW__earthImage{opacity:.5;width:clamp(300px,66vw,660px);height:auto;position:absolute;top:-22%;left:-34%}@media (min-width:1024px){.CelestialBackdrop-module__rFtuVW__moonImage{right:-6%}.CelestialBackdrop-module__rFtuVW__earthImage{left:-14%}}
.page-module__-igFJG__root{background-color:var(--surface);min-height:100vh;color:var(--text-1);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page-module__-igFJG__root:before{content:"";background-image:var(--grain-overlay);opacity:.05;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.page-module__-igFJG__container{width:100%;max-width:960px;padding:0 var(--space-3,24px);z-index:1;margin:0 auto;position:relative}.page-module__-igFJG__header{z-index:1;width:100%;position:relative}.page-module__-igFJG__main{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.page-module__-igFJG__topBar{justify-content:space-between;align-items:center;gap:var(--space-2,16px);padding:var(--space-4,32px)0;border-bottom:1px solid var(--hairline);display:flex}.page-module__-igFJG__brand{border-radius:var(--radius-1,2px);align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.page-module__-igFJG__brand:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__-igFJG__brand:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page-module__-igFJG__brandLogo{aspect-ratio:10;filter:brightness(0)invert();width:clamp(100px,15vw,130px);min-width:80px;height:auto;display:block}.page-module__-igFJG__mainContent{padding:var(--space-7,80px)0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module__-igFJG__card{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--radius-3,12px);max-width:65ch;padding:var(--space-6,60px)var(--space-5,40px);flex-direction:column;align-items:center;display:flex}.page-module__-igFJG__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:var(--lh-tight,1.15);letter-spacing:-.018em;margin-bottom:var(--space-3,24px);color:var(--text-1);text-wrap:balance}.page-module__-igFJG__description{font-family:var(--font-body);font-size:1.0625rem;font-weight:300;line-height:var(--lh-body,1.4);color:var(--text-2);margin-bottom:var(--space-5,40px);text-wrap:pretty;max-width:52ch}@media (max-width:640px){.page-module__-igFJG__card{padding:var(--space-4,32px)var(--space-3,24px)}}
