.verta-v2{--vv2-bg:#050505;--vv2-bg-elevated:#0a0a0a;--vv2-surface:#111111;--vv2-surface-2:#181818;--vv2-surface-3:#222222;--vv2-text:#e8e4de;--vv2-text-soft:#a8a49c;--vv2-text-muted:#8a8780;--vv2-border:rgba(255,255,255,0.06);--vv2-border-hover:rgba(255,255,255,0.12);--vv2-border-accent:rgba(139,92,246,0.3);--vv2-violet:#8b5cf6;--vv2-violet-light:#a78bfa;--vv2-violet-dim:rgba(139,92,246,0.15);--vv2-cyan:#06b6d4;--vv2-cyan-light:#22d3ee;--vv2-cyan-dim:rgba(6,182,212,0.1);--vv2-gradient:linear-gradient(135deg,#8b5cf6,#06b6d4);--vv2-gradient-subtle:linear-gradient(135deg,rgba(139,92,246,0.12),rgba(6,182,212,0.08));--vv2-hr-gradient:linear-gradient(90deg,transparent 0%,var(--vv2-border) 20%,var(--vv2-violet-dim) 50%,var(--vv2-border) 80%,transparent 100%);--vv2-glass-bg:rgba(17,17,17,0.6);--vv2-glass-border:rgba(255,255,255,0.06);--vv2-glass-blur:20px;--vv2-glass-shadow:0 8px 32px rgba(0,0,0,0.5);--vv2-shadow-glow-v:0 0 60px rgba(139,92,246,0.15);--vv2-shadow-glow-c:0 0 60px rgba(6,182,212,0.1);--vv2-radius-sm:8px;--vv2-radius-md:16px;--vv2-radius-lg:24px;--vv2-radius-pill:9999px;--vv2-ease:cubic-bezier(0.16,1,0.3,1);--vv2-transition-fast:200ms cubic-bezier(0.16,1,0.3,1);--vv2-transition:500ms cubic-bezier(0.16,1,0.3,1);--vv2-transition-slow:900ms cubic-bezier(0.16,1,0.3,1);background:var(--vv2-bg);color:var(--vv2-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"ss02" on,"cv01" on;overflow-x:hidden}.verta-v2:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.018;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;mix-blend-mode:overlay}.vv2-reveal{opacity:0;transform:translateY(48px);transition:opacity var(--vv2-transition-slow),transform var(--vv2-transition-slow)}.vv2-reveal.is-visible{opacity:1;transform:translateY(0)}.vv2-reveal-delay-1{transition-delay:.12s}.vv2-reveal-delay-2{transition-delay:.24s}.vv2-reveal-delay-3{transition-delay:.36s}.vv2-reveal-delay-4{transition-delay:.48s}.vv2-reveal-delay-5{transition-delay:.6s}.verta-v2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vv2-gradient-text{background:var(--vv2-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vv2-section{position:relative;padding:clamp(80px,12vw,160px) clamp(20px,5vw,48px)}.vv2-container{max-width:1280px;margin:0 auto}.vv2-hr{height:1px;border:none;margin:0;background:var(--vv2-hr-gradient)}.vv2-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vv2-text-muted)}.vv2-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:var(--vv2-radius-pill);background:var(--vv2-violet);color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;border:none;cursor:pointer;position:relative;transition:transform var(--vv2-transition-fast),box-shadow var(--vv2-transition-fast);font-family:inherit}.vv2-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--vv2-shadow-glow-v)}.vv2-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:var(--vv2-radius-pill);background:transparent;color:var(--vv2-text-soft);font-weight:500;font-size:.9375rem;text-decoration:none;border:1px solid var(--vv2-border);cursor:pointer;transition:all var(--vv2-transition-fast);font-family:inherit}.vv2-btn-ghost:hover{border-color:var(--vv2-violet);color:var(--vv2-violet-light);background:var(--vv2-violet-dim)}@keyframes vv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vv2-count-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes vv2-line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.verta-v2::-webkit-scrollbar{width:6px}.verta-v2::-webkit-scrollbar-track{background:var(--vv2-bg)}.verta-v2::-webkit-scrollbar-thumb{background:var(--vv2-surface-2);border-radius:3px}.verta-v2::-webkit-scrollbar-thumb:hover{background:var(--vv2-surface-3)}@media (max-width:768px){.vv2-hide-mobile{display:none!important}.vv2-section{padding:clamp(60px,10vw,100px) 20px}.vv2-btn-ghost,.vv2-btn-primary{padding:14px 28px;font-size:.875rem}}@media (max-width:375px){.vv2-section{padding:48px 16px}.vv2-btn-ghost,.vv2-btn-primary{padding:12px 20px;font-size:.8125rem}}@media (min-width:769px){.vv2-hide-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){.vv2-reveal{opacity:1;transition:none}.vv2-reveal,.vv2-reveal.is-visible{transform:none}}