.website-shell{--color-midnight:#104f55;--color-text-primary:#104f55;--color-text-body:#66756e;--color-text-secondary:#66756e;--color-text-tertiary:color-mix(in srgb,#66756e 72%,#ffffff);--color-background:#ffffff;--color-surface:#ffffff;--color-surface-secondary:#f6faf7;--color-border:#dee5e0;--color-primary-green:#19cc7e;--color-accent-text:#0d7d50;--color-accent-text-hover:#0a6842;--color-definition-label:#0d7d50;--color-definition-label-alt:#0a6842;--color-neon-accent:#cefd1e;--color-neon-accent-end:#00d37f;--color-neon-mid:#67e84f;--color-on-accent:#104f55;--color-inverse-bg:#0b0c10;--color-inverse-fg:#ffffff;--color-section-wash:#f6faf7;--color-section-mint:#f3faf7;--color-hero-wash-a:rgba(206,253,30,0.18);--color-hero-wash-b:rgba(0,211,127,0.16);--color-hero-wash-mid:#ffffff;--color-hero-wash-end:#ffffff;--color-hero-grid:transparent;--color-header-fade:rgba(255,255,255,0);--color-early-accent:#5c45cc;--color-early-accent-border:#d0b6fc;--color-footer-bg:#0b0c10;--shadow-cta:0 12px 12px rgba(13,125,80,0.2);--shadow-cta-hover:0 14px 18px rgba(13,125,80,0.28);--radius-card:1rem;display:flex;min-height:100vh;flex-direction:column;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-ui);overflow-x:clip}html[data-theme=dark] .website-shell{--color-midnight:#eef2ef;--color-text-primary:#eef2ef;--color-text-body:rgba(238,242,239,0.88);--color-text-secondary:rgba(238,242,239,0.72);--color-text-tertiary:rgba(238,242,239,0.52);--color-background:#0f1411;--color-surface:#171d19;--color-surface-secondary:#121916;--color-border:rgba(255,255,255,0.14);--color-section-wash:rgba(25,204,126,0.06);--color-section-mint:#121916;--color-hero-wash-mid:#121916;--color-hero-wash-end:#0f1411;--color-header-fade:rgba(15,20,17,0);--color-on-accent:#0b120e;--color-inverse-bg:#0b0c10;--color-footer-bg:#0a0e0c;--color-accent-text:#5ee9a8;--color-accent-text-hover:#cefd1e;--color-definition-label:#5ee9a8;--color-definition-label-alt:#cefd1e}.website-main{flex:1 0 auto;width:100%}.website-page{display:flex;flex-direction:column}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.website-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:var(--space-4) var(--space-4) 0;background:linear-gradient(to bottom,var(--color-background) 70%,var(--color-header-fade))}@media (min-width:768px){.website-header{padding:0;background:var(--color-surface);border-bottom:1px solid var(--color-border)}}.website-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;max-width:var(--container-max);height:var(--header-height);margin-inline:auto;padding-inline:var(--space-6);border-radius:var(--radius-nav);background:var(--color-surface);box-shadow:var(--shadow-nav)}@media (min-width:768px){.website-header__bar{height:auto;min-height:4.5rem;gap:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:0;background:transparent;box-shadow:none}}@media (min-width:1440px){.website-header__bar{padding-inline:var(--space-8)}}.website-header__nav{display:none;align-items:center;gap:var(--space-8)}@media (min-width:768px){.website-header__nav{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;padding-inline:var(--space-4);margin-left:auto}}@media (min-width:1024px){.website-header__nav{gap:var(--space-10)}}.website-header__link{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);transition:opacity var(--duration-fast) var(--ease-standard)}@media (min-width:1024px){.website-header__link{font-size:var(--text-lg)}}.website-header__link:hover{opacity:.7}.website-header__link[aria-current=page]{color:var(--color-accent-text);opacity:1}@media (min-width:768px){.website-header__link[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent-text) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent-text) 70%,transparent);text-decoration-thickness:2px;text-underline-offset:.4em}}.website-header__actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.website-header__actions>.header-cta{display:none}@media (min-width:768px){.website-header__actions>.header-cta{display:inline-flex}}.website-header__toggle{display:inline-flex}@media (min-width:768px){.website-header__toggle{display:none}}.website-section{position:relative;padding-block:var(--space-16)}@media (min-width:768px){.website-section{padding-block:var(--space-20)}}@media (min-width:1024px){.website-section{padding-block:calc(var(--space-20) + var(--space-6))}}#early-tester,#early-tester-apply,#faq.website-faq{scroll-margin-top:calc(var(--header-height) + var(--space-8))}@media (min-width:768px){#early-tester,#early-tester-apply,#faq.website-faq{scroll-margin-top:calc(4.75rem + var(--space-10))}}.website-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-6);box-sizing:border-box}@media (min-width:1440px){.website-container{padding-inline:var(--space-8)}}.website-container--narrow{max-width:var(--container-max);display:grid;grid-template-columns:minmax(0,42rem) minmax(0,1fr)}.website-container--narrow>*{grid-column:1;min-width:0}.website-heading{font-family:var(--font-ui);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-midnight);margin:0 0 var(--space-6)}.website-heading--compact{font-size:clamp(1.35rem,3vw,2rem);margin-top:var(--space-12);margin-bottom:var(--space-6)}.website-heading__stack{display:block}.website-heading__stack--accent{color:var(--color-primary-green)}.website-kicker{font-family:var(--font-ui);font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);margin:0 0 var(--space-4)}.website-body{font-family:var(--font-reading);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-5);max-width:36rem}.website-body--emphasis{color:var(--color-text-primary);font-weight:var(--weight-semibold);margin-top:var(--space-10)}.website-note{font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:var(--space-4) 0}.website-cta{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard)}.website-cta:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.website-cta--primary{border-radius:var(--radius-cta);min-height:2.75rem;padding:.875rem 1.5rem;background:linear-gradient(90deg,var(--color-neon-accent),var(--color-neon-accent-end));color:var(--color-on-accent);box-shadow:var(--shadow-cta);font-size:var(--text-sm)}.website-cta--primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:var(--shadow-cta-hover)}.website-cta--primary:active{transform:translateY(0);filter:brightness(.97);box-shadow:var(--shadow-cta)}.website-cta--ghost{font-size:var(--text-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);min-height:2.75rem;padding-block:.7rem;padding-bottom:.7rem;box-sizing:border-box}.website-cta--ghost:hover{opacity:.82;color:var(--color-accent-text)}.website-cta--ghost:active{transform:translateY(1px)}.website-cta--text{font-size:var(--text-base);color:var(--color-accent-text);margin-top:var(--space-6);min-height:2.75rem;padding-block:.55rem;box-sizing:border-box}.website-cta--text:hover{color:var(--color-accent-text-hover)}.website-cta--text:active{transform:translateY(1px)}.website-link__arrow{display:inline-block;transition:transform var(--duration-fast) var(--ease-standard)}.website-cta:hover .website-link__arrow{transform:translateX(3px)}.website-hero{min-height:min(88vh,48rem);display:flex;align-items:flex-end;padding-block:var(--space-20) var(--space-16);overflow:hidden}@media (max-width:767px){.website-hero{min-height:min(64vh,34rem);padding-block:var(--space-10) var(--space-12)}}.website-hero__atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 55% at 85% 15%,var(--color-hero-wash-a),transparent 60%),radial-gradient(55% 45% at 10% 80%,var(--color-hero-wash-b),transparent 55%),linear-gradient(165deg,var(--color-hero-wash-mid) 0,var(--color-background) 45%,var(--color-hero-wash-end) 100%)}.website-hero__atmosphere:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--color-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-hero-grid) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 75%);opacity:.5}.website-hero__content{position:relative;z-index:1;width:100%;max-width:42rem;padding-bottom:var(--space-8)}@media (min-width:768px){.website-hero__content{max-width:42rem}}.website-hero__title{font-family:var(--font-ui);font-size:clamp(2.25rem,7vw,4.5rem);font-weight:var(--weight-extrabold);line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--color-midnight);margin:0 0 var(--space-6)}.website-hero__line{display:block;animation:website-rise .7s var(--ease-standard) forwards}.website-hero__line:first-child{animation-delay:80ms}.website-hero__line--accent{color:var(--color-primary-green);animation-delay:.16s}.website-hero__support{font-family:var(--font-reading);font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text-secondary);margin:0 0 var(--space-8);animation:website-rise .7s var(--ease-standard) .22s forwards}.website-hero__cta-lead{font-family:var(--font-ui);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-5);animation:website-rise .7s var(--ease-standard) .28s forwards}.website-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);animation:website-rise .7s var(--ease-standard) .34s forwards}@media (min-width:640px){.website-hero__actions{flex-direction:row;align-items:center;gap:var(--space-6)}}.website-financial-life{background:linear-gradient(180deg,transparent,var(--color-section-wash) 40%,transparent)}.financial-life-visual{margin-top:var(--space-12);display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}@media (min-width:768px){.financial-life-visual{grid-template-columns:minmax(0,1.05fr) minmax(2.75rem,.14fr) minmax(0,.95fr);gap:var(--space-2) var(--space-2);align-items:center}}.financial-life-visual__scatter{position:relative;min-width:0}.financial-life-visual__nodes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);position:relative;z-index:1}@media (min-width:768px){.financial-life-visual__nodes{gap:var(--space-5) var(--space-6);padding-right:var(--space-4)}}.financial-life-visual__node:first-child{justify-self:start;margin-top:0;margin-left:0;animation-delay:40ms}.financial-life-visual__node:nth-child(2){justify-self:end;margin-top:var(--space-5);animation-delay:.1s}.financial-life-visual__node:nth-child(3){justify-self:start;margin-top:calc(var(--space-3) * -1);margin-left:var(--space-4);animation-delay:.16s}.financial-life-visual__node:nth-child(4){justify-self:end;margin-top:var(--space-2);margin-right:var(--space-2);animation-delay:.22s}.financial-life-visual__node{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:max-content;max-width:100%;padding:0 0 var(--space-3);border:0;border-bottom:2px solid color-mix(in srgb,var(--color-border) 90%,var(--color-text-tertiary));border-radius:0;background:transparent;animation:website-rise .6s var(--ease-standard) forwards}.financial-life-visual__node-index{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary)}.financial-life-visual__node-name{font-family:var(--font-ui);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-midnight);line-height:var(--leading-tight)}.financial-life-visual__scatter-rail{display:none}@media (min-width:768px){.financial-life-visual__scatter-rail{display:block;position:absolute;inset:12% 8% 12% auto;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-primary-green) 35%,transparent) 20%,color-mix(in srgb,var(--color-primary-green) 35%,transparent) 80%,transparent);pointer-events:none}}.financial-life-visual__join{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2rem;color:var(--color-primary-green)}@media (min-width:768px){.financial-life-visual__join{flex-direction:row;align-self:center;width:100%;min-width:0;gap:var(--space-1)}}.financial-life-visual__join-line{display:block;flex:1 1 auto;width:2.5rem;height:2px;min-height:0;background:color-mix(in srgb,var(--color-primary-green) 70%,transparent)}@media (min-width:768px){.financial-life-visual__join-line{width:auto;min-width:.75rem}}.financial-life-visual__join-mark{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1;color:var(--color-primary-green);transform:rotate(90deg)}@media (min-width:768px){.financial-life-visual__join-mark{transform:none}}.financial-life-visual__converge{display:grid;place-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:11rem;position:relative;padding:var(--space-8) var(--space-6);border:1px solid color-mix(in srgb,var(--color-primary-green) 42%,var(--color-border));border-radius:.75rem;background:linear-gradient(165deg,color-mix(in srgb,var(--color-neon-accent) 14%,var(--color-surface)) 0,var(--color-surface) 48%,color-mix(in srgb,var(--color-primary-green) 8%,var(--color-surface)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-accent) 12%,transparent)}@media (min-width:768px){.financial-life-visual__converge{min-height:14rem;padding:var(--space-10) var(--space-8)}}.financial-life-visual__converge-rail{position:absolute;left:var(--space-5);right:var(--space-5);top:var(--space-5);height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-green) 25%,transparent),var(--color-primary-green) 45%,var(--color-neon-accent));pointer-events:none}.financial-life-visual__converge:before{content:"";position:absolute;width:min(78%,14rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(180,227,61,.32) 0,rgba(25,204,126,.12) 48%,transparent 72%);animation:website-pulse 4s var(--ease-standard) 3 both}.financial-life-visual__core{position:relative;z-index:1;font-family:var(--font-ui);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--color-midnight);text-align:center;line-height:var(--leading-tight)}.website-runway{background:var(--color-inverse-bg);color:var(--color-text-on-dark)}.website-runway .website-heading{color:var(--color-inverse-fg);max-width:28rem}.runway-flow{list-style:none;margin:var(--space-10) 0 var(--space-8);padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4);position:relative;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:color-mix(in srgb,#ffffff 4%,transparent)}@media (min-width:768px){.runway-flow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;padding:var(--space-6) var(--space-5)}}.runway-flow__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;position:relative;z-index:1}@media (max-width:767px){.runway-flow__step:first-child:before{content:"";width:1.5rem;flex-shrink:0}}@media (min-width:768px){.runway-flow__step{display:flex;flex:1 1;flex-direction:row;align-items:center;gap:var(--space-3);min-width:0}.runway-flow__step:first-child{flex:0.75 1}.runway-flow__step:nth-child(2),.runway-flow__step:nth-child(3){flex:1 1}.runway-flow__step--result{flex:1.45 1}}.runway-flow__operator{display:grid;place-items:center;width:1.5rem;flex-shrink:0;font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1;color:rgba(255,255,255,.45)}.runway-flow__step--result .runway-flow__operator{color:var(--color-neon-accent);font-size:var(--text-2xl);font-weight:var(--weight-extrabold)}.runway-flow__card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;width:100%;padding:var(--space-4) var(--space-4);border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:color-mix(in srgb,#ffffff 5%,transparent);box-sizing:border-box}.runway-flow__step--result .runway-flow__card{border-color:color-mix(in srgb,var(--color-neon-accent) 55%,transparent);background:color-mix(in srgb,var(--color-neon-accent) 14%,transparent);min-height:100%;align-content:center}.runway-flow__meta{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-on-dark-muted)}.runway-flow__step--result .runway-flow__meta{color:color-mix(in srgb,var(--color-neon-accent) 85%,#ffffff)}.runway-flow__label{font-family:var(--font-ui);font-size:clamp(1rem,2vw,1.125rem);font-weight:var(--weight-bold);color:var(--color-inverse-fg);line-height:var(--leading-snug)}.runway-flow__step--result .runway-flow__label{color:var(--color-neon-accent);font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.runway-flow__time{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.runway-flow__time,.website-runway .website-cta--text{color:var(--color-neon-accent)}.website-states{background:var(--color-section-wash)}.states-spectrum{--state-fragile:var(--color-error);--state-cautious:var(--color-warning);--state-stable:var(--color-neon-accent);--state-secure:var(--color-success);--state-resilient:var(--color-primary-green);list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6);position:relative}@media (min-width:768px){.states-spectrum{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);background:color-mix(in srgb,var(--color-surface) 55%,transparent)}.states-spectrum:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--state-fragile),var(--state-cautious),var(--state-stable),var(--state-secure),var(--state-resilient));pointer-events:none}}@media (min-width:1024px){.states-spectrum{grid-template-columns:repeat(5,minmax(0,1fr))}}.states-spectrum__item{--state-color:var(--color-border);position:relative;display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-6);border-top:4px solid var(--state-color);background:color-mix(in srgb,var(--state-color) 9%,transparent)}.states-spectrum__item[data-state=fragile]{--state-color:var(--state-fragile)}.states-spectrum__item[data-state=cautious]{--state-color:var(--state-cautious)}.states-spectrum__item[data-state=stable]{--state-color:var(--state-stable)}.states-spectrum__item[data-state=secure]{--state-color:var(--state-secure)}.states-spectrum__item[data-state=resilient]{--state-color:var(--state-resilient)}@media (min-width:768px){.states-spectrum__item{border-top:0;padding:var(--space-8) var(--space-5) var(--space-8);background:transparent}}@media (min-width:1024px){.states-spectrum__item{padding-inline:var(--space-4)}.states-spectrum__item+.states-spectrum__item{border-left:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.states-spectrum__item:first-child{padding-left:var(--space-5)}.states-spectrum__item:last-child{padding-right:var(--space-5)}.states-spectrum__item:before{content:"";position:absolute;top:-2px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:999px;background:var(--color-background);border:2px solid var(--state-color);box-sizing:border-box;z-index:1}}@media (max-width:767px){.states-spectrum{gap:0;padding-left:var(--space-5)}.states-spectrum:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--state-fragile),var(--state-cautious),var(--state-stable),var(--state-secure),var(--state-resilient))}.states-spectrum__item{border-top:0;padding:var(--space-5) 0 var(--space-5) var(--space-5);background:transparent}.states-spectrum__item+.states-spectrum__item{border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.states-spectrum__index{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--state-color)}.states-spectrum__name{font-family:var(--font-ui);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--weight-extrabold);margin:0;color:var(--color-midnight)}.states-spectrum__description{font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0;max-width:16rem}.website-states__summary{margin-top:var(--space-12);max-width:36rem}.website-states__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4)}.website-framework{background:linear-gradient(180deg,rgba(26,26,26,.02),transparent 60%)}.website-framework__intro{max-width:42rem}.framework-system{margin:var(--space-10) 0 var(--space-8)}.framework-pillars{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-definition-bg);overflow:hidden}@media (min-width:768px){.framework-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.framework-pillars__item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border);position:relative}@media (min-width:768px){.framework-pillars__item{gap:var(--space-4);min-height:9rem;padding:var(--space-10) var(--space-6);border-bottom:0;border-right:1px solid var(--color-border);align-content:center}.framework-pillars__item:last-child{border-right:0}}.framework-pillars__item:last-child{border-bottom:0}.framework-pillars__index{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-primary-green)}.framework-pillars__name{font-family:var(--font-ui);font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:var(--weight-extrabold);color:var(--color-midnight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.framework-system__join{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding-block:var(--space-4);color:var(--color-primary-green)}.framework-system__join-line{display:block;width:2px;height:.85rem;background:color-mix(in srgb,var(--color-primary-green) 65%,transparent)}.framework-system__join-mark{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:1}.framework-integrated{margin:0;padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb,var(--color-primary-green) 40%,var(--color-border));border-radius:.75rem;background:linear-gradient(165deg,color-mix(in srgb,var(--color-neon-accent) 10%,var(--color-surface)) 0,var(--color-surface) 55%);color:var(--color-text-primary);font-weight:var(--weight-semibold);max-width:none;text-align:center}.website-framework .website-cta--text{margin-top:var(--space-5)}.build-ladder{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;grid-gap:0;gap:0;position:relative;border-left:2px solid color-mix(in srgb,var(--color-primary-green) 35%,var(--color-border))}@media (min-width:768px){.build-ladder{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:2px solid color-mix(in srgb,var(--color-primary-green) 35%,var(--color-border));gap:0}.build-ladder:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-green) 30%,var(--color-border)),var(--color-primary-green) 50%,var(--color-neon-accent));pointer-events:none}}.build-ladder__step{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border);position:relative;transition:background var(--duration-normal) var(--ease-standard)}@media (min-width:768px){.build-ladder__step{grid-template-columns:1fr;border-bottom:0;border-right:1px solid var(--color-border);min-height:14rem;padding-top:var(--space-8)}.build-ladder__step:last-child{border-right:0}.build-ladder__step:before{content:"";position:absolute;top:-6px;left:var(--space-5);width:10px;height:10px;border-radius:999px;background:var(--color-background);border:2px solid var(--color-primary-green);box-sizing:border-box}.build-ladder__step:last-child:before{border-color:var(--color-neon-accent);background:var(--color-neon-accent)}}.build-ladder__step:hover{background:rgba(25,204,126,.04)}.build-ladder__index{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-primary-green)}.build-ladder__name{font-family:var(--font-ui);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);margin:0 0 var(--space-2);color:var(--color-midnight)}.build-ladder__line{font-family:var(--font-reading);font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.website-build__close{max-width:none;width:100%;margin-top:var(--space-10);margin-bottom:0}.website-journey{background:linear-gradient(180deg,transparent,var(--color-definition-bg) 45%,transparent)}.journey-path{list-style:none;margin:var(--space-8) 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.journey-path__stage{display:flex;align-items:center;gap:var(--space-3)}.journey-path__label{font-family:var(--font-ui);font-size:clamp(1.25rem,3vw,2rem);font-weight:var(--weight-extrabold);color:var(--color-midnight)}.journey-path__arrow{color:var(--color-primary-green);font-size:var(--text-2xl)}.ecosystem-orbit{position:relative;width:min(100%,28rem);aspect-ratio:1;margin:var(--space-12) auto var(--space-8)}.ecosystem-orbit__ring{position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(25,204,126,.25)}.ecosystem-orbit__ring--outer{inset:0;border-color:var(--color-border)}.ecosystem-orbit__ring--mid{inset:18%}.ecosystem-orbit__core{position:absolute;inset:35%;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,rgba(180,227,61,.35),rgba(25,204,126,.55));color:var(--color-midnight);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-extrabold);text-align:center;padding:var(--space-3)}@media (min-width:768px){.ecosystem-orbit__core{font-size:var(--text-base)}}.ecosystem-orbit__nodes{list-style:none;margin:0;padding:0}.ecosystem-orbit__node{position:absolute;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:.4rem .85rem;white-space:nowrap}.ecosystem-orbit__node[data-ring=savings]{top:4%;left:50%;transform:translateX(-50%)}.ecosystem-orbit__node[data-ring=investments]{bottom:18%;right:0}.ecosystem-orbit__node[data-ring=protection]{bottom:18%;left:0}.website-ecosystem{text-align:left;background:var(--color-background)}.website-ecosystem .website-heading,.website-ecosystem .website-kicker{margin-inline:0}.website-ecosystem .website-cta{justify-content:flex-start}.website-early-tester__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary-green)}.website-early-tester__eyebrow-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--color-primary-green);flex-shrink:0}.website-early-tester__support{max-width:36rem;color:var(--color-text-body);font-weight:var(--weight-medium)}.website-early-tester__card{margin-top:var(--space-6);max-width:36rem;padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface)}.website-early-tester__card-body{margin:0;max-width:none;color:var(--color-text-secondary)}.website-early-tester__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8)}@media (min-width:640px){.website-early-tester__actions{flex-direction:row;align-items:center;gap:var(--space-6)}}.website-early-tester__actions .website-cta--ghost{border-bottom-width:1px;border-radius:var(--radius-cta);min-height:2.75rem;padding:.7rem 1.25rem;border:1px solid var(--color-border)}.website-early-tester__footnote{margin:var(--space-5) 0 0;max-width:36rem;font-family:var(--font-reading);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-text-tertiary)}.early-tester-dialog{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.early-tester-dialog__backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(26,26,26,.45);cursor:pointer}.early-tester-dialog__panel{position:relative;z-index:1;width:min(100%,32rem);max-height:min(92vh,48rem);overflow:auto;padding:var(--space-6);border-radius:1.25rem;background:var(--color-surface);box-shadow:var(--shadow-card-hover)}@media (min-width:640px){.early-tester-dialog__panel{padding:var(--space-8)}}.early-tester-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.early-tester-dialog__kicker{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;letter-spacing:var(--tracking-widest);color:var(--color-definition-label)}.early-tester-dialog__esc,.early-tester-dialog__kicker{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.early-tester-dialog__esc{border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);padding:.35rem .55rem;cursor:pointer}.early-tester-dialog__title{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.early-tester-dialog__support{margin:0 0 var(--space-6);font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.early-tester-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2)}.early-tester-form__actions--end{justify-content:flex-end;margin-top:var(--space-6)}.early-tester-form__cancel{border:0;background:transparent;padding:.5rem 0;min-height:2.75rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.early-tester-dialog__esc:focus-visible,.early-tester-form__cancel:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.early-tester-benefits{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.early-tester-benefits__item{padding:var(--space-4);border-radius:.75rem;background:var(--color-background)}.early-tester-benefits__title{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}.early-tester-benefits__body{margin:0;color:var(--color-text-secondary)}.early-tester-benefits__ask,.early-tester-benefits__body{font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.early-tester-benefits__ask{margin:0 0 var(--space-2);padding:var(--space-4);border-radius:.75rem;background:var(--color-definition-bg-alt);color:var(--color-definition-label-alt)}@media (prefers-reduced-motion:reduce){.early-tester-dialog__backdrop,.early-tester-dialog__panel{transition:none}}.website-trust{background:linear-gradient(180deg,var(--color-section-wash),transparent 28%)}.website-trust__intro{max-width:42rem}.website-trust__facilitate{margin-top:var(--space-12);max-width:none;width:100%;padding:var(--space-8);border:0;border-radius:1rem;background:var(--color-definition-bg);box-sizing:border-box}html[data-theme=dark] .website-trust__facilitate{box-shadow:none}html[data-theme=dark] .website-trust__facilitate .website-body{color:var(--color-text-body)}.website-trust__subheading{font-family:var(--font-ui);font-size:clamp(1.125rem,2.2vw,1.35rem);font-weight:var(--weight-extrabold);color:var(--color-midnight);margin:0 0 var(--space-4)}.website-trust__clarify{margin-top:var(--space-6);max-width:42rem}.website-trust__section-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-5)}.website-trust__partners{margin-top:var(--space-14)}.website-trust__compliance{margin-top:var(--space-12)}.trust-flow{list-style:none;margin:var(--space-8) 0 0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;border:1px solid color-mix(in srgb,var(--color-primary-green) 22%,var(--color-border));border-radius:.75rem;background:var(--color-surface);overflow:hidden}@media (min-width:900px){.trust-flow{flex-direction:row;flex-wrap:nowrap;align-items:stretch}}.trust-flow__step{display:block;min-width:0;border-bottom:1px solid var(--color-border)}@media (min-width:900px){.trust-flow__step{display:flex;flex:1 1;flex-direction:row;align-items:stretch;border-bottom:0;border-right:1px solid var(--color-border)}.trust-flow__step:last-child{border-right:0}.trust-flow__step--destination{flex:1.35 1}}.trust-flow__step:last-child{border-bottom:0}.trust-flow__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;width:100%;min-height:5.25rem;padding:var(--space-5) var(--space-4);border:0;border-radius:0;background:transparent;text-align:left;box-sizing:border-box;position:relative}@media (min-width:900px){.trust-flow__step:not(:first-child) .trust-flow__card:before{content:"→";position:absolute;left:-.55rem;top:50%;transform:translateY(-50%);z-index:1;width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-ui);font-size:.65rem;font-weight:var(--weight-bold);color:var(--color-primary-green);line-height:1}.trust-flow__step--logo .trust-flow__card:before{background:var(--color-logo-plate)}}.trust-flow__step--destination .trust-flow__card{background:linear-gradient(165deg,color-mix(in srgb,var(--color-neon-accent) 12%,var(--color-surface)) 0,color-mix(in srgb,var(--color-primary-green) 6%,var(--color-surface)) 100%);box-shadow:inset 3px 0 0 0 var(--color-primary-green)}.trust-flow__meta{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary)}.trust-flow__step--destination .trust-flow__meta{color:var(--color-primary-green)}.trust-flow__label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-midnight);line-height:var(--leading-snug)}.trust-flow__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;flex:1 1 auto;min-height:3.5rem;padding:0;background:transparent}.trust-flow__logo{width:100%;max-width:12rem;height:auto;max-height:4.5rem;object-fit:contain}.trust-flow__step--logo .trust-flow__card{background:var(--color-logo-plate);justify-content:flex-start;gap:.5rem}.trust-flow__step--logo .trust-flow__meta{color:rgba(26,26,26,.45)}.trust-flow__detail{font-family:var(--font-reading);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug)}.partner-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--color-logo-plate-border);border-radius:.75rem;overflow:hidden;background:var(--color-logo-plate)}@media (min-width:640px){.partner-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.partner-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.partner-row__item{display:flex;align-items:center;justify-content:center;min-height:4.25rem;padding:var(--space-4) var(--space-3);border:0;border-radius:0;background:transparent;border-right:1px solid var(--color-logo-plate-border);border-bottom:1px solid var(--color-logo-plate-border)}@media (min-width:1024px){.partner-row__item{border-bottom:0}.partner-row__item:last-child{border-right:0}}.partner-row__logo{width:auto;max-width:100%;height:auto;max-height:2.5rem;object-fit:contain}.partner-row__mark{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-midnight);text-align:center;line-height:var(--leading-snug)}.compliance-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;overflow:visible}@media (min-width:1100px){.compliance-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.compliance-grid__item{min-width:0;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}@media (min-width:1100px){.compliance-grid__item{border-bottom:0;border-right:1px solid var(--color-border);padding:var(--space-6) var(--space-5) var(--space-2) 0}.compliance-grid__item:last-child{border-right:0;padding-right:0}.compliance-grid__item:not(:first-child){padding-left:var(--space-5)}}.compliance-grid__title{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-extrabold);color:var(--color-midnight);margin:0 0 var(--space-2)}.compliance-grid__body,.compliance-grid__closing{font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.compliance-grid__accent,.compliance-grid__closing{margin-top:var(--space-2)}.compliance-grid__accent{display:inline-block;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary-green);text-decoration:none}a.compliance-grid__accent:hover{opacity:.8}.website-trust__disclaimer{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-3);margin:var(--space-12) 0 0;max-width:42rem;text-align:left;font-family:var(--font-reading);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.website-trust__disclaimer-mark{flex-shrink:0;width:.85rem;height:.85rem;margin-top:.15rem;border-radius:999px;border:1.5px solid var(--color-primary-green);background:linear-gradient(var(--color-primary-green),var(--color-primary-green)) 50% /.35rem .2rem no-repeat;opacity:.85}.website-final-cta{background:linear-gradient(160deg,#122018,#1a1a1a 55%,#0f1a14);text-align:center}.website-final-cta .website-container--narrow>.website-cta{justify-self:center;width:auto}.website-final-cta .website-heading{color:var(--color-inverse-fg)}.website-final-cta .website-heading__stack--accent{color:var(--color-neon-accent)}.website-final-cta .website-cta--primary{margin-top:var(--space-2);color:#0b120e}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item__question{margin:0;font-size:inherit;font-weight:inherit}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-midnight);line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-standard)}.faq-item__trigger:hover{color:var(--color-primary-green)}.faq-item__trigger:active{opacity:.85}.faq-item__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.faq-item__icon{flex-shrink:0;width:1.5rem;text-align:center;color:var(--color-primary-green);font-size:var(--text-xl);font-weight:var(--weight-medium)}.faq-item__panel{padding:0 0 var(--space-6)}.faq-item__panel .website-cta{margin-top:var(--space-3)}.website-trust-page{padding-block:var(--space-16) var(--space-20)}.website-trust-page__block{margin-bottom:var(--space-10)}.website-trust-page__h2{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-extrabold);margin:0 0 var(--space-4);color:var(--color-midnight)}.website-trust-page__trademark{margin-top:var(--space-10)}.website-legal-page .website-body{max-width:none;overflow-wrap:anywhere;word-break:normal}.website-legal-page__meta{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-secondary);margin:0 0 var(--space-8)}.website-legal-page__list{margin:0 0 var(--space-5);padding-left:1.25rem;max-width:100%;list-style-type:disc}.website-legal-page__list li{font-family:var(--font-reading);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-3);padding-left:.25rem;overflow-wrap:anywhere}.website-legal-page__list li:last-child{margin-bottom:0}.website-legal-page .website-trust-page__h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:639px){.website-legal-page__list{padding-left:1.1rem}}.website-footer{margin-top:auto;background:var(--color-footer-bg);color:var(--color-text-on-dark);padding:var(--space-20) var(--space-6) var(--space-10)}.website-footer__inner{max-width:var(--container-footer);margin-inline:auto}.website-footer__grid{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:640px){.website-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.website-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.website-footer__tagline{margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-on-dark)}.website-footer__social{display:flex;gap:var(--space-4);margin-top:var(--space-6)}.website-footer__social-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:var(--space-3);border:1px solid var(--color-social-border);border-radius:.25rem;color:var(--color-text-on-dark);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.website-footer__social-link:hover{background:var(--color-social-hover);border-color:var(--color-primary-green);color:var(--color-primary-green)}.website-footer__social-link:active{transform:translateY(1px)}.website-footer__social-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.website-footer__heading{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-on-dark-muted);margin:0 0 var(--space-4)}.website-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.website-footer__links a{display:inline-flex;align-items:center;min-height:2.75rem;padding-block:var(--space-2);color:var(--color-text-on-dark);font-family:var(--font-reading);font-size:var(--text-sm)}.website-footer__links a:hover{color:var(--color-primary-green-hover)}.website-footer__rule{border:0;border-top:1px solid var(--color-footer-border);margin:var(--space-12) 0 var(--space-8)}.website-footer__identity{font-family:var(--font-reading);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-on-dark-muted)}.website-footer__entity,.website-footer__identity a{color:var(--color-text-on-dark)}.website-footer__entity{font-family:var(--font-ui);font-weight:var(--weight-bold);margin:0 0 var(--space-3)}.website-footer__copyright{margin-top:var(--space-6);color:var(--color-text-on-dark-faint)}.website-footer__trademark{margin-top:var(--space-3)}@keyframes website-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes website-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.financial-life-visual__converge:before,.financial-life-visual__node,.website-hero__actions,.website-hero__cta-lead,.website-hero__line,.website-hero__support{animation:none!important}.website-cta--ghost:active,.website-cta--primary:active,.website-cta--primary:hover,.website-cta--text:active{transform:none;filter:none}.website-cta:hover .website-link__arrow{transform:none}}.website-shell .header-cta,.website-shell .mobile-nav .header-cta{border-radius:var(--radius-cta);padding:1rem 2rem;background:linear-gradient(90deg,var(--color-neon-accent) 0,var(--color-neon-mid) 18%,var(--color-neon-accent-end) 100%);color:var(--color-on-accent);box-shadow:none;font-size:var(--text-base)}.website-shell .header-cta:hover,.website-shell .mobile-nav .header-cta:hover{transform:translateY(-1px);filter:brightness(1.03);background:linear-gradient(90deg,var(--color-neon-accent) 0,var(--color-neon-mid) 18%,var(--color-neon-accent-end) 100%)}@media (min-width:768px){.website-shell .header-cta{min-height:3.25rem;border-radius:var(--radius-cta)}}.website-shell .theme-toggle{width:2.25rem;height:2.25rem;border-radius:1.125rem;background:var(--color-surface-secondary);border:1px solid var(--color-border)}.website-shell .website-header__bar{max-width:1440px;padding-inline:1.5rem}@media (min-width:1024px){.website-shell .website-header__bar{padding-inline:5rem}}.website-shell .website-logo{display:inline-flex;align-items:center;flex-shrink:0;height:1.6875rem}.website-shell .website-logo img,.website-shell .website-logo__mark{width:auto;height:100%}.website-shell .website-header .website-logo__mark--light,.website-shell .website-logo img{display:block}.website-shell .website-header .website-logo__mark--dark,html[data-theme=dark] .website-shell .website-header .website-logo__mark--light{display:none}html[data-theme=dark] .website-shell .website-header .website-logo__mark--dark{display:block}@media (min-width:1024px){.website-shell .website-header .website-logo{height:2.125rem}}.website-shell .website-footer .website-logo{height:2.625rem}@media (min-width:1024px){.website-shell .website-footer .website-logo{height:3rem}}.website-shell .website-section{padding-block:5rem}@media (min-width:1024px){.website-shell .website-section{padding-block:7.5rem}}.website-shell .website-container{padding-inline:1.5rem}@media (min-width:1024px){.website-shell .website-container{padding-inline:5rem;max-width:1440px}}.website-shell .website-heading{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.5rem}.website-shell .website-kicker--accent{font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:1rem}.website-shell .website-body{font-size:1.125rem;max-width:42rem;margin-bottom:1.5rem}.website-shell .website-cta--primary{min-height:3.5rem;padding:1.125rem 2.5rem;font-size:1.125rem;background:linear-gradient(90deg,var(--color-neon-accent) 0,var(--color-neon-mid) 18%,var(--color-neon-accent-end) 100%);box-shadow:var(--shadow-cta)}.website-shell .website-cta--ghost{border-bottom:0;font-weight:600;min-height:auto;padding-block:.25rem}.website-shell .website-cta--ghost,.website-shell .website-cta--text{color:var(--color-accent-text);font-size:1.125rem}.website-shell .website-section.website-hero{--hero-chrome:6.25rem;--hero-stage:calc(100vh - var(--hero-chrome));--hero-stage:calc(100svh - var(--hero-chrome));box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;min-height:var(--hero-stage);height:var(--hero-stage);max-height:var(--hero-stage);padding-block:clamp(1.25rem,3.5svh,2.5rem);overflow:hidden;background:var(--color-surface)}@media (max-width:767px){.website-shell .website-section.website-hero{--hero-chrome:6.5rem;padding-block:clamp(1rem,3svh,2rem)}}@media (max-height:700px){.website-shell .website-section.website-hero{padding-block:clamp(.75rem,2.5svh,1.5rem)}.website-shell .website-hero__title{font-size:clamp(1.75rem,6.2svh,3rem)}}.website-shell .website-hero__atmosphere{background:linear-gradient(41deg,rgba(206,253,30,.18) 21%,rgba(103,232,79,.1) 34%,rgba(0,211,127,.16) 93%),radial-gradient(72% 45% at 50% 50%,rgba(206,253,30,.12),rgba(0,211,127,0) 70%),var(--color-surface);opacity:.9}.website-shell .website-hero__atmosphere:after{display:none}.website-shell .website-hero__content{max-width:min(52rem,100%);padding-bottom:0}.website-shell .website-hero__title{font-size:clamp(2rem,min(6.2vw,7svh),4.5rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin-bottom:clamp(.4rem,1.2svh,.75rem)}.website-shell .website-hero__line:first-child{color:#1a1a1a}html[data-theme=dark] .website-shell .website-hero__line:first-child{color:var(--color-text-primary)}.website-shell .website-hero__line--accent{color:var(--color-primary-green)}.website-shell .website-hero__support{font-size:clamp(.9375rem,min(1.8vw,2.1svh),1.5rem);margin-bottom:clamp(.35rem,1svh,.65rem)}.website-shell .website-hero__cta-lead{font-size:clamp(1rem,min(1.6vw,2svh),1.35rem);margin-bottom:clamp(.6rem,1.5svh,1rem)}.website-shell .website-hero__actions{flex-direction:column;align-items:flex-start;gap:clamp(.5rem,1.2svh,.85rem)}.website-shell .website-hero .website-cta--primary{min-height:clamp(2.75rem,5.4svh,3.5rem);padding-block:clamp(.7rem,1.5svh,1.125rem)}@media (min-width:640px){.website-shell .website-hero__actions{flex-direction:column;align-items:flex-start}}.website-shell .website-financial-life{background:var(--color-surface-secondary)}.website-shell .financial-life-visual{margin-top:4rem;display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:1024px){.website-shell .financial-life-visual{grid-template-columns:minmax(16rem,20rem) minmax(6rem,12rem) minmax(20rem,32.5rem);justify-content:space-between;gap:1.5rem}}.website-shell .financial-life-visual__nodes{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;grid-template-columns:none;padding-right:0}.website-shell .financial-life-visual__node{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:auto;min-height:4.5rem;padding:1rem;border-radius:var(--radius-card);border:1px solid transparent;background:var(--color-surface);animation:website-rise .7s var(--ease-standard) forwards}.website-shell .financial-life-visual__node:nth-child(n){justify-self:stretch;margin:0}.website-shell .financial-life-visual__node:first-child{animation-delay:80ms}.website-shell .financial-life-visual__node:nth-child(2){animation-delay:.14s}.website-shell .financial-life-visual__node:nth-child(3){animation-delay:.2s}.website-shell .financial-life-visual__node:nth-child(4){animation-delay:.26s}.website-shell .financial-life-visual__node[data-element=earning]{background:#ebfcf5;border-color:rgba(0,213,127,.28)}.website-shell .financial-life-visual__node[data-element=spending]{background:#fff7e6;border-color:rgba(255,177,0,.28)}.website-shell .financial-life-visual__node[data-element=saving]{background:#eff0fd;border-color:rgba(30,46,222,.28)}.website-shell .financial-life-visual__node[data-element=investing]{background:#f2f0fb;border-color:rgba(92,69,204,.28)}.website-shell .financial-life-visual__node-main{display:flex;align-items:center;gap:.75rem;min-width:0}.website-shell .financial-life-visual__node-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;flex-shrink:0}.website-shell .financial-life-visual__node[data-element=earning] .financial-life-visual__node-icon{background:rgba(0,213,127,.12)}.website-shell .financial-life-visual__node[data-element=spending] .financial-life-visual__node-icon{background:rgba(255,177,0,.12)}.website-shell .financial-life-visual__node[data-element=saving] .financial-life-visual__node-icon{background:rgba(30,46,222,.12)}.website-shell .financial-life-visual__node[data-element=investing] .financial-life-visual__node-icon{background:rgba(92,69,204,.12)}.website-shell .financial-life-visual__node-icon img{width:1.125rem;height:1.125rem;display:block}.website-shell .financial-life-visual__node-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.website-shell .financial-life-visual__node-index{font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--color-accent-text)}.website-shell .financial-life-visual__node[data-element=spending] .financial-life-visual__node-index{color:var(--color-midnight)}.website-shell .financial-life-visual__node[data-element=saving] .financial-life-visual__node-index{color:#1e2ede}.website-shell .financial-life-visual__node[data-element=investing] .financial-life-visual__node-index{color:#5c45cc}.website-shell .financial-life-visual__node-name{font-size:.9375rem;font-weight:700;color:#0b0c10;opacity:1;border:0;padding:0}html[data-theme=dark] .website-shell .financial-life-visual__node-name{color:#0b0c10}.website-shell .financial-life-visual__node-dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0;background:currentColor}.website-shell .financial-life-visual__node[data-element=earning] .financial-life-visual__node-dot{color:#00d57f}.website-shell .financial-life-visual__node[data-element=spending] .financial-life-visual__node-dot{color:#ffb100}.website-shell .financial-life-visual__node[data-element=saving] .financial-life-visual__node-dot{color:#1e2ede}.website-shell .financial-life-visual__node[data-element=investing] .financial-life-visual__node-dot{color:#5c45cc}.website-shell .financial-life-visual__converge-rail,.website-shell .financial-life-visual__converge:before,.website-shell .financial-life-visual__core,.website-shell .financial-life-visual__join-line,.website-shell .financial-life-visual__join-mark,.website-shell .financial-life-visual__scatter-rail{display:none}.website-shell .financial-life-visual__join{display:none;align-items:center;justify-content:center;min-height:12rem}@media (min-width:1024px){.website-shell .financial-life-visual__join{display:flex}}.website-shell .financial-life-visual__connector{width:100%;max-width:13.75rem;height:auto;display:block}.website-shell .financial-life-visual__converge{display:flex;justify-content:center;width:100%;border:0;background:transparent;padding:0;min-height:0}.anchor-meter{--meter-ink:#00a86b;--meter-fill:#00a86b;--meter-score:#00a86b;--meter-surface:#f1fbf7;--meter-border:rgba(0,168,107,0.12);width:100%;max-width:32.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3.5rem 3.5rem 2.75rem;border-radius:1.25rem;background:var(--meter-surface);border:1px solid var(--meter-border);box-shadow:0 2px 6px rgba(0,0,0,.04)}.anchor-meter__disk{position:relative;width:min(100%,26.25rem);aspect-ratio:1;min-height:16rem;flex-shrink:0;container-type:inline-size;overflow:visible}.anchor-meter__arc,.anchor-meter__track{position:absolute;inset:0 0 14.64% 0}.anchor-meter__arc{overflow:visible;pointer-events:none}.anchor-meter__fill-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.anchor-meter__fill-path{transition:stroke .18s linear}.anchor-meter__track img{width:100%;height:100%;display:block;overflow:visible}.anchor-meter__state-dot{position:absolute;left:16px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--meter-ink);box-shadow:0 2px 8px rgba(0,0,0,.125)}.anchor-meter{transition:background-color .18s linear,border-color .18s linear}.anchor-meter__endpoint{position:absolute;left:21.21%;top:92.3%;width:calc(74 / 420 * 100%);aspect-ratio:1;transform:translate(-50%,-50%)}.anchor-meter__endpoint-asset{width:100%;height:100%;max-width:none;display:block}.anchor-meter__readout{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.625rem;margin:0;pointer-events:none}.anchor-meter__label{margin:0;font-family:var(--font-ui);font-size:3.8095cqw;font-weight:800;letter-spacing:1.1905cqw;line-height:normal;text-transform:uppercase;white-space:nowrap;color:var(--meter-ink);opacity:.9}.anchor-meter__value{margin:0;font-family:var(--font-ui);font-size:22.857cqw;font-weight:900;letter-spacing:-.9524cqw;line-height:20.952cqw;color:var(--meter-score);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anchor-meter__state-pill{position:absolute;left:calc(50% - .5px);bottom:21.6667%;width:41.1905%;height:11.4286%;transform:translateX(-50%)}.anchor-meter__state-pill img{width:100%;height:100%;display:block}.anchor-meter__state{position:absolute;left:37.857%;top:67.619%;margin:0;font-family:var(--font-ui);font-size:7.619cqw;font-weight:700;letter-spacing:.0476cqw;line-height:normal;white-space:nowrap;color:var(--meter-score)}.anchor-meter__runway{display:flex;align-items:center;gap:1.5rem;width:100%;min-height:7.3125rem;padding:1.5rem;border-radius:.75rem;background:#ffffff;border:1px solid color-mix(in srgb,var(--meter-fill) 14%,transparent)}.anchor-meter__runway-left{display:flex;flex-direction:column;gap:.375rem;width:10rem;flex-shrink:0}.anchor-meter__runway-label{margin:0;font-family:var(--font-reading);font-size:1rem;font-weight:700;letter-spacing:.01875rem;color:var(--meter-score)}.anchor-meter[data-state=secure] .anchor-meter__runway-label{color:#10221e}.anchor-meter__runway-value{margin:0;font-family:var(--font-ui);font-size:1.75rem;font-weight:700;line-height:1.1;color:#0b0c10}.anchor-meter__runway-note{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-reading);font-size:.875rem;font-weight:600;line-height:1.43;color:#66756e}.financial-life-legend{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.financial-life-legend__item{display:inline-flex;align-items:center;gap:.5rem}.financial-life-legend__dot{width:.625rem;height:.625rem;border-radius:999px;background:var(--color-border)}.financial-life-legend__item[data-state=fragile] .financial-life-legend__dot{background:#ef4444}.financial-life-legend__item[data-state=cautious] .financial-life-legend__dot{background:#f97316}.financial-life-legend__item[data-state=stable] .financial-life-legend__dot{background:#eab308}.financial-life-legend__item[data-state=secure] .financial-life-legend__dot{background:#22c55e}.financial-life-legend__item[data-state=resilient] .financial-life-legend__dot{background:#15803d}.financial-life-legend__label{font-family:var(--font-reading);font-size:.875rem;font-weight:500;color:var(--color-midnight)}@media (min-width:1024px){.website-shell .financial-life-legend{flex-wrap:nowrap;justify-content:space-between;gap:1rem;padding:1.375rem 3rem;border-radius:.75rem;background:var(--color-surface);border:1px solid var(--color-border)}}.website-shell .website-runway{background:#0b0c10}.website-shell .runway-flow{border:0;background:transparent;padding:0;margin-top:4rem}.website-shell .runway-flow__card{background:#151722;border-color:#262938;border-radius:1rem;min-height:7.5rem;padding:1.25rem;align-content:space-between}.website-shell .runway-flow__step--result .runway-flow__card{border-color:var(--color-neon-accent);box-shadow:0 0 24px rgba(206,253,30,.18);background:#151722}.website-shell .runway-flow__meta{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .55rem;border-radius:999px;background:transparent;color:rgba(255,255,255,.45);text-transform:none;letter-spacing:0}.website-shell .runway-flow__step--result .runway-flow__meta{background:var(--color-neon-accent);color:#0b0c10}.website-shell .runway-flow__operator{color:#ffffff}.website-shell .runway-flow__step--result .runway-flow__operator,.website-shell .runway-flow__time{color:var(--color-neon-accent)}.website-shell .website-states{background:#f8fdfb}html[data-theme=dark] .website-shell .website-states{background:var(--color-section-wash)}.website-shell .website-states__intro{max-width:50rem;margin-bottom:3rem}.website-shell .website-states__privacy{margin:0}.website-shell .states-spectrum-block{display:flex;flex-direction:column;gap:1.5rem}.website-shell .states-spectrum-bar{position:relative;height:1.5rem;border-radius:.75rem;overflow:hidden}.website-shell .states-spectrum-bar__markers{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding-inline:2.5rem}.website-shell .states-spectrum-bar__marker{width:1rem;height:1rem;border-radius:999px;background:transparent;border:2px solid #ffffff;box-sizing:border-box}.website-shell .states-spectrum{gap:1rem;padding:0;border:0;background:transparent}.website-shell .states-spectrum:before{display:none!important}@media (min-width:768px){.website-shell .states-spectrum{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.website-shell .states-spectrum{grid-template-columns:repeat(5,minmax(0,1fr))}}.website-shell .states-spectrum__item{border:1px solid #e2ebe5;border-radius:var(--radius-card);background:var(--color-surface);padding:1.25rem;gap:1rem}.website-shell .states-spectrum__item:before{display:none!important}.website-shell .states-spectrum__item+.states-spectrum__item{border-left:1px solid #e2ebe5}.website-shell .states-spectrum__index{font-size:1.75rem;font-weight:800;color:var(--state-index-color,var(--state-color))}.website-shell .states-spectrum__name{font-size:1.125rem;font-weight:700;color:var(--state-name-color)}html[data-theme=dark] .website-shell .states-spectrum__name{color:var(--state-name-color)}.website-shell .states-spectrum__description{max-width:none;color:#5c6470}.website-shell .website-states__actions{margin-top:3rem;gap:1rem}.website-shell .website-states__actions .website-cta--text{margin-top:0}.website-shell .website-framework{background:var(--color-surface)}.website-shell .website-heading__stack--accent{color:#00c896}.website-shell .framework-pillars{border:0;background:transparent;gap:1rem;overflow:visible}@media (min-width:768px){.website-shell .framework-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.website-shell .framework-pillars__item{border:0;border-radius:var(--radius-card);background:var(--color-section-mint);min-height:11.25rem;padding:1.5rem;align-content:space-between}@media (min-width:768px){.website-shell .framework-pillars__item{border-right:0;min-height:11.25rem}}.website-shell .framework-pillars__index{color:var(--color-accent-text);font-size:1.5rem}.website-shell .framework-pillars__name{font-size:1.375rem}.website-shell .framework-system__join{margin-block:1.5rem}.website-shell .framework-integrated{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;margin:0;padding:1.25rem 2rem;border-radius:999px;background:var(--color-section-mint);text-align:center;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-ui);font-size:.9375rem;font-weight:700;color:var(--color-midnight)}.website-shell .website-build{background:var(--color-section-mint)}.website-shell .build-ladder{list-style:none;margin:4rem 0 2rem;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;border:0;background:transparent}@media (min-width:900px){.website-shell .build-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.website-shell .build-ladder__step{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #e2ebe5}.website-shell .build-ladder__step--highlight{border-color:var(--color-neon-accent-end)}.website-shell .build-ladder__indicator{display:flex;align-items:center;gap:.5rem}.website-shell .build-ladder__marker{width:1.5rem;height:1.5rem;border-radius:999px;background:var(--color-accent-text)}.website-shell .build-ladder__step--highlight .build-ladder__marker{background:var(--color-neon-accent-end)}.website-shell .build-ladder__index{font-size:.875rem;font-weight:700;color:var(--color-accent-text);letter-spacing:.04em}.website-shell .build-ladder__name{margin:0;font-size:1.25rem;font-weight:700;color:#0b0c10}html[data-theme=dark] .website-shell .build-ladder__name{color:var(--color-text-primary)}.website-shell .build-ladder__line{margin:0;color:var(--color-text-secondary);font-family:var(--font-reading);font-size:.9375rem;line-height:1.5}.website-shell .build-ladder__rail{height:2px;width:100%;margin:1.5rem 0 2rem;border-radius:999px;background:linear-gradient(90deg,var(--color-neon-accent),var(--color-accent-text))}.website-shell .website-build__close{margin-top:0}.website-shell .website-journey{background:var(--color-surface)}.website-shell .journey-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;border-top:1px solid var(--color-border)}.website-shell .journey-path__stage{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-border)}.website-shell .journey-path__label{font-family:var(--font-ui);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;color:var(--color-midnight)}.website-shell .journey-path__stage--muted .journey-path__label{color:var(--color-text-secondary);font-weight:500}.website-shell .journey-path__mark--arrow{color:var(--color-accent-text);font-size:1.25rem}.website-shell .journey-path__mark--circle{width:.75rem;height:.75rem;border-radius:999px;border:1.5px solid var(--color-border);display:inline-block}.website-shell .journey-path__arrow{display:none}.website-shell .website-ecosystem{background:var(--color-section-mint)}.website-shell .website-early-tester{background:var(--color-surface)}.website-shell .website-early-tester__eyebrow{color:var(--color-early-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:800}.website-shell .website-early-tester__eyebrow-dot{background:var(--color-early-accent)}.website-shell .website-early-tester__card{border:1px solid #e2ebe5;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:none}.website-shell .website-early-tester__actions .website-cta--primary{background:var(--color-early-accent);color:#ffffff;box-shadow:none}.website-shell .website-early-tester__actions .website-cta--ghost{border:1px solid var(--color-early-accent-border);border-radius:var(--radius-cta);color:var(--color-early-accent);padding:1rem 2rem;min-height:3.5rem}@media (max-width:767px){.website-shell .website-early-tester__actions{flex-direction:column;width:100%}.website-shell .website-early-tester__actions .website-cta--primary{width:100%;justify-content:center;background:#00c896;color:#0b0c10}.website-shell .website-early-tester__actions .website-cta--ghost{width:100%;justify-content:center}}.website-shell .website-trust{background:var(--color-section-mint)}.website-shell .website-final-cta{background:#104f55;text-align:center;padding-block:8.75rem}.website-shell .website-final-cta .website-container--narrow{display:flex;flex-direction:column;align-items:center;grid-template-columns:none}.website-shell .website-final-cta .website-container--narrow>*{grid-column:auto}.website-shell .website-final-cta .website-heading,.website-shell .website-final-cta .website-heading__stack,.website-shell .website-final-cta .website-heading__stack--accent{color:#ffffff;text-align:center;font-weight:900;font-size:clamp(2rem,4vw,3.5rem)}.website-shell .website-final-cta .website-cta--primary{color:#104f55}.website-shell .website-faq{background:var(--color-section-mint)}.website-shell .website-footer{background:#0b0c10}@media (max-width:1023px){.website-shell .financial-life-visual{grid-template-columns:minmax(0,1fr)}.website-shell .financial-life-visual__converge{order:3;min-height:auto;width:100%}.website-shell .anchor-meter{padding:2rem 1.25rem 1.5rem;gap:1.25rem;width:100%;max-width:32.5rem}.website-shell .anchor-meter__disk{width:min(100%,20rem);min-height:16rem}.website-shell .anchor-meter__runway{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:0;padding:1.25rem}.website-shell .anchor-meter__runway-left{width:auto}}.website-shell .website-early-tester__actions button.website-cta--primary{display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.website-shell .website-early-tester__actions .website-cta--ghost,.website-shell button.website-cta--ghost{display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.website-shell .build-ladder,.website-shell .build-ladder:before{border:0!important;background-image:none!important}.website-shell .build-ladder:before,.website-shell .build-ladder__step:before{content:none!important;display:none!important}.website-shell .build-ladder__step:hover{background:var(--color-surface)}.website-shell .ecosystem-orbit{margin-block:3rem}.website-shell .ecosystem-orbit__core{background:linear-gradient(135deg,var(--color-neon-accent),var(--color-neon-accent-end));color:var(--color-midnight);box-shadow:none}.website-shell .ecosystem-orbit__node{background:var(--color-surface);border:1px solid var(--color-accent-text);color:var(--color-accent-text);border-radius:999px}.website-shell .website-runway .website-cta--text{color:var(--color-neon-accent)}.website-shell .website-runway .website-cta--text:hover{color:#e8ff6a}.website-shell .website-hero,.website-shell .website-hero__actions,.website-shell .website-hero__content,.website-shell .website-hero__cta-lead,.website-shell .website-hero__support,.website-shell .website-hero__title{text-align:left}