*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--cream:#f7f3eb;--cream-2:#efe9de;--cream-3:#e6dfd3;--ink:#18160f;--ink-2:#2e2b22;--muted:#9c9080;--muted-2:#6b6050;--green:#2b5c46;--green-2:#3d7a60;--green-pale:#e3eeea;--border:rgba(24,22,15,.09);--border-2:rgba(24,22,15,.05);--r:10px}html{scroll-behavior:smooth;font-size:16px}body{background:var(--cream);color:var(--ink);font-family:var(--font-inter);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:18px 0;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}.nav--up{background:hsla(40,43%,95%,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--border)}.nav__inner{max-width:1140px;margin:0 auto;padding:0 36px;justify-content:space-between}.logo,.nav__inner{display:flex;align-items:center}.logo{gap:9px;text-decoration:none;color:var(--ink)}.logo__text{font-family:var(--font-cormorant);font-size:19px;font-weight:500;letter-spacing:-.01em}.nav__links{display:flex;gap:28px;list-style:none}.nav__links a{font-size:13px;color:var(--muted-2);text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:7px;background:var(--green);color:#fff;border:none;border-radius:100px;padding:9px 20px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.pill:hover{background:var(--green-2);transform:translateY(-1px)}.pill svg{transition:transform .2s}.pill:hover svg{transform:translateX(3px)}.btn-ghost{font-size:13px;color:var(--muted-2);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.btn-ghost:hover{color:var(--ink)}.hero{padding:130px 0 0;text-align:center;overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--green-pale);border:1px solid rgba(43,92,70,.18);border-radius:100px;padding:5px 15px;font-size:11px;font-weight:500;color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:32px;opacity:0;animation:fadeUp .7s .1s forwards}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);animation:blink 2.5s infinite}.hero__h{font-family:var(--font-cormorant);font-size:clamp(60px,9.5vw,116px);line-height:.95;letter-spacing:-.035em;font-weight:400;max-width:960px;margin:0 auto;opacity:0;animation:fadeUp .8s .22s forwards}.hero__h em{font-style:italic;color:var(--muted)}.hero__sub{font-size:17px;font-weight:300;color:var(--muted-2);max-width:460px;margin:26px auto 0;line-height:1.75;opacity:0;animation:fadeUp .7s .38s forwards}.hero__btns{margin-top:42px;display:flex;align-items:center;justify-content:center;gap:14px;opacity:0;animation:fadeUp .7s .5s forwards}.scene{position:relative;margin-top:68px;opacity:0;animation:fadeUp 1.1s .65s forwards}.scene-svg{width:100%;display:block;overflow:visible}.logo-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:36px 0;overflow:hidden;background:var(--cream-2)}.logo-bar__label{text-align:center;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.marquee-wrap{position:relative;overflow:hidden}.marquee-wrap:after,.marquee-wrap:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-wrap:before{left:0;background:linear-gradient(to right,var(--cream-2),transparent)}.marquee-wrap:after{right:0;background:linear-gradient(to left,var(--cream-2),transparent)}.marquee-track{display:flex;gap:60px;align-items:center;width:max-content;animation:marquee 28s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.logo-item{display:flex;align-items:center;gap:9px;opacity:.45;transition:opacity .25s;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em;cursor:default}.logo-item:hover{opacity:.8}.logo-item svg{flex-shrink:0}.w{max-width:1140px;margin:0 auto;padding:0 36px}section{padding:108px 0}.tag{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.sh{font-family:var(--font-cormorant);font-size:clamp(38px,5.5vw,62px);font-weight:400;line-height:1.04;letter-spacing:-.028em}.sh em{font-style:italic;color:var(--muted)}.cost-section{background:var(--ink);color:var(--cream);padding:100px 0}.cost-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin-top:64px;background:hsla(0,0%,100%,.06);border-radius:var(--r);overflow:hidden}.cost-col{padding:48px 44px;background:var(--ink)}.cost-col--highlight{background:#1f1e16}.cost-label{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:hsla(40,43%,95%,.35);margin-bottom:24px}.cost-big{font-family:var(--font-cormorant);font-size:clamp(52px,7vw,80px);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--cream);margin-bottom:8px}.cost-per{font-size:13px;color:hsla(40,43%,95%,.4);margin-bottom:32px}.cost-rows{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.06)}.cost-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:13px}.cost-row .role{color:hsla(40,43%,95%,.55)}.cost-row .amount{color:hsla(40,43%,95%,.35);font-weight:300;font-size:12px}.cost-row--al .role{color:hsla(40,43%,95%,.85);font-weight:400}.cost-saving{margin-top:24px;padding:16px 18px;background:rgba(43,92,70,.25);border:1px solid rgba(43,92,70,.35);border-radius:8px;font-size:13px;color:hsla(40,43%,95%,.7);line-height:1.6}.cost-saving strong{color:var(--cream);font-weight:500}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:56px;background:var(--border-2);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.step{background:var(--cream);padding:44px 36px;transition:background .2s}.step:hover{background:var(--cream-2)}.step__n{font-size:11px;color:var(--muted);letter-spacing:.07em;margin-bottom:24px}.step__icon{margin-bottom:20px;width:36px;height:36px;background:var(--green-pale);border-radius:8px;display:flex;align-items:center;justify-content:center}.step h3{font-size:15px;font-weight:500;letter-spacing:-.01em;margin-bottom:10px}.step p{font-size:14px;color:var(--muted-2);line-height:1.7}.memory-section{background:var(--cream-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mem-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:60px;gap:60px;align-items:start;margin-top:16px}.mem-body{font-size:15px;color:var(--muted-2);line-height:1.8;margin-top:16px}.timeline{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.tl{display:flex;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border-2);font-size:13px}.tl:last-child{border-bottom:none}.tl__week{width:58px;flex-shrink:0;font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:1px}.tl__text{color:var(--muted-2);line-height:1.65}.tl__text strong{color:var(--ink);font-weight:500}@keyframes frameRise{0%{-webkit-clip-path:inset(100% 0 0 0 round 10px);clip-path:inset(100% 0 0 0 round 10px);opacity:0;transform:translateY(8px)}to{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);opacity:1;transform:none}}.team-bento-section{background:var(--ink);padding:100px 0 120px}.team-bento-header{margin-bottom:56px}.team-bento-h{color:var(--cream);margin-top:12px}.team-bento-h em{color:hsla(40,43%,95%,.28);font-style:italic;background:none;-webkit-text-fill-color:unset;animation:none}.team-bento-lead{font-size:16px;font-weight:300;color:hsla(40,43%,95%,.45);max-width:520px;line-height:1.8;margin-top:18px}.agent-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.agent-card{position:relative;overflow:hidden;background:#1c1b14;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;padding:32px 30px;display:flex;flex-direction:column;gap:20px;opacity:0;transition:border-color .25s,box-shadow .25s}.agent-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 12px 48px rgba(0,0,0,.35)}.agent-card:hover .agent-card__art{opacity:.14;transform:scale(1.06)}.agent-card--hero{grid-column:span 2;grid-row:span 2;background:#18200e;padding:48px 44px}.agent-card--hero .agent-card__name{font-size:clamp(40px,5vw,58px)}.agent-card--wide{grid-column:span 3;flex-direction:row;align-items:center;gap:40px;padding:36px 44px}.agent-card--wide .agent-card__desc{flex:1 1}.agent-card--wide .agent-card__art{width:140px;height:140px;flex-shrink:0;opacity:.09}.team-bento-section.visible .agent-card{animation:frameRise .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--ci,0) * 55ms + .05s)}.agent-card__art{position:absolute;bottom:-20px;right:-20px;width:160px;height:160px;opacity:.08;transition:opacity .35s,transform .35s;pointer-events:none}.agent-card--hero .agent-card__art{width:220px;height:220px;bottom:-30px;right:-30px;opacity:.1}.agent-card__status{display:flex;align-items:center;gap:7px}.agent-card__dot{flex-shrink:0;display:flex;align-items:center}.agent-card__status-text{font-size:11px;font-weight:500;letter-spacing:.04em;color:hsla(40,43%,95%,.35);font-family:var(--font-inter)}.agent-card__identity{display:flex;flex-direction:column;gap:8px}.agent-card__name{font-family:var(--font-cormorant);font-size:28px;font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--cream)}.agent-card__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-card__role{font-size:11.5px;color:hsla(40,43%,95%,.4);letter-spacing:.01em}.agent-card__pill{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 8px;white-space:nowrap}.agent-card__desc{font-size:13.5px;font-weight:300;color:hsla(40,43%,95%,.55);line-height:1.78}.agent-card--hero .agent-card__desc{font-size:15px;max-width:460px}.agent-card__signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.agent-card__signal{font-size:10.5px;font-weight:500;color:hsla(40,43%,95%,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:3px 9px;letter-spacing:.01em;transition:color .2s,border-color .2s}.agent-card:hover .agent-card__signal{color:hsla(40,43%,95%,.6);border-color:hsla(0,0%,100%,.2)}@media(max-width:900px){.agent-card--hero{grid-column:span 2;grid-row:span 1}.agent-card--wide{grid-column:span 2;flex-direction:column}.agent-bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.agent-bento{grid-template-columns:1fr}.agent-card--hero,.agent-card--wide{grid-column:span 1}}.integrations-section{background:var(--cream-2);border-top:1px solid var(--border)}.int-lead{font-size:16px;font-weight:300;color:var(--muted-2);max-width:540px;line-height:1.8;margin-top:20px;margin-bottom:64px}.int-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.int-card{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--cream);transition:box-shadow .25s}.int-card:hover{box-shadow:0 6px 28px rgba(24,22,15,.07)}.int-card__badge{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:500;color:var(--ink-2);border-bottom:1px solid var(--border);letter-spacing:-.01em;background:var(--cream-2)}.int-card__sub{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0}.int-card__inner{padding:16px}.int-also{margin-top:40px;border-top:1px solid var(--border);padding-top:36px}.int-also__label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.int-also-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.int-also-card{display:flex;gap:14px;align-items:flex-start;padding:18px 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--cream);transition:background .2s}.int-also-card:hover,.int-also-card__icon{background:var(--cream-2)}.int-also-card__icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.int-also-card__body{display:flex;flex-direction:column;gap:5px}.int-also-card__body strong{font-size:13px;font-weight:500;color:var(--ink)}.int-also-card__body span{font-size:12px;color:var(--muted-2);line-height:1.55}@media(max-width:820px){.int-grid{grid-template-columns:1fr}.int-card__sub{display:none}.int-also-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.int-also-grid{grid-template-columns:1fr}}.cta-dark{background:var(--ink);padding:120px 36px;text-align:center}.cta-dark,.cta-h{color:var(--cream)}.cta-h{font-family:var(--font-cormorant);font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin-bottom:14px}.cta-h em{font-style:italic;color:hsla(40,43%,95%,.4)}.cta-sub{font-size:16px;font-weight:300;color:hsla(40,43%,95%,.5);margin-bottom:48px}.waitlist-form{display:flex;gap:10px;max-width:420px;margin:0 auto}.waitlist-form input{flex:1 1;background:var(--cream-2);border:1px solid var(--border);border-radius:100px;padding:14px 22px;font-size:14px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .2s}.waitlist-form input::placeholder{color:var(--muted)}.waitlist-form input:focus{border-color:rgba(24,22,15,.25)}.waitlist-form input:disabled{opacity:.6}.waitlist-form--dark input{background:hsla(40,43%,95%,.08);border-color:hsla(40,43%,95%,.15);color:var(--cream)}.waitlist-form--dark input::placeholder{color:hsla(40,43%,95%,.3)}.waitlist-form--dark input:focus{border-color:hsla(40,43%,95%,.4)}.waitlist-form button{background:var(--green);color:#fff;border:none;border-radius:100px;padding:14px 26px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s,opacity .2s,transform .15s}.waitlist-form button:hover:not(:disabled){background:var(--green-2);transform:translateY(-1px)}.waitlist-form button:disabled{opacity:.65;cursor:default}.waitlist-form button.done{background:var(--green)}.waitlist-form--dark button{background:var(--cream);color:var(--ink)}.waitlist-form--dark button:hover:not(:disabled){opacity:.88}.waitlist-form--dark button.done{background:var(--cream)}.form-note{font-size:12px;color:var(--muted);margin-top:14px;text-align:center}footer{padding:32px 0;border-top:1px solid var(--border)}.fi{max-width:1140px;margin:0 auto;padding:0 36px;display:flex;justify-content:space-between;align-items:center}.fl{font-size:13px;color:var(--muted)}.fr{display:flex;gap:24px}.fr a{font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s}.fr a:hover{color:var(--ink)}.rev{opacity:0;transform:translateY(26px);transition:opacity .75s ease,transform .75s ease}.rev.in{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes cardReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes shimmerSweep{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes gradientDrift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(43,92,70,.45)}70%{box-shadow:0 0 0 9px rgba(43,92,70,0)}to{box-shadow:0 0 0 0 rgba(43,92,70,0)}}@keyframes textShimmer{0%{background-position:0}to{background-position:200%}}.pill{position:relative;overflow:hidden}.pill:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);transform:translateX(-150%)}.pill:hover:after{animation:shimmerSweep .55s ease forwards}.dot{animation:blink 2.5s infinite,pulseRing 2.8s 2s infinite}.hero__h em{background:linear-gradient(90deg,var(--muted) 0,#7a7060 45%,var(--muted) 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShimmer 8s linear 2.5s infinite}.step{opacity:0;transition:background .2s,box-shadow .25s,transform .2s}.rev.in .step{animation:cardReveal .6s ease both;animation-delay:calc(var(--si,0) * .11s)}.step:hover{transform:translateY(-2px);box-shadow:0 4px 18px rgba(24,22,15,.06)}.cost-big{opacity:0;transform:translateY(16px);transition:opacity .75s ease,transform .75s ease}.cost-section.in .cost-big{opacity:1;transform:none}.cost-section.in .cost-col:first-child .cost-big{transition-delay:.12s}.cost-section.in .cost-col:last-child .cost-big{transition-delay:.32s}.cost-row{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--ri,0) * 42ms)}.cost-section.in .cost-row{opacity:1;transform:none}.int-card{transition:box-shadow .25s,transform .2s}.int-card:hover{box-shadow:0 8px 32px rgba(24,22,15,.09);transform:translateY(-2px)}.cta-dark{background:linear-gradient(135deg,#18160f,#1f1e14 45%,#1c1a10);background-size:300% 300%;animation:gradientDrift 14s ease infinite}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.live-proof{background:var(--ink);padding:100px 0;border-top:1px solid hsla(0,0%,100%,.05)}.lp-header{margin-bottom:56px}.lp-live-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(43,92,70,.2);border:1px solid rgba(43,92,70,.35);border-radius:100px;padding:5px 14px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6abf8e;margin-bottom:24px}.lp-pulse{width:7px;height:7px;border-radius:50%;background:#6abf8e;box-shadow:0 0 0 0 rgba(106,191,142,.5);animation:lp-ring 1.8s ease-out infinite;flex-shrink:0}@keyframes lp-ring{0%{box-shadow:0 0 0 0 rgba(106,191,142,.55)}70%{box-shadow:0 0 0 9px rgba(106,191,142,0)}to{box-shadow:0 0 0 0 rgba(106,191,142,0)}}.lp-h{color:var(--cream);margin-top:0}.lp-h em{color:hsla(40,43%,95%,.28);font-style:italic;background:none;-webkit-text-fill-color:unset;animation:none}.lp-sub{font-size:16px;font-weight:300;color:hsla(40,43%,95%,.45);max-width:520px;line-height:1.8;margin-top:16px}.lp-grid{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.lp-metrics{gap:2px}.lp-metric-card,.lp-metrics{display:flex;flex-direction:column}.lp-metric-card{background:#1c1b14;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:22px 24px;gap:6px}.lp-metric-card--mrr{padding-bottom:16px}.lp-metric-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(40,43%,95%,.3)}.lp-metric-value{font-family:var(--font-cormorant);font-size:36px;font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--cream)}.lp-metric-unit{font-size:20px;color:hsla(40,43%,95%,.5)}.lp-metric-delta{font-size:11.5px;color:hsla(40,43%,95%,.4)}.lp-metric-delta--up{color:#6abf8e}.sparkline{margin-top:8px;display:block}.lp-feed{background:#1c1b14;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;overflow:hidden}.lp-feed-label{padding:14px 20px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(40,43%,95%,.25);border-bottom:1px solid hsla(0,0%,100%,.06)}.lp-feed-item{display:flex;gap:14px;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--fi,0) * .12s + .3s)}.live-proof.in .lp-feed-item{opacity:1}.lp-feed-item:last-child{border-bottom:none}.lp-feed-item--typing{opacity:.6}.live-proof.in .lp-feed-item--typing{opacity:.6;transition-delay:calc(5 * .12s + .3s)}.lp-feed-avatar{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.lp-feed-avatar span{font-size:12px;font-weight:700;font-family:var(--font-cormorant)}.lp-feed-body{flex:1 1;min-width:0}.lp-feed-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.lp-feed-meta strong{font-size:12px;font-weight:600}.lp-feed-tag{font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsla(40,43%,95%,.3);background:hsla(0,0%,100%,.07);border-radius:3px;padding:2px 6px}.lp-feed-time{font-size:10.5px;color:hsla(40,43%,95%,.25);margin-left:auto}.lp-feed-msg{font-size:13px;font-weight:300;color:hsla(40,43%,95%,.6);line-height:1.65}.lp-typing-dots{display:flex;align-items:center;gap:4px;margin-top:4px}.lp-typing-dot{width:6px;height:6px;border-radius:50%;background:hsla(40,43%,95%,.3);animation:lp-bounce 1.2s ease-in-out infinite}@keyframes lp-bounce{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-5px);opacity:.8}}@media(max-width:820px){.lp-grid{grid-template-columns:1fr}.lp-metrics{flex-direction:row;flex-wrap:wrap}.lp-metric-card{flex:1 1 140px}}.stat-bar{display:flex;align-items:stretch;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--cream);overflow:hidden}.stat-item{flex:1 1;padding:40px 36px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border);opacity:0}.stat-item:last-child{border-right:none}.stat-bar.in .stat-item{animation:cardReveal .65s ease both;animation-delay:calc(var(--si,0) * .14s)}.stat-item__num{display:flex;align-items:baseline;gap:4px;line-height:1}.stat-item__n{font-size:clamp(48px,6vw,72px);letter-spacing:-.04em;color:var(--ink)}.stat-item__n,.stat-item__u{font-family:var(--font-cormorant);font-weight:300}.stat-item__u{font-size:clamp(22px,3vw,32px);letter-spacing:-.02em;color:var(--muted)}.stat-item__label{font-size:13px;font-weight:400;color:var(--muted-2);line-height:1.5}.pipeline-section{border-top:1px solid var(--border)}.pipeline-lead{font-size:16px;font-weight:300;color:var(--muted-2);max-width:560px;line-height:1.8;margin-top:20px;margin-bottom:56px}.pipeline-wrap{position:relative}.pipeline-labels{display:grid;grid-template-columns:110px 1fr 110px;padding:0 0 16px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:960px}.pipeline-labels span:nth-child(2){text-align:center}.pipeline-labels span:nth-child(3){text-align:right}.pipeline-svg{width:100%;display:block;max-height:520px;overflow:visible}.mem-chart-wrap,.pipeline-svg{border:1px solid var(--border);border-radius:var(--r);background:var(--cream)}.mem-chart-wrap{position:relative;padding:20px;overflow:hidden}.mem-chart-svg{width:100%;display:block}.mem-callout{display:flex;align-items:flex-start;gap:18px;margin-top:28px;padding:20px 22px;background:var(--green-pale);border:1px solid rgba(43,92,70,.18);border-radius:10px}.mem-callout__num{font-family:var(--font-cormorant);font-size:52px;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--green);flex-shrink:0}.mem-callout strong{display:block;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin-bottom:4px}.mem-callout p{font-size:13px;color:var(--muted-2);line-height:1.6}@media(max-width:820px){.nav__links{display:none}.mem-grid{gap:40px}.cost-grid,.mem-grid{grid-template-columns:1fr}.fi{gap:14px;text-align:center}.fi,.stat-bar,.waitlist-form{flex-direction:column}.stat-item{border-right:none;border-bottom:1px solid var(--border)}.stat-item:last-child{border-bottom:none}.hero__h{font-size:clamp(48px,12vw,80px)}.pipeline-labels{grid-template-columns:80px 1fr 80px;font-size:9px}}