*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#01083c;--primary-light:#1a1f5c;--primary-dark:#00051f;--secondary:#fff;--text-dark:#000;--text-light:silver;--text-gray:#6b7280;--accent:#3b82f6;--accent-light:#60a5fa;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--gradient-primary:linear-gradient(135deg,#01083c,#1a1f5c);--gradient-accent:linear-gradient(135deg,#3b82f6,#60a5fa);--gradient-text:linear-gradient(135deg,#3b82f6,#8b5cf6);--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--spacing-xs:0.125rem;--spacing-sm:0.25rem;--spacing-md:0.5rem;--spacing-lg:0.75rem;--spacing-xl:1rem;--spacing-2xl:1.5rem;--spacing-3xl:2rem;--spacing-4xl:3rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--text-dark);background-color:var(--secondary);overflow-x:hidden;padding-top:0}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md);color:var(--text-gray)}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary,.btn-secondary,.btn-video{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-base);text-decoration:none;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:var(--secondary);box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:#fff;border:2px solid #fff}.btn-secondary:hover{background:#fff;color:var(--primary);transform:translateY(-2px)}.btn-video{background:transparent;color:var(--primary);border:2px solid var(--primary);padding:var(--spacing-md) var(--spacing-lg)}.btn-video:hover{background:var(--primary);color:var(--secondary);transform:translateY(-2px)}.btn-large{padding:var(--spacing-lg) var(--spacing-2xl);font-size:var(--font-size-lg)}.navbar{position:fixed;top:0;left:0;right:0;background:var(--primary);border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1000;transition:all var(--transition-normal)}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);max-width:1200px;margin:0 auto}.nav-logo .logo{height:40px;width:auto}.footer-logo .logo{height:32px;width:auto;display:block}.nav-menu{display:flex;gap:var(--spacing-xl)}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:color var(--transition-fast);position:relative}.nav-link:hover{color:var(--accent-light)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--accent-light);transition:width var(--transition-normal)}.nav-link:hover:after{width:100%}.nav-cta{display:flex;gap:var(--spacing-md);align-items:center}.hamburger{display:none;flex-direction:column;gap:4px;cursor:pointer}.hamburger span{width:25px;height:3px;background:#fff;transition:all var(--transition-fast)}.hero{padding:120px var(--spacing-4xl) var(--spacing-4xl);background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3}.hero-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center;position:relative;z-index:1}.hero-content{max-width:600px;padding-left:0}.hero-title{font-size:var(--font-size-6xl);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.1}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-gray);margin-bottom:var(--spacing-2xl);line-height:1.6}.hero-cta{gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl)}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:var(--spacing-2xl)}.stat{text-align:center}.stat-number{display:block;font-size:var(--font-size-3xl);font-weight:800;color:var(--primary);margin-bottom:var(--spacing-xs)}.stat-label{font-size:var(--font-size-sm);color:var(--text-gray);font-weight:500}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-image-container{position:relative;max-width:600px;width:100%}.hero-image{width:100%;height:auto;border-radius:var(--radius-2xl);box-shadow:none;transition:transform var(--transition-slow)}.hero-image:hover{transform:scale(1.02)}.floating-card{position:absolute;background:var(--secondary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;color:var(--primary);animation:float 3s ease-in-out infinite}.floating-card i{color:var(--accent);font-size:var(--font-size-lg)}.card-1{top:10%;right:-10%;animation-delay:0s}.card-2{bottom:20%;left:-15%;animation-delay:1s}.card-3{top:60%;right:-5%;animation-delay:2s}.card-4{bottom:5%;left:-5%;animation-delay:.5s}.card-5{top:35%;left:-10%;animation-delay:1.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mobile-stats-cards{display:none;margin-top:var(--spacing-xl);width:100%;overflow:hidden;position:relative;left:0;right:0}.mobile-stats-cards::-webkit-scrollbar{display:none}.mobile-stats-track{display:inline-flex;gap:var(--spacing-md);padding:var(--spacing-md);min-width:max-content;animation:scrollMobileStats 50s linear infinite}@keyframes scrollMobileStats{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mobile-stat-card{flex-shrink:0;background:var(--secondary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;color:var(--primary);min-width:240px;white-space:nowrap}.mobile-stat-card i{color:var(--accent);font-size:var(--font-size-xl);flex-shrink:0}.about-section{padding:var(--spacing-4xl) 0;background:var(--secondary);position:relative}.about-header{text-align:center;margin-bottom:var(--spacing-4xl)}.about-title{font-size:var(--font-size-4xl);font-weight:800;color:var(--primary);margin-bottom:var(--spacing-lg);line-height:1.2}.about-subtitle{font-size:var(--font-size-xl);color:var(--text-gray);line-height:1.6;max-width:900px;margin:0 auto}.about-features{display:flex;flex-direction:column;gap:var(--spacing-3xl);margin-bottom:var(--spacing-4xl)}.feature-item{display:flex;align-items:flex-start;gap:var(--spacing-2xl);padding:var(--spacing-2xl);background:linear-gradient(135deg,#f8fafc,#fff);border-radius:var(--radius-2xl);border:1px solid rgba(1,8,60,.1);transition:all var(--transition-normal);position:relative;overflow:hidden}.feature-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gradient-accent);transform:scaleY(0);transition:transform var(--transition-normal)}.feature-item:hover:before{transform:scaleY(1)}.feature-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.feature-number{font-weight:800;color:var(--accent);background:rgba(59,130,246,.1)}.about-features .feature-icon,.feature-number{font-size:var(--font-size-3xl);width:60px;height:60px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-features .feature-icon{color:var(--secondary);background:var(--primary);transition:all var(--transition-normal)}.about-features .feature-icon i{font-size:var(--font-size-2xl)}.feature-content{flex:1 1}.feature-content h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-md)}.feature-content p{color:var(--text-gray);line-height:1.6;margin-bottom:var(--spacing-md)}.feature-content p:last-child{margin-bottom:0}.about-cta{text-align:center}.cta-transition{padding:var(--spacing-3xl) 0;position:relative;overflow:hidden}.cta-1{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.cta-1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3}.cta-2{background:linear-gradient(135deg,#01083c,#1a1f5c);color:var(--secondary)}.cta-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots-cta" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23dots-cta)"/></svg>');opacity:.5}.cta-3{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:var(--secondary)}.cta-3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="waves-cta" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M0,20 Q20,0 40,20 T80,20" fill="none" stroke="%23ffffff" stroke-width="0.5" opacity="0.2"/></pattern></defs><rect width="100" height="100" fill="url(%23waves-cta)"/></svg>');opacity:.6}.cta-transition .cta-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xl);position:relative;z-index:1}.cta-transition .cta-text h3{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-sm);color:inherit}.cta-transition .cta-text p{font-size:var(--font-size-lg);opacity:.9;margin:0}.cta-transition .cta-actions{display:flex;gap:var(--spacing-lg);flex-shrink:0}.cta-1 .btn-secondary{background:var(--primary);color:var(--secondary);border-color:var(--primary)}.cta-1 .btn-secondary:hover{background:var(--primary-light);border-color:var(--primary-light)}.cta-2 .btn-primary{background:var(--secondary);color:var(--primary)}.cta-2 .btn-primary:hover{background:var(--text-light)}.cta-2 .btn-secondary{background:transparent;color:var(--secondary);border-color:var(--secondary)}.cta-2 .btn-secondary:hover{background:var(--secondary);color:var(--primary)}.cta-3 .btn-primary{background:var(--secondary);color:var(--accent)}.cta-3 .btn-primary:hover{background:var(--text-light)}.cta-3 .btn-secondary{background:transparent;color:var(--secondary);border-color:var(--secondary)}.cta-3 .btn-secondary:hover{background:var(--secondary);color:var(--accent)}.about-hero{padding:120px 0 var(--spacing-4xl);background:linear-gradient(135deg,#01083c,#1a1f5c);color:var(--secondary);position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="about-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.1" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23about-grid)"/></svg>');opacity:.3}.about-hero-content{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center;position:relative;z-index:1}.about-hero-title{font-size:var(--font-size-5xl);font-weight:800;color:var(--secondary);margin-bottom:var(--spacing-md);line-height:1.1}.about-hero-subtitle{font-size:var(--font-size-2xl);color:hsla(0,0%,100%,.9);margin-bottom:var(--spacing-lg);font-weight:600}.about-hero-description{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.8);line-height:1.6;max-width:600px}.about-hero-card,.about-hero-visual{display:flex;justify-content:center;align-items:center}.about-hero-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:var(--spacing-3xl) var(--spacing-2xl);border-radius:var(--radius-2xl);text-align:center;max-width:300px;height:350px;flex-direction:column}.card-icon{width:50px!important;height:50px!important;background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg)}.card-icon i{font-size:var(--font-size-3xl);color:var(--secondary)}.about-hero-card h3{font-size:var(--font-size-xl);font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-sm)}.about-hero-card p{color:hsla(0,0%,100%,.8);font-size:var(--font-size-base)}.company-story{padding:var(--spacing-4xl) 0;background:var(--secondary)}.story-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center}.story-title{font-size:var(--font-size-4xl);font-weight:800;color:var(--primary);margin-bottom:var(--spacing-lg);line-height:1.2}.story-description{font-size:var(--font-size-lg);color:var(--text-gray);line-height:1.7;margin-bottom:var(--spacing-lg)}.story-description:last-child{margin-bottom:0}.story-visual{display:flex;justify-content:center;align-items:center}.story-image-container{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl);max-width:500px;width:100%}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#fff;border:none;cursor:pointer;z-index:2;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.play-overlay i{font-size:36px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.play-overlay:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 8px 24px rgba(0,0,0,.25)}.story-image{width:100%;height:400px;object-fit:cover;display:block}.story-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(1,8,60,.8),rgba(26,31,92,.6));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-normal)}.story-image-container:hover .story-overlay{opacity:0}.overlay-content{text-align:center;color:var(--secondary)}.overlay-content i{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);color:var(--accent)}.overlay-content h3{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-sm)}.overlay-content p{font-size:var(--font-size-lg);opacity:.9}.mission-section{padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.mission-card{background:var(--secondary);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid rgba(1,8,60,.1);transition:all var(--transition-normal);position:relative;overflow:hidden}.mission-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);transform:scaleX(0);transition:transform var(--transition-normal)}.mission-card:hover:before{transform:scaleX(1)}.mission-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.mission-icon{width:60px;height:60px;background:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.mission-icon i{font-size:var(--font-size-2xl);color:var(--secondary)}.mission-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--primary)}.mission-text,.mission-title{margin-bottom:var(--spacing-md)}.mission-text{color:var(--text-gray);line-height:1.6}.mission-text:last-child{margin-bottom:0}.values-section{padding:0;background:url(/assets/img/degerler.jpg) 50%/cover no-repeat;background-attachment:fixed;position:relative}.values-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(1,8,60,.8);z-index:1}.values-section .container{position:relative;z-index:2;padding:var(--spacing-4xl) 0}.values-section .section-title{color:var(--secondary);text-shadow:0 2px 4px rgba(0,0,0,.3)}.values-section .section-subtitle{color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.3)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-top:var(--spacing-3xl);position:relative;z-index:1}@media (max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.values-grid{grid-template-columns:1fr}}.value-card{background:var(--secondary);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid rgba(1,8,60,.1);transition:all var(--transition-normal);text-align:center;position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);transform:scaleX(0);transition:transform var(--transition-normal)}.value-card:hover:before{transform:scaleX(1)}.value-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.value-icon{width:60px;height:60px;background:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg)}.value-icon i{font-size:var(--font-size-2xl);color:var(--secondary)}.value-card h3{font-size:var(--font-size-xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-sm)}.value-card p{color:var(--text-gray);font-size:var(--font-size-sm);font-weight:500}.solutions-section{padding:var(--spacing-4xl) 0;background:var(--secondary)}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);max-width:1200px;margin:0 auto}.solutions-column{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.solution-block{margin-bottom:0}.solution-header{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.solution-header i{font-size:var(--font-size-3xl);color:var(--accent);margin-right:var(--spacing-lg);width:40px;text-align:center;flex-shrink:0}.solution-header h3{font-size:var(--font-size-lg);font-weight:600;color:var(--primary);margin:0;line-height:1.4}.solution-block p{color:var(--text-gray);line-height:1.7;font-size:var(--font-size-base);margin:0;padding-left:56px}.solution-block p strong{color:var(--primary);font-weight:600}.pricing-hero{padding:120px 0 var(--spacing-4xl);background:linear-gradient(135deg,#01083c,#1a1f5c);color:var(--secondary);position:relative;overflow:hidden}.pricing-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="pricing-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.1" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23pricing-grid)"/></svg>');opacity:.3}.pricing-hero-content{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center;position:relative;z-index:1}.pricing-hero-title{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.2;color:var(--secondary)}.pricing-hero-subtitle{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-md);color:var(--accent)}.pricing-hero-description{font-size:var(--font-size-lg);line-height:1.6;opacity:.9;color:var(--secondary)}.pricing-hero-card,.pricing-hero-visual{display:flex;justify-content:center;align-items:center}.pricing-hero-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-2xl);padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden;max-width:300px;height:350px;flex-direction:column}.pricing-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:all var(--transition-normal)}.pricing-hero-card:hover:before{opacity:1}.pricing-hero-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.pricing-hero-card i{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--spacing-lg);display:flex;align-items:center;justify-content:center;width:50px!important;height:50px!important;background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;border-radius:50%!important}.pricing-hero-card h3{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-sm);color:#fff}.pricing-hero-card p{font-size:var(--font-size-base);opacity:.8;color:#fff;margin:0}.pricing-tabs-section{padding:var(--spacing-2xl) 0;background:var(--secondary)}.pricing-tabs{max-width:500px;margin:0 auto}.pricing-tab,.pricing-tabs{display:flex;justify-content:center}.pricing-tab{flex:1 1;padding:var(--spacing-md) var(--spacing-lg);border:none;background:transparent;border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:600;color:var(--text-muted);cursor:pointer;transition:all var(--transition-normal);position:relative;align-items:center;gap:var(--spacing-sm)}.pricing-tab.active{background:var(--secondary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pricing-tab i{font-size:1.1rem}.savings-badge{background:var(--accent);color:var(--secondary);font-size:.75rem;padding:2px 6px;border-radius:10px;position:absolute;top:-8px;right:-8px}.main-pricing{padding:var(--spacing-2xl) 0;background:var(--secondary)}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:start;max-width:1200px;margin:0 auto}.pricing-features{padding-right:var(--spacing-2xl)}.features-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-lg)}.pricing-features .features-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.pricing-features .feature-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;background:transparent;border:none;box-shadow:none;border-radius:0;transition:none}.pricing-features .feature-item:before{content:none}.pricing-features .feature-item:hover{color:inherit;box-shadow:none}.pricing-features .feature-icon{width:24px;height:24px;line-height:1}.pricing-features .feature-icon i{color:var(--primary);font-size:1.25rem}.pricing-features .feature-item:hover .feature-icon,.pricing-features .feature-item:hover .feature-icon i{color:var(--primary);background:transparent}.pricing-features .feature-item:hover .feature-title{color:var(--text-dark)}.pricing-features .feature-item:hover .feature-description{color:var(--text-muted)}.pricing-features .feature-item:hover{background:transparent;color:var(--text-dark);transform:none}.pricing-features .feature-icon,.pricing-features .feature-item:hover .feature-icon{background:transparent;color:var(--primary)}.pricing-features .feature-icon{width:28px;height:28px;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.pricing-features .feature-title{font-size:var(--font-size-base);font-weight:600;color:var(--text-dark);margin-bottom:2px}.pricing-features .feature-description{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.pricing-card-single{position:-webkit-sticky;position:sticky;top:100px}.pricing-card-single .pricing-card{background:var(--gray-50);border:2px solid var(--gray-200);border-radius:var(--border-radius-xl);padding:var(--spacing-2xl);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all var(--transition-normal)}.pricing-card-single .pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:var(--primary)}.plan-subtitle{font-size:var(--font-size-lg);color:#fff;margin-bottom:var(--spacing-lg);font-weight:500}.billing-info{margin-bottom:var(--spacing-md)}.billing-text{font-size:var(--font-size-sm);color:#000;display:none}.billing-text.active{display:block}.cta-note{font-size:var(--font-size-sm);color:#000;text-align:center;margin-top:var(--spacing-sm)}.additional-plans{padding:var(--spacing-4xl) 0;background:var(--primary);width:100%;margin:0}.pricing-plans{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);max-width:1200px;margin:0 auto}.pricing-grid-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;width:100%;margin:0;padding:20px 0;max-width:100%;overflow-x:auto}.pricing-card{background:hsla(0,0%,100%,.15);border-radius:12px!important;padding:var(--spacing-2xl);box-shadow:none;transition:transform .3s ease;position:relative;border:1px solid hsla(0,0%,100%,.2);min-height:380px;display:flex;flex-direction:column;width:100%;margin:0;min-width:0;flex-shrink:0}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)}.pricing-card.featured{border-color:hsla(0,0%,100%,.2)}.pricing-card.featured,.pricing-card.featured:hover{transform:none;border-radius:12px!important}.popular-badge{top:-12px;left:50%;transform:translateX(-50%);background:var(--primary);color:var(--secondary);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:700}.plan-ribbon,.popular-badge{position:absolute;border-radius:20px}.plan-ribbon{top:-8px;right:16px;padding:6px 16px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.ribbon-first{background:linear-gradient(135deg,gold,orange);color:#1a1a1a}.ribbon-popular{background:linear-gradient(135deg,#ff6b6b,#f44);color:#fff}.ribbon-advantage{background:linear-gradient(135deg,#4ecdc4,#0a4);color:#fff}.ribbon-growth{background:linear-gradient(135deg,#74b9ff,#4a90e2);color:#fff}.ribbon-enterprise{background:linear-gradient(135deg,#a29bfe,#8b5cf6);color:#fff}.plan-header{text-align:center;margin-bottom:var(--spacing-md);flex:0 0 auto}.plan-price{text-align:center!important;margin-bottom:var(--spacing-lg);flex:0 0 auto;padding:var(--spacing-md) 0;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;visibility:visible!important;opacity:1!important}.price-amount{font-size:2.5rem!important;font-weight:700!important;line-height:1.2;margin-bottom:.5rem}.price-period{font-size:.9rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.plan-name{font-size:var(--font-size-2xl);font-weight:700;color:#fff;margin-bottom:var(--spacing-sm)}.tab-plan-name{font-size:var(--font-size-2xl)!important;font-weight:700!important;color:#000!important;margin-bottom:var(--spacing-sm)!important}.tab-plan-subtitle{font-size:var(--font-size-lg)!important;color:#000!important;margin-bottom:var(--spacing-lg)!important;font-weight:500!important}.tab-price-amount{color:#000!important;font-size:2.5rem!important;font-weight:700!important}.tab-price-period{color:#000!important;font-size:.9rem!important;font-weight:600!important}.plan-price-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:8px!important}.plan-period-row{display:block!important;text-align:center!important;margin-top:8px!important}.plan-card-currency,.plan-card-price-amount{color:#fff!important;font-size:2.5rem!important;font-weight:700!important}.plan-card-price-period,.plan-card-vat{color:#fff!important;font-size:1.2rem!important;font-weight:600!important}.plan-card-price-period{text-transform:uppercase!important}.plan-description{color:hsla(0,0%,100%,.8);margin-bottom:var(--spacing-lg)}.plan-price{margin-bottom:var(--spacing-md)}.price-amount{font-size:var(--font-size-4xl);font-weight:800;color:var(--primary);display:none}.price-amount.active{display:block!important}.price-period{font-size:var(--font-size-lg);color:var(--text-muted);margin-left:var(--spacing-xs);display:none}.price-period.active{display:block!important}.yearly-savings{font-size:var(--font-size-sm);color:var(--accent);font-weight:600}.plan-features{margin-bottom:var(--spacing-2xl)}.features-list{list-style:none;padding:0;margin:0}.features-list li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--text-dark)}.features-list i{color:var(--accent);font-size:1rem;width:16px;text-align:center}.plan-features{flex:1 1;margin:0;padding-top:var(--spacing-md)}.plan-features .features-list{list-style:none;padding:0 2px;margin:0}.plan-features .features-list li:before{content:"✓";color:#3b82f6;font-weight:700;display:inline-block;width:16px;margin-right:8px;flex-shrink:0}.plan-features .features-list li{padding:2px 0;font-size:var(--font-size-sm);color:#fff;line-height:1.4;margin:0;white-space:normal;word-wrap:break-word;display:flex;align-items:flex-start}.plan-features .features-list li small{font-size:calc(var(--font-size-sm) * .85);font-weight:400;opacity:.9;margin-left:0;white-space:normal;flex-shrink:0}.plan-features .features-list li:last-child{border-bottom:none}.plan-cta{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm)}.btn-full{width:100%;justify-content:center}.discover-features{padding:var(--spacing-4xl) 0;background:#fff}.discover-slider-container{position:relative;margin-top:var(--spacing-3xl);overflow:hidden}.discover-slider{display:flex;transition:transform .5s ease;gap:var(--spacing-2xl)}.discover-card{background:#f8f9fa;padding:var(--spacing-2xl);border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease;flex:0 0 calc(25% - var(--spacing-2xl));min-width:0}.discover-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:var(--primary)}.discover-title{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-md);line-height:1.3}.discover-description{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.6;margin:0}.discover-features .section-title{color:var(--text-dark)!important}.discover-features .section-subtitle{color:var(--text-muted)!important}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid var(--primary);color:var(--primary);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.slider-btn:hover{background:var(--primary);color:#fff}.slider-btn-prev{left:-20px}.slider-btn-next{right:-20px}.slider-dots{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-2xl)}.dot{width:12px;height:12px;border-radius:50%;background:#e9ecef;cursor:pointer;transition:all .3s ease}.dot.active{background:var(--primary)}@media (max-width:1024px){.discover-card{flex:0 0 calc(50% - var(--spacing-2xl))}.slider-btn-prev{left:-15px}.slider-btn-next{right:-15px}}@media (max-width:768px){.discover-card{flex:0 0 calc(100% - var(--spacing-2xl));padding:var(--spacing-xl)}.slider-btn{width:35px;height:35px}.slider-btn-prev{left:-10px}.slider-btn-next{right:-10px}}.features-comparison{padding:var(--spacing-4xl) 0;background:var(--secondary)}.comparison-table{background:var(--secondary);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:var(--spacing-2xl)}.comparison-header{background:var(--primary);color:var(--secondary);font-weight:700}.comparison-header,.comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.comparison-row{border-bottom:1px solid var(--gray-200)}.comparison-row:last-child{border-bottom:none}.comparison-row:nth-child(2n){background:var(--gray-50)}.feature-column,.feature-name,.plan-column,.plan-value{padding:var(--spacing-lg);display:flex;align-items:center}.plan-column.featured{background:rgba(1,8,60,.1);font-weight:700}.plan-value i{color:var(--accent)}.pricing-cta{position:relative;padding:var(--spacing-6xl) 0;overflow:hidden}.cta-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.cta-bg-image{width:100%;height:100%;object-fit:cover}.cta-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(1,8,60,.9),rgba(26,31,92,.8))}.cta-content{position:relative;z-index:2;text-align:center;color:var(--secondary);max-width:800px;margin:0 auto}.cta-title{font-size:var(--font-size-5xl);line-height:1.2}.cta-subtitle,.cta-title{margin-bottom:var(--spacing-lg)}.cta-subtitle{font-size:var(--font-size-2xl);font-weight:600;color:var(--accent)}.cta-description{font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--spacing-2xl);opacity:.9}.pricing-faq{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-2xl)}.faq-item{background:var(--secondary);padding:var(--spacing-2xl);border-radius:var(--border-radius-lg);box-shadow:0 2px 10px rgba(0,0,0,.05)}.faq-question{font-size:var(--font-size-lg);font-weight:600;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.faq-answer{color:var(--text-muted);line-height:1.6}.features-hero{padding:120px 0 var(--spacing-4xl);background:linear-gradient(135deg,#01083c,#1a1f5c);color:var(--secondary);position:relative;overflow:hidden}.features-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="features-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23ffffff" stroke-width="0.1" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23features-grid)"/></svg>');opacity:.3}.features-hero-content{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center;position:relative;z-index:1}.features-hero-title{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--spacing-lg);line-height:1.2;color:var(--secondary)}.features-hero-subtitle{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-md);color:var(--accent)}.features-hero-description{font-size:var(--font-size-lg);line-height:1.6;opacity:.9;color:var(--secondary)}.features-hero-card,.features-hero-visual{display:flex;justify-content:center;align-items:center}.features-hero-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-2xl);padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden;max-width:300px;height:350px;flex-direction:column}.features-hero-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:all var(--transition-normal)}.features-hero-card:hover:before{opacity:1}.features-hero-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.features-hero-card i{font-size:var(--font-size-3xl);color:var(--secondary);margin-bottom:var(--spacing-lg);display:flex;align-items:center;justify-content:center;width:50px!important;height:50px!important;background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;border-radius:50%!important}.features-hero-card h3{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--secondary)}.features-hero-card p{font-size:var(--font-size-base);opacity:.8;color:var(--secondary);margin:0}.main-features{padding:var(--spacing-4xl) 0;background:var(--secondary)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.feature-card{padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid rgba(1,8,60,.08);text-align:center}.feature-card:before{height:3px}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(255,193,7,.2)}.feature-icon{width:50px;height:50px;background:var(--gradient-accent);border-radius:50%;margin:0 auto var(--spacing-md);transition:all var(--transition-normal)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px rgba(255,193,7,.3)}.feature-icon i{font-size:var(--font-size-lg)}.feature-title{font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm);line-height:1.4}.feature-description{line-height:1.5;font-size:var(--font-size-sm);margin:0}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{color:var(--text-gray);padding:var(--spacing-xs) 0;position:relative;padding-left:var(--spacing-lg);font-size:var(--font-size-sm)}.feature-list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:600}.integration-partners{padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-top:var(--spacing-3xl)}.partner-item{text-align:center;padding:var(--spacing-xl);background:var(--secondary);border-radius:var(--radius-lg);transition:all var(--transition-normal);border:1px solid rgba(1,8,60,.05)}.partner-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--accent)}.partner-logo{display:flex;align-items:center;justify-content:center;height:54px;margin:0 auto var(--spacing-md)}.partner-logo img{max-height:54px;max-width:160px;width:auto;height:auto;object-fit:contain}.partner-item h3{font-size:var(--font-size-lg);font-weight:600;color:var(--primary);margin-bottom:var(--spacing-sm)}.partner-item p{color:var(--text-gray);font-size:var(--font-size-sm);line-height:1.5}.nav-link.active{color:var(--accent)}.nav-link.active:after{width:100%}.video-demo{padding:var(--spacing-4xl) 0;background:var(--secondary)}.video-content{text-align:center;max-width:800px}.section-title{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-md);color:var(--primary)}.section-subtitle{font-size:var(--font-size-xl);color:var(--text-gray);margin-bottom:var(--spacing-3xl)}.video-container{position:relative;overflow:hidden;box-shadow:var(--shadow-2xl)}.video-container,.video-wrapper iframe{border-radius:var(--radius-2xl)}.video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal)}.video-placeholder:hover{background:var(--primary-light)}.video-thumbnail{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:hsla(0,0%,100%,.9);border:none;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-lg)}.play-button:hover{background:var(--secondary);transform:translate(-50%,-50%) scale(1.1)}.play-button i{font-size:var(--font-size-2xl);color:var(--primary);margin-left:4px}.demo-video{position:absolute;top:0;left:0;width:100%;height:100%}.client-logos{padding:var(--spacing-3xl) 0;background:#f8fafc;overflow:hidden}.client-logos .container{max-width:100%;padding-left:12px;padding-right:12px}.logos-title{text-align:center;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-gray);margin-bottom:var(--spacing-3xl)}.logos-carousel-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xl)}.logos-carousel{overflow:hidden;position:relative;width:100%}.logo-track{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap;will-change:transform}.logo-track-left{animation:scrollLeft 24s linear infinite}.logo-track-right{animation:scrollRight 24s linear infinite}.logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:120px;min-width:200px;opacity:.6;transition:opacity var(--transition-normal)}.logo-item:hover{opacity:1}.logo-item img{max-height:100px;width:auto;filter:grayscale(100%);transition:filter var(--transition-normal)}.logo-item:hover img{filter:grayscale(0)}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-16.67%)}}@keyframes scrollRight{0%{transform:translateX(-16.67%)}to{transform:translateX(0)}}.api-section,.features{padding:var(--spacing-4xl) 0;background:var(--secondary)}.api-intro{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.api-intro .api-code{margin-bottom:var(--spacing-sm)}.api-intro-text,.api-note{color:var(--text-gray)}.api-intro-text{margin-bottom:var(--spacing-md);white-space:pre-line}.api-code{background:#f8fafc;border:1px dotted #d1d5db;border-radius:var(--radius-md);padding:var(--spacing-md);overflow:auto;margin:var(--spacing-sm) 0}.api-code pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;color:#111827}.api-intro-grid{display:none}.api-intro-stack{display:block;margin-bottom:var(--spacing-3xl)}.api-intro-stack .api-intro{margin-top:var(--spacing-xl)}.api-intro-text p+p{margin-top:var(--spacing-md)}@media (max-width:1024px){.api-intro-grid{grid-template-columns:1fr}}.api-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.api-sidebar{position:-webkit-sticky;position:sticky;top:100px;align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 6px 24px rgba(0,0,0,.06)}.api-nav h3{display:none}.api-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.api-nav a{text-decoration:none;color:var(--text-dark);font-weight:600;display:block;padding:10px 12px;border-radius:10px;transition:all var(--transition-normal);position:relative}.api-nav a:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:4px;height:0;background:var(--primary);border-radius:4px;transition:height var(--transition-normal)}.api-nav a:hover{background:rgba(1,8,60,.06);color:var(--primary);transform:translateX(2px)}.api-nav a.active{background:linear-gradient(180deg,rgba(1,8,60,.08),rgba(1,8,60,.03));color:var(--primary);box-shadow:0 4px 12px rgba(1,8,60,.08)}.api-nav a.active:before{height:18px}.api-content{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-lg);padding:var(--spacing-2xl)}.api-block+.api-block{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid #e5e7eb}.api-content .api-block{display:none}.api-content .api-block.active{display:block}.api-block h2{font-size:var(--font-size-3xl);color:var(--primary);margin-bottom:var(--spacing-sm)}.api-block h3{font-size:var(--font-size-xl);margin-top:var(--spacing-xl);padding-bottom:var(--spacing-xs);border-bottom:1px solid #e5e7eb}.api-block{scroll-margin-top:120px}#products{border-top:none!important;padding-top:0!important;margin-top:var(--spacing-3xl)}.api-block h4{font-size:var(--font-size-lg);margin-top:var(--spacing-lg);color:var(--primary)}.api-meta{margin:var(--spacing-xs) 0 var(--spacing-md) 16px;color:var(--text-gray)}.api-meta em{display:inline;font-style:normal;font-weight:400;color:inherit;margin-right:6px}.api-meta{padding-left:0}.api-meta em:before{content:none}.api-meta em:nth-of-type(2):before{content:"\A";white-space:pre}.api-meta em:nth-of-type(2){display:inline;margin-top:0}.api-block p strong{color:var(--primary)}.api-block p{color:var(--text-gray)}#invoices ul{list-style:none!important;padding-left:0!important;margin-left:0!important}#invoices ul ul{padding-left:var(--spacing-lg)!important;margin-left:var(--spacing-sm)!important}#invoices li,#invoices ul ul{list-style:none!important}#invoices li::marker{content:""!important}#inventory-transactions ul{list-style:none;padding-left:0}#inventory-transactions ul ul{list-style:none;padding-left:var(--spacing-lg)}@media (max-width:1024px){.api-layout{grid-template-columns:1fr;gap:var(--spacing-2xl)}.api-sidebar{position:static;order:1;top:auto;max-width:100%;margin-bottom:var(--spacing-xl)}.api-nav ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.api-nav a{padding:var(--spacing-md);font-size:var(--font-size-sm);text-align:center}.api-content{order:2}}@media (max-width:768px){.api-nav ul{grid-template-columns:1fr}.api-nav a{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-size:var(--font-size-base)}.api-sidebar{margin-bottom:var(--spacing-lg)}.api-content,.api-sidebar{padding:var(--spacing-lg)}.api-content h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.api-content h3{font-size:var(--font-size-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.api-content h4{font-size:var(--font-size-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.api-content p{font-size:var(--font-size-sm);line-height:1.6;margin-bottom:var(--spacing-md)}.api-code pre{font-size:.7rem;padding:var(--spacing-md);overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.api-block{margin-bottom:var(--spacing-3xl)}}.section-header{text-align:center;margin-bottom:var(--spacing-4xl);padding:0 var(--spacing-lg)}.section-title{color:#fff}.section-subtitle{color:hsla(0,0%,100%,.8)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.feature-card{background:var(--secondary);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid rgba(1,8,60,.1);transition:all var(--transition-normal);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);transform:scaleX(0);transition:transform var(--transition-normal)}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.feature-icon{width:60px;height:60px;background:var(--primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.feature-icon i{font-size:var(--font-size-2xl);color:var(--secondary)}.feature-title{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-md);color:var(--primary)}.feature-description{color:var(--text-gray);margin-bottom:var(--spacing-lg);line-height:1.6}.feature-highlight{display:inline-block;background:rgba(59,130,246,.1);color:var(--accent);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600}.cta-section{padding:var(--spacing-4xl) 0;background:var(--gradient-primary);color:var(--secondary);text-align:center}.cta-title{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-md);color:var(--secondary)}.cta-subtitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3xl);opacity:.9}.cta-buttons{margin-bottom:var(--spacing-2xl)}.cta-actions,.cta-buttons{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.cta-actions{margin-top:var(--spacing-2xl)}.cta-section .btn-primary{background:var(--secondary);color:var(--primary)}.cta-section .btn-primary:hover{background:var(--text-light);transform:translateY(-2px)}.cta-section .btn-secondary{border-color:var(--secondary);color:var(--secondary)}.cta-section .btn-secondary:hover{background:var(--secondary);color:var(--primary)}.cta-guarantee{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);opacity:.8}.cta-guarantee i{color:var(--success)}.footer{background:var(--primary);color:var(--secondary);padding:var(--spacing-4xl) 0 var(--spacing-xl)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.footer-section h4{color:var(--secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg)}.footer-description{color:var(--text-light);margin-bottom:var(--spacing-lg);line-height:1.6}.footer-links{list-style:none}.footer-links li{margin-bottom:var(--spacing-sm)}.footer-links a{color:var(--text-light);text-decoration:none;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--secondary)}.social-links{display:flex;gap:var(--spacing-md)}.social-link{width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--secondary);text-decoration:none;transition:all var(--transition-normal)}.social-link:hover{background:var(--accent);transform:translateY(-2px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xl);border-top:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap;gap:var(--spacing-md)}.footer-copyright p{color:var(--text-light);margin:0}.footer-legal{display:flex;gap:var(--spacing-lg)}.footer-legal a{color:var(--text-light);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-legal a:hover{color:var(--secondary)}.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2000;align-items:center;justify-content:center}.video-modal.active{display:flex}.modal-content{position:relative;width:95vw;max-width:1200px;background:transparent;border-radius:var(--radius-xl);overflow:hidden;padding:0}.video-modal .video-container{position:relative;width:min(90vw,1200px);aspect-ratio:16/9;background:#000;margin:0 auto}.video-modal .video-container iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.close-modal{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:rgba(0,0,0,.5);color:var(--secondary);border:none;width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-xl);z-index:1;transition:background var(--transition-fast)}.close-modal:hover{background:rgba(0,0,0,.8)}#modal-video{width:100%;height:auto;display:block}@media (max-width:1400px){.plan-ribbon{top:-8px;right:10px;padding:4px 10px;font-size:8px;letter-spacing:.4px}.plan-name{font-size:.95rem!important;line-height:1.3!important}.plan-description{font-size:.7rem!important;line-height:1.3!important}.plan-card-price-amount{font-size:1.5rem!important}.plan-card-currency{font-size:1.2rem!important}.plan-card-vat{font-size:.6rem!important}.plan-card-price-period{font-size:.75rem!important}.pricing-card{padding:16px 10px}.pricing-grid-5{gap:8px}}@media (max-width:900px){.pricing-grid-5{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;gap:var(--spacing-2xl);text-align:center}.hero{padding:var(--spacing-2xl) 0}.hero .container{padding:0 var(--spacing-md);overflow:hidden}.hero-content{max-width:100%;text-align:center;padding:0}.hero-visual{order:-1;display:flex;flex-direction:column;align-items:center}.hero-image-container,.hero-visual{width:100%;padding:0;overflow:hidden}.hero-image,.hero-image-container{max-width:100%}.hero-image{width:100%;height:auto;object-fit:contain}.hero-title{font-size:var(--font-size-xl);text-align:center}.hero-subtitle{font-size:var(--font-size-md);text-align:center}.hero-description{font-size:var(--font-size-sm);text-align:center}.hero-actions{flex-wrap:wrap}.hero-actions,.hero-stats{justify-content:center}.floating-card{display:none}.mobile-stats-cards{display:block;margin-top:var(--spacing-lg);width:100%;order:2}.hero-image-container{order:1}.mobile-stats-track{animation:scrollMobileStats 40s linear infinite}.feature-item{flex-direction:column;text-align:center;gap:var(--spacing-lg)}.about-features .feature-icon,.feature-number{align-self:center}.footer-content{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}}@media (max-width:768px){.logo-track-left{animation:scrollLeft 12s linear infinite}.logo-track-right{animation:scrollRight 12s linear infinite}.logo-item{height:90px;min-width:150px}.logo-item img{max-height:70px}.nav-menu{position:fixed;top:70px;left:0;right:0;background:var(--primary);flex-direction:column;padding:var(--spacing-2xl);gap:var(--spacing-lg);transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.15)}.nav-menu.active{transform:translateX(0)}.nav-menu .nav-link{padding:var(--spacing-md);font-size:var(--font-size-lg);color:var(--secondary);border-bottom:1px solid hsla(0,0%,100%,.1)}.hamburger{display:flex;z-index:1000}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.nav-logo .logo{height:32px}.nav-cta{gap:var(--spacing-sm)}.nav-cta .btn-primary,.nav-cta .btn-secondary{padding:6px 12px;font-size:.75rem;font-weight:500;white-space:nowrap;border-radius:6px;min-width:auto}.nav-cta .btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.4)}.nav-cta .btn-primary{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3)}.pricing-grid-5{grid-template-columns:1fr;gap:12px}.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-lg)}.hero-cta{flex-direction:column;align-items:center}.hero-stats{justify-content:center}.features-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column;align-items:center;gap:var(--spacing-md)}.cta-transition .cta-content{flex-direction:column;text-align:center;gap:var(--spacing-xl)}.cta-transition .cta-actions{flex-direction:column;width:100%;max-width:300px}.about-hero-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-2xl)}.about-hero-visual{order:-1}.mission-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.story-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-2xl)}.story-visual{order:-1}.solutions-grid{grid-template-columns:1fr}.solutions-column,.solutions-grid{gap:var(--spacing-2xl)}.solution-block p{padding-left:0}.solution-header{flex-direction:column;align-items:flex-start;text-align:left}.solution-header i{margin-right:0;margin-bottom:var(--spacing-sm);width:auto}.features-hero-content,.footer-content{grid-template-columns:1fr;text-align:center}.features-hero-content{gap:var(--spacing-2xl)}.features-hero-title{font-size:var(--font-size-4xl)}.features-hero-subtitle{font-size:var(--font-size-lg)}.features-hero-description{font-size:var(--font-size-base)}.features-hero-card{padding:var(--spacing-2xl)}.features-hero-card i{font-size:2.5rem}.pricing-hero-content{grid-template-columns:1fr;gap:var(--spacing-2xl);text-align:center}.pricing-hero-title{font-size:var(--font-size-4xl)}.pricing-hero-subtitle{font-size:var(--font-size-lg)}.pricing-hero-description{font-size:var(--font-size-base)}.pricing-hero-card{padding:var(--spacing-2xl)}.pricing-hero-card i{font-size:2.5rem}.pricing-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.pricing-card.featured,.pricing-card.featured:hover{transform:none;border-radius:12px!important}.comparison-header,.comparison-row{grid-template-columns:1fr;gap:var(--spacing-sm)}.feature-column,.feature-name,.plan-column,.plan-value{padding:var(--spacing-sm);text-align:center}.cta-buttons{flex-direction:column;align-items:center}.cta-title{font-size:var(--font-size-4xl)}.cta-subtitle{font-size:var(--font-size-xl)}.cta-description{font-size:var(--font-size-base)}.pricing-layout{grid-template-columns:1fr;gap:var(--spacing-2xl)}.pricing-features{padding-right:0;order:2}.features-title{text-align:center}.pricing-card-single{position:static;order:1}.pricing-features .feature-item{padding:var(--spacing-sm);flex-direction:column;text-align:center;align-items:center}.pricing-features .feature-icon{width:40px;height:40px;font-size:1.1rem;margin-bottom:var(--spacing-sm)}.pricing-features .feature-content{text-align:center}.pricing-features .feature-title{font-size:var(--font-size-sm);text-align:center}.pricing-features .feature-description{font-size:var(--font-size-xs);text-align:center}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.feature-card{padding:var(--spacing-lg)}.partners-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}.footer-bottom{flex-direction:column;text-align:center}.social-links{justify-content:center}}@media (max-width:480px){.logo-track-left{animation:scrollLeft 6s linear infinite}.logo-track-right{animation:scrollRight 6s linear infinite}.logo-item{height:60px;min-width:100px;gap:8px}.logo-item img{max-height:50px}.logo-track{gap:10px}.logos-carousel-wrapper{gap:var(--spacing-md)}.hero-title{font-size:var(--font-size-lg)}.hero-subtitle{font-size:var(--font-size-base)}.hero-description{font-size:var(--font-size-xs)}.mobile-stats-cards{margin-top:var(--spacing-sm);width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0}.mobile-stats-track{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);min-width:max-content;animation:scrollMobileStats 35s linear infinite}.mobile-stat-card{min-width:220px;padding:var(--spacing-sm) var(--spacing-lg);font-size:.85rem}.mobile-stat-card i{font-size:var(--font-size-base)}.container{padding:0 var(--spacing-md)}.nav-menu{top:60px;padding:var(--spacing-xl)}.nav-cta .btn-primary,.nav-cta .btn-secondary{padding:5px 10px;font-size:.7rem}.features-title{text-align:center}.pricing-features .feature-item{flex-direction:column;text-align:center;align-items:center}.pricing-features .feature-icon{width:36px;height:36px;margin-bottom:var(--spacing-sm)}.pricing-features .feature-content,.pricing-features .feature-description,.pricing-features .feature-title{text-align:center}.api-content,.api-sidebar{padding:var(--spacing-md)}.api-content h2{font-size:var(--font-size-xl)}.api-content h3{font-size:var(--font-size-lg)}.api-code pre{font-size:.65rem}.hero{padding:100px 0 var(--spacing-2xl)}.cta-title,.hero-title,.section-title{font-size:var(--font-size-3xl)}.btn-large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid var(--accent);outline-offset:2px}.loading{opacity:.6;pointer-events:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.policy-content .api-block li,.policy-content .api-block p,.policy-content .policy-table td{color:#4b5563}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.pricing-card-single .pricing-card{min-height:420px}.vat{font-size:calc(var(--font-size-base) * .75);font-weight:500;color:#000;margin-left:4px;display:inline!important}.pricing-tabs{gap:var(--spacing-sm);background:var(--gray-100);padding:var(--spacing-sm);border-radius:var(--border-radius-lg)}.pricing-tab{border:2px solid var(--gray-200);background:var(--secondary);color:var(--text-dark);font-weight:700}.pricing-tab.active{border-color:var(--primary);background:linear-gradient(180deg,rgba(1,8,60,.06),rgba(1,8,60,.02));color:var(--primary);box-shadow:0 6px 18px rgba(1,8,60,.12)}.pricing-tab:hover{border-color:var(--primary-light);color:var(--primary)}.savings-badge{background:rgba(1,8,60,.08);color:var(--primary);font-weight:700}.contact-methods{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.contact-card{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid var(--gray-200)}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.contact-card-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.contact-card-icon i{font-size:var(--font-size-xl);color:#fff}.contact-card-title{font-size:var(--font-size-xl);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-md)}.contact-card-description{color:var(--text-muted);line-height:1.6;margin-bottom:var(--spacing-lg)}.contact-info{background:var(--gray-50);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--primary)}.contact-info p{margin:0;color:var(--text-dark);font-weight:500}.contact-info p:not(:last-child){margin-bottom:var(--spacing-sm)}.contact-form-map-section{padding:var(--spacing-4xl) 0;background:linear-gradient(135deg,#01083c,#1a1f5c)}.form-map-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:stretch;min-height:600px}.form-section{background:transparent;padding:var(--spacing-4xl);display:flex;flex-direction:column;justify-content:center}.form-header{margin-bottom:var(--spacing-2xl)}.form-title{font-size:var(--font-size-2xl);font-weight:800;color:#fff;margin-bottom:var(--spacing-sm)}.form-subtitle{font-size:var(--font-size-base);color:hsla(0,0%,100%,.8)}.contact-form{background:transparent;padding:0;box-shadow:none}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.form-group,.form-row{margin-bottom:var(--spacing-lg)}.form-group label{display:block;font-weight:600;color:#fff;margin-bottom:var(--spacing-sm)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--spacing-md);border:2px solid hsla(0,0%,100%,.3);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:border-color var(--transition-fast);background:hsla(0,0%,100%,.85);color:var(--text-dark)}.form-group select{background:hsla(0,0%,100%,.85);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.form-group textarea{resize:vertical;min-height:120px}.checkbox-group{margin-bottom:var(--spacing-xl)}.checkbox-label{display:flex;align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-size-sm);line-height:1.5}.checkbox-label input[type=checkbox]{width:auto;margin:2px 0 0}.checkbox-text{color:hsla(0,0%,100%,.9)}.contact-form .btn-primary{background:#fff;color:var(--primary);border:2px solid var(--primary)}.contact-form .btn-primary:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-xl)}.map-section{background:transparent;padding:var(--spacing-4xl);display:flex;flex-direction:column;justify-content:center}.map-header{margin-bottom:var(--spacing-2xl)}.map-title{font-size:var(--font-size-2xl);font-weight:800;color:#fff;margin-bottom:var(--spacing-sm)}.map-subtitle{font-size:var(--font-size-base);color:hsla(0,0%,100%,.8);line-height:1.5}.map-wrapper{overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.map-wrapper iframe{display:block;width:100%;height:450px}.social-section{padding:var(--spacing-4xl) 0;background:var(--primary);color:#fff}.social-content{text-align:center}.social-title{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-2xl);color:#fff}.social-icons{gap:var(--spacing-xl)}.social-icon,.social-icons{display:flex;justify-content:center}.social-icon{width:60px;height:60px;background:hsla(0,0%,100%,.1);border-radius:50%;align-items:center;color:#fff;font-size:var(--font-size-xl);transition:all var(--transition-fast);text-decoration:none}.social-icon:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px);color:#fff}@media (max-width:768px){.contact-cards{grid-template-columns:1fr;gap:var(--spacing-xl)}.form-map-container{grid-template-columns:1fr;gap:var(--spacing-2xl)}.form-section,.map-section{padding:var(--spacing-2xl)}.form-row{grid-template-columns:1fr;gap:0}.social-icons{gap:var(--spacing-lg)}.social-icon{width:50px;height:50px;font-size:var(--font-size-lg)}}.video-section{padding:var(--spacing-4xl) 0;background:#fff}.video-content{max-width:1200px;margin:0 auto}.video-title{font-size:var(--font-size-4xl);font-weight:700;color:var(--primary);text-align:center;margin-bottom:var(--spacing-sm)}.video-subtitle{font-size:var(--font-size-lg);color:var(--text-gray);text-align:center;margin-bottom:var(--spacing-4xl)}.video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:var(--radius-lg)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.faq-section{padding:var(--spacing-4xl) 0;background:var(--gradient-primary)}.faq-section .faq-item{background:transparent;border:none;box-shadow:none;margin-bottom:var(--spacing-sm)}.faq-section .faq-question{background:transparent}.faq-section .faq-question h3{color:#fff;display:flex;align-items:center;gap:8px}.faq-section .faq-question h3:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--primary);font-size:10px;font-weight:800;flex:0 0 16px}.faq-section .faq-icon{color:#fff}.faq-section .faq-answer{background:transparent}.faq-section .faq-answer p{color:#fff}.faq-section .faq-question:hover{background:#fff;border-radius:var(--radius-md)}.faq-section .faq-question:hover .faq-icon,.faq-section .faq-question:hover h3{color:var(--primary)}.faq-section .faq-item.active{border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.95)}.faq-section .faq-item.active .faq-answer{border-top:1px solid hsla(0,0%,100%,.7)}.faq-content{max-width:1200px;margin:0 auto}.faq-title{font-size:var(--font-size-4xl);font-weight:700;color:#fff;text-align:center;margin-bottom:var(--spacing-sm)}.faq-subtitle{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.9);text-align:center}.faq-accordion,.faq-subtitle{margin-bottom:var(--spacing-4xl)}.faq-accordion{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.faq-column{flex:1 1;display:flex;flex-direction:column}.faq-item{background:#fff;border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:hidden;transition:all var(--transition-fast);position:relative;z-index:1}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.faq-item.active{z-index:10}.faq-question{padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;border:none;width:100%;text-align:left;transition:all var(--transition-fast)}.faq-question:hover{background:#f8fafc}.faq-question h3{font-size:var(--font-size-base);font-weight:600;color:var(--primary);margin:0;flex:1 1;padding-right:5px;line-height:1.4}.faq-icon{font-size:var(--font-size-lg);color:var(--accent);transition:transform var(--transition-fast);flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;background:#f8fafc}.faq-item.active .faq-answer{max-height:600px}.video-accordion .faq-item.active .faq-answer{max-height:800px}.faq-answer p{padding:0 5px 5px;margin:0;font-size:var(--font-size-base);line-height:1.6;color:var(--text-gray)}.video-accordion .faq-item,.video-accordion .faq-question{background:#fff}.video-accordion .faq-question h3{color:var(--primary)}.video-accordion .faq-icon{color:var(--accent)}.video-accordion .faq-answer{background:#f8fafc}.video-accordion .faq-answer p{color:var(--text-gray)}.faq-cta{text-align:center;padding:var(--spacing-4xl);background:var(--gradient-primary);border-radius:var(--radius-xl);color:#fff}.faq-cta h3{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-sm);color:#fff}.faq-cta p{margin-bottom:var(--spacing-xl);color:hsla(0,0%,100%,.9)}.faq-cta .btn,.faq-cta p{font-size:var(--font-size-lg)}.faq-cta .btn{background:#fff;color:var(--primary);border:2px solid #fff;font-weight:600;padding:var(--spacing-lg) var(--spacing-2xl);transition:all var(--transition-fast)}.faq-cta .btn:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-xl)}.faq-cta-section{background:#fff;padding:var(--spacing-4xl) 0}@media (max-width:1024px){.faq-accordion{grid-template-columns:1fr;gap:var(--spacing-md)}.video-accordion .faq-item.active .faq-answer{max-height:600px}}@media (max-width:768px){.about-hero{padding:80px 0 var(--spacing-3xl)}.about-hero-title{font-size:var(--font-size-3xl)}.about-hero-subtitle{font-size:var(--font-size-lg)}.about-hero-description{font-size:var(--font-size-sm)}.video-section{padding:var(--spacing-2xl) 0}.video-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.video-subtitle{font-size:var(--font-size-sm);margin-bottom:var(--spacing-2xl)}.faq-content{padding:0 var(--spacing-lg)}.faq-title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-lg)}.faq-subtitle{font-size:var(--font-size-base);margin-bottom:var(--spacing-2xl)}.faq-accordion{grid-template-columns:1fr;gap:var(--spacing-md)}.faq-item{margin-bottom:var(--spacing-sm)}.faq-question{padding:var(--spacing-md)}.faq-question h3{font-size:var(--font-size-sm);padding-right:var(--spacing-sm);line-height:1.5}.faq-icon{font-size:var(--font-size-base)}.faq-answer p{padding:var(--spacing-md);font-size:var(--font-size-sm);line-height:1.6}.faq-item.active .faq-answer{max-height:500px}.video-accordion .faq-item.active .faq-answer{max-height:400px}.faq-cta{padding:var(--spacing-2xl)}.faq-cta h3{font-size:var(--font-size-xl)}.faq-cta p{font-size:var(--font-size-sm)}}@media (max-width:480px){.about-hero-title{font-size:var(--font-size-2xl)}.about-hero-subtitle{font-size:var(--font-size-base)}.about-hero-description{font-size:.85rem}.video-title{font-size:var(--font-size-xl)}.faq-content,.video-content{padding:0 var(--spacing-md)}.faq-title{font-size:var(--font-size-2xl)}.faq-question{padding:var(--spacing-sm) var(--spacing-md)}.faq-question h3{font-size:.85rem;line-height:1.4}.faq-answer p{padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}.faq-item.active .faq-answer{max-height:400px}.video-accordion .faq-item.active .faq-answer{max-height:300px}.faq-cta{padding:var(--spacing-xl)}.faq-cta h3{font-size:var(--font-size-lg)}.faq-cta p{font-size:.85rem;margin-bottom:var(--spacing-md)}}