html{scroll-behavior:smooth}#how-it-works,#lets-talk{scroll-margin-top:84px}.btn-down:after{content:"↓";font-weight:500;transition:transform .15s}.btn-down:hover:after{transform:translateY(3px)}.video-section-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:72px;display:grid}@media (width<=860px){.video-section-grid{grid-template-columns:1fr;gap:40px}}.cva-story-band{padding-top:76px;padding-bottom:76px;overflow-x:clip}.cva-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4.5vw,60px);display:grid}@media (width<=880px){.cva-story{grid-template-columns:1fr}}.cva-story-copy .eyebrow{color:#fff}.cva-story-stat{align-items:baseline;gap:12px;margin-top:18px;display:flex}.cva-story-num{letter-spacing:-.03em;color:#fff;font-size:clamp(44px,5.2vw,60px);font-weight:300;line-height:1}.cva-story-unit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sky-on-dark);font-size:11.5px;font-weight:700;line-height:1.4}.cva-story-head{letter-spacing:-.02em;color:#fff;margin:20px 0 0;font-size:clamp(26px,3.2vw,38px);font-weight:300;line-height:1.2}.cva-story-copy p:not(.cva-story-head){color:#ffffffdb;max-width:50ch;margin:18px 0 0;font-size:17px;line-height:1.65}.cva-story-quote{border-left:2px solid #b0c0ff80;max-width:50ch;margin:24px 0 0;padding:2px 0 2px 20px}.cva-story-quote p{color:#ffffffeb;margin:0;font-size:16px;line-height:1.6}.cva-story-quote cite{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sky-on-dark);margin-top:10px;font-size:11px;font-style:normal;font-weight:700;display:block}.cva-story-link{color:var(--sky-on-dark);border-bottom:1px solid #b0c0ff73;margin-top:24px;padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.cva-story-link:hover{color:#fff;border-bottom-color:#fff}.cva-story-fig{margin:0}.cva-story-shot{border-radius:18px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 34px 70px -32px #000000b8}.cva-story-shot:hover{transform:translateY(-3px);box-shadow:0 40px 80px -30px #000c}.cva-story-shot img{width:100%;height:auto;display:block}@media (width>=881px){.cva-story-fig{margin-right:calc(-50vw + min(100vw,1200px)/2 - 32px)}.cva-story-shot{border-radius:18px 0 0 18px}.cva-story-shot:hover{transform:none}}.wt-rail-step{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.wt-rail-step:after{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:17px;left:50%}.wt-rail-step:last-child:after{display:none}.wt-rail-step.is-done:after{background:var(--step-c)}.wt-rail-step:first-child{--step-c:#888ee3;--step-c-glow:#888ee380}.wt-rail-step:nth-child(2){--step-c:#5d70d2;--step-c-glow:#5d70d280}.wt-rail-step:nth-child(3){--step-c:#3a43c0;--step-c-glow:#3a43c080}.wt-rail-step:nth-child(4){--step-c:#2832a0;--step-c-glow:#2832a080}.wt-rail-step:nth-child(5){--step-c:#16006d;--step-c-glow:#16006d80}.wt-rail-num{z-index:1;width:36px;height:36px;font-family:var(--mono);background:var(--paper-2);border:2px solid var(--line);color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:background .4s,border-color .4s,color .4s,box-shadow .4s,transform .4s;display:grid;position:relative}.wt-rail-name{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:14ch;font-size:12.5px;font-weight:700;line-height:1.25;transition:color .4s}.wt-rail-step.is-done .wt-rail-num{background:var(--step-c);color:#fff;border-color:#0000}.wt-rail-step.is-done .wt-rail-name{color:var(--ink-2)}.wt-rail-step.is-active .wt-rail-num{background:var(--step-c);color:#fff;box-shadow:0 12px 24px -8px var(--step-c-glow);border-color:#0000;transform:scale(1.06)}.wt-rail-step.is-active .wt-rail-name{color:var(--step-c)}.walkthrough.is-ready .wt-scroll{height:360vh}.walkthrough.is-ready .wt-pin{position:sticky;top:88px}.walkthrough.is-ready .wt-panels{min-height:600px;position:relative}.walkthrough.is-ready .wt-phase-content{opacity:0;pointer-events:none;align-items:flex-start;transition:opacity .5s;display:flex;position:absolute;inset:0}.walkthrough.is-ready .wt-phase-content.is-active{opacity:1;pointer-events:auto}.walkthrough.is-ready .wt-stage{width:100%}.walkthrough.is-stacked .wt-phase-content{display:block}.walkthrough.is-stacked .wt-phase-content+.wt-phase-content{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}@media (width<=900px){.walkthrough.is-ready .wt-scroll{height:auto!important}.walkthrough.is-ready .wt-pin{position:static}.walkthrough.is-ready .wt-panels{min-height:0}}
