.home-gps_page__kjNT5{--ground:#0c0a08;--ground-soft:#17120d;--paper:#f4ecdc;--paper-soft:#fbf7ef;--ink:#211a10;--ink-soft:#6f624e;--cream:#f3ead9;--cream-soft:#c9b795;--gold:#a8843e;--gold-light:#c5a15e;--gold-pale:#e9d9b4;--moon:#8ea1c8;color:var(--cream);background:radial-gradient(circle at 12% 2%,rgba(197,161,94,.14),transparent 28rem),var(--ground);font-family:var(--font-inter),Inter,system-ui,sans-serif;overflow:hidden}.home-gps_wrap__AvR9h{width:min(1160px,calc(100% - 40px));margin:0 auto}.home-gps_section__NXR_b{padding:clamp(76px,10vw,132px) 0}.home-gps_bestValue___z8l6,.home-gps_comparisonHeader__RRiSD,.home-gps_eyebrow__Ra5vv,.home-gps_featureKicker__NYRrJ,.home-gps_featureNumber__YA6VZ,.home-gps_kicker__WTZvL,.home-gps_planKicker__miwyw{font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:10.5px;letter-spacing:.19em;text-transform:uppercase}.home-gps_eyebrow__Ra5vv,.home-gps_kicker__WTZvL{color:var(--gold-light)}.home-gps_hero__Jk7tL{position:relative;min-height:calc(100vh - 70px);display:grid;align-items:center;padding:70px 0 88px}.home-gps_hero__Jk7tL:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.home-gps_heroGrid__fBBDD{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:clamp(54px,9vw,130px)}.home-gps_hero__Jk7tL h1{margin:18px 0 0;max-width:720px;font-family:var(--font-display),Tinos,Georgia,serif;font-size:clamp(58px,8.2vw,106px);font-weight:400;line-height:.88;letter-spacing:-.055em}.home-gps_hero__Jk7tL h1 em{color:var(--gold-pale);font-weight:400}.home-gps_heroLead__Lqted{max-width:660px;margin:32px 0 0;color:var(--cream-soft);font-size:clamp(17px,2vw,21px);line-height:1.62}.home-gps_heroNote__BNQKW{max-width:610px;margin:25px 0 0;padding-left:18px;border-left:1px solid var(--gold);color:var(--gold-pale);font-family:var(--font-display),Tinos,Georgia,serif;font-size:18px;font-style:italic}.home-gps_heroActions__YE3il{display:flex;align-items:center;gap:22px;margin-top:34px}.home-gps_ctaPrimary__At6Bn,.home-gps_ctaSecondary___jj1r{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:14px 24px;border:1px solid var(--gold-light);font-size:14px;font-weight:600;text-align:center;transition:transform .18s ease,background-color .18s ease,color .18s ease}.home-gps_ctaPrimary__At6Bn{color:var(--ground);background:var(--gold-light)}.home-gps_ctaSecondary___jj1r{background:transparent;border-color:rgba(33,26,16,.28)}.home-gps_ctaPrimary__At6Bn:hover,.home-gps_ctaSecondary___jj1r:hover{transform:translateY(-2px)}.home-gps_ctaPrimary__At6Bn:hover{background:var(--gold-pale)}.home-gps_ctaSecondary___jj1r:hover{border-color:var(--ink)}.home-gps_textLinkLight___MG0Y,.home-gps_textLink__EwhHT{font-size:13px;text-decoration:underline;text-underline-offset:5px}.home-gps_textLink__EwhHT{color:var(--cream-soft)}.home-gps_textLinkLight___MG0Y{color:var(--cream)}.home-gps_ctaNote__QExUG{margin:12px 0 0;color:hsla(39,52%,90%,.52);font-size:12px}.home-gps_compassVisual__gE4y7{position:relative;width:min(100%,430px);aspect-ratio:1;margin:0 auto;border:1px solid rgba(197,161,94,.25);border-radius:50%}.home-gps_compassVisual__gE4y7:after,.home-gps_compassVisual__gE4y7:before{position:absolute;border:1px solid rgba(197,161,94,.14);border-radius:50%;content:""}.home-gps_compassVisual__gE4y7:before{inset:10%}.home-gps_compassVisual__gE4y7:after{inset:26%}.home-gps_compassAxis__Gy3eN{position:absolute;top:50%;left:50%;background:rgba(197,161,94,.25);transform:translate(-50%,-50%)}.home-gps_compassAxisX__sZSDD{width:100%;height:1px}.home-gps_compassAxisY__MszVo{width:1px;height:100%}.home-gps_compassDiamond__m41PB{position:absolute;inset:18%;border:1px solid rgba(197,161,94,.22);transform:rotate(45deg)}.home-gps_compassCenter__in86_{position:absolute;z-index:2;inset:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(197,161,94,.42);border-radius:50%;color:var(--gold-pale)}.home-gps_compassCenter__in86_ small,.home-gps_compassLabel__IxG9s{font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.home-gps_compassCenter__in86_ small{max-width:80px;color:var(--cream-soft);line-height:1.35;text-align:center}.home-gps_compassLabel__IxG9s{position:absolute;z-index:3;color:var(--gold-light);padding:3px 8px}.home-gps_compassNorth__t_LQ5{top:-9px;left:50%;transform:translateX(-50%)}.home-gps_compassEast__mJP1B{top:50%;right:-19px;transform:translateY(-50%)}.home-gps_compassSouth__5b_BY{bottom:-9px;left:50%;transform:translateX(-50%)}.home-gps_compassWest__cDYvz{top:50%;left:-26px;transform:translateY(-50%)}.home-gps_faqSection__DcJQs,.home-gps_paperSection__QCfkF,.home-gps_plansSection__fNMWs{color:var(--ink);background:radial-gradient(circle at 8% 10%,rgba(168,132,62,.12),transparent 27rem),var(--paper)}.home-gps_sectionHead__1B8cJ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:clamp(42px,8vw,100px)}.home-gps_centerHeading__1wa8L h2,.home-gps_cycleCopy__hDjJ8 h2,.home-gps_faqSection__DcJQs h2,.home-gps_finalSection__FI7Do h2,.home-gps_memoryGrid__w1iZE h2,.home-gps_sectionHead__1B8cJ h2{margin:17px 0 0;font-family:var(--font-display),Tinos,Georgia,serif;font-size:clamp(38px,5.4vw,65px);font-weight:400;line-height:1.04;letter-spacing:-.035em}.home-gps_centerHeading__1wa8L>p,.home-gps_cycleCopy__hDjJ8>p,.home-gps_finalSection__FI7Do>.home-gps_wrap__AvR9h>p,.home-gps_memoryGrid__w1iZE>div>p,.home-gps_sectionHead__1B8cJ>p{color:var(--ink-soft);font-size:16px;line-height:1.75}.home-gps_definitionGrid__k6Ykn{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid rgba(168,132,62,.36);border-bottom:1px solid rgba(168,132,62,.36)}.home-gps_sectionCta__qLesM{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px;padding-top:24px;border-top:1px solid rgba(168,132,62,.28)}.home-gps_sectionCta__qLesM p{max-width:630px;margin:0;color:var(--ink-soft);font-family:var(--font-display),Tinos,Georgia,serif;font-size:18px;font-style:italic;line-height:1.45}.home-gps_sectionCta__qLesM .home-gps_ctaPrimary__At6Bn,.home-gps_sectionCta__qLesM .home-gps_ctaSecondary___jj1r{flex:0 0 auto;min-height:46px;padding:11px 20px;font-size:13px}.home-gps_sectionCtaDark__vDYoE{border-top-color:rgba(197,161,94,.24)}.home-gps_sectionCtaDark__vDYoE p{color:var(--cream-soft)}.home-gps_definitionGrid__k6Ykn article{padding:36px;border-right:1px solid rgba(168,132,62,.3)}.home-gps_definitionGrid__k6Ykn article:first-child{padding-left:0}.home-gps_definitionGrid__k6Ykn article:last-child{padding-right:0;border-right:0}.home-gps_definitionGrid__k6Ykn span,.home-gps_memoryCard__Gy1sR small,.home-gps_memoryCard__Gy1sR>span,.home-gps_phaseGrid__2SGpW span{color:var(--gold);font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.home-gps_definitionGrid__k6Ykn h3,.home-gps_featuresGrid__YrE8P h3,.home-gps_phaseGrid__2SGpW h3,.home-gps_planCards__t0hne h3,.home-gps_ritualFlow__6ulaA h3{margin:10px 0 0;font-family:var(--font-display),Tinos,Georgia,serif;font-size:26px;font-weight:400;line-height:1.16}.home-gps_definitionGrid__k6Ykn p,.home-gps_featuresGrid__YrE8P article>p:last-child,.home-gps_phaseGrid__2SGpW p,.home-gps_planDescription__nFNW7,.home-gps_ritualFlow__6ulaA p{margin:13px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.7}.home-gps_cycleSection__ZrCrP{background:radial-gradient(circle at 15% 50%,rgba(142,161,200,.12),transparent 30rem),var(--ground-soft)}.home-gps_cycleGrid__XJeNG{display:grid;grid-template-columns:minmax(350px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(70px,10vw,130px)}.home-gps_desktopConstellation__IfztF{display:block}.home-gps_mobileConstellation__b0axK{display:none}.home-gps_constellation__im4sz{--node-radius:min(202px,39vw);position:relative;width:min(100%,470px);aspect-ratio:1;margin:0 auto}.home-gps_orbitInner__JVG70,.home-gps_orbit__C8ZtR{position:absolute;border:1px solid rgba(197,161,94,.25);border-radius:50%}.home-gps_orbit__C8ZtR{inset:7%}.home-gps_orbitInner__JVG70{inset:26%;border-color:rgba(142,161,200,.25)}.home-gps_node__9grl0{--angle:calc(var(--node-index) * 12.857deg);position:absolute;z-index:2;top:50%;left:50%;width:9px;height:9px;border:1px solid rgba(197,161,94,.55);border-radius:50%;background:var(--ground-soft);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(0px - var(--node-radius))) rotate(calc(-1 * var(--angle)));transition:width .22s ease,height .22s ease,border-color .26s ease,background-color .26s ease,box-shadow .26s ease,opacity .26s ease}.home-gps_nodeActive__t3KRO{border-color:var(--gold-light);background:var(--gold-light);box-shadow:0 0 14px rgba(197,161,94,.55)}.home-gps_nodeToday__GBDfN{width:15px;height:15px;border:3px solid var(--ground-soft);background:var(--moon);box-shadow:0 0 0 1px var(--moon),0 0 20px rgba(142,161,200,.65)}.home-gps_constellationCore__E9xov{position:absolute;inset:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(197,161,94,.34);border-radius:50%;text-align:center}.home-gps_constellationCore__E9xov small,.home-gps_constellationCore__E9xov span{color:var(--cream-soft);font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.home-gps_constellationCore__E9xov strong{margin:5px 0;color:var(--gold-pale);font-family:var(--font-display),Tinos,Georgia,serif;font-size:29px;font-weight:400}.home-gps_cycleCopy__hDjJ8 h2{color:var(--cream)}.home-gps_cycleCopy__hDjJ8>p{color:var(--cream-soft)}.home-gps_phaseGrid__2SGpW{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid rgba(197,161,94,.28)}.home-gps_cycleCopy__hDjJ8 .home-gps_sectionCta__qLesM{margin-top:24px}.home-gps_phaseGrid__2SGpW article{padding:22px;border-bottom:1px solid rgba(197,161,94,.2);border-right:1px solid rgba(197,161,94,.2)}.home-gps_phaseGrid__2SGpW article:first-child{padding-left:0}.home-gps_phaseGrid__2SGpW article:last-child{padding-right:0;border-right:0}.home-gps_phaseGrid__2SGpW h3{color:var(--cream);font-size:21px}.home-gps_phaseGrid__2SGpW p{color:hsla(39,52%,90%,.62)}.home-gps_ritualFlow__6ulaA{display:grid;grid-template-columns:repeat(5,1fr);margin-top:64px;border-top:1px solid rgba(168,132,62,.34)}.home-gps_ritualFlow__6ulaA article{position:relative;padding:28px 22px;border-right:1px solid rgba(168,132,62,.24)}.home-gps_ritualFlow__6ulaA article:first-child{padding-left:0}.home-gps_ritualFlow__6ulaA article:last-child{border-right:0}.home-gps_ritualFlow__6ulaA span{color:var(--gold);font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:11px}.home-gps_ritualFlow__6ulaA h3{font-size:22px}.home-gps_ritualCta__Qpr_t{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:20px;padding:30px 0 0;border-top:1px solid rgba(168,132,62,.34)}.home-gps_ritualCta__Qpr_t p{max-width:600px;margin:0;color:var(--ink-soft);font-family:var(--font-display),Tinos,Georgia,serif;font-size:21px;font-style:italic}.home-gps_featuresSection__Ok1Yn{background:radial-gradient(circle at 90% 20%,rgba(142,161,200,.09),transparent 30rem),var(--ground)}.home-gps_featuresSectionAlternate__sUTyv{background:radial-gradient(circle at 8% 78%,rgba(168,132,62,.1),transparent 29rem),#13100d}.home-gps_centerHeading__1wa8L{max-width:760px;margin:0 auto;text-align:center}.home-gps_centerHeading__1wa8L h2{color:inherit}.home-gps_featuresSection__Ok1Yn .home-gps_centerHeading__1wa8L>p{color:var(--cream-soft)}.home-gps_featuresGrid__YrE8P{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px}.home-gps_privacyNote__PEOkT{display:flex;align-items:flex-start;gap:13px;margin-top:24px;padding:16px 18px;border:1px solid rgba(95,120,161,.26);background:hsla(0,0%,100%,.32)}.home-gps_privacyIcon__H4c_H{flex:0 0 auto;color:#5f78a1;font-size:23px;line-height:1}.home-gps_privacyNote__PEOkT p{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.55}.home-gps_privacyNote__PEOkT strong{color:var(--ink)}.home-gps_featuresGrid__YrE8P article{padding:29px;border:1px solid rgba(197,161,94,.22);background:hsla(0,0%,100%,.025);transition:transform .2s ease,border-color .2s ease}.home-gps_featuresGrid__YrE8P article:hover{transform:translateY(-3px);border-color:rgba(197,161,94,.5)}.home-gps_featureTop__6BWLq{display:flex;align-items:center;justify-content:space-between}.home-gps_featureIcon__LjZff{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(197,161,94,.3);border-radius:50%;color:var(--gold-light)}.home-gps_featureNumber__YA6VZ{color:hsla(39,52%,90%,.35)}.home-gps_featureKicker__NYRrJ{margin:23px 0 0;color:var(--gold-light)}.home-gps_featuresGrid__YrE8P h3{color:var(--cream);font-size:25px}.home-gps_featuresGrid__YrE8P article>p:last-child{color:hsla(39,52%,90%,.62)}.home-gps_memorySection__3lYMO{background:#dce5f1}.home-gps_memoryGrid__w1iZE{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:center;gap:clamp(60px,10vw,130px)}.home-gps_memoryGrid__w1iZE ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.home-gps_memoryGrid__w1iZE li{display:flex;align-items:center;gap:10px;font-size:14px}.home-gps_memoryGrid__w1iZE li svg{color:#5f78a1}.home-gps_memoryAction__DM45A{max-width:390px;margin-top:28px}.home-gps_themesVisual__AU2ZH{position:relative;padding:28px 30px 24px;border:1px solid rgba(33,26,16,.18);background:hsla(0,0%,100%,.48);box-shadow:0 30px 80px rgba(56,72,100,.12)}.home-gps_themesKicker__ooovR{margin:0;color:#5f78a1;font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.17em;text-align:center;text-transform:uppercase}.home-gps_themesMap__Vak9z{position:relative;width:min(100%,430px);height:300px;margin:8px auto 0;overflow:hidden}.home-gps_themesMap__Vak9z:after,.home-gps_themesMap__Vak9z:before{position:absolute;top:50%;left:50%;border:1px solid rgba(95,120,161,.18);border-radius:50%;content:"";transform:translate(-50%,-50%)}.home-gps_themesMap__Vak9z:before{width:230px;height:230px}.home-gps_themesMap__Vak9z:after{width:145px;height:145px}.home-gps_themesCenter__MgXew{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:86px;height:86px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #5f78a1;border-radius:50%;color:#344b70;background:#edf3fa;box-shadow:0 8px 30px rgba(95,120,161,.16);transform:translate(-50%,-50%)}.home-gps_themesCenter__MgXew strong{font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:8px;letter-spacing:.18em}.home-gps_theme__33zqF{position:absolute;z-index:4;display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:7px 13px;border:1px solid rgba(95,120,161,.28);border-radius:999px;color:#344b70;background:hsla(0,0%,100%,.88);font-size:11.5px;font-weight:600;box-shadow:0 7px 22px rgba(56,72,100,.08)}.home-gps_themeWork__84IV3{top:24px;left:50%;transform:translateX(-50%)}.home-gps_themeCareer__j4e98{top:70px;right:13px}.home-gps_themeLove__NXnLa{right:21px;bottom:57px}.home-gps_themeBelonging__xOlXl{bottom:20px;left:50%;transform:translateX(-50%)}.home-gps_themeChange__4gkAs{bottom:57px;left:8px}.home-gps_themeFamily__VhY1L{top:70px;left:24px}.home-gps_themeLine__bqD_l{position:absolute;z-index:1;top:50%;left:50%;width:270px;height:1px;background:linear-gradient(90deg,transparent,rgba(95,120,161,.38),transparent);transform-origin:center}.home-gps_themeLineOne__9bI3u{transform:translate(-50%,-50%) rotate(90deg)}.home-gps_themeLineTwo__IFB_E{transform:translate(-50%,-50%) rotate(31deg)}.home-gps_themeLineThree__NFydJ{transform:translate(-50%,-50%) rotate(-31deg)}.home-gps_themesCaption__G5ehH{margin:0;color:var(--ink-soft);font-family:var(--font-display),Tinos,Georgia,serif;font-size:15px;font-style:italic;text-align:center}.home-gps_plansSection__fNMWs .home-gps_centerHeading__1wa8L>p{color:var(--ink-soft)}.home-gps_comparisonSection__dFYRe{color:var(--ink);background:radial-gradient(circle at 92% 12%,rgba(142,161,200,.15),transparent 25rem),var(--paper-soft)}.home-gps_comparisonIntro__7Svgi{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,100px)}.home-gps_comparisonIntro__7Svgi h2{margin:14px 0 0;font-family:var(--font-display),Tinos,Georgia,serif;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.04;letter-spacing:-.03em}.home-gps_comparisonIntro__7Svgi>p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.home-gps_planCards__t0hne{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.08fr);align-items:stretch;gap:18px;max-width:980px;margin:60px auto 0}.home-gps_planCards__t0hne article{position:relative;display:flex;flex-direction:column;padding:38px}.home-gps_freeCard__ac1iA{border:1px solid rgba(33,26,16,.18);background:hsla(0,0%,100%,.42)}.home-gps_solarCard__A7QkG{color:var(--cream);border:1px solid var(--gold-light);background:radial-gradient(circle at 100% 0,rgba(142,161,200,.2),transparent 18rem),var(--ground-soft)}.home-gps_bestValue___z8l6{position:absolute;top:18px;right:18px;padding:5px 9px;color:var(--ground);background:var(--gold-light);font-size:8px}.home-gps_planKicker__miwyw{color:var(--gold)}.home-gps_solarCard__A7QkG .home-gps_planKicker__miwyw{color:var(--gold-light)}.home-gps_planCards__t0hne h3{max-width:420px;font-size:34px}.home-gps_planPrice__eHzpT{display:flex;flex-direction:column;margin:27px 0 0;font-family:var(--font-display),Tinos,Georgia,serif;font-size:38px}.home-gps_planPrice__eHzpT strong{font-weight:400}.home-gps_planPrice__eHzpT span{margin-top:2px;color:inherit;font-family:var(--font-inter),Inter,sans-serif;font-size:12px;opacity:.62}.home-gps_solarCard__A7QkG .home-gps_planDescription__nFNW7{color:hsla(39,52%,90%,.65)}.home-gps_planCards__t0hne ul{display:grid;gap:12px;margin:25px 0 30px;padding:24px 0 0;border-top:1px solid rgba(168,132,62,.25);list-style:none}.home-gps_planCards__t0hne li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5}.home-gps_planCards__t0hne li svg{flex:0 0 auto;margin-top:2px;color:var(--gold)}.home-gps_planCards__t0hne .home-gps_ctaPrimary__At6Bn,.home-gps_planCards__t0hne .home-gps_ctaSecondary___jj1r{margin-top:auto}.home-gps_planCards__t0hne small{margin-top:12px;color:inherit;font-size:11px;opacity:.52;text-align:center}.home-gps_comparison__80dWB{max-width:980px;margin:28px auto 0;border:1px solid rgba(33,26,16,.16);background:hsla(0,0%,100%,.32)}.home-gps_comparisonHeader__RRiSD,.home-gps_comparisonRow__iQrix{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.65fr) minmax(170px,.75fr)}.home-gps_comparisonHeader__RRiSD{color:var(--ink-soft);background:rgba(33,26,16,.055)}.home-gps_comparisonHeader__RRiSD span,.home-gps_comparisonRow__iQrix>*{padding:17px 20px;border-right:1px solid rgba(33,26,16,.1)}.home-gps_comparisonHeader__RRiSD span:last-child,.home-gps_comparisonRow__iQrix>:last-child{border-right:0}.home-gps_comparisonRow__iQrix{border-top:1px solid rgba(33,26,16,.1)}.home-gps_comparisonRow__iQrix strong{font-size:13px;font-weight:600}.home-gps_comparisonRow__iQrix>span{display:flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:12.5px}.home-gps_comparisonRow__iQrix svg{color:var(--gold);flex:0 0 auto}.home-gps_notIncluded__2sjWC{opacity:.55}.home-gps_comparisonMobileText__Sq283{display:none}.home-gps_finalSection__FI7Do{text-align:center;background:radial-gradient(circle at 50% 20%,rgba(197,161,94,.13),transparent 24rem),var(--ground)}.home-gps_constellationCompact__o4fH9{--node-radius:82px;width:190px;margin-bottom:38px}.home-gps_constellationCompact__o4fH9 .home-gps_node__9grl0{width:5px;height:5px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-82px) rotate(calc(-1 * var(--angle)))}.home-gps_constellationCompact__o4fH9 .home-gps_nodeToday__GBDfN{width:9px;height:9px}.home-gps_constellationCompact__o4fH9 .home-gps_constellationCore__E9xov strong{font-size:17px}.home-gps_constellationCompact__o4fH9 .home-gps_constellationCore__E9xov small,.home-gps_constellationCompact__o4fH9 .home-gps_constellationCore__E9xov span{font-size:6px}.home-gps_finalSection__FI7Do h2{max-width:760px;margin-right:auto;margin-left:auto;color:var(--cream)}.home-gps_finalSection__FI7Do>.home-gps_wrap__AvR9h>p{max-width:550px;margin:22px auto 0;color:var(--cream-soft)}.home-gps_finalActions__NGU26{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.home-gps_finalSection__FI7Do small{display:block;margin-top:14px;color:hsla(39,52%,90%,.46);font-size:11px}.home-gps_faqWrap__Pcgp0{width:min(720px,calc(100% - 40px));margin:0 auto}.home-gps_faqSection__DcJQs h2{font-size:44px}.home-gps_faqList__4yerm{margin-top:38px}.home-gps_faqList__4yerm details{border-top:1px solid rgba(33,26,16,.16)}.home-gps_faqList__4yerm details:last-child{border-bottom:1px solid rgba(33,26,16,.16)}.home-gps_faqList__4yerm summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:15px;font-weight:600;list-style:none}.home-gps_faqList__4yerm summary::-webkit-details-marker{display:none}.home-gps_faqList__4yerm summary span{color:var(--gold);font-size:22px;font-weight:400}.home-gps_faqList__4yerm details[open] summary span{transform:rotate(45deg)}.home-gps_faqList__4yerm details p{margin:-7px 0 22px;padding-right:38px;color:var(--ink-soft);font-size:14px;line-height:1.72}@media (min-width:901px){.home-gps_hero__Jk7tL,.home-gps_section__NXR_b{min-height:calc(100svh - 70px)}.home-gps_section__NXR_b{display:flex;align-items:center;padding:clamp(34px,5vh,58px) 0}.home-gps_hero__Jk7tL{padding:clamp(38px,5vh,70px) 0}.home-gps_centerHeading__1wa8L h2,.home-gps_cycleCopy__hDjJ8 h2,.home-gps_finalSection__FI7Do h2,.home-gps_memoryGrid__w1iZE h2,.home-gps_sectionHead__1B8cJ h2{font-size:clamp(36px,4.4vw,56px)}.home-gps_centerHeading__1wa8L>p,.home-gps_cycleCopy__hDjJ8>p,.home-gps_finalSection__FI7Do>.home-gps_wrap__AvR9h>p,.home-gps_memoryGrid__w1iZE>div>p,.home-gps_sectionHead__1B8cJ>p{font-size:14px;line-height:1.62}.home-gps_definitionGrid__k6Ykn{margin-top:clamp(28px,4vh,48px)}.home-gps_definitionGrid__k6Ykn article{padding-top:clamp(22px,3vh,32px);padding-bottom:clamp(22px,3vh,32px)}.home-gps_definitionGrid__k6Ykn h3{font-size:23px}.home-gps_definitionGrid__k6Ykn p{font-size:13px;line-height:1.6}.home-gps_cycleGrid__XJeNG{gap:clamp(55px,8vw,105px)}.home-gps_constellation__im4sz{width:min(56vh,520px);--node-radius:min(24vh,224px)}.home-gps_phaseGrid__2SGpW{margin-top:clamp(20px,3vh,32px)}.home-gps_phaseGrid__2SGpW article{padding-top:15px;padding-bottom:15px}.home-gps_phaseGrid__2SGpW h3{font-size:19px}.home-gps_phaseGrid__2SGpW p{margin-top:6px;font-size:12.5px}.home-gps_ritualFlow__6ulaA{margin-top:clamp(28px,5vh,54px)}.home-gps_ritualFlow__6ulaA article{padding-top:22px;padding-bottom:22px}.home-gps_ritualFlow__6ulaA p{font-size:12.5px}.home-gps_featuresGrid__YrE8P{margin-top:clamp(26px,4vh,46px)}.home-gps_featuresGrid__YrE8P article{min-height:clamp(250px,32vh,310px);padding:clamp(24px,3.4vh,34px)}.home-gps_featureIcon__LjZff{width:39px;height:39px}.home-gps_featureKicker__NYRrJ{margin-top:18px}.home-gps_featuresGrid__YrE8P h3{font-size:24px}.home-gps_featuresGrid__YrE8P article>p:last-child{margin-top:11px;font-size:13.5px;line-height:1.62}.home-gps_themesVisual__AU2ZH{padding:clamp(27px,4vh,36px)}.home-gps_planCards__t0hne{margin-top:clamp(27px,4vh,45px)}.home-gps_planCards__t0hne article{padding:clamp(24px,3.5vh,34px)}.home-gps_planCards__t0hne h3{font-size:28px}.home-gps_planPrice__eHzpT{margin-top:18px;font-size:33px}.home-gps_planCards__t0hne ul{gap:8px;margin:18px 0 22px;padding-top:17px}.home-gps_planCards__t0hne li{font-size:12.5px}.home-gps_comparisonHeader__RRiSD span,.home-gps_comparisonRow__iQrix>*{padding:clamp(9px,1.25vh,14px) 18px}.home-gps_comparisonRow__iQrix strong,.home-gps_comparisonRow__iQrix>span{font-size:12px}.home-gps_faqList__4yerm{margin-top:24px}.home-gps_faqList__4yerm summary{padding:clamp(13px,1.8vh,18px) 0;font-size:14px}.home-gps_faqList__4yerm details p{margin-bottom:14px;font-size:12.5px;line-height:1.55}}.home-gps_comparisonActions__1We8Q{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.65fr) minmax(170px,.75fr);border-top:1px solid hsla(45,33%,98%,.1)}.home-gps_comparisonActions__1We8Q>*{min-width:0;padding:18px;border-right:1px solid hsla(45,33%,98%,.1)}.home-gps_comparisonActions__1We8Q>:last-child{border-right:0}.home-gps_comparisonActions__1We8Q>div{display:flex;flex-direction:column;gap:10px}.home-gps_comparisonActions__1We8Q>div>span{color:#817a70;font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.14em}.home-gps_comparisonActions__1We8Q .home-gps_ctaPrimary__At6Bn,.home-gps_comparisonActions__1We8Q .home-gps_ctaSecondary___jj1r{width:100%;min-height:44px;padding:10px 14px;font-size:12px}@media (max-width:680px){.home-gps_comparisonActions__1We8Q{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;border-top:0}.home-gps_comparisonActionsSpacer___rsbk{display:none}.home-gps_comparisonActions__1We8Q>div{padding:16px 12px;border:1px solid hsla(45,33%,98%,.12);border-radius:18px;background:#211d18}.home-gps_comparisonActions__1We8Q>div:last-child{border-color:rgba(91,143,214,.55);background:radial-gradient(circle at 100% 0,rgba(91,143,214,.2),transparent 12rem),#171411}.home-gps_comparisonActions__1We8Q .home-gps_ctaPrimary__At6Bn,.home-gps_comparisonActions__1We8Q .home-gps_ctaSecondary___jj1r{min-height:48px;padding:10px;font-size:11px}}.home-gps_signupOverlay__L4pkl{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(8,7,5,.78);backdrop-filter:blur(12px)}.home-gps_signupModal__nCi02{position:relative;width:min(100%,650px);max-height:min(90vh,780px);overflow-y:auto;padding:clamp(28px,5vw,46px);border:1px solid hsla(45,33%,98%,.14);border-radius:26px;color:#fbfaf7;background:radial-gradient(circle at 100% 0,rgba(91,143,214,.18),transparent 22rem),#1b1713;box-shadow:0 34px 100px rgba(0,0,0,.52)}.home-gps_signupClose__EHIUn{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:42px;height:42px;cursor:pointer;place-items:center;border:1px solid hsla(45,33%,98%,.12);border-radius:50%;color:#fbfaf7;background:hsla(45,33%,98%,.04)}.home-gps_signupKicker__wIk8K{margin:0;color:#8fb6ea;font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:10px;letter-spacing:.18em}.home-gps_signupModal__nCi02 h2{max-width:540px;margin:14px 0 0;padding-right:34px;color:#fbfaf7;font-family:var(--font-display),Tinos,Georgia,serif;font-size:clamp(31px,5vw,43px);font-weight:400;line-height:1.05;letter-spacing:-.03em}.home-gps_signupCardNote__HKNzI{display:block;margin-top:12px;color:#b9b2a6;font-family:var(--font-sans-brand),Arial,sans-serif;font-size:clamp(14px,1.8vw,17px);font-weight:400;line-height:1.45;letter-spacing:0}.home-gps_signupLead__d8HzL,.home-gps_signupSuccess__OauPJ>p{max-width:520px;margin:15px 0 0;color:#b9b2a6;font-size:14px;line-height:1.65}.home-gps_signupForm__7VM_t{display:grid;gap:15px;margin-top:26px}.home-gps_signupForm__7VM_t label>span:not(.home-gps_sr-only__78lMK){display:block;margin-bottom:7px;color:#9d968a;font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.home-gps_signupBirthRow__o15xS,.home-gps_signupTwoColumns__eIm85{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-gps_signupBirthRow__o15xS{grid-template-columns:minmax(0,1fr) minmax(120px,.42fr)}.home-gps_signupInput__Nrw7R{width:100%;min-height:50px;padding:12px 14px;border:1px solid hsla(45,33%,98%,.14);border-radius:13px;outline:none;color:#fbfaf7;background:hsla(45,33%,98%,.055);font-family:var(--font-inter),Inter,sans-serif;font-size:14px;transition:border-color .16s ease,background-color .16s ease}.home-gps_signupInput__Nrw7R::-moz-placeholder{color:#716b62}.home-gps_signupInput__Nrw7R::placeholder{color:#716b62}.home-gps_signupInput__Nrw7R:focus{border-color:#5b8fd6;background:rgba(91,143,214,.08)}.home-gps_signupInput__Nrw7R:disabled{cursor:not-allowed;opacity:.4}.home-gps_signupCityDropdown__9JISI{position:absolute;z-index:10;top:calc(100% + 8px);right:0;left:0;max-height:220px;overflow-y:auto;border:1px solid rgba(143,182,234,.3);border-radius:14px;background:#211d18;box-shadow:0 22px 60px rgba(0,0,0,.42)}.home-gps_signupCityOption__5Bnc5{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid hsla(45,33%,98%,.08);color:#d8d2c7;background:transparent;font-size:13px;text-align:left}.home-gps_signupCityOption__5Bnc5:hover{background:rgba(91,143,214,.1)}.home-gps_signupCityMeta__1CfzJ{color:#8fb6ea;font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.12em}.home-gps_signupCheck__qtqz3{display:flex;cursor:pointer;align-items:flex-start;gap:9px}.home-gps_signupCheck__qtqz3 input{width:15px;height:15px;margin-top:1px;accent-color:#5b8fd6}.home-gps_signupCheck__qtqz3>span:not(.home-gps_sr-only__78lMK){margin:0;color:#9d968a;font-family:var(--font-inter),Inter,sans-serif;font-size:11px;letter-spacing:0;line-height:1.45;text-transform:none}.home-gps_signupError__azUI8{margin:0;padding:10px 12px;border:1px solid rgba(238,59,46,.36);border-radius:12px;color:#ffb3ac;background:rgba(238,59,46,.08);font-size:12px}.home-gps_signupPrimary__s6E10{display:inline-flex;width:100%;min-height:52px;cursor:pointer;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:0;border-radius:999px;color:#1a1712;background:#fbfaf7;font-size:14px;font-weight:600}.home-gps_signupPrimary__s6E10:disabled{cursor:wait;opacity:.6}.home-gps_signupPasswordRules___Y_j2{display:flex;flex-wrap:wrap;gap:7px 12px;padding:2px 0 4px}.home-gps_signupPasswordRules___Y_j2 span{display:inline-flex;align-items:center;gap:5px;color:var(--night-label);font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.home-gps_signupPasswordRules___Y_j2 .home-gps_signupPasswordRuleValid__u5KVj{color:#8fb6ea}.home-gps_signupLegal__mVgxC{margin:0;color:#716b62;font-size:9.5px;line-height:1.5;text-align:center}.home-gps_signupLegal__mVgxC a{color:#9d968a;text-decoration:underline;text-underline-offset:3px}.home-gps_signupSuccess__OauPJ{display:flex;min-height:410px;flex-direction:column;align-items:flex-start;justify-content:center}.home-gps_signupSuccessIcon__LSsMm{display:grid;width:48px;height:48px;margin-bottom:24px;place-items:center;border-radius:50%;color:#1a1712;background:#8fb6ea;box-shadow:0 0 0 12px rgba(91,143,214,.1)}.home-gps_signupSuccess__OauPJ .home-gps_signupPrimary__s6E10{width:auto;margin-top:28px;padding-right:26px;padding-left:26px}@media (max-width:680px){.home-gps_signupOverlay__L4pkl{align-items:end;padding:0}.home-gps_signupModal__nCi02{width:100%;max-height:94svh;padding:30px 20px 26px;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.home-gps_signupModal__nCi02 h2{font-size:33px}.home-gps_signupTwoColumns__eIm85{grid-template-columns:1fr}}@media (max-width:900px){.home-gps_cycleGrid__XJeNG,.home-gps_heroGrid__fBBDD,.home-gps_memoryGrid__w1iZE{grid-template-columns:1fr}.home-gps_heroGrid__fBBDD{gap:70px}.home-gps_compassVisual__gE4y7{width:min(78vw,410px)}.home-gps_cycleGrid__XJeNG{gap:65px}.home-gps_desktopConstellation__IfztF{display:none}.home-gps_mobileConstellation__b0axK{display:block;margin:38px 0 8px}.home-gps_constellation__im4sz{width:min(78vw,430px)}.home-gps_featuresGrid__YrE8P{grid-template-columns:repeat(2,1fr)}.home-gps_ritualFlow__6ulaA{grid-template-columns:repeat(3,1fr)}.home-gps_ritualFlow__6ulaA article:nth-child(3){border-right:0}.home-gps_ritualFlow__6ulaA article:nth-child(n+4){border-top:1px solid rgba(168,132,62,.24)}}@media (max-width:680px){.home-gps_wrap__AvR9h{width:min(100% - 32px,1160px)}.home-gps_section__NXR_b{padding:72px 0}.home-gps_hero__Jk7tL{min-height:auto;padding:58px 0 80px}.home-gps_hero__Jk7tL h1{font-size:clamp(52px,17vw,76px)}.home-gps_heroLead__Lqted{font-size:17px}.home-gps_finalActions__NGU26,.home-gps_heroActions__YE3il,.home-gps_ritualCta__Qpr_t,.home-gps_sectionCta__qLesM{flex-direction:column;align-items:stretch}.home-gps_textLinkLight___MG0Y,.home-gps_textLink__EwhHT{text-align:center}.home-gps_compassVisual__gE4y7{width:min(86vw,360px)}.home-gps_comparisonIntro__7Svgi,.home-gps_sectionHead__1B8cJ{grid-template-columns:1fr;gap:24px}.home-gps_centerHeading__1wa8L h2,.home-gps_cycleCopy__hDjJ8 h2,.home-gps_finalSection__FI7Do h2,.home-gps_memoryGrid__w1iZE h2,.home-gps_sectionHead__1B8cJ h2{font-size:40px}.home-gps_definitionGrid__k6Ykn{grid-template-columns:1fr;margin-top:42px}.home-gps_definitionGrid__k6Ykn article,.home-gps_definitionGrid__k6Ykn article:first-child,.home-gps_definitionGrid__k6Ykn article:last-child{padding:27px 0;border-right:0;border-bottom:1px solid rgba(168,132,62,.24)}.home-gps_definitionGrid__k6Ykn article:last-child{border-bottom:0}.home-gps_constellation__im4sz{width:min(88vw,390px);--node-radius:min(168px,39vw)}.home-gps_phaseGrid__2SGpW{grid-template-columns:1fr}.home-gps_phaseGrid__2SGpW article,.home-gps_phaseGrid__2SGpW article:first-child,.home-gps_phaseGrid__2SGpW article:last-child{padding:20px 0;border-right:0}.home-gps_ritualFlow__6ulaA{grid-template-columns:1fr}.home-gps_ritualFlow__6ulaA article,.home-gps_ritualFlow__6ulaA article:first-child{padding:22px 0;border-right:0;border-top:1px solid rgba(168,132,62,.2)}.home-gps_ritualFlow__6ulaA article:first-child{border-top:0}.home-gps_featuresGrid__YrE8P{grid-template-columns:1fr;margin-top:40px}.home-gps_featuresGrid__YrE8P article{padding:25px}.home-gps_themesVisual__AU2ZH{padding:24px 18px 20px}.home-gps_themesMap__Vak9z{height:280px;transform:scale(.94)}.home-gps_planCards__t0hne{grid-template-columns:1fr;margin-top:42px}.home-gps_planCards__t0hne article{padding:28px 24px}.home-gps_bestValue___z8l6{position:static;align-self:flex-start;margin-bottom:22px}.home-gps_comparison__80dWB{border:0;background:transparent}.home-gps_comparisonHeader__RRiSD{display:none}.home-gps_comparisonRow__iQrix{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border:1px solid rgba(33,26,16,.14);background:hsla(0,0%,100%,.35)}.home-gps_comparisonRow__iQrix strong{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(33,26,16,.1)}.home-gps_comparisonRow__iQrix>span{flex-direction:column;align-items:flex-start;gap:6px}.home-gps_comparisonRow__iQrix>span:before{color:var(--gold);content:attr(data-label);font-family:var(--font-mono-brand),"Courier Prime",monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.home-gps_comparisonSection__dFYRe{padding-top:44px;padding-bottom:44px}.home-gps_comparisonIntro__7Svgi{gap:10px}.home-gps_comparisonIntro__7Svgi h2{max-width:340px;margin-top:8px;font-size:clamp(31px,9vw,38px);line-height:.98}.home-gps_comparisonIntro__7Svgi>p{max-width:390px;font-size:12px;line-height:1.45}.home-gps_comparison__80dWB{margin-top:20px;overflow:hidden;border:1px solid hsla(45,33%,98%,.14);border-radius:20px;background:#211d18}.home-gps_comparisonHeader__RRiSD{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(70px,.65fr) minmax(70px,.65fr);color:#9d968a;background:hsla(45,33%,98%,.055)}.home-gps_comparisonHeader__RRiSD span{padding:10px 9px;border-right:1px solid hsla(45,33%,98%,.1);font-size:9px;letter-spacing:.1em}.home-gps_comparisonHeader__RRiSD span:last-child{border-right:0}.home-gps_comparisonRow__iQrix{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(70px,.65fr) minmax(70px,.65fr);min-height:43px;margin:0;overflow:visible;border:0;border-top:1px solid hsla(45,33%,98%,.1);border-radius:0;background:transparent}.home-gps_comparisonRow__iQrix strong{grid-column:auto;display:flex;padding:8px 9px;border-bottom:0;color:#fbfaf7;font-size:11.5px;font-weight:600}.home-gps_comparisonRow__iQrix strong,.home-gps_comparisonRow__iQrix>span{align-items:center;border-right:1px solid hsla(45,33%,98%,.1);line-height:1.2}.home-gps_comparisonRow__iQrix>span{flex-direction:row;gap:4px;min-width:0;padding:7px 8px;color:#b9b2a6;font-size:10.5px}.home-gps_comparisonRow__iQrix>span:last-child{border-right:0}.home-gps_comparisonRow__iQrix>span:before{display:none}.home-gps_comparisonRow__iQrix svg{width:12px;height:12px}.home-gps_comparisonFullText__LyagX{display:none}.home-gps_comparisonMobileText__Sq283{display:inline}.home-gps_comparisonActions__1We8Q{grid-template-columns:minmax(0,1.35fr) minmax(70px,.65fr) minmax(70px,.65fr);gap:0;margin:0;border-top:1px solid hsla(45,33%,98%,.1)}.home-gps_comparisonActionsSpacer___rsbk{display:block;padding:0;border-right:1px solid hsla(45,33%,98%,.1);background:transparent}.home-gps_comparisonActions__1We8Q>div{gap:6px;padding:9px 6px 10px;border:0;border-right:1px solid hsla(45,33%,98%,.1);border-radius:0;background:rgba(47,167,154,.045)}.home-gps_comparisonActions__1We8Q>div:last-child{border:0;border-radius:0;background:rgba(91,143,214,.09)}.home-gps_comparisonActions__1We8Q>div>span{display:none}.home-gps_comparisonActions__1We8Q .home-gps_ctaPrimary__At6Bn,.home-gps_comparisonActions__1We8Q .home-gps_ctaSecondary___jj1r{min-height:40px;padding:8px 4px;border-radius:999px;font-size:10.5px}.home-gps_comparisonActions__1We8Q .home-gps_ctaPrimary__At6Bn svg,.home-gps_comparisonActions__1We8Q .home-gps_ctaSecondary___jj1r svg{display:none}}.home-gps_page__kjNT5{--ground:#fbfaf7;--ground-soft:#f1efea;--paper:#fff;--paper-soft:#fbfaf7;--ink:#1a1712;--ink-soft:#6b6558;--cream:#1a1712;--cream-soft:#6b6558;--gold-light:#1a1712;--gold-pale:#3c372c;--moon:#5b8fd6;--hair:rgba(26,23,18,.1);--blue-hair:rgba(91,143,214,.28);color:var(--ink);background:var(--ground)}.home-gps_section__NXR_b{border-top:1px solid var(--hair)}.home-gps_eyebrow__Ra5vv,.home-gps_featureKicker__NYRrJ,.home-gps_kicker__WTZvL,.home-gps_planKicker__miwyw{color:var(--label,#a39d8e)}.home-gps_hero__Jk7tL{color:var(--ink);background:radial-gradient(circle at 84% 42%,rgba(91,143,214,.1),transparent 28rem),var(--ground)}.home-gps_hero__Jk7tL:after{opacity:.48;background-image:radial-gradient(circle,rgba(26,23,18,.12) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000);mask-image:linear-gradient(90deg,transparent 28%,#000)}.home-gps_hero__Jk7tL h1{color:var(--ink)}.home-gps_hero__Jk7tL h1 em{color:var(--ink);font-style:italic}.home-gps_ctaNote__QExUG,.home-gps_heroLead__Lqted{color:var(--sub,#6b6558)}.home-gps_ctaPrimary__At6Bn,.home-gps_ctaSecondary___jj1r{border-radius:999px;border-color:var(--ink)}.home-gps_ctaPrimary__At6Bn{color:#fbfaf7;background:var(--ink)}.home-gps_ctaPrimary__At6Bn:hover{color:#fbfaf7;background:#3c372c}.home-gps_ctaSecondary___jj1r{color:var(--ink);border-color:rgba(26,23,18,.18);background:#fff}.home-gps_textLinkLight___MG0Y,.home-gps_textLink__EwhHT{color:var(--sub,#6b6558)}.home-gps_compassVisual__gE4y7{background:hsla(0,0%,100%,.72);box-shadow:0 28px 80px rgba(26,23,18,.07)}.home-gps_compassDiamond__m41PB,.home-gps_compassVisual__gE4y7:after,.home-gps_compassVisual__gE4y7:before{border-color:rgba(26,23,18,.11)}.home-gps_compassAxis__Gy3eN{background:rgba(26,23,18,.09)}.home-gps_compassCenter__in86_{color:var(--ink);border-color:rgba(26,23,18,.18);background:var(--ground);box-shadow:0 0 0 14px rgba(91,143,214,.08)}.home-gps_compassCenter__in86_ small{color:var(--sub,#6b6558)}.home-gps_compassLabel__IxG9s{color:var(--label,#a39d8e);background:var(--ground)}.home-gps_compassNorth__t_LQ5{color:#ee3b2e}.home-gps_compassEast__mJP1B{color:#3f9a4e}.home-gps_compassSouth__5b_BY{color:#5b8fd6}.home-gps_compassWest__cDYvz{color:#7a3fd0}.home-gps_comparisonSection__dFYRe,.home-gps_faqSection__DcJQs,.home-gps_paperSection__QCfkF,.home-gps_plansSection__fNMWs{color:var(--ink);background:var(--ground)}.home-gps_centerHeading__1wa8L>p,.home-gps_cycleCopy__hDjJ8>p,.home-gps_definitionGrid__k6Ykn p,.home-gps_featuresGrid__YrE8P article>p:last-child,.home-gps_finalSection__FI7Do>.home-gps_wrap__AvR9h>p,.home-gps_memoryGrid__w1iZE>div>p,.home-gps_phaseGrid__2SGpW p,.home-gps_planDescription__nFNW7,.home-gps_ritualFlow__6ulaA p,.home-gps_sectionHead__1B8cJ>p{color:var(--sub,#6b6558)}.home-gps_ritualCta__Qpr_t,.home-gps_sectionCta__qLesM{border-top-color:var(--hair)}.home-gps_ritualCta__Qpr_t p,.home-gps_sectionCtaDark__vDYoE p,.home-gps_sectionCta__qLesM p{color:var(--sub,#6b6558)}.home-gps_definitionGrid__k6Ykn,.home-gps_definitionGrid__k6Ykn article,.home-gps_phaseGrid__2SGpW article,.home-gps_ritualFlow__6ulaA,.home-gps_ritualFlow__6ulaA article{border-color:var(--hair)}.home-gps_definitionGrid__k6Ykn span,.home-gps_memoryCard__Gy1sR small,.home-gps_memoryCard__Gy1sR>span,.home-gps_phaseGrid__2SGpW span{color:#5b8fd6}.home-gps_cycleSection__ZrCrP{color:var(--ink);background:radial-gradient(circle at 18% 48%,rgba(91,143,214,.11),transparent 30rem),#f1efea}.home-gps_orbit__C8ZtR{border-color:rgba(26,23,18,.14)}.home-gps_constellationCore__E9xov,.home-gps_orbitInner__JVG70{border-color:rgba(26,23,18,.12)}.home-gps_node__9grl0{border-color:rgba(26,23,18,.22);background:#f1efea}.home-gps_nodeActive__t3KRO{border-color:currentColor;background:currentColor;box-shadow:none}.home-gps_node__9grl0:nth-of-type(12n+3){color:#ee3b2e}.home-gps_node__9grl0:nth-of-type(12n+4){color:#3f9a4e}.home-gps_node__9grl0:nth-of-type(12n+5){color:#1fa9ce}.home-gps_node__9grl0:nth-of-type(12n+6){color:#5b8fd6}.home-gps_node__9grl0:nth-of-type(12n+7){color:#f5921e}.home-gps_node__9grl0:nth-of-type(12n+8){color:#8a8a2e}.home-gps_node__9grl0:nth-of-type(12n+9){color:#ee7fa6}.home-gps_node__9grl0:nth-of-type(12n+10){color:#d21e57}.home-gps_node__9grl0:nth-of-type(12n+11){color:#7a3fd0}.home-gps_node__9grl0:nth-of-type(12n+12){color:#3e4a6b}.home-gps_node__9grl0:nth-of-type(12n+13){color:#1fb6d8}.home-gps_node__9grl0:nth-of-type(12n+14){color:#2fa79a}.home-gps_nodeToday__GBDfN{border-color:#f1efea;background:#5b8fd6;box-shadow:0 0 0 1px #5b8fd6,0 8px 20px rgba(91,143,214,.24)}.home-gps_constellationCore__E9xov{background:hsla(0,0%,100%,.46)}.home-gps_constellationCore__E9xov small,.home-gps_constellationCore__E9xov span{color:var(--label,#a39d8e)}.home-gps_constellationCore__E9xov strong,.home-gps_cycleCopy__hDjJ8 h2,.home-gps_phaseGrid__2SGpW h3{color:var(--ink)}.home-gps_phaseGrid__2SGpW{border-top-color:var(--hair)}.home-gps_featuresSectionAlternate__sUTyv,.home-gps_featuresSection__Ok1Yn{color:var(--ink);background:var(--ground)}.home-gps_featuresSection__Ok1Yn .home-gps_centerHeading__1wa8L>p{color:var(--sub,#6b6558)}.home-gps_featuresGrid__YrE8P article{border-color:var(--hair);border-radius:22px;background:#fff}.home-gps_featuresGrid__YrE8P article:hover{border-color:rgba(26,23,18,.22);box-shadow:0 18px 50px rgba(26,23,18,.06)}.home-gps_featureIcon__LjZff{border-color:var(--hair);color:var(--ink);background:var(--ground)}.home-gps_featuresGrid__YrE8P article:nth-child(2) .home-gps_featureIcon__LjZff{color:#ee7fa6}.home-gps_featuresGrid__YrE8P article:nth-child(3) .home-gps_featureIcon__LjZff{color:#7a3fd0}.home-gps_featureKicker__NYRrJ,.home-gps_featureNumber__YA6VZ{color:var(--label,#a39d8e)}.home-gps_featuresGrid__YrE8P h3,.home-gps_memorySection__3lYMO{color:var(--ink)}.home-gps_privacyNote__PEOkT{border-color:rgba(91,143,214,.2);border-radius:16px;background:hsla(0,0%,100%,.58)}.home-gps_memoryGrid__w1iZE li svg,.home-gps_privacyIcon__H4c_H,.home-gps_themesKicker__ooovR{color:#5b8fd6}.home-gps_themesVisual__AU2ZH{border-color:var(--hair);border-radius:24px;background:hsla(0,0%,100%,.72);box-shadow:0 24px 70px rgba(56,72,100,.09)}.home-gps_themesCenter__MgXew{color:var(--ink);border-color:rgba(91,143,214,.42);background:#fbfaf7}.home-gps_theme__33zqF{color:var(--body,#3c372c);border-color:rgba(26,23,18,.1);background:#fff}.home-gps_themeWork__84IV3{border-color:rgba(91,143,214,.32)}.home-gps_themeCareer__j4e98{border-color:rgba(122,63,208,.28)}.home-gps_themeLove__NXnLa{border-color:rgba(238,127,166,.36)}.home-gps_themeBelonging__xOlXl{border-color:rgba(47,167,154,.3)}.home-gps_themeChange__4gkAs{border-color:rgba(245,146,30,.32)}.home-gps_themeFamily__VhY1L{border-color:rgba(63,154,78,.3)}.home-gps_plansSection__fNMWs{background:#f1efea}.home-gps_planCards__t0hne article{border-radius:24px}.home-gps_freeCard__ac1iA{border-color:var(--hair);background:#fff}.home-gps_solarCard__A7QkG{color:var(--ink);background:radial-gradient(circle at 100% 0,rgba(91,143,214,.12),transparent 20rem),#fff}.home-gps_bestValue___z8l6{color:#fff;border-radius:999px;background:#5b8fd6}.home-gps_planKicker__miwyw,.home-gps_solarCard__A7QkG .home-gps_planKicker__miwyw{color:#5b8fd6}.home-gps_solarCard__A7QkG .home-gps_planDescription__nFNW7{color:var(--sub,#6b6558)}.home-gps_planCards__t0hne ul{border-top-color:var(--hair)}.home-gps_comparisonRow__iQrix svg,.home-gps_planCards__t0hne li svg{color:#5b8fd6}.home-gps_comparison__80dWB{overflow:hidden;border-color:var(--hair);border-radius:22px;background:#fff}.home-gps_comparisonHeader__RRiSD{color:var(--sub,#6b6558);background:#f1efea}.home-gps_comparisonHeader__RRiSD span,.home-gps_comparisonRow__iQrix,.home-gps_comparisonRow__iQrix>*{border-color:var(--hair)}.home-gps_comparisonRow__iQrix>span{color:var(--sub,#6b6558)}.home-gps_faqList__4yerm details,.home-gps_faqList__4yerm details:last-child{border-color:var(--hair)}.home-gps_faqList__4yerm summary span{color:#5b8fd6}.home-gps_faqList__4yerm details p{color:var(--sub,#6b6558)}@media (max-width:900px){.home-gps_ritualFlow__6ulaA article:nth-child(n+4){border-top-color:var(--hair)}}.home-gps_hero__Jk7tL{background:radial-gradient(circle at 82% 38%,rgba(91,143,214,.16),transparent 24rem),radial-gradient(circle at 94% 70%,rgba(238,127,166,.1),transparent 20rem),var(--ground)}.home-gps_compassVisual__gE4y7{border-color:rgba(91,143,214,.4);background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.96) 0 35%,transparent 35.5%),conic-gradient(from -20deg,rgba(238,59,46,.1),rgba(245,146,30,.08),rgba(63,154,78,.1),rgba(31,169,206,.1),rgba(91,143,214,.12),rgba(122,63,208,.1),rgba(238,127,166,.1),rgba(238,59,46,.1))}.home-gps_compassVisual__gE4y7:before{border-color:rgba(238,127,166,.34)}.home-gps_compassVisual__gE4y7:after{border-color:rgba(63,154,78,.3)}.home-gps_compassDiamond__m41PB{border-color:rgba(245,146,30,.3)}.home-gps_compassAxisX__sZSDD{background:linear-gradient(90deg,rgba(122,63,208,.25),rgba(63,154,78,.25))}.home-gps_compassAxisY__MszVo{background:linear-gradient(rgba(238,59,46,.25),rgba(91,143,214,.25))}.home-gps_compassCenter__in86_{border-color:rgba(91,143,214,.52);box-shadow:0 0 0 14px rgba(91,143,214,.09),0 18px 45px rgba(91,143,214,.12)}.home-gps_cycleSection__ZrCrP{background:radial-gradient(circle at 13% 42%,rgba(91,143,214,.18),transparent 25rem),radial-gradient(circle at 35% 86%,rgba(47,167,154,.1),transparent 22rem),#f1efea}.home-gps_orbit__C8ZtR{border-color:rgba(91,143,214,.34)}.home-gps_orbitInner__JVG70{border-color:rgba(238,127,166,.3)}.home-gps_constellationCore__E9xov{border-color:rgba(245,146,30,.32);background:radial-gradient(circle at 35% 25%,rgba(245,146,30,.1),transparent 60%),hsla(0,0%,100%,.7)}.home-gps_node__9grl0{width:10px;height:10px;border-color:currentColor;color:rgba(26,23,18,.2)}.home-gps_nodeActive__t3KRO{box-shadow:0 6px 14px color-mix(in srgb,currentColor 28%,transparent)}.home-gps_nodeToday__GBDfN{color:#5b8fd6;box-shadow:0 0 0 1px #5b8fd6,0 8px 24px rgba(91,143,214,.38);animation:home-gps_nodePulse__94x__ 1.8s ease-in-out infinite}@keyframes home-gps_nodePulse__94x__{0%,to{box-shadow:0 0 0 1px currentColor,0 8px 24px color-mix(in srgb,currentColor 28%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 16%,transparent),0 10px 28px color-mix(in srgb,currentColor 38%,transparent)}}@media (prefers-reduced-motion:reduce){.home-gps_nodeToday__GBDfN,.home-gps_node__9grl0{animation:none;transition:none}}.home-gps_featuresSection__Ok1Yn{background:radial-gradient(circle at 7% 22%,rgba(245,146,30,.08),transparent 24rem),radial-gradient(circle at 90% 78%,rgba(122,63,208,.07),transparent 27rem),var(--ground)}.home-gps_featureIcon__LjZff{border:0}.home-gps_featuresGrid__YrE8P article:first-child .home-gps_featureIcon__LjZff{color:#5b8fd6;background:rgba(91,143,214,.12)}.home-gps_featuresGrid__YrE8P article:nth-child(2) .home-gps_featureIcon__LjZff{color:#d21e57}.home-gps_featuresGrid__YrE8P article:nth-child(3){color:#fbfaf7;border-color:#1a1712;background:radial-gradient(circle at 100% 0,rgba(122,63,208,.32),transparent 18rem),#1a1712}.home-gps_featuresGrid__YrE8P article:nth-child(3) .home-gps_featureIcon__LjZff{color:#fbfaf7;background:hsla(0,0%,100%,.11)}.home-gps_featuresGrid__YrE8P article:nth-child(3) .home-gps_featureNumber__YA6VZ{color:hsla(45,33%,98%,.42)}.home-gps_featuresGrid__YrE8P article:nth-child(3) .home-gps_featureKicker__NYRrJ{color:#ee7fa6}.home-gps_featuresGrid__YrE8P article:nth-child(3) h3{color:#fbfaf7}.home-gps_featuresGrid__YrE8P article:nth-child(3)>p:last-child{color:hsla(45,33%,98%,.68)}.home-gps_memorySection__3lYMO{background:radial-gradient(circle at 90% 22%,rgba(122,63,208,.08),transparent 24rem),radial-gradient(circle at 8% 84%,rgba(31,182,216,.1),transparent 24rem),#eaf1fb}.home-gps_themesMap__Vak9z:before{border-color:rgba(91,143,214,.3)}.home-gps_themesMap__Vak9z:after{border-color:rgba(238,127,166,.28)}.home-gps_themeWork__84IV3{color:#3e4a6b;background:rgba(91,143,214,.1)}.home-gps_themeCareer__j4e98{color:#7a3fd0;background:rgba(122,63,208,.09)}.home-gps_themeLove__NXnLa{color:#d21e57;background:rgba(238,127,166,.12)}.home-gps_themeBelonging__xOlXl{color:#2fa79a;background:rgba(47,167,154,.1)}.home-gps_themeChange__4gkAs{color:#b76100;background:rgba(245,146,30,.11)}.home-gps_themeFamily__VhY1L{color:#327b3e;background:rgba(63,154,78,.1)}.home-gps_themesCenter__MgXew{border-color:#5b8fd6;background:#fff;box-shadow:0 0 0 12px rgba(91,143,214,.08),0 12px 32px rgba(91,143,214,.14)}.home-gps_solarCard__A7QkG{background:radial-gradient(circle at 100% 0,rgba(91,143,214,.38),transparent 23rem),radial-gradient(circle at 5% 100%,rgba(122,63,208,.16),transparent 18rem),#1a1712}.home-gps_solarCard__A7QkG .home-gps_planKicker__miwyw{color:#8fb6ea}.home-gps_solarCard__A7QkG .home-gps_planDescription__nFNW7,.home-gps_solarCard__A7QkG .home-gps_planPrice__eHzpT span,.home-gps_solarCard__A7QkG small{color:hsla(45,33%,98%,.68)}.home-gps_solarCard__A7QkG ul{border-top-color:hsla(45,33%,98%,.14)}.home-gps_solarCard__A7QkG li svg{color:#8fb6ea}.home-gps_solarCard__A7QkG .home-gps_ctaPrimary__At6Bn{color:#1a1712;border-color:#fbfaf7;background:#fbfaf7}.home-gps_solarCard__A7QkG .home-gps_ctaPrimary__At6Bn:hover{color:#1a1712;background:#eaf1fb}.home-gps_featuresSection__Ok1Yn,.home-gps_hero__Jk7tL{background:var(--ground)}.home-gps_cycleSection__ZrCrP{background:#f1efea}.home-gps_memorySection__3lYMO{background:#eaf1fb}.home-gps_compassVisual__gE4y7{border-color:rgba(26,23,18,.14);background:hsla(0,0%,100%,.78)}.home-gps_compassDiamond__m41PB,.home-gps_compassVisual__gE4y7:after,.home-gps_compassVisual__gE4y7:before{border-color:rgba(26,23,18,.12)}.home-gps_compassPoint__3UV4F{--point-angle:calc(var(--point-index) * 30deg);position:absolute;z-index:4;top:50%;left:50%;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--point-color);box-shadow:0 5px 14px color-mix(in srgb,var(--point-color) 34%,transparent);transform:translate(-50%,-50%) rotate(var(--point-angle)) translateY(calc(0px - min(194px, 42vw))) rotate(calc(-1 * var(--point-angle)))}.home-gps_featuresGrid__YrE8P article:first-child{border-top:3px solid #5b8fd6}.home-gps_featuresGrid__YrE8P article:nth-child(2){border-top:3px solid #ee7fa6}.home-gps_phaseGrid__2SGpW article:first-child{border-bottom:3px solid rgba(91,143,214,.72)}.home-gps_phaseGrid__2SGpW article:nth-child(2){border-bottom:3px solid rgba(238,127,166,.72)}.home-gps_phaseGrid__2SGpW article:nth-child(3){border-bottom:3px solid rgba(47,167,154,.72)}.home-gps_phaseGrid__2SGpW article:first-child span{color:#5b8fd6}.home-gps_phaseGrid__2SGpW article:nth-child(2) span{color:#d21e57}.home-gps_phaseGrid__2SGpW article:nth-child(3) span{color:#2fa79a}.home-gps_themeLineOne__9bI3u{background:linear-gradient(90deg,transparent,rgba(91,143,214,.58),transparent)}.home-gps_themeLineTwo__IFB_E{background:linear-gradient(90deg,transparent,rgba(238,127,166,.54),transparent)}.home-gps_themeLineThree__NFydJ{background:linear-gradient(90deg,transparent,rgba(47,167,154,.52),transparent)}.home-gps_memoryGrid__w1iZE li:first-child svg{color:#5b8fd6}.home-gps_memoryGrid__w1iZE li:nth-child(2) svg{color:#d21e57}.home-gps_comparisonRow__iQrix>span:nth-child(2) svg,.home-gps_memoryGrid__w1iZE li:nth-child(3) svg{color:#2fa79a}.home-gps_comparisonRow__iQrix>span:nth-child(3) svg{color:#5b8fd6}@media (max-width:680px){.home-gps_compassPoint__3UV4F{width:10px;height:10px;transform:translate(-50%,-50%) rotate(var(--point-angle)) translateY(calc(0px - min(155px, 40vw))) rotate(calc(-1 * var(--point-angle)))}}.home-gps_compassDirectionTrace__9VSud{position:absolute;z-index:3;top:calc(50% - 1px);left:0;width:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,#7a3fd0,#5b8fd6);box-shadow:0 0 18px rgba(122,63,208,.22);opacity:calc(.2 + var(--direction-progress) * .8);transform:scaleX(var(--direction-progress));transform-origin:right center}.home-gps_compassDirectionArrival__CMRxc{position:absolute;z-index:6;top:50%;left:0;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#7a3fd0;box-shadow:0 0 0 calc(var(--direction-progress) * 8px) rgba(122,63,208,.12),0 8px 22px rgba(122,63,208,.3);opacity:var(--direction-progress);transform:translate(-50%,-50%) scale(calc(.65 + var(--direction-progress) * .35))}.home-gps_compassWest__cDYvz{left:-18px;min-height:32px;display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;color:#fbfaf7;background:#1a1712;box-shadow:0 10px 28px rgba(26,23,18,.16);opacity:calc(.72 + var(--direction-progress) * .28);transform:translate(-100%,-50%) translateX(calc((1 - var(--direction-progress)) * 8px))}@media (prefers-reduced-motion:reduce){.home-gps_compassDirectionArrival__CMRxc,.home-gps_compassDirectionTrace__9VSud,.home-gps_compassWest__cDYvz{animation:none;transition:none}}@media (max-width:680px){.home-gps_compassWest__cDYvz{left:12px;min-height:27px;padding:5px 9px;font-size:8px;transform:translateY(-50%) translateX(calc((1 - var(--direction-progress)) * 5px))}}.home-gps_page__kjNT5{--ground:#15120e;--ground-soft:#1b1713;--paper:#211d18;--paper-soft:#191611;--ink:#fbfaf7;--ink-soft:#9d968a;--cream:#fbfaf7;--cream-soft:#b9b2a6;--gold:#5b8fd6;--gold-light:#fbfaf7;--gold-pale:#d8d2c7;--hair:hsla(45,33%,98%,.12);--blue-hair:rgba(91,143,214,.32);color:#fbfaf7;background:#15120e}.home-gps_section__NXR_b{border-top-color:hsla(45,33%,98%,.1)}.home-gps_hero__Jk7tL{color:#fbfaf7;background:radial-gradient(circle at 82% 48%,rgba(91,143,214,.08),transparent 25rem),#15120e}.home-gps_hero__Jk7tL:after{opacity:.28;background-image:radial-gradient(circle,hsla(45,33%,98%,.14) 1px,transparent 1.2px)}.home-gps_hero__Jk7tL h1,.home-gps_hero__Jk7tL h1 em{color:#fbfaf7}.home-gps_heroLead__Lqted{color:#d8d2c7}.home-gps_heroLead__Lqted strong{color:#fbfaf7;font-weight:700}.home-gps_ctaNote__QExUG{color:#9d968a}.home-gps_ctaPrimary__At6Bn{color:#1a1712;border-color:#fbfaf7;background:#fbfaf7}.home-gps_ctaPrimary__At6Bn:hover{color:#1a1712;background:#eaf1fb}.home-gps_ctaSecondary___jj1r{color:#fbfaf7;border-color:hsla(45,33%,98%,.18);background:hsla(45,33%,98%,.04)}.home-gps_ctaSecondary___jj1r:hover{border-color:hsla(45,33%,98%,.46)}.home-gps_textLinkLight___MG0Y,.home-gps_textLink__EwhHT{color:#b9b2a6}.home-gps_compassVisual__gE4y7{border-color:hsla(45,33%,98%,.18);background:rgba(33,29,24,.74);box-shadow:0 30px 90px rgba(0,0,0,.24)}.home-gps_compassDiamond__m41PB,.home-gps_compassVisual__gE4y7:after,.home-gps_compassVisual__gE4y7:before{border-color:hsla(45,33%,98%,.12)}.home-gps_compassAxis__Gy3eN{background:hsla(45,33%,98%,.1)}.home-gps_compassAxisX__sZSDD{background:linear-gradient(90deg,rgba(122,63,208,.5),rgba(63,154,78,.42))}.home-gps_compassAxisY__MszVo{background:linear-gradient(rgba(238,59,46,.45),rgba(91,143,214,.45))}.home-gps_compassCenter__in86_{color:#fbfaf7;border-color:rgba(91,143,214,.7);background:#15120e;box-shadow:0 0 0 14px rgba(91,143,214,.11),0 18px 50px rgba(0,0,0,.22)}.home-gps_compassCenter__in86_ small{color:#9d968a}.home-gps_compassLabel__IxG9s{background:#15120e}.home-gps_compassWest__cDYvz{color:#1a1712;background:#fbfaf7;box-shadow:0 12px 30px rgba(0,0,0,.28)}.home-gps_compassPoint__3UV4F{border-color:#211d18}.home-gps_comparisonSection__dFYRe,.home-gps_faqSection__DcJQs,.home-gps_paperSection__QCfkF,.home-gps_plansSection__fNMWs{color:#fbfaf7}.home-gps_cycleSection__ZrCrP{color:#fbfaf7;background:#1b1713}.home-gps_constellationCore__E9xov strong,.home-gps_cycleCopy__hDjJ8 h2,.home-gps_phaseGrid__2SGpW h3{color:#fbfaf7}.home-gps_cycleCopy__hDjJ8>p,.home-gps_phaseGrid__2SGpW p,.home-gps_ritualCta__Qpr_t p,.home-gps_sectionCtaDark__vDYoE p,.home-gps_sectionCta__qLesM p{color:#9d968a}.home-gps_orbit__C8ZtR{border-color:rgba(91,143,214,.35)}.home-gps_orbitInner__JVG70{border-color:rgba(238,127,166,.27)}.home-gps_constellationCore__E9xov{border-color:rgba(245,146,30,.28);background:rgba(21,18,14,.7)}.home-gps_constellationCore__E9xov small,.home-gps_constellationCore__E9xov span{color:#817a70}.home-gps_nodeToday__GBDfN{border-color:#1b1713}.home-gps_phaseGrid__2SGpW,.home-gps_ritualCta__Qpr_t,.home-gps_sectionCtaDark__vDYoE,.home-gps_sectionCta__qLesM{border-color:hsla(45,33%,98%,.12)}.home-gps_phaseGrid__2SGpW article{border-right-color:hsla(45,33%,98%,.1)}.home-gps_featuresSectionAlternate__sUTyv,.home-gps_featuresSection__Ok1Yn{color:#fbfaf7;background:#15120e}.home-gps_centerHeading__1wa8L h2,.home-gps_featuresGrid__YrE8P h3{color:#fbfaf7}.home-gps_centerHeading__1wa8L>p,.home-gps_featuresGrid__YrE8P article>p:last-child,.home-gps_featuresSection__Ok1Yn .home-gps_centerHeading__1wa8L>p{color:#9d968a}.home-gps_featuresGrid__YrE8P article{border-color:hsla(45,33%,98%,.12);background:#211d18}.home-gps_featuresGrid__YrE8P article:hover{border-color:hsla(45,33%,98%,.24);box-shadow:0 22px 60px rgba(0,0,0,.2)}.home-gps_featureIcon__LjZff{background-color:hsla(45,33%,98%,.07)}.home-gps_featuresGrid__YrE8P article:first-child .home-gps_featureIcon__LjZff{background:rgba(91,143,214,.15)}.home-gps_featuresGrid__YrE8P article:nth-child(2) .home-gps_featureIcon__LjZff{background:rgba(238,127,166,.14)}.home-gps_featuresGrid__YrE8P article:nth-child(3){border-color:rgba(91,143,214,.52);background:radial-gradient(circle at 100% 0,rgba(122,63,208,.28),transparent 18rem),#0f0d0b}.home-gps_memorySection__3lYMO{color:#fbfaf7;background:#19233a}.home-gps_memoryGrid__w1iZE h2{color:#fbfaf7}.home-gps_memoryGrid__w1iZE>div>p,.home-gps_privacyNote__PEOkT p,.home-gps_themesCaption__G5ehH{color:#b6c0d0}.home-gps_privacyNote__PEOkT{border-color:rgba(143,182,234,.22);background:hsla(45,33%,98%,.06)}.home-gps_memoryGrid__w1iZE li,.home-gps_privacyNote__PEOkT strong{color:#fbfaf7}.home-gps_themesVisual__AU2ZH{border-color:hsla(45,33%,98%,.12);background:rgba(15,21,35,.68);box-shadow:0 28px 80px rgba(0,0,0,.2)}.home-gps_themesMap__Vak9z:after,.home-gps_themesMap__Vak9z:before{border-color:rgba(143,182,234,.2)}.home-gps_themesCenter__MgXew{color:#fbfaf7;border-color:#8fb6ea;background:#19233a}.home-gps_theme__33zqF{border-color:hsla(45,33%,98%,.12);background-color:hsla(45,33%,98%,.08)}.home-gps_plansSection__fNMWs{color:#fbfaf7;background:#1b1713}.home-gps_planDescription__nFNW7,.home-gps_plansSection__fNMWs .home-gps_centerHeading__1wa8L>p{color:#9d968a}.home-gps_freeCard__ac1iA{border-color:hsla(45,33%,98%,.12);background:#211d18}.home-gps_solarCard__A7QkG{color:#fbfaf7;border-color:#5b8fd6;background:radial-gradient(circle at 100% 0,rgba(91,143,214,.32),transparent 23rem),#0f0d0b}.home-gps_planCards__t0hne ul,.home-gps_solarCard__A7QkG ul{border-top-color:hsla(45,33%,98%,.12)}.home-gps_planCards__t0hne small{color:#9d968a}.home-gps_comparisonSection__dFYRe{color:#fbfaf7;background:#15120e}.home-gps_comparisonIntro__7Svgi h2{color:#fbfaf7}.home-gps_comparisonIntro__7Svgi>p,.home-gps_comparisonRow__iQrix>span{color:#9d968a}.home-gps_comparison__80dWB{border-color:hsla(45,33%,98%,.12);background:#211d18}.home-gps_comparisonHeader__RRiSD{color:#9d968a;background:hsla(45,33%,98%,.06)}.home-gps_comparisonHeader__RRiSD span,.home-gps_comparisonRow__iQrix,.home-gps_comparisonRow__iQrix>*{border-color:hsla(45,33%,98%,.1)}.home-gps_comparisonRow__iQrix strong{color:#fbfaf7}.home-gps_faqSection__DcJQs{color:#fbfaf7;background:#1b1713}.home-gps_faqList__4yerm summary,.home-gps_faqSection__DcJQs h2{color:#fbfaf7}.home-gps_faqList__4yerm details,.home-gps_faqList__4yerm details:last-child{border-color:hsla(45,33%,98%,.12)}.home-gps_faqList__4yerm details p{color:#9d968a}@media (max-width:680px){.home-gps_comparisonRow__iQrix{border-color:hsla(45,33%,98%,.12);background:#211d18}.home-gps_comparisonRow__iQrix strong{border-color:hsla(45,33%,98%,.1)}}.home-gps_node__9grl0{background:#1b1713;opacity:.38}.home-gps_node__9grl0.home-gps_nodeActive__t3KRO{border-color:currentColor;background:currentColor;opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 16%,transparent),0 0 18px color-mix(in srgb,currentColor 62%,transparent)}.home-gps_node__9grl0.home-gps_nodeToday__GBDfN{width:18px;height:18px;border-color:#1b1713;background:currentColor;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 28%,transparent),0 0 26px color-mix(in srgb,currentColor 82%,transparent)}.home-gps_compassDirectionTrace__9VSud{height:4px;background:linear-gradient(90deg,#b58aff,#7a3fd0 45%,#8fb6ea);box-shadow:0 0 8px rgba(122,63,208,.72),0 0 24px rgba(91,143,214,.5);opacity:calc(.32 + var(--direction-progress) * .68)}.home-gps_compassDirectionArrival__CMRxc{width:23px;height:23px;background:#a873f2;box-shadow:0 0 0 calc(var(--direction-progress) * 11px) rgba(168,115,242,.2),0 0 30px rgba(168,115,242,.78)}@media (min-width:901px){.home-gps_hero__Jk7tL,.home-gps_section__NXR_b{min-height:calc(90svh - 70px);padding-top:clamp(27px,4vh,46px);padding-bottom:clamp(27px,4vh,46px)}.home-gps_featuresGrid__YrE8P,.home-gps_planCards__t0hne{margin-top:clamp(22px,3.3vh,38px)}.home-gps_sectionCta__qLesM{margin-top:20px;padding-top:18px}}@media (max-width:680px){.home-gps_hero__Jk7tL{padding-top:72px}.home-gps_compassWest__cDYvz{z-index:7;top:calc(50% - 32px);left:8px;min-width:88px;justify-content:center;padding-inline:10px;letter-spacing:.1em;transform:translateY(-100%) translateX(calc((1 - var(--direction-progress)) * 5px))}.home-gps_compassWest__cDYvz:after{position:absolute;top:100%;left:0;width:1px;height:32px;background:linear-gradient(180deg,rgba(168,115,242,.7),#a873f2);content:""}.home-gps_hero__Jk7tL:after{-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000);mask-image:linear-gradient(180deg,transparent 20%,#000)}.home-gps_definitionGrid__k6Ykn article,.home-gps_ritualFlow__6ulaA article,.home-gps_ritualFlow__6ulaA article:first-child{border-color:var(--hair)}.home-gps_phaseGrid__2SGpW{gap:12px;margin-top:34px;border-top:0}.home-gps_phaseGrid__2SGpW article,.home-gps_phaseGrid__2SGpW article:first-child,.home-gps_phaseGrid__2SGpW article:last-child{position:relative;display:grid;overflow:hidden;grid-template-columns:42px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:start;padding:18px 17px;border:1px solid hsla(45,33%,98%,.11);border-radius:18px;background:#211d18;box-shadow:0 14px 34px rgba(0,0,0,.13)}.home-gps_phaseGrid__2SGpW article:first-child{border-bottom:2px solid rgba(91,143,214,.82);background:radial-gradient(circle at 100% 0,rgba(91,143,214,.13),transparent 11rem),#211d18}.home-gps_phaseGrid__2SGpW article:nth-child(2){border-bottom:2px solid rgba(210,30,87,.78);background:radial-gradient(circle at 100% 0,rgba(210,30,87,.11),transparent 11rem),#211d18}.home-gps_phaseGrid__2SGpW article:nth-child(3){border-bottom:2px solid rgba(47,167,154,.82);background:radial-gradient(circle at 100% 0,rgba(47,167,154,.12),transparent 11rem),#211d18}.home-gps_phaseGrid__2SGpW article>span{display:grid;width:38px;height:38px;grid-row:1/3;place-items:center;border:1px solid;border-radius:50%;background:rgba(21,18,14,.72);font-size:9px;letter-spacing:.12em}.home-gps_phaseGrid__2SGpW h3{grid-column:2;margin:0;font-size:23px;line-height:1.08}.home-gps_phaseGrid__2SGpW p{grid-column:2;margin:7px 0 0;font-size:14px;line-height:1.55}}