.rsvp-flash{place-items:center;width:100%;height:100%;min-height:4.5rem;display:grid;position:relative}.rsvp-flash__stack{z-index:0;justify-content:center;align-items:center;width:100%;padding:0 .85rem;display:flex;position:relative}.rsvp-word{font-family:var(--font-sans), system-ui, sans-serif;font-variant-ligatures:none;letter-spacing:.012em;white-space:nowrap;text-align:center;color:var(--veloce-flash-text,#f5ede3);font-weight:600;line-height:1}.rsvp-word__focal{color:var(--veloce-focus-orp,var(--veloce-orp))}
.hero-section{position:relative}.hero-section__layout{z-index:1;position:relative}.hero-section__atmosphere{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 48% at 10% 0%, color-mix(in srgb, var(--veloce-accent-soft) 85%, transparent) 0%, transparent 58%), radial-gradient(ellipse 50% 40% at 92% 22%, color-mix(in srgb, var(--veloce-highlight) 70%, transparent) 0%, transparent 52%), linear-gradient(180deg, var(--veloce-paper) 0%, var(--veloce-paper) 70%, color-mix(in srgb, var(--veloce-paper-elevated) 80%, var(--veloce-paper)) 100%);position:absolute;inset:0}.hero-section__grain{pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}[data-theme=dark] .hero-section__grain{opacity:.05;mix-blend-mode:soft-light}.hero-copy{animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise}.hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) 80ms both hero-rise;position:relative}.hero-reader{background:var(--veloce-paper);min-width:0;height:100%;min-height:0;color:var(--veloce-ink);font-family:var(--font-sans), system-ui, sans-serif;flex-direction:column;display:flex;overflow:hidden}.hero-reader__chrome{letter-spacing:.04em;color:var(--veloce-ink-muted);justify-content:space-between;align-items:center;padding:2.4rem 1.1rem .65rem;font-size:.65rem;display:flex}.hero-reader__chrome-meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--veloce-accent);font-size:.62rem}.hero-reader__stage{flex:1;justify-content:center;align-items:stretch;width:100%;min-height:0;padding:0 0 2.5rem;display:flex;position:relative}.hero-reader .rsvp-flash{flex:1;width:100%;min-height:0}.hero-reader .rsvp-word{font-size:1.85rem}.hero-reader__meta{color:var(--veloce-ink-muted);justify-content:space-between;padding:.85rem 1.15rem 1.35rem;font-size:.62rem;display:flex}.hero-reader__meta-num{font-family:var(--font-mono), ui-monospace, monospace;color:var(--veloce-accent);font-weight:500}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-visual{animation:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.insights-section{--insights-streak:#f98e2b;--insights-craft-shadow:0 1px 0 #1111140a, 0 18px 40px -24px #11111447;background:radial-gradient(ellipse 70% 55% at 12% 18%, color-mix(in srgb, var(--veloce-accent-soft) 70%, transparent) 0%, transparent 62%), radial-gradient(ellipse 55% 45% at 92% 78%, color-mix(in srgb, var(--veloce-orp) 14%, transparent) 0%, transparent 58%), var(--veloce-paper);position:relative;overflow:clip}.insights-craft{border:1px solid color-mix(in srgb, var(--veloce-line) 85%, transparent);background:color-mix(in srgb, var(--veloce-paper-elevated) 92%, white);box-shadow:var(--insights-craft-shadow);border-radius:1.25rem;transition:transform .28s,box-shadow .28s,border-color .28s}@media (hover:hover) and (pointer:fine){.insights-craft:hover{border-color:color-mix(in srgb, var(--veloce-ink) 12%, var(--veloce-line));transform:translateY(-3px);box-shadow:0 1px #1111140d,0 28px 48px -28px #11111457}}.insights-stage{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.insights-stage{grid-template-rows:auto auto;grid-template-columns:1fr 1.15fr;gap:1.15rem 1.25rem}.insights-stage>:first-child{grid-area:1/1}.insights-stage>:nth-child(2){grid-area:2/1}.insights-stage>:nth-child(3){grid-area:1/2/span 2;align-self:stretch}}@media (min-width:1024px){.insights-stage{grid-template-rows:auto;grid-template-columns:.92fr .92fr 1.35fr;align-items:stretch}.insights-stage>:first-child,.insights-stage>:nth-child(2),.insights-stage>:nth-child(3){grid-area:auto}}.insights-ring-track{stroke:color-mix(in srgb, var(--veloce-accent) 16%, var(--veloce-line))}.insights-ring-progress{stroke:var(--veloce-accent);stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--ring-circumference);stroke-dashoffset:var(--ring-circumference);animation:1.1s cubic-bezier(.22,1,.36,1) .2s forwards insights-ring-fill;transform:rotate(-90deg)}.insights-wpm-line{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.25s cubic-bezier(.22,1,.36,1) .15s forwards insights-line-draw}.insights-wpm-dot{opacity:0;animation:.35s forwards insights-dot-in}.insights-wpm-dot:nth-child(2){animation-delay:.45s}.insights-wpm-dot:nth-child(3){animation-delay:.55s}.insights-wpm-dot:nth-child(4){animation-delay:.65s}.insights-wpm-dot:nth-child(5){animation-delay:.75s}.insights-wpm-dot:nth-child(6){animation-delay:.85s}.insights-wpm-dot:nth-child(7){animation-delay:.95s}.insights-wpm-dot:nth-child(8){animation-delay:1.05s}.insights-craft-enter{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards insights-craft-rise;transform:translateY(14px)}.insights-craft-enter:first-child{animation-delay:50ms}.insights-craft-enter:nth-child(2){animation-delay:.14s}.insights-craft-enter:nth-child(3){animation-delay:.22s}@keyframes insights-ring-fill{to{stroke-dashoffset:var(--ring-offset)}}@keyframes insights-line-draw{to{stroke-dashoffset:0}}@keyframes insights-dot-in{to{opacity:1}}@keyframes insights-craft-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.insights-craft,.insights-ring-progress,.insights-wpm-line,.insights-wpm-dot,.insights-craft-enter{opacity:1!important;stroke-dashoffset:var(--ring-offset,0)!important;transition:none!important;animation:none!important;transform:none!important}.insights-wpm-line{stroke-dasharray:none;stroke-dashoffset:0}}
.modes-section{--modes-ease:cubic-bezier(.25, .46, .45, .94);--modes-fast:.12s;--modes-base:.18s}.modes-bento{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.modes-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11.5rem,auto);gap:1rem}.modes-tile--serial{grid-column:1/-1;min-height:18rem}.modes-tile--audio{grid-column:1/-1}}@media (min-width:1024px){.modes-bento{grid-template-rows:repeat(3,minmax(10.5rem,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.modes-tile--serial{grid-area:1/1/span 2/span 2;min-height:0}.modes-tile--chunk{grid-area:1/3}.modes-tile--highlight{grid-area:1/4}.modes-tile--scroll{grid-area:2/3}.modes-tile--bionic{grid-area:2/4}.modes-tile--audio{grid-area:3/1/auto/-1}}.modes-tile{border:1px solid var(--veloce-line);background:color-mix(in srgb, var(--veloce-paper-elevated) 88%, var(--veloce-paper));text-align:left;cursor:pointer;transition:transform var(--modes-base) var(--modes-ease), border-color var(--modes-base) var(--modes-ease), background-color var(--modes-base) var(--modes-ease), box-shadow var(--modes-base) var(--modes-ease);border-radius:1.25rem;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.modes-tile:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--veloce-accent-soft) 70%, transparent) 0%, transparent 55%);transition:opacity var(--modes-base) var(--modes-ease);position:absolute;inset:0}.modes-tile:hover{border-color:color-mix(in srgb, var(--veloce-ink) 18%, var(--veloce-line));transform:translateY(-2px);box-shadow:0 14px 36px -28px #11111473}.modes-tile:hover:before{opacity:1}.modes-tile:active{transition-duration:var(--modes-fast);transform:scale(.985)}.modes-tile:focus-visible{border-color:var(--veloce-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--veloce-accent) 28%, transparent)}.modes-tile[data-active=true]{border-color:color-mix(in srgb, var(--veloce-accent) 55%, var(--veloce-line));background:color-mix(in srgb, var(--veloce-accent-soft) 42%, var(--veloce-paper-elevated));box-shadow:0 0 0 1px color-mix(in srgb, var(--veloce-accent) 20%, transparent), 0 18px 40px -30px #11111480}.modes-tile[data-active=true]:before{opacity:1}.modes-tile__meta{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .65rem;display:flex;position:relative}.modes-tile__label{letter-spacing:-.01em;color:var(--veloce-ink);font-size:.95rem;font-weight:600}.modes-tile__blurb{max-width:16rem;color:var(--veloce-ink-muted);margin-top:.2rem;font-size:.8rem;line-height:1.4}.modes-tile__kbd{border:1px solid var(--veloce-line);background:color-mix(in srgb, var(--veloce-paper) 70%, transparent);letter-spacing:.04em;color:var(--veloce-ink-muted);transition:border-color var(--modes-base) var(--modes-ease), color var(--modes-base) var(--modes-ease), background-color var(--modes-base) var(--modes-ease);border-radius:.4rem;flex-shrink:0;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:500}.modes-tile[data-active=true] .modes-tile__kbd{border-color:color-mix(in srgb, var(--veloce-accent) 40%, var(--veloce-line));background:color-mix(in srgb, var(--veloce-accent-soft) 80%, transparent);color:var(--veloce-accent)}.modes-tile__stage{z-index:1;flex:1;justify-content:center;align-items:center;min-height:7.5rem;padding:.5rem 1rem 1.15rem;display:flex;position:relative}.modes-tile--serial .modes-tile__stage{min-height:12rem}.modes-tile--audio .modes-tile__stage{justify-content:stretch;min-height:5.5rem}.modes-mock-serial{aspect-ratio:16/10;background:var(--veloce-paper-elevated);width:min(100%,22rem);color:var(--veloce-ink);box-shadow:inset 0 0 0 1px var(--veloce-line);border-radius:1rem;place-items:stretch stretch;display:grid;position:relative;overflow:hidden}.modes-mock-serial .rsvp-word{font-size:clamp(1.85rem,4vw,2.65rem)}.modes-mock-chunk{background:var(--veloce-paper-elevated);width:100%;min-height:4.5rem;color:var(--veloce-ink);box-shadow:inset 0 0 0 1px var(--veloce-line);border-radius:.85rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:flex}.modes-mock-chunk__word{letter-spacing:-.02em;opacity:.28;animation:modes-chunk-pulse 2.4s var(--modes-ease) infinite;border-radius:.45rem;padding:.28rem .45rem;font-size:1.05rem;font-weight:600;transform:translateY(.15rem)}.modes-mock-chunk__word:first-child{animation-delay:0s}.modes-mock-chunk__word:nth-child(2){animation-delay:80ms}.modes-mock-chunk__word:nth-child(3){animation-delay:.16s}.modes-tile[data-active=true] .modes-mock-chunk__word{animation-duration:1.7s}@keyframes modes-chunk-pulse{0%,12%,to{opacity:.28;background:0 0;transform:translateY(.15rem)}22%,58%{opacity:1;background:color-mix(in srgb, var(--veloce-focus-orp) 18%, transparent);transform:translateY(0)}70%{opacity:.35;background:0 0;transform:translateY(-.05rem)}}.modes-mock-highlight{width:100%;max-width:16rem;color:var(--veloce-ink-muted);font-size:.88rem;line-height:1.55}.modes-mock-highlight mark{color:var(--veloce-ink);background:var(--veloce-highlight,#ffe3a3);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:modes-highlight-glow 2.8s var(--modes-ease) infinite;border-radius:.2rem;padding:0 .12rem}.modes-tile[data-active=true] .modes-mock-highlight mark{animation-duration:1.8s}@keyframes modes-highlight-glow{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 3px color-mix(in srgb, var(--veloce-highlight,#ffe3a3) 55%, transparent)}}.modes-mock-highlight__word{display:inline}.modes-mock-highlight__word[data-on=true]{color:var(--veloce-ink);background:var(--veloce-highlight,#ffe3a3);transition:background-color var(--modes-fast) var(--modes-ease);border-radius:.2rem;padding:0 .1rem}.modes-mock-scroll{border:1px solid var(--veloce-line);background:var(--veloce-paper);border-radius:.85rem;width:100%;max-width:15rem;height:5.75rem;position:relative;overflow:hidden}.modes-mock-scroll__rail{border:1px solid color-mix(in srgb, var(--veloce-accent) 35%, var(--veloce-line));background:color-mix(in srgb, var(--veloce-accent-soft) 55%, transparent);z-index:1;pointer-events:none;border-radius:.35rem;height:1.55rem;position:absolute;top:50%;left:.7rem;right:.7rem;transform:translateY(-50%)}.modes-mock-scroll__copy{color:var(--veloce-ink-muted);padding:.85rem;font-size:.82rem;line-height:1.7;animation:7s linear infinite modes-scroll-drift}.modes-tile[data-active=true] .modes-mock-scroll__copy{animation-duration:4.5s}@keyframes modes-scroll-drift{0%{transform:translateY(0)}to{transform:translateY(-55%)}}.modes-mock-bionic{width:100%;max-width:15.5rem;color:var(--veloce-ink-muted);font-size:.92rem;line-height:1.65}.modes-mock-bionic strong{color:var(--veloce-ink);font-weight:700}.modes-mock-bionic__line{display:block}.modes-mock-bionic__line+.modes-mock-bionic__line{margin-top:.15rem}.modes-mock-bionic span{animation:modes-bionic-settle 2.6s var(--modes-ease) infinite;display:inline-block}.modes-mock-bionic span:nth-child(odd){animation-delay:.12s}.modes-tile[data-active=true] .modes-mock-bionic span{animation-duration:1.6s}@keyframes modes-bionic-settle{0%,to{opacity:.72}45%{opacity:1}}.modes-mock-audio{align-items:center;gap:.85rem;width:100%;display:grid}@media (min-width:640px){.modes-mock-audio{grid-template-columns:auto 1fr auto;gap:1.25rem}}.modes-mock-audio__chips{flex-wrap:wrap;gap:.4rem;display:flex}.modes-mock-audio__chip{border:1px solid var(--veloce-line);color:var(--veloce-ink-muted);background:color-mix(in srgb, var(--veloce-paper) 80%, transparent);transition:border-color var(--modes-base) var(--modes-ease), background-color var(--modes-base) var(--modes-ease), color var(--modes-base) var(--modes-ease);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.modes-mock-audio__chip[data-on=true]{border-color:color-mix(in srgb, var(--veloce-accent) 45%, var(--veloce-line));background:color-mix(in srgb, var(--veloce-accent-soft) 75%, transparent);color:var(--veloce-ink)}.modes-tile[data-active=true] .modes-mock-audio__chip[data-on=true]{border-color:var(--veloce-accent)}.modes-mock-audio__wave{justify-content:center;align-items:center;gap:.22rem;height:2.4rem;display:flex}.modes-mock-audio__bar{background:color-mix(in srgb, var(--veloce-accent) 70%, var(--veloce-ink-muted));transform-origin:50%;opacity:.45;border-radius:999px;width:.22rem;animation:1.1s ease-in-out infinite modes-wave}.modes-tile[data-active=true] .modes-mock-audio__bar{opacity:1;animation-duration:.85s}.modes-mock-audio__bar:first-child{height:28%;animation-delay:0s}.modes-mock-audio__bar:nth-child(2){height:52%;animation-delay:80ms}.modes-mock-audio__bar:nth-child(3){height:78%;animation-delay:.16s}.modes-mock-audio__bar:nth-child(4){height:42%;animation-delay:.24s}.modes-mock-audio__bar:nth-child(5){height:90%;animation-delay:40ms}.modes-mock-audio__bar:nth-child(6){height:58%;animation-delay:.2s}.modes-mock-audio__bar:nth-child(7){height:34%;animation-delay:.12s}.modes-mock-audio__bar:nth-child(8){height:70%;animation-delay:.28s}.modes-mock-audio__bar:nth-child(9){height:46%;animation-delay:.1s}.modes-mock-audio__bar:nth-child(10){height:62%;animation-delay:.18s}.modes-mock-audio__bar:nth-child(11){height:38%;animation-delay:60ms}.modes-mock-audio__bar:nth-child(12){height:74%;animation-delay:.22s}@keyframes modes-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}.modes-mock-audio__status{letter-spacing:.02em;color:var(--veloce-ink-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.modes-tile[data-active=true] .modes-mock-audio__status{color:var(--veloce-ink)}@media (prefers-reduced-motion:reduce){.modes-tile,.modes-tile:before,.modes-tile__kbd,.modes-mock-audio__chip{transition:none}.modes-mock-chunk__word,.modes-mock-highlight mark,.modes-mock-scroll__copy,.modes-mock-bionic span,.modes-mock-audio__bar{animation:none!important}.modes-mock-chunk__word,.modes-mock-bionic span,.modes-mock-audio__bar{opacity:1;transform:none}.modes-mock-scroll__copy{transform:none}}
.ownership{--ownership-ink:var(--veloce-ink);--ownership-muted:var(--veloce-ink-muted);--ownership-paper:var(--veloce-paper);--ownership-accent:var(--veloce-accent);--ownership-orp:var(--veloce-orp);--ownership-line:var(--veloce-line);color:var(--ownership-ink);background:radial-gradient(ellipse 70% 50% at 10% 20%, color-mix(in srgb, var(--veloce-accent-soft) 70%, transparent) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 90% 80%, color-mix(in srgb, var(--veloce-orp) 12%, transparent) 0%, transparent 55%), var(--ownership-paper);position:relative}.ownership__track{min-height:280vh;position:relative}.ownership__sticky{flex-direction:column;justify-content:center;min-height:100svh;padding:5.5rem 1.5rem 3rem;display:flex;position:sticky;top:0}.ownership__inner{width:100%;max-width:56rem;margin-inline:auto}.ownership__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ownership-accent);margin:0;font-size:.8125rem;font-weight:600}.ownership__title{max-width:18ch;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--ownership-ink);margin:.85rem 0 0;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:400;line-height:1.05}.ownership__lead{max-width:36rem;color:var(--ownership-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.ownership__stage{gap:1.25rem;margin-top:2.75rem;display:grid}@media (min-width:768px){.ownership__stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2.5rem}}.ownership__metric{min-height:11rem;position:relative}.ownership__value{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;color:var(--ownership-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(5.5rem,18vw,10.5rem);font-weight:400;line-height:.9;transition:opacity .2s,transform .28s}.ownership__value[data-emphasis=orp]{color:var(--ownership-orp)}.ownership__label{letter-spacing:-.02em;color:var(--ownership-ink);margin:.65rem 0 0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600}.ownership__detail{max-width:28rem;color:var(--ownership-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.55}.ownership__aside{flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}.ownership__steps{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ownership__step{border-top:1px solid color-mix(in srgb, var(--ownership-line) 80%, transparent);opacity:.42;align-items:baseline;gap:.75rem;padding:.55rem 0;transition:opacity .22s;display:flex}.ownership__step:last-child{border-bottom:1px solid color-mix(in srgb, var(--ownership-line) 80%, transparent)}.ownership__step[data-active=true]{opacity:1}.ownership__step-value{min-width:3.5rem;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--ownership-ink);flex:none;font-size:1.35rem}.ownership__step-label{color:var(--ownership-muted);font-size:.95rem;font-weight:500}.ownership__step[data-active=true] .ownership__step-label{color:var(--ownership-ink)}.ownership__footnote{color:var(--ownership-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.ownership__footnote a{color:var(--ownership-accent);font-weight:600;text-decoration:none}.ownership__footnote a:hover{text-decoration:underline}.ownership__progress{background:color-mix(in srgb, var(--ownership-line) 90%, transparent);border-radius:999px;width:100%;height:2px;margin-top:2rem;overflow:hidden}.ownership__progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--ownership-accent), var(--ownership-orp));width:100%;height:100%;transform:scaleX(var(--ownership-progress,0))}.ownership__scrub{display:block}.ownership__static{gap:1.75rem;margin-top:2.5rem;display:none}@media (prefers-reduced-motion:reduce){.ownership__track{min-height:0}.ownership__sticky{min-height:0;padding-block:5rem;position:relative}.ownership__scrub{display:none}.ownership__static{display:grid}}.ownership__static-item{border-top:1px solid var(--ownership-line);padding-top:1.25rem}.ownership__static-value{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(3.5rem,10vw,5.5rem);line-height:.95}.ownership__static-label{margin:.35rem 0 0;font-size:1.25rem;font-weight:600}.ownership__static-detail{max-width:32rem;color:var(--ownership-muted);margin:.5rem 0 0;font-size:.975rem;line-height:1.55}
.speed-proof{background:radial-gradient(ellipse 70% 55% at 100% 0%, color-mix(in srgb, var(--veloce-accent-soft) 55%, transparent) 0%, transparent 60%), var(--veloce-paper);padding:clamp(4.5rem,10vw,7.5rem) 0;position:relative;overflow:visible}.speed-proof__inner{align-items:center;gap:clamp(2.5rem,6vw,4rem);width:min(100% - 2rem,72rem);margin-inline:auto;display:grid}@media (min-width:900px){.speed-proof__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,7vw,5.5rem);width:min(100% - 3rem,72rem)}}.speed-proof__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--veloce-ink-muted);margin:0;font-size:.75rem;font-weight:600}.speed-proof__heading{max-width:14ch;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--veloce-ink);margin:.85rem 0 0;font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:400;line-height:1.05}.speed-proof__lede{max-width:38ch;color:var(--veloce-ink-muted);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.55}.speed-proof__wall{border-top:1px solid var(--veloce-line);max-height:14.5rem;margin-top:1.75rem;padding-top:1.25rem;position:relative;overflow:hidden}.speed-proof__wall-label{letter-spacing:.12em;text-transform:uppercase;color:var(--veloce-ink-muted);margin:0 0 .65rem;font-size:.7rem;font-weight:600}.speed-proof__wall-body{letter-spacing:-.01em;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:color-mix(in srgb, var(--veloce-ink) 72%, var(--veloce-ink-muted));margin:0;font-size:.82rem;line-height:1.55}.speed-proof__wall:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--veloce-paper) 90%);pointer-events:none;height:4.5rem;position:absolute;bottom:0}.speed-proof__demo{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.speed-proof__demo-caption{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--veloce-ink-muted);margin:0;font-size:.75rem;font-weight:600}.speed-proof__screen{background:var(--veloce-paper);width:100%;height:100%;position:relative}.speed-proof__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.speed-proof__mock{background:var(--veloce-paper);color:var(--veloce-ink);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.speed-proof__mock-guide{background:var(--veloce-orp,var(--veloce-accent));opacity:.85;border-radius:999px;width:.12rem;height:1.6rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-120%)}.speed-proof__mock-word{letter-spacing:-.02em;font-size:1.65rem;font-weight:600}.speed-proof__mock-meta{text-align:center;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--veloce-accent);font-size:.7rem;position:absolute;bottom:18%;left:0;right:0}@media (prefers-reduced-motion:reduce){.speed-proof__video{display:none}.speed-proof__mock{display:flex}}
.steps-mock{height:100%;font-family:var(--font-sans), system-ui, sans-serif;flex-direction:column;padding:1.65rem .9rem 1rem;display:flex}.steps-mock--paste{background:var(--veloce-paper);color:var(--veloce-ink)}.steps-mock--flash{background:var(--veloce-paper);color:var(--veloce-ink);justify-content:center;align-items:stretch;padding-left:0;padding-right:0;position:relative}.steps-mock--flash .rsvp-word{font-size:1.55rem}.steps-mock__stage{background:var(--veloce-paper-elevated);border-radius:.65rem;flex:1;justify-content:center;align-items:center;width:100%;margin:2.4rem .15rem .5rem;display:flex;position:relative}.steps-mock--progress{background:var(--veloce-paper);color:var(--veloce-ink);gap:.65rem;padding-bottom:3.4rem;position:relative}.steps-mock__dock{align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.steps-mock__dock-pill{border:1px solid var(--veloce-line);background:color-mix(in srgb, var(--veloce-paper-elevated) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;height:2rem;color:var(--veloce-ink-muted);border-radius:999px;flex:1;justify-content:space-around;align-items:center;font-size:.48rem;font-weight:650;display:flex;box-shadow:0 6px 16px -10px #2c241859}.steps-mock__dock-pill .is-active{color:var(--veloce-accent)}.steps-mock__fab{background:var(--veloce-accent);width:2rem;height:2rem;color:var(--veloce-on-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 6px 16px -10px #2c241866}.steps-mock__chrome{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.steps-mock__title{letter-spacing:.02em;font-size:.72rem;font-weight:650}.steps-mock__meta{color:var(--veloce-ink-muted);font-size:.62rem}.steps-mock__field{border:1px solid var(--veloce-line);background:var(--veloce-paper-elevated);box-shadow:0 1px 0 color-mix(in srgb, var(--veloce-ink) 4%, transparent);border-radius:.85rem;flex:1;padding:.75rem .8rem}.steps-mock__field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--veloce-ink-muted);font-size:.58rem;font-weight:600}.steps-mock__field-body{color:var(--veloce-ink);margin-top:.45rem;font-size:.72rem;line-height:1.45}.steps-mock__field-ghost{color:var(--veloce-ink-muted)}.steps-mock__chips{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.steps-mock__chip{border:1px solid var(--veloce-line);background:color-mix(in srgb, var(--veloce-accent-soft) 55%, var(--veloce-paper));color:var(--veloce-ink);border-radius:999px;padding:.28rem .55rem;font-size:.58rem;font-weight:600}.steps-mock__cta{background:var(--veloce-accent);height:2rem;color:var(--veloce-on-accent);border-radius:.7rem;justify-content:center;align-items:center;margin-top:.85rem;font-size:.68rem;font-weight:650;display:flex}.steps-mock__wpm{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--veloce-accent);font-size:.62rem;font-weight:600;position:absolute;top:2.1rem;left:50%;transform:translate(-50%)}.steps-mock__card{border:1px solid var(--veloce-line);background:var(--veloce-paper-elevated);border-radius:.85rem;padding:.7rem .75rem .8rem}.steps-mock__card-title{letter-spacing:-.01em;font-size:.7rem;font-weight:650}.steps-mock__card-meta{color:var(--veloce-ink-muted);margin-top:.15rem;font-size:.58rem}.steps-mock__bar{background:var(--veloce-line);border-radius:999px;height:.28rem;margin-top:.55rem;overflow:hidden}.steps-mock__bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--veloce-accent) 0%, var(--veloce-orp) 100%);height:100%;display:block}.steps-mock__stat-row{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.15rem;display:grid}.steps-mock__stat{border:1px solid var(--veloce-line);background:color-mix(in srgb, var(--veloce-accent-soft) 40%, var(--veloce-paper));border-radius:.75rem;padding:.55rem .6rem}.steps-mock__stat strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em;color:var(--veloce-ink);font-size:.95rem;font-weight:700;display:block}.steps-mock__stat span{letter-spacing:.04em;text-transform:uppercase;color:var(--veloce-ink-muted);margin-top:.1rem;font-size:.55rem;font-weight:600;display:block}
