.veh-section{background:var(--bg-page,#05060f);align-items:center;width:100%;min-height:100vh;padding:140px 0 80px;display:flex;position:relative;overflow:hidden}.veh-bg-base{pointer-events:none;background:var(--bg-page,#05060f);position:absolute;inset:0}.veh-bg-mesh{pointer-events:none;background-image:radial-gradient(#0f172a06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 20%,#0000 100%);mask-image:radial-gradient(85% 85%,#000 20%,#0000 100%)}.veh-orb{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.veh-orb-indigo{background:radial-gradient(circle,#6366f147 0%,#0000 70%);width:560px;height:560px;top:-180px;right:-120px}.veh-orb-emerald{background:radial-gradient(circle,#34d39914 0%,#0000 70%);width:420px;height:420px;bottom:8%;left:-160px}.veh-bottom-line{background:linear-gradient(90deg, transparent, var(--brand-primary-border,#a78bfa4d), var(--brand-secondary-border,#60a5fa40), transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:8%;right:8%}.veh-inner{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px 64px;width:100%;max-width:1280px;margin:0 auto;padding:0 48px;display:grid;position:relative}.veh-breadcrumb{font-family:var(--font-mono,monospace);color:var(--text-faint,#64748b);grid-area:1/1/auto/-1;align-self:start;align-items:center;font-size:13px;display:flex}.veh-bc-link{color:var(--text-faint,#64748b);transition:color .2s}.veh-bc-link:hover{color:var(--text-secondary,#cbd5e1)}.veh-bc-sep{opacity:.5;margin:0 8px}.veh-bc-current{color:var(--text-secondary,#cbd5e1)}@media (max-width:980px){.veh-inner{grid-template-columns:1fr}}.veh-left{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.veh-left--in{opacity:1;transform:none}.veh-badge{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-border);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);border-radius:99px;align-items:center;gap:7px;margin-bottom:28px;padding:7px 16px;font-size:11.5px;font-weight:700;transition-delay:.1s;display:inline-flex}.veh-heading{font-family:var(--font-heading,inherit);letter-spacing:-2px;color:var(--text-primary,#f1f5f9);margin:0 0 24px;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:1.08}.veh-heading-accent{display:inline-block}.veh-sub{color:var(--text-muted,#94a3b8);max-width:540px;margin:0 0 36px;font-size:17px;line-height:1.65}.veh-sub strong{color:var(--text-primary,#f1f5f9);font-weight:600}.veh-ctas{flex-wrap:wrap;gap:14px;margin-bottom:52px;display:flex}.veh-btn-primary{background:var(--brand-primary-gradient);color:#fff;letter-spacing:.02em;border:none;border-radius:9999px;align-items:center;gap:9px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .18s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #0003,0 8px 24px #7c3aed52,0 24px 48px #7c3aed33}.veh-btn-primary:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 4px 12px #00000040,0 16px 40px #7c3aed70,0 40px 80px #7c3aed42}.veh-btn-primary:active{transform:scale(.97)}.veh-btn-ghost{background:var(--glass-bg,#ffffff0f);color:var(--text-secondary,#cbd5e1);border:1px solid var(--glass-border,#ffffff24);border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.veh-btn-ghost:hover{border-color:var(--brand-secondary-border,#60a5fa59);background:var(--brand-secondary-soft,#60a5fa14);color:var(--text-primary,#f1f5f9)}.veh-stats{flex-wrap:wrap;gap:44px;display:flex}.veh-stat-num{font-family:var(--font-mono,monospace);color:var(--text-primary,#f1f5f9);font-size:30px;font-weight:700}.veh-stat-label{color:var(--text-faint,#64748b);margin-top:4px;font-size:13px}.veh-stat-divider{background:var(--separator,#ffffff14);align-self:stretch;width:1px}.veh-right{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;position:relative;transform:translateY(24px)}.veh-right--in{opacity:1;transform:none}.veh-tag{z-index:3;background:var(--glass-bg,#15172ca6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border-top,#ffffff29);color:var(--text-secondary,#cbd5e1);border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 4px 12px #00000040,0 12px 32px #00000038,0 28px 56px #00000029}.veh-tag-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.veh-tag-channels{top:-20px;left:20px}.veh-tag-content{top:-20px;right:20px}.veh-tag-synergy{bottom:-20px;left:20px}.veh-tag-growth{bottom:-20px;right:20px}@media (max-width:980px){.veh-tag{display:none}}.veh-panel{background:var(--bg-card,#15172c);border:1px solid var(--glass-border-top,#ffffff24);border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #00000038,0 32px 80px #00000061,0 80px 160px #00000042}.veh-panel-header{border-bottom:1px solid var(--glass-border,#ffffff14);background:#ffffff05;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.veh-panel-title-wrap{font-family:var(--font-mono,monospace);color:var(--text-muted,#94a3b8);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.veh-panel-live-dot{background:#5ee6a8;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite vehPulseDot}@keyframes vehPulseDot{0%,to{opacity:1;box-shadow:0 0 #5ee6a866}50%{opacity:.7;box-shadow:0 0 0 5px #5ee6a800}}.veh-panel-live-badge{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#5ee6a8;background:#5ee6a81a;border:1px solid #5ee6a840;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.veh-panel-hero{padding:24px 20px 20px}.veh-panel-hero-num{font-family:var(--font-heading,inherit);letter-spacing:-2px;background:linear-gradient(135deg,#a78bfa,#818cf8,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1}.veh-panel-hero-label{color:var(--text-faint,#64748b);margin-top:6px;font-size:13px}.veh-panel-divider{background:var(--glass-border,#ffffff14);height:1px}.veh-panel-row{align-items:center;padding:18px 20px;display:flex}.veh-panel-mini{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.veh-panel-mini-num{font-family:var(--font-heading,inherit);color:var(--text-primary,#f1f5f9);font-size:22px;font-weight:800;line-height:1}.veh-panel-mini-label{color:var(--text-faint,#64748b);white-space:nowrap;font-size:11px}.veh-panel-mini-sep{background:var(--glass-border,#ffffff14);flex-shrink:0;width:1px;height:36px}.veh-panel-metrics{flex-direction:column;gap:13px;padding:18px 20px 22px;display:flex}.veh-panel-metrics-label{letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint,#64748b);margin-bottom:2px;font-size:10.5px;font-weight:700}.veh-panel-metric{flex-direction:column;gap:6px;display:flex}.veh-panel-metric-row{justify-content:space-between;align-items:center;display:flex}.veh-panel-metric-name{color:var(--text-muted,#94a3b8);font-size:12.5px}.veh-panel-metric-pct{font-family:var(--font-mono,monospace);font-size:12px}.veh-panel-bar{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.veh-panel-bar-fill{border-radius:99px;width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1) .6s}.veh-panel-bar-fill--in{width:var(--bar-w,0%)}@media (max-width:900px){.veh-inner{padding:0 24px}.veh-right{width:100%;max-width:560px;margin:0 auto;transform:translateY(20px)}.veh-right--in{transform:none}.veh-section{min-height:auto;padding:90px 0 60px}}@media (max-width:480px){.veh-heading{letter-spacing:-1.5px;font-size:clamp(34px,9vw,48px)}.veh-sub{font-size:15px}.veh-stats{flex-wrap:wrap;gap:28px}}
.ves-section{background:var(--bg-page,#05060f);width:100%;padding:110px 0 120px;position:relative;overflow:hidden}.ves-bg-gradient{pointer-events:none;background:radial-gradient(60% 50% at 0 0,#6366f11a 0%,#0000 60%),radial-gradient(55% 45% at 100% 0,#60a5fa14 0%,#0000 60%),radial-gradient(50% 40% at 50% 60%,#7c3aed12 0%,#0000 65%);position:absolute;inset:0}.ves-bg-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.ves-orb-1{background:radial-gradient(circle,#6366f11f 0%,#0000 70%);width:600px;height:600px;top:-160px;left:-100px}.ves-orb-2{background:radial-gradient(circle,#fb923c0f 0%,#0000 70%);width:520px;height:520px;bottom:-120px;right:-80px}.ves-top-line,.ves-bottom-line{background:linear-gradient(90deg, transparent, var(--brand-primary-border,#a78bfa47), var(--brand-secondary-border,#60a5fa2e), transparent);pointer-events:none;height:1px;position:absolute;left:8%;right:8%}.ves-top-line{top:0}.ves-bottom-line{bottom:0}.ves-inner{z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.ves-header{max-width:640px;margin-bottom:56px}.ves-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#a78bfa);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.ves-heading{font-family:var(--font-heading,inherit);letter-spacing:-.8px;color:var(--text-primary,#f1f5f9);margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.15}.ves-subtext{color:var(--text-muted,#94a3b8);max-width:480px;margin:0;font-size:16px;line-height:1.72}.ves-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ves-grid-item{height:100%}.ves-card-wrap{opacity:0;height:100%;min-height:280px;animation:.6s cubic-bezier(.22,1,.36,1) forwards vesCardIn;animation-delay:var(--delay,0s);transform:translateY(22px)}@keyframes vesCardIn{to{opacity:1;transform:translateY(0)}}.ves-card{height:100%!important}.ves-card>div:last-child{border-radius:15px;height:100%;overflow:hidden}.ves-card-inner{flex-direction:column;gap:0;height:100%;padding:26px 24px 22px;display:flex}.ves-tag{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:6px;width:fit-content;margin-bottom:14px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.ves-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:19px;transition:transform .3s cubic-bezier(.34,1.4,.64,1);display:flex}.ves-card:hover .ves-icon{transform:scale(1.12)rotate(6deg)}.ves-title{font-family:var(--font-heading,inherit);color:var(--text-primary,#f1f5f9);letter-spacing:-.15px;margin:0 0 10px;font-size:15.5px;font-weight:700;line-height:1.3;transition:color .2s}.ves-desc{color:var(--text-muted,#94a3b8);flex:1;margin:0 0 18px;font-size:13px;line-height:1.68;transition:color .2s}.ves-card:hover .ves-desc{color:var(--text-secondary,#cbd5e1)}.ves-link{letter-spacing:.03em;opacity:.55;align-items:center;gap:5px;margin-top:auto;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .2s,gap .2s;display:inline-flex}.ves-card:hover .ves-link{opacity:1;gap:7px}.ves-mid-cta{background:var(--glass-bg,#ffffff0a);border:1px solid var(--glass-border,#ffffff14);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:52px;padding:26px 36px;display:flex}.ves-mid-cta p{color:var(--text-muted,#94a3b8);margin:0;font-size:15px}.ves-mid-btn{background:var(--brand-primary-gradient,linear-gradient(135deg,#7c3aed,#a78bfa));color:#fff;letter-spacing:.02em;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:11px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .18s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #00000026,0 8px 24px #7c3aed47,0 24px 48px #7c3aed29}.ves-mid-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003,0 16px 40px #7c3aed66,0 40px 80px #7c3aed38}@media (max-width:1200px){.ves-grid{grid-template-columns:repeat(3,1fr)}.ves-inner{padding:0 36px}}@media (max-width:860px){.ves-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ves-section{padding:80px 0 90px}.ves-header{margin-bottom:48px}}@media (max-width:560px){.ves-grid{grid-template-columns:1fr}.ves-inner{padding:0 20px}.ves-mid-cta{text-align:center;flex-direction:column;gap:14px}}
.vep-section{background:var(--bg-page,#05060f);width:100%;padding:100px 0 110px;position:relative;overflow:hidden}.vep-bg-orb{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.vep-bg-orb-1{background:radial-gradient(circle,#7c3aed1a 0%,#0000 70%);width:480px;height:480px;top:-120px;right:-100px}.vep-bg-orb-2{background:radial-gradient(circle,#fb923c12 0%,#0000 70%);width:420px;height:420px;bottom:-100px;left:-80px}.vep-inner{z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.vep-header{max-width:640px;margin-bottom:56px}.vep-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#a78bfa);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.vep-heading{font-family:var(--font-heading,inherit);letter-spacing:-.8px;color:var(--text-primary,#f1f5f9);margin:0 0 16px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.15}.vep-subtext{color:var(--text-muted,#94a3b8);max-width:560px;margin:0;font-size:16px;line-height:1.72}.vep-rail{border:1px solid var(--glass-border,#ffffff1a);background:var(--bg-card,#15172c);border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vep-step{border-right:1px solid var(--glass-border,#ffffff1a);opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards vepStepIn;animation-delay:var(--delay,0s);padding:30px 26px;transition:background .2s;position:relative;transform:translateY(16px)}.vep-step:last-child{border-right:none}.vep-step:hover{background:var(--bg-section-a,#ffffff08)}@keyframes vepStepIn{to{opacity:1;transform:none}}.vep-stage{font-family:var(--font-mono,monospace);color:var(--text-faint,#64748b);letter-spacing:.08em;font-size:11.5px}.vep-step-title{font-family:var(--font-heading,inherit);color:var(--text-primary,#f1f5f9);margin:10px 0 8px;font-size:18px;font-weight:700}.vep-step-desc{color:var(--text-muted,#94a3b8);margin:0;font-size:13.5px;line-height:1.65}@media (max-width:980px){.vep-inner{padding:0 32px}}@media (max-width:860px){.vep-rail{grid-template-columns:1fr}.vep-step{border-right:none;border-bottom:1px solid var(--glass-border,#ffffff1a)}.vep-step:last-child{border-bottom:none}.vep-section{padding:80px 0 90px}.vep-header{margin-bottom:44px}}@media (max-width:480px){.vep-inner{padding:0 20px}.vep-heading{font-size:clamp(30px,8vw,44px)}}
.vew-section{background:var(--bg-page,#05060f);width:100%;padding:100px 0 110px;position:relative;overflow:hidden}.vew-bg{pointer-events:none;background:linear-gradient(180deg, var(--bg-page,#05060f) 0%, var(--bg-section-a,#05070d) 50%, var(--bg-page,#05060f) 100%);position:absolute;inset:0}.vew-orb-1{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#7c3aed1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;left:-80px}.vew-orb-2{pointer-events:none;filter:blur(72px);background:radial-gradient(circle,#fb923c12 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-80px;right:-60px}.vew-top-line{pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfa47,#60a5fa2e,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.vew-inner{z-index:1;flex-direction:column;gap:56px;max-width:1280px;margin:0 auto;padding:0 48px;display:flex;position:relative}.vew-top-row{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.vew-left{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translate(-28px)}.vew-left--in{opacity:1;transform:none}.vew-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#a78bfa);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-flex}.vew-heading{font-family:var(--font-heading,inherit);letter-spacing:-1.5px;color:var(--text-primary,#f1f5f9);margin:0 0 22px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.08}.vew-sub{color:var(--text-muted,#94a3b8);max-width:420px;margin:0;font-size:16px;line-height:1.72}.vew-right{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;transform:translate(28px)}.vew-right--in{opacity:1;transform:none}.vew-metrics-card{background:var(--bg-card,#15172c);border:1px solid var(--glass-border,#ffffff1a);box-shadow:0 8px 24px #00000040, 0 32px 80px #00000059, 0 80px 160px #00000040, inset 0 1px 0 var(--glass-border-top,#ffffff1a);border-radius:18px;padding:30px 32px;position:relative;overflow:hidden}.vew-metrics-card-line{background:linear-gradient(90deg, var(--brand-primary,#a78bfa), var(--brand-secondary,#60a5fa) 50%, transparent);border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.vew-metrics-title{font-family:var(--font-heading,inherit);color:var(--text-primary,#f1f5f9);letter-spacing:-.1px;margin:0 0 24px;font-size:15px;font-weight:700}.vew-metrics-list{flex-direction:column;gap:18px;margin-bottom:20px;display:flex}.vew-metric{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards vewMetricIn;animation-delay:var(--delay,0s);grid-template-columns:150px 1fr 80px;align-items:center;gap:14px;animation-play-state:paused;display:grid;transform:translate(12px)}.vew-right--in .vew-metric{animation-play-state:running}@keyframes vewMetricIn{to{opacity:1;transform:none}}.vew-metric-label{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:13px;font-weight:400}.vew-metric-track{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.vew-metric-fill{height:100%;width:var(--bar-width,0%);transition:width 1.4s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay,0s);border-radius:3px}.vew-metric-val{font-family:var(--font-heading,inherit);text-align:right;letter-spacing:-.3px;white-space:nowrap;font-size:13px;font-weight:800}.vew-metrics-footer{border-top:1px solid var(--separator,#ffffff0f);color:var(--text-faint,#64748b);letter-spacing:.02em;align-items:center;gap:8px;padding-top:18px;font-size:12px;display:flex}.vew-live-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite vewPulse;box-shadow:0 0 8px #34d399}@keyframes vewPulse{0%,to{opacity:1}50%{opacity:.35}}.vew-features{opacity:0;grid-template-columns:repeat(4,1fr);gap:14px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .3s,transform .7s cubic-bezier(.22,1,.36,1) .3s;display:grid;transform:translateY(20px)}.vew-features--in{opacity:1;transform:none}.vew-feature{background:var(--glass-bg,#ffffff0d);border:1px solid var(--glass-border,#ffffff1a);opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards vewFeatureIn;animation-delay:var(--p-delay,0s);border-radius:14px;padding:24px 22px;transition:border-color .3s,background .3s,transform .28s;animation-play-state:paused;transform:translateY(16px)}.vew-features--in .vew-feature{animation-play-state:running}@keyframes vewFeatureIn{to{opacity:1;transform:none}}.vew-feature:hover{border-color:var(--brand-primary-border,#a78bfa4d);background:var(--bg-section-a,#ffffff08);transform:translateY(-3px)}.vew-feature-icon{background:var(--brand-primary-soft,#a78bfa1a);border:1px solid var(--brand-primary-border,#a78bfa38);width:38px;height:38px;color:var(--brand-primary,#a78bfa);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:16px;transition:transform .3s cubic-bezier(.34,1.4,.64,1);display:flex}.vew-feature:hover .vew-feature-icon{transform:scale(1.1)rotate(5deg)}.vew-feature-title{font-family:var(--font-heading,inherit);color:var(--text-primary,#f1f5f9);letter-spacing:-.1px;margin:0 0 8px;font-size:15px;font-weight:700}.vew-feature-desc{color:var(--text-muted,#94a3b8);margin:0;font-size:13px;line-height:1.65}@media (max-width:1100px){.vew-inner{padding:0 36px}.vew-top-row{gap:48px}}@media (max-width:900px){.vew-top-row{grid-template-columns:1fr;gap:44px}.vew-right{transform:translateY(20px)}.vew-right--in{transform:none}.vew-features{grid-template-columns:repeat(2,1fr)}.vew-section{padding:80px 0 90px}}@media (max-width:560px){.vew-inner{padding:0 20px}.vew-features{grid-template-columns:1fr}.vew-heading{font-size:clamp(30px,8vw,44px)}.vew-metrics-card{padding:22px 20px}.vew-metric{grid-template-columns:120px 1fr 70px;gap:10px}}
.vei-section{background:var(--bg-page,#05060f);width:100%;padding:80px 0;position:relative}.vei-inner{max-width:1280px;margin:0 auto;padding:0 48px}.vei-header{max-width:640px;margin-bottom:36px}.vei-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#a78bfa);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.vei-heading{font-family:var(--font-heading,inherit);letter-spacing:-.6px;color:var(--text-primary,#f1f5f9);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.18}.vei-chip-row{flex-wrap:wrap;gap:12px;display:flex}.vei-chip{border:1px solid var(--glass-border,#ffffff1a);color:var(--text-muted,#94a3b8);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:flex}.vei-chip:hover{border-color:var(--brand-secondary-border,#60a5fa66);color:var(--text-primary,#f1f5f9);background:var(--brand-secondary-soft,#60a5fa0f)}.vei-vol{font-family:var(--font-mono,monospace);color:var(--text-faint,#64748b);font-size:11.5px}@media (max-width:600px){.vei-inner{padding:0 20px}.vei-section{padding:60px 0}}
.vet-section{background:var(--bg-page,#05060f);width:100%;padding:90px 0 110px;position:relative}.vet-inner{max-width:1280px;margin:0 auto;padding:0 48px}.vet-header{max-width:640px;margin-bottom:36px}.vet-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#a78bfa);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.vet-heading{font-family:var(--font-heading,inherit);letter-spacing:-.6px;color:var(--text-primary,#f1f5f9);margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.18}.vet-subtext{color:var(--text-muted,#94a3b8);max-width:520px;margin:0;font-size:15px;line-height:1.7}.vet-filters{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.vet-filter{font-family:var(--font-mono,monospace);border:1px solid var(--glass-border,#ffffff1a);color:var(--text-faint,#64748b);cursor:pointer;background:0 0;border-radius:7px;padding:7px 13px;font-size:12.5px;transition:border-color .15s,color .15s}.vet-filter--active{border-color:var(--brand-secondary,#60a5fa);color:var(--brand-secondary,#60a5fa)}.vet-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.vet-card{border:1px solid var(--glass-border,#ffffff1a);text-align:center;color:var(--text-muted,#94a3b8);border-radius:11px;padding:18px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.vet-card:hover{border-color:var(--glass-border-top,#fff3);color:var(--text-primary,#f1f5f9);background:var(--glass-bg,#ffffff0a)}@media (max-width:860px){.vet-grid{grid-template-columns:repeat(3,1fr)}.vet-inner{padding:0 32px}}@media (max-width:560px){.vet-grid{grid-template-columns:repeat(2,1fr)}.vet-inner{padding:0 20px}.vet-section{padding:70px 0 90px}}
.vef-section{background:radial-gradient(ellipse 55% 45% at 5% 20%, #7c3aed0d 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 95% 80%, #60a5fa0d 0%, transparent 60%), linear-gradient(180deg, var(--bg-section-a,#f1f5f9) 0%, var(--bg-page,#f8fafc) 50%, var(--bg-section-a,#f1f5f9) 100%);width:100%;padding:110px 0 120px;position:relative;overflow:hidden}.vef-bg-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.vef-bg-orb-1{background:radial-gradient(circle,#7c3aed12 0%,#0000 70%);width:480px;height:480px;animation:18s ease-in-out infinite alternate vefOrb;top:-100px;left:-80px}.vef-bg-orb-2{background:radial-gradient(circle,#60a5fa12 0%,#0000 70%);width:420px;height:420px;animation:22s ease-in-out infinite alternate-reverse vefOrb;bottom:-80px;right:-60px}@keyframes vefOrb{0%{transform:translate(0)scale(1)}to{transform:translate(24px,16px)scale(1.06)}}.vef-bg-grid{pointer-events:none;background-image:radial-gradient(#0f172a06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 88%,#000 20%,#0000 100%);mask-image:radial-gradient(88% 88%,#000 20%,#0000 100%)}.vef-top-line{pointer-events:none;background:linear-gradient(90deg,#0000,#7c3aed47,#60a5fa2e,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.vef-inner{z-index:1;grid-template-columns:320px 1fr;align-items:start;gap:72px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid;position:relative}.vef-left{flex-direction:column;display:flex}.vef-sticky{flex-direction:column;gap:0;display:flex;position:sticky;top:100px}.vef-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary,#7c3aed);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.vef-heading{font-family:var(--font-heading,inherit);letter-spacing:-.8px;color:var(--text-primary,#0f172a);margin:0 0 20px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.15}.vef-accent-bar{background:linear-gradient(90deg, var(--brand-primary,#7c3aed), var(--brand-secondary,#60a5fa));border-radius:2px;width:36px;height:2px;margin-bottom:20px}.vef-desc{color:var(--text-muted,#64748b);margin:0 0 32px;font-size:14.5px;line-height:1.75}.vef-cta{background:var(--brand-primary-soft,#7c3aed1a);border:1px solid var(--brand-primary-border,#7c3aed47);color:var(--brand-primary,#7c3aed);letter-spacing:.02em;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .18s,box-shadow .2s;display:inline-flex}.vef-cta:hover{background:#7c3aed29;border-color:#7c3aed73;transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed26}.vef-right{min-width:0}.vef-list{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.vef-item{background:var(--bg-card,#fff);border:1px solid var(--glass-border,#0f172a17);border-radius:14px;transition:border-color .32s,background .32s,box-shadow .32s;position:relative;overflow:hidden}.vef-item:hover{border-color:color-mix(in srgb, var(--vef-color,#7c3aed) 45%, transparent);background:var(--bg-section-a,#f1f5f9);box-shadow:0 0 0 1px color-mix(in srgb, var(--vef-color,#7c3aed) 15%, transparent), 0 0 20px 2px color-mix(in srgb, var(--vef-color,#7c3aed) 10%, transparent)}.vef-item--open{border-color:color-mix(in srgb, var(--vef-color,#7c3aed) 55%, transparent);background:var(--bg-card,#fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--vef-color,#7c3aed) 20%, transparent), 0 0 28px 4px color-mix(in srgb, var(--vef-color,#7c3aed) 12%, transparent), 0 0 60px 8px color-mix(in srgb, var(--vef-color,#7c3aed) 5%, transparent)}.vef-item--open:after{content:"";background:linear-gradient(90deg, var(--vef-color,#7c3aed) 0%, transparent 70%);z-index:1;border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.vef-trigger{cursor:pointer;text-align:left;z-index:1;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex;position:relative}.vef-question{color:var(--text-secondary,#334155);letter-spacing:-.1px;flex:1;font-size:15px;font-weight:600;line-height:1.45;transition:color .22s}.vef-item--open .vef-question,.vef-item:hover .vef-question{color:var(--vef-color,#7c3aed)}.vef-icon{width:24px;height:24px;color:var(--text-faint,#64748b);flex-shrink:0;justify-content:center;align-items:center;transition:color .22s;display:flex}.vef-item:hover .vef-icon,.vef-item--open .vef-icon{color:var(--vef-color,#7c3aed)}.vef-chevron{transition:transform .36s cubic-bezier(.34,1.2,.64,1);display:block}.vef-item--open .vef-chevron{transform:rotate(180deg)}.vef-body{z-index:1;opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .32s;position:relative;overflow:hidden}.vef-item--open .vef-body{opacity:1;max-height:400px}.vef-answer{color:var(--text-muted,#64748b);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.78}@media (max-width:960px){.vef-inner{grid-template-columns:1fr;gap:48px}.vef-sticky{position:static}.vef-heading{font-size:clamp(32px,4vw,52px)}.vef-section{padding:80px 0 90px}.vef-inner{padding:0 28px}}@media (max-width:560px){.vef-inner{padding:0 18px}.vef-trigger{padding:16px}.vef-answer{padding:0 16px 16px}.vef-question{font-size:14px}}
.vec-section{width:100%;margin:120px 0 0;padding:0 48px;position:relative}.vec-outer{max-width:1280px;margin:0 auto;padding-top:120px;position:relative}.vec-band{opacity:0;background:linear-gradient(110deg,#0d0a1f 0%,#1a1340 20%,#4f46e5 50%,#7c3aed 70%,#9333ea 100%);border-radius:22px;align-items:stretch;width:100%;height:160px;transition:opacity .7s,transform .7s;display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 8px 24px #7c3aed38,0 24px 64px #7c3aed4d,0 64px 128px #00000047,0 0 0 1px #ffffff14,inset 0 1px #ffffff26}.vec-band--in{opacity:1;transform:none}.vec-particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vec-band-inner{z-index:2;align-items:center;gap:32px;width:100%;height:100%;padding:0 36px 0 0;display:flex;position:relative}.vec-person-spacer{flex-shrink:0;width:280px}.vec-text{flex:1;min-width:0}.vec-label{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0 0 6px;font-size:10.5px;font-weight:700}.vec-heading{font-family:var(--font-heading,inherit);letter-spacing:-.4px;color:#fff;margin:0;font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1.2}.vec-heading-accent{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 20px #ffffff4d);background-image:linear-gradient(90deg,#fff,#e9d5ff,#c4b5fd,#fff,#e9d5ff,#c4b5fd,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite vecHeadingGradientShift;display:inline-block}@keyframes vecHeadingGradientShift{0%{background-position:0%}to{background-position:100%}}.vec-stats{flex-shrink:0;align-items:center;gap:16px;display:flex}.vec-stat{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.vec-stat-num{font-family:var(--font-heading,inherit);color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1}.vec-stat-label{color:#ffffff8c;letter-spacing:.05em;white-space:nowrap;font-size:10px}.vec-stat-sep{background:#ffffff2e;flex-shrink:0;width:1px;height:32px}.vec-actions{flex-shrink:0}.vec-cta-btn{border-radius:99px;align-items:center;gap:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden;box-shadow:0 4px 24px #0000004d}.vec-cta-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #0006}.vec-cta-btn:active{transform:scale(.98)}.vec-cta-btn>span:not(.vec-cta-icon),.vec-cta-btn{font-family:var(--font-body,inherit);letter-spacing:.06em;text-transform:uppercase;color:#0a0800;background:#fff;padding:14px 22px 14px 24px;font-size:13.5px;font-weight:700}.vec-cta-icon{color:#0a0800;background:#ffffffd9;border-left:1px solid #0a08001f;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:2px 2px 2px 0;transition:background .2s;display:flex;padding:0!important}.vec-cta-btn:hover .vec-cta-icon{color:#a78bfa;background:#0a0800}.vec-person{z-index:10;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .25s,transform .8s cubic-bezier(.22,1,.36,1) .25s;position:absolute;bottom:0;left:32px;transform:translateY(24px)}.vec-person--in{opacity:1;transform:translateY(0)}.vec-person-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(#7c3aed80 0%,#0000 70%);border-radius:50%;width:200px;height:60px;animation:3s ease-in-out infinite alternate vecGlowPulse;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@keyframes vecGlowPulse{0%{opacity:.7;width:180px}to{opacity:1;width:220px}}.vec-person-img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 -8px 24px #7c3aed4d);display:block;width:260px!important;height:auto!important}@media (max-width:1100px){.vec-section{padding:0 28px 48px}.vec-person-spacer{width:220px}.vec-person{left:24px}.vec-person-img{width:200px!important}.vec-stats{gap:12px}}@media (max-width:860px){.vec-band{height:auto;min-height:140px}.vec-band-inner{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px 20px 0}.vec-person-spacer{width:180px}.vec-stats{display:none}}@media (max-width:640px){.vec-section{padding:0 16px 40px}.vec-outer{padding-top:80px}.vec-person-spacer{width:140px}.vec-person{left:12px}.vec-person-img{width:150px!important}.vec-band{border-radius:16px;height:auto;min-height:120px}.vec-band-inner{gap:12px;padding:16px 16px 16px 0}.vec-heading{font-size:clamp(15px,3.5vw,20px)}.vec-cta-btn{font-size:12px}}
