:root{--gradient-gray-start:#7b8089;--gradient-gray-middle:#d1d5db;--gradient-gray-end:#fff;--gradient-primary-start:#333ead;--gradient-primary-middle:#31ccf0;--gradient-primary-end:#00ffbf}.gradient-text-gray-white{background:linear-gradient(225deg,var(--gradient-gray-start) 0,var(--gradient-gray-middle) 50%,var(--gradient-gray-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-primary{background:linear-gradient(135deg,var(--gradient-primary-start) 0,var(--gradient-primary-middle) 50%,var(--gradient-primary-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-gray-white-linear{background:linear-gradient(135deg,var(--gradient-gray-start) 0,var(--gradient-gray-middle) 50%,var(--gradient-gray-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-gray-white-diagonal{background:linear-gradient(45deg,var(--gradient-gray-start) 0,var(--gradient-gray-middle) 50%,var(--gradient-gray-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root{--color-black:#000;--color-white:#fff;--color-blue-light:#3ed6ff;--color-blue:#00aeef;--color-blue-dark:#003b5c;--color-gray:#7a7a7a;--bg-primary:#040809;--text-primary:var(--color-white);--text-secondary:#e0e0e0;--text-muted:#b0b0b0;--gradient-primary:linear-gradient(135deg,#040809,#0f586b 25%,#24809b 50%,#339dbf 75%,#31ccf0);--gradient-accent:linear-gradient(45deg,#040809,#0f586b 25%,#24809b 50%,#339dbf 75%,#31ccf0);--gradient-secondary:linear-gradient(225deg,#040809,#0f586b 25%,#24809b 50%,#339dbf 75%,#31ccf0);--border-subtle:var(--color-gray);--shadow-glow:0 0 40px var(--color-blue);--shadow-glow-blue:0 0 40px var(--color-blue-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--button-primary:#339dbf;--button-secondary:#24809b;--button-accent:#31ccf0;--card-bg:#0f586b;--card-border:#24494c}html{font-size:16px;scroll-behavior:smooth}.bg-tech-gradient{background:var(--gradient-primary)}body{background:#040809;color:var(--text-primary);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),auto;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.01em;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p{font-size:1rem}p{line-height:1.7}a{color:inherit;text-decoration:none}a,button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;transition:var(--transition-normal)}button{border:none}button,input,select,textarea{font-family:inherit;outline:none}input,select,textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),text}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#333ead1a;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4a4fc7,#66e6ff,#3fc)}::-moz-selection{background:#ec48994d;color:var(--text-primary)}::selection{background:#ec48994d;color:var(--text-primary)}:focus-visible{outline:2px solid var(--color-magenta);outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-accent{background:var(--gradient-accent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gradient-animate{animation:gradient-shift 8s ease-in-out infinite;background-size:200% 200%}@keyframes gradient-flow{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.gradient-flow{animation:gradient-flow 12s ease-in-out infinite;background-size:200% 200%}@keyframes gradient-breathe{0%,to{background-size:100% 100%}50%{background-size:120% 120%}}.gradient-breathe{animation:gradient-breathe 6s ease-in-out infinite;background-size:100% 100%}.text-gradient-animate{animation:gradient-shift 8s ease-in-out infinite;background-size:200% 200%}.text-gradient-flow{animation:gradient-flow 12s ease-in-out infinite;background-size:200% 200%}.text-gradient-breathe{animation:gradient-breathe 6s ease-in-out infinite;background-size:100% 100%}.bg-gradient-smooth{animation:gradient-shift 8s ease-in-out infinite}.bg-gradient-flow,.bg-gradient-smooth{background:var(--gradient-primary);background-size:200% 200%}.bg-gradient-flow{animation:gradient-flow 12s ease-in-out infinite}.bg-gradient-breathe{animation:gradient-breathe 6s ease-in-out infinite;background:var(--gradient-primary);background-size:100% 100%}.gradient-border-smooth{background:var(--bg-card);border-radius:var(--border-radius-lg);padding:var(--space-lg);position:relative}.gradient-border-smooth:before{animation:gradient-shift 8s ease-in-out infinite;background:var(--gradient-primary);background-size:200% 200%;border-radius:var(--border-radius-lg);content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px;position:absolute}.gradient-overlay-subtle{overflow:hidden;position:relative}.gradient-overlay-subtle:before{background:var(--bg-gradient-subtle);content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}@media (max-width:640px){html{font-size:14px}}@media (min-width:1440px){html{font-size:18px}}.gpu-accelerated{transform:translateZ(0);will-change:transform}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}}.header-container[data-v-2b557c6c]{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 clamp(15px,2vw,40px);pointer-events:fill;position:sticky;right:0;top:0;z-index:1001}.logo-container[data-v-2b557c6c]{opacity:0;pointer-events:auto;transform:translateY(-20px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.logo-image[data-v-2b557c6c]{display:block;height:100px;width:auto}.hamburger[data-v-2b557c6c]{backdrop-filter:blur(10px);background:#0f586bcc;border:1px solid rgba(51,157,191,.3);border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:space-around;padding:8px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:40px;z-index:1003}.hamburger[data-v-2b557c6c]:hover{background:#0f586be6;border-color:#339dbf80;transform:translateY(-1px)}.hamburger span[data-v-2b557c6c]{background:var(--text-secondary);border-radius:1px;height:2px;transform-origin:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.hamburger:hover span[data-v-2b557c6c]{background:var(--text-primary)}.hamburger.active[data-v-2b557c6c]{background:#339dbfe6;border-color:#31ccf099}.hamburger.active span[data-v-2b557c6c]{background:var(--text-primary)}.hamburger.active span[data-v-2b557c6c]:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span[data-v-2b557c6c]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active span[data-v-2b557c6c]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.desktop-nav[data-v-2b557c6c]{backdrop-filter:blur(30px);background:#040809ac;border:1px solid transparent;border-radius:50px;left:50%;padding:0 clamp(20px,3vw,30px);pointer-events:auto;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:left center;transition:all .8s cubic-bezier(.25,.46,.45,.94);z-index:1002}.nav-container[data-v-2b557c6c]{align-items:center;display:flex;height:clamp(50px,8vh,60px);justify-content:center;max-width:clamp(600px,80vw,1000px);min-width:clamp(500px,60vw,600px);position:relative}.animate-nav-links[data-v-2b557c6c]{opacity:0;transform:translate(-20px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animate-nav-item[data-v-2b557c6c]{opacity:0;transform:translate(-15px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.navbar[data-v-2b557c6c]{display:flex;gap:clamp(8px,1.5vw,15px);list-style:none;margin:0;padding:0}.navbar a[data-v-2b557c6c]{border-radius:6px;color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.65rem,1.5vw,.75rem);font-weight:200;letter-spacing:.5px;padding:clamp(6px,1vw,12px);position:relative;text-decoration:none;text-transform:capitalize;transition:all .3s ease;white-space:nowrap}.navbar a.active[data-v-2b557c6c],.navbar a[data-v-2b557c6c]:hover{color:var(--text-primary)}.navbar a.active[data-v-2b557c6c]{font-weight:300;letter-spacing:.6px;position:relative}.navbar a.active[data-v-2b557c6c]:after{background:linear-gradient(90deg,transparent,var(--text-primary),transparent);border-radius:15px;bottom:-8px;content:"";height:2px;left:50%;opacity:.3;position:absolute;transform:translate(-50%);width:60%}.navbar li[data-v-2b557c6c]:not(:last-child):after{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:20px;opacity:.6;position:absolute;right:-7.5px;top:50%;transform:translateY(-50%);width:1px}.mobile-nav-overlay[data-v-2b557c6c]{backdrop-filter:blur(20px);background:#040809f4;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);visibility:hidden;width:100vw;z-index:1002}.mobile-nav-overlay.active[data-v-2b557c6c]{opacity:1;visibility:visible}.mobile-nav[data-v-2b557c6c]{left:50%;max-width:400px;padding:0 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mobile-navbar[data-v-2b557c6c]{align-items:center;display:flex;flex-direction:column;gap:1.8rem;list-style:none;margin:0;padding:0}.mobile-navbar li[data-v-2b557c6c]{opacity:0;position:relative;transform:translateY(30px);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.mobile-navbar li[data-v-2b557c6c]:not(:last-child):after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);bottom:-.75rem;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .3s ease;width:400px}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:not(:last-child):after{opacity:1}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]{opacity:1;transform:translateY(0)}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:first-child{transition-delay:.1s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(2){transition-delay:.15s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(3){transition-delay:.2s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(4){transition-delay:.25s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(5){transition-delay:.3s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(6){transition-delay:.35s}.mobile-nav-overlay.active .mobile-navbar li[data-v-2b557c6c]:nth-child(7){transition-delay:.4s}.mobile-navbar a[data-v-2b557c6c]{color:var(--text-secondary);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.5px;padding:1rem 0;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;transition:all .3s ease;width:100%}.mobile-navbar a[data-v-2b557c6c]:hover{color:var(--text-primary);transform:scale(1.05)}.mobile-navbar a.active[data-v-2b557c6c]{color:var(--text-primary);font-weight:400;letter-spacing:.8px;position:relative}.mobile-navbar a.active[data-v-2b557c6c]:after{background:linear-gradient(90deg,transparent,var(--text-primary),transparent);border-radius:15px;bottom:.5rem;content:"";height:2px;left:50%;opacity:.6;position:absolute;transform:translate(-50%);width:40px}@media (max-width:768px){.hamburger[data-v-2b557c6c]{display:flex}.desktop-nav[data-v-2b557c6c]{display:none}.header-container[data-v-2b557c6c]{justify-content:space-between}.logo-container img[data-v-2b557c6c]{height:80px!important}}@media (max-width:480px){.logo-container img[data-v-2b557c6c]{height:60px!important}.mobile-navbar a[data-v-2b557c6c]{font-size:1.25rem}.mobile-nav[data-v-2b557c6c]{padding:0 1rem}}body{background:transparent;font-family:PPSupplyMono,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}#container.audio-bg,.audio-bg,.hero,canvas{background:transparent!important}#container{position:relative}#container,#controls{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;width:100%}#controls{left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;z-index:100}#controls:hover{opacity:1}button{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;text-transform:none;transition:all .3s ease}button:hover{opacity:.8}button:disabled{cursor:not-allowed;opacity:.5}canvas{background:transparent!important;display:block}.tp-dfwv{display:none!important;position:fixed!important;right:20px!important;top:20px!important;transition:opacity .3s ease!important;z-index:1000!important}.tp-dfwv.visible{display:block!important}.info{bottom:20px;color:#fff;font-size:12px;left:50%;line-height:1.4;opacity:.8;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%);z-index:1000}.info a{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;text-decoration:none;transition:border-bottom-color .2s ease}.info a:hover{border-bottom-color:#fff}.credit{font-size:11px;margin-top:4px;opacity:.6}.help-hint{color:#fff;font-size:11px;opacity:.5;position:absolute;right:20px;text-transform:uppercase;top:20px;transition:opacity .3s ease;z-index:1000}.help-hint.hidden{opacity:0}@media (max-width:768px){.info{bottom:10px;font-size:10px}#controls{left:10px;top:10px}.help-hint{font-size:10px;right:10px;top:10px}}.hero{align-items:center;background:var(--bg-primary);display:flex;font-family:var(--font-primary);gap:clamp(10px,3vw,20px);justify-content:center;min-height:80vh;overflow:hidden;position:relative}.hero-background-image{background-image:url(/fondo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.hero-content-left{display:flex;flex:1 1 50%;flex-direction:column;justify-content:flex-start;padding-left:clamp(5vw,20vw,18vw);padding-top:clamp(0vh,0vh,0vh);z-index:1}.hero-effect-right{align-items:center;display:flex;flex:1 1 50%;justify-content:center;margin-bottom:clamp(5vw,30vw,20vw);margin-top:clamp(10vw,10vw,20vw);max-height:clamp(25px,4vw,30px);max-width:clamp(25px,4vw,30px);padding-right:clamp(15vw,20vw,30vw);position:relative;z-index:0}.animate-title{opacity:0;transform:translateY(30px);transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.animate-actions,.animate-description{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.animate-secondary{opacity:0;transform:translateY(15px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animate-effect{opacity:0;transform:translate(30px) scale(.9);transition:all 1.5s cubic-bezier(.25,.46,.45,.94)}#container{pointer-events:none;position:relative}#container,#controls{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#controls{pointer-events:auto;position:absolute;z-index:10}.effect-button{animation:buttonEntrance .8s cubic-bezier(.25,.46,.45,.94) forwards;background:transparent;border:none;color:var(--text-primary);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;font-family:Inter,monospace;font-size:clamp(.8rem,1.5vw,1.1rem);font-weight:300;height:auto;letter-spacing:clamp(.3px,.5px,.7px);line-height:1;opacity:0;padding:clamp(4px,.5vw,8px) clamp(6px,1vw,12px);position:absolute;right:clamp(10%,15%,20%);text-align:center;top:clamp(25%,30%,35%);transform:translateY(-50%);transform:translateY(-50%) scale(.8) translate(20px);transition:all .3s ease;white-space:nowrap;width:auto;z-index:150}.effect-button:hover{opacity:.8;transform:translateY(-50%) scale(1.05)}@keyframes buttonEntrance{0%{opacity:0;transform:translateY(-50%) scale(.8) translate(20px)}50%{opacity:.7;transform:translateY(-50%) scale(1.1) translate(-2px)}to{opacity:1;transform:translateY(-50%) scale(1) translate(0)}}.main-title{background:var(--gradient-primary);-webkit-background-clip:text;font-size:clamp(2.2rem,5.5vw,4.5rem);font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-primary);letter-spacing:-.02em;line-height:1;margin-bottom:.05em}.subtitle{color:var(--brand-cyan);font-size:clamp(1.1rem,2.2vw,1.7rem);letter-spacing:.01em;line-height:1.1;margin-bottom:.2rem}.hero-description,.subtitle{font-family:var(--font-primary);font-weight:400}.hero-description{background:linear-gradient(135deg,#fff,#ccc 50%,#999);-webkit-background-clip:text;font-size:.95rem;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;margin:.3rem 0 .8rem;max-width:450px}.hero-actions{display:flex;gap:.7rem;margin-bottom:1.1rem}.cta-primary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:transparent;border:1.5px solid;-o-border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-radius:9px;color:var(--text-primary);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;font-family:var(--font-primary);font-size:.85rem;font-weight:500;padding:.7rem 1.4rem;transition:all .3s cubic-bezier(.4,1,.7,1.2)}.cta-primary:hover{-o-border-image:linear-gradient(135deg,var(--brand-purple),var(--brand-cyan),var(--brand-green)) 1;border-image:linear-gradient(135deg,var(--brand-purple),var(--brand-cyan),var(--brand-green)) 1;transform:translateY(-1px)}.hero-secondary-cta{margin-top:.7rem}.see-how-link{color:var(--brand-cyan);font-family:var(--font-primary);font-size:.75rem;text-decoration:none;transition:color .3s ease}.see-how-link:hover{color:#fff;-webkit-text-fill-color:#fff;background:none}canvas{pointer-events:none;z-index:0}.hero-mobile[data-v-14994287]{align-items:center;background:transparent;display:flex;flex-direction:column;font-family:var(--font-primary);justify-content:center;min-height:100vh;overflow:hidden;padding:1.5rem 1rem;position:relative;text-align:center}.hero-background-image[data-v-14994287]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:url(data:image/webp;base64,UklGRoQIAABXRUJQVlA4IHgIAABwXgCdASqQAVgCPm02l0mkLC8kIFIIWeANiWlu3se/qszWCh7j7yzCpKC//VQCptZrp4fW/7alIAJ9cdE6dOnTp06dOojrQjxyAU/tweHDhw4eHdY8IVRIkSJEiREUij0dVQEbo1i1MmTJkzHUX9bTA5gftBOoUKFCrvuXApjpZdUyQvzp080RrImKX4aT1S6D+i7IMu2PXRqpOym68pWcQW/d3G+jUOqr9h9O7QXEEQF21Y1qdl1i68FvfcmTqLo4JN7eLFhBZH3RiJTemkQ507giEq7R4FDwUHUp4jg8QjT1CBAdEtmwcoM9MWfzbNjysITW6gktrGI9Ats38GNJL0gxSEo8z3/6K4ZEppIWwVzo0sefj5811ScFoEd+kPMp51E0jYRkMKieLJgWzPA8IzuNnVAmiIStQpHKFhz+CymkbbzijgDlWoHVOESHLZy+fpQbmEzQplezgr27yftcU+veIJcrykoKyB1sIJZT5C60XyU/YmCwSOL4j0YXeRGRzJxtPRguLbt/JgUpXDwdzVoTrkgCRNI/tf9ZVUfPTqaNTqACOmBb0pJhPmgNK2Z/XuzYPP9cO6NKjNusGySDcAmd3NO4gqQChyTx6KZxYhpMv2CiJPeI7eHBTxT6DHC7ek2+tl/9q3GrEtITC9bK58OCyLRjlTubKcsYz15AZdaUjnzL9WpW8TH2l54LpvEx5DHREgYNuVswGDofy213ANl0kVKM83NSmWkGFN/w0mQ8S+3F5ZDo1x4uQP/qR0TCQlYhZuDvJ+ebF3ZqDkANTTqindLK92JBvsZCVTvD9WkUxHo2fyfE0KdOwA2i9ZO5qVK5Ory6x5G26HChWWvTkGQVbUuqcjD0ue/RWioQ0Y8jda9d/bfc5cIegffdGVaVzDG6u1jGD1lWKa3gZ+9APpL5nmVJekQp/wz4yKSpARPJYPHFyZ9UiTD4UL9TuLV6Ue48vxSFc2I9Tz0Xl+aUPEswqH6eJLGtruCNWAZmd6KlPPOolJNCRyiXAAD++q6PPII55vobrzBSlDm+sy8xVssY18gJV2e/TOAAMjiqIi0J2vWaMAAAAEkldInLvc8WGwkAAexVG0zm6KXm3oAAAFJKPu2xlzadeP3QnsWkgHf8BoVXnLgAEoMPU2LOUzDWztc8SZpfPeCJ55YlUAECvKNWHCNO+S55ujv77H1WhFRDWfylyUGAH6VdxZvGVqAQUYWzhhCOayCmK5mK+fSm50j3LT/5KZIm4DnwwJR86lJum19PwCQzoK6i/REdmujdu2IVx4X2U1jnti/CkfzYFtp7xtjHYxEJJAFOK5zRuIPMAKaVp5PHtSXI19QWq2WP9fvhQRTQwbcqOwW9a1lf46zdgTJLRv4dZn0BJEhTZkaQr4GIrUkbiDH7RsTllVbg07LpgsZ4i1fTsik1WCGjBmnMZlBU4f/ZYH1U2sVIWVrSkkzBSkNLUM9jY9gJFFegM9aHDObeZdKeWGcAjspPrhqNYo/8SbbDBemQSKa+osMMDRx0KeUw0hiTmVd4BvB9khIW2QdxQsU7JN0375TxqwW+uKXYAMDTFyLHPO1WJFeGhO9G/hf58dXR73JKtwElgKHQ1/UdfEklfZ71DwhshJLKNrgc60Uwkvq1yOcS6EfGscHdQv2Zud3cR2g074dXaKauehnAQcP20ojSntjkEqKYAkxI9cg6TTURJKCLlrYEEJD/2BV6K5oOYM0X+cMwFsukk1UocxoZ0YDZBt95lQXWoP3MEh+vXLs9o3qM7lgRFqXIhTh3ewPEZbvLfaNcxDbb8aMvlYDyjVKJiDR3CTmISNNU3r2N/U1Z1jWCAnkTb6P3BnnRZ3LwyFM9SnxXoz/TFR2h0q/nQpH9INobBxDZfRap2iwJm3Qaghqn8S/qIWXxG3ACxq1pKZ4eWELn62Hr6NycWE4nv0UHJ4aHmISbfIRNN4Kftp6KHW/HXKXmWUEk/CqBqr5nIBJcBLHxy+cJYLNW6IgQtX9IdvMkMtA78fvq0Cs931T6UWOdb3emPtuOTL2r7Ey0ce8vh+bnntOia9Xsrf5Bu+4wFBgYKPsCPsbOUJ0HVgzMr0wcNBoEfoqatPmvP3hrc2mUXBQ2k7Sfk47fXDsXOwHHOVhaU2dIdUbFD8FnI1Y46Lcx5hybJiNvWrNdFo9QceS/6tTRHsVEgUpzo20A9CFqG/+1FdMkd7idgG4bclKE/8snbDAL7ahbYBkIUcOG3kJWEW7UYGJA12BkxuuBCRktpguh6dJu5kpLiTlwjc18VVZyIttnW3b3sySuu2JOZF5+nUoMI8xmN70zzVjVgG5vp63scEUtLpD7gPjIcYBv13lY1U06OBVVrrDqYBOaPU0qPePxjpHjYKIBi1poBYVsFU6mBoBmnme5sct2WJHcdnwEVl/ibclfLKpFqCXhI3z/5avDNKVDSFa2iGKNF/Ac964Jzyip3o31ucKWiOkjiR/mNxKk8hi7TygVMh0bXGAQN8cO8Ga81T5gN5ANPFAR18sp2FTpQ9hADF/+F+L+7BXm3s/9Uh2qQkCAcLuCqUSCkUDPwUa3AGCUIIWLGTV/4TNBMwXq8Rj0PuhOwHZrK1Tzd2qpG2EzxqVbO6Z0+EK0P0kqJ6bAEUkuw0nHGKswhsqO47kY65tcMud8SkMqocs9dKjtor2Ma7UuET/4AQbWe3ixoa402VxV+rllQfC2F5K5pKFrrSJRvfxfhVIdBZwOAOUaYnyPYFRczC0KUTA1Qbm5IL3B93sNf9ZrgHf3g0MdX7YGxFaZI09BeVuW9ogr4ea8vYWleUILlAp4rcVLZDE/BQJgAKQgx2uYH8o/pValpveEaP+oI29KAnQtw2bUZWVjUQCyOeGmKiZU/qMOe6aUASTG3gAAAA==);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;position:fixed;top:0;transform:translateZ(0);width:100vw;will-change:transform;z-index:-1}@supports not (background-image:url(/src/assets/image/optimized/fondo-mobile.webp)){.hero-background-image[data-v-14994287]{background-image:url(/assets/fondo-B1cZ8v8z.webp)}}.hero-content-mobile[data-v-14994287]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;max-width:100%;padding:0 .5rem;width:100%;z-index:1}.animate-title[data-v-14994287]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(30px) translateZ(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.animate-actions[data-v-14994287],.animate-description[data-v-14994287]{transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.animate-actions[data-v-14994287],.animate-description[data-v-14994287],.animate-secondary[data-v-14994287]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:opacity,transform}.animate-secondary[data-v-14994287]{transform:translateY(15px) translateZ(0);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.animate-in[data-v-14994287]{opacity:1!important;transform:translateY(0)!important}.main-title[data-v-14994287]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:clamp(2.8rem,9vw,4.2rem);font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-primary);letter-spacing:-.03em;line-height:.95;margin-bottom:.1em;text-shadow:0 0 20px rgba(0,0,0,.8)}.subtitle[data-v-14994287]{color:var(--brand-cyan);font-size:clamp(1.2rem,4.5vw,1.6rem);letter-spacing:.02em;line-height:1.15;margin-bottom:.3rem;text-shadow:0 0 15px rgba(0,0,0,.7)}.hero-description[data-v-14994287],.subtitle[data-v-14994287]{font-family:var(--font-primary);font-weight:400}.hero-description[data-v-14994287]{background:linear-gradient(135deg,#fff,#ccc 50%,#999);-webkit-background-clip:text;font-size:clamp(1rem,4vw,1.15rem);-webkit-text-fill-color:transparent;background-clip:text;line-height:1.5;margin:1.2rem 0 1.8rem;max-width:100%;padding:0 .5rem;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.6)}.hero-actions[data-v-14994287]{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.cta-primary[data-v-14994287]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0000004d;border:1.5px solid;-o-border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:var(--text-primary);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;font-family:var(--font-primary);font-size:clamp(.9rem,3.5vw,1rem);font-weight:500;max-width:320px;min-height:48px;overflow:hidden;padding:1rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,box-shadow}.cta-primary[data-v-14994287]:before{animation:gradientMove-14994287 3s ease infinite;background:linear-gradient(135deg,var(--brand-purple),var(--brand-cyan),var(--brand-green),var(--brand-purple));background-size:300% 300%;border-radius:0;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1.5px;position:absolute;will-change:background-position;z-index:-1}.cta-primary[data-v-14994287]:hover{box-shadow:0 8px 25px #0006;transform:translateY(-2px) translateZ(0)}.hero-secondary-cta[data-v-14994287]{margin-top:.5rem}.see-how-link[data-v-14994287]{color:var(--brand-cyan);font-family:var(--font-primary);font-size:clamp(.8rem,3vw,.9rem);font-weight:400;text-decoration:none;text-shadow:0 0 8px rgba(0,0,0,.5);transition:color .3s ease}.see-how-link[data-v-14994287]:hover{color:#fff;-webkit-text-fill-color:#fff;background:none}@keyframes gradientMove-14994287{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:375px){.main-title[data-v-14994287]{font-size:clamp(2.4rem,8.5vw,3.2rem)}.subtitle[data-v-14994287]{font-size:clamp(1.1rem,4.2vw,1.4rem)}.hero-description[data-v-14994287]{font-size:clamp(.95rem,3.8vw,1.05rem);padding:0 .3rem}.cta-primary[data-v-14994287]{font-size:clamp(.85rem,3.2vw,.95rem);max-width:280px;padding:.9rem 1.8rem}}@media (min-width:768px){.hero-mobile[data-v-14994287]{padding:2rem}.hero-content-mobile[data-v-14994287]{max-width:600px}.main-title[data-v-14994287]{font-size:clamp(3rem,6vw,4.5rem)}.subtitle[data-v-14994287]{font-size:clamp(1.3rem,3vw,1.7rem)}.hero-description[data-v-14994287]{font-size:clamp(1.05rem,2.5vw,1.2rem);max-width:500px}.cta-primary[data-v-14994287]{font-size:clamp(.9rem,2vw,1rem);max-width:350px;padding:1.1rem 2.2rem}}@media (min-width:1024px){.hero-mobile[data-v-14994287]{padding:3rem}.hero-content-mobile[data-v-14994287]{max-width:700px}.main-title[data-v-14994287]{font-size:clamp(3rem,5vw,4.5rem)}.subtitle[data-v-14994287]{font-size:clamp(1.4rem,2.5vw,1.8rem)}.hero-description[data-v-14994287]{font-size:clamp(1.1rem,2vw,1.2rem);max-width:550px}.cta-primary[data-v-14994287]{font-size:clamp(.9rem,1.5vw,1rem);max-width:350px;padding:1rem 2rem}}@media (min-width:1440px){.hero-content-mobile[data-v-14994287]{max-width:800px}.main-title[data-v-14994287]{font-size:clamp(3.8rem,4vw,5.2rem)}.subtitle[data-v-14994287]{font-size:clamp(1.7rem,2vw,2.1rem)}.hero-description[data-v-14994287]{font-size:clamp(1.25rem,1.8vw,1.4rem);max-width:650px}.cta-primary[data-v-14994287]{font-size:clamp(1rem,1.5vw,1.1rem);max-width:380px;padding:1.2rem 2.5rem}}.animated-counter[data-v-a526996a]{display:inline-block;font-size:inherit;font-weight:inherit}.animated-text-container[data-v-fab2d801]{perspective:1000px;width:100%}.animated-text[data-v-fab2d801]{color:#e5e7eb;display:block;font-size:1.5rem;font-weight:500;line-height:1.7;margin:0;text-align:justify}@media (min-width:768px){.animated-text[data-v-fab2d801]{font-size:1.8rem}}@media (min-width:1024px){.animated-text[data-v-fab2d801]{font-size:2rem}}@media (max-width:640px){.animated-text[data-v-fab2d801]{font-size:1.1rem;line-height:1.6;padding:0 1rem}}.content-section[data-v-b3fdf331]{background:linear-gradient(245deg,#030608,#05090c 25%,#070c0f 75%,#04070a);color:#fff;position:relative}.content-section[data-v-b3fdf331]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,73%,.29) 18%,hsla(0,0%,84%,.59) 38%,hsla(0,0%,98%,.79) 50%,hsla(0,0%,84%,.59) 62%,hsla(0,0%,73%,.29) 82%,transparent);top:0}.content-section[data-v-b3fdf331]:after,.content-section[data-v-b3fdf331]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.content-section[data-v-b3fdf331]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,65%,.25) 21%,hsla(0,0%,76%,.51) 41%,hsla(0,0%,84%,.71) 50%,hsla(0,0%,76%,.51) 59%,hsla(0,0%,65%,.25) 79%,transparent);bottom:0}.mb-16[data-v-b3fdf331]{margin-bottom:4rem}.mb-6[data-v-b3fdf331]{margin-bottom:1.5rem}.mb-4[data-v-b3fdf331]{margin-bottom:1rem}.mb-3[data-v-b3fdf331]{margin-bottom:.75rem}.mt-16[data-v-b3fdf331]{margin-top:4rem}.text-center[data-v-b3fdf331]{text-align:center}.text-4xl[data-v-b3fdf331]{font-size:2.25rem}.text-5xl[data-v-b3fdf331]{font-size:3rem}.text-xl[data-v-b3fdf331]{font-size:1.25rem}.text-lg[data-v-b3fdf331]{font-size:1.125rem}.font-bold[data-v-b3fdf331]{font-weight:700}.font-semibold[data-v-b3fdf331]{font-weight:600}.leading-relaxed[data-v-b3fdf331]{line-height:1.75}.max-w-4xl[data-v-b3fdf331]{max-width:56rem}.max-w-7xl[data-v-b3fdf331]{max-width:80rem}.px-6[data-v-b3fdf331]{padding-left:1.5rem;padding-right:1.5rem}.trust-message-container[data-v-b3fdf331]{overflow:visible!important;word-wrap:normal!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.w-full[data-v-b3fdf331]{width:100%}.mx-auto[data-v-b3fdf331]{margin-left:auto;margin-right:auto}.grid[data-v-b3fdf331]{display:grid}.grid-cols-1[data-v-b3fdf331]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-8[data-v-b3fdf331]{gap:2rem}.p-8[data-v-b3fdf331]{padding:2rem}.p-6[data-v-b3fdf331]{padding:1.5rem}.w-16[data-v-b3fdf331]{width:4rem}.h-16[data-v-b3fdf331]{height:4rem}@media (min-width:768px){.md\:grid-cols-3[data-v-b3fdf331]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-2[data-v-b3fdf331]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-5xl[data-v-b3fdf331]{font-size:3rem}}@media (min-width:1024px){.lg\:grid-cols-3[data-v-b3fdf331]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hover\:transform[data-v-b3fdf331]:hover{transform:translateY(-4px)}.hover\:scale-105[data-v-b3fdf331]:hover{transform:scale(1.05)}.transition-all[data-v-b3fdf331]{transition-property:all}.duration-300[data-v-b3fdf331]{transition-duration:.3s}.trusted-experts-wrapper[data-v-3a6cb2ee]{background:linear-gradient(225deg,#010406,#03080a 30%,#050b0d 70%,#020608);color:#fff;overflow:hidden;position:relative}.trusted-experts-wrapper[data-v-3a6cb2ee]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,71%,.27) 17%,hsla(0,0%,82%,.57) 37%,hsla(0,0%,96%,.77) 50%,hsla(0,0%,82%,.57) 63%,hsla(0,0%,71%,.27) 83%,transparent);top:0}.trusted-experts-wrapper[data-v-3a6cb2ee]:after,.trusted-experts-wrapper[data-v-3a6cb2ee]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.trusted-experts-wrapper[data-v-3a6cb2ee]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,63%,.23) 23%,hsla(0,0%,75%,.47) 43%,hsla(0,0%,82%,.67) 50%,hsla(0,0%,75%,.47) 57%,hsla(0,0%,63%,.23) 77%,transparent);bottom:0}.responsive-image-container[data-v-2ae349fd]{border-radius:8px;display:inline-block;overflow:hidden;position:relative}.responsive-image[data-v-2ae349fd]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease-in-out;width:100%}.responsive-image.loaded[data-v-2ae349fd]{opacity:1}.image-placeholder[data-v-2ae349fd]{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;justify-content:center;inset:0;position:absolute}.skeleton-loader[data-v-2ae349fd]{animation:loading-2ae349fd 1.5s infinite;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;border-radius:4px;height:100%;width:100%}.image-error[data-v-2ae349fd]{align-items:center;background:#1a1a1a;color:#666;display:flex;font-size:.8rem;justify-content:center;inset:0;position:absolute;text-align:center}@keyframes loading-2ae349fd{0%{background-position:-200% 0}to{background-position:200% 0}}.responsive-image-container[data-v-2ae349fd]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}@media (max-width:768px){.responsive-image-container[data-v-2ae349fd]{border-radius:6px}.skeleton-loader[data-v-2ae349fd]{border-radius:3px}}.section-padding[data-v-44d24dfe]{background:linear-gradient(200deg,#020507,#04090b 35%,#060b0e 65%,#030709);color:#fff;padding:4rem 0;position:relative}.section-padding[data-v-44d24dfe]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,69%,.26) 19%,hsla(0,0%,80%,.56) 39%,hsla(0,0%,94%,.76) 50%,hsla(0,0%,80%,.56) 61%,hsla(0,0%,69%,.26) 81%,transparent);top:0}.section-padding[data-v-44d24dfe]:after,.section-padding[data-v-44d24dfe]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.section-padding[data-v-44d24dfe]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,61%,.24) 24%,hsla(0,0%,73%,.49) 44%,hsla(0,0%,80%,.69) 50%,hsla(0,0%,73%,.49) 56%,hsla(0,0%,61%,.24) 76%,transparent);bottom:0}.container[data-v-44d24dfe]{margin:0 auto;max-width:1200px;padding:0 1rem}.mb-16[data-v-44d24dfe]{margin-bottom:4rem}.mb-6[data-v-44d24dfe]{margin-bottom:1.5rem}.mb-4[data-v-44d24dfe]{margin-bottom:1rem}.mb-3[data-v-44d24dfe]{margin-bottom:.75rem}.mt-16[data-v-44d24dfe]{margin-top:4rem}.text-center[data-v-44d24dfe]{text-align:center}.text-justify[data-v-44d24dfe]{text-align:justify}.text-4xl[data-v-44d24dfe]{font-size:2.25rem}.text-5xl[data-v-44d24dfe]{font-size:3rem}.text-xl[data-v-44d24dfe]{font-size:1.25rem}.font-bold[data-v-44d24dfe]{font-weight:700}.leading-relaxed[data-v-44d24dfe]{line-height:1.75}.max-w-4xl[data-v-44d24dfe]{max-width:56rem}.mx-auto[data-v-44d24dfe]{margin-left:auto;margin-right:auto}.text-sm[data-v-44d24dfe]{font-size:.875rem}.cards-container[data-v-44d24dfe]{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.scroll-indicator[data-v-44d24dfe]{align-items:center;animation:pulse-44d24dfe 2s infinite;backdrop-filter:blur(10px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000000b3;border-radius:20px;color:#31ccf0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;left:10px;padding:8px 12px;position:absolute;top:350px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);will-change:transform,background-color;z-index:10}.scroll-indicator[data-v-44d24dfe]:hover{background:#000000e6;transform:scale(1.05) translateZ(0)}.scroll-arrow[data-v-44d24dfe]{animation:slide-right-44d24dfe 1.5s ease-in-out infinite}@keyframes pulse-44d24dfe{0%,to{opacity:.7}50%{opacity:1}}@keyframes slide-right-44d24dfe{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cards-container[data-v-44d24dfe]::-webkit-scrollbar{height:6px}.cards-container[data-v-44d24dfe]::-webkit-scrollbar-track{background:#333ead1a;border-radius:3px}.cards-container[data-v-44d24dfe]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf);border-radius:3px}.cards-container[data-v-44d24dfe]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4a4fc7,#66e6ff,#3fc)}.cards-scroll[data-v-44d24dfe]{display:flex;gap:2rem;min-width:-moz-max-content;min-width:max-content;padding:1rem 0}.expertise-card[data-v-44d24dfe]{backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(51,62,173,.3);border-radius:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;flex-shrink:0;height:380px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);width:320px;will-change:transform,box-shadow,border-color}.expertise-card[data-v-44d24dfe]:hover{border:1.5px solid transparent;-o-border-image:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf) 1;border-image:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf) 1;box-shadow:0 8px 32px #0000004d;transform:translateY(-4px) translateZ(0)}.card-front[data-v-44d24dfe]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:transparent;border-radius:0;flex-direction:column;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;z-index:2}.card-front[data-v-44d24dfe],.icon-container[data-v-44d24dfe]{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}.icon-container[data-v-44d24dfe]{margin:0}.card-image[data-v-44d24dfe]{display:block;-o-object-fit:cover;object-fit:cover}.card-image[data-v-44d24dfe],.card-overlay[data-v-44d24dfe]{border-radius:0;height:100%;width:100%}.card-overlay[data-v-44d24dfe]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#11182734;border:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;left:0;opacity:0;padding:2rem;position:absolute;top:0;transform:translateY(100%) translateZ(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;z-index:1}.overlay-content[data-v-44d24dfe]{color:#fff;text-align:center;width:100%}.expertise-card:hover .card-front[data-v-44d24dfe]{opacity:0;transform:translateY(-100%) translateZ(0)}.expertise-card:hover .card-overlay[data-v-44d24dfe]{opacity:1;transform:translateY(0) translateZ(0)}@media (min-width:768px){.md\:text-5xl[data-v-44d24dfe]{font-size:3rem}}.solutions[data-v-e667451d]{background:linear-gradient(160deg,#030708,#050a0c 40%,#070d10 80%,#04080a);color:#fff;padding:120px 0;position:relative}.solutions[data-v-e667451d]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,65%,.28) 16%,hsla(0,0%,78%,.58) 36%,hsla(0,0%,92%,.78) 50%,hsla(0,0%,78%,.58) 64%,hsla(0,0%,65%,.28) 84%,transparent);top:0}.solutions[data-v-e667451d]:after,.solutions[data-v-e667451d]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.solutions[data-v-e667451d]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,57%,.22) 22%,hsla(0,0%,69%,.48) 42%,hsla(0,0%,76%,.68) 50%,hsla(0,0%,69%,.48) 58%,hsla(0,0%,57%,.22) 78%,transparent);bottom:0}.cta-section[data-v-e667451d],.section-header[data-v-e667451d],.solutions-grid[data-v-e667451d]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cta-section.animate-in[data-v-e667451d],.section-header.animate-in[data-v-e667451d],.solutions-grid.animate-in[data-v-e667451d]{opacity:1;transform:translateY(0)}.section-header[data-v-e667451d]{margin-bottom:80px;text-align:center}.section-title[data-v-e667451d]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:24px}.section-subtitle[data-v-e667451d]{color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:1100px}.solutions-grid[data-v-e667451d]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:80px}.solution-card[data-v-e667451d]{backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;overflow:hidden;padding:40px;position:relative;transition:all .3s ease;--gradient-angle:135deg}.solution-card[data-v-e667451d]:hover{border:1.8px solid transparent;-o-border-image:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf) 1;border-image:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf) 1;transform:translateY(-4px)}.card-content[data-v-e667451d]{position:relative;z-index:1}.card-icon[data-v-e667451d]{align-items:center;border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.card-title[data-v-e667451d]{color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:16px}.card-description[data-v-e667451d]{color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.6}.card-glow[data-v-e667451d]{background:var(--gradient-primary);border-radius:var(--border-radius-lg);inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.solution-card:hover .card-glow[data-v-e667451d]{opacity:.1}.cta-section[data-v-e667451d]{margin:0 auto;max-width:600px;text-align:center}.cta-title[data-v-e667451d]{color:var(--text-primary);font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:16px}.cta-text[data-v-e667451d]{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:32px}.cta-primary[data-v-e667451d]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:transparent;border:1.5px solid;-o-border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-image:linear-gradient(135deg,var(--brand-purple-80),var(--brand-cyan-80),var(--brand-green-80)) 1;border-radius:10px;color:var(--text-primary);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;font-family:var(--font-primary);font-size:.9rem;font-weight:500;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.4,1,.7,1.2)}.cta-primary[data-v-e667451d]:hover{-o-border-image:linear-gradient(135deg,var(--brand-purple),var(--brand-cyan),var(--brand-green)) 1;border-image:linear-gradient(135deg,var(--brand-purple),var(--brand-cyan),var(--brand-green)) 1;transform:translateY(-1px)}@media (max-width:768px){.section-title[data-v-e667451d]{font-size:2.5rem}.solutions-grid[data-v-e667451d]{gap:24px;grid-template-columns:1fr}.solution-card[data-v-e667451d]{padding:32px}.card-icon[data-v-e667451d]{height:48px;margin-bottom:20px;width:48px}.card-title[data-v-e667451d]{font-size:1.25rem}.cta-title[data-v-e667451d]{font-size:1.5rem}}.cases-grid[data-v-18e8b445],.section-header[data-v-18e8b445]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cases-grid.animate-in[data-v-18e8b445],.section-header.animate-in[data-v-18e8b445]{opacity:1;transform:translateY(0)}.section-header[data-v-18e8b445]{transition-delay:.1s}.cases-grid[data-v-18e8b445]{transition-delay:.2s}.case-study[data-v-18e8b445]{opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.cases-grid.animate-in .case-study[data-v-18e8b445]{opacity:1;transform:translateY(0)}.case-studies[data-v-18e8b445]{background:linear-gradient(135deg,#040809,#081014 50%,#040809);color:#fff;padding:120px 0;position:relative}.case-studies[data-v-18e8b445]:before{background:radial-gradient(circle at 30% 20%,rgba(51,157,191,.03) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(15,88,107,.02) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.container[data-v-18e8b445]{margin:0 auto;max-width:1200px;padding:0 24px}.section-header[data-v-18e8b445]{margin-bottom:80px;text-align:center}.section-title[data-v-18e8b445]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.section-pitch[data-v-18e8b445]{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:1100px;text-align:justify;text-justify:inter-word}.cases-grid[data-v-18e8b445]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin:0 auto;max-width:1400px}.case-study[data-v-18e8b445]{background:#0f586b1a;border:1px solid rgba(51,157,191,.2);border-radius:16px;overflow:hidden;transition:all .3s ease}.case-study[data-v-18e8b445]:hover{background:#0f586b26;border-color:#339dbf66;box-shadow:0 20px 60px #339dbf1a;transform:translateY(-8px)}.case-image[data-v-18e8b445]{background:var(--gradient-primary);color:#fff;height:200px}.case-image[data-v-18e8b445],.image-placeholder[data-v-18e8b445]{align-items:center;display:flex;justify-content:center}.image-placeholder[data-v-18e8b445]{height:100%;opacity:.8;width:100%}.case-content[data-v-18e8b445]{padding:2rem}.case-title[data-v-18e8b445]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.case-description[data-v-18e8b445]{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:justify;text-justify:inter-word}.case-metrics[data-v-18e8b445]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:1.5rem}.metric[data-v-18e8b445]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.metric-value[data-v-18e8b445]{color:var(--button-primary);display:block;font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:.5rem;min-height:1.7rem}.metric-label[data-v-18e8b445]{color:#a0a0a0;display:block;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.3;max-width:100%;text-align:center}@media (max-width:768px){.case-studies[data-v-18e8b445]{padding:80px 0}.cases-grid[data-v-18e8b445]{gap:1.5rem;grid-template-columns:1fr;max-width:100%}.case-content[data-v-18e8b445]{padding:1.5rem}.case-metrics[data-v-18e8b445]{gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.metric-value[data-v-18e8b445]{font-size:1rem;margin-bottom:.4rem}.metric-label[data-v-18e8b445]{font-size:.75rem;line-height:1.2}}@media (min-width:769px) and (max-width:1200px){.cases-grid[data-v-18e8b445]{grid-template-columns:repeat(2,1fr)}}.about-content[data-v-bbf44ec0]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(30px) translateZ(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.about-content.animate-in[data-v-bbf44ec0]{opacity:1;transform:translateY(0) translateZ(0)}.about-stats[data-v-bbf44ec0],.about-visual[data-v-bbf44ec0],.manifesto[data-v-bbf44ec0],.section-title[data-v-bbf44ec0]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.about-content.animate-in .about-stats[data-v-bbf44ec0],.about-content.animate-in .about-visual[data-v-bbf44ec0],.about-content.animate-in .manifesto[data-v-bbf44ec0],.about-content.animate-in .section-title[data-v-bbf44ec0]{opacity:1;transform:translateY(0) translateZ(0)}.section-title[data-v-bbf44ec0]{transition-delay:.1s}.manifesto[data-v-bbf44ec0]{transition-delay:.2s}.about-stats[data-v-bbf44ec0]{transition-delay:.3s}.about-visual[data-v-bbf44ec0]{transition-delay:.4s}.stat[data-v-bbf44ec0]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.about-stats.animate-in .stat[data-v-bbf44ec0]{opacity:1;transform:translateY(0) translateZ(0)}.about-factor[data-v-bbf44ec0]{background:#040809;color:#fff;padding:120px 0}.container[data-v-bbf44ec0]{margin:0 auto;max-width:1200px;padding:0 24px}.about-content[data-v-bbf44ec0]{align-items:start;display:grid;gap:6rem;grid-template-columns:2fr 1fr}.about-text[data-v-bbf44ec0]{display:flex;flex-direction:column;gap:3rem}.section-title[data-v-bbf44ec0]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.1}.manifesto[data-v-bbf44ec0]{display:flex;flex-direction:column;gap:1.5rem}.manifesto-text[data-v-bbf44ec0]{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7}.about-stats[data-v-bbf44ec0]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.stat[data-v-bbf44ec0]{text-align:center}.stat-number[data-v-bbf44ec0]{color:var(--button-primary);display:block;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.stat-label[data-v-bbf44ec0]{color:#a0a0a0;display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;margin-top:.5rem}.about-visual[data-v-bbf44ec0]{align-items:center;display:flex;justify-content:center}.about-visual .about-image[data-v-bbf44ec0]{height:100%;min-height:800px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.about-factor[data-v-bbf44ec0]{padding:80px 0}.about-content[data-v-bbf44ec0]{gap:2rem;grid-template-columns:1fr}.about-visual[data-v-bbf44ec0]{order:-1;padding-top:0}.about-visual .about-image[data-v-bbf44ec0]{height:400px;min-height:auto;width:100%}.about-stats[data-v-bbf44ec0]{gap:1rem;grid-template-columns:repeat(3,1fr)}.stat-number[data-v-bbf44ec0]{font-size:2rem}.stat-label[data-v-bbf44ec0]{font-size:.8rem}}.contact-form-container[data-v-922a9ed7],.contact-info[data-v-922a9ed7]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.contact-form-container.animate-in[data-v-922a9ed7],.contact-info.animate-in[data-v-922a9ed7]{opacity:1;transform:translateY(0)}.contact-info[data-v-922a9ed7]{transition-delay:.1s}.contact-form-container[data-v-922a9ed7]{transition-delay:.2s}.contact-method[data-v-922a9ed7]{opacity:0;transform:translate(-20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.contact-info.animate-in .contact-method[data-v-922a9ed7]{opacity:1;transform:translate(0)}.contact[data-v-922a9ed7]{background:#040809;position:relative}.contact[data-v-922a9ed7]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,71%,.3) 15%,hsla(0,0%,86%,.6) 35%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,86%,.6) 65%,hsla(0,0%,71%,.3) 85%,transparent);top:0}.contact[data-v-922a9ed7]:after,.contact[data-v-922a9ed7]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.contact[data-v-922a9ed7]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,63%,.2) 20%,hsla(0,0%,75%,.4) 40%,hsla(0,0%,82%,.6) 50%,hsla(0,0%,75%,.4) 60%,hsla(0,0%,63%,.2) 80%,transparent);bottom:0}.contact-content[data-v-922a9ed7]{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.contact-title[data-v-922a9ed7]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:24px}.highlight[data-v-922a9ed7]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 8s ease-in-out infinite;background-clip:text;background-size:300% 300%}.contact-description[data-v-922a9ed7]{color:var(--text-muted);font-size:1.1rem;line-height:1.6;margin-bottom:40px}.contact-methods[data-v-922a9ed7]{display:flex;flex-direction:column;gap:20px}.contact-method[data-v-922a9ed7]{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;color:inherit;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.contact-method[data-v-922a9ed7]:hover{backdrop-filter:blur(8px);background:linear-gradient(135deg,#339dbf14,#31ccf01f);border-color:var(--color-blue-light);transform:translate(6px)}.contact-method:hover svg[data-v-922a9ed7]{transform:scale(1.1)}.contact-method:hover .method-label[data-v-922a9ed7],.contact-method:hover svg[data-v-922a9ed7]{color:var(--color-blue-light)}.contact-method:hover .method-value[data-v-922a9ed7]{color:var(--text-primary)}.contact-method[data-v-922a9ed7]:before{background:linear-gradient(135deg,var(--color-blue-light) 0,var(--color-blue) 50%,var(--color-blue-dark) 100%);border-radius:12px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1}.contact-method[data-v-922a9ed7]:hover:before{opacity:.03}.contact-method svg[data-v-922a9ed7]{color:var(--color-blue);flex-shrink:0;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.method-label[data-v-922a9ed7]{color:var(--text-subtle);font-size:14px;margin-bottom:4px}.method-label[data-v-922a9ed7],.method-value[data-v-922a9ed7]{transition:color .4s cubic-bezier(.4,0,.2,1)}.method-value[data-v-922a9ed7]{color:var(--text-primary);font-weight:500}.contact-form-container[data-v-922a9ed7]{backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:40px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.contact-form-container[data-v-922a9ed7]:before{background:linear-gradient(135deg,var(--color-blue-light) 0,var(--color-blue) 50%,var(--color-blue-dark) 100%);border-radius:20px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1}.contact-form-container[data-v-922a9ed7]:hover:before{opacity:.05}.contact-form-container[data-v-922a9ed7]:hover{border-color:var(--color-blue-light);box-shadow:0 8px 32px #339dbf1a}.contact-form[data-v-922a9ed7]{gap:24px}.contact-form[data-v-922a9ed7],.form-group[data-v-922a9ed7]{display:flex;flex-direction:column}.form-group[data-v-922a9ed7]{gap:8px}.form-group label[data-v-922a9ed7]{color:var(--text-secondary);font-size:14px;font-weight:500}.form-group input[data-v-922a9ed7],.form-group select[data-v-922a9ed7],.form-group textarea[data-v-922a9ed7]{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:16px;padding:12px 16px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.form-group select[data-v-922a9ed7]{border:1px solid var(--border-subtle);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.form-group input[data-v-922a9ed7]:hover,.form-group select[data-v-922a9ed7]:hover,.form-group textarea[data-v-922a9ed7]:hover{background:#339dbf05;border-color:var(--color-blue)}.form-group input[data-v-922a9ed7]::-moz-placeholder,.form-group textarea[data-v-922a9ed7]::-moz-placeholder{color:var(--text-subtle)}.form-group input[data-v-922a9ed7]::placeholder,.form-group textarea[data-v-922a9ed7]::placeholder{color:var(--text-subtle)}.form-group input[data-v-922a9ed7]:focus,.form-group select[data-v-922a9ed7]:focus,.form-group textarea[data-v-922a9ed7]:focus{background:#339dbf08;border-color:var(--color-blue-light);box-shadow:0 0 0 3px #339dbf26;outline:none;transform:translateY(-1px)}.form-group input[data-v-922a9ed7]:before,.form-group select[data-v-922a9ed7]:before,.form-group textarea[data-v-922a9ed7]:before{background:linear-gradient(135deg,var(--color-blue-light) 0,var(--color-blue) 50%,var(--color-blue-dark) 100%);border-radius:8px;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1}.form-group input[data-v-922a9ed7]:focus:before,.form-group select[data-v-922a9ed7]:focus:before,.form-group textarea[data-v-922a9ed7]:focus:before{opacity:.1}.form-group select[data-v-922a9ed7]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2300aeef' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;color:#fff;padding-right:48px}.form-group select[data-v-922a9ed7],.form-group select option[data-v-922a9ed7]{background-color:#040809;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer}.form-group select option[data-v-922a9ed7]{border:none;color:var(--text-primary);font-size:15px;line-height:1.4;padding:16px 20px;transition:background-color .2s ease}.form-group select[data-v-922a9ed7]::-ms-expand{display:none}.form-group select[data-v-922a9ed7]{-moz-appearance:none}.form-group select[data-v-922a9ed7]::-webkit-select-placeholder{color:var(--text-subtle)}.form-group select option[value=""][data-v-922a9ed7]{color:var(--text-subtle);font-style:italic}.form-group select[data-v-922a9ed7]:invalid{color:var(--text-subtle)}.form-group select[data-v-922a9ed7]:valid{color:var(--text-primary)}.form-group select:focus option[data-v-922a9ed7]{background-color:#040809}.form-group select:focus option[data-v-922a9ed7]:hover{background-color:#00aeef4d}.form-group select option[data-v-922a9ed7]{background-color:#040809!important;border:none!important;color:#fff!important;outline:none!important}.form-group select option[data-v-922a9ed7]:checked,.form-group select option[data-v-922a9ed7]:focus,.form-group select option[data-v-922a9ed7]:hover{background-color:#00aeef4d!important;color:#fff!important}.form-group select option[data-v-922a9ed7]:checked{background-color:#00aeef66!important;font-weight:500}.submit-button[data-v-922a9ed7]{align-items:center;background:var(--gradient-primary);background-size:200% 200%;border:none;border-radius:8px;color:#fff;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.submit-button[data-v-922a9ed7]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.submit-button[data-v-922a9ed7]:hover:before{left:100%}.submit-button[data-v-922a9ed7]:hover:not(.loading){background-position:100% 50%;box-shadow:var(--shadow-glow-pink);transform:translateY(-2px)}.submit-button.loading[data-v-922a9ed7]{cursor:not-allowed;opacity:.7}.submit-button svg[data-v-922a9ed7]{height:16px;transition:transform .3s ease;width:16px}.submit-button:hover svg[data-v-922a9ed7]{transform:translate(2px)}@media (max-width:768px){.contact-content[data-v-922a9ed7]{gap:40px;grid-template-columns:1fr}.contact-title[data-v-922a9ed7]{font-size:2rem}.contact-form-container[data-v-922a9ed7]{padding:24px}.contact-methods[data-v-922a9ed7]{margin-bottom:32px}}.faqs-container[data-v-bd2e7ea9],.section-header[data-v-bd2e7ea9]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.faqs-container.animate-in[data-v-bd2e7ea9],.section-header.animate-in[data-v-bd2e7ea9]{opacity:1;transform:translateY(0)}.section-header[data-v-bd2e7ea9]{transition-delay:.1s}.faqs-container[data-v-bd2e7ea9]{transition-delay:.2s}.faq-item[data-v-bd2e7ea9]{opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.faqs-container.animate-in .faq-item[data-v-bd2e7ea9]{opacity:1;transform:translateY(0)}.faqs[data-v-bd2e7ea9]{background:linear-gradient(135deg,#060a0c,#040809 30%,#080e10 70%,#05090b);color:#fff;padding:120px 0;position:relative}.faqs[data-v-bd2e7ea9]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,67%,.25) 18%,hsla(0,0%,82%,.55) 38%,hsla(0,0%,96%,.75) 50%,hsla(0,0%,82%,.55) 62%,hsla(0,0%,67%,.25) 82%,transparent);top:0}.faqs[data-v-bd2e7ea9]:after,.faqs[data-v-bd2e7ea9]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.faqs[data-v-bd2e7ea9]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,59%,.2) 25%,hsla(0,0%,71%,.45) 45%,hsla(0,0%,78%,.65) 50%,hsla(0,0%,71%,.45) 55%,hsla(0,0%,59%,.2) 75%,transparent);bottom:0}.container[data-v-bd2e7ea9]{margin:0 auto;max-width:1000px;padding:0 24px}.section-header[data-v-bd2e7ea9]{margin-bottom:80px;text-align:center}.section-title[data-v-bd2e7ea9]{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:16px;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-bd2e7ea9]{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.5;margin:0 auto;max-width:600px}.faqs-container[data-v-bd2e7ea9]{margin-bottom:80px}.faq-item[data-v-bd2e7ea9]{background:#0f586b08;border:1px solid rgba(51,157,191,.08);border-radius:16px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKkSURBVEiJtZRLSFZRFIXX+e8+v6KWqEUmVPYwzYFhIEYhESVhYZqQYUSD5k2a6CTIaKCDBg2CbNIgTJIoseiBAyO1EDRLehCRD1ArKjHLUs85ezfwefMXU//W6MBdZ31n7XPvBSaVPnz1VPrPK/sQZgWmFo5plbPBh6lD10r/CwCWIFaTWKrY+u36jaSBqqiwAtgQ2BLYErOhkii1sjntY01y+ACswY7gmM6yowZmyhxjatvYX5sbFoCbOD3EeoNdSZLH1qsUS/Fi9YPk3rpSiKjlNTAEsQQYDahi17OhqAyGSsTSqFivYn33vZo1nx5FLx3AGuw0nNPTD3u25N90hnax0x/E6mPBYXm67v39zUsDTI6IjfYZ+tLyOkcU72Dn1bOlDDHB50mvGwoWDQAT2BGYA3NMgykHh/vT9heK1WXOUYywvpP4qrECInPN8zYweuYOQkkpGcjYU8nsFYqlYRhdmtjRUhfX1hb7b4DJETmeBzCpz9tz7lobke0svWVH+Vps69r2Z9sWBDgmsJu46IX0NSvrnXPYyU7XsdOpxgRbE1rbj4Ty0kwDDSUCgfgMcS0dh5QEyufstIAAAQEEwAoAt+KbX5wb3L39ApSaDpkGwNBE+Kz8hMbONDZetQAh5+w/CgIAzsc9eZMtjR0nhvZmDv3VIAAoBWDig41t6oyz45H1gMQqoFyCY5dCQULp+0jM7zkNmAkQBREAteLxr65qAClQuP0jd1P57NqL0awGEQAEIkB0TN9FdjoPgpcjFDy51HAfACYAUQpKcFwUcgB8YQ8FOJA4stRwfwOmqR9mDgADpYpHD6/uXU64D+DszPsvwGlzNP7xcsN9ADYEKEAgl11JbFU4wv0AS1BKNbmIyDPhCvcDXLAbEV4RitV4OAF/ACGaQcHUduZZAAAAAElFTkSuQmCC),pointer;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item[data-v-bd2e7ea9]:hover{background:#0f586b0f;border-color:#339dbf26;box-shadow:0 8px 32px #0000001a;transform:translateY(-2px)}.faq-item.active[data-v-bd2e7ea9]{background:#0f586b14;border-color:#339dbf40;box-shadow:0 12px 40px #00000026}.faq-header[data-v-bd2e7ea9]{align-items:center;display:flex;justify-content:space-between;padding:24px 28px;transition:all .3s ease}.faq-question[data-v-bd2e7ea9]{color:#fff;flex:1;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;padding-right:20px}.faq-toggle[data-v-bd2e7ea9]{align-items:center;background:#339dbf1a;border-radius:50%;color:#33c9bf;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.faq-item:hover .faq-toggle[data-v-bd2e7ea9]{background:#339dbf33}.toggle-icon[data-v-bd2e7ea9]{transition:transform .3s ease}.toggle-icon.rotated[data-v-bd2e7ea9]{transform:rotate(180deg)}.faq-content[data-v-bd2e7ea9]{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-content.expanded[data-v-bd2e7ea9]{max-height:200px}.faq-answer[data-v-bd2e7ea9]{color:#d0d0d0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;margin:0 0 20px;padding:0 28px}.faq-meta[data-v-bd2e7ea9]{padding:0 28px 24px}.meta-tag[data-v-bd2e7ea9]{background:linear-gradient(135deg,#339dbf1a,#0f586b1a);border:1px solid rgba(51,157,191,.2);border-radius:20px;color:#33c9bf;display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}@media (max-width:768px){.faqs[data-v-bd2e7ea9]{padding:80px 0}.section-header[data-v-bd2e7ea9]{margin-bottom:60px}.faq-header[data-v-bd2e7ea9]{padding:20px 24px}.faq-question[data-v-bd2e7ea9]{font-size:1rem;padding-right:16px}.faq-answer[data-v-bd2e7ea9]{padding:0 24px}.faq-meta[data-v-bd2e7ea9]{padding:0 24px 20px}}@media (max-width:480px){.container[data-v-bd2e7ea9]{padding:0 16px}.faq-header[data-v-bd2e7ea9]{padding:18px 20px}.faq-answer[data-v-bd2e7ea9],.faq-question[data-v-bd2e7ea9]{font-size:.95rem}.faq-answer[data-v-bd2e7ea9]{padding:0 20px}.faq-meta[data-v-bd2e7ea9]{padding:0 20px 18px}}.footer[data-v-4d0dc006]{backdrop-filter:blur(20px);background:linear-gradient(180deg,#040809f2,#040809fa);border-top:1px solid rgba(139,92,246,.2);margin-top:120px;padding:80px 0 40px;position:relative}.footer[data-v-4d0dc006]:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.4) 20%,rgba(49,204,240,.4) 50%,rgba(0,255,191,.4) 80%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.container[data-v-4d0dc006]{margin:0 auto;max-width:1200px;padding:0 24px}.footer-content[data-v-4d0dc006]{display:grid;gap:80px;grid-template-columns:1fr 2fr;margin-bottom:60px;position:relative;z-index:2}.footer-brand[data-v-4d0dc006]{display:flex;flex-direction:column;gap:24px}.brand-logo[data-v-4d0dc006]{filter:brightness(0) invert(1);height:60px;transition:filter .3s ease;width:auto}.brand-logo[data-v-4d0dc006]:hover{filter:brightness(1) invert(0)}.footer-description[data-v-4d0dc006]{color:var(--text-secondary);font-size:15px;line-height:1.6;max-width:320px}.social-links-mobile[data-v-4d0dc006]{display:none;gap:16px;margin-top:16px}.social-link[data-v-4d0dc006]{align-items:center;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:8px;color:var(--text-primary);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-4d0dc006]:hover{background:#8b5cf633;border-color:#8b5cf666;transform:translateY(-2px)}.social-link .icon[data-v-4d0dc006]{height:18px;width:18px}.footer-nav[data-v-4d0dc006]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.nav-title[data-v-4d0dc006]{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;position:relative;text-transform:uppercase}.nav-title[data-v-4d0dc006]:after{background:var(--gradient-primary);border-radius:1px;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:20px}.nav-links[data-v-4d0dc006]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.nav-links a[data-v-4d0dc006]{color:var(--text-secondary);font-size:14px;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a[data-v-4d0dc006]:before{background:var(--gradient-primary);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.nav-links a[data-v-4d0dc006]:hover{color:var(--text-primary);padding-left:12px}.nav-links a[data-v-4d0dc006]:hover:before{width:8px}.footer-bottom[data-v-4d0dc006]{position:relative;z-index:2}.footer-divider[data-v-4d0dc006]{background:linear-gradient(90deg,transparent,rgba(139,92,246,.2) 20%,rgba(49,204,240,.2) 50%,rgba(0,255,191,.2) 80%,transparent);height:1px;margin-bottom:32px}.footer-meta[data-v-4d0dc006]{color:var(--text-secondary);font-size:14px;justify-content:space-between}.footer-legal[data-v-4d0dc006],.footer-meta[data-v-4d0dc006]{align-items:center;display:flex}.footer-legal[data-v-4d0dc006]{gap:24px}.copyright[data-v-4d0dc006]{margin:0}.legal-links[data-v-4d0dc006]{align-items:center;display:flex;gap:16px}.legal-link[data-v-4d0dc006]{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.legal-link[data-v-4d0dc006]:hover{color:var(--text-primary)}.separator[data-v-4d0dc006]{color:var(--text-secondary);opacity:.5}.footer-tech[data-v-4d0dc006]{align-items:center;display:flex;gap:8px}.tech-text[data-v-4d0dc006]{opacity:.7}@media (max-width:768px){.footer[data-v-4d0dc006]{margin-top:80px;padding:60px 0 40px}.footer-content[data-v-4d0dc006]{gap:40px;grid-template-columns:1fr;text-align:center}.footer-nav[data-v-4d0dc006]{gap:32px;grid-template-columns:1fr}.footer-meta[data-v-4d0dc006]{flex-direction:column;gap:24px;text-align:center}.footer-legal[data-v-4d0dc006]{flex-direction:column;gap:16px}.legal-links[data-v-4d0dc006],.social-links-mobile[data-v-4d0dc006]{justify-content:center}.social-links-mobile[data-v-4d0dc006]{display:flex}.brand-logo[data-v-4d0dc006],.footer-description[data-v-4d0dc006]{margin:0 auto}}@media (max-width:480px){.footer[data-v-4d0dc006]{padding:40px 0 30px}.footer-content[data-v-4d0dc006]{gap:32px}.footer-nav[data-v-4d0dc006]{gap:24px}.nav-title[data-v-4d0dc006]:after{left:50%;transform:translate(-50%)}}.skeleton-container[data-v-9124c1ba]{background:linear-gradient(135deg,var(--neutral-black) 0,var(--neutral-black) 25%,var(--brand-purple-10) 50%,var(--brand-cyan-10) 75%,var(--neutral-black) 100%);font-family:var(--font-primary);height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out;width:100vw;z-index:9999}.skeleton-container.fade-out[data-v-9124c1ba]{opacity:0;pointer-events:none}.skeleton-header[data-v-9124c1ba]{align-items:center;display:flex;justify-content:space-evenly;left:0;padding:2rem clamp(5vw,10vw,15vw);position:absolute;right:0;top:0;z-index:10}.skeleton-logo[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;background:linear-gradient(90deg,#fff3 25%,#ffffff4d,#fff3 75%);background-size:200% 100%;border-radius:4px;height:30px;width:80px}.skeleton-nav[data-v-9124c1ba]{align-items:center;display:flex;gap:2rem}.nav-item[data-v-9124c1ba]{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:20px;width:80px}.nav-item[data-v-9124c1ba],.nav-item.contact[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite}.nav-item.contact[data-v-9124c1ba]{animation-delay:.3s;background:linear-gradient(90deg,#0ff3 25%,#00ffff4d,#0ff3 75%);background-size:200% 100%;border-radius:8px;height:35px;width:100px}.skeleton-hero[data-v-9124c1ba]{align-items:center;display:flex;gap:clamp(10px,3vw,20px);height:100vh;justify-content:center;padding:0 clamp(5vw,10vw,15vw);width:100%}.skeleton-content-left[data-v-9124c1ba]{display:flex;flex:1 1 50%;flex-direction:column;gap:2rem;justify-content:flex-start;padding-left:clamp(5vw,15vw,20vw);padding-top:clamp(5vh,5vh,20vh)}.skeleton-title-main[data-v-9124c1ba]{margin-bottom:.5rem}.title-line.primary[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;background:linear-gradient(90deg,#00ffff4d 25%,#0ff6,#00ffff4d 75%);background-size:200% 100%;border-radius:4px;height:4rem;width:200px}.skeleton-title-subtitle[data-v-9124c1ba]{margin-bottom:1rem}.subtitle-line[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:.2s;background:linear-gradient(90deg,#0ff3 25%,#00ffff4d,#0ff3 75%);background-size:200% 100%;border-radius:4px;height:2.5rem;width:350px}.skeleton-description[data-v-9124c1ba]{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem;max-width:500px}.desc-line[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:.4s;border-radius:4px;height:1.2rem}.desc-line[data-v-9124c1ba]:first-child{background:linear-gradient(90deg,#ffffff14 25%,#ffffff26,#ffffff14 75%);background-size:200% 100%;width:100%}.desc-line[data-v-9124c1ba]:nth-child(2){background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;width:80%}.skeleton-actions[data-v-9124c1ba]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.action-button.primary[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:.6s;background:linear-gradient(90deg,#0000004d 25%,#0006,#0000004d 75%);background-size:200% 100%;border:2px solid var(--brand-cyan);border-radius:8px;height:3.5rem;width:250px}.action-link[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:.8s;background:linear-gradient(90deg,#00ffff26 25%,#00ffff40,#00ffff26 75%);background-size:200% 100%;border-radius:4px;height:2rem;width:180px}.skeleton-effect-right[data-v-9124c1ba]{align-items:center;display:flex;flex:1 1 50%;justify-content:center;margin-left:-30vw;padding-right:clamp(15vw,20vw,30vw)}.play-button[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:1s;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:8px;height:40px;width:120px}.skeleton-floating-button[data-v-9124c1ba]{align-items:center;animation:shimmer-9124c1ba 2s infinite;animation-delay:1.2s;background:linear-gradient(90deg,#0ff3 25%,#00ffff4d,#0ff3 75%);background-size:200% 100%;border-radius:30px;bottom:2rem;display:flex;gap:.5rem;height:60px;justify-content:center;position:fixed;right:2rem;width:200px}.phone-icon[data-v-9124c1ba]{background:var(--neutral-white);border-radius:50%;height:20px;opacity:.8;width:20px}.call-text[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:1.4s;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:16px;width:120px}.skeleton-footer[data-v-9124c1ba]{bottom:1rem;left:50%;position:fixed;text-align:center;transform:translate(-50%)}.footer-text[data-v-9124c1ba]{animation:shimmer-9124c1ba 2s infinite;animation-delay:1.6s;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;border-radius:4px;height:16px;width:300px}@keyframes shimmer-9124c1ba{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeOut-9124c1ba{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width:768px){.skeleton-header[data-v-9124c1ba]{flex-direction:column;gap:1rem;padding:1rem}.skeleton-nav[data-v-9124c1ba]{flex-wrap:wrap;gap:1rem;justify-content:center}.nav-item[data-v-9124c1ba]{height:15px;width:60px}.nav-item.contact[data-v-9124c1ba]{height:30px;width:80px}.skeleton-hero[data-v-9124c1ba]{flex-direction:column;gap:2rem;padding:0 1rem}.skeleton-content-left[data-v-9124c1ba]{align-items:center;padding-left:0;padding-top:2rem;text-align:center}.skeleton-effect-right[data-v-9124c1ba]{margin-left:0;order:-1;padding-right:0}.title-line.primary[data-v-9124c1ba]{height:3rem;width:150px}.subtitle-line[data-v-9124c1ba]{height:2rem;width:250px}.action-button.primary[data-v-9124c1ba]{height:3rem;width:200px}.action-link[data-v-9124c1ba]{width:150px}.play-button[data-v-9124c1ba]{height:35px;width:100px}.skeleton-floating-button[data-v-9124c1ba]{bottom:1rem;height:50px;right:1rem;width:160px}.call-text[data-v-9124c1ba]{height:14px;width:80px}.footer-text[data-v-9124c1ba]{height:14px;width:250px}}@media (prefers-reduced-motion:reduce){.action-button.primary[data-v-9124c1ba],.action-link[data-v-9124c1ba],.call-text[data-v-9124c1ba],.desc-line[data-v-9124c1ba],.footer-text[data-v-9124c1ba],.nav-item[data-v-9124c1ba],.play-button[data-v-9124c1ba],.skeleton-floating-button[data-v-9124c1ba],.subtitle-line[data-v-9124c1ba],.title-line.primary[data-v-9124c1ba]{animation:none}}.font-loader[data-v-ee52c9dd]{font-display:swap;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-weight-300[data-v-ee52c9dd]{font-weight:300}.font-weight-400[data-v-ee52c9dd]{font-weight:400}.font-weight-500[data-v-ee52c9dd]{font-weight:500}.font-weight-600[data-v-ee52c9dd]{font-weight:600}.font-weight-700[data-v-ee52c9dd]{font-weight:700}.font-weight-800[data-v-ee52c9dd]{font-weight:800}:root{--brand-purple:#333ead;--brand-cyan:#31ccf0;--brand-green:#00ffbf;--cyan-primary:#00d4ff;--cyan-secondary:#31ccf0;--cyan-tertiary:#66e6ff;--silver-blue:#8b9dc3;--silver-light:#b8c5d1;--silver-dark:#6b7a8f;--platinum:#e5e7eb;--steel-blue:#4682b4;--brand-purple-light:#4a4fc7;--brand-purple-dark:#2a2f8a;--brand-cyan-light:#66e6ff;--brand-cyan-dark:#09c;--brand-green-light:#3fc;--brand-green-dark:#0c9;--brand-purple-3:rgba(51,62,173,.03);--brand-purple-5:rgba(51,62,173,.05);--brand-purple-6:rgba(51,62,173,.06);--brand-purple-8:rgba(51,62,173,.08);--brand-purple-10:rgba(51,62,173,.1);--brand-purple-12:rgba(51,62,173,.12);--brand-purple-20:rgba(51,62,173,.2);--brand-purple-30:rgba(51,62,173,.3);--brand-purple-40:rgba(51,62,173,.4);--brand-purple-50:rgba(51,62,173,.5);--brand-purple-60:rgba(51,62,173,.6);--brand-purple-70:rgba(51,62,173,.7);--brand-purple-80:rgba(51,62,173,.8);--brand-purple-90:rgba(51,62,173,.9);--brand-cyan-3:rgba(49,204,240,.03);--brand-cyan-5:rgba(49,204,240,.05);--brand-cyan-8:rgba(49,204,240,.08);--brand-cyan-10:rgba(49,204,240,.1);--brand-cyan-20:rgba(49,204,240,.2);--brand-cyan-30:rgba(49,204,240,.3);--brand-cyan-40:rgba(49,204,240,.4);--brand-cyan-50:rgba(49,204,240,.5);--brand-cyan-60:rgba(49,204,240,.6);--brand-cyan-70:rgba(49,204,240,.7);--brand-cyan-80:rgba(49,204,240,.8);--brand-cyan-90:rgba(49,204,240,.9);--brand-green-3:rgba(0,255,191,.03);--brand-green-5:rgba(0,255,191,.05);--brand-green-8:rgba(0,255,191,.08);--brand-green-10:rgba(0,255,191,.1);--brand-green-20:rgba(0,255,191,.2);--brand-green-30:rgba(0,255,191,.3);--brand-green-40:rgba(0,255,191,.4);--brand-green-50:rgba(0,255,191,.5);--brand-green-60:rgba(0,255,191,.6);--brand-green-70:rgba(0,255,191,.7);--brand-green-80:rgba(0,255,191,.8);--brand-green-90:rgba(0,255,191,.9);--neutral-black:#040809;--neutral-dark:#1a1a1a;--neutral-gray:#a0a0a0;--neutral-light:#f5f5f5;--neutral-white:#fff;--text-primary:var(--neutral-white);--text-secondary:var(--neutral-gray);--text-accent:var(--brand-cyan);--bg-primary:var(--neutral-black);--bg-secondary:var(--neutral-dark);--bg-accent:var(--brand-purple-10);--border-primary:var(--brand-purple-30);--border-secondary:var(--brand-cyan-30);--border-accent:var(--brand-green-30);--gradient-primary:linear-gradient(135deg,var(--brand-purple) 0%,var(--brand-cyan) 50%,var(--brand-green) 100%);--gradient-secondary:linear-gradient(90deg,var(--brand-cyan) 0%,var(--brand-purple) 50%,var(--brand-green) 100%);--gradient-accent:linear-gradient(135deg,var(--brand-green) 0%,var(--brand-purple) 50%,var(--brand-cyan) 100%);--gradient-cyan-silver:linear-gradient(135deg,#1a1a1a,#4a4a4a 15%,#8a8a8a 30%,silver 45%,#fff 60%,#e8e8e8 75%,#b8b8b8 90%,#2a2a2a);--gradient-silver-cyan:linear-gradient(90deg,var(--silver-light) 0%,var(--cyan-secondary) 50%,var(--steel-blue) 100%);--gradient-cyan-radial:radial-gradient(circle,var(--cyan-primary) 0%,var(--silver-blue) 70%,transparent 100%);--gradient-geometric:linear-gradient(45deg,var(--cyan-primary) 0%,var(--silver-blue) 25%,var(--cyan-tertiary) 50%,var(--silver-dark) 75%,var(--platinum) 100%);--gradient-subtle-cyan:linear-gradient(180deg,rgba(0,212,255,.1),rgba(139,157,195,.05));--hover-purple:var(--brand-purple-light);--hover-cyan:var(--brand-cyan-light);--hover-green:var(--brand-green-light);--active-purple:var(--brand-purple-dark);--active-cyan:var(--brand-cyan-dark);--active-green:var(--brand-green-dark);--shadow-purple:0 4px 20px rgba(51,62,173,.3);--shadow-cyan:0 4px 20px rgba(49,204,240,.3);--shadow-green:0 4px 20px rgba(0,255,191,.3);--glow-purple:0 0 20px rgba(51,62,173,.5);--glow-cyan:0 0 20px rgba(49,204,240,.5);--glow-green:0 0 20px rgba(0,255,191,.5);--font-primary:"Sora",sans-serif;--font-secondary:"Inter",sans-serif;--font-display:"Space Grotesk",sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.1;--leading-normal:1.3;--leading-relaxed:1.6;--leading-loose:1.8;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-display{font-family:var(--font-display)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.bg-brand-purple{background-color:var(--brand-purple)}.bg-brand-cyan{background-color:var(--brand-cyan)}.bg-brand-green{background-color:var(--brand-green)}.bg-neutral-black{background-color:var(--neutral-black)}.text-brand-purple{color:var(--brand-purple)}.text-brand-cyan{color:var(--brand-cyan)}.text-brand-green{color:var(--brand-green)}.text-neutral-white{color:var(--neutral-white)}.text-neutral-gray{color:var(--neutral-gray)}.border-brand-purple{border-color:var(--brand-purple)}.border-brand-cyan{border-color:var(--brand-cyan)}.border-brand-green{border-color:var(--brand-green)}.gradient-primary{background:var(--gradient-primary)}.gradient-secondary{background:var(--gradient-secondary)}.gradient-accent{background:var(--gradient-accent)}.hover-purple:hover{color:var(--hover-purple)}.hover-cyan:hover{color:var(--hover-cyan)}.hover-green:hover{color:var(--hover-green)}.shadow-purple{box-shadow:var(--shadow-purple)}.shadow-cyan{box-shadow:var(--shadow-cyan)}.shadow-green{box-shadow:var(--shadow-green)}.glow-purple{box-shadow:var(--glow-purple)}.glow-cyan{box-shadow:var(--glow-cyan)}.glow-green{box-shadow:var(--glow-green)}@keyframes glow-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes brand-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:light){:root{--text-primary:var(--neutral-black);--text-secondary:#666;--bg-primary:var(--neutral-white);--bg-secondary:var(--neutral-light)}}@media (max-width:768px){:root{--brand-purple-80:rgba(51,62,173,.7);--brand-cyan-80:rgba(49,204,240,.7);--brand-green-80:rgba(0,255,191,.7)}}.geometric-accent{position:relative}.geometric-accent:before{background:var(--gradient-cyan-radial);border-radius:50%;content:"";height:60px;opacity:.3;position:absolute;right:-30px;top:-30px;width:60px;z-index:-1}.geometric-lines{overflow:hidden;position:relative}.geometric-lines:after{background-image:linear-gradient(45deg,transparent 40%,rgba(0,212,255,.1) 50%,transparent 60%),linear-gradient(-45deg,transparent 40%,rgba(139,157,195,.05) 50%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.semi-circle-accent{position:relative}.semi-circle-accent:before{background:var(--gradient-cyan-silver);border-radius:120px 120px 0 0;content:"";height:60px;left:50%;opacity:.2;position:absolute;top:-30px;transform:translate(-50%);width:120px;z-index:-1}.professional-border{border:1px solid rgba(0,212,255,.2);border-radius:12px;position:relative}.professional-border:before{background:var(--gradient-cyan-silver);border-radius:12px;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.professional-border:hover:before{opacity:.1}.section-bg-professional{background:var(--gradient-subtle-cyan);position:relative}.section-bg-professional:before{background:radial-gradient(circle at 20% 20%,rgba(0,212,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,157,195,.03) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.geometric-divider{background:var(--gradient-cyan-silver);border-radius:1px;height:2px;margin:2rem 0;position:relative}.geometric-divider:after,.geometric-divider:before{background:var(--cyan-primary);border-radius:50%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.geometric-divider:before{left:-4px}.geometric-divider:after{right:-4px}.professional-card{backdrop-filter:blur(20px);background:#040809cc;border:1px solid rgba(0,212,255,.1);border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease}.professional-card:before{background:var(--gradient-cyan-silver);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.professional-card:hover{border-color:#00d4ff4d;box-shadow:0 20px 40px #00d4ff1a;transform:translateY(-4px)}@keyframes geometric-float{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.6;transform:translateY(-10px) rotate(180deg)}}.floating-geometric{animation:geometric-float 6s ease-in-out infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-gradient{animation:gradient-shift 8s ease infinite;background-size:200% 200%}.animate-optimized{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.animate-fade-in{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.animate-fade-in.animate-in{opacity:1;transform:translateY(0) translateZ(0)}.animate-slide-up{opacity:0;transform:translateY(30px) translateZ(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.animate-slide-up.animate-in{opacity:1;transform:translateY(0) translateZ(0)}.animate-slide-left{opacity:0;transform:translate(30px) translateZ(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.animate-slide-left.animate-in{opacity:1;transform:translate(0) translateZ(0)}.animate-scale-in{opacity:0;transform:scale(.9) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.animate-scale-in.animate-in{opacity:1;transform:scale(1) translateZ(0)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.hover-lift:hover{transform:translateY(-2px) translateZ(0)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.hover-scale:hover{transform:scale(1.05) translateZ(0)}.hover-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.hover-glow:hover{box-shadow:0 8px 32px #31ccf04d}.btn-animate{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.btn-animate:hover{box-shadow:0 4px 16px #0003;transform:translateY(-1px) translateZ(0)}.btn-animate:active{transform:translateY(0) translateZ(0);transition-duration:.1s}.card-animate{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.card-animate:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px) translateZ(0)}.text-animate{transition:color .3s cubic-bezier(.4,0,.2,1);will-change:color}.text-animate:hover{color:var(--brand-cyan)}@keyframes pulse-optimized{0%,to{opacity:1;transform:scale(1) translateZ(0)}50%{opacity:.7;transform:scale(1.05) translateZ(0)}}.animate-pulse-optimized{animation:pulse-optimized 2s cubic-bezier(.4,0,.6,1) infinite;will-change:opacity,transform}@keyframes float-optimized{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-10px) translateZ(0)}}.animate-float-optimized{animation:float-optimized 3s ease-in-out infinite;will-change:transform}@keyframes gradient-shift-optimized{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-optimized{animation:gradient-shift-optimized 8s ease-in-out infinite;background-size:200% 200%;will-change:background-position}@media (max-width:768px){.animate-optimized{transition-duration:.4s}.hover-lift:hover,.hover-scale:hover{transform:none}.animate-pulse-optimized{animation-duration:3s}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-float-optimized,.animate-gradient-optimized,.animate-optimized,.animate-pulse-optimized,.animate-scale-in,.animate-slide-left,.animate-slide-up,.btn-animate,.card-animate,.hover-glow,.hover-lift,.hover-scale,.text-animate{animation:none!important;transform:none!important;transition:none!important}}.gpu-accelerated{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.animation-container{contain:layout style paint;will-change:transform}.scroll-reveal{opacity:0;transform:translateY(50px) translateZ(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.scroll-reveal.revealed{opacity:1;transform:translateY(0) translateZ(0)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#040809;color:var(--text-primary);font-family:var(--font-primary);overflow-x:hidden}#app{background:url(/assets/fondo-B1cZ8v8z.webp) no-repeat 50%;background-attachment:fixed;background-size:cover;min-height:100vh;position:relative;z-index:1}.section-padding{background:linear-gradient(180deg,transparent,rgba(4,8,9,.3) 20%,rgba(4,8,9,.5) 50%,rgba(4,8,9,.3) 80%,transparent)}#hero{background:transparent}.main-content{animation:fadeInContent .6s ease-out forwards;animation-delay:.1s;opacity:0}@keyframes fadeInContent{0%{opacity:0}to{opacity:1}}@keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 20px rgba(236,72,153,.3))}50%{filter:drop-shadow(0 0 40px rgba(236,72,153,.6))}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out forwards}.glow-button{background:var(--gradient-primary);background-size:300% 300%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.glow-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.glow-button:hover:before{left:100%}.glow-button:hover{background-position:100% 50%;box-shadow:var(--shadow-glow-pink);transform:translateY(-2px)}.glow-button.primary{background:var(--gradient-primary)}.glow-button.secondary{background:var(--gradient-secondary)}.glow-button.warm{background:var(--gradient-warm)}.glow-button.cool{background:var(--gradient-cool)}.outline-button{background:transparent;border:2px solid;-o-border-image:var(--gradient-primary) 1;border-image:var(--gradient-primary) 1;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.outline-button:before{background:var(--gradient-primary);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:5}.outline-button:hover:before{opacity:.1}.outline-button:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.section-padding{padding:120px 0}.container{margin:0 auto;max-width:1200px;padding:0 24px}.gradient-text-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-warm{background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-cool{background:var(--gradient-cool);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-card{backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);padding:var(--space-lg);transition:all .3s ease}.gradient-card:hover{border-color:var(--border-primary);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.gradient-border{background:var(--bg-card);border-radius:var(--border-radius-lg);padding:var(--space-lg);position:relative}.gradient-border:before{background:var(--gradient-primary);border-radius:var(--border-radius-lg);content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:2px;position:absolute}
