.sc-h2{font-size:clamp(32px,3.8vw,48px)}.sc-hero{position:relative;overflow:hidden;padding:calc(64px + clamp(48px, 7vw, 96px)) 0 clamp(56px,7vw,88px);background:var(--cy-black)}.sc-hero__light{position:absolute;inset:0;background:radial-gradient(40% 50% at 18% 0,rgb(255 255 255/.1),transparent 70%),radial-gradient(50% 60% at 75% 45%,rgb(255 255 255/.07),transparent 70%);pointer-events:none}.sc-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,5vw,72px);align-items:center}.sc-hero__copy{display:grid;justify-items:start;gap:20px}.sc-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sc-hero__status{font:500 12px/1.3 var(--cy-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cy-text-3)}.sc-hero__title{margin-top:8px;font-size:15px;font-weight:500;color:var(--cy-text)}.sc-hero__headline{margin-top:-6px;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.sc-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.sc-hero__chips .cy-chip{text-transform:uppercase;letter-spacing:.06em}.sc-demo{display:flex;flex-direction:column;aspect-ratio:3/4}.sc-demo__bar{min-height:42px;padding-block:8px}.sc-demo__title{overflow:hidden;font:500 12px/1.3 var(--cy-mono);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis}.sc-demo__paused,.sc-demo__title{text-transform:uppercase;color:var(--cy-text-3)}.sc-demo__paused{margin-left:auto;font:500 11px/1 var(--cy-mono);letter-spacing:.1em}.sc-demo__stage{position:relative;flex:1;background:rgb(255 255 255/.015)}.sc-demo__progress{display:flex;justify-content:center;gap:2px;padding:6px 12px;border-top:1px solid var(--cy-line);background:rgb(255 255 255/.015)}.sc-demo__dot{display:grid;place-items:center;min-width:28px;min-height:28px;padding:0;border:0;background:none;cursor:pointer}.sc-demo__dot span{display:block;width:6px;height:4px;border-radius:999px;background:rgb(255 255 255/.15);transition:width .3s var(--cy-ease),background .3s}.sc-demo__dot span[data-active=true]{width:18px;background:rgb(255 255 255/.7);box-shadow:0 0 8px rgb(255 255 255/.5)}@media (min-width:640px){.sc-demo{aspect-ratio:16/10}}.sc-proof{padding-bottom:clamp(24px,4vw,48px)}.sc-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sc-proof__item{display:grid;align-content:start;gap:10px;padding:24px}.sc-proof__value{font-family:var(--cy-serif);font-optical-sizing:auto;font-size:clamp(28px,2.6vw,36px);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums;background:linear-gradient(to right bottom,#ffffff 35%,rgb(255 255 255/.55));-webkit-background-clip:text;background-clip:text;color:transparent}.sc-proof__label{font:500 12px/1.5 var(--cy-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cy-text-3)}.sc-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.sc-insight{display:grid;align-content:start;gap:10px;padding:26px}.sc-insight p,.sc-shift__intro p{font-size:15px;line-height:1.65;color:var(--cy-text-2)}.sc-shift{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sc-shift__intro{display:grid;align-content:start;gap:16px;padding:32px;border-right:1px solid var(--cy-line)}.sc-shift__title{font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--cy-text)}.sc-shift__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-shift__column{padding:32px 28px}.sc-shift__column+.sc-shift__column{border-left:1px solid var(--cy-line)}.sc-shift__column--after{background:radial-gradient(90% 60% at 50% 0,rgb(143 227 180/.07),transparent 70%)}.sc-shift__label{margin-bottom:20px;font:500 12px/1.4 var(--cy-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cy-text-3)}.sc-shift__column--after .sc-shift__label{color:var(--cy-ok)}.sc-shift ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sc-shift li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.6;color:var(--cy-text-2)}.sc-shift__column--after li{color:var(--cy-text)}.sc-shift li span{padding-top:2px;font:500 12px/1.4 var(--cy-mono);color:var(--cy-text-3)}.sc-shift__column--after li span{color:var(--cy-ok)}.sc-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sc-story__column{display:grid;align-content:start;gap:18px;padding:32px;border-radius:var(--cy-radius-lg);background:linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/.01) 60%);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px var(--cy-line)}.sc-story__headline{font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.03em;color:var(--cy-text)}.sc-story__body{font-size:15px;line-height:1.7;color:var(--cy-text-2)}.sc-capabilities{margin-block:8px}.sc-capabilities__head{display:grid;justify-items:start;gap:20px;margin-bottom:48px}.sc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sc-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-card{display:grid;align-content:start;gap:12px;padding:28px}.sc-card p{font-size:15px;line-height:1.65;color:var(--cy-ink-2)}.sc-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.sc-card__tags .cy-chip{text-transform:uppercase;letter-spacing:.05em}.sc-flow{display:flex;align-items:stretch;gap:0}.sc-flow__layer{flex:1;min-width:0;display:grid;align-content:start;gap:16px;padding:22px}.sc-flow__label{font:500 12px/1.3 var(--cy-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cy-text-3)}.sc-flow__nodes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sc-flow__nodes li{padding:10px 12px;border-radius:10px;font:500 13px/1.4 var(--cy-mono);color:var(--cy-text);background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(255 255 255/.02));box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px var(--cy-line)}.sc-flow__link{position:relative;flex:0 0 40px;align-self:center;height:1px;background:linear-gradient(90deg,rgb(255 255 255/.1),rgb(255 255 255/.4))}.sc-flow__link:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:1px solid rgb(255 255 255/.5);border-right:1px solid rgb(255 255 255/.5);transform:rotate(45deg)}.sc-more{padding:8px 0 24px}.sc-more .cy-eyebrow{margin-bottom:16px;font-size:12px;font-weight:500}.sc-more__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none}.sc-more__link{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;color:var(--cy-text-2);transition:color .2s}.sc-more__link:hover{color:#ffffff}.sc-more__number{font:500 12px/1 var(--cy-mono);color:var(--cy-text-3)}.sc-more__title{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.sc-more__link svg{width:16px;height:16px;transition:transform .25s var(--cy-ease)}.sc-more__link:hover svg{transform:translateX(3px)}.sc-cta__title{max-width:900px;font-size:clamp(36px,4.6vw,64px)}.sc-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@media (max-width:1100px){.sc-hero__grid{grid-template-columns:minmax(0,1fr)}.sc-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-shift{grid-template-columns:minmax(0,1fr)}.sc-shift__intro{border-right:0;border-bottom:1px solid var(--cy-line)}.sc-flow{flex-direction:column}.sc-flow__link{flex-basis:32px;width:1px;height:32px;background:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/.4))}.sc-flow__link:after{right:-3px;top:auto;bottom:-1px;transform:rotate(135deg)}}@media (max-width:900px){.sc-cards,.sc-cards--two,.sc-insights,.sc-story{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sc-shift__columns{grid-template-columns:minmax(0,1fr)}.sc-shift__column+.sc-shift__column{border-left:0;border-top:1px solid var(--cy-line)}.sc-shift__column,.sc-shift__intro,.sc-story__column{padding:24px 20px}.sc-proof__item{padding:20px}.sc-card{padding:24px 22px}}