:root{--merkoll-green:#7c3aed;--merkoll-blue:#6366f1;--merkoll-red:#f43f5e;--merkoll-gold:#fbbf24;--merkoll-dark:#0f0b1a;--merkoll-light:#1a1625;--merkoll-gray:#a1a1aa;--merkoll-gray-light:#27212f;--merkoll-white:#fff;--merkoll-shadow:0 10px 40px #7c3aed33;--merkoll-transition:all .4s cubic-bezier(.4,0,.2,1)}.merkoll-body{color:var(--merkoll-white);background-color:var(--merkoll-dark);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.merkoll-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.merkoll-section{padding:100px 0}.merkoll-h1{background:linear-gradient(135deg,var(--merkoll-green)0%,var(--merkoll-blue)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.75rem;font-weight:700}.merkoll-h2{color:var(--merkoll-white);margin-bottom:1rem;font-size:2.75rem;font-weight:700}.merkoll-h3{color:var(--merkoll-white);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.merkoll-p{color:var(--merkoll-gray);margin-bottom:1.5rem;font-size:1.125rem}.merkoll-btn{cursor:pointer;transition:var(--merkoll-transition);border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 36px;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.merkoll-btn:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.merkoll-btn:hover:after{left:100%}.merkoll-btn-primary{background:linear-gradient(135deg,var(--merkoll-green)0%,var(--merkoll-blue)100%);box-shadow:0 8px 25px #0077c84d;color:var(--merkoll-white)!important}.merkoll-btn-primary:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0077c866}.merkoll-btn-secondary{border:2px solid var(--merkoll-blue);background:0 0;color:var(--merkoll-blue)!important}.merkoll-btn-secondary:hover{background:#0077c80d;transform:translateY(-4px)}.merkoll-btn-accent{background:var(--merkoll-gold);font-weight:700;color:var(--merkoll-dark)!important}.merkoll-btn-accent:hover{background:#ffc233;transform:translateY(-4px);box-shadow:0 10px 25px #ffb3004d}.merkoll-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#020617cc;border-bottom:1px solid #ffffff0d;width:100%;position:fixed;top:0;left:0}.merkoll-nav{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.merkoll-logo{align-items:center;font-size:2rem;font-weight:800;text-decoration:none;display:flex}.merkoll-logo-text{background:linear-gradient(135deg,var(--merkoll-green)0%,var(--merkoll-blue)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:50px;position:relative}.merkoll-logo-text:before{content:"M";background:linear-gradient(135deg,var(--merkoll-green)0%,var(--merkoll-blue)100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.merkoll-nav-links{gap:40px;list-style:none;display:flex}.merkoll-nav-link{color:#fff;transition:var(--merkoll-transition);padding:8px 0;font-size:1.05rem;font-weight:600;text-decoration:none;position:relative}.merkoll-nav-link:after{content:"";background:linear-gradient(90deg,var(--merkoll-green),var(--merkoll-blue));border-radius:2px;width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.merkoll-nav-link:hover{color:var(--merkoll-blue)}.merkoll-nav-link:hover:after{width:100%}.merkoll-hero{color:#fff;background:radial-gradient(circle at 70% 30%,#a855f726,#0000 50%),radial-gradient(circle at 10% 80%,#6366f11a,#0000 50%),#020617;padding-top:160px;padding-bottom:100px;position:relative;overflow:hidden}.merkoll-hero-content{justify-content:space-between;align-items:center;gap:60px;display:flex}.merkoll-hero-text{color:#fff;flex:1;max-width:650px}.merkoll-hero-subtitle{color:#94a3b8;margin-bottom:40px;font-size:1.375rem}.merkoll-hero-stats{border-top:1px solid #ffffff0d;gap:40px;margin-top:60px;padding-top:30px;display:flex}.merkoll-stat-value{color:var(--merkoll-green);font-size:2.5rem;font-weight:800}.merkoll-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.merkoll-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--merkoll-transition);background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:40px 30px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.merkoll-feature-card:before{content:"";background:linear-gradient(to bottom,var(--merkoll-green),var(--merkoll-blue));width:4px;height:100%;position:absolute;top:0;left:0}.merkoll-feature-card:hover{transform:translateY(-10px)}.merkoll-feature-icon{width:70px;height:70px;color:var(--merkoll-white);border-radius:16px;justify-content:center;align-items:center;margin-bottom:25px;font-size:2rem;display:flex}.merkoll-unified-platform{background:linear-gradient(135deg,var(--merkoll-dark)0%,#2d3748 100%);color:var(--merkoll-white);position:relative}.merkoll-platform-diagram{width:100%;height:450px;position:relative}.merkoll-center-circle{background:linear-gradient(135deg,var(--merkoll-green),var(--merkoll-blue));color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:1.2rem;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0077c866}.merkoll-module-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:.9rem;font-weight:600;animation:6s ease-in-out infinite merkoll-float;display:flex;position:absolute;box-shadow:0 10px 25px #0003}@keyframes merkoll-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.merkoll-cta-section{background:linear-gradient(135deg,var(--merkoll-green)0%,var(--merkoll-blue)100%);color:var(--merkoll-white)}.merkoll-pricing-table{color:var(--merkoll-dark);background:#fff}.merkoll-pricing-table th,.merkoll-pricing-table td{border-color:var(--merkoll-gray-light)!important}.merkoll-pricing-table .text-white{color:var(--merkoll-dark)!important}.merkoll-pricing-table .text-gray-400{color:var(--merkoll-gray)!important}@keyframes pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}.animate-in{animation:.3s ease-out animate-in}@keyframes animate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
