.verta-agency{--va-black:#08080a;--va-surface:#0e0e12;--va-surface-2:#141418;--va-surface-3:#1a1a20;--va-border:rgba(255,255,255,0.06);--va-border-hover:rgba(255,255,255,0.12);--va-white:#f0f0f3;--va-white-soft:#c0c0c8;--va-white-muted:#6e6e7a;--va-purple:#7c6aef;--va-purple-light:#9585f5;--va-teal:#3edbc0;--va-gradient:linear-gradient(135deg,#7c6aef,#3edbc0);--va-glow-purple:rgba(124,106,239,0.12);--va-glow-teal:rgba(62,219,192,0.08);background:var(--va-black);color:var(--va-white);font-feature-settings:"ss01" on,"ss02" on,"cv01" on;-webkit-font-smoothing:antialiased;overflow-x:hidden}.verta-agency:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;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.85' 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}.va-reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.va-reveal.is-visible{opacity:1;transform:translateY(0)}.va-reveal-delay-1{transition-delay:.1s}.va-reveal-delay-2{transition-delay:.2s}.va-reveal-delay-3{transition-delay:.3s}.va-reveal-delay-4{transition-delay:.4s}.va-gradient-text{background:var(--va-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.va-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:50px;background:var(--va-purple);color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;border:none;cursor:pointer;position:relative;transition:transform .25s ease,box-shadow .25s ease}.va-btn-primary:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--va-gradient);z-index:-1;opacity:0;filter:blur(16px);transition:opacity .3s ease}.va-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px var(--va-glow-purple),0 16px 48px rgba(0,0,0,.4)}.va-btn-primary:hover:after{opacity:1}.va-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;border-radius:50px;background:transparent;color:var(--va-white-soft);font-weight:500;font-size:.9375rem;text-decoration:none;border:1px solid var(--va-border);cursor:pointer;transition:all .25s ease}.va-btn-ghost:hover{border-color:var(--va-purple);color:var(--va-purple-light);background:var(--va-glow-purple)}.va-section{position:relative;padding:clamp(100px,12vw,180px) clamp(20px,5vw,40px)}.va-container{max-width:1200px;margin:0 auto}@keyframes va-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes va-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.va-mesh-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.va-mesh-bg:before{width:800px;height:800px;top:-300px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,var(--va-glow-purple) 0,transparent 70%)}.va-mesh-bg:after,.va-mesh-bg:before{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.va-mesh-bg:after{width:600px;height:600px;bottom:-200px;right:-100px;background:radial-gradient(ellipse,var(--va-glow-teal) 0,transparent 70%)}.va-divider{height:1px;background:linear-gradient(90deg,transparent,var(--va-border),transparent);border:none;margin:0}.va-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;border:1px solid var(--va-border);background:rgba(124,106,239,.06);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--va-purple-light)}@media (max-width:768px){.va-hide-mobile{display:none!important}.va-section{padding:clamp(60px,10vw,100px) 20px}.va-btn-primary{padding:14px 28px}.va-btn-ghost,.va-btn-primary{font-size:.875rem;width:100%;justify-content:center}.va-btn-ghost{padding:14px 24px}}@media (min-width:769px){.va-hide-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){.va-reveal{opacity:1;transition:none}.va-reveal,.va-reveal.is-visible{transform:none}@keyframes va-marquee{0%,to{transform:translateX(0)}}}