.vm-story{isolation:isolate;background:var(--vm-bg,#0a0a0a);padding:80px 0;position:relative;overflow:hidden}.vm-story:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#ffb7110b,#0000 52%);position:absolute;inset:0}.vm-story>.vm-container{z-index:1;position:relative}.vm-story-header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.vm-story-header .vm-heading{max-width:900px}.vm-story-header .vm-lead{max-width:768px}.vm-story-kicker{letter-spacing:1.7px;color:var(--vm-accent,#ffb711);text-transform:uppercase;font:400 12px/16px Model Mono,monospace}.vm-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.vm-workflow-card{border:1px solid var(--vm-border,#252525);background:var(--vm-card,#111);border-radius:30.4px;flex-direction:column;align-items:flex-start;min-height:310px;padding:24px;display:flex}.vm-workflow-number{border:1px solid var(--vm-accent,#ffb711);width:48px;height:48px;color:var(--vm-accent,#ffb711);background:#0a0a0a;border-radius:50%;place-items:center;margin-bottom:20px;font:600 14px/1 Inter Variable,Inter,Arial,sans-serif;display:grid;box-shadow:inset 0 0 0 5px #111}.vm-workflow-card h3{letter-spacing:-.2px;align-items:flex-start;gap:10px;font-size:20px;font-weight:700;line-height:26px;display:flex}.vm-workflow-icon{color:#a3a3a3;flex:none;margin-top:1px;font-size:20px;font-weight:400;line-height:24px}.vm-workflow-card p{color:var(--vm-muted,#969696);margin-top:10px;font-size:16px;line-height:28px}.vm-access-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:24px;margin-top:48px;display:grid}.vm-access-media{border:1px solid var(--vm-border,#252525);background:var(--vm-card,#111);border-radius:30.4px;margin:0;padding:12px;overflow:hidden}.vm-access-media .vm-story-media{aspect-ratio:16/9;border-radius:20px}.vm-access-media figcaption{color:var(--vm-muted,#969696);padding:16px 8px 4px;font-size:14px;line-height:22px}.vm-story-media{object-fit:cover;border-radius:inherit;background:#181818;width:100%;height:100%;display:block}.vm-story-media img{object-fit:cover;width:100%;height:100%;display:block}.vm-engine-card{border:1px solid var(--vm-border,#252525);background:var(--vm-card,#111);border-radius:30.4px;padding:28px}.vm-engine-card h3{letter-spacing:-.5px;margin-top:10px;font-size:32px;font-weight:700;line-height:38px}.vm-stats{gap:10px;margin-top:26px;display:grid}.vm-stat{border:1px solid var(--vm-border,#252525);border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 16px;display:flex}.vm-stat strong{color:var(--vm-accent,#ffb711);font-size:28px;font-weight:700;line-height:32px}.vm-stat span{color:var(--vm-muted,#969696);font-size:14px;line-height:20px}.vm-engine-points{gap:20px;margin-top:28px;display:grid}.vm-engine-point{grid-template-columns:24px 1fr;gap:10px;display:grid}.vm-point-mark{color:var(--vm-accent,#ffb711);font-size:18px;line-height:24px}.vm-engine-point h4{font-size:16px;font-weight:700;line-height:22px}.vm-engine-point p{color:var(--vm-muted,#969696);margin-top:3px;font-size:14px;line-height:22px}.vm-capability-list{gap:64px;margin-top:80px;display:grid}.vm-capability-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.vm-capability-row-reverse .vm-capability-media{order:2}.vm-capability-row-reverse .vm-capability-copy{order:1}.vm-capability-media{aspect-ratio:16/9;background:#171717;border-radius:30.4px;overflow:hidden}.vm-capability-copy h3{letter-spacing:-.4px;font-size:30px;font-weight:700;line-height:36px}.vm-capability-copy>p{color:var(--vm-muted,#969696);margin-top:14px;font-size:18px;line-height:28px}.vm-capability-copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.vm-capability-copy li{color:#e7e7e5;align-items:flex-start;gap:12px;font-size:16px;line-height:26px;display:flex}.vm-capability-copy li span{color:var(--vm-accent,#ffb711);flex:none;font-weight:700}@media (width<=767px){.vm-story{padding:56px 0}.vm-story-header{gap:16px}.vm-story-header .vm-eyebrow{min-height:30px;padding:7px 13px;font-size:11px}.vm-workflow-grid{grid-template-columns:1fr;gap:24px;margin-top:40px}.vm-workflow-card{min-height:0;padding:24px}.vm-workflow-number{margin-bottom:28px}.vm-access-grid{grid-template-columns:1fr;gap:24px;margin-top:40px}.vm-access-media{border-radius:24px;padding:10px}.vm-access-media .vm-story-media{border-radius:16px}.vm-engine-card{border-radius:24px;padding:24px}.vm-engine-card h3{font-size:27px;line-height:34px}.vm-stat{padding:14px}.vm-capability-list{gap:48px;margin-top:64px}.vm-capability-row,.vm-capability-row-reverse{flex-direction:column;align-items:stretch;gap:24px;display:flex}.vm-capability-row-reverse .vm-capability-media,.vm-capability-row-reverse .vm-capability-copy{order:initial}.vm-capability-media{border-radius:24px}.vm-capability-copy h3{font-size:25px;line-height:32px}.vm-capability-copy>p{margin-top:12px;font-size:17px;line-height:27px}.vm-capability-copy ul{gap:10px;margin-top:22px}}@media (width>=768px) and (width<=1023px){.vm-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vm-story{background:var(--vm-bg,var(--brand-bg,#0c1320))}.vm-story:before{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--vm-accent,#6ed5e6) 7%, transparent), transparent 52%)}.vm-workflow-card,.vm-access-media,.vm-engine-card,.vm-stat{background:var(--vm-card,var(--brand-panel,#131e2d));border-color:var(--vm-border,var(--brand-line,#2a3b50))}.vm-workflow-number{background:var(--vm-bg,var(--brand-bg,#0c1320));border-color:var(--vm-accent,var(--brand-accent,#6ed5e6));box-shadow:inset 0 0 0 5px var(--vm-card,var(--brand-panel,#131e2d));color:var(--vm-accent,var(--brand-accent,#6ed5e6))}.vm-workflow-icon{color:var(--vm-muted,var(--brand-muted,#a1b0c0))}.vm-story-media{background:var(--vm-elevated,var(--brand-elevated,#1c2b3d))}.vm-stat strong,.vm-point-mark,.vm-capability-copy li span,.vm-story-kicker{color:var(--vm-accent,var(--brand-accent,#6ed5e6))}.vm-workflow-card p,.vm-access-media figcaption,.vm-stat span,.vm-engine-point p,.vm-capability-copy>p{color:var(--vm-muted,var(--brand-muted,#a1b0c0))}.vm-capability-copy li{color:var(--vm-text,var(--brand-text,#eff5fa))}
