#home-authenticated-root{--home-ease:cubic-bezier(.22, 1, .36, 1);--home-enter-duration:.48s;--home-depth-soft:0 10px 28px #173f3612;--home-depth-hero:0 18px 48px #0000002e;--home-depth-lift:0 16px 36px #173f361a}@keyframes home-premium-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}#home-authenticated-root[data-home-motion=ready] [data-home-reveal][data-home-revealed=true]{animation:home-premium-enter var(--home-enter-duration) var(--home-ease) both}[data-home-reveal-order="1"]{animation-delay:0s}[data-home-reveal-order="2"]{animation-delay:70ms}[data-home-reveal-order="3"]{animation-delay:.14s}[data-home-reveal-order="4"]{animation-delay:.21s}[data-home-reveal-order="5"]{animation-delay:.28s}#home-hero-premium{box-shadow:var(--home-depth-hero);overflow:visible}[data-mp-ui=home-hero-flow-bridge],.home-hero-flow-bridge{pointer-events:none;z-index:1;opacity:.85;background:radial-gradient(80% 100% at 50% 0,#d6bb8a38,#0000 70%),radial-gradient(circle at 20% 40%,#a8c2a81f 0,#0000 42%),radial-gradient(circle at 78% 55%,#d6bb8a1a 0,#0000 38%);height:56px;position:absolute;bottom:-28px;left:8%;right:8%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}[data-mp-ui=home-hero-flow-bridge]:after,.home-hero-flow-bridge:after{content:"";background:linear-gradient(#d6bb8a73,#a8c2a826);border-radius:2px;width:2px;height:36px;animation:9s ease-in-out infinite home-flow-cue;position:absolute;top:8px;left:42%}@keyframes home-flow-cue{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.75;transform:translateY(6px)}}#home-journey-band{box-shadow:var(--home-depth-soft);border-top:1px solid #d6bb8a1f;position:relative}#home-journey-band:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#e8f0e859,#0000);height:48px;position:absolute;inset:0 0 auto}#home-authenticated-root[data-home-motion=ready] #home-journey-band{animation:home-journey-band-settle .52s var(--home-ease) backwards;animation-delay:.12s}@keyframes home-journey-band-settle{0%{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-mp-ui=home-journey-stage-card]{box-shadow:inset 0 1px #ffffffb8,0 8px 24px #173f360f}[data-mp-ui=home-momentum-card],#home-relationship-compass{box-shadow:var(--home-depth-soft)}[data-mp-ui=home-next-step-card]{position:relative;overflow:hidden}[data-mp-ui=home-next-step-card]:before{content:"";border-radius:inherit;pointer-events:none;opacity:.65;background:linear-gradient(135deg,#d6bb8a59,#0000 45%,#a8c2a840);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-mp-ui=home-trust-strip]{box-shadow:inset 0 1px #ffffff80}[data-mp-ui=home-stage-metric]{animation:home-premium-enter .44s var(--home-ease) backwards}#home-authenticated-root[data-home-motion=ready] [data-mp-ui=home-stage-metric][data-mp-stagger="1"]{animation-delay:.4s}#home-authenticated-root[data-home-motion=ready] [data-mp-ui=home-stage-metric][data-mp-stagger="2"]{animation-delay:.47s}#home-authenticated-root[data-home-motion=ready] [data-mp-ui=home-stage-metric][data-mp-stagger="3"]{animation-delay:.54s}[data-mp-ui=home-stage-insight]{animation:home-premium-enter .44s var(--home-ease) .6s backwards}#home-relationship-compass .compass-orbitGuide:after{content:"";pointer-events:none;background:radial-gradient(circle at 22% 18%,#d6bb8a59 0,#0000 2px),radial-gradient(circle at 72% 28%,#a8c2a84d 0,#0000 1.5px),radial-gradient(circle at 58% 78%,#d6bb8a40 0,#0000 1.5px);border-radius:50%;width:200px;height:200px;animation:14s ease-in-out infinite home-compass-stars;position:absolute}@keyframes home-compass-stars{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.02)}}#home-relationship-compass [data-mp-ui^=compass-float-]:focus-visible{outline-offset:2px;outline:2px solid #d6bb8abf}[data-mp-ui=home-next-step-card]:focus-visible,.home-journey-node:focus-visible{outline-offset:3px;outline:2px solid #d6bb8ad9}[data-mp-ui=home-journey-stage-cta] button:focus-visible,[data-mp-ui=home-journey-stage-cta] [role=button]:focus-visible{outline-offset:2px;outline:2px solid #d6bb8ad9}[data-mp-ui=home-trust-link]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #173f3659}#home-hero-premium button:focus-visible,#home-hero-premium [role=button]:focus-visible{outline-offset:3px;outline:2px solid #d6bb8ae6}#home-hero-premium [data-mp-ui=hero-cta] button,#home-hero-premium .hero-cta button{position:relative;overflow:hidden}#home-hero-premium [data-mp-ui=hero-cta] button:after,#home-hero-premium .hero-cta button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);animation:11s ease-in-out infinite home-hero-cta-sweep;position:absolute;inset:-30% -50%}@keyframes home-hero-cta-sweep{0%,to{opacity:.25;transform:translate(-40%)}50%{opacity:.55;transform:translate(40%)}}@media (width<=767px){[data-mp-ui=home-hero-flow-bridge],.home-hero-flow-bridge{height:40px;bottom:-18px;left:12%;right:12%}#home-relationship-compass .compass-orbitGuide:after{opacity:.35;animation-duration:20s}[data-mp-ui^=compass-float-]{animation-duration:10s!important}.home-journey-particle{opacity:.65}}@media (prefers-reduced-motion:reduce){[data-mp-ui=home-hero-flow-bridge]:after,.home-hero-flow-bridge:after,#home-relationship-compass .compass-orbitGuide:after,#home-hero-premium [data-mp-ui=hero-cta] button:after,#home-hero-premium .hero-cta button:after,#home-authenticated-root[data-home-motion=ready] #home-journey-band,[data-mp-ui=home-stage-metric],[data-mp-ui=home-stage-insight]{animation:none!important}[data-home-reveal]:not([data-home-revealed=true]){opacity:1;transform:none}}