.ov{max-width:var(--max-width, 1180px);margin:0 auto;padding:7rem 1.5rem 5rem}.ov-kicker{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#22d3ee;margin-bottom:.9rem}.ov-hero{max-width:46rem;margin-bottom:3rem}.ov-hero__title{font-size:clamp(2.1rem,5.4vw,3.5rem);line-height:1.07;letter-spacing:-.03em;font-weight:700;color:#f4f4f6;margin:0 0 1.15rem}.ov-hero__lede{font-size:1.1rem;line-height:1.65;color:var(--text-dim, #a1a1aa);margin:0}.ov-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;margin-bottom:2rem}.ov-stat{background:#0d0d10;padding:1.5rem 1.35rem}.ov-stat__num{display:block;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:700;letter-spacing:-.025em;color:#22d3ee;line-height:1.05;margin-bottom:.45rem}.ov-stat__label{display:block;font-size:.88rem;line-height:1.45;color:var(--text-dim, #a1a1aa)}.ov-stat__label sup a{color:#22d3ee;text-decoration:none}.ov-quote{margin:0 0 4.5rem;padding:1.5rem 1.6rem;border-left:2px solid #a855f7;background:#a855f70d;border-radius:0 10px 10px 0}.ov-quote blockquote{margin:0 0 .7rem;font-size:1.06rem;line-height:1.6;color:#e8e9ee}.ov-quote figcaption{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.06em;color:var(--text-dim, #a1a1aa)}.ov-section{margin-bottom:4.5rem}.ov-h2{font-size:clamp(1.55rem,3.4vw,2.15rem);line-height:1.2;letter-spacing:-.025em;font-weight:700;color:#f4f4f6;margin:0 0 .9rem}.ov-lede{font-size:1.02rem;line-height:1.6;color:var(--text-dim, #a1a1aa);margin:0 0 2rem;max-width:46rem}.ov .chainflow{margin-top:0}.ov-quads{display:grid;grid-template-columns:1fr;gap:1rem}.ov-quad{padding:1.6rem 1.5rem 1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff03)}.ov-quad__title{margin:0 0 .55rem;font-size:1.12rem;font-weight:600;color:#f4f4f6;letter-spacing:-.01em}.ov-quad__text{margin:0 0 1rem;font-size:.95rem;line-height:1.55;color:var(--text-dim, #a1a1aa)}.ov-quad__link{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.04em;color:#22d3ee;text-decoration:none}.ov-quad__link:hover{text-decoration:underline}.ov-cta{border-top:1px solid rgba(255,255,255,.1);padding-top:3rem;text-align:center}.ov-cta__title{font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:700;letter-spacing:-.025em;color:#f4f4f6;margin:0 0 .7rem}.ov-cta__text{font-size:1rem;line-height:1.6;color:var(--text-dim, #a1a1aa);margin:0 auto 1.6rem;max-width:34rem}.ov-cta__row{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.ov-btn{display:inline-block;padding:.8rem 1.6rem;border-radius:9px;border:1px solid rgba(255,255,255,.18);color:#f4f4f6;text-decoration:none;font-size:.95rem;font-weight:500;transition:border-color .18s,background .18s}.ov-btn:hover{border-color:#fff6;background:#ffffff0a}.ov-btn--primary{background:#22d3ee;border-color:#22d3ee;color:#0a0a0b;font-weight:600}.ov-btn--primary:hover{background:#67e3f4;border-color:#67e3f4}.ov-foot{font-size:.98rem;color:var(--text-dim, #a1a1aa);margin:0 0 1.5rem}.ov-foot em{color:#e8e9ee}.ov-fn{font-size:.78rem;line-height:1.5;color:#a1a1aabf;margin:0}@media (min-width: 720px){.ov-stats{grid-template-columns:repeat(4,1fr)}.ov-quads{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.ov{padding:8rem 2rem 6rem}}.ov-hero{position:relative;max-width:none;margin:-7rem -1.5rem 3rem;padding:9rem 1.5rem 3.5rem;overflow:hidden}.ov-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ov-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.38}.ov-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0b,#0a0a0bdb 46%,#0a0a0b8c),linear-gradient(0deg,#0a0a0b 2%,#0a0a0b00 55%)}.ov-hero__inner{position:relative;z-index:2;max-width:46rem}.ov-quote{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border-left:2px solid #a855f7;padding:0}.ov-quote__shot{overflow:hidden;max-height:190px}.ov-quote__shot img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.ov-quote__body{padding:1.5rem 1.6rem}.chainflow__img{overflow:hidden;border-radius:10px 10px 0 0;aspect-ratio:16/9}.chainflow__img img{width:100%;height:100%;object-fit:cover;display:block}#the-overview .chainflow__step,.ov .chainflow__step{padding:0;overflow:hidden}.ov .chainflow__body{padding:1.2rem 1.2rem 1.4rem}.ov-quad{padding:0;overflow:hidden}.ov-quad__shot{aspect-ratio:2/1;overflow:hidden;background:#0d0d10;border-bottom:1px solid rgba(255,255,255,.08)}.ov-quad__shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ov-quad__body{padding:1.4rem 1.5rem 1.5rem}@media (min-width: 760px){.ov-quote{grid-template-columns:260px 1fr}.ov-quote__shot{max-height:none}}@media (min-width: 960px){.ov-hero{margin:-8rem -2rem 3.5rem;padding:11rem 2rem 4rem}}.ov-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1.5rem,calc(50vw - var(--max-width, 1180px) / 2));padding-right:max(1.5rem,calc(50vw - var(--max-width, 1180px) / 2));margin-top:-7rem;margin-bottom:3.5rem;padding-top:10rem;padding-bottom:4.5rem}.ov-hero__bg img{transform:scale(1.04);transition:transform 1.2s ease-out}.ov-hero.in .ov-hero__bg img{transform:scale(1)}.ov-br{display:none}@media (min-width: 900px){.ov-br{display:inline}}.js-rv .rv,.js-rv .rv-group>*{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.js-rv .rv.in,.js-rv .rv-group>*.in{opacity:1;transform:none}.js-rv .rv-group>.chainflow__arrow{transform:none}@media (prefers-reduced-motion: reduce){.js-rv .rv,.js-rv .rv-group>*{opacity:1;transform:none;transition:none}.ov-hero__bg img{transform:none;transition:none}}.chainflow__step,.ov-quad{transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease,box-shadow .3s ease}.chainflow__step:hover,.ov-quad:hover{transform:translateY(-4px);border-color:#fff3;box-shadow:0 14px 40px #00000073}.chainflow__img img,.ov-quad__shot img{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.chainflow__step:hover .chainflow__img img,.ov-quad:hover .ov-quad__shot img{transform:scale(1.045)}.ov-stat{transition:background .3s ease}.ov-stat:hover{background:#101015}.ov-quote{box-shadow:0 10px 34px #00000052}.ov-hero__inner{max-width:none}.ov-hero__title{max-width:22ch}.ov-hero__lede{max-width:54ch}.ov-h2{max-width:26ch}.ov-lede{max-width:62ch}@media (min-width: 900px){.ov-hero__title{max-width:30ch;font-size:clamp(2.4rem,4.4vw,4rem)}.ov-h2{max-width:34ch}}@media (min-width: 1400px){.ov-hero__title{max-width:34ch}}
