h1,h2,h3,h4{line-height:normal}h1,h2,h3,h4{font-family:inherit;margin:0}p{margin:0}ul,ol{margin:0}a{color:inherit}.menu{visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.menu.open{visibility:visible;pointer-events:auto;transition:opacity .3s ease}.rail{display:none!important}.chat-panel{display:none}.chat-panel.show{display:grid}:root{color-scheme:light;--night-0: #020b24;--night-1: #061a52;--night-2: #0b3aa6;--night-ink: #f4f7ff;--night-dim: #8ea3d6;--cyan: #35b3f0;--paper: #f1f2f7;--card: #ffffff;--card-2: #f6f7fb;--line: #dde1ec;--ink: #0f1a33;--ink-2: #2a3550;--muted: #5d6882;--faint: #9aa3b8;--accent: #1470f0;--accent-soft: #e6f0ff;--good: #1a8f5a;--mark-navy: #1f3a72;--mark-cyan: #2aa9e0;--phone: #0d1424;--phone-card: #1a2336;--shadow: 0 1px 2px rgba(15,26,51,.06),0 12px 32px -12px rgba(15,26,51,.18);--deep: #12295a;--deep-ink: #f4f7ff;--deep-dim: #a9b9de;--deep-em: #6cc4ff;--sky: #d3e6f6;--slate: #1d2b3f;--slate-2: #283a52;--slate-ink: #eef3fa;--slate-dim: #9fb0c6;--sans: "Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono: "JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--gutter: max(16px,5vw)}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font: 500 16px/1.5 var(--sans);-webkit-font-smoothing: antialiased;overflow-x: clip}h1,h2,h3,p,blockquote,figure{margin: 0}h1,h2{text-wrap: balance;letter-spacing: -0.025em}em{font-style: normal;color: var(--accent)}.dark em{color: var(--cyan)}.deep em{color: var(--deep-em)}.deep .card em,.sky .card em{color: var(--accent)}button{font: inherit}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}.lbl{font: 600 11px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 16px;font: 600 12px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--accent)}.eyebrow b{font-weight: 600;color: var(--muted)}.dark .eyebrow{color: var(--cyan)}.deep .eyebrow{color: var(--deep-em)}.deep .eyebrow b{color: var(--deep-dim)}.hdr{position: fixed;inset: 0 0 auto 0;z-index: 20;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: calc(env(safe-area-inset-top,0px) + 18px) var(--gutter) 18px;color: var(--ink-2);pointer-events: none;transition: color .4s}.hdr>*{pointer-events: auto}.hdr-l{display: flex;align-items: center;gap: 14px;min-width: 0}.lockup{display: flex;align-items: center;gap: 8px;color: inherit;text-decoration: none}.lockup .mk{width: 26px;height: 23px}.lockup .wm{width: 78px;height: 20px}.hdr-cta{font: 700 13px/1 var(--sans);color: inherit;text-decoration: none;padding: 9px 14px;border: 1px solid currentColor;border-radius: 999px;opacity: .85}.hdr-cta:hover{opacity: 1}body[data-tone="dark"] .hdr{color: var(--night-ink)}body[data-tone="dark"] .hdr .mk{--mark-navy: #ffffff}.rail{position: fixed;left: 50%;bottom: 0;z-index: 20;width: min(560px,calc(100% - 32px));transform: translateX(-50%);padding: 0 0 calc(env(safe-area-inset-bottom,0px) + 16px);color: var(--muted);pointer-events: none;transition: color .4s}body[data-rtone="dark"] .rail{color: var(--night-dim)}.rail-track{position: relative;height: 22px;pointer-events: auto;cursor: pointer;touch-action: none}.rail-track::before{content: "";position: absolute;left: -10px;right: -10px;top: -10px;bottom: -8px}.rail-track:hover .rail-dot,.rail.dragging .rail-dot{transform: scale(1.35)}.rail.dragging .rail-track{cursor: grabbing}.rail.dragging .rail-read{color: var(--accent)}body[data-rtone="dark"] .rail.dragging .rail-read{color: var(--cyan)}.rail-line{position: absolute;left: 0;right: 0;top: 10px;height: 1px;background: currentColor;opacity: .4}.rail-fill{position: absolute;left: 0;top: 10px;height: 1px;width: calc(var(--rp,0) * 100%);background: var(--accent)}body[data-rtone="dark"] .rail-fill{background: var(--cyan)}.rail-end{position: absolute;top: 7px;width: 7px;height: 7px;border-radius: 50%;background: currentColor}.rail-end.a{left: -3px}.rail-end.b{right: -3px}.rail-dot{position: absolute;top: 5px;left: calc(var(--rp,0) * 100%);width: 11px;height: 11px;margin-left: -5px;border-radius: 50%;cursor: grab;transition: transform .15s;background: var(--accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}body[data-rtone="dark"] .rail-dot{background: var(--cyan);box-shadow: 0 0 0 4px rgba(53,179,240,.25)}.rail-labels{display: flex;justify-content: space-between;align-items: baseline;font: 600 10px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase}.rail-read{font-variant-numeric: tabular-nums;letter-spacing: .04em;opacity: .9}.rail.done .rail-labels span:last-child{color: var(--accent)}.ch{position: relative;height: calc(var(--h,300) * 1vh)}.stage{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: hidden;padding-inline: var(--gutter);padding-block: 84px 72px;display: grid;place-items: center}.dark .stage{color: var(--night-ink);background: radial-gradient(ellipse 70% 60% at 50% 38%,var(--night-2) 0%,var(--night-1) 45%,var(--night-0) 100%)}.deep .stage{background: var(--deep);color: var(--deep-ink)}.sky .stage{background: var(--sky)}.layer{grid-area: 1 / 1;transition: opacity .6s ease,transform .6s ease}[data-on]:not(.on){opacity: 0;pointer-events: none}.layer[data-on]:not(.on){transform: translateY(14px)}.rv{transition: opacity .5s ease,transform .5s ease}.rv[data-on]:not(.on){transform: translateY(10px)}.hero .stage{place-items: center start}.hero-in{position: relative;z-index: 1;width: min(1280px,100%);justify-self: center;display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: center;gap: clamp(32px,5vw,80px);transform: scale(calc(1 - var(--out,0) * .06));opacity: calc(1 - var(--out,0) * .9)}.hero-copy{display: grid;gap: 26px}.hero h1{font-size: clamp(36px,4.3vw,66px);font-weight: 800;line-height: 1.04;letter-spacing: -0.035em}.hero-vis{position: relative;margin: 0 auto;width: min(430px,100%);padding: 32px 0 64px;transform: translateX(28px);animation: rise 1s .3s cubic-bezier(.2,.7,.2,1) both}.browser{border-radius: 12px;overflow: hidden;background: #f1f2f8;box-shadow: 0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.12)}.browser-bar{display: flex;gap: 5px;padding: 7px 9px;background: #e4e7f0}.browser-bar i{width: 7px;height: 7px;border-radius: 50%;background: #c3c9d8}.browser img{display: block;width: 100%;height: auto}.hero-vis .thrive{position: absolute;left: 58%;top: 0;width: 38%;height: auto;filter: drop-shadow(0 30px 40px rgba(0,0,0,.55))}.hero-vis figcaption,.core-vis figcaption{margin-top: 14px;font-size: 13px;font-weight: 600;color: var(--night-dim)}.hero-vis figcaption{position: absolute;left: 0;bottom: 18px;max-width: 60%}figcaption span{font-weight: 500;opacity: .75}.pos-types{display: none}.core-vis{justify-items: end;margin: 0}.visual.core-vis>*{grid-area: auto}.split.core{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.core-card{width: min(470px,100%,calc(62svh * .77));padding: 16px}.core-card img{display: block;width: 100%;height: auto}.core-vis figcaption{justify-self: end;width: min(470px,100%,calc(62svh * .77))}.core .pos-line{max-width: 22ch}.core h2{font-size: clamp(32px,3.8vw,54px);font-weight: 800;line-height: 1.06}.hero-waves{position: absolute;inset: 0;opacity: calc(1 - var(--out,0) * .6)}.hero-waves video{width: 100%;height: 100%;object-fit: cover;object-position: 60% center;display: block}.hero-waves::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(2,11,36,.88) 0%,rgba(2,11,36,.55) 38%,rgba(2,11,36,0) 70%),linear-gradient(to bottom,rgba(2,11,36,.5) 0%,rgba(2,11,36,0) 18%,rgba(2,11,36,0) 62%,rgba(2,11,36,.85) 100%)}.hero h1 span{display: block;animation: rise .9s cubic-bezier(.2,.7,.2,1) both}.hero h1 span:nth-child(2){animation-delay: .12s}.hero h1 span:nth-child(3){animation-delay: .24s}@keyframes rise{from{transform: translateY(18px);opacity: .001}}.hero .stage{padding-bottom: 150px}.strip{position: absolute;z-index: 1;left: var(--gutter);right: var(--gutter);bottom: 48px;display: flex;flex-direction: column;align-items: center;gap: 18px;opacity: calc(1 - var(--out,0))}.strip .lbl{color: var(--night-dim);flex: none}.strip-logos{display: flex;align-items: center;justify-content: center;gap: clamp(28px,4vw,56px);flex-wrap: wrap}.strip-logos img{display: block;height: auto;opacity: .85}.strip-logos img[alt="STAT Wellness"]{width:48px}.strip-logos img[alt="LifeSpan Medicine"]{width:130px}.strip-logos img[alt="Ageless Future"]{width:170px}.hero-sub{max-width: 46ch;margin-top: -6px;font-size: clamp(17px,1.45vw,21px);font-weight: 500;line-height: 1.45;color: #e4eaf7;animation: rise .9s .3s cubic-bezier(.2,.7,.2,1) both}.nw{white-space: nowrap}.hero .cta{justify-self: start;animation: rise .9s .36s cubic-bezier(.2,.7,.2,1) both}.pos{width: min(1080px,100%);display: grid;gap: clamp(36px,7vh,72px)}.pos h2{font-size: clamp(30px,3.9vw,54px);font-weight: 700;line-height: 1.1;letter-spacing: -0.03em;max-width: 22ch}.pos .w{opacity: .2;transition: opacity .25s}.pos .w.lit{opacity: 1}.pos .w.it{font-style: italic;color: var(--cyan)}.pos-line{margin-top: clamp(18px,3vh,28px);font-size: clamp(22px,2.6vw,36px);font-weight: 600;line-height: 1.2;letter-spacing: -0.02em;color: var(--night-dim)}.pos-line em{color: var(--night-ink)}.partners{display: grid;justify-items: start;gap: 18px;padding-top: 24px;border-top: 1px solid rgba(244,247,255,.16)}.partners .lbl{color: var(--night-dim)}.partners .strip-logos{justify-content: flex-start}.strip-types{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 36px;font-size: clamp(15px,1.3vw,17px);font-weight: 600;color: var(--night-ink)}.strip-types li{display: flex;align-items: center;gap: 10px}.strip-types li::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--cyan);box-shadow: 0 0 0 4px rgba(53,179,240,.18)}.segs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.seg{display: grid;gap: 12px;font-size: clamp(15px,1.5vw,18px);font-weight: 600}.seg::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--cyan);box-shadow: 0 0 0 5px rgba(53,179,240,.18)}.gap-visit{display: flex;align-items: center;gap: clamp(20px,4vw,44px)}.watch{width: clamp(96px,16vw,168px);height: auto;overflow: visible}.watch .wedge{stroke-dasharray: 100 100;stroke-dashoffset: calc(100 - var(--wedge,0) * 100)}.gap-visit p{font-size: clamp(18px,2.2vw,26px);font-weight: 600;line-height: 1.1}.gap-visit strong{display: block;font-size: clamp(36px,4.2vw,56px);font-weight: 800;letter-spacing: -0.03em}.gap-count{text-align: center}.gap-count p{font-size: clamp(17px,2vw,24px);opacity: .85}.count{display: block;margin-block: 8px 4px;font-size: clamp(56px,9vw,120px);font-weight: 800;line-height: 1;letter-spacing: -0.045em;color: var(--cyan);font-variant-numeric: tabular-nums}.gap-won{display: grid;justify-items: center;gap: 24px;text-align: center}.gap-won h2{font-size: clamp(32px,4vw,56px);font-weight: 700;max-width: 16ch}.gap-won p{max-width: 46ch;font-size: clamp(16px,1.6vw,20px);color: var(--night-dim);line-height: 1.5}.churn{display: grid;justify-items: center;gap: clamp(36px,7vh,72px);text-align: center}.churn h2{font-size: clamp(28px,3.6vw,50px);font-weight: 700;max-width: 18ch}.people{display: flex;gap: clamp(10px,3vw,34px);flex-wrap: wrap;justify-content: center;max-width: 820px}.person{width: clamp(30px,5vw,54px);height: auto;overflow: visible;transition: opacity .9s ease,transform .9s ease}.person path,.person circle{stroke-dasharray: 1;stroke-dashoffset: calc(1 - var(--draw,0))}.person.gone{opacity: .16;transform: translateY(18px) scale(.8)}.patch{width: min(1000px,100%);display: grid;gap: clamp(20px,5vh,48px);justify-items: center}.patch h2{font-size: clamp(28px,3.6vw,50px);font-weight: 700;text-align: center}.web{position: relative;width: 100%;aspect-ratio: 16 / 8;max-height: 50vh}.web svg,.conv svg,.reach svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.web .wire-l{fill: none;stroke: rgba(170,190,235,.7);stroke-width: 1.5;stroke-linecap: round}.tip{fill: var(--cyan);filter: drop-shadow(0 0 6px rgba(53,179,240,.9))}.pill{position: absolute;left: var(--x);top: var(--y);z-index: 1;transform: translate(-50%,-50%);padding: 7px 14px;border: 1px solid rgba(244,247,255,.45);border-radius: 999px;font-size: clamp(11px,1.3vw,14px);font-weight: 600;white-space: nowrap;background: #071a4d;transition: border-color .4s,box-shadow .4s}.pill.lit{border-color: rgba(244,247,255,.9);box-shadow: 0 0 0 4px rgba(53,179,240,.12)}.turn .stage{background: radial-gradient(ellipse 70% 60% at 50% 45%,var(--night-2),var(--night-1) 50%,var(--night-0));color: var(--ink)}.bloom{position: absolute;left: 50%;top: 50%;width: 40vmax;height: 40vmax;margin: -20vmax 0 0 -20vmax;border-radius: 50%;background: radial-gradient(circle,var(--paper) 0 55%,color-mix(in srgb,var(--paper) 60%,#7fd0ff) 68%,transparent 71%);box-shadow: 0 0 120px 40px rgba(120,200,255,.45);transform: scale(var(--bloom,0))}.one{position: relative;display: grid;justify-items: center;text-align: center;gap: 18px}.one .mark-big{width: clamp(72px,9vw,110px);height: auto;overflow: visible}.mark-big .m{transform-box: fill-box;transform-origin: center;transform: translate(calc(var(--mx) * (1 - var(--asm,1)) * 1px),calc(var(--my) * (1 - var(--asm,1)) * 1px));opacity: var(--asm,1)}.one h2{font-size: clamp(34px,4.2vw,56px);font-weight: 800}.uline{position: relative;white-space: nowrap}.uline::after{content: "";position: absolute;left: 0;right: 0;bottom: -.08em;height: .07em;min-height: 2px;background: currentColor;border-radius: 2px;transform-origin: left;transform: scaleX(var(--u,0))}.on>.uline::after,.uline.on::after{--u: 1;transition: transform .7s .25s cubic-bezier(.3,.7,.2,1)}.uline:not(.rv)[data-on]:not(.on),.msgcard .res[data-on]:not(.on){opacity: 1;pointer-events: auto}.one ul{list-style: none;padding: 0;margin: 4px 0 0;font-size: clamp(18px,2.2vw,26px);font-weight: 600;color: var(--ink-2);line-height: 1.4}.split{width: min(1180px,100%);display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: center;gap: clamp(28px,5vw,80px)}.copy{position: relative;display: grid}.copy>.layer{grid-area: 1 / 1}.copy h2{font-size: clamp(30px,4vw,54px);font-weight: 800;line-height: 1.08}.copy .kicker{margin-bottom: 14px;font-size: clamp(16px,1.5vw,19px);font-weight: 600;color: var(--muted)}.copy p.copy-body{margin-top: 18px;max-width: 40ch;font-size: clamp(15px,1.3vw,17px);color: var(--muted);line-height: 1.55}.copy p.bar{padding-left: 16px;border-left: 2px solid var(--accent)}.ph{transition: color .5s,opacity .5s}.ph[data-on]:not(.on){opacity: .14}.stack{display: grid}.stack>*{grid-area: 1 / 1}.stack>.layer{transition: opacity .5s ease .28s,transform .5s ease .28s}.stack>.layer[data-on]:not(.on){transform: translateY(-16px);transition: opacity .25s ease,transform .25s ease}.stack>.layer.on ~ .layer[data-on]:not(.on){transform: translateY(16px)}.visual{position: relative;display: grid;justify-items: end;align-items: center}.visual>*{grid-area: 1 / 1}.visual>.layer[data-on]:not(.on){transform: scale(.97)}.card{background: var(--card);border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow);color: var(--ink)}.panel{width: 100%;max-width: 560px;padding: 20px 22px}.p-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-bottom: 14px}.p-head .sp-lbl{font-size: 12px;font-weight: 700;color: var(--accent)}.p-foot{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 999px;background: var(--accent-soft);color: var(--accent);font-size: 12px;font-weight: 700;white-space: nowrap}.chip.ok{background: color-mix(in srgb,var(--good) 14%,transparent);color: var(--good)}.plist{list-style: none;margin: 26px 0 0;padding: 0;border-top: 1px solid var(--line)}.plist li{display: flex;align-items: baseline;gap: 14px;padding: 13px 0;border-bottom: 1px solid var(--line);font-size: clamp(15px,1.5vw,18px);font-weight: 600;color: var(--faint);transition: color .35s}.plist li span{font: 600 11px/1 var(--mono);color: inherit}.plist li.is{color: var(--ink)}.plist li.is span{color: var(--accent)}.src{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.src li{display: flex;align-items: center;gap: 10px;font-size: 15px;font-weight: 600}.src li::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--accent)}.src li b{margin-left: auto;font-weight: 600;font-size: 13px;color: var(--muted);font-variant-numeric: tabular-nums}.big-n{display: flex;align-items: baseline;gap: 10px}.big-n b{font-size: 38px;font-weight: 700;letter-spacing: -0.03em;color: var(--ink);font-variant-numeric: tabular-nums;line-height: 1}.big-n small{display: grid;font-size: 12px;line-height: 1.3}.disc{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.disc li{display: grid;grid-template-columns: 8px 110px 1fr 90px;align-items: center;gap: 12px;font-size: 15px;font-weight: 600}.disc li::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--c)}.disc .trk{height: 6px;border-radius: 6px;background: var(--card-2);overflow: hidden}.disc .trk i{display: block;height: 100%;width: calc(var(--w) * var(--fill,0) * 1%);background: var(--c);border-radius: 6px}.disc em{font-style: normal;font-size: 13px;color: var(--muted);text-align: right}.yp{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.yp li{display: flex;gap: 12px;font-size: 15px;font-weight: 600}.yp li small{display: block;font-size: 13px;font-weight: 500;color: var(--muted)}.box{flex: none;width: 18px;height: 18px;margin-top: 2px;border-radius: 50%;border: 1.5px solid var(--faint);display: grid;place-items: center;transition: background .3s,border-color .3s}.box.ck{background: var(--accent);border-color: var(--accent)}.box.ck::after{content: "";width: 7px;height: 4px;margin-top: -2px;border: 2px solid #fff;border-top: 0;border-right: 0;transform: rotate(-45deg)}.why{font-size: 14px;color: var(--ink-2);line-height: 1.5}.re-top{display: flex;justify-content: space-between;align-items: baseline}.re-top b{font-size: 17px;font-weight: 700}.re-top small{display: block;font-size: 13px;color: var(--muted);font-weight: 500}.working{font: 600 11px/1 var(--mono);letter-spacing: .1em;color: var(--good)}.reading{margin: 10px 0 6px;font-size: 22px;font-weight: 600;color: var(--muted);font-variant-numeric: tabular-nums}.reading b{font-size: 38px;font-weight: 700;color: var(--ink);letter-spacing: -0.03em}.reading small{font-size: 13px}.range{position: relative;height: 30px}.range .trk{position: absolute;left: 0;right: 0;top: 6px;height: 4px;border-radius: 4px;background: var(--card-2);border: 1px solid var(--line)}.range .seg-b{position: absolute;top: 6px;height: 4px;background: var(--accent);border-radius: 4px}.range .knob{position: absolute;top: 2px;width: 12px;height: 12px;margin-left: -6px;border-radius: 50%;background: var(--card);border: 2px solid var(--accent)}.range .tick{position: absolute;top: 2px;width: 1px;height: 12px;background: var(--muted)}.range .lbls{position: absolute;left: 0;right: 0;top: 18px;display: flex;justify-content: space-between;font: 500 10px/1 var(--mono);color: var(--faint)}.range .lbls span:nth-child(2){position: absolute;transform: translateX(-50%);letter-spacing: .08em}.hba{display: flex;justify-content: space-between;margin-top: 10px;font-size: 14px;font-weight: 600}.hba b{font-variant-numeric: tabular-nums}.kv{display: grid;grid-template-columns: auto 1fr auto;gap: 8px 16px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 14px}.kv span:nth-child(3n+1){color: var(--muted)}.kv span:nth-child(3n){color: var(--muted);text-align: right;font-variant-numeric: tabular-nums}.app{width: 100%;max-width: 620px;overflow: hidden}.tabs{position: relative;display: flex;align-items: center;gap: 22px;padding: 14px 20px 0;border-bottom: 1px solid var(--line);font-size: 13px;font-weight: 700;color: var(--muted)}.tabs span[data-tab]{padding-bottom: 12px;transition: color .3s}.tabs span[data-tab].is{color: var(--accent)}.tab-bar{position: absolute;bottom: -1px;height: 2px;background: var(--accent);border-radius: 2px;left: var(--tl,20px);width: var(--tw,34px);transition: left .45s cubic-bezier(.3,.7,.2,1),width .45s cubic-bezier(.3,.7,.2,1)}.status{margin-left: auto;padding-bottom: 12px;font: 600 11px/1 var(--mono);letter-spacing: .06em;color: var(--accent);display: flex;align-items: center;gap: 6px}.status i{width: 7px;height: 7px;border-radius: 50%;background: currentColor;animation: pulse 1.2s ease-in-out infinite}.status.done{color: var(--good)}.status.done i{display: none}@keyframes pulse{50%{opacity: .25}}.panes{position: relative;display: grid;min-height: clamp(240px,36vh,320px)}.pane{grid-area: 1 / 1;padding: 18px 20px 20px;transition: opacity .45s ease,transform .45s ease}.pane:not(.is){opacity: 0;transform: translateX(12px);pointer-events: none}.pane h3{font-size: 15px;font-weight: 700}.pane h3 small{font-weight: 500;color: var(--muted);font-size: 13px}.wave{display: flex;align-items: center;gap: 3px;height: 34px;margin: 14px 0 16px}.wave span{flex: 1;min-width: 2px;height: calc(var(--a) * 100%);background: var(--accent);border-radius: 2px;animation: wv 1s ease-in-out calc(var(--d) * 1s) infinite alternate}.wave.still span{animation-play-state: paused;opacity: .35}@keyframes wv{from{transform: scaleY(.25)}to{transform: scaleY(1)}}.note-sec{display: grid;gap: 4px;margin-top: 12px}.note-sec p{font-size: 14px;line-height: 1.5;color: var(--ink-2)}.pane-head{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 12px}.rows{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.row{display: flex;align-items: center;gap: 12px;padding: 11px 12px;border-radius: 10px;background: var(--card-2);font-size: 14px;font-weight: 600}.row .box{margin-top: 0}.row .tag{flex: none;width: 88px;font: 600 10px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--accent)}.row .st{margin-left: auto;font-size: 12px;font-weight: 700;color: var(--good);white-space: nowrap;opacity: 0;transition: opacity .3s}.approved .row .st{opacity: 1}.approved .row:nth-child(2) .st{transition-delay: .25s}.approved .row:nth-child(3) .st{transition-delay: .5s}.app-foot{display: flex;justify-content: flex-end;align-items: center;gap: 12px;padding: 12px 20px 16px;border-top: 1px solid var(--line)}.btn{display: inline-flex;align-items: center;gap: 6px;border: 0;border-radius: 999px;padding: 9px 18px;background: var(--accent);color: #fff;font-weight: 700;font-size: 13px;white-space: nowrap;transition: transform .2s,background .3s}.btn.pressed{transform: scale(.94)}.btn .y{display: none}.btn.ok .y{display: inline}.btn.ok .n{display: none}.btn.ok{background: var(--good)}.qt{width: min(860px,100%);display: grid;gap: 28px}.q-mark{font: 800 88px/0.6 var(--sans);color: var(--accent);height: 44px}.qt blockquote{font-size: clamp(22px,2.6vw,34px);font-weight: 600;line-height: 1.24;letter-spacing: -0.02em;text-wrap: pretty}.qt .w{opacity: .18;transition: opacity .3s ease 0s}.qt blockquote.play .w{opacity: 1;transition-delay: calc(.4s + var(--wi,0) * 30ms)}.stack>.layer:not(.on) blockquote .w{opacity: 1;transition-delay: 0s}.qt .hl{color: var(--accent)}.qt figcaption{display: grid;gap: 2px;font-size: 15px}.qt figcaption b{font-weight: 700}.qt figcaption span{color: var(--muted);font-size: 14px}.q-pager{display: flex;gap: 8px}.q-pager i{width: 22px;height: 3px;border-radius: 3px;background: var(--line);transition: background .3s}.q-pager i.is{background: var(--accent)}.chart-card{width: 100%;max-width: 600px;padding: 20px 20px 16px}.chart-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px}.chart-head .lbl{color: var(--ink-2)}.chart-head .chip{margin-top: 10px}.chart-head .sp-lbl{font-size: 12px;font-weight: 700;color: var(--accent)}.plot{position: relative;margin-top: 8px}.plot svg{display: block;width: 100%;height: auto;overflow: visible}.plot .target{stroke: var(--muted);stroke-dasharray: 4 4;stroke-width: 1}.plot .target-t{fill: var(--muted);font: 600 10px var(--mono)}.plot .ln{fill: none;stroke: var(--accent);stroke-width: 2.5;stroke-linejoin: round;stroke-linecap: round}.plot .area{fill: var(--accent);opacity: .08}.plot .dot{fill: var(--card);stroke: var(--accent);stroke-width: 2;transition: opacity .2s}.plot .dot.off{opacity: 0}.plot .end-ring{fill: none;stroke: var(--accent);stroke-width: 1.5;opacity: 0;transition: opacity .4s}.plot.met .end-ring{opacity: .5}.ann{position: absolute;transform: translate(-50%,-100%);padding: 4px 9px;border: 1px solid var(--ink-2);border-radius: 999px;background: var(--card);font-size: 11px;font-weight: 700;color: var(--ink-2);white-space: nowrap}.readout{display: flex;justify-content: space-between;align-items: flex-end;margin-top: 6px}.readout b{font-size: 40px;font-weight: 800;letter-spacing: -0.03em;line-height: 1;font-variant-numeric: tabular-nums}.readout b small{font-size: 12px;font-weight: 600;color: var(--muted);letter-spacing: 0;margin-left: 4px}.met-pill{background: var(--accent);color: #fff}.points{list-style: none;margin: 26px 0 0;padding: 0;display: grid;gap: 16px;max-width: 40ch}.points li{display: flex;gap: 14px;font-size: clamp(14px,1.3vw,16px);line-height: 1.5;color: var(--deep-dim);opacity: .7;transition: color .35s,opacity .35s}.points li::before{content: "";flex: none;width: 9px;height: 9px;margin-top: 7px;border-radius: 50%;border: 1.5px solid currentColor}.points li.is{color: var(--deep-ink);opacity: 1}.points li.is::before{background: var(--deep-em);border-color: var(--deep-em)}.chain{position: relative;display: grid;gap: 14px;padding-left: 24px}.chain::before{content: "";position: absolute;left: 5px;top: 8px;bottom: 8px;width: 1.5px;background: var(--accent);transform-origin: top;transform: scaleY(var(--chain,0))}.lnk{position: relative;display: grid;grid-template-columns: 76px 1fr auto;gap: 12px;align-items: baseline;font-size: 15px;font-weight: 600}.lnk::before{content: "";position: absolute;left: -24px;top: 6px;width: 11px;height: 11px;border-radius: 50%;border: 1.5px solid var(--accent);background: var(--card);transition: background .3s}.lnk.lit::before{background: var(--accent)}.lnk .lbl{font-size: 10px}.lnk small{display: block;font-size: 13px;font-weight: 500;color: var(--muted)}.lnk .r{font-size: 13px;color: var(--muted);font-weight: 600;text-align: right}.lnk .r.big{font-size: 17px;color: var(--ink);font-variant-numeric: tabular-nums}.crp{position: relative;height: 32px;margin: 8px 0 0 24px}.crp .trk{position: absolute;left: 0;right: 0;top: 6px;height: 4px;border-radius: 4px;background: repeating-linear-gradient(90deg,var(--line) 0 2px,transparent 2px 5px)}.crp .good{position: absolute;left: 0;top: 6px;height: 4px;width: 26%;border-radius: 4px;background: color-mix(in srgb,var(--good) 60%,transparent)}.crp .knob{position: absolute;top: 2px;width: 12px;height: 12px;margin-left: -6px;border-radius: 50%;background: var(--card);border: 2px solid var(--accent)}.crp .ghost{position: absolute;top: 4px;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: var(--faint)}.crp .lbls{position: absolute;left: 0;right: 0;top: 18px;font: 500 10px/1 var(--mono);color: var(--faint)}.crp .lbls span{position: absolute;white-space: nowrap}.keep{width: min(1100px,100%);display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: clamp(28px,6vw,96px)}.keep h2{font-size: clamp(32px,3.9vw,54px);font-weight: 800;line-height: 1.05}.keep p{margin-top: 18px;max-width: 32ch;font-size: clamp(16px,1.6vw,20px);color: var(--deep-dim);line-height: 1.5}.hphone{height: min(640px,72svh);aspect-ratio: 9 / 19.5;container-type: size;border-radius: 7cqh;padding: 3cqh 3.2cqh;background: #000;border: 1px solid rgba(255,255,255,.14);box-shadow: 0 40px 80px -30px rgba(0,0,0,.7);color: #eef2fb;display: flex;flex-direction: column;gap: 1.6cqh;font-size: 1.9cqh}.hp-top{display: flex;align-items: center;gap: 1.4cqh}.hp-av{width: 5cqh;height: 5cqh;border-radius: 50%;background: #2c5aa8;display: grid;place-items: center;font-size: 1.7cqh;font-weight: 700;flex: none}.hp-top b{display: block;font-size: 2.2cqh}.hp-top small{color: #93a0bd;font-size: 1.6cqh}.gauge{position: relative;display: grid;justify-items: center;margin-top: 1cqh}.gauge svg{width: 88%;height: auto;overflow: visible}.gauge .g-bg{stroke: #273149}.gauge .g-fg{stroke: #f4f7ff;stroke-dasharray: 100;stroke-dashoffset: calc(100 - var(--g,0))}.gauge .g-n{position: absolute;top: 40%;font-size: 8cqh;font-weight: 300;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.g-cap{display: grid;justify-items: center;gap: .8cqh;margin-top: -1cqh;text-align: center}.g-cap span:first-child{font: 600 1.4cqh/1 var(--mono);letter-spacing: .14em;color: #93a0bd;text-transform: uppercase}.g-cap span:nth-child(2){font: 600 1.7cqh/1 var(--mono);letter-spacing: .14em;color: #45c38a;text-transform: uppercase}.g-cap small{font-size: 1.5cqh;color: #93a0bd}.hp-today{display: flex;justify-content: space-between;font-weight: 700;font-size: 2cqh}.hp-today span{color: #6fb6ff;font-weight: 600;font-size: 1.7cqh}.hp-row{padding: 1.3cqh 1.6cqh;border-radius: 1.6cqh;background: var(--phone-card);display: grid;gap: .8cqh;font-size: 1.65cqh}.hp-row div{display: flex;justify-content: space-between;font-weight: 600}.hp-row small{color: #93a0bd;font-size: 1.45cqh}.hp-bar{height: .45cqh;border-radius: 1cqh;background: #2a3550}.hp-bar i{display: block;height: 100%;width: calc(var(--w) * var(--fill,0) * 1%);border-radius: 1cqh;background: #3b8cff}.hp-msg{display: flex;gap: 1.2cqh;padding: 1.4cqh 1.6cqh;border-radius: 1.6cqh;border: 1px solid #2a3f66;background: #0e1830;font-size: 1.65cqh}.hp-msg b{display: block}.hp-msg .hp-av{width: 4cqh;height: 4cqh;font-size: 1.4cqh;background: #22324c}.adapt{width: min(1180px,100%);display: grid;gap: clamp(20px,4vh,40px)}.adapt-top{display: flex;justify-content: space-between;align-items: end;gap: 24px;flex-wrap: wrap}.adapt-top h2{font-size: clamp(30px,4vw,54px);font-weight: 800;line-height: 1.08}.adapt-top p{margin-top: 10px;font-size: clamp(15px,1.4vw,18px);color: var(--muted);max-width: 44ch}.adapt-top .tag-line{font-size: clamp(18px,2vw,24px);font-weight: 700;color: var(--accent)}.duo{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: clamp(40px,9vw,140px)}.plan-card{padding: 18px 20px;max-width: 520px;width: 100%}.plan-card .pane-head{margin-bottom: 6px}.plan-card .flag{font-size: 12px;font-weight: 700;color: var(--accent)}.items{list-style: none;margin: 0;padding: 0}.item{display: flex;align-items: flex-start;gap: 12px;padding: 13px 10px;border-top: 1px solid var(--line);border-radius: 10px;transition: background .4s}.item:first-child{border-top: 0}.item.hot{background: var(--accent-soft)}.item .t{display: grid;gap: 2px;font-size: 14px;font-weight: 600}.item .t small{display: block;margin-top: 2px;font-size: 12px;font-weight: 600;color: var(--accent)}.item .done{margin-left: auto;font-size: 12px;font-weight: 600;color: var(--accent);white-space: nowrap}.item .btn{margin-left: auto;padding: 6px 12px;font-size: 12px}.swap{display: grid}.swap>*{grid-area: 1 / 1;transition: opacity .35s}.swap>:not(.is){opacity: 0}.wire{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.wire path{fill: none;stroke: var(--accent);stroke-width: 1.5;stroke-dasharray: 4 5;opacity: .5}.packet{fill: var(--accent)}.phone{width: clamp(150px,26vh,250px);aspect-ratio: 9 / 18.5;border-radius: 30px;padding: 12px 10px;background: var(--phone);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 30px 60px -20px rgba(6,14,40,.55);color: #eef2fb;position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 8px;font-size: clamp(9px,1.35vh,12px)}.phone::before{content: "";width: 34%;height: 16px;border-radius: 10px;background: #000;align-self: center;flex: none}.phone .clock{font-weight: 700;font-size: .9em;padding-inline: 6px}.phone .hi{font-weight: 800;font-size: 1.45em;padding-inline: 6px;line-height: 1.15}.phone .your{font: 600 .75em/1 var(--mono);letter-spacing: .1em;color: #6fb6ff;padding-inline: 6px;margin-top: 4px}.p-item{display: flex;align-items: flex-start;gap: 7px;padding: 8px;border-radius: 10px;background: var(--phone-card);font-weight: 600;line-height: 1.25}.p-item .box{width: 13px;height: 13px;margin-top: 0;border-color: #56617a}.p-item .box.ck{background: #3b8cff;border-color: #3b8cff}.p-item .box.ck::after{width: 5px;height: 3px;border-width: 1.5px}.p-item small{display: block;color: #6fb6ff;font-size: .82em;margin-top: 2px}.p-today{margin-top: auto;padding: 8px;border-radius: 10px;background: var(--phone-card);font: 600 .75em/1 var(--mono);letter-spacing: .08em;display: grid;gap: 7px}.p-today div{display: flex;justify-content: space-between}.p-bar{height: 4px;border-radius: 4px;background: #2a3550;overflow: hidden}.p-bar i{display: block;height: 100%;width: 66%;background: #3b8cff;border-radius: 4px}.msg{position: absolute;left: 8px;right: 8px;top: 36px;z-index: 2;padding: 10px 11px;border-radius: 14px;background: #f4f7ff;color: #0f1a33;box-shadow: 0 10px 24px rgba(0,0,0,.4);font-weight: 700;line-height: 1.3;transition: transform .5s cubic-bezier(.3,.7,.2,1),opacity .4s}.msg small{display: block;font-weight: 600;color: #5d6882;font-size: .8em;margin-bottom: 3px}.msg[data-on]:not(.on){transform: translateY(-140%)}.tri{width: min(1060px,100%);display: grid;gap: clamp(18px,3.5vh,36px);justify-items: center;text-align: center}.tri h2{font-size: clamp(30px,4vw,54px);font-weight: 800;line-height: 1.08}.tri .subline{margin-top: 10px;font-size: clamp(16px,1.8vw,21px);font-weight: 600;color: var(--muted)}.cols{width: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: clamp(16px,4vw,48px);text-align: left}.col{display: grid;align-content: start;gap: 10px}.col .lbl{margin-bottom: 2px}.msgcard{padding: 12px 14px;display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;align-items: center}.msgcard b{font-size: 14px;font-weight: 700}.msgcard .drafted{grid-column: 1;font-size: 12px;font-weight: 600;color: var(--accent)}.msgcard .res{grid-row: 1 / span 2;grid-column: 2;font-size: 12px;font-weight: 700;color: var(--good);white-space: nowrap}.msgcard .res .y{display: none}.msgcard .res.on .y{display: inline}.review{border-left: 3px solid var(--accent)}.review .btn{grid-row: 1 / span 2;grid-column: 2}.tri .tri-foot{font-size: clamp(17px,1.9vw,22px);font-weight: 700}.tri .fine{font-size: clamp(14px,1.3vw,16px);color: var(--muted);max-width: 52ch}.slate{width: 100%;max-width: 620px;border-radius: 16px;background: linear-gradient(160deg,var(--slate-2),var(--slate));color: var(--slate-ink);padding: 18px 20px;box-shadow: 0 24px 50px -24px rgba(10,25,50,.55)}.slate .p-head .lbl{color: var(--slate-dim)}.slate .p-head .sp-lbl{color: #6cc4ff;font-weight: 600}.conv{position: relative;height: clamp(260px,44vh,380px)}.conv .src-l{position: absolute;right: 70%;transform: translateY(-50%);display: flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;color: var(--slate-dim);white-space: nowrap;transition: color .35s}.conv .src-l.lit{color: var(--slate-ink)}.conv .src-l::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: #6cc4ff}.cl{fill: none;stroke: rgba(200,220,245,.55);stroke-width: 1.2}.hub{position: absolute;transform: translate(-8px,-50%);display: flex;align-items: center;gap: 14px}.hub i{flex: none;width: 16px;height: 16px;border-radius: 50%;background: #9ad8ff;box-shadow: 0 0 0 calc(var(--glow,0) * 10px) rgba(108,196,255,.18),0 0 calc(var(--glow,0) * 26px) rgba(108,196,255,.8)}.hub b{display: block;font-size: 17px;font-weight: 600}.hub small{color: var(--slate-dim);font-size: 13px;white-space: nowrap}.reach{position: relative;height: 170px}.rpill{position: absolute;left: 0;transform: translateY(-50%);width: 76px;height: 34px;border-radius: 999px;border: 1px solid rgba(200,220,245,.3);background: rgba(255,255,255,.06);display: grid;place-items: center}.rpill svg{width: 26px;height: 18px}.acts{position: relative;display: flex;align-items: center;gap: 12px;padding: 30px 0}.acts::before{content: "";position: absolute;left: 0;top: 50%;height: 1px;width: calc(var(--line-p,0) * 100%);background: rgba(200,220,245,.6)}.act{position: relative;padding: 8px 18px;border-radius: 999px;border: 1px solid rgba(200,220,245,.3);background: var(--slate);font-size: 14px;font-weight: 600;color: var(--slate-dim);transition: color .3s,border-color .3s}.act.lit{color: var(--slate-ink);border-color: rgba(200,220,245,.7)}.goal-ring{position: relative;margin-left: auto;width: 72px;height: 72px;flex: none;border-radius: 50%;display: grid;place-items: center;font-size: 15px;font-weight: 700;border: 3px solid rgba(154,216,255,calc(.25 + var(--glow,0) * .75));background: var(--slate-2);box-shadow: 0 0 calc(var(--glow,0) * 28px) rgba(108,196,255,.55)}.finally{min-height: 100vh;min-height: 100svh;display: grid;place-items: center;padding: 120px var(--gutter);background: var(--sky);text-align: center}.finally h2{font-size: clamp(32px,3.9vw,56px);font-weight: 700;line-height: 1.08;letter-spacing: -0.03em;max-width: 16ch}.close h2.grow{font-size: clamp(28px,3.4vw,50px);font-weight: 700;line-height: 1.15;letter-spacing: -0.025em;max-width: none}.close{min-height: 100vh;min-height: 100svh;display: grid;place-items: center;align-content: center;gap: clamp(40px,8vh,80px);padding-inline: var(--gutter);padding-block: 120px 110px;text-align: center}.close h2{font-size: clamp(52px,9vw,132px);font-weight: 800;line-height: .98;letter-spacing: -0.045em;max-width: 10ch}.contact{display: grid;justify-items: center;gap: 18px}.contact .lockup{color: var(--ink-2)}.contact .lockup .mk{width: 46px;height: 40px}.contact .lockup .wm{width: 136px;height: 34px}.cta{display: inline-flex;align-items: center;padding: 15px 30px;border-radius: 999px;background: var(--accent);color: #fff;font-weight: 700;font-size: 17px;text-decoration: none;box-shadow: 0 14px 30px -12px color-mix(in srgb,var(--accent) 70%,transparent);transition: transform .2s}.cta:hover{transform: translateY(-2px)}.email{display: flex;align-items: center;gap: 10px;font-size: 20px;font-weight: 700;color: var(--accent)}.email span{user-select: all;border-bottom: 2px solid currentColor}.copy-btn{border: 1px solid var(--line);background: var(--card);color: var(--muted);border-radius: 999px;padding: 5px 12px;font-size: 12px;font-weight: 700;cursor: pointer}.contact p{font-size: 14px;color: var(--muted)}.foot{position: relative;overflow: hidden;background: #020816;color: #c9d1e4;padding: clamp(240px,32vw,420px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 100px)}.foot-waves{position: absolute;inset: 0}.foot-waves video{width: 100%;height: 100%;object-fit: cover;object-position: center 35%;display: block}.foot-waves::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,#020816 0%,rgba(2,8,22,0) 22%,rgba(2,8,22,.15) 45%,rgba(2,8,22,.8) 72%,#020816 100%)}.foot-in{position: relative;z-index: 1;width: min(1180px,100%);margin: 0 auto;display: grid;gap: 32px}.foot-brand{display: grid;gap: 14px}.foot .lockup{color: #fff;--mark-navy: #fff}.foot .lockup .mk{width: 34px;height: 30px}.foot .lockup .wm{width: 100px;height: 26px}.foot p{max-width: 34ch;font-size: 17px;line-height: 1.5;color: #e4eaf7}.foot-links{display: flex;flex-wrap: wrap;gap: 10px 28px}.foot-links a{color: #f4f7ff;font-size: 15px;font-weight: 600;text-decoration: none}.foot-legal{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 12px 24px;padding-top: 22px;border-top: 1px solid rgba(244,247,255,.16)}.foot-legal nav{display: flex;flex-wrap: wrap;gap: 8px 20px}.foot-legal a{color: #a9b9de;font-size: 13px;text-decoration: none}.foot a:hover{color: var(--cyan);text-decoration: underline;text-underline-offset: 3px}.foot small{font-size: 13px;color: #a9b9de}.lockup .logo{display: block;width: auto;height: 34px}.lockup .logo-w{display: none}body[data-tone="dark"] .hdr .logo-c{display: none}body[data-tone="dark"] .hdr .logo-w{display: block}.contact .lockup .logo{height: 52px}.foot .lockup .logo{height: 40px}.contact-email{font-size: 15px;font-weight: 600;color: var(--accent);text-decoration: none}.contact-email:hover{text-decoration: underline;text-underline-offset: 3px}.foot-legal a.choices{display: inline-flex;align-items: center;gap: 6px}.talk-proxy{position: fixed;right: 0;bottom: 0;width: 1px;height: 1px;padding: 0;border: 0;opacity: 0;pointer-events: none}.rail[hidden]{display: none}@media (min-width: 821px) and (max-width: 1180px){.hero .strip{bottom: 96px}}.visit-shot{width: 100%;max-width: 680px;border-radius: 14px;overflow: hidden;box-shadow: 0 30px 60px -24px rgba(6,14,40,.45),0 0 0 1px rgba(15,26,51,.08)}.visit-shot img{display: block;width: 100%;height: auto}.foot-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 28px}.badges{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 12px}.badge{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px 10px 12px;border: 1px solid rgba(244,247,255,.2);border-radius: 12px;background: rgba(244,247,255,.04);color: #7fcbff;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.badge span{display: grid;gap: 3px}.badge b{font-size: 13px;font-weight: 700;letter-spacing: .02em;color: #f4f7ff;line-height: 1}.foot .badge small{font: 600 10px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: #a9b9de}.menu-btn{width: 40px;height: 40px;margin-right: -8px;padding: 0;border: 0;background: transparent;color: inherit;display: grid;place-content: center;gap: 5px;cursor: pointer}.menu-btn span{display: block;width: 22px;height: 1.5px;border-radius: 2px;background: currentColor;transition: transform .3s ease,opacity .2s ease}.menu-btn[aria-expanded="true"] span:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.menu-btn[aria-expanded="true"] span:nth-child(2){opacity: 0}.menu-btn[aria-expanded="true"] span:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.menu{position: fixed;inset: 0;z-index: 19;display: grid;align-content: center;padding: 110px var(--gutter) 64px;background: rgba(2,11,36,.97);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: var(--night-ink);opacity: 0;transition: opacity .3s ease;overflow-y: auto}.menu[hidden]{display: none}.menu.open{opacity: 1}.menu ul{list-style: none;margin: 0 auto;padding: 0;width: min(1180px,100%)}.menu li a{display: grid;gap: 6px;padding: 22px 0;border-bottom: 1px solid rgba(244,247,255,.12);color: inherit;text-decoration: none;transform: translateY(8px);opacity: 0;transition: transform .4s ease,opacity .4s ease}.menu.open li a{transform: none;opacity: 1}.menu.open li:nth-child(2) a{transition-delay: .05s}.menu.open li:nth-child(3) a{transition-delay: .1s}.menu.open li:nth-child(4) a{transition-delay: .15s}.menu.open li:nth-child(5) a{transition-delay: .2s}.m-t{font-size: clamp(26px,2.8vw,40px);font-weight: 700;letter-spacing: -0.025em;line-height: 1.1;transition: color .2s}.m-d{font-size: 15px;font-weight: 500;color: var(--night-dim)}.menu li a:hover .m-t,.menu li a:focus-visible .m-t{color: var(--cyan)}.menu-foot{width: min(1180px,100%);margin: 36px auto 0;display: none;align-items: center;gap: 24px}.menu-login{color: var(--night-ink);font-weight: 700;text-decoration: none}body.menu-open{overflow: hidden}body.menu-open .hdr{color: var(--night-ink)}body.menu-open .hdr .logo-c{display: none}body.menu-open .hdr .logo-w{display: block}body.menu-open .hdr .hdr-login,body.menu-open .hdr .hdr-cta{visibility: hidden}body.menu-open .chat{display: none}.menu-wrap{position: relative;display: flex}.menu-drop{position: absolute;top: 100%;right: -8px;padding-top: 10px;display: grid;min-width: 220px;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.menu-drop::before{content: "";position: absolute;inset: 10px 0 0;border-radius: 14px;background: rgba(2,11,36,.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 20px 40px -18px rgba(0,0,0,.6);border: 1px solid rgba(244,247,255,.1)}.menu-drop a{position: relative;padding: 11px 20px;font: 600 14px/1.2 var(--sans);color: #e4eaf7;text-decoration: none;white-space: nowrap}.menu-drop a:first-of-type{padding-top: 16px}.menu-drop a:last-of-type{padding-bottom: 16px}.menu-drop a:hover{color: var(--cyan)}@media (hover: hover) and (pointer: fine){.menu-wrap:hover .menu-drop{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}}body.menu-open .menu-drop{display: none}.foot-row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 20px 28px}.hdr-r{display: flex;align-items: center;gap: 18px}.hdr-login{font: 700 13px/1 var(--sans);color: inherit;text-decoration: none;padding: 9px 4px;opacity: .85}.hdr-login:hover{opacity: 1;text-decoration: underline;text-underline-offset: 3px}.chat{position: fixed;right: 20px;bottom: calc(env(safe-area-inset-bottom,0px) + 20px);z-index: 30;display: grid;justify-items: end;gap: 10px}.chat-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 20px 0 16px;border: 0;border-radius: 999px;background: var(--accent);color: #fff;font-weight: 700;font-size: 15px;cursor: pointer;box-shadow: 0 14px 30px -12px rgba(20,112,240,.7),0 2px 6px rgba(15,26,51,.2);transition: transform .2s}.chat-btn:hover{transform: translateY(-2px)}.chat-panel{width: min(320px,calc(100vw - 40px));padding: 18px 20px;display: grid;gap: 6px}.chat-panel[hidden]{display: none}.chat-panel b{font-size: 16px}.chat-panel p{font-size: 14px;color: var(--muted)}@media (max-width: 820px){.stage{padding-block: 72px 64px}.split{grid-template-columns: minmax(0,1fr);gap: 18px;align-content: center}.visual{justify-items: stretch}.panel,.app,.chart-card,.slate{max-width: none}.copy h2{font-size: clamp(26px,7vw,38px)}.copy p.copy-body,.points,.adapt-top p,.tri .fine{display: none}.eyebrow{margin-bottom: 10px}.plist{margin-top: 12px}.plist li{padding: 7px 0;font-size: 14px}.panel{padding: 16px}.panes{min-height: 230px}.row .tag{width: 72px}.disc li{grid-template-columns: 8px 88px 1fr 70px;gap: 8px;font-size: 13px}.duo{grid-template-columns: minmax(0,1fr) auto;gap: 18px}.plan-card{padding: 12px}.item{padding: 10px 6px;gap: 8px;flex-wrap: wrap}.item .btn{margin-left: 26px}.close h2.grow{font-size: clamp(24px,7vw,30px);text-wrap: balance}.finally h2{font-size: clamp(30px,8.6vw,38px)}.item .t{font-size: 13px}.item .done{display: none}.phone{width: clamp(118px,30vw,170px);border-radius: 22px;padding: 10px 7px}.wire{display: none}.cols{grid-template-columns: 1fr;gap: 10px}.gap-visit{flex-direction: column;text-align: center}.hdr-cta{display: none}.menu-foot{display: flex}.m-d{font-size: 14px}.menu li a{padding: 16px 0}.foot-top{align-items: flex-start}.hdr .lockup .logo{height: 26px}.hdr-login{padding: 9px 14px;border: 1px solid currentColor;border-radius: 999px}.chat-btn{width: 52px;height: 52px;padding: 0;justify-content: center}.chat-btn span{display: none}.foot-legal{flex-direction: column}.readout b{font-size: 32px}.web{aspect-ratio: 4 / 5;max-height: 52vh}.segs{grid-template-columns: 1fr;gap: 12px}.strip{bottom: 140px;gap: 14px}.strip-logos{gap: 16px 28px}.strip-types{display: grid;grid-template-columns: auto auto;gap: 12px 22px;font-size: 14px}.hero .strip{display: none}.hero .stage{place-items: start;padding-top: 104px;padding-bottom: 0}.hero-in{grid-template-columns: minmax(0,1fr);gap: 28px;justify-self: start}.hero h1{font-size: clamp(32px,9vw,40px)}.hero-vis{margin: 0;width: 150px;transform: none;padding-bottom: 0;-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent 92%);mask-image: linear-gradient(to bottom,#000 55%,transparent 92%)}.hero-vis .browser,.hero-vis figcaption{display: none}.hero-vis .thrive{position: static;width: 100%}.pos-types{display: block}.pos-types .strip-types{justify-content: start}.split.core{grid-template-columns: minmax(0,1fr)}.core-vis{justify-items: start}.core-card,.core-vis figcaption{width: min(100%,calc(36svh * .77));justify-self: start}.core-card{padding: 8px}.core-vis figcaption{font-size: 12px;margin-top: 8px}.strip-logos img{max-width: 120px}.hero-waves video{object-position: 70% center}.hero-waves::after{background: linear-gradient(to bottom,rgba(2,11,36,.55) 0%,rgba(2,11,36,.35) 45%,rgba(2,11,36,.9) 100%)}.strip-logos img[alt="STAT Wellness"]{width: 38px}.hero .stage{padding-bottom: 280px}.seg{grid-template-columns: 10px 1fr;align-items: center}.keep{grid-template-columns: 1fr;justify-items: center;text-align: center;gap: 22px}.keep p{margin: 12px auto 0;font-size: 15px;max-width: 30ch}.hphone{height: min(480px,52svh)}.conv{height: 280px}.conv .src-l{font-size: 12px}.hub b{font-size: 14px}.hub small{font-size: 11px;white-space: normal}.hub span{max-width: 38vw}.acts{gap: 6px}.act{padding: 6px 10px;font-size: 12px}.goal-ring{width: 56px;height: 56px;font-size: 13px}.kv{font-size: 13px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0s !important;animation-duration: 0s !important;animation-iteration-count: 1 !important;animation-delay: 0s !important}}.ist-1{position:absolute}.ist-2{fill:var(--mark-navy);stroke:var(--mark-navy)}.ist-3{fill:var(--mark-cyan);stroke:var(--mark-cyan)}.ist-4{--h:130}.ist-5{--h:150}.ist-6{--h:170}.ist-7{--h:280}.ist-8{--h:300}.ist-9{visibility:hidden}.ist-10{--h:260}.ist-11{--h:180}.ist-12{--h:190}.ist-13{--w:62}.ist-14{--w:75}.ist-15{--w:86}.ist-16{--h:320}.ist-17{left:82%}.ist-18{left:82%}.ist-19{left:0}.ist-20{left:72%}.ist-21{--h:190}.ist-22{--h:230}.ist-23{--mx:-160;--my:40;fill:var(--mark-navy);stroke:var(--mark-navy)}.ist-24{fill:var(--mark-cyan);stroke:var(--mark-cyan)}.ist-25{--mx:40;--my:-180}.ist-26{--mx:190;--my:-10}.ist-27{--mx:30;--my:190}.ist-28{--h:300}.ist-29{--h:100}.ist-30{--h:280}.ist-31{--c:#e8a27c;--w:82}.ist-32{--c:#d9b95a;--w:66}.ist-33{--c:#3fb58f;--w:48}.ist-34{--c:#3b8cff;--w:88}.ist-35{--h:100}.ist-36{--h:190}.ist-37{left:50%}.ist-38{left:50%}.ist-39{--h:220}.ist-40{--h:100}.ch-t{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.qt .bq{font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.24;letter-spacing:-0.02em;text-wrap:pretty}.qt .bq.play .w{opacity:1;transition-delay:calc(.4s + var(--wi,0) * 30ms)}.stack>.layer:not(.on) .bq .w{opacity:1;transition-delay:0s}.hba .hba-v{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.chat-panel:not(.show){display:none!important}