@font-face{font-family:Fraunces;src:url(/fonts/fraunces-var-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-var-latin.woff2) format("woff2");font-weight:300 700;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:104%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Avenir Next"),local("Helvetica Neue"),local("Arial");size-adjust:102%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light;--paper:#fff9ec;--paper-2:#f8efe0;--sky:#72bde8;--sky-2:#d7f0ff;--sky-deep:#1d6f9d;--gold:#dca739;--gold-2:#fff1b9;--ink:#13202a;--ink-soft:#344550;--brown:#72521d;--ok:#3d7a60;--line:rgba(19,32,42,0.16);--shadow:12px 12px 0 rgba(19,32,42,0.08);--shadow-card:4px 4px 0 rgba(19,32,42,0.06);--shadow-card-hover:6px 6px 0 rgba(19,32,42,0.16);--shadow-pressed:2px 2px 0 rgba(19,32,42,0.12);--weight-display-hero:680;--weight-display-section:620;--weight-display-card:580;--weight-strong:640;--weight-button:620;--weight-label:560;--display:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--body:"Bricolage Grotesque","Bricolage Fallback","Avenir Next",Avenir,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--ease-quick:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:clip}body{margin:0;min-width:320px;background:linear-gradient(180deg,rgba(215,240,255,.62),transparent 24rem),radial-gradient(circle at 16% 10%,rgba(220,167,57,.24),transparent 22rem),var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(19,32,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(19,32,42,.028) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(19,32,42,1),transparent 78%);mask-image:linear-gradient(180deg,rgba(19,32,42,1),transparent 78%)}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}button,input{font:inherit}.skip-link{position:fixed;left:1rem;top:1rem;z-index:10;translate:0 -160%;opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);padding:.75rem 1rem}.skip-link:focus-visible{translate:0;opacity:1;pointer-events:auto}.site-header{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1rem clamp(1rem,4vw,4.5rem);background:var(--paper);border-bottom:1px solid rgba(19,32,42,.12);animation:header-settle .64s var(--ease) .12s both}.brand{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;text-decoration:none;font-family:var(--display);font-size:1.35rem;font-weight:var(--weight-display-hero);line-height:1}.brand img{display:block;transition:transform .22s var(--ease),filter .22s var(--ease)}.brand:focus-visible img,.brand:hover img{transform:translateY(-1px) rotate(-2deg);filter:drop-shadow(3px 3px 0 rgba(220,167,57,.28))}.site-nav{display:flex;justify-content:center;gap:clamp(1rem,4vw,2.5rem);color:var(--ink-soft);font-size:.95rem}.header-cta,.mobile-header-cta,.site-nav a{text-decoration:none}.site-nav a{min-height:2.75rem;padding-inline:.08rem}.public-top-nav,.site-nav a{display:inline-flex;align-items:center}.public-top-nav{justify-self:center;width:max-content;max-width:100%;gap:0;border:1px solid rgba(19,32,42,.16);background:color-mix(in srgb,var(--paper) 84%,white);box-shadow:4px 4px 0 rgba(19,32,42,.06);overflow:hidden}.public-top-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.64rem .86rem;border-right:1px solid rgba(19,32,42,.12);color:var(--ink-soft);font-size:.86rem;font-weight:620;line-height:1.35;text-decoration:none;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.public-top-nav a:last-child{border-right:0}.public-top-nav a:focus-visible,.public-top-nav a:hover,.site-nav a:focus-visible,.site-nav a:hover{color:var(--ink)}.public-top-nav a:focus-visible,.public-top-nav a:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px);box-shadow:0 4px 0 rgba(19,32,42,.08)}.header-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid rgba(19,32,42,.16);background:color-mix(in srgb,var(--paper) 84%,white);color:var(--ink-soft);padding:.64rem .9rem;font:inherit;font-size:.86rem;font-weight:650;line-height:1.35;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);box-shadow:4px 4px 0 rgba(19,32,42,.06)}.mobile-header-cta{display:none}.header-auth{justify-self:end;display:inline-flex;align-items:center;gap:.85rem}.public-site-header{gap:clamp(.85rem,2vw,1.5rem)}.public-header-auth{gap:.68rem}.header-link-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;color:var(--ink-soft);font-size:.86rem;font-weight:620;white-space:nowrap;cursor:pointer}.header-link-action:focus-within,.header-link-action:hover{color:var(--ink)}.clerk-action-button button,.nav-auth-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.clerk-action-button button{min-height:inherit;font-weight:inherit;padding:0}.header-cta:focus-visible,.header-cta:hover,.mobile-header-cta:focus-visible,.mobile-header-cta:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px);box-shadow:4px 4px 0 rgba(19,32,42,.08)}.hero{--current-x:0;--current-y:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:clamp(44rem,88svh,58rem);padding:clamp(2.5rem,5.5vw,4.5rem) clamp(1rem,5vw,4.5rem) 3rem;max-width:min(100%,1440px);margin-inline:auto;overflow:hidden}.hero-field{position:absolute;inset:4rem 2.5rem auto 16%;width:auto;height:min(42vw,32rem);pointer-events:none;z-index:0;opacity:.92;-webkit-mask-image:linear-gradient(95deg,transparent,rgba(19,32,42,.22) 18%,rgba(19,32,42,.6) 38%,rgba(19,32,42,1) 58%,rgba(19,32,42,1));mask-image:linear-gradient(95deg,transparent,rgba(19,32,42,.22) 18%,rgba(19,32,42,.6) 38%,rgba(19,32,42,1) 58%,rgba(19,32,42,1))}.current-field{display:block;width:100%;max-width:none;transform:translate3d(calc(var(--current-x) * .9rem),calc(var(--current-y) * .45rem),0) rotate(-2deg);overflow:visible;transition:transform .16s linear}.current-path{stroke-dasharray:1;stroke-dashoffset:1;animation:current-draw 1.15s var(--ease) both,current-breathe 9.2s ease-in-out 1.6s infinite;transform-origin:center}.current-spark{opacity:0;stroke-dasharray:.06 .94;stroke-dashoffset:1;mix-blend-mode:multiply;animation:current-spark 5.8s var(--ease) 2 both,current-flow 7.4s linear 9.2s infinite}.current-path-ink{animation-delay:.26s,2.4s;animation-duration:1.15s,11s}.current-spark-ink{animation-delay:1.8s,11s}.current-path-sky{animation-delay:.42s,2s;animation-duration:1.15s,8.6s}.current-spark-sky{animation-delay:2.15s,9.8s}.current-path-gold{animation-delay:.11s,2.8s;animation-duration:1.15s,7.4s}.current-spark-gold{animation-delay:1.45s,8.6s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.current-path{animation:none;stroke-dashoffset:0}.current-spark{animation:none;opacity:0}}.hero-copy,.hero-panel{position:relative;z-index:2;min-width:0;max-width:100%}.hero-actions,.hero-copy .eyebrow,.hero-panel,.hero-subcopy{animation:hero-rise .78s var(--ease) both}.hero-line{animation:hero-line-wipe .86s var(--ease-out-expo) both}@keyframes hero-line-wipe{0%{clip-path:inset(0 100% 0 0);transform:translateY(.35em)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}.hero-copy .eyebrow{animation-delay:.11s}.hero-line:first-child{animation-delay:.19s}.hero-line:nth-child(2){animation-delay:.26s}.hero-line:nth-child(3){animation-delay:.33s}.hero-subcopy{animation-delay:.69s}.hero-actions{animation-delay:.43s}.hero-assurance{animation:hero-rise .78s var(--ease) both;animation-delay:.56s}.hero-panel{animation-delay:.52s}.benefit-grid article,.flow-copy,.flow-steps li,.risk-band,.start-panel,.strategy-card{min-width:0}.benefit-grid h3,.control-card h2,.flow-copy h2,.flow-steps strong,.risk-band h2,.section-heading h2,.start-panel h2,.strategy-card h3{overflow-wrap:break-word}.eyebrow{display:inline-block;width:fit-content;max-width:58ch;margin:0 0 1rem;color:var(--brown);font-size:.84rem;font-weight:620;letter-spacing:0;text-transform:none}.hero h1{max-width:12.5ch;margin:0;font-family:var(--display);font-size:clamp(3.4rem,6vw,6.4rem);font-weight:var(--weight-display-hero);line-height:1.08}.hero-line{display:block;padding-bottom:.02em}.mobile-break{display:inline}.hero-blue{display:block;color:var(--sky-deep)}.hero-subcopy{max-width:40rem;margin:clamp(1.2rem,1.8vw,1.65rem) 0 0;color:var(--ink-soft);font-size:clamp(1.08rem,1.7vw,1.35rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.45rem,3vw,2.5rem)}.hero-assurance{max-width:35rem;margin:clamp(1rem,1.5vw,1.3rem) 0 0;color:var(--brown);font-size:clamp(.92rem,1.2vw,1.02rem);font-weight:620}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.9rem 1.15rem;text-decoration:none;font-weight:650;overflow:hidden;transition:transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,249,236,.26) 46%,transparent 68%);transform:translateX(-120%);transition:transform .52s var(--ease)}.button:focus-visible,.button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gold),10px 10px 0 rgba(19,32,42,.08)}.button:focus-visible:after,.button:hover:after{transform:translateX(120%)}.button:active{transform:translateY(2px);box-shadow:2px 2px 0 rgba(19,32,42,.12)}.button-primary{background:var(--ink);color:var(--paper)}.button-secondary{border:1px solid var(--ink);background:color-mix(in srgb,var(--paper) 72%,var(--sky-2))}.hero-actions .button-secondary{background:var(--gold);border-color:var(--ink);color:var(--ink);font-weight:var(--weight-button);box-shadow:4px 4px 0 var(--ink);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.hero-actions .button-secondary:focus-visible,.hero-actions .button-secondary:hover{background:color-mix(in srgb,var(--gold) 90%,var(--paper));transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.hero-actions .button-secondary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.hero-panel{align-self:stretch;display:grid;align-content:center;justify-items:end;padding-top:clamp(1.25rem,4vw,3.25rem)}.panel-topline{position:relative;z-index:2;display:flex;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:0 .25rem;color:var(--ink-soft);font-size:.85rem}.panel-topline span,.panel-topline strong{background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.18rem}.panel-topline strong{color:var(--ink)}.control-stack{width:min(100%,30.5rem);display:grid;gap:.62rem;transform:rotate(-.7deg)}.control-card{--tx:0rem;--rot:0deg;display:grid;align-content:start;min-height:clamp(9.6rem,18vh,11.9rem);border:1px solid var(--line);padding:clamp(1.15rem,2.1vw,1.55rem) clamp(1.2rem,2.4vw,1.75rem);box-shadow:8px 8px 0 rgba(19,32,42,.075);transform-origin:center;transform:translateX(var(--tx)) rotate(var(--rot));transition:transform .22s var(--ease-quick),box-shadow .22s var(--ease-quick)}.control-card:nth-child(2){--tx:-0.45rem;--rot:1.05deg}.control-card:nth-child(3){--tx:0.35rem;--rot:-0.55deg}.control-card:hover{transform:translateX(var(--tx)) translateY(-.22rem) rotate(var(--rot));box-shadow:10px 10px 0 rgba(19,32,42,.09),14px 14px 0 rgba(220,167,57,.08)}.card-blue{background:var(--sky-2)}.card-gold{background:var(--gold-2)}.card-ink{background:var(--ink);color:var(--paper)}.control-card h2{max-width:10.5ch;margin:0;font-family:var(--display);font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.03}.control-card p{max-width:22rem;margin:clamp(.65rem,1.15vw,.85rem) 0 0;color:color-mix(in srgb,currentColor 74%,transparent);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.35}.benefit-band,.flow-section,.peak-end-section,.pricing-band,.risk-band,.start-section,.strategy-showcase{position:relative;padding:clamp(2.5rem,4.8vw,4.25rem) clamp(1rem,5vw,4.5rem);max-width:min(100%,1440px);margin-inline:auto}.benefit-band:before,.peak-end-section:before,.pricing-band:before,.risk-band:before,.start-section:before,.strategy-showcase:before{content:"";position:absolute;left:clamp(1rem,5vw,5.5rem);right:clamp(1rem,5vw,5.5rem);top:1.15rem;height:.65rem;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0 4.5rem,transparent 4.5rem 5.2rem,var(--sky) 5.2rem 9rem,transparent 9rem 9.7rem,var(--gold) 9.7rem 15rem,transparent 15rem),linear-gradient(90deg,rgba(220,167,57,.28),rgba(114,189,232,.18),transparent 42%);background-size:100% 2px,100% 1px;background-position:0 100%,0 0;background-repeat:no-repeat}.pricing-band:before{background:linear-gradient(90deg,var(--gold) 0 5rem,transparent 5rem 5.7rem,var(--ink) 5.7rem 8.5rem,transparent 8.5rem 9.2rem,var(--sky) 9.2rem 13rem,transparent 13rem),linear-gradient(90deg,rgba(220,167,57,.36),rgba(19,32,42,.18),transparent 42%);background-size:100% 2px,100% 1px;background-position:0 100%,0 0;background-repeat:no-repeat}.risk-band:before{background:linear-gradient(90deg,var(--ink) 0 6rem,transparent 6rem 6.8rem,var(--brown) 6.8rem 9.5rem,transparent 9.5rem),linear-gradient(90deg,rgba(19,32,42,.22),transparent 36%);background-size:100% 2px,100% 1px;background-position:0 100%,0 0;background-repeat:no-repeat}.benefit-band:after,.peak-end-section:after,.pricing-band:after,.start-section:after,.strategy-showcase:after{content:"";position:absolute;left:clamp(1rem,5vw,5.5rem);top:1.15rem;width:min(18rem,46vw);height:.65rem;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(114,189,232,.78),rgba(220,167,57,.74),transparent);transform:translateX(-120%);opacity:0;mix-blend-mode:multiply;animation:section-current-pass 14s var(--ease) infinite both}.strategy-showcase:after{animation-delay:1.2s}.start-section:after{animation-delay:2.1s}.pricing-band:after{animation-delay:3.4s}.peak-end-section:after{animation-delay:4.6s}.benefit-band:after{animation-delay:.6s}.pricing-band:after{background:linear-gradient(90deg,transparent,rgba(220,167,57,.85),rgba(19,32,42,.55),transparent)}.peak-end-section:after{background:linear-gradient(90deg,transparent,rgba(19,32,42,.6),rgba(220,167,57,.78),transparent)}@media (prefers-reduced-motion:reduce){.benefit-band:after,.peak-end-section:after,.pricing-band:after,.start-section:after,.strategy-showcase:after{animation:none}}.section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,.65fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;margin-bottom:clamp(3rem,6vw,5.75rem)}.section-heading.narrow{display:block;max-width:56rem}.benefit-band .section-heading{grid-template-columns:minmax(14rem,.48fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:end;max-width:118rem}.benefit-band .section-copy{max-width:26rem}.benefit-band .section-heading h2{max-width:11.5ch;font-size:clamp(2.2rem,3.8vw,3.8rem)}.flow-copy h2,.risk-band h2,.section-heading h2,.start-panel h2{margin:0;font-family:var(--display);font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04}.flow-copy p,.section-heading p:not(.eyebrow),.start-panel p{max-width:58ch;margin:1rem 0 0;color:var(--ink-soft);font-size:1.1rem}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.4vw,2rem)}.benefit-grid article{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.7rem,2.8vw,2.4rem) clamp(1.5rem,2.5vw,2.4rem) clamp(1.4rem,2.4vw,2rem);border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 rgba(19,32,42,.12);transition:transform .22s var(--ease-quick),box-shadow .22s var(--ease-quick);overflow:hidden}.benefit-grid article h3+p,.benefit-grid article p{margin:0}.benefit-grid article:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:var(--ink);pointer-events:none}.benefit-grid article:first-child{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 rgba(114,189,232,.32)}.benefit-grid article:first-child:before{background:var(--sky)}.benefit-grid article:nth-child(2){background:var(--sky-2);color:var(--ink);box-shadow:8px 8px 0 rgba(19,32,42,.14)}.benefit-grid article:nth-child(2):before{background:var(--ink)}.benefit-grid article:nth-child(3){background:var(--gold-2);color:var(--ink);box-shadow:8px 8px 0 rgba(220,167,57,.4)}.benefit-grid article:nth-child(3):before{background:var(--gold)}.benefit-grid article:hover{transform:translate(-3px,-3px)}.benefit-grid article:first-child:hover{box-shadow:11px 11px 0 rgba(114,189,232,.42)}.benefit-grid article:nth-child(2):hover{box-shadow:11px 11px 0 rgba(19,32,42,.18)}.benefit-grid article:nth-child(3):hover{box-shadow:11px 11px 0 rgba(220,167,57,.5)}.benefit-grid h3{margin:0;font-family:var(--display);font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.05}.benefit-grid p{margin:clamp(1.15rem,2vw,1.6rem) 0 0;max-width:25rem;color:color-mix(in srgb,currentColor 78%,transparent);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.45}@media (max-width:768px){.benefit-grid{grid-template-columns:1fr}}.flow-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr);gap:clamp(3rem,8vw,7rem);background:var(--ink);color:var(--paper);overflow:hidden}.flow-section:before{content:"";position:absolute;inset:auto -8rem 2rem auto;width:min(50rem,72vw);height:12rem;pointer-events:none;border-top:2px solid rgba(114,189,232,.42);border-bottom:2px solid rgba(220,167,57,.42);transform:rotate(-8deg);opacity:.62;z-index:0;animation:panel-current-scan 4s var(--ease) 1 both}.flow-copy p{margin-top:1.35rem;color:rgba(255,249,236,.74)}.flow-section .eyebrow,.risk-band .eyebrow{color:rgba(255,249,236,.78)}.flow-copy,.flow-steps{position:relative;z-index:1}.flow-steps{display:grid;gap:clamp(1.15rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.flow-steps li{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(1rem,2vw,1.45rem);padding:clamp(1.25rem,2.8vw,2rem);border:1px solid rgba(255,249,236,.18);background:rgba(255,249,236,.04);transition:transform .22s var(--ease-quick),border-color .22s var(--ease-quick),background .22s var(--ease-quick)}.flow-steps li:hover{transform:translateX(-4px);border-color:rgba(114,189,232,.62);background:rgba(255,249,236,.075)}.flow-steps>li>span{grid-row:span 2;display:grid;place-items:center;width:2.4rem;height:2.4rem;background:var(--gold);color:var(--ink);font-weight:650}.flow-steps strong{font-family:var(--display);font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.05}.flow-steps p{margin:.5rem 0 0;color:rgba(255,249,236,.72)}.support-band{background:linear-gradient(135deg,rgba(215,240,255,.7),transparent 35rem),linear-gradient(210deg,rgba(255,241,185,.58),transparent 34rem),var(--paper)}.support-band-card{position:relative;overflow:hidden;display:grid;gap:clamp(.95rem,1.8vw,1.3rem);max-width:54rem;border:1px solid var(--ink);background:rgba(255,255,255,.96);padding:clamp(1.7rem,3.4vw,2.9rem);box-shadow:8px 8px 0 rgba(19,32,42,.12)}.support-band-card:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,var(--sky),var(--gold))}.support-band-card h2{max-width:18ch;margin:.35rem 0 0;font-family:var(--display);font-size:clamp(1.9rem,3.3vw,3.4rem);font-weight:600;line-height:1.04;text-wrap:balance}.support-band-card p{max-width:52ch;margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.55;text-wrap:pretty}.support-band-card .support-band-boundary{max-width:52ch;margin-top:.3rem;padding-top:clamp(.9rem,1.4vw,1.1rem);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--brown);font-size:clamp(.92rem,1vw,1rem);line-height:1.5}.support-band-card .button{width:fit-content;min-height:2.9rem;margin-top:.7rem}.strategy-showcase{background:linear-gradient(135deg,color-mix(in srgb,var(--gold-2) 42%,var(--paper)) 0,transparent 34rem),linear-gradient(180deg,var(--paper) 0,color-mix(in srgb,var(--gold-2) 22%,var(--paper)) 100%),var(--paper);overflow:hidden}.strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.6vw,3rem);align-items:stretch}@media (max-width:1080px){.strategy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.strategy-card{display:grid;container-type:inline-size;align-content:space-between;min-height:29rem;padding:clamp(1.4rem,3.4vw,2.8rem);border:1px solid var(--ink);background:linear-gradient(135deg,rgba(255,249,236,.62),transparent 58%),var(--gold-2);box-shadow:8px 8px 0 var(--currents-card-shadow,rgba(220,167,57,.25));transition:transform .26s var(--ease),box-shadow .26s var(--ease),background .26s var(--ease)}.strategy-card-blue{background:linear-gradient(135deg,rgba(255,249,236,.66),transparent 58%),var(--sky-2);box-shadow:8px 8px 0 var(--currents-card-shadow,rgba(114,189,232,.3))}.strategy-card-soon{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden}.strategy-soon-banner{display:flex;align-items:center;justify-content:center;width:100%;padding:.65rem clamp(1.4rem,3.4vw,2.8rem);background:var(--ink);color:var(--gold);font-family:var(--sans,"Bricolage Grotesque",system-ui,sans-serif);font-size:.84rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-align:center;background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sky) 36%,transparent) 38%,color-mix(in srgb,var(--gold) 28%,transparent) 50%,color-mix(in srgb,var(--sky) 36%,transparent) 62%,transparent 100%),linear-gradient(var(--ink),var(--ink));background-size:240% 100%,100% 100%;background-position:-120% 0,0 0;background-repeat:no-repeat,no-repeat;animation:crypto-banner-flow 11s linear infinite}@keyframes crypto-banner-flow{0%{background-position:-120% 0,0 0}to{background-position:240% 0,0 0}}.strategy-soon-body{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(1.4rem,3.4vw,2.8rem)}.strategy-soon-body .asset-pill{display:inline-block;margin:0 0 clamp(.8rem,1.2vw,1rem);padding:0;border:0;background:none;color:var(--brown);font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.strategy-descriptor{margin:.25rem 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.15vw,1.1rem);font-weight:500;line-height:1.4}.strategy-soon-body .strategy-blue-intro{margin:clamp(.8rem,1.4vw,1.1rem) 0 0;max-width:34ch;color:var(--ink-soft);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.5}.strategy-soon-body .strategy-live-cta-row{margin-top:auto;padding-top:clamp(1rem,1.6vw,1.4rem);border-top:1px solid color-mix(in srgb,var(--sky) 36%,transparent)}@media (prefers-reduced-motion:reduce){.strategy-soon-banner{animation:none;background-image:linear-gradient(var(--ink),var(--ink))}}.strategy-card:focus-within,.strategy-card:hover{transform:translate3d(-3px,-3px,0);box-shadow:11px 11px 0 var(--currents-card-shadow-hover,rgba(220,167,57,.3))}.strategy-card-blue:focus-within,.strategy-card-blue:hover{box-shadow:11px 11px 0 var(--currents-card-shadow-hover,rgba(114,189,232,.35))}.asset-pill{display:inline-block;margin-bottom:1.2rem;border:1px solid;padding:.35rem .55rem;font-size:.76rem;font-weight:650;text-transform:uppercase}.strategy-card h3{max-width:9.5ch;margin:0;font-family:var(--display);font-size:clamp(2.1rem,3.15vw,3.5rem);line-height:1.04;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.strategy-card dl{display:grid;gap:0;margin:3rem 0 0;border-top:1px solid rgba(19,32,42,.22)}.strategy-card dl div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(19,32,42,.16)}.strategy-card dt{color:var(--ink-soft)}.strategy-card dd{margin:0;font-weight:620;text-align:right}.strategy-card-live{position:relative;display:flex;flex-direction:column;row-gap:clamp(.9rem,1.8vw,1.35rem);min-height:29rem;background:linear-gradient(150deg,color-mix(in srgb,var(--paper) 88%,var(--gold-2)) 0,color-mix(in srgb,var(--gold-2) 64%,var(--paper)) 100%),var(--paper);overflow:visible}.strategy-card-live>.strategy-live-main{flex:1 1 auto}.strategy-card-live:before{content:"";position:absolute;top:0;left:0;right:0;height:.42rem;background:color-mix(in srgb,var(--gold) 78%,var(--ink));pointer-events:none}.strategy-card-live[data-gold-strategy-status=live]:before{background:linear-gradient(90deg,transparent 0,var(--gold) 14%,var(--sky) 50%,var(--gold) 86%,transparent 100%);background-size:220% 100%;background-position:-120% 0;animation:gold-card-current-flow 10.8s linear infinite}@keyframes gold-card-current-flow{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes gold-card-breathe{0%,to{box-shadow:8px 8px 0 rgba(220,167,57,.2)}50%{box-shadow:8px 8px 0 rgba(220,167,57,.36),10px 10px 0 rgba(114,189,232,.12)}}@media (prefers-reduced-motion:reduce){.strategy-card-live[data-gold-strategy-status=live]:before{animation:none;background:linear-gradient(90deg,var(--gold),var(--sky));background-size:100% 100%;background-position:0 0}}.strategy-live-top{grid-column:1/-1;display:flex;gap:.65rem;justify-content:space-between;align-items:flex-start;min-height:2rem}.strategy-card-live h3{grid-column:1/-1;max-width:14ch;font-size:clamp(2.35rem,3.15vw,3.5rem);line-height:1.02}.strategy-card-soon h3{max-width:14ch}.strategy-card-live.strategy-card-vortex{background:linear-gradient(150deg,color-mix(in srgb,var(--paper) 88%,var(--sky-2)) 0,color-mix(in srgb,var(--sky-2) 64%,var(--paper)) 100%),var(--paper);box-shadow:8px 8px 0 var(--currents-card-shadow,rgba(114,189,232,.3))}.strategy-card-live.strategy-card-vortex:before{background:color-mix(in srgb,var(--sky) 80%,var(--ink))}.strategy-card-live.strategy-card-vortex[data-gold-strategy-status=live]:before{background:linear-gradient(90deg,transparent 0,var(--sky) 14%,var(--gold) 50%,var(--sky) 86%,transparent 100%);background-size:220% 100%;background-position:-120% 0;animation:gold-card-current-flow 10.8s linear infinite}@media (prefers-reduced-motion:reduce){.strategy-card-live.strategy-card-vortex[data-gold-strategy-status=live]:before{animation:none;background:linear-gradient(90deg,var(--sky),var(--gold));background-size:100% 100%;background-position:0 0}}.strategy-live-main{grid-column:1/-1;display:flex;flex-direction:column;gap:clamp(.9rem,1.6vw,1.4rem);align-content:start;align-items:stretch;max-width:none}.strategy-live-pills{display:flex;flex-wrap:wrap;gap:.45rem .55rem;align-items:flex-start}.strategy-live-pills .asset-pill{margin-bottom:0}.asset-pill-tenure{flex:0 0 auto;background:color-mix(in srgb,var(--paper) 90%,var(--gold));border-color:color-mix(in srgb,var(--gold) 55%,var(--ink) 45%);color:var(--ink)}.strategy-live-intro{grid-column:1;max-width:21rem;margin:0;color:var(--brown);font-size:clamp(.96rem,1.05vw,1.04rem);line-height:1.45}.strategy-record-panel{display:grid;gap:.25rem;margin-top:.2rem;padding:clamp(1rem,2vw,1.4rem) 0;border-top:1px solid color-mix(in srgb,var(--gold) 42%,var(--ink));border-bottom:1px solid color-mix(in srgb,var(--gold) 42%,var(--ink))}.strategy-record-label{margin:0;color:var(--brown);font-size:.82rem;font-weight:650;text-transform:uppercase}.strategy-record-value{font-size:clamp(4rem,8vw,7.2rem);font-weight:var(--weight-display-hero);line-height:.9}.strategy-live-sentence,.strategy-record-value{margin:0;color:var(--ink);font-family:var(--display)}.strategy-live-sentence{grid-column:1/-1;display:grid;gap:.12em;width:100%;font-size:clamp(1.4rem,1.9vw,2.1rem);font-weight:580;line-height:1.2}.strategy-sentence-line{display:block}.strategy-live-sentence strong{display:inline-block;color:var(--ink);font-weight:650;background:linear-gradient(to top,color-mix(in srgb,var(--gold) 28%,var(--paper)) 0 22%,transparent 22%);padding:0 .015em}.strategy-live-metric{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;width:100%}.strategy-live-metric-label{margin:0;color:var(--brown);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.strategy-live-metric-value{margin:0;line-height:.95;min-width:0}.strategy-live-metric-value strong{display:inline-block;max-width:100%;color:var(--ink);font-family:var(--display);font-size:clamp(2.6rem,16cqi,4rem);font-weight:var(--weight-display-hero);line-height:.95;background:linear-gradient(to top,color-mix(in srgb,var(--gold) 32%,var(--paper)) 0 18%,transparent 18%);padding:0 .04em;overflow-wrap:anywhere}.strategy-live-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(.8rem,1.4vw,1.2rem) 0 0;padding:clamp(.85rem,1.3vw,1.1rem) 0 0;border-top:1px solid color-mix(in srgb,var(--gold) 38%,var(--ink))}.strategy-live-facts[data-cell-count="1"]{grid-template-columns:minmax(0,1fr)}.strategy-live-fact{display:grid;gap:.35rem;padding:0 clamp(.8rem,1.4vw,1.2rem);border-left:1px solid color-mix(in srgb,var(--gold) 30%,transparent);min-width:0}.strategy-live-fact:first-child{padding-left:0;border-left:0}.strategy-live-facts[data-cell-count="1"] .strategy-live-fact{padding:0;border-left:0}.strategy-live-fact dt{margin:0;color:var(--brown);font-family:var(--sans,"Bricolage Grotesque",system-ui,sans-serif);font-size:.76rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.strategy-live-fact dd{margin:0}.strategy-live-fact dd strong{display:inline-block;color:var(--ink);font-family:var(--display);font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:620;line-height:1.05}.strategy-live-cta-row{display:flex;flex-direction:column;gap:.55rem;margin:auto 0 0;padding:clamp(.85rem,1.3vw,1.1rem) 0 0;border-top:1px solid color-mix(in srgb,var(--gold) 26%,transparent)}.strategy-live-cta{padding:.75rem 1.05rem;font-size:.96rem}.strategy-live-cta-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.strategy-live-cta-buttons .strategy-live-cta{flex:0 1 auto}@media (max-width:540px){.strategy-live-cta-buttons{flex-direction:column;align-items:stretch}.strategy-live-cta-buttons .strategy-live-cta{width:100%;text-align:center}}.strategy-live-pricing-line{margin:0;color:var(--ink-soft);font-size:.86rem;font-weight:540;line-height:1.45;max-width:36ch}.strategy-live-method{max-width:31rem;margin:.45rem 0 0;color:var(--brown);font-size:clamp(.82rem,.95vw,.92rem);font-weight:560;line-height:1.45}.strategy-proof-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;border:0}.strategy-card .strategy-proof-points div{display:grid;gap:.35rem;min-height:5.1rem;padding:.75rem .8rem;border:1px solid color-mix(in srgb,var(--gold) 36%,var(--ink));background:color-mix(in srgb,var(--paper) 78%,var(--gold-2))}.strategy-card .strategy-proof-points dt{color:var(--brown);font-size:.78rem;font-weight:620;text-transform:uppercase}.strategy-card .strategy-proof-points dd{margin:0;color:var(--ink);font-family:var(--display);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:var(--weight-display-hero);line-height:1;text-align:left}.strategy-live-meta{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;justify-self:end;align-items:center;max-width:34rem;margin:0;color:var(--brown);font-size:.75rem;line-height:1.35}.strategy-live-meta span{border:1px solid color-mix(in srgb,var(--gold) 44%,var(--ink));background:color-mix(in srgb,var(--paper) 78%,var(--gold-2));padding:.3rem .44rem}.strategy-market-state[data-market-state=open],.strategy-market-state[hidden]{display:none}.strategy-market-state[data-market-state=closed],.strategy-market-state[data-market-state=paused]{background:color-mix(in srgb,var(--paper) 74%,var(--gold-2))}.strategy-live-footnote{grid-column:1/-1;align-self:end;max-width:34rem;margin:auto 0 0;color:var(--brown);font-size:.84rem;line-height:1.5}@keyframes metric-breathe{0%,to{color:var(--ink);transform:translateY(0)}50%{color:color-mix(in srgb,var(--ink) 82%,var(--gold));transform:translateY(-.02rem)}}@media (prefers-reduced-motion:reduce){[data-live-number=true]{animation:none}}.start-section{background:var(--gold);overflow:hidden}.start-panel{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(20rem,.75fr);gap:clamp(2rem,7vw,6rem);align-items:center;border:1px solid var(--ink);padding:clamp(1.8rem,4.6vw,4rem);background:color-mix(in srgb,var(--gold-2) 72%,var(--paper));overflow:hidden}.start-panel:before{content:"";position:absolute;inset:1.2rem -4rem auto auto;width:min(32rem,62vw);height:5.5rem;border-top:2px solid rgba(29,111,157,.34);border-bottom:2px solid rgba(19,32,42,.2);transform:rotate(-7deg);pointer-events:none;animation:start-current-scan 3.6s var(--ease) 1 both}.start-panel>*{position:relative}.capture-form{display:grid;gap:.75rem}.capture-form label{font-weight:650}.input-row{display:grid;grid-template-columns:1fr auto;border:1px solid var(--ink);background:var(--paper);transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.capture-form:focus-within .input-row{box-shadow:6px 6px 0 rgba(19,32,42,.1);transform:translateY(-1px)}.landing-auth-panel,.landing-auth-slot{position:relative;display:grid;gap:.85rem;min-width:0}.landing-auth-panel{padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(19,32,42,.22);background:rgba(255,249,236,.78);box-shadow:6px 6px 0 rgba(19,32,42,.08)}.landing-auth-panel :is(.cl-rootBox,.cl-cardBox,.cl-card){width:100%}.landing-auth-slot :is(.cl-rootBox,.cl-cardBox,.cl-card),.landing-clerk-mount,.landing-clerk-mount>*{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.landing-auth-panel :is(.cl-cardBox,.cl-card){box-shadow:none}.landing-auth-panel :is(.cl-cardBox,.cl-card),.landing-auth-slot :is(.cl-cardBox,.cl-card){box-shadow:none}.landing-auth-panel :is(.cl-headerTitle,.cl-formButtonPrimary,.cl-socialButtonsBlockButtonText,.cl-footerActionText),.landing-auth-slot :is(.cl-headerTitle,.cl-formButtonPrimary,.cl-socialButtonsBlockButtonText,.cl-footerActionText){font-family:var(--body);letter-spacing:0}.landing-auth-note{margin:0;color:rgba(19,32,42,.72);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.landing-auth-note a{color:var(--ink);text-decoration-color:rgba(71,154,205,.72);text-decoration-thickness:2px;text-underline-offset:.18em}.start-assurance-list{display:grid;gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none}.start-assurance-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.72rem;align-items:center;color:var(--ink)}.start-assurance-list span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(19,32,42,.28);background:rgba(255,249,236,.66);color:var(--brown);font-weight:620}.start-assurance-list strong{font-weight:590}.input-row input{min-width:0;width:100%;border:0;background:transparent;padding:1rem;color:var(--ink);outline:0}.input-row input:focus{box-shadow:inset 0 0 0 2px var(--sky)}.input-row button{border:0;border-left:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:.85rem 1rem;font-weight:650;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.input-row button:focus-visible,.input-row button:hover{background:var(--sky-deep)}.input-row button:active{background:var(--brown)}.form-note{min-height:1.5rem;margin:0;color:var(--ink-soft)}.capture-form{position:relative;padding-bottom:.35rem}.capture-form:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.16rem;background:linear-gradient(90deg,var(--ink),var(--sky) 46%,var(--gold));transform:scaleX(0);transform-origin:left;opacity:0}.capture-form.is-acknowledged .form-note{animation:note-confirm .42s var(--ease)}.capture-form.is-acknowledged:after{animation:form-current .68s var(--ease)}.capture-form.is-empty .input-row{animation:input-nudge .26s var(--ease-quick)}.risk-band{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(1rem,4vw,3rem);padding:clamp(2.25rem,4.8vw,4rem) clamp(1rem,5vw,5.5rem);background:var(--ink);color:var(--paper)}.risk-band h2{font-size:clamp(1.8rem,3vw,3rem)}.risk-band p{max-width:58ch;margin:0;color:rgba(255,249,236,.72)}.auth-page,.portal-page{background:linear-gradient(180deg,rgba(215,240,255,.68),transparent 30rem),var(--paper)}.auth-shell,.portal-hero,.portal-next{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,.72fr);gap:clamp(2rem,7vw,6rem);align-items:center;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem);overflow:hidden}.auth-shell:before,.portal-hero:before{content:"";position:absolute;inset:7rem -12rem auto auto;width:min(52rem,62vw);height:13rem;border-top:8px solid rgba(220,167,57,.34);border-bottom:14px solid rgba(114,189,232,.28);transform:rotate(-8deg);pointer-events:none}.auth-shell>*,.portal-hero>*,.portal-next>*{position:relative}.auth-copy h1,.auth-steps h2,.portal-action h2,.portal-controls h2,.portal-hero h1{max-width:10ch;margin:0;font-family:var(--display);font-size:clamp(2.4rem,5.4vw,5rem);line-height:1.06}.auth-copy p:not(.eyebrow),.auth-steps p,.portal-action p,.portal-controls p,.portal-hero p{max-width:58ch;color:var(--ink-soft);font-size:clamp(1.05rem,1.7vw,1.28rem)}.auth-panel,.portal-action,.portal-controls,.portal-status{border:1px solid var(--ink);box-shadow:var(--shadow)}.auth-panel{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem);background:var(--gold-2)}.signed-in-panel{display:grid;gap:1rem;align-items:start}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ink);background:var(--paper)}.auth-one-click{display:grid;gap:.8rem}.auth-one-click button{width:100%;min-height:3.25rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-weight:650;cursor:pointer;box-shadow:4px 4px 0 rgba(220,167,57,.32);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.auth-one-click button:focus-visible,.auth-one-click button:hover{background:color-mix(in srgb,var(--ink) 88%,var(--sky));transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--gold),11px 11px 0 rgba(19,32,42,.08)}.auth-one-click p{margin:0;color:color-mix(in srgb,var(--ink-soft) 76%,var(--brown));font-size:.82rem;font-weight:620;line-height:1.45}.auth-trust-strip{display:block;margin:0;padding:.78rem .9rem;border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);background:color-mix(in srgb,var(--paper) 82%,var(--sky-2));color:var(--ink);font-size:.92rem;font-weight:640;line-height:1.35}.auth-legal-note{margin:0;color:color-mix(in srgb,var(--ink-soft) 76%,var(--brown));font-size:.82rem;font-weight:620;line-height:1.45}.auth-mode-switch button{min-width:0;min-height:3rem;border:0;border-right:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:clamp(.92rem,3.3vw,1rem);font-weight:650;line-height:1.1;cursor:pointer}.auth-mode-switch button:last-child{border-right:0}.auth-mode-switch button[aria-selected=true]{background:var(--ink);color:var(--paper)}.auth-mode-switch button:disabled{cursor:not-allowed;opacity:.48}.clerk-auth-mount,.clerk-user-mount{min-width:0}.clerk-auth-mount:empty{min-height:16rem;border:1px dashed rgba(19,32,42,.28);background:linear-gradient(135deg,rgba(215,240,255,.5),transparent 70%),rgba(255,249,236,.7)}.clerk-user-mount{min-height:2.75rem}.auth-steps{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem);background:var(--ink);color:var(--paper)}.auth-steps h2{color:var(--paper);font-size:clamp(2.7rem,5.5vw,6rem)}.auth-steps .eyebrow,.auth-steps p{color:rgba(255,249,236,.74)}.auth-steps ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.auth-steps li{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;padding:1.25rem;border:1px solid rgba(255,249,236,.18);background:rgba(255,249,236,.05)}.auth-steps li>span{grid-row:span 2;display:grid;place-items:center;width:2.3rem;height:2.3rem;background:var(--gold);color:var(--ink);font-weight:650}.auth-steps strong{font-family:var(--display);font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.05}.member-account-command[data-broker-state=connected]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,var(--sky) 14%,var(--gold) 50%,var(--sky) 86%,transparent 100%);background-size:220% 100%;background-position:-120% 0;animation:gold-card-current-flow 9.4s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.member-account-command[data-broker-state=connected],.member-account-command[data-broker-state=connected]:before{animation:none}.member-account-command[data-broker-state=connected]:before{background:linear-gradient(90deg,var(--sky),var(--gold));background-size:100% 100%;background-position:0 0}}.member-broker-disconnect-row{margin-top:clamp(1rem,1.6vw,1.4rem)}.currents-card{--currents-card-rule:var(--ink);--currents-card-shadow:rgba(19,32,42,0.1);--currents-card-shadow-hover:rgba(19,32,42,0.18);--currents-card-lift:translate3d(-3px,-3px,0);position:relative;border:1px solid var(--ink);background:rgba(255,255,255,.98);box-shadow:8px 8px 0 var(--currents-card-shadow);overflow:hidden;transform:translateZ(0);backface-visibility:hidden;transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.currents-card:before{top:0;left:0;right:0;height:6px;background:var(--currents-card-rule);will-change:background-position}.currents-card:after,.currents-card:before{content:"";position:absolute;pointer-events:none}.currents-card:after{inset:0;z-index:0;background:linear-gradient(112deg,transparent 0 36%,rgba(114,189,232,.08) 44%,rgba(220,167,57,.12) 52%,transparent 62% 100%);opacity:0;transform:translate3d(-42%,0,0);transition:opacity .22s var(--ease),transform .72s var(--ease);will-change:opacity,transform}.currents-card>*{position:relative;z-index:2}.currents-card--paper{--currents-card-rule:var(--ink);--currents-card-shadow:rgba(19,32,42,0.1);--currents-card-shadow-hover:rgba(19,32,42,0.18)}.currents-card--sky{--currents-card-rule:var(--sky);--currents-card-shadow:rgba(114,189,232,0.32);--currents-card-shadow-hover:rgba(114,189,232,0.42)}.currents-card--gold{--currents-card-rule:var(--gold);--currents-card-shadow:rgba(220,167,57,0.34);--currents-card-shadow-hover:rgba(220,167,57,0.44)}.currents-card--ink{--currents-card-rule:var(--ink);--currents-card-shadow:rgba(19,32,42,0.18);--currents-card-shadow-hover:rgba(19,32,42,0.24)}.currents-card:focus-within,.currents-card:hover{border-color:var(--ink);transform:var(--currents-card-lift);box-shadow:11px 11px 0 var(--currents-card-shadow-hover)}.currents-card:focus-within:after,.currents-card:hover:after{opacity:1;transform:translate3d(42%,0,0)}.currents-card:active{transform:translate3d(-1px,-1px,0);box-shadow:6px 6px 0 var(--currents-card-shadow-hover);transition-duration:90ms}.currents-card[data-live=true]:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sky) 82%,white) 16%,var(--gold) 48%,color-mix(in srgb,var(--sky) 82%,white) 82%,transparent 100%);background-size:260% 100%;background-position:-120% 0;animation:gold-card-current-flow 10.8s linear infinite}@media (prefers-reduced-motion:reduce){.currents-card,.currents-card:after{transition:none}.currents-card[data-live=true],.currents-card[data-live=true]:before{animation:none}.currents-card:active,.currents-card:focus-within,.currents-card:hover{transform:none}.currents-card:after{opacity:0;transform:none}.currents-card[data-live=true]:before{background:linear-gradient(90deg,var(--sky),var(--gold));background-size:100% 100%;background-position:0 0}}.member-overview-cards{display:block;margin:0;padding:0;background:none;border:0}@keyframes overview-card-breathe{0%,to{opacity:.88}50%{opacity:1}}@media (max-width:720px){.member-overview-card-grid,.member-overview-card-grid-primary,.member-overview-card-grid-support{grid-template-columns:1fr}}::view-transition-new(member-copy-card),::view-transition-new(member-copy-meter),::view-transition-new(member-copy-panel),::view-transition-old(member-copy-card),::view-transition-old(member-copy-meter),::view-transition-old(member-copy-panel){animation-duration:.62s;animation-timing-function:var(--ease);mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.member-broker-actions button[data-submitting=true]:after,.member-broker-celebration b,.member-broker-submit-result,.member-broker-submit-result>i{animation:none}}.customer-truth-preview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:.9rem}.customer-truth-command{background:linear-gradient(135deg,rgba(215,240,255,.6),transparent 58%),rgba(255,249,236,.82)}.customer-truth-gate-grid,.customer-truth-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.customer-truth-chain article,.customer-truth-dl div,.customer-truth-gate-grid article,.customer-truth-status-grid div{min-width:0;border:1px solid rgba(19,32,42,.18);background:rgba(255,249,236,.78);padding:.75rem}.customer-truth-chain span,.customer-truth-dl dt,.customer-truth-gate-grid span,.customer-truth-status-grid span{display:block;color:var(--brown);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.customer-truth-dl dd,.customer-truth-gate-grid strong,.customer-truth-status-grid strong{display:block;margin:.34rem 0 0;font-weight:650;overflow-wrap:anywhere}.customer-truth-chain,.customer-truth-dl{display:grid;gap:.5rem}.customer-truth-dl{margin:0}.customer-truth-dl dd{color:var(--ink)}.customer-truth-chain article:nth-child(2n),.customer-truth-dl div:nth-child(2n),.customer-truth-gate-grid article:nth-child(2n){background:rgba(215,240,255,.44)}.customer-truth-gate-grid p{margin:.42rem 0 0;color:var(--ink-soft)}.customer-truth-wide{grid-column:1/-1}@media (max-width:760px){.member-copy-card-header,.member-copy-card-panel,.member-copy-choice-grid,.member-copy-control-rail,.member-copy-risk-panel{grid-template-columns:1fr}.member-copy-card-header a{justify-self:start}.member-copy-choice-button,.member-copy-decision-button{width:100%;min-height:2.75rem}.member-copy-signoff-readback div{grid-template-columns:1fr;gap:.25rem}.member-copy-lifecycle{grid-template-columns:1fr}.member-copy-lifecycle li+li{border-left:0;border-top:1px solid color-mix(in srgb,var(--gold) 18%,transparent)}}.site-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem clamp(1rem,5vw,5.5rem);background:var(--paper);border-top:1px solid var(--line);color:var(--ink-soft)}.brand-footer{color:var(--ink);font-size:1rem}.footer-copy{display:grid;justify-items:end;gap:.55rem}.footer-copy p{max-width:34rem;margin:0;text-align:right}.footer-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;font-size:.92rem;font-weight:620}.footer-legal a{min-height:2.75rem;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.legal-page{background:var(--paper)}.legal-hero{position:relative;display:grid;gap:1rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem) clamp(2.5rem,5vw,4.5rem);overflow:hidden}.legal-hero:before{content:"";position:absolute;inset:1.4rem clamp(1rem,5vw,5.5rem) auto;height:.65rem;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0 4.5rem,transparent 4.5rem 5.2rem,var(--sky) 5.2rem 9rem,transparent 9rem 9.7rem,var(--gold) 9.7rem 15rem,transparent 15rem),linear-gradient(90deg,rgba(220,167,57,.28),rgba(114,189,232,.18),transparent 42%);background-size:100% 2px,100% 1px;background-position:0 100%,0 0;background-repeat:no-repeat}.legal-hero h1{max-width:11ch;margin:0;font-family:var(--display);font-size:clamp(3.5rem,8vw,7.5rem);line-height:1.04}.legal-hero p:not(.eyebrow){max-width:58ch;margin:0;color:var(--ink-soft);font-size:clamp(1.05rem,1.8vw,1.35rem)}.legal-date{display:inline-block;width:fit-content;max-width:58ch;font-weight:650;color:var(--brown)!important}.legal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.legal-body article{min-height:16rem;padding:clamp(1.15rem,2.5vw,2.2rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,249,236,.62)}.legal-body article:nth-child(4n+2){background:rgba(215,240,255,.54)}.legal-body article:nth-child(4n+3){background:rgba(255,241,185,.48)}.legal-body h2{margin:0 0 1rem;font-family:var(--display);font-size:clamp(1.75rem,2.8vw,2.65rem);line-height:1.05}.legal-body p{max-width:58ch;margin:0;color:var(--ink-soft)}.legal-body p+p{margin-top:.85rem}.reveal{opacity:0;transform:translateY(.85rem);transition:opacity .64s var(--ease),transform .64s var(--ease);transition-delay:calc(var(--reveal-index, 0) * 70ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.strategy-showcase .section-heading.reveal{opacity:1;transform:none}@keyframes header-settle{0%{opacity:0;transform:translateY(-.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise{0%{transform:translateY(1.2rem)}to{transform:translateY(0)}}@keyframes current-draw{to{stroke-dashoffset:0}}@keyframes current-spark{0%,34%{opacity:0;stroke-dashoffset:1}42%{opacity:.42}74%{opacity:.32;stroke-dashoffset:0}86%,to{opacity:0;stroke-dashoffset:-.18}}@keyframes current-breathe{0%,to{stroke-opacity:1;filter:none}50%{stroke-opacity:.78;filter:blur(.4px)}}@keyframes current-flow{0%{opacity:0;stroke-dashoffset:1}18%{opacity:.36}72%{opacity:.28;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:-.22}}@keyframes field-drift{0%{transform:translateZ(0)}to{transform:translate3d(1.4rem,-.35rem,0)}}@keyframes section-current-pass{0%,38%{opacity:0;transform:translateX(-120%)}46%,68%{opacity:.58}82%,to{opacity:0;transform:translateX(52vw)}}@keyframes panel-current-scan{0%{transform:translate3d(-1.2rem,.3rem,0) rotate(-8deg);opacity:.48}to{transform:translate3d(1.4rem,-.25rem,0) rotate(-8deg);opacity:.7}}@keyframes start-current-scan{0%{transform:translate3d(-.8rem,0,0) rotate(-7deg)}to{transform:translate3d(1rem,-.15rem,0) rotate(-7deg)}}@keyframes note-confirm{0%{opacity:.25;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes input-nudge{0%,to{transform:translateX(0)}36%{transform:translateX(-.35rem)}72%{transform:translateX(.22rem)}}@keyframes form-current{0%{opacity:0;transform:scaleX(0)}22%,72%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (max-width:1020px){.site-header{grid-template-columns:1fr auto}.member-site-header,.public-site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.top-nav{justify-self:stretch;overflow-x:auto;scroll-snap-type:x mandatory}.top-nav a{flex:0 0 auto;scroll-snap-align:start}.header-cta,.public-header-auth,.site-nav{display:none}.mobile-header-cta{position:absolute;top:50%;right:1rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem .72rem;border:1px solid var(--ink);color:var(--ink);font-size:.86rem;font-weight:650;transform:translateY(-50%)}.mobile-header-cta:focus-visible,.mobile-header-cta:hover{transform:translateY(calc(-50% - 1px))}.admin-people-layout,.admin-people-toolbar,.auth-shell,.auth-steps,.flow-section,.hero,.portal-blockers-band,.portal-control-band,.portal-control-room,.portal-evidence-band,.portal-help-band,.portal-hero,.portal-member-workspace,.portal-next,.portal-readiness,.start-panel{grid-template-columns:1fr}.admin-people-results{max-height:24rem}.hero{min-height:auto}.hero-panel{padding-top:0}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-status{transform:none}.portal-readiness .portal-section-heading{position:relative;top:auto}.admin-actions-grid,.admin-audit-list,.admin-hero-business-grid,.admin-launch-grid,.admin-panel-grid,.admin-runtime-status,.admin-source-detail-body dl,.customer-truth-preview,.member-app-topbar,.member-broker-overview-grid,.member-copy-room,.member-copy-state-grid,.member-dashboard,.member-help-room,.member-overview-grid,.member-panel-grid,.member-room-overview{grid-template-columns:1fr}.member-hero-facts,.member-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-permission-grid{grid-template-columns:1fr}.portal-control-map,.portal-master-grid,.portal-member-timeline,.portal-workspace-status{grid-template-columns:repeat(2,minmax(0,1fr))}.member-copy-action-row,.member-copy-activation-steps,.member-copy-phase-one,.member-copy-risk-options,.member-copy-save-current,.member-copy-strategy-choice,.member-copy-strategy-proof,.portal-member-operating-grid,.portal-policy-toggles{grid-template-columns:1fr}.member-copy-builder-card[data-stage=activate] .member-copy-morph-viewport,.member-copy-builder-card[data-stage=confirm] .member-copy-morph-viewport,.member-copy-builder-card[data-stage=saved] .member-copy-morph-viewport,.member-copy-morph-viewport{min-height:19rem}.member-copy-builder-card[data-stage=risk] .member-copy-morph-viewport{min-height:28rem}.member-copy-builder-card[data-stage=manage] .member-copy-morph-viewport{min-height:29rem}.portal-workspace-status div:nth-child(2n){border-right:0}.portal-workspace-status div:nth-child(n+3){border-top:1px solid rgba(19,32,42,.14)}.portal-master-metric:nth-child(2n){border-right:0}.portal-master-metric:nth-child(n+3){border-top:1px solid rgba(19,32,42,.18)}.portal-audit-strip{grid-template-columns:1fr}}@media (max-width:760px){:root{--mobile-measure:clamp(17rem,calc(100vw - 2rem),22rem)}.benefit-band,.flow-section,.hero,.member-app-shell,.portal-blockers-band,.portal-control-band,.portal-control-room,.portal-evidence-band,.portal-help-band,.portal-member-workspace,.portal-readiness,.portal-strategy-surface,.risk-band,.site-footer,.start-section,.strategy-showcase,main{width:100vw;max-width:100vw;overflow:hidden}.site-header{grid-template-columns:1fr auto;gap:.75rem}.member-site-header{padding:.78rem 1rem;gap:.65rem}.member-site-header,.public-site-header{grid-template-columns:1fr;align-items:stretch}.public-site-header{padding:.78rem 7.5rem .78rem 1rem}.member-site-header .member-brand,.public-site-header .brand{width:fit-content}.top-nav{justify-self:stretch;width:100%;max-width:100%}.public-top-nav{display:none}.member-top-nav{justify-self:stretch;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;box-shadow:3px 3px 0 rgba(19,32,42,.06)}.top-nav a{min-height:2.75rem;padding:.58rem .74rem}.member-top-nav a{flex:0 0 auto;min-width:max-content;white-space:nowrap;text-align:center;border-top:0;scroll-snap-align:start}.admin-action-columns,.admin-action-facts,.admin-hero-business-grid,.admin-people-field-grid,.admin-people-row,.admin-people-summary,.admin-runtime-metrics,.admin-runtime-status{grid-template-columns:1fr}.admin-people-row em{text-align:left}.member-header-action,.member-header-user{position:absolute;top:.76rem;right:1rem}.public-site-header .mobile-header-cta{top:.72rem;right:1rem;box-sizing:border-box;min-height:2.75rem;transform:none}.public-site-header .mobile-header-cta.clerk-action-button button{min-height:auto;line-height:1}.public-site-header .mobile-header-cta:focus-visible,.public-site-header .mobile-header-cta:hover{transform:translateY(-1px)}.header-cta,.site-nav{display:none}.mobile-header-cta{position:absolute;top:50%;right:1rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem .72rem;border:1px solid var(--ink);color:var(--ink);font-size:.86rem;font-weight:650;transform:translateY(-50%)}.mobile-header-cta:focus-visible,.mobile-header-cta:hover{transform:translateY(calc(-50% - 1px))}.hero{padding-top:3.4rem;padding-bottom:4.5rem;max-width:100vw}.hero-actions,.hero-copy,.hero-panel,.hero-subcopy{width:var(--mobile-measure);max-width:var(--mobile-measure)}.hero h1{max-width:9.5ch;font-size:clamp(2.48rem,11.8vw,4.4rem);line-height:1.08}.hero-line .mobile-break{display:block}.hero-assurance,.hero-subcopy{max-width:100%;overflow-wrap:anywhere}.hero-actions{display:grid}.button{width:100%}.member-app-shell{padding:1rem}.member-app-current{width:18rem;opacity:.16}.member-app-topbar h1{font-size:clamp(1.9rem,9vw,2.65rem);line-height:1.06}.member-app-topbar-actions{width:fit-content;flex-wrap:wrap}.member-app-topbar-actions>span{width:fit-content}.member-hero-actions,.member-hero-facts,.member-hero-meta{display:grid;grid-template-columns:1fr}.admin-runtime-metrics,.customer-truth-gate-grid,.customer-truth-status-grid,.member-account-card-grid,.member-account-readout-card,.member-broker-choice-grid,.member-broker-input-grid,.member-broker-live-grid,.member-broker-ops,.member-broker-stepper,.member-dashboard,.member-dashboard-metrics,.member-fee-state-grid,.member-source-readback,.member-status-panel,.member-summary-list{grid-template-columns:1fr}.hero-field{display:none}.auth-one-click,.auth-one-click p,.auth-panel,.auth-panel .form-note,.auth-panel [class*=cl-],.auth-trust-strip{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.auth-panel{padding:.9rem}.auth-panel [class*=cl-card],.auth-panel [class*=cl-rootBox]{padding-inline:.8rem}.auth-panel [class*=cl-socialButtonsBlockButtonText]{overflow:visible;text-overflow:clip;white-space:normal}.control-stack{gap:.55rem;transform:none}.control-card{padding:.95rem 1rem;box-shadow:none}.control-card h2{max-width:none;font-size:1.65rem}.control-card p{max-width:none;margin-top:.5rem}.control-card:nth-child(2),.control-card:nth-child(3){transform:none}.control-card:hover{transform:translateY(-.12rem)}.panel-topline{display:flex;justify-content:flex-start;gap:.85rem;max-width:100%;padding-inline:0}.panel-topline strong{display:none}.auth-copy,.auth-panel,.auth-steps>*,.benefit-grid,.flow-copy,.flow-steps,.legal-body,.portal-audit-strip,.portal-blockers,.portal-blockers-band>*,.portal-command-copy,.portal-control-band>*,.portal-control-map,.portal-evidence-band>*,.portal-help-band>*,.portal-hero>*,.portal-master-grid,.portal-member-heading,.portal-next-panel,.portal-next>*,.portal-path,.portal-readiness .portal-section-heading,.portal-snapshot-grid,.portal-strategies .section-heading,.portal-strategy-grid,.portal-strategy-surface .portal-section-heading,.risk-band>*,.section-heading,.start-panel,.strategy-grid{width:var(--mobile-measure);max-width:var(--mobile-measure);margin-inline:0;grid-template-columns:1fr}.risk-band{grid-template-columns:1fr}.benefit-grid article>*,.flow-copy>*,.risk-band>*,.section-heading>*,.start-panel>*{max-width:100%}.flow-copy h2,.section-heading h2,.start-panel h2{max-width:100%;font-size:clamp(2.05rem,8.7vw,2.75rem);line-height:1.06}.benefit-band .section-heading h2{max-width:8.8ch;font-size:clamp(2.3rem,9.6vw,2.95rem)}.benefit-band .section-heading{grid-template-columns:1fr;gap:1.65rem;align-items:start}.strategy-showcase{padding-top:4.6rem;padding-bottom:4.6rem;background:linear-gradient(135deg,color-mix(in srgb,var(--gold-2) 46%,var(--paper)) 0,transparent 22rem),var(--paper)}.strategy-showcase .section-heading{gap:1.15rem;margin-bottom:2.15rem}.strategy-showcase .eyebrow,.strategy-showcase .section-heading p{color:var(--brown)}.strategy-grid{gap:1.2rem;margin-inline:auto}.benefit-band .section-copy,.flow-copy p,.risk-band p,.section-heading p:not(.eyebrow),.start-panel p{max-width:100%}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:auto;padding:1.75rem 1.25rem 2rem}.benefit-grid h3{font-size:clamp(1.8rem,7.5vw,2.2rem)}.auth-copy h1,.auth-steps h2,.flow-copy h2,.portal-action h2,.portal-command-copy h1,.portal-control-band h2,.portal-controls h2,.portal-help-band h2,.portal-hero h1,.portal-next-panel h2,.portal-risk-copy h2,.portal-section-heading h2,.strategy-showcase .section-heading h2{max-width:8ch}.auth-shell,.auth-steps,.portal-blockers-band,.portal-control-band,.portal-control-room,.portal-evidence-band,.portal-help-band,.portal-hero,.portal-member-workspace,.portal-next,.portal-readiness,.portal-strategies,.portal-strategy-surface{padding-inline:clamp(1rem,6vw,1.5rem)}.portal-control-room{min-height:auto;padding-top:1.2rem;padding-bottom:.7rem}.portal-current-field{inset:5.5rem auto auto 5rem;width:32rem;height:11rem;opacity:.26}.portal-current-field span{height:.22rem}.portal-current-field span:nth-child(2){top:4.5rem}.portal-current-field span:nth-child(3){top:8.4rem}.auth-copy h1,.auth-steps h2,.portal-action h2,.portal-command-copy h1,.portal-control-band h2,.portal-controls h2,.portal-help-band h2,.portal-hero h1,.portal-next-panel h2,.portal-risk-copy h2,.portal-section-heading h2{font-size:clamp(2.45rem,11vw,3.25rem);line-height:1.06}.portal-command-copy h1,.portal-control-band h2,.portal-help-band h2,.portal-next-panel h2,.portal-risk-copy h2,.portal-section-heading h2{font-size:clamp(2rem,8.8vw,2.7rem)}.portal-command-copy h1{max-width:11ch}.portal-next-panel h2{font-size:clamp(1.75rem,7.5vw,2.2rem)}.portal-command-copy p:not(.eyebrow),.portal-next-panel p{font-size:.96rem;line-height:1.45}.clerk-auth-mount,.clerk-user-mount{width:100%}.auth-steps li{grid-template-columns:2.3rem minmax(0,1fr)}.portal-controls{margin-inline:clamp(1rem,6vw,1.5rem)}.portal-next-panel,.portal-session-rail,.portal-snapshot-grid,.portal-strategy-card{box-shadow:5px 5px 0 rgba(220,167,57,.18)}.portal-audit-strip,.portal-control-map,.portal-master-grid,.portal-member-heading,.portal-member-timeline,.portal-snapshot-grid,.portal-workspace-status{grid-template-columns:1fr}.portal-table-head{display:none}.portal-account-row{grid-template-columns:1fr;padding:.75rem}.portal-account-row+.portal-account-row{border-top:1px solid var(--ink)}.portal-account-row>*{display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:.6rem;align-items:baseline;border-right:0;padding:.3rem 0}.portal-account-row>:before{content:attr(data-label);color:var(--brown);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.portal-workspace-status div,.portal-workspace-status div:nth-child(2n),.portal-workspace-status div:nth-child(n+3){border-right:0;border-top:1px solid rgba(19,32,42,.14)}.portal-workspace-status div:first-child{border-top:0}.member-settings-room{width:100%;max-width:100%}.member-settings-panel{gap:.85rem;padding:.95rem}.member-communication-grid,.member-settings-layout{grid-template-columns:1fr}.member-app-shell{gap:.85rem;padding:.85rem .85rem 2.25rem}.member-app-current{display:none}.member-settings-panel .portal-panel-heading{display:grid;grid-template-columns:1fr;gap:.25rem;margin-bottom:.2rem}.member-settings-panel .portal-panel-heading strong{font-size:clamp(1.45rem,8vw,1.95rem)}.member-settings-row{padding:.9rem;box-shadow:none}.member-communication-row,.member-settings-row{grid-template-columns:1fr;gap:.85rem;align-items:start}.member-settings-identity div{display:grid;gap:.15rem;justify-content:start}.member-settings-identity dd{text-align:left}.member-settings-row strong{font-size:clamp(1.18rem,6.2vw,1.42rem);line-height:1.12}.member-settings-row p{max-width:100%;font-size:.95rem;line-height:1.45}.member-profile-fields{width:100%;min-width:0;gap:.65rem}.member-profile-fields input{box-sizing:border-box;width:100%;min-width:0;font-size:1rem}.member-settings-pill,.member-settings-toggle{justify-self:start}.member-settings-footer{display:grid;grid-template-columns:1fr;gap:.65rem;align-items:stretch;min-width:0}.member-settings-footer button{width:100%;min-height:2.85rem}.member-settings-footer p:empty{display:none}.portal-member-heading>span{width:fit-content}.portal-master-metric{min-height:auto;border-right:0;border-top:1px solid rgba(19,32,42,.18)}.portal-master-metric:first-child{border-top:0}.portal-user-row{grid-template-columns:auto minmax(0,1fr)}.portal-path li{grid-template-columns:minmax(0,1fr);gap:.65rem}.portal-path em,.portal-path span{width:fit-content}.portal-permission-grid,.portal-strategy-grid{grid-template-columns:1fr}.portal-strategy-card{min-height:auto}.portal-strategy-card h3{font-size:clamp(2.05rem,9vw,2.8rem)}.portal-strategy-card dl div{display:grid;gap:.15rem}.portal-strategy-card dd{text-align:left;overflow-wrap:anywhere}.portal-permission-grid div{min-height:auto}.legal-hero h1{max-width:min(100%,19rem);font-size:clamp(2.7rem,13vw,4rem)}.legal-body article{min-height:auto;padding:1.35rem 1rem 1.6rem}.legal-body h2{font-size:clamp(1.7rem,8vw,2.2rem)}.footer-copy{justify-items:start;max-width:min(100%,21rem)}.footer-copy p{max-width:100%;text-align:left;overflow-wrap:anywhere}.footer-legal{justify-content:flex-start}.benefit-grid h3{font-size:clamp(1.9rem,8vw,2.35rem)}.strategy-card{width:100%;max-width:100%;padding:1.65rem 1.15rem 1.85rem;min-height:auto;box-shadow:5px 5px 0 rgba(220,167,57,.18)}.strategy-card h3{max-width:min(100%,8.5ch);font-size:clamp(2.15rem,10.2vw,2.85rem)}.strategy-card-live{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-self:center;gap:1.15rem;width:100%;min-height:auto;padding:1.55rem 1.15rem 1.75rem}.strategy-live-top{flex-direction:column;gap:.7rem;justify-content:flex-start;min-height:0}.strategy-live-meta{justify-content:flex-start;max-width:100%;font-size:.75rem}.strategy-live-meta span{width:fit-content}.strategy-live-main{grid-template-columns:1fr;gap:.88rem;max-width:100%;min-height:auto}.strategy-card-live h3{max-width:8.6ch;font-size:clamp(2.75rem,13vw,4rem)}.strategy-live-intro{max-width:100%;font-size:.98rem}.strategy-live-sentence{grid-column:auto;grid-row:auto;justify-self:start;max-width:100%;font-size:clamp(1.45rem,7vw,2.05rem);line-height:1.3}.strategy-live-footnote{margin-top:.15rem}.strategy-record-value{font-size:clamp(3.4rem,18vw,5.8rem)}.strategy-proof-points{grid-template-columns:1fr}.strategy-card .strategy-proof-points div{min-height:auto}.strategy-card dl{margin-top:2.2rem}.strategy-card dl div{display:grid;gap:.2rem}.strategy-card dd{max-width:100%;text-align:left;overflow-wrap:anywhere}.flow-steps li{grid-template-columns:2.4rem minmax(0,1fr)}.flow-steps li>*{max-width:min(100%,13.5rem)}.flow-steps strong{font-size:clamp(1.55rem,7vw,1.9rem)}.input-row{grid-template-columns:1fr}.input-row button{border-left:0;border-top:1px solid var(--ink)}.site-footer{display:grid}.site-footer p{max-width:100%;text-align:left;overflow-wrap:anywhere}}@media (max-width:560px){.member-broker-ops-section .member-source-readback{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:760px){:root{--mobile-measure:min(calc(100vw - 4rem),38rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page p,.flow-copy p,.hero-assurance,.hero-subcopy,.portal-page p,.risk-band p,.section-heading p,.start-panel p{font-weight:430}.asset-pill,.eyebrow,.hero-badge,.member-account-readout-card span,.member-account-state-card span,.member-app-topbar .eyebrow,.member-broker-live-grid span,.member-broker-live-head span,.member-command-panel>span,.member-dashboard-hero>span,.member-dashboard-metrics span,.member-dashboard-row span,.member-fee-state-grid span,.member-hidden-list span,.member-profile-fields label,.member-route-list span,.member-safety-grid span,.member-settings-pill,.member-settings-row span,.member-status-chip span,.member-summary-list span,.strategy-live-meta{font-weight:620;letter-spacing:.065em}.button,.header-auth a,.header-cta,.header-link-action,.input-row button,.member-action-row a,.member-dashboard summary,.member-dashboard-fees a,.member-dashboard-fees button,.member-dashboard-row a,.member-hero-actions a,.member-quiet-detail summary,.mobile-header-cta,.site-header a{font-weight:620}.auth-steps strong,.flow-steps strong,.member-account-readout-card strong,.member-account-state-card strong,.member-broker-live-grid strong,.member-broker-live-head strong,.member-broker-stage-heading strong,.member-dashboard-metrics strong,.member-dashboard-row strong,.member-fee-state-grid strong,.member-route-list strong,.member-safety-grid strong,.member-settings-row strong,.member-source-readback strong,.member-status-chip strong,.member-summary-list strong,.portal-account-row strong,.portal-control-requests button strong,.portal-member-timeline strong,.portal-panel-heading strong,.portal-request-result strong,.strategy-live-sentence strong{font-weight:580}.auth-copy h1,.auth-steps h2,.flow-copy h2,.member-app-topbar h1,.member-command-panel h2,.member-dashboard-hero h2,.risk-band h2,.section-heading h2,.start-panel h2{font-weight:640;letter-spacing:0}body{font-weight:430}.auth-copy h1,.brand,.customer-truth-command h2,.flow-copy h2,.hero h1,.legal-hero h1,.member-app-topbar h1,.member-command-panel h2,.member-dashboard-hero h2,.risk-band h2,.section-heading h2,.start-panel h2{font-weight:600}.admin-actions-dashboard strong,.admin-business-dashboard strong,.admin-command-panel strong,.admin-launch-dashboard strong,.admin-live-build-card strong,.admin-people-card strong,.auth-steps strong,.benefit-grid h3,.control-card h2,.customer-truth-command strong,.flow-steps strong,.member-account-readout-card strong,.member-account-state-card strong,.member-broker-live-grid strong,.member-broker-live-head strong,.member-broker-stage-heading strong,.member-dashboard-metrics strong,.member-dashboard-row strong,.member-fee-state-grid strong,.member-route-list strong,.member-safety-grid strong,.member-source-readback strong,.member-status-chip strong,.member-summary-list strong,.portal-account-row strong,.portal-control-requests button strong,.portal-member-timeline strong,.portal-request-result strong,.strategy-card h3{font-weight:540}.admin-actions-dashboard span,.admin-business-dashboard span,.admin-command-panel span,.admin-launch-dashboard span,.admin-live-build-card span,.admin-people-card span,.asset-pill,.customer-truth-command span,.eyebrow,.form-note,.hero-assurance,.member-account-readout-card span,.member-account-state-card span,.member-broker-live-grid span,.member-broker-live-head span,.member-command-panel>span,.member-communication-row span,.member-dashboard-hero>span,.member-dashboard-metrics span,.member-dashboard-row span,.member-fee-state-grid span,.member-hidden-list span,.member-profile-fields label,.member-records-list dl span,.member-route-list span,.member-safety-grid span,.member-settings-pill,.member-settings-row span,.member-status-chip span,.member-summary-list span,.portal-account-row span,.portal-control-requests button span,.portal-member-timeline span,.portal-panel-heading span,.portal-table-head span,.portal-workspace-status span,.strategy-live-meta,.strategy-record-label{font-weight:500;letter-spacing:.045em}.member-communication-row strong,.member-settings-identity strong,.member-settings-row strong,.portal-panel-heading strong,.strategy-card .strategy-proof-points dd,.strategy-card dd,.strategy-live-sentence,.strategy-live-sentence strong,.strategy-record-value{font-weight:520}@media (max-width:760px){.strategy-card,.strategy-card-live,.strategy-live-footnote,.strategy-live-main,.strategy-live-method,.strategy-live-sentence,.strategy-live-top{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.strategy-live-main{display:grid;grid-template-columns:minmax(0,1fr)}.strategy-live-method,.strategy-live-sentence{grid-column:1;grid-row:auto;justify-self:stretch}.strategy-live-sentence strong,.strategy-sentence-line{max-width:100%;overflow-wrap:anywhere}.member-top-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;scroll-snap-type:none}.member-top-nav a{width:auto;min-width:0;white-space:normal;overflow-wrap:anywhere;border-top:1px solid rgba(19,32,42,.12)}.member-top-nav a:nth-child(-n+3){border-top:0}}.button,.header-cta,.header-link-action,.input-row button,.member-action-row a,.member-dashboard summary,.member-dashboard-fees a,.member-dashboard-fees button,.member-dashboard-row a,.member-hero-actions a,.member-quiet-detail summary,.mobile-header-cta,.site-nav a{font-weight:540}.member-overview-room{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:.9rem;align-items:stretch;min-width:0}@media (max-width:760px){.member-sub-nav{margin-inline:-.5rem;padding-inline:.5rem;grid-auto-columns:minmax(9rem,1fr)}.member-overview-room{grid-template-columns:1fr}}.hero-italic{font-style:italic;font-weight:var(--weight-display-section);color:var(--gold)}.strategy-blue-intro{font-size:.98rem;line-height:1.45;color:var(--ink);margin:.4rem 0 .6rem}.strategy-blue-footnote{font-size:.85rem;color:var(--ink-soft);margin:0}.pricing-band{padding:clamp(2.5rem,5.5vw,4.5rem) clamp(1rem,5vw,4.5rem);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--paper) 92%,var(--gold) 8%) 80%,transparent),var(--paper);position:relative;max-width:min(100%,1440px);margin-inline:auto}.pricing-band:before{content:"";display:block;height:2px;background:linear-gradient(90deg,var(--ink) 0 25%,var(--sky) 25% 65%,var(--gold) 65% 100%);margin-bottom:clamp(2rem,5vw,3.5rem)}.pricing-band-card{max-width:44rem;margin:0 auto;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-card-hover);display:grid;gap:.85rem;position:relative;overflow:hidden}.pricing-band-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ink) 0 32%,var(--sky) 32% 70%,var(--gold) 70% 100%);transform-origin:0 50%;transform:scaleX(0);animation:pricing-card-rail .9s var(--ease-out-expo) .1s 1 both}@keyframes pricing-card-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pricing-band-headline{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem}.pricing-band-percent{display:inline-flex;align-items:baseline;font-family:var(--display);font-weight:var(--weight-display-hero);line-height:.9;color:var(--ink);position:relative;letter-spacing:-.02em;transform-origin:50% 80%;animation:pricing-percent-snap .72s var(--ease-out-expo) .2s 1 both}.pricing-band-percent-digit{font-size:clamp(4rem,11vw,7.5rem);line-height:.92;font-feature-settings:"tnum" 1,"lnum" 1}.pricing-band-percent-sign{font-size:clamp(2.4rem,6.8vw,4.4rem);line-height:.92;margin-left:.04em;align-self:baseline}.pricing-band-percent:after{content:"";position:absolute;left:0;bottom:-.04em;width:100%;height:.16em;background:linear-gradient(90deg,var(--ink) 0 32%,var(--sky) 32% 70%,var(--gold) 70% 100%);transform-origin:0 50%;transform:scaleX(0);animation:pricing-percent-sweep .88s var(--ease-out-expo) .6s 1 both}.pricing-band-tagline{font-family:var(--display);font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:var(--weight-display-section);color:var(--ink);line-height:1.05}.pricing-band-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:1.05rem;font-weight:var(--weight-strong)}.pricing-band-list li{padding-left:1.5rem;position:relative}.pricing-band-list li:before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:2px;background:var(--sky)}.pricing-band-detail{font-size:1.02rem;line-height:1.5;color:var(--ink);margin:0;padding:.95rem 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.pricing-band-detail strong{margin-right:.35rem}.pricing-band-aligned,.pricing-band-detail strong{font-family:var(--display);font-weight:var(--weight-display-card)}.pricing-band-aligned{margin:0;font-size:clamp(1.1rem,2.4vw,1.45rem);color:var(--ink);font-style:italic}@keyframes pricing-percent-snap{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes pricing-percent-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pricing-band-percent,.pricing-band-percent:after{animation:none!important;transform:none!important;opacity:1!important}}.peak-end-section{padding:clamp(2.5rem,5.5vw,4rem) clamp(1rem,5vw,4.5rem) clamp(2rem,4.5vw,3.5rem);background:var(--paper);max-width:min(100%,1440px);margin-inline:auto}.peak-end-card{max-width:44rem;margin:0 auto;padding:clamp(1.6rem,4vw,2.5rem);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-card-hover);display:grid;gap:.85rem;text-align:left;position:relative;overflow:hidden}.peak-end-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ink) 0,var(--sky) 35%,var(--gold) 100%);transform-origin:0 50%;transform:scaleX(0);animation:peak-end-current 1.1s var(--ease-out-expo) .3s 1 both}@keyframes peak-end-current{0%{transform:scaleX(0);opacity:.6}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.peak-end-card:after,.pricing-band-card:before{animation:none!important;transform:scaleX(1)!important;opacity:1!important}}.peak-end-card h2{font-family:var(--display);font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:var(--weight-display-section);line-height:.98;margin:0;color:var(--paper)}.peak-end-card p{margin:0;font-size:1.05rem;line-height:1.55;color:color-mix(in srgb,var(--paper) 88%,var(--sky) 12%)}.peak-end-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.peak-end-chips li{padding:.4rem .8rem;border:1px solid color-mix(in srgb,var(--paper) 35%,transparent);background:color-mix(in srgb,var(--paper) 8%,transparent);font-size:.85rem;font-weight:var(--weight-label);letter-spacing:.02em}.peak-end-cta{background:var(--gold);color:var(--ink);align-self:start;margin-top:.4rem}.peak-end-section{scroll-margin-top:5.5rem}.peak-end-auth{margin-top:.6rem;display:flex;justify-content:center}.peak-end-auth .cl-rootBox,.peak-end-auth>div{width:100%;max-width:26rem}.peak-end-auth .cl-card,.peak-end-auth .cl-cardBox{border-radius:0;box-shadow:var(--shadow-card);width:100%}.peak-end-cta:focus-visible,.peak-end-cta:hover{background:color-mix(in srgb,var(--gold) 88%,var(--paper))}.footer-legal a{display:inline-flex;min-height:44px;align-items:center;padding-inline:.5rem}@media (max-width:760px){.pricing-band-detail{font-size:.95rem}.peak-end-card{padding:clamp(1.5rem,6vw,2rem)}.pricing-band:before{margin-bottom:2rem}.hero-field{display:block;position:absolute;inset:6.5rem 0 auto;width:auto;max-width:100%;height:clamp(11rem,38vw,16rem);opacity:.42;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(19,32,42,1),rgba(19,32,42,.65) 70%,transparent);mask-image:linear-gradient(180deg,rgba(19,32,42,1),rgba(19,32,42,.65) 70%,transparent);animation:none}.hero-field .current-field{width:calc(100% - 8px);margin-inline:4px;overflow:hidden}.hero-field .current-path-gold,.hero-field .current-spark,.hero-field .current-spark-gold,.hero-field .current-spark-ink,.hero-field .current-spark-sky{display:none}.hero-field .current-path-ink{stroke-width:2.5}.hero-field .current-path-sky{stroke-width:14}.hero-copy{position:relative;z-index:1}}.hero-strike{position:relative;display:inline-block;padding-bottom:.04em}.hero-strike:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:6px;background:var(--gold);transform-origin:left center;transform:scaleX(0);opacity:0;animation:hero-strike-draw .78s cubic-bezier(.22,1,.36,1) 1.05s both}@keyframes hero-strike-draw{0%{transform:scaleX(0);opacity:0}16%{opacity:1}to{transform:scaleX(1);opacity:1}}.pricing-band-percent-digit{display:inline-block;transform-origin:center;animation:pricing-digit-breath 6.4s ease-in-out 2.4s infinite}@keyframes pricing-digit-breath{0%,to{text-shadow:none;color:var(--ink)}50%{text-shadow:0 0 0 transparent,.04em .04em 0 rgba(220,167,57,.28);color:color-mix(in srgb,var(--ink) 94%,var(--gold) 6%)}}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold);transform-origin:left center;transform:scaleX(0);transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none}.button-primary:focus-visible:after,.button-primary:hover:after{transform:scaleX(1)}.risk-band{position:relative}.risk-band:after{content:"";position:absolute;left:clamp(1rem,5vw,5.5rem);top:1.15rem;width:0;height:2px;background:var(--sky);opacity:.78;animation:risk-tick-draw 1.05s cubic-bezier(.22,1,.36,1) .4s both}@keyframes risk-tick-draw{to{width:8rem}}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;left:clamp(1rem,5vw,5.5rem);right:auto;top:-1px;width:4.2rem;height:2px;background:var(--sky);pointer-events:none}@container (min-width: 42rem){.member-copy-poster-layout{grid-template-columns:minmax(12rem,.76fr) minmax(14rem,1.08fr) minmax(12rem,.72fr);grid-template-areas:"copy copy action" "proof proof action"}.member-copy-phase-risk.member-copy-poster-layout{grid-template-areas:"copy risk action" "proof proof action"}.member-copy-strategy-proof{grid-template-columns:minmax(10rem,.78fr) minmax(14rem,1.22fr)}.member-copy-card-copy-button,.member-copy-panel-action{min-height:100%}.member-copy-confirm-layout{grid-template-columns:minmax(0,1.2fr) minmax(13rem,.8fr);grid-template-areas:"copy proof"}.member-copy-confirm-layout .member-copy-panel-action,.member-copy-confirm-layout .member-copy-proof-line{min-height:13rem}}@media (min-width:760px){.member-copy-intents .member-copy-poster-layout{grid-template-columns:minmax(12rem,.76fr) minmax(14rem,1.08fr) minmax(12rem,.72fr);grid-template-areas:"copy copy action" "proof proof action"}.member-copy-intents .member-copy-phase-risk.member-copy-poster-layout{grid-template-areas:"copy risk action" "proof proof action"}.member-copy-intents .member-copy-strategy-proof{grid-template-columns:minmax(10rem,.78fr) minmax(14rem,1.22fr)}.member-copy-intents .member-copy-confirm-layout{grid-template-columns:minmax(0,1.2fr) minmax(13rem,.8fr);grid-template-areas:"copy proof"}}@media (max-width:980px){.member-account-clean-grid,.member-activity-fees,.member-activity-groups,.member-activity-hero,.member-activity-live,.member-activity-proof,.member-activity-strip,.member-performance-curve,.member-performance-curve-band,.member-performance-curve-days,.member-performance-lower-grid,.member-performance-pip-board,.member-performance-stage,.member-performance-trade-tape{grid-template-columns:1fr}.member-account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.member-performance-pip-board{grid-template-areas:"curve" "stats" "distribution" "split"}.member-activity-live .member-activity-section-copy,.member-activity-live-net,.member-activity-trade-grid{grid-column:auto;grid-row:auto}.member-performance-trade-grid{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none}.member-activity-hero-facts,.member-activity-proof-rows,.member-activity-results,.member-performance-stage .member-activity-hero-facts,.member-performance-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-performance-bars{grid-template-columns:repeat(5,minmax(0,1fr))}.member-performance-day-strip{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:640px){.member-account-facts,.member-activity-fees dl,.member-activity-hero-facts,.member-activity-proof-rows,.member-activity-results,.member-activity-strip dl,.member-performance-stage .member-activity-hero-facts{grid-template-columns:1fr}.member-activity-hero-metric,.member-activity-live-net,.member-activity-proof-row,.member-activity-result,.member-performance-net,.member-performance-signal-plate,.member-performance-trade{min-height:0}.member-activity-hero{padding:1rem}.member-performance-bars,.member-performance-direction-split,.member-performance-pip-distribution,.member-performance-trade-grid{grid-template-columns:1fr}.member-performance-day-strip{grid-template-columns:repeat(7,minmax(0,1fr))}.member-performance-bars{min-height:0}.member-performance-bars div{grid-template-columns:minmax(5rem,.3fr) minmax(0,.7fr);grid-template-rows:auto auto;align-items:center}.member-performance-bars i{grid-row:1/3;width:100%;max-width:7rem}.member-performance-pip-distribution{min-height:0}.member-performance-pip-distribution div{grid-template-columns:minmax(5rem,.3fr) minmax(0,.7fr);grid-template-rows:auto auto;align-items:center}.member-performance-pip-distribution i{grid-row:1/3;width:100%;max-width:7rem}.member-performance-fee{display:grid;align-items:start}.member-performance-fee em{text-align:left}.member-activity-hero-copy h2{font-size:clamp(2.35rem,12vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.hero-strike:after,.member-copy-card-panel,.member-copy-confirming-line span,.member-copy-single-card.is-confirming:before,.member-copy-single-card.is-saving:before,.pricing-band-percent-digit,.risk-band:after{animation:none}.hero-strike:after{transform:scaleX(1);opacity:1}.risk-band:after{width:8rem}.button-primary:after,.member-activity-trade-card,.member-activity-trade-card i:after{transition:none}.member-activity-trade-card:hover{transform:none}.member-performance-bars div,.member-performance-bars i,.member-performance-chart-path,.member-performance-day-strip i,.member-performance-room .member-activity-current-path,.member-performance-trade{animation:none!important}.member-performance-chart-path,.member-performance-room .member-activity-current-path{stroke-dashoffset:0!important}.member-performance-bars i,.member-performance-room .member-activity-result,.member-performance-trade{transition:none!important;transform:none!important}.member-performance-room .member-activity-result:hover,.member-performance-trade:hover{transform:none!important}}.member-billing-room{display:grid;gap:clamp(.9rem,2vw,1.35rem)}.member-referral-room{display:grid;justify-items:center;gap:clamp(.95rem,2vw,1.35rem)}@media (max-width:860px){.member-billing-checkout-grid,.member-billing-checkout-head,.member-billing-record dl,.member-referral-flow,.member-referral-head,.member-referral-section-head{grid-template-columns:1fr}.member-referral-section-head p{max-width:58ch;text-align:left}.member-referral-flow-list,.member-referral-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.member-billing-asset-choice,.member-billing-checkout-meta,.member-referral-flow-list,.member-referral-meta,.member-referral-progress-grid{grid-template-columns:1fr}.member-referral-flow-list:before{display:none}.member-referral-history-list li,.member-referral-link-panel{grid-template-columns:1fr}.member-referral-copy-button{width:100%}.member-referral-history-list li>div:last-child{justify-items:start;text-align:left}.member-billing-checkout-meta div{border-right:0;border-bottom:1px solid rgba(19,32,42,.12)}.member-billing-checkout-meta div:last-child{border-bottom:0}.member-billing-lifecycle-head{grid-template-columns:1fr}.member-billing-countdown,.member-billing-refresh{width:100%;max-width:none;text-align:left;justify-items:start}.member-billing-history-list li,.member-billing-method-tabs{grid-template-columns:1fr}.member-billing-history-list li>div:last-child{justify-items:start;text-align:left}.member-billing-scenario-grid a{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.member-billing-history-list li,.member-billing-lifecycle-steps li[data-state=current]>span,.member-billing-refresh>span{animation:none}}.how-band{position:relative;padding:clamp(2.5rem,4.8vw,4.25rem) clamp(1rem,5vw,4.5rem);max-width:min(100%,1440px);margin-inline:auto;scroll-margin-top:5.5rem}.how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.4vw,2rem);position:relative}.how-steps:before{content:"";position:absolute;top:-1.1rem;left:2%;right:2%;height:2px;background:linear-gradient(90deg,var(--sky) 0,var(--gold) 55%,var(--ink) 100%);opacity:.55;transform-origin:0 50%;transition:transform 1.1s var(--ease-out-expo) .12s}.how-steps.rail-init:before{transform:scaleX(0)}.how-steps.rail-drawn:before{transform:scaleX(1)}.how-step{transition:transform .22s var(--ease-quick),box-shadow .22s var(--ease-quick)}.how-step:hover{transform:translate(-2px,-2px);box-shadow:10px 10px 0 rgba(19,32,42,.14)}.how-step{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.7rem,2.8vw,2.4rem) clamp(1.5rem,2.5vw,2.4rem) clamp(1.4rem,2.4vw,2rem);border:1px solid var(--ink);background:#fff;box-shadow:8px 8px 0 rgba(19,32,42,.12);overflow:hidden}.how-step:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px}.how-step-sky:before{background:var(--sky)}.how-step-gold:before{background:var(--gold)}.how-step-ink:before{background:var(--ink)}.how-step-number{font-family:var(--display);font-size:clamp(2.1rem,3vw,2.9rem);font-weight:var(--weight-display-card);line-height:1}.how-step-sky .how-step-number{color:var(--sky-deep)}.how-step-gold .how-step-number{color:var(--brown)}.how-step-ink .how-step-number{color:var(--ink)}.how-step h3{font-family:var(--display);font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:var(--weight-display-card);line-height:1.04;margin:0}.how-step p{margin:0;color:var(--ink-soft);line-height:1.55}.how-step .how-step-note{font-size:.85rem;color:var(--brown);line-height:1.5;margin-top:.2rem}.how-step-note a{color:inherit;text-decoration-color:color-mix(in srgb,var(--brown) 55%,transparent);text-underline-offset:2px}.strategy-soon-link{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--weight-button);color:var(--ink);text-decoration-color:color-mix(in srgb,var(--sky-deep) 65%,transparent);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-quick),translate .16s var(--ease-quick)}.strategy-soon-link:focus-visible,.strategy-soon-link:hover{text-decoration-color:var(--gold);translate:2px 0}@media (max-width:860px){.how-steps{grid-template-columns:minmax(0,1fr)}.how-steps:before{inset:4% auto 4% -.65rem;width:2px;height:auto;background:linear-gradient(180deg,var(--sky) 0,var(--gold) 55%,var(--ink) 100%)}}.ask-band{position:relative;padding:clamp(2.5rem,4.8vw,4.25rem) clamp(1rem,5vw,4.5rem);max-width:min(100%,1440px);margin-inline:auto;scroll-margin-top:5.5rem}.ask-list{position:relative;margin:0;padding-left:clamp(1.6rem,4vw,3rem);display:grid;gap:clamp(2.2rem,4.5vw,3.5rem);max-width:62rem}.ask-list:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:.35rem;width:3px;background:linear-gradient(180deg,var(--sky) 0,var(--gold) 52%,var(--ink) 100%);transform-origin:50% 0;transition:transform 1.1s var(--ease-out-expo) .12s}.ask-list.rail-init:before{transform:scaleY(0)}.ask-list.rail-drawn:before{transform:scaleY(1)}.ask-item{position:relative;max-width:56rem}.ask-item:before{content:"";position:absolute;left:calc(-1 * clamp(1.6rem, 4vw, 3rem) + .05rem);top:.72em;width:clamp(.9rem,2vw,1.5rem);height:3px}.ask-item-sky:before{background:var(--sky)}.ask-item-gold:before{background:var(--gold)}.ask-item-ink:before{background:var(--ink)}.ask-item dt{font-family:var(--display);font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:var(--weight-display-card);line-height:1.02;color:var(--ink);margin:0 0 .65rem;text-wrap:balance}.ask-item dd{margin:0;color:var(--ink-soft);line-height:1.6;max-width:58ch;font-size:1.04rem}@media (min-width:980px){.ask-item:nth-child(2n){margin-left:clamp(2rem,6vw,7rem)}}::selection{background:var(--sky-2);color:var(--ink)}.asset-pill-tenure,.pricing-band-percent,.strategy-age-ticker,.strategy-live-facts,.strategy-live-metric-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ask-item dt,.benefit-grid h3,.how-step h3,.strategy-card h3,h1,h2{text-wrap:balance}.ask-item dd,.benefit-grid article p,.how-step p,.peak-end-card p,.risk-band p{text-wrap:pretty}@media (max-width:860px){.how-steps.rail-init:before{transform:scaleY(0);transform-origin:50% 0}.how-steps.rail-drawn:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ask-list.rail-init:before,.how-steps.rail-init:before{transform:none!important;transition:none!important}.how-step,.how-step:hover{transform:none;transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hero-proof{display:flex;align-items:baseline;gap:.55rem;margin:.9rem 0 0;font-size:.98rem;font-weight:var(--weight-label);color:var(--ink)}.hero-proof strong{font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-proof-tick{flex:none;width:1.1rem;height:3px;background:var(--gold);align-self:center}.hero-proof a{color:var(--sky-deep);text-underline-offset:3px}@media (max-width:640px){.member-copied-row{grid-template-columns:minmax(0,1fr) auto}.member-copied-row-when{grid-column:1/-1}}.member-copy-card.is-success .member-copy-card-current span{animation:member-copy-success-sweep .9s var(--ease-out-expo) 1 both;transform-origin:0 50%}@media (prefers-reduced-motion:reduce){.member-copy-card.is-success .member-copy-card-current span{animation:none;transform:scaleX(1);opacity:1}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important}}@supports (animation-timeline:scroll()){.hero-field{animation:hero-field-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes hero-field-drift{0%{transform:translateY(0);opacity:.92}to{transform:translateY(-7%);opacity:.35}}}.hero-proof .hero-proof-tick{transform:scaleX(0);transform-origin:0 50%;animation:hero-proof-tick-draw .6s var(--ease-out-expo) .76s both}@keyframes hero-proof-tick-draw{to{transform:scaleX(1)}}.benefit-grid article,.how-step{position:relative}.benefit-grid article:after,.how-step:after{content:"";position:absolute;inset:0 auto 0 -40%;width:28%;background:linear-gradient(100deg,transparent,rgba(255,249,236,.55) 50%,transparent);transform:skewX(-12deg) translateX(0);pointer-events:none;opacity:0}@media (hover:hover){.benefit-grid article:hover:after,.how-step:hover:after{opacity:1;animation:card-glint-sweep .72s var(--ease-out-expo) 1}}@keyframes card-glint-sweep{0%{transform:skewX(-12deg) translateX(0)}to{transform:skewX(-12deg) translateX(520%)}}@media (prefers-reduced-motion:reduce){.hero-line{clip-path:none}.hero-field,.hero-line{animation:none}.hero-proof .hero-proof-tick{animation:none;transform:scaleX(1)}.benefit-grid article:after,.how-step:after{display:none}}@view-transition{navigation:auto}.brand img{view-transition-name:currents-brand-mark}::view-transition-new(root),::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-new(currents-brand-mark),::view-transition-old(currents-brand-mark){animation-duration:.32s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.footer-legal a:active,.hero-proof a:active,.how-step-note a:active,.member-activity-owner-link:active,.overview-card-quiet-link:active,.peak-end-legal a:active,.strategy-soon-link:active{translate:0 1px}.hero-proof a:hover,.how-step-note a:hover,.peak-end-legal a:hover{text-decoration-thickness:2px}.hero-proof a:focus-visible,.how-step-note a:focus-visible,.overview-card-quiet-link:focus-visible,.peak-end-legal a:focus-visible,.strategy-soon-link:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.button:active{translate:1px 1px;box-shadow:var(--shadow-pressed)}@media (prefers-reduced-motion:reduce){.button:active,.overview-card-quiet-link:active,.strategy-soon-link:active{translate:0}}.landing-header{display:flex;align-items:center;width:100%;padding:1.1rem clamp(1rem,5vw,4.5rem)}.landing-footer,.landing-header{max-width:min(100%,1440px);margin-inline:auto}.landing-footer{padding:1.8rem clamp(1rem,5vw,4.5rem) 2.5rem;border-top:1px solid var(--line);display:grid;gap:.7rem}.landing-footer-risk{margin:0;max-width:62ch;font-family:var(--body);font-size:.8rem;line-height:1.5;color:var(--brown)}.landing-footer-legal{display:flex;gap:1.2rem}.landing-footer-legal a{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--body);font-size:.85rem;color:var(--sky-deep);text-decoration:none}.waitlist-cta{margin-top:clamp(1.45rem,3vw,2.4rem);max-width:31rem}.waitlist-form{display:grid;gap:.5rem}.waitlist-form-label{font-family:var(--body);font-weight:var(--weight-label);font-size:.92rem;color:var(--ink)}.waitlist-form-row{display:flex;flex-wrap:wrap;gap:.5rem}.waitlist-form-row input{flex:1 1 14rem;min-height:3.35rem;padding:.9rem 1.05rem;font-family:var(--body);font-size:1rem;color:var(--ink);background:#fff;border:1px solid var(--ink);border-radius:0}.waitlist-form-row input::placeholder{color:var(--ink-soft);opacity:.6}.waitlist-form-row input[aria-invalid=true]{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-2)}.waitlist-form .button-primary{flex:0 0 auto;border-radius:0}.waitlist-form-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.waitlist-form-error{margin:0;font-size:.9rem;color:var(--brown)}.waitlist-form-note{margin:0;font-size:.82rem;line-height:1.5;color:var(--brown)}.waitlist-form-note a{color:var(--sky-deep)}.waitlist-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.waitlist-done{position:relative;max-width:31rem;margin-top:clamp(1.2rem,3vw,1.8rem);padding:clamp(1.3rem,3vw,1.85rem);background:#fff;border:1px solid var(--ink);box-shadow:8px 8px 0 rgba(19,32,42,.075);display:grid;gap:.55rem;overflow:hidden}.waitlist-done-rule{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ink) 0,var(--sky) 45%,var(--gold) 100%);transform-origin:0 50%;transform:scaleX(0);animation:waitlist-current-sweep 1.1s var(--ease-out-expo) .12s 1 both}@keyframes waitlist-current-sweep{0%{transform:scaleX(0);opacity:.6}to{transform:scaleX(1);opacity:1}}.waitlist-done-title{margin:0;font-family:var(--display);font-weight:var(--weight-display-card);font-size:clamp(1.5rem,3.5vw,2rem);line-height:.98;color:var(--ink)}.waitlist-done-body{margin:0;max-width:32ch;font-family:var(--body);font-size:1rem;line-height:1.5;color:var(--ink-soft)}.waitlist-interest{margin-top:.4rem;display:grid;gap:.5rem}.waitlist-interest-q{margin:0;font-family:var(--body);font-weight:var(--weight-label);font-size:.92rem;color:var(--brown)}.waitlist-interest-options{display:flex;gap:.5rem;flex-wrap:wrap}.waitlist-interest-options button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;font-family:var(--body);font-weight:var(--weight-button);font-size:.95rem;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:0;padding:.55rem 1.1rem;cursor:pointer;transition:transform .16s var(--ease-quick),background .16s var(--ease-quick),box-shadow .16s var(--ease-quick)}.waitlist-interest-options button:hover:not(:disabled){background:var(--gold-2);box-shadow:3px 3px 0 rgba(19,32,42,.12);transform:translateY(-1px)}.waitlist-interest-options button:disabled{opacity:.6;cursor:progress}.waitlist-interest-thanks{margin:.2rem 0 0;font-family:var(--body);font-size:.92rem;color:var(--brown)}@media (max-width:560px){.waitlist-form .button-primary{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.waitlist-done-rule{animation:none;transform:scaleX(1);opacity:1}}