: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;--bg-secondary:#0f586b;--text-primary:var(--color-white);--text-secondary:#e0e0e0;--text-muted:#b0b0b0;--bg-elevated:rgba(10,20,30,.8);--border-subtle:hsla(0,0%,100%,.1);--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{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;transition:background-color .3s ease,color .3s ease}.dark-theme body,.light-theme body,body{background:var(--bg-primary);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;letter-spacing:-.01em;line-height:1.2;transition:color .3s ease}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{color:var(--text-primary);line-height:1.7;transition:color .3s ease}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}}.theme-toggle[data-v-c8279a14]{align-items:center;backdrop-filter:blur(10px);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;padding:0;position:relative;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;will-change:transform,background,border-color}.theme-toggle[data-v-c8279a14]:hover{background:var(--bg-accent);border-color:var(--border-primary);box-shadow:0 4px 16px #0000001a;transform:scale(1.05) translateZ(0)}.theme-toggle[data-v-c8279a14]:active{transform:translateY(0) scale(.95) translateZ(0)}.theme-toggle[data-v-c8279a14]:focus-visible{border-color:var(--brand-cyan);box-shadow:0 0 0 3px var(--brand-cyan-20);outline:none}.dark-theme .theme-toggle[data-v-c8279a14]{background:#04080999;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d}.dark-theme .theme-toggle[data-v-c8279a14]:hover{background:#0f1923cc;border-color:var(--brand-cyan-30);box-shadow:var(--glow-cyan);transform:scale(1.05) translateZ(0)}.light-theme .theme-toggle[data-v-c8279a14]{background:#ffffffe6;border-color:#00000014;box-shadow:0 2px 8px #0000000d}.light-theme .theme-toggle[data-v-c8279a14]:hover{background:#f8f9faf2;border-color:#333ead33;box-shadow:0 4px 16px #333ead26;transform:scale(1.05) translateZ(0)}.theme-icon[data-v-c8279a14]{color:var(--text-secondary);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5) rotate(-180deg);transform-origin:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.theme-icon.is-active[data-v-c8279a14]{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.theme-icon-sun.is-active[data-v-c8279a14]{color:#f59e0b;filter:drop-shadow(0 0 4px rgba(245,158,11,.3))}.theme-icon-moon.is-active[data-v-c8279a14]{color:var(--brand-cyan);filter:drop-shadow(0 0 4px var(--brand-cyan-30))}.theme-toggle:hover .theme-icon.is-active[data-v-c8279a14]{transform:translate(-50%,-50%) scale(1.1) rotate(5deg)}.theme-toggle-glow[data-v-c8279a14]{background:var(--gradient-primary);border-radius:12px;filter:blur(8px);inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.theme-toggle:hover .theme-toggle-glow[data-v-c8279a14]{opacity:.2}.dark-theme .theme-toggle:hover .theme-toggle-glow[data-v-c8279a14]{opacity:.3}@media (max-width:768px){.theme-toggle[data-v-c8279a14]{height:40px;width:40px}.theme-icon[data-v-c8279a14]{height:18px;width:18px}}@media (prefers-reduced-motion:reduce){.theme-icon[data-v-c8279a14],.theme-toggle[data-v-c8279a14],.theme-toggle-glow[data-v-c8279a14]{animation:none;transition:none}.theme-icon[data-v-c8279a14],.theme-icon.is-active[data-v-c8279a14]{transform:translate(-50%,-50%) scale(1) rotate(0)}}@media (prefers-contrast:high){.theme-toggle[data-v-c8279a14]{border-color:currentColor;border-width:2px}.theme-icon[data-v-c8279a14]{stroke-width:2.5}}.header-container[data-v-e1badb29]{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-e1badb29]{opacity:0;pointer-events:auto;transform:translateY(-20px);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.logo-image[data-v-e1badb29]{display:block;height:100px;transition:filter .3s ease;width:auto}.light-theme .logo-image[data-v-e1badb29]{filter:brightness(.2) contrast(1.2)}.dark-theme .logo-image[data-v-e1badb29]{filter:brightness(1) contrast(1)}.mobile-controls[data-v-e1badb29]{align-items:center;display:flex;gap:1rem;position:absolute;right:clamp(20px,3vw,40px);top:50%;transform:translateY(-50%);z-index:1003}.theme-toggle-wrapper[data-v-e1badb29]{opacity:0;position:relative;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.hamburger[data-v-e1badb29]{backdrop-filter:blur(10px);background:var(--bg-elevated);border:1px solid var(--border-subtle);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}.dark-theme .hamburger[data-v-e1badb29]{background:#0f586bcc;border-color:#339dbf4d}.light-theme .hamburger[data-v-e1badb29]{background:#ffffffe6;border-color:#0000001a}.hamburger[data-v-e1badb29]:hover{background:#0f586be6;border-color:#339dbf80;transform:translateY(-1px)}.hamburger span[data-v-e1badb29]{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-e1badb29]{background:var(--text-primary)}.hamburger.active[data-v-e1badb29]{background:#339dbfe6;border-color:#31ccf099}.hamburger.active span[data-v-e1badb29]{background:var(--text-primary)}.hamburger.active span[data-v-e1badb29]:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span[data-v-e1badb29]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active span[data-v-e1badb29]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.desktop-nav[data-v-e1badb29]{backdrop-filter:blur(30px);background:var(--bg-elevated);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}.dark-theme .desktop-nav[data-v-e1badb29]{background:#040809ac;border-color:var(--border-primary)}.light-theme .desktop-nav[data-v-e1badb29]{background:#ffffffe6;border-color:#00000026;box-shadow:0 2px 12px #0000001a}.light-theme .navbar a[data-v-e1badb29]{color:#000000b3}.light-theme .navbar a.active[data-v-e1badb29],.light-theme .navbar a[data-v-e1badb29]:hover{color:#000000e6}.nav-container[data-v-e1badb29]{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-e1badb29]{opacity:0;transform:translate(-20px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animate-nav-item[data-v-e1badb29]{opacity:0;transform:translate(-15px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.navbar[data-v-e1badb29]{display:flex;gap:clamp(8px,1.5vw,15px);list-style:none;margin:0;padding:0}.navbar a[data-v-e1badb29]{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-e1badb29],.navbar a[data-v-e1badb29]:hover{color:var(--text-primary)}.navbar a.active[data-v-e1badb29]{font-weight:300;letter-spacing:.6px;position:relative}.navbar a.active[data-v-e1badb29]: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-e1badb29]: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-e1badb29]{backdrop-filter:blur(20px);background:var(--bg-elevated);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}.dark-theme .mobile-nav-overlay[data-v-e1badb29]{background:#040809f4}.light-theme .mobile-nav-overlay[data-v-e1badb29]{background:#fffffff7}.mobile-nav-overlay.active[data-v-e1badb29]{opacity:1;visibility:visible}.mobile-nav[data-v-e1badb29]{left:50%;max-width:400px;padding:0 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mobile-navbar[data-v-e1badb29]{align-items:center;display:flex;flex-direction:column;gap:1.8rem;list-style:none;margin:0;padding:0}.mobile-navbar li[data-v-e1badb29]{opacity:0;position:relative;transform:translateY(30px);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.mobile-navbar li[data-v-e1badb29]: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-e1badb29]:not(:last-child):after{opacity:1}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]{opacity:1;transform:translateY(0)}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:first-child{transition-delay:.1s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(2){transition-delay:.15s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(3){transition-delay:.2s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(4){transition-delay:.25s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(5){transition-delay:.3s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(6){transition-delay:.35s}.mobile-nav-overlay.active .mobile-navbar li[data-v-e1badb29]:nth-child(7){transition-delay:.4s}.mobile-navbar a[data-v-e1badb29]{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-e1badb29]:hover{color:var(--text-primary);transform:scale(1.05)}.mobile-navbar a.active[data-v-e1badb29]{color:var(--text-primary);font-weight:400;letter-spacing:.8px;position:relative}.mobile-navbar a.active[data-v-e1badb29]: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){.mobile-controls[data-v-e1badb29]{right:clamp(15px,4vw,30px)}.hamburger[data-v-e1badb29]{display:flex}.desktop-nav[data-v-e1badb29]{display:none}.header-container[data-v-e1badb29]{justify-content:space-between}.logo-container img[data-v-e1badb29]{height:80px!important}}@media (max-width:480px){.logo-container img[data-v-e1badb29]{height:60px!important}.mobile-navbar a[data-v-e1badb29]{font-size:1.25rem}.mobile-nav[data-v-e1badb29]{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:grid;font-family:var(--font-primary);gap:clamp(2rem,4vw,4rem);grid-template-areas:"content visual";grid-template-columns:.95fr 1.05fr;min-height:90vh;overflow:hidden;padding:0 clamp(2rem,5vw,4rem);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{flex-direction:column;gap:.8rem;grid-area:content;-ms-grid-column:1;justify-content:center;max-width:100%;padding-left:clamp(2rem,6vw,6rem);padding-right:1rem;text-align:left;z-index:2}.hero-content-left,.hero-effect-right{align-items:flex-start;display:flex;-ms-grid-row:1}.hero-effect-right{box-sizing:border-box;grid-area:visual;-ms-grid-column:3;height:90vh;justify-content:flex-end;overflow:visible;padding:3vh 0 clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem);position:relative;z-index:1}.animate-title{transform:translateY(40px) translateZ(0);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.animate-description,.animate-title{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:opacity,transform}.animate-description{transform:translateY(30px) translateZ(0);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.2s}.animate-actions{transform:translateY(25px) scale(.95) translateZ(0);transition:opacity 1s cubic-bezier(.34,1.56,.64,1),transform 1s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.animate-actions,.animate-secondary{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:opacity,transform}.animate-secondary{transform:translateY(20px) translateZ(0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);transition-delay:.6s}.animate-effect{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translate(40px) scale(.9) translateZ(0);transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1);transition-delay:.3s;will-change:opacity,transform}#container{align-items:center;aspect-ratio:1;display:flex;height:100%;justify-content:center;max-height:min(65vw,90vh);max-width:min(65vw,90vh);pointer-events:none;position:relative;width:100%}@media (min-width:768px) and (max-width:1023px){#container{max-height:min(68vw,80vh);max-width:min(68vw,80vh)}}@media (min-width:1024px) and (max-width:1440px){#container{max-height:min(62vw,85vh);max-width:min(62vw,85vh)}}@media (min-width:1440px){#container{max-height:min(58vw,80vh);max-width:min(58vw,80vh)}}#controls{height:100%;justify-content:center;pointer-events:auto;width:100%;z-index:10}#controls,.effect-button{align-items:center;display:flex;position:absolute}.effect-button{animation:buttonEntrance .8s cubic-bezier(.25,.46,.45,.94) 3.5s forwards;backdrop-filter:blur(12px);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;font-family:Inter,monospace;font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:500;gap:8px;height:auto;line-height:1;opacity:0;overflow:hidden;padding:clamp(8px,1vw,12px) clamp(16px,2.5vw,24px);right:15%;text-align:center;top:15%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:auto;z-index:150}.effect-button svg{flex-shrink:0;height:clamp(16px,2vw,20px);width:clamp(16px,2vw,20px)}.effect-button .button-text{font-size:clamp(.8rem,1.4vw,1rem);font-weight:500;letter-spacing:.5px}.effect-button:before{content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.effect-button:hover{transform:translateY(-50%) translateY(-2px) scale(2)}.effect-button:hover:before{left:100%}.effect-button:active{transform:translateY(-50%) translateY(0) scale(1.09)}@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{color:var(--text-primary);font-family:var(--font-primary);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-bottom:0}:root[data-theme=light] .main-title{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#1a1a1a}.subtitle{font-size:clamp(.85rem,1.5vw,1.1rem);letter-spacing:.01em;line-height:1.25;margin-bottom:0;opacity:.85;white-space:normal}.hero-description,.subtitle{color:var(--text-secondary);font-family:var(--font-primary);font-weight:300}.hero-description{font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.5;margin:0 0 .5rem;max-width:450px;opacity:.8}.hero-actions{display:flex;gap:.7rem;margin-bottom:.5rem;margin-top:0}.cta-primary{background:var(--bg-primary);border:2px solid;-o-border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1;border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1;border-radius:8px;box-shadow:0 4px 12px #31ccf033;color:var(--color-white);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:.95rem;font-weight:500;letter-spacing:.01em;padding:.9rem 1.8rem;position:relative;transition:all .3s ease}.cta-primary:hover{-o-border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1;border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1;box-shadow:0 6px 20px #31ccf066;transform:translateY(-2px)}.hero-secondary-cta{margin-top:0}.see-how-link{color:var(--button-primary);font-family:var(--font-primary);font-size:.85rem;font-weight:300;letter-spacing:.01em;text-decoration:none;transition:color .3s ease}.see-how-link:hover{color:var(--button-accent)}canvas{pointer-events:none;z-index:0}:root[data-theme=light] .cta-primary{background:var(--bg-primary);border:2px solid;box-shadow:0 4px 12px #339dbf4d;color:var(--color-white)}:root[data-theme=light] .cta-primary,:root[data-theme=light] .cta-primary:hover{-o-border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1;border-image:linear-gradient(90deg,var(--color-blue-light),var(--color-blue)) 1}:root[data-theme=light] .cta-primary:hover{box-shadow:0 6px 20px #339dbf66}@media (max-width:768px){.hero{gap:2rem;grid-template-areas:"visual" "content";grid-template-columns:1fr;min-height:auto;padding:2rem 1rem}.hero-content-left{align-items:center;grid-area:content;-ms-grid-column:1;-ms-grid-row:1;max-width:none;padding-right:0;text-align:center}.hero-effect-right{grid-area:visual;-ms-grid-column:3;-ms-grid-row:1;height:350px;justify-content:center;order:-1;padding-right:0}#container{max-height:320px;max-width:320px}.effect-button{right:5%;top:8%}.hero-content-left{-ms-grid-column:1;-ms-grid-row:3}.hero-effect-right{-ms-grid-column:1;-ms-grid-row:1}}@media (max-width:480px){.hero{gap:1.5rem;padding:1.5rem 1rem}.hero-effect-right{height:300px}#container{max-height:280px;max-width:280px}.effect-button{right:3%;top:6%}.subtitle{font-size:clamp(.9rem,4vw,1.2rem);white-space:nowrap}}.hero-mobile[data-v-28ae2490]{background:transparent;font-family:var(--font-primary);justify-content:flex-start;min-height:100vh;overflow:hidden;padding:10rem .8rem 1.5rem;position:relative;text-align:center}.hero-content-mobile[data-v-28ae2490],.hero-mobile[data-v-28ae2490]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.hero-content-mobile[data-v-28ae2490]{gap:.3rem;justify-content:center;max-width:100%;padding:0 .2rem;width:100%;z-index:1}.animate-title[data-v-28ae2490]{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-28ae2490],.animate-description[data-v-28ae2490]{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-28ae2490],.animate-description[data-v-28ae2490],.animate-secondary[data-v-28ae2490]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:opacity,transform}.animate-secondary[data-v-28ae2490]{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-28ae2490]{opacity:1!important;transform:translateY(0)!important}.main-title[data-v-28ae2490]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:clamp(2.2rem,7vw,3.5rem);font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-primary);hyphens:auto;letter-spacing:-.02em;line-height:1.1;margin-bottom:.2em;word-break:break-word}.subtitle[data-v-28ae2490]{color:var(--brand-cyan);font-size:clamp(1rem,3.5vw,1.4rem);letter-spacing:.01em;line-height:1.2;margin-bottom:.4rem}.hero-description[data-v-28ae2490],.subtitle[data-v-28ae2490]{font-family:var(--font-primary);font-weight:400;hyphens:auto;word-break:break-word}.hero-description[data-v-28ae2490]{background:linear-gradient(135deg,#fff,#ccc 50%,#999);-webkit-background-clip:text;font-size:clamp(.9rem,3.5vw,1.1rem);-webkit-text-fill-color:transparent;background-clip:text;line-height:1.4;margin:1rem 0 1.5rem;max-width:100%;padding:0 .3rem;text-align:justify}.light-theme .hero-description[data-v-28ae2490]{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#000;background-clip:unset;color:#000}.hero-actions[data-v-28ae2490]{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.cta-primary[data-v-28ae2490]{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;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);font-size:clamp(.85rem,3vw,.95rem);font-weight:500;max-width:280px;min-height:44px;overflow:hidden;padding:.9rem 1.5rem;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-28ae2490]:before{animation:gradientMove-28ae2490 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;pointer-events:none;position:absolute;will-change:background-position;z-index:-1}.cta-primary[data-v-28ae2490]:hover{box-shadow:0 8px 25px #0006;transform:translateY(-2px) translateZ(0)}.hero-secondary-cta[data-v-28ae2490]{margin-top:.5rem}.see-how-link[data-v-28ae2490]{color:var(--brand-cyan);font-family:var(--font-primary);font-size:clamp(.8rem,3vw,.9rem);font-weight:400;text-decoration:none;transition:color .3s ease}.see-how-link[data-v-28ae2490]:hover{color:#fff;-webkit-text-fill-color:#fff;background:none}@keyframes gradientMove-28ae2490{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:320px){.hero-mobile[data-v-28ae2490]{padding:7rem .3rem .8rem}.hero-content-mobile[data-v-28ae2490]{gap:.15rem;padding:0 .05rem}.main-title[data-v-28ae2490]{font-size:clamp(1.6rem,5.5vw,2.4rem);line-height:1.2}.subtitle[data-v-28ae2490]{font-size:clamp(.8rem,2.8vw,1.1rem);line-height:1.3}.hero-description[data-v-28ae2490]{font-size:clamp(.75rem,2.8vw,.95rem);line-height:1.3;margin:.6rem 0 1rem;padding:0 .15rem}.cta-primary[data-v-28ae2490]{font-size:clamp(.75rem,2.5vw,.85rem);max-width:240px;min-height:40px;padding:.7rem 1rem}}@media (max-width:375px){.hero-mobile[data-v-28ae2490]{padding:8rem .5rem 1rem}.hero-content-mobile[data-v-28ae2490]{gap:.2rem;padding:0 .1rem}.main-title[data-v-28ae2490]{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.15}.subtitle[data-v-28ae2490]{font-size:clamp(.9rem,3vw,1.2rem);line-height:1.25}.hero-description[data-v-28ae2490]{font-size:clamp(.8rem,3vw,1rem);line-height:1.35;margin:.8rem 0 1.2rem;padding:0 .2rem}.cta-primary[data-v-28ae2490]{font-size:clamp(.8rem,2.8vw,.9rem);max-width:260px;min-height:42px;padding:.8rem 1.2rem}}@media (min-width:768px){.hero-mobile[data-v-28ae2490]{padding:2rem}.hero-content-mobile[data-v-28ae2490]{max-width:600px}.main-title[data-v-28ae2490]{font-size:clamp(3rem,6vw,4.5rem)}.subtitle[data-v-28ae2490]{font-size:clamp(1.3rem,3vw,1.7rem)}.hero-description[data-v-28ae2490]{font-size:clamp(1.05rem,2.5vw,1.2rem);max-width:500px}.cta-primary[data-v-28ae2490]{font-size:clamp(.9rem,2vw,1rem);max-width:350px;padding:1.1rem 2.2rem}}@media (min-width:1024px){.hero-mobile[data-v-28ae2490]{padding:3rem}.hero-content-mobile[data-v-28ae2490]{max-width:700px}.main-title[data-v-28ae2490]{font-size:clamp(3rem,5vw,4.5rem)}.subtitle[data-v-28ae2490]{font-size:clamp(1.4rem,2.5vw,1.8rem)}.hero-description[data-v-28ae2490]{font-size:clamp(1.1rem,2vw,1.2rem);max-width:550px}.cta-primary[data-v-28ae2490]{font-size:clamp(.9rem,1.5vw,1rem);max-width:350px;padding:1rem 2rem}}@media (min-width:1440px){.hero-content-mobile[data-v-28ae2490]{max-width:800px}.main-title[data-v-28ae2490]{font-size:clamp(3.8rem,4vw,5.2rem)}.subtitle[data-v-28ae2490]{font-size:clamp(1.7rem,2vw,2.1rem)}.hero-description[data-v-28ae2490]{font-size:clamp(1.25rem,1.8vw,1.4rem);max-width:650px}.cta-primary[data-v-28ae2490]{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-b02aeed3]{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;width:100%;will-change:transform,opacity}.animated-text[data-v-b02aeed3]{color:#e5e7eb;display:block;font-size:1.5rem;font-weight:500;line-height:1.7;margin:0;text-align:justify}.word-wrapper[data-v-b02aeed3]{display:inline-block;opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.animate-in .word-wrapper[data-v-b02aeed3]{opacity:1;transform:translateY(0) translateZ(0)}@media (min-width:768px){.animated-text[data-v-b02aeed3]{font-size:1.8rem}}@media (min-width:1024px){.animated-text[data-v-b02aeed3]{font-size:2rem}}@media (max-width:640px){.animated-text[data-v-b02aeed3]{font-size:1.1rem;line-height:1.6;padding:0 1rem}}@media (max-width:768px){.word-wrapper[data-v-b02aeed3]{transition-duration:.4s}}.content-section[data-v-f403837d]{background:linear-gradient(245deg,#030608,#05090c 25%,#070c0f 75%,#04070a);color:#fff;position:relative}.content-section[data-v-f403837d]: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-f403837d]:after,.content-section[data-v-f403837d]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.content-section[data-v-f403837d]: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-f403837d]{margin-bottom:4rem}.mb-6[data-v-f403837d]{margin-bottom:1.5rem}.mb-4[data-v-f403837d]{margin-bottom:1rem}.mb-3[data-v-f403837d]{margin-bottom:.75rem}.mt-16[data-v-f403837d]{margin-top:4rem}.text-center[data-v-f403837d]{text-align:center}.text-4xl[data-v-f403837d]{font-size:2.25rem}.text-5xl[data-v-f403837d]{font-size:3rem}.text-xl[data-v-f403837d]{font-size:1.25rem}.text-lg[data-v-f403837d]{font-size:1.125rem}.font-bold[data-v-f403837d]{font-weight:700}.font-semibold[data-v-f403837d]{font-weight:600}.leading-relaxed[data-v-f403837d]{line-height:1.75}.max-w-4xl[data-v-f403837d]{max-width:56rem}.max-w-7xl[data-v-f403837d]{max-width:80rem}.px-6[data-v-f403837d]{padding-left:1.5rem;padding-right:1.5rem}.trust-message-container[data-v-f403837d]{overflow:visible!important;word-wrap:normal!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.w-full[data-v-f403837d]{width:100%}.mx-auto[data-v-f403837d]{margin-left:auto;margin-right:auto}.grid[data-v-f403837d]{display:grid}.grid-cols-1[data-v-f403837d]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-8[data-v-f403837d]{gap:2rem}.p-8[data-v-f403837d]{padding:2rem}.p-6[data-v-f403837d]{padding:1.5rem}.w-16[data-v-f403837d]{width:4rem}.h-16[data-v-f403837d]{height:4rem}@media (min-width:768px){.md\:grid-cols-3[data-v-f403837d]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-2[data-v-f403837d]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-5xl[data-v-f403837d]{font-size:3rem}}@media (min-width:1024px){.lg\:grid-cols-3[data-v-f403837d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hover\:transform[data-v-f403837d]:hover{transform:translateY(-4px)}.hover\:scale-105[data-v-f403837d]:hover{transform:scale(1.05)}.transition-all[data-v-f403837d]{transition-property:all}.duration-300[data-v-f403837d]{transition-duration:.3s}.stats-card-animate[data-v-f403837d]{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-color:transparent;opacity:0;transform:translateY(30px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1);transition-delay:var(--animation-delay,0s);will-change:opacity,transform,border-color}.stats-card-animate.animate-in[data-v-f403837d]{border-color:var(--border-subtle);opacity:1;transform:translateY(0) scale(1)}.stats-card-animate[data-v-f403837d]{border:1px solid transparent}.stats-card-animate.animate-in[data-v-f403837d]{border:1px solid var(--border-subtle)}.stats-number-gradient[data-v-f403837d]{background:linear-gradient(90deg,#333ead,#4a5bb8 25%,#31ccf0,#4a5bb8 75%,#333ead);-webkit-background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:gradient-flow-subtle-f403837d 10s linear infinite;animation-delay:var(--gradient-delay,0s);background-clip:text;will-change:background-position}@keyframes gradient-flow-subtle-f403837d{0%{background-position:0 0}to{background-position:100% 0}}.gradient-card[data-v-f403837d]:hover{transform:translateY(-4px) scale(1.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.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-d6596e16]{border-radius:8px;display:inline-block;overflow:hidden;position:relative}.responsive-image[data-v-d6596e16]{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-d6596e16]{opacity:1}.image-placeholder[data-v-d6596e16]{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;justify-content:center;inset:0;position:absolute}.skeleton-loader[data-v-d6596e16]{animation:loading-d6596e16 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-d6596e16]{align-items:center;background:#1a1a1a;color:#666;display:flex;font-size:.8rem;justify-content:center;inset:0;position:absolute;text-align:center}@keyframes loading-d6596e16{0%{background-position:-200% 0}to{background-position:200% 0}}.responsive-image-container[data-v-d6596e16]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}@media (max-width:768px){.responsive-image-container[data-v-d6596e16]{border-radius:6px}.skeleton-loader[data-v-d6596e16]{border-radius:3px}}.section-padding[data-v-9ae519e3]{color:var(--text-primary);padding:4rem 0;position:relative;transition:background .3s ease,color .3s ease}.dark-theme .section-padding[data-v-9ae519e3]{background:linear-gradient(200deg,#020507,#04090b 35%,#060b0e 65%,#030709)}.light-theme .section-padding[data-v-9ae519e3]{background:var(--bg-primary)}.dark-theme .section-padding[data-v-9ae519e3]: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);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:2}.dark-theme .section-padding[data-v-9ae519e3]: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;content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.light-theme .section-padding[data-v-9ae519e3]:after,.light-theme .section-padding[data-v-9ae519e3]:before{display:none}.container[data-v-9ae519e3]{margin:0 auto;max-width:1200px;padding:0 1rem}.mb-16[data-v-9ae519e3]{margin-bottom:4rem}.mb-6[data-v-9ae519e3]{margin-bottom:1.5rem}.mb-4[data-v-9ae519e3]{margin-bottom:1rem}.mb-3[data-v-9ae519e3]{margin-bottom:.75rem}.mt-16[data-v-9ae519e3]{margin-top:4rem}.text-center[data-v-9ae519e3]{text-align:center}.text-justify[data-v-9ae519e3]{text-align:justify}.text-4xl[data-v-9ae519e3]{font-size:2.25rem}.text-5xl[data-v-9ae519e3]{font-size:3rem}.text-xl[data-v-9ae519e3]{font-size:1.25rem}.font-bold[data-v-9ae519e3]{font-weight:700}.leading-relaxed[data-v-9ae519e3]{line-height:1.75}.max-w-4xl[data-v-9ae519e3]{max-width:56rem}.mx-auto[data-v-9ae519e3]{margin-left:auto;margin-right:auto}.text-sm[data-v-9ae519e3]{font-size:.875rem}.cards-container[data-v-9ae519e3]{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.scroll-indicator[data-v-9ae519e3]{align-items:center;animation:pulse-9ae519e3 2s infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;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}.dark-theme .scroll-indicator[data-v-9ae519e3]{backdrop-filter:blur(10px);background:#000000b3}.dark-theme .scroll-indicator[data-v-9ae519e3]:hover{background:#000000e6;transform:scale(1.05) translateZ(0)}.light-theme .scroll-indicator[data-v-9ae519e3]{background:#fffffff2;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000014;color:#0096cc}.light-theme .scroll-indicator[data-v-9ae519e3]:hover{background:#fff;transform:scale(1.05) translateZ(0)}.scroll-arrow[data-v-9ae519e3]{animation:slide-right-9ae519e3 1.5s ease-in-out infinite}@keyframes pulse-9ae519e3{0%,to{opacity:.7}50%{opacity:1}}@keyframes slide-right-9ae519e3{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cards-container[data-v-9ae519e3]::-webkit-scrollbar{height:6px}.cards-container[data-v-9ae519e3]::-webkit-scrollbar-track{background:#333ead1a;border-radius:3px}.cards-container[data-v-9ae519e3]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#333ead,#31ccf0,#00ffbf);border-radius:3px}.cards-container[data-v-9ae519e3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4a4fc7,#66e6ff,#3fc)}.cards-scroll[data-v-9ae519e3]{display:flex;gap:2rem;min-width:-moz-max-content;min-width:max-content;padding:1rem 0}.expertise-card[data-v-9ae519e3]{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-9ae519e3]: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-9ae519e3]{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-9ae519e3],.icon-container[data-v-9ae519e3]{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}.icon-container[data-v-9ae519e3]{margin:0}.card-image[data-v-9ae519e3]{display:block;-o-object-fit:cover;object-fit:cover}.card-image[data-v-9ae519e3],.card-overlay[data-v-9ae519e3]{border-radius:0;height:100%;width:100%}.card-overlay[data-v-9ae519e3]{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;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}.dark-theme .card-overlay[data-v-9ae519e3]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#11182734;border:1px solid hsla(0,0%,100%,.1)}.light-theme .card-overlay[data-v-9ae519e3]{background:#ffffffeb;border:1px solid rgba(0,0,0,.08)}.overlay-content[data-v-9ae519e3]{color:#fff;text-align:center;width:100%}.expertise-card:hover .card-front[data-v-9ae519e3]{opacity:0;transform:translateY(-100%) translateZ(0)}.expertise-card:hover .card-overlay[data-v-9ae519e3]{opacity:1;transform:translateY(0) translateZ(0)}@media (min-width:768px){.md\:text-5xl[data-v-9ae519e3]{font-size:3rem}}.text-center[data-v-9ae519e3]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.text-center.animate-in[data-v-9ae519e3]{opacity:1;transform:translateY(0) translateZ(0)}.expertise-title[data-v-9ae519e3]{filter:blur(6px);opacity:0;transform:translateY(35px) translateZ(0);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.15s}.animate-in .expertise-title[data-v-9ae519e3]{filter:blur(0);opacity:1;transform:translateY(0) translateZ(0)}.expertise-description[data-v-9ae519e3]{opacity:0;transform:translateY(25px) translateZ(0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);transition-delay:.35s}.animate-in .expertise-description[data-v-9ae519e3]{opacity:1;transform:translateY(0) translateZ(0)}.expertise-card[data-v-9ae519e3]{animation:card-slide-in-9ae519e3 .9s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform:translateY(50px) scale(.95) translateZ(0);will-change:opacity,transform}.expertise-card[data-v-9ae519e3]:first-child{animation-delay:.1s}.expertise-card[data-v-9ae519e3]:nth-child(2){animation-delay:.2s}.expertise-card[data-v-9ae519e3]:nth-child(3){animation-delay:.3s}.expertise-card[data-v-9ae519e3]:nth-child(4){animation-delay:.4s}.expertise-card[data-v-9ae519e3]:nth-child(5){animation-delay:.5s}.expertise-card[data-v-9ae519e3]:nth-child(6){animation-delay:.6s}@keyframes card-slide-in-9ae519e3{0%{opacity:0;transform:translateY(50px) scale(.95) translateZ(0)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}.solutions[data-v-cdf18c41]{background:linear-gradient(160deg,#030708,#050a0c 40%,#070d10 80%,#04080a);color:#fff;padding:120px 0;position:relative}.solutions[data-v-cdf18c41]: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-cdf18c41]:after,.solutions[data-v-cdf18c41]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.solutions[data-v-cdf18c41]: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-cdf18c41],.section-header[data-v-cdf18c41],.solutions-grid[data-v-cdf18c41]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.cta-section.animate-in[data-v-cdf18c41],.section-header.animate-in[data-v-cdf18c41],.solutions-grid.animate-in[data-v-cdf18c41]{opacity:1;transform:translateY(0) translateZ(0)}.section-title[data-v-cdf18c41]{filter:blur(5px);opacity:0;transform:translateY(30px) translateZ(0);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.section-header.animate-in .section-title[data-v-cdf18c41]{filter:blur(0);opacity:1;transform:translateY(0) translateZ(0)}.section-subtitle[data-v-cdf18c41]{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);transition-delay:.3s}.section-header.animate-in .section-subtitle[data-v-cdf18c41]{opacity:1;transform:translateY(0) translateZ(0)}.solution-card[data-v-cdf18c41]{opacity:0;transform:translateY(50px) scale(.95) translateZ(0);transition:opacity .9s cubic-bezier(.34,1.56,.64,1),transform .9s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.solutions-grid.animate-in .solution-card[data-v-cdf18c41]:first-child{transition-delay:.1s}.solutions-grid.animate-in .solution-card[data-v-cdf18c41]:nth-child(2){transition-delay:.2s}.solutions-grid.animate-in .solution-card[data-v-cdf18c41]:nth-child(3){transition-delay:.3s}.solutions-grid.animate-in .solution-card[data-v-cdf18c41]:nth-child(4){transition-delay:.4s}.solutions-grid.animate-in .solution-card[data-v-cdf18c41]{opacity:1;transform:translateY(0) scale(1) translateZ(0)}.cta-title[data-v-cdf18c41]{opacity:0;transform:translateY(25px) translateZ(0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.cta-text[data-v-cdf18c41]{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:.3s}.cta-primary[data-v-cdf18c41]{opacity:0;transform:translateY(20px) scale(.95) translateZ(0);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.cta-section.animate-in .cta-primary[data-v-cdf18c41],.cta-section.animate-in .cta-text[data-v-cdf18c41],.cta-section.animate-in .cta-title[data-v-cdf18c41]{opacity:1;transform:translateY(0) scale(1) translateZ(0)}.section-header[data-v-cdf18c41]{margin-bottom:80px;text-align:center}.section-title[data-v-cdf18c41]{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}:root[data-theme=light] .section-title[data-v-cdf18c41]{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#1a1a1a}.section-subtitle[data-v-cdf18c41]{color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:1100px}.solutions-grid[data-v-cdf18c41]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:80px}.solution-card[data-v-cdf18c41]{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-cdf18c41]: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-cdf18c41]{position:relative;z-index:1}.card-icon[data-v-cdf18c41]{align-items:center;border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.card-title[data-v-cdf18c41]{color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:16px}.card-description[data-v-cdf18c41]{color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.6}.card-glow[data-v-cdf18c41]{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-cdf18c41]{opacity:.1}.cta-section[data-v-cdf18c41]{margin:0 auto;max-width:600px;text-align:center}.cta-title[data-v-cdf18c41]{color:var(--text-primary);font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:16px}.cta-text[data-v-cdf18c41]{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:32px}.cta-primary[data-v-cdf18c41]{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-cdf18c41]: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-cdf18c41]{font-size:2.5rem}.solutions-grid[data-v-cdf18c41]{gap:24px;grid-template-columns:1fr}.solution-card[data-v-cdf18c41]{padding:32px}.card-icon[data-v-cdf18c41]{height:48px;margin-bottom:20px;width:48px}.card-title[data-v-cdf18c41]{font-size:1.25rem}.cta-title[data-v-cdf18c41]{font-size:1.5rem}}.cases-grid[data-v-3ad66950],.section-header[data-v-3ad66950]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cases-grid.animate-in[data-v-3ad66950],.section-header.animate-in[data-v-3ad66950]{opacity:1;transform:translateY(0)}.section-header[data-v-3ad66950]{transition-delay:.1s}.cases-grid[data-v-3ad66950]{transition-delay:.2s}.case-study[data-v-3ad66950]{opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.cases-grid.animate-in .case-study[data-v-3ad66950]{opacity:1;transform:translateY(0)}.case-studies[data-v-3ad66950]{background:linear-gradient(135deg,#040809,#081014 50%,#040809);color:#fff;padding:120px 0;position:relative}.container[data-v-3ad66950]{margin:0 auto;max-width:1200px;padding:0 24px}.section-header[data-v-3ad66950]{margin-bottom:80px;text-align:center}.section-title[data-v-3ad66950]{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-3ad66950]{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-3ad66950]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin:0 auto;max-width:1400px}.case-study[data-v-3ad66950]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;transition:all .3s ease}.case-study[data-v-3ad66950]:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 20px 60px #339dbf26;transform:translateY(-8px)}.case-image[data-v-3ad66950]{background:var(--gradient-primary);color:#fff;height:200px}.case-image[data-v-3ad66950],.image-placeholder[data-v-3ad66950]{align-items:center;display:flex;justify-content:center}.image-placeholder[data-v-3ad66950]{height:100%;opacity:.8;width:100%}.case-content[data-v-3ad66950]{padding:2rem}.case-title[data-v-3ad66950]{color:#fffffff2;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.case-description[data-v-3ad66950]{color:#fffc;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-3ad66950]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:1.5rem}.metric[data-v-3ad66950]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.metric-value[data-v-3ad66950]{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-3ad66950]{color:#ffffffb3;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-3ad66950]{padding:80px 0}.cases-grid[data-v-3ad66950]{gap:1.5rem;grid-template-columns:1fr;max-width:100%}.case-content[data-v-3ad66950]{padding:1.5rem}.case-metrics[data-v-3ad66950]{gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.metric-value[data-v-3ad66950]{font-size:1rem;margin-bottom:.4rem}.metric-label[data-v-3ad66950]{font-size:.75rem;line-height:1.2}}@media (min-width:769px) and (max-width:1200px){.cases-grid[data-v-3ad66950]{grid-template-columns:repeat(2,1fr)}}.about-content[data-v-69ddb6c6]{backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:blur(6px);opacity:0;transform:translateY(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.about-content.animate-in[data-v-69ddb6c6]{filter:blur(0);opacity:1;transform:translateY(0) translateZ(0)}.about-stats[data-v-69ddb6c6],.about-visual[data-v-69ddb6c6],.manifesto[data-v-69ddb6c6],.section-title[data-v-69ddb6c6]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(30px) translateZ(0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.about-content.animate-in .about-stats[data-v-69ddb6c6],.about-content.animate-in .about-visual[data-v-69ddb6c6],.about-content.animate-in .manifesto[data-v-69ddb6c6],.about-content.animate-in .section-title[data-v-69ddb6c6]{opacity:1;transform:translateY(0) translateZ(0)}.section-title[data-v-69ddb6c6]{filter:blur(4px);transition-delay:.15s}.manifesto[data-v-69ddb6c6]{filter:blur(3px);transition-delay:.3s}.about-stats[data-v-69ddb6c6]{transition-delay:.45s}.about-visual[data-v-69ddb6c6]{transform:translate(40px) scale(.95) translateZ(0);transition-delay:.6s}.about-content.animate-in .manifesto[data-v-69ddb6c6],.about-content.animate-in .section-title[data-v-69ddb6c6]{filter:blur(0)}.about-content.animate-in .about-visual[data-v-69ddb6c6]{transform:translate(0) scale(1) translateZ(0)}.manifesto-text[data-v-69ddb6c6]{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.manifesto-text[data-v-69ddb6c6]:first-child{transition-delay:.4s}.manifesto-text[data-v-69ddb6c6]:nth-child(2){transition-delay:.5s}.manifesto-text[data-v-69ddb6c6]:nth-child(3){transition-delay:.6s}.about-content.animate-in .manifesto-text[data-v-69ddb6c6]{opacity:1;transform:translateY(0) translateZ(0)}.stat[data-v-69ddb6c6]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(30px) scale(.9) translateZ(0);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.stat[data-v-69ddb6c6]:first-child{transition-delay:.55s}.stat[data-v-69ddb6c6]:nth-child(2){transition-delay:.65s}.stat[data-v-69ddb6c6]:nth-child(3){transition-delay:.75s}.about-content.animate-in .stat[data-v-69ddb6c6]{opacity:1;transform:translateY(0) scale(1) translateZ(0)}.about-factor[data-v-69ddb6c6]{background:#040809;color:#fff;padding:120px 0}.container[data-v-69ddb6c6]{margin:0 auto;max-width:1200px;padding:0 24px}.about-content[data-v-69ddb6c6]{align-items:start;display:grid;gap:6rem;grid-template-columns:2fr 1fr}.about-text[data-v-69ddb6c6]{display:flex;flex-direction:column;gap:3rem}.section-title[data-v-69ddb6c6]{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-69ddb6c6]{display:flex;flex-direction:column;gap:1.5rem}.manifesto-text[data-v-69ddb6c6]{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7}.about-stats[data-v-69ddb6c6]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.stat[data-v-69ddb6c6]{text-align:center}.stat-number[data-v-69ddb6c6]{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-69ddb6c6]{color:#a0a0a0;display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;margin-top:.5rem}.about-visual[data-v-69ddb6c6]{align-items:center;display:flex;justify-content:center}.about-visual .about-image[data-v-69ddb6c6]{height:100%;min-height:800px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.about-factor[data-v-69ddb6c6]{padding:80px 0}.about-content[data-v-69ddb6c6]{gap:2rem;grid-template-columns:1fr}.about-visual[data-v-69ddb6c6]{order:-1;padding-top:0}.about-visual .about-image[data-v-69ddb6c6]{height:400px;min-height:auto;width:100%}.about-stats[data-v-69ddb6c6]{gap:1rem;grid-template-columns:repeat(3,1fr)}.stat-number[data-v-69ddb6c6]{font-size:2rem}.stat-label[data-v-69ddb6c6]{font-size:.8rem}}.contact-form-container[data-v-9f735ec8],.contact-info[data-v-9f735ec8]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.contact-form-container.animate-in[data-v-9f735ec8],.contact-info.animate-in[data-v-9f735ec8]{opacity:1;transform:translateY(0) translateZ(0)}.contact-info[data-v-9f735ec8]{filter:blur(4px);transition-delay:.15s}.contact-info.animate-in[data-v-9f735ec8]{filter:blur(0)}.contact-form-container[data-v-9f735ec8]{transform:translate(40px) scale(.97) translateZ(0);transition-delay:.3s}.contact-form-container.animate-in[data-v-9f735ec8]{transform:translate(0) scale(1) translateZ(0)}.contact-title[data-v-9f735ec8]{opacity:0;transform:translateY(30px) translateZ(0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);transition-delay:.25s}.contact-info.animate-in .contact-title[data-v-9f735ec8]{opacity:1;transform:translateY(0) translateZ(0)}.contact-description[data-v-9f735ec8]{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94);transition-delay:.35s}.contact-info.animate-in .contact-description[data-v-9f735ec8]{opacity:1;transform:translateY(0) translateZ(0)}.contact-method[data-v-9f735ec8]{opacity:0;transform:translate(-30px) translateZ(0);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.contact-info.animate-in .contact-method[data-v-9f735ec8]{opacity:1;transform:translate(0) translateZ(0)}.form-group[data-v-9f735ec8]{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.contact-form-container.animate-in .form-group[data-v-9f735ec8]:first-child{transition-delay:.4s}.contact-form-container.animate-in .form-group[data-v-9f735ec8]:nth-child(2){transition-delay:.45s}.contact-form-container.animate-in .form-group[data-v-9f735ec8]:nth-child(3){transition-delay:.5s}.contact-form-container.animate-in .form-group[data-v-9f735ec8]:nth-child(4){transition-delay:.55s}.contact-form-container.animate-in .form-group[data-v-9f735ec8]:nth-child(5){transition-delay:.6s}.contact-form-container.animate-in .form-group[data-v-9f735ec8]{opacity:1;transform:translateY(0) translateZ(0)}.submit-button[data-v-9f735ec8]{opacity:0;transform:translateY(20px) scale(.95) translateZ(0);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1);transition-delay:.7s}.contact-form-container.animate-in .submit-button[data-v-9f735ec8]{opacity:1;transform:translateY(0) scale(1) translateZ(0)}.contact[data-v-9f735ec8]{background:#040809;position:relative}.contact[data-v-9f735ec8]: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-9f735ec8]:after,.contact[data-v-9f735ec8]:before{content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.contact[data-v-9f735ec8]: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-9f735ec8]{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.contact-title[data-v-9f735ec8]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:24px}.highlight[data-v-9f735ec8]{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-9f735ec8]{color:var(--text-muted);font-size:1.1rem;line-height:1.6;margin-bottom:40px}.contact-methods[data-v-9f735ec8]{display:flex;flex-direction:column;gap:20px}.contact-method[data-v-9f735ec8]{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-9f735ec8]: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-9f735ec8]{transform:scale(1.1)}.contact-method:hover .method-label[data-v-9f735ec8],.contact-method:hover svg[data-v-9f735ec8]{color:var(--color-blue-light)}.contact-method:hover .method-value[data-v-9f735ec8]{color:var(--text-primary)}.contact-method[data-v-9f735ec8]: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-9f735ec8]:hover:before{opacity:.03}.contact-method svg[data-v-9f735ec8]{color:var(--color-blue);flex-shrink:0;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.method-label[data-v-9f735ec8]{color:var(--text-subtle);font-size:14px;margin-bottom:4px}.method-label[data-v-9f735ec8],.method-value[data-v-9f735ec8]{transition:color .4s cubic-bezier(.4,0,.2,1)}.method-value[data-v-9f735ec8]{color:var(--text-primary);font-weight:500}.contact-form-container[data-v-9f735ec8]{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-9f735ec8]: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-9f735ec8]:hover:before{opacity:.05}.contact-form-container[data-v-9f735ec8]:hover{border-color:var(--color-blue-light);box-shadow:0 8px 32px #339dbf1a}.contact-form[data-v-9f735ec8]{gap:24px}.contact-form[data-v-9f735ec8],.form-group[data-v-9f735ec8]{display:flex;flex-direction:column}.form-group[data-v-9f735ec8]{gap:8px}.form-group label[data-v-9f735ec8]{color:var(--text-secondary);font-size:14px;font-weight:500}.form-group input[data-v-9f735ec8],.form-group select[data-v-9f735ec8],.form-group textarea[data-v-9f735ec8]{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-9f735ec8]{border:1px solid var(--border-subtle);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.form-group input[data-v-9f735ec8]:hover,.form-group select[data-v-9f735ec8]:hover,.form-group textarea[data-v-9f735ec8]:hover{background:#339dbf05;border-color:var(--color-blue)}.form-group input[data-v-9f735ec8]::-moz-placeholder,.form-group textarea[data-v-9f735ec8]::-moz-placeholder{color:var(--text-subtle)}.form-group input[data-v-9f735ec8]::placeholder,.form-group textarea[data-v-9f735ec8]::placeholder{color:var(--text-subtle)}.form-group input[data-v-9f735ec8]:focus,.form-group select[data-v-9f735ec8]:focus,.form-group textarea[data-v-9f735ec8]: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-9f735ec8]:before,.form-group select[data-v-9f735ec8]:before,.form-group textarea[data-v-9f735ec8]: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-9f735ec8]:focus:before,.form-group select[data-v-9f735ec8]:focus:before,.form-group textarea[data-v-9f735ec8]:focus:before{opacity:.1}.form-group select[data-v-9f735ec8]{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-9f735ec8],.form-group select option[data-v-9f735ec8]{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-9f735ec8]{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-9f735ec8]::-ms-expand{display:none}.form-group select[data-v-9f735ec8]{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-group select[data-v-9f735ec8]::-webkit-select-placeholder{color:var(--text-subtle)}.form-group select option[value=""][data-v-9f735ec8]{color:var(--text-subtle);font-style:italic}.form-group select[data-v-9f735ec8]:invalid{color:var(--text-subtle)}.form-group select[data-v-9f735ec8]:valid{color:var(--text-primary)}.form-group select:focus option[data-v-9f735ec8]{background-color:#040809}.form-group select:focus option[data-v-9f735ec8]:hover{background-color:#00aeef4d}.form-group select option[data-v-9f735ec8]{background-color:#040809!important;border:none!important;color:#fff!important;outline:none!important}.form-group select option[data-v-9f735ec8]:checked,.form-group select option[data-v-9f735ec8]:focus,.form-group select option[data-v-9f735ec8]:hover{background-color:#00aeef4d!important;color:#fff!important}.form-group select option[data-v-9f735ec8]:checked{background-color:#00aeef66!important;font-weight:500}.submit-button[data-v-9f735ec8]{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-9f735ec8]: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-9f735ec8]:hover:before{left:100%}.submit-button[data-v-9f735ec8]:hover:not(.loading){background-position:100% 50%;box-shadow:var(--shadow-glow-pink);transform:translateY(-2px)}.submit-button.loading[data-v-9f735ec8],.submit-button[data-v-9f735ec8]:disabled{cursor:not-allowed;opacity:.7}.submit-button[data-v-9f735ec8]:disabled{transform:none}.submit-button[data-v-9f735ec8]:disabled:hover{box-shadow:none;transform:none}.submit-button svg[data-v-9f735ec8]{height:16px;transition:transform .3s ease;width:16px}.submit-button:hover svg[data-v-9f735ec8]{transform:translate(2px)}.form-message[data-v-9f735ec8]{align-items:center;animation:messageSlideIn-9f735ec8 .3s ease-out forwards;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:16px;padding:16px}.success-message[data-v-9f735ec8]{background:linear-gradient(135deg,#22c55e1a,#15803d1a);border:1px solid rgba(34,197,94,.3);color:#22c55e}.error-message[data-v-9f735ec8]{background:linear-gradient(135deg,#ef44441a,#b91c1c1a);border:1px solid rgba(239,68,68,.3);color:#ef4444}.form-message svg[data-v-9f735ec8]{flex-shrink:0;height:20px;width:20px}.loading-spinner[data-v-9f735ec8]{animation:spin-9f735ec8 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes messageSlideIn-9f735ec8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-9f735ec8{to{transform:rotate(1turn)}}@media (max-width:768px){.contact-content[data-v-9f735ec8]{gap:40px;grid-template-columns:1fr}.contact-title[data-v-9f735ec8]{font-size:2rem}.contact-form-container[data-v-9f735ec8]{padding:24px}.contact-methods[data-v-9f735ec8]{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-bd8fc6ac]{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-bd8fc6ac]: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-bd8fc6ac]{margin:0 auto;max-width:1200px;padding:0 24px}.footer-content[data-v-bd8fc6ac]{display:grid;gap:80px;grid-template-columns:1fr 2fr;margin-bottom:60px;position:relative;z-index:2}.footer-brand[data-v-bd8fc6ac]{display:flex;flex-direction:column;gap:24px}.brand-logo[data-v-bd8fc6ac]{filter:brightness(0) invert(1);height:60px;transition:filter .3s ease;width:auto}.brand-logo[data-v-bd8fc6ac]:hover{filter:brightness(1) invert(0)}.footer-description[data-v-bd8fc6ac]{color:var(--text-secondary);font-size:15px;line-height:1.6;max-width:320px}.social-links-mobile[data-v-bd8fc6ac]{display:none;gap:16px;margin-top:16px}.social-link[data-v-bd8fc6ac]{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-bd8fc6ac]:hover{background:#8b5cf633;border-color:#8b5cf666;transform:translateY(-2px)}.social-link .icon[data-v-bd8fc6ac]{height:18px;width:18px}.footer-nav[data-v-bd8fc6ac]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.nav-title[data-v-bd8fc6ac]{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-bd8fc6ac]:after{background:var(--gradient-primary);border-radius:1px;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:20px}.nav-links[data-v-bd8fc6ac]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.nav-links a[data-v-bd8fc6ac]{color:var(--text-secondary);font-size:14px;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a[data-v-bd8fc6ac]: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-bd8fc6ac]:hover{color:var(--text-primary);padding-left:12px}.nav-links a[data-v-bd8fc6ac]:hover:before{width:8px}.footer-bottom[data-v-bd8fc6ac]{position:relative;z-index:2}.footer-divider[data-v-bd8fc6ac]{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-bd8fc6ac]{color:var(--text-secondary);font-size:14px;justify-content:space-between}.footer-legal[data-v-bd8fc6ac],.footer-meta[data-v-bd8fc6ac]{align-items:center;display:flex}.footer-legal[data-v-bd8fc6ac]{gap:24px}.copyright[data-v-bd8fc6ac]{margin:0}.legal-links[data-v-bd8fc6ac]{align-items:center;display:flex;gap:16px}.legal-link[data-v-bd8fc6ac]{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.legal-link[data-v-bd8fc6ac]:hover{color:var(--text-primary)}.separator[data-v-bd8fc6ac]{color:var(--text-secondary);opacity:.5}.footer-tech[data-v-bd8fc6ac]{align-items:center;display:flex;gap:8px}.tech-text[data-v-bd8fc6ac]{opacity:.7}@media (max-width:768px){.footer[data-v-bd8fc6ac]{margin-top:80px;padding:60px 0 40px}.footer-content[data-v-bd8fc6ac]{gap:40px;grid-template-columns:1fr;text-align:center}.footer-nav[data-v-bd8fc6ac]{gap:32px;grid-template-columns:1fr}.footer-meta[data-v-bd8fc6ac]{flex-direction:column;gap:24px;text-align:center}.footer-legal[data-v-bd8fc6ac]{flex-direction:column;gap:16px}.legal-links[data-v-bd8fc6ac],.social-links-mobile[data-v-bd8fc6ac]{justify-content:center}.social-links-mobile[data-v-bd8fc6ac]{display:flex}.brand-logo[data-v-bd8fc6ac],.footer-description[data-v-bd8fc6ac]{margin:0 auto}}@media (max-width:480px){.footer[data-v-bd8fc6ac]{padding:40px 0 30px}.footer-content[data-v-bd8fc6ac]{gap:32px}.footer-nav[data-v-bd8fc6ac]{gap:24px}.nav-title[data-v-bd8fc6ac]:after{left:50%;transform:translate(-50%)}}.skeleton-container[data-v-385181a7]{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-385181a7]{opacity:0;pointer-events:none}.skeleton-header[data-v-385181a7]{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-385181a7]{animation:shimmer-385181a7 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-385181a7]{align-items:center;display:flex;gap:2rem}.nav-item[data-v-385181a7]{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;height:20px;width:80px}.nav-item[data-v-385181a7],.nav-item.contact[data-v-385181a7]{animation:shimmer-385181a7 2s infinite}.nav-item.contact[data-v-385181a7]{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-385181a7]{align-items:center;display:flex;height:85vh;justify-content:center;padding:0 clamp(2rem,5vw,4rem);width:100%}.skeleton-hero-grid[data-v-385181a7]{align-items:center;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-areas:"content visual";grid-template-columns:1fr 1fr;width:100%}.skeleton-content-left[data-v-385181a7]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;grid-area:content;-ms-grid-column:1;-ms-grid-row:1;justify-content:center;padding-left:clamp(1rem,2vw,2rem);padding-right:1rem}.skeleton-title-main[data-v-385181a7]{margin-bottom:.2rem}.title-line.primary[data-v-385181a7]{animation:shimmer-385181a7 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-385181a7]{margin-bottom:1rem}.subtitle-line[data-v-385181a7]{animation:shimmer-385181a7 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-385181a7]{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem;max-width:500px}.desc-line[data-v-385181a7]{animation:shimmer-385181a7 2s infinite;animation-delay:.4s;border-radius:4px;height:1.2rem}.desc-line[data-v-385181a7]:first-child{background:linear-gradient(90deg,#ffffff14 25%,#ffffff26,#ffffff14 75%);background-size:200% 100%;width:100%}.desc-line[data-v-385181a7]:nth-child(2){background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;width:80%}.skeleton-actions[data-v-385181a7]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.action-button.primary[data-v-385181a7]{animation:shimmer-385181a7 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-385181a7]{animation:shimmer-385181a7 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-385181a7]{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-385181a7]{animation-delay:1s;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);border-radius:8px;height:40px;width:120px}.skeleton-floating-button[data-v-385181a7]{align-items:center;animation:shimmer-385181a7 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-385181a7]{background:var(--neutral-white);border-radius:50%;height:20px;opacity:.8;width:20px}.call-text[data-v-385181a7]{animation:shimmer-385181a7 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-385181a7]{bottom:1rem;left:50%;position:fixed;text-align:center;transform:translate(-50%)}.footer-text[data-v-385181a7]{animation:shimmer-385181a7 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}.skeleton-visual-right[data-v-385181a7]{align-items:center;box-sizing:border-box;display:flex;grid-area:visual;-ms-grid-column:3;-ms-grid-row:1;height:85vh;justify-content:center;padding:clamp(1rem,3vw,3rem);position:relative}.visual-effect[data-v-385181a7]{animation:shimmer-385181a7 2s infinite;animation-delay:.5s;aspect-ratio:1;background:linear-gradient(90deg,#00ffff1a 25%,#0ff3,#00ffff1a 75%);background-size:200% 100%;border-radius:50%;height:min(90vw,90vh);width:min(90vw,90vh)}@media (min-width:768px) and (max-width:1023px){.visual-effect[data-v-385181a7]{height:min(80vw,80vh);width:min(80vw,80vh)}}@media (min-width:1024px) and (max-width:1440px){.visual-effect[data-v-385181a7]{height:min(75vw,75vh);width:min(75vw,75vh)}}@media (min-width:1440px){.visual-effect[data-v-385181a7]{height:min(70vw,70vh);width:min(70vw,70vh)}}.play-button[data-v-385181a7]{animation:shimmer-385181a7 2s infinite;animation-delay:1.6s;background:linear-gradient(90deg,#fff3 25%,#ffffff4d,#fff3 75%);background-size:200% 100%;border-radius:4px;height:30px;position:absolute;right:15%;top:15%;width:80px}@keyframes shimmer-385181a7{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeOut-385181a7{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width:768px){.skeleton-container[data-v-385181a7]{display:none}}@media (max-width:1024px){.skeleton-hero-grid[data-v-385181a7]{gap:2rem;grid-template-areas:"visual" "content";grid-template-columns:1fr}.skeleton-content-left[data-v-385181a7]{align-items:center;grid-area:content;-ms-grid-column:1;-ms-grid-row:1;padding-right:0;text-align:center}.skeleton-visual-right[data-v-385181a7]{grid-area:visual;-ms-grid-column:3;-ms-grid-row:1;height:350px;justify-content:center;order:-1;padding-right:0}.visual-effect[data-v-385181a7]{height:320px;width:320px}.play-button[data-v-385181a7]{right:5%;top:8%}.skeleton-content-left[data-v-385181a7]{-ms-grid-column:1;-ms-grid-row:3}.skeleton-visual-right[data-v-385181a7]{-ms-grid-column:1;-ms-grid-row:1}}@media (prefers-reduced-motion:reduce){.action-button.primary[data-v-385181a7],.action-link[data-v-385181a7],.call-text[data-v-385181a7],.desc-line[data-v-385181a7],.footer-text[data-v-385181a7],.nav-item[data-v-385181a7],.play-button[data-v-385181a7],.skeleton-floating-button[data-v-385181a7],.subtitle-line[data-v-385181a7],.title-line.primary[data-v-385181a7]{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-tertiary:#8a8a8a;--text-accent:var(--brand-cyan);--text-muted:#666;--bg-primary:var(--neutral-black);--bg-secondary:var(--neutral-dark);--bg-tertiary:#2a2a2a;--bg-accent:var(--brand-purple-10);--bg-elevated:rgba(10,20,30,.8);--border-primary:var(--brand-purple-30);--border-secondary:var(--brand-cyan-30);--border-accent:var(--brand-green-30);--border-subtle:hsla(0,0%,100%,.1);--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)}}.light-theme{--text-primary:#0a0a0a;--text-secondary:#4a4a4a;--text-tertiary:#6a6a6a;--text-accent:#0096cc;--text-muted:#8a8a8a;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-accent:rgba(51,62,173,.05);--bg-elevated:hsla(0,0%,100%,.95);--border-primary:rgba(51,62,173,.15);--border-secondary:rgba(49,204,240,.15);--border-accent:rgba(0,255,191,.15);--border-subtle:rgba(0,0,0,.08);--shadow-purple:0 4px 20px rgba(51,62,173,.12);--shadow-cyan:0 4px 20px rgba(49,204,240,.12);--shadow-green:0 4px 20px rgba(0,255,191,.12);--glow-purple:0 0 15px rgba(51,62,173,.25);--glow-cyan:0 0 15px rgba(49,204,240,.25);--glow-green:0 0 15px rgba(0,255,191,.25);--card-bg-light:hsla(0,0%,100%,.9);--card-border-light:rgba(51,62,173,.12);--card-hover-bg:rgba(248,249,250,.95);--gradient-subtle-cyan:linear-gradient(180deg,rgba(0,212,255,.04),rgba(139,157,195,.02));--neutral-light:#e9ecef;--neutral-gray:#6c757d}.dark-theme{--text-primary:var(--neutral-white);--text-secondary:var(--neutral-gray);--text-tertiary:#8a8a8a;--text-accent:var(--brand-cyan);--text-muted:#666;--bg-primary:var(--neutral-black);--bg-secondary:var(--neutral-dark);--bg-tertiary:#2a2a2a;--bg-accent:var(--brand-purple-10);--bg-elevated:rgba(10,20,30,.8);--border-primary:var(--brand-purple-30);--border-secondary:var(--brand-cyan-30);--border-accent:var(--brand-green-30);--border-subtle:hsla(0,0%,100%,.1);--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);--card-bg-dark:rgba(4,8,9,.8);--card-border-dark:rgba(0,212,255,.1);--card-hover-bg:rgba(15,25,35,.9);--gradient-subtle-cyan:linear-gradient(180deg,rgba(0,212,255,.1),rgba(139,157,195,.05))}.theme-transition-disabled,.theme-transition-disabled *,.theme-transition-disabled :after,.theme-transition-disabled :before{animation:none!important;transition:none!important}@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:var(--bg-elevated);border:1px solid var(--border-subtle);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:var(--border-secondary);box-shadow:var(--shadow-cyan);transform:translateY(-4px)}.dark-theme .professional-card{background:var(--card-bg-dark);border-color:var(--card-border-dark)}.dark-theme .professional-card:hover{background:var(--card-hover-bg)}.light-theme .professional-card{background:var(--card-bg-light);border-color:var(--card-border-light);box-shadow:0 2px 8px #0000000d}.light-theme .professional-card:hover{background:var(--card-hover-bg);box-shadow:0 8px 24px #0000001f}@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 .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-fade-in.animate-in{opacity:1;transform:translateY(0) translateZ(0)}.animate-slide-up{opacity:0;transform:translateY(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.animate-slide-up.animate-in{opacity:1;transform:translateY(0) translateZ(0)}.animate-slide-down{opacity:0;transform:translateY(-40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.animate-slide-down.animate-in{opacity:1;transform:translateY(0) translateZ(0)}.animate-slide-left{opacity:0;transform:translate(40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.animate-slide-left.animate-in{opacity:1;transform:translate(0) translateZ(0)}.animate-slide-right{opacity:0;transform:translate(-40px) translateZ(0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.animate-slide-right.animate-in{opacity:1;transform:translate(0) translateZ(0)}.animate-scale-in{opacity:0;transform:scale(.85) translateZ(0);transition:opacity .9s cubic-bezier(.34,1.56,.64,1),transform .9s cubic-bezier(.34,1.56,.64,1)}.animate-scale-in.animate-in{opacity:1;transform:scale(1) translateZ(0)}.animate-scale-out-start{opacity:0;transform:scale(1.15) translateZ(0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.animate-scale-out-start.animate-in{opacity:1;transform:scale(1) translateZ(0)}.animate-blur-in{filter:blur(10px);opacity:0;transform:translateY(20px) translateZ(0);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),filter 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.animate-blur-in.animate-in{filter:blur(0);opacity:1;transform:translateY(0) translateZ(0)}.animate-rotate-in{opacity:0;transform:translateY(20px) rotate(-2deg) translateZ(0);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94)}.animate-rotate-in.animate-in{opacity:1;transform:translateY(0) rotate(0) translateZ(0)}.animate-bounce-in{opacity:0;transform:translateY(50px) scale(.95) translateZ(0);transition:opacity .8s cubic-bezier(.68,-.55,.265,1.55),transform .8s cubic-bezier(.68,-.55,.265,1.55)}.animate-bounce-in.animate-in{opacity:1;transform:translateY(0) scale(1) translateZ(0)}.animate-reveal{clip-path:inset(0 100% 0 0);opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1)}.animate-reveal.animate-in{clip-path:inset(0 0 0 0);opacity:1}.animate-reveal-bottom{clip-path:inset(100% 0 0 0);opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1)}.animate-reveal-bottom.animate-in{clip-path:inset(0 0 0 0);opacity:1}.animate-elastic-in{opacity:0;transform:scale(.8) translateZ(0);transition:opacity .8s cubic-bezier(.68,-.55,.265,1.55),transform 1.2s cubic-bezier(.68,-.55,.265,1.55)}.animate-elastic-in.animate-in{opacity:1;transform:scale(1) translateZ(0)}.animate-perspective-in{opacity:0;transform:perspective(1000px) rotateX(-15deg) translateY(20px) translateZ(0);transform-origin:center top;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.animate-perspective-in.animate-in{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) translateZ(0)}.animate-fade-out{opacity:1;transform:translateY(0) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,1,1),transform .6s cubic-bezier(.4,0,1,1)}.animate-fade-out.animate-out{opacity:0;transform:translateY(-20px) translateZ(0)}.animate-slide-out-up{opacity:1;transform:translateY(0) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,1,1),transform .6s cubic-bezier(.4,0,1,1)}.animate-slide-out-up.animate-out{opacity:0;transform:translateY(-50px) translateZ(0)}.animate-slide-out-down{opacity:1;transform:translateY(0) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,1,1),transform .6s cubic-bezier(.4,0,1,1)}.animate-slide-out-down.animate-out{opacity:0;transform:translateY(50px) translateZ(0)}.animate-scale-out{opacity:1;transform:scale(1) translateZ(0);transition:opacity .6s cubic-bezier(.4,0,1,1),transform .6s cubic-bezier(.4,0,1,1)}.animate-scale-out.animate-out{opacity:0;transform:scale(.85) 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)}.animate-stagger-children>*{opacity:0;transform:translateY(20px) translateZ(0);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.animate-stagger-children.animate-in>:first-child{transition-delay:.1s}.animate-stagger-children.animate-in>:nth-child(2){transition-delay:.2s}.animate-stagger-children.animate-in>:nth-child(3){transition-delay:.3s}.animate-stagger-children.animate-in>:nth-child(4){transition-delay:.4s}.animate-stagger-children.animate-in>:nth-child(5){transition-delay:.5s}.animate-stagger-children.animate-in>:nth-child(6){transition-delay:.6s}.animate-stagger-children.animate-in>*{opacity:1;transform:translateY(0) translateZ(0)}@keyframes gradient-text-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-text{background:linear-gradient(90deg,var(--brand-purple) 0,var(--brand-cyan) 25%,var(--brand-green) 50%,var(--brand-cyan) 75%,var(--brand-purple) 100%);-webkit-background-clip:text;background-size:300% 300%;-webkit-text-fill-color:transparent;animation:gradient-text-flow 8s ease-in-out infinite;background-clip:text;will-change:background-position}@keyframes typing-cursor{0%,to{opacity:1}50%{opacity:0}}.animate-typing-cursor:after{animation:typing-cursor 1s step-start infinite;content:"|";margin-left:4px}@keyframes text-shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-text-shimmer{background:linear-gradient(90deg,#fff6,#fffc 50%,#fff6);-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:text-shimmer 3s linear infinite;background-clip:text;will-change:background-position}@keyframes text-glow-pulse{0%,to{text-shadow:0 0 10px rgba(49,204,240,.3),0 0 20px rgba(49,204,240,.2),0 0 30px rgba(49,204,240,.1)}50%{text-shadow:0 0 20px rgba(49,204,240,.5),0 0 30px rgba(49,204,240,.3),0 0 40px rgba(49,204,240,.2)}}.animate-text-glow{animation:text-glow-pulse 2s ease-in-out infinite;will-change:text-shadow}@keyframes letter-spacing-expand{0%{letter-spacing:-.05em}to{letter-spacing:.05em}}.animate-letter-spacing{animation:letter-spacing-expand .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-word-reveal{display:inline-block;overflow:hidden}.animate-word-reveal>span{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.animate-word-reveal.animate-in>span{opacity:1;transform:translateY(0)}.animate-char-spacing{display:inline-block;letter-spacing:.5em;opacity:0;transform:translate(-20px) translateZ(0);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),letter-spacing .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-char-spacing.animate-in{letter-spacing:0;opacity:1;transform:translate(0) translateZ(0)}.smooth-transition-all{transition:all .5s cubic-bezier(.25,.46,.45,.94)}.smooth-transition-opacity{transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.smooth-transition-transform{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.smooth-text-transition{transition:all .8s cubic-bezier(.16,1,.3,1)}.delay-100{transition-delay:.1s!important}.delay-200{transition-delay:.2s!important}.delay-300{transition-delay:.3s!important}.delay-400{transition-delay:.4s!important}.delay-500{transition-delay:.5s!important}.delay-600{transition-delay:.6s!important}.delay-700{transition-delay:.7s!important}.delay-800{transition-delay:.8s!important}.delay-900{transition-delay:.9s!important}.delay-1000{transition-delay:1s!important}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}#app{min-height:70vh;position:relative;transition:background .3s ease;z-index:1}.dark-theme #app{background:linear-gradient(180deg,#020406,#050a12 20%,#080f1c,#0a1220,#050a12 80%,#020406);background-attachment:fixed}.light-theme #app{background:linear-gradient(180deg,#f8f9fa,#f0f2f5 20%,#e9ecef,#e2e6ea,#f0f2f5 80%,#f8f9fa);background-attachment:fixed}.dark-theme .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)}.light-theme .section-padding{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.3) 20%,rgba(248,249,250,.5) 50%,hsla(0,0%,100%,.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);transform:translateY(-4px) scale(1.02)}.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}.dark-theme .cursor-light{background:radial-gradient(circle,rgba(51,62,173,.25) 0,rgba(49,204,240,.2) 20%,rgba(0,255,191,.15) 35%,rgba(49,204,240,.1) 50%,rgba(51,62,173,.06) 65%,rgba(49,204,240,.03) 80%,rgba(0,255,191,.01) 92%,transparent 100%);background-size:200% 200%;mix-blend-mode:screen}.dark-theme .cursor-light,.light-theme .cursor-light{animation:fadeInCursorLight .5s ease-out 1s forwards,subtleGlow 4s ease-in-out infinite;border-radius:50%;filter:blur(30px);height:30px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:opacity .3s ease;width:30px;will-change:transform,opacity;z-index:1}.light-theme .cursor-light{background:radial-gradient(circle,rgba(51,62,173,.15) 0,rgba(49,204,240,.12) 20%,rgba(0,150,150,.1) 35%,rgba(49,204,240,.06) 50%,rgba(51,62,173,.04) 65%,rgba(49,204,240,.02) 80%,rgba(0,150,150,.01) 92%,transparent 100%);background-size:200% 200%;mix-blend-mode:multiply}.cursor-light:before{animation:glowPulse 2s ease-in-out infinite;background:radial-gradient(circle,transparent 0,transparent 50%,rgba(49,204,240,.02) 70%,rgba(0,255,191,.01) 85%,rgba(51,62,173,.005) 95%,transparent 100%);background-size:600% 600%;border-radius:20%;content:"";filter:blur(20px);height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes fadeInCursorLight{0%{opacity:0}to{opacity:1}}@keyframes subtleGlow{0%,to{background-position:0 0;filter:blur(30px) brightness(1);transform:translate(-50%,-50%) scale(1)}33%{background-position:50% 50%;filter:blur(35px) brightness(1.15);transform:translate(-50%,-50%) scale(1.08)}66%{background-position:100% 100%;filter:blur(32px) brightness(1.2);transform:translate(-50%,-50%) scale(1.12)}}@keyframes glowPulse{0%,to{background-position:0 0;opacity:.6}50%{background-position:100% 100%;opacity:1}}@media (max-width:768px){.cursor-light{display:none}}.light-theme .content-section:after,.light-theme .content-section:before,.light-theme .section-padding:after,.light-theme .section-padding:before{display:none!important}.light-theme .content-section,.light-theme .section-padding{background:var(--bg-primary)!important}.light-theme .card-overlay,.light-theme .expertise-card-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.light-theme .expertise-card-content{background:#ffffffd9!important;border:1px solid rgba(0,0,0,.08)!important}.light-theme .card-overlay{background:#ffffffeb!important;border:1px solid rgba(0,0,0,.08)!important}.light-theme .scroll-indicator{backdrop-filter:none!important;background:#fffffff2!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 8px #00000014!important}.light-theme .overlay-content,.light-theme .overlay-content h3,.light-theme .overlay-content p{color:var(--text-primary)!important}.light-theme [class*=blur],.light-theme [class*=overlay],.light-theme [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.light-theme .professional-card{border:1px solid rgba(0,0,0,.08)!important}.light-theme .professional-card,.light-theme [style*="rgba(0, 0, 0"],.light-theme [style*="rgba(4, 8, 9"]{background:#ffffffe6!important}.light-theme footer{background:var(--bg-secondary)!important}.light-theme .navigation{backdrop-filter:blur(10px)!important;background:#ffffffd9!important;border-color:#0000001a!important}.light-theme #about,.light-theme #case-studies,.light-theme #faqs,.light-theme #industries,.light-theme .about-section,.light-theme .case-studies,.light-theme .faqs-section,.light-theme .solutions{background:var(--bg-primary)!important;color:var(--text-primary)!important}.light-theme .card-title,.light-theme .faq-title,.light-theme .overlay-title,.light-theme .section-header h2,.light-theme .section-header h3,.light-theme .section-header h4,.light-theme .section-header h5,.light-theme .section-header h6,.light-theme .section-title,.light-theme [class*=header],.light-theme [class*=title],.light-theme h1,.light-theme h2,.light-theme h3,.light-theme h4,.light-theme h5,.light-theme h6{color:var(--text-primary)!important;font-weight:700!important}.light-theme .card-description,.light-theme .case-study-card p,.light-theme .faq-answer,.light-theme .gradient-text-gray-white,.light-theme .section-subtitle,.light-theme .solution-card p,.light-theme p{color:var(--text-primary)!important}.light-theme .case-study-card,.light-theme .faq-item,.light-theme .solution-card{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.08)!important;color:var(--text-primary)!important}.light-theme .card-body,.light-theme .card-content{color:var(--text-primary)!important}.light-theme .card-icon{color:var(--text-accent)!important}.light-theme .card-glow{display:none!important}.light-theme .description,.light-theme .faq-question,.light-theme .text-lg,.light-theme .text-sm,.light-theme a,.light-theme button,.light-theme label,.light-theme li,.light-theme span{color:var(--text-primary)!important}.light-theme .faq-answer p{color:var(--text-secondary)!important}.light-theme .about-content,.light-theme .about-text,.light-theme .case-study-description,.light-theme .case-study-title{color:var(--text-primary)!important}.light-theme section{background:var(--bg-primary)!important}.light-theme .gradient-text-gray-white,.light-theme [class*=gradient-text]{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--text-primary)!important;background-clip:unset!important;color:var(--text-primary)!important}.light-theme .text-gray-100,.light-theme .text-gray-200,.light-theme .text-gray-300,.light-theme .text-gray-400,.light-theme .text-gray-500,.light-theme .text-light,.light-theme .text-white,.light-theme [style*="color: #8"],.light-theme [style*="color: #9"],.light-theme [style*="color: #a"],.light-theme [style*="color: #b"],.light-theme [style*="color: #c"],.light-theme [style*="color: #d"],.light-theme [style*="color: #e"],.light-theme [style*="color: #f"],.light-theme [style*="color: #fff"],.light-theme [style*="color: #ffffff"],.light-theme [style*="color: rgb(255, 255, 255)"],.light-theme [style*="color: white"],.light-theme [style*="color:#fff"],.light-theme [style*="color:#ffffff"],.light-theme [style*="color:rgb(255, 255, 255)"]{color:var(--text-primary)!important}.light-theme [style*="opacity: 0.5"],.light-theme [style*="opacity: 0.6"],.light-theme [style*="opacity: 0.7"],.light-theme [style*="opacity: 0.8"],.light-theme [style*=opacity]{opacity:1!important}.light-theme #faqs .section-title,.light-theme .faqs .section-title,.light-theme .faqs h2{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--text-primary)!important;background-clip:unset!important;color:var(--text-primary)!important;font-weight:700!important;opacity:1!important}
