.mela-page{--ml-teal: #0D9488;--ml-teal-light: #14B8A6;--ml-teal-dim: #0F766E;--ml-teal-glow: rgba(13, 148, 136, .15);--ml-cyan: #06B6D4;--ml-bg: var(--color-bg);--ml-bg-card: var(--color-bg-card);--ml-text: var(--color-text);--ml-text-muted: var(--color-text-muted);--ml-text-dim: var(--color-text-muted);--ml-border: var(--color-border);--ml-border-hover: rgba(13, 148, 136, .4);--ml-red: #F43F5E;min-height:100vh;position:relative;z-index:2;overflow-x:hidden}.mela-scanline{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(13,148,136,.008) 2px,rgba(13,148,136,.008) 4px)}.mela{max-width:1100px;margin:0 auto;padding:var(--space-xl);position:relative;z-index:4}.mela__back{display:inline-flex;align-items:center;gap:6px;font-family:Sora,sans-serif;font-size:13px;color:var(--ml-text-muted);margin-bottom:var(--space-2xl);transition:color .2s}.mela__back:hover{color:var(--ml-teal)}.mela__hero{text-align:center;padding:var(--space-xl) 0 var(--space-2xl);position:relative}.mela__hero:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(13,148,136,.08) 0%,rgba(6,182,212,.04) 40%,transparent 65%);pointer-events:none}.mela__hero-logo{height:48px;width:auto;margin:0 auto var(--space-lg);filter:brightness(1.1)}.mela__hero-tagline{font-family:Sora,sans-serif;font-size:var(--text-xl);font-weight:300;color:var(--ml-text-muted);max-width:550px;margin:0 auto var(--space-2xl);line-height:1.6}.mela__hero-tagline strong{color:var(--ml-teal-light);font-weight:500}.mela__hero-image-wrapper{position:relative;max-width:900px;margin:0 auto var(--space-2xl);border-radius:14px;overflow:hidden;border:1px solid var(--ml-border);aspect-ratio:16 / 9}.mela__hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:mela-carousel 18s ease-in-out infinite}.mela__hero-slide--1{animation-delay:0s}.mela__hero-slide--2{animation-delay:-12s}.mela__hero-slide--3{animation-delay:-6s}@keyframes mela-carousel{0%,to{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}}@media(prefers-reduced-motion:reduce){.mela__hero-slide{animation:none;opacity:1}.mela__hero-slide--2,.mela__hero-slide--3{display:none}}.mela__hero-image{width:100%;display:block}.mela__hero-image-glow{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 60%,var(--ml-bg) 100%);pointer-events:none}.mela__hero-stat-bar{display:flex;justify-content:center;align-items:center;gap:0;background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:8px;max-width:700px;margin:0 auto;overflow:hidden}.mela__hero-stat{flex:1;padding:var(--space-lg) var(--space-md);text-align:center}.mela__hero-stat-value{display:block;font-family:Sora,sans-serif;font-size:var(--text-xl);font-weight:700;color:var(--ml-teal-light);margin-bottom:4px}.mela__hero-stat-label{display:block;font-family:Sora,sans-serif;font-size:10px;color:var(--ml-text-dim);text-transform:uppercase;letter-spacing:.1em}.mela__hero-stat-divider{width:1px;height:40px;background:var(--ml-border);flex-shrink:0}.mela__section{margin-bottom:var(--space-3xl)}.mela__section-label{font-family:Sora,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--ml-teal-dim);margin-bottom:var(--space-md)}.mela__divider{height:1px;background:linear-gradient(90deg,var(--ml-teal-dim) 0%,var(--ml-border) 40%,transparent 100%);margin-bottom:var(--space-2xl)}.mela__pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);position:relative}.mela__pipeline-step{background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:10px;padding:var(--space-xl) var(--space-md);text-align:center;position:relative;transition:all .3s ease}.mela__pipeline-step:hover{border-color:var(--ml-teal);box-shadow:0 0 30px #0d948814;transform:translateY(-3px)}.mela__pipeline-icon{display:block;width:110px;height:110px;margin:0 auto var(--space-md);border-radius:50%;overflow:hidden;border:2px solid rgba(13,148,136,.25);background:var(--ml-bg);box-shadow:0 6px 22px #0d94882e}.mela__pipeline-icon img{width:100%;height:100%;object-fit:cover;display:block}.mela__pipeline-number{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ml-teal);letter-spacing:.1em;margin-bottom:var(--space-sm)}.mela__pipeline-title{font-family:Sora,sans-serif;font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-xs);color:var(--ml-text)}.mela__pipeline-desc{font-family:Sora,sans-serif;font-size:var(--text-xs);color:var(--ml-text-muted);line-height:1.6}.mela__pipeline-arrow{display:none}.mela__features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.mela__feature{background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:10px;padding:var(--space-xl);transition:all .3s ease;position:relative;overflow:hidden}.mela__feature:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--ml-teal),var(--ml-cyan));opacity:0;transition:opacity .3s}.mela__feature:hover{border-color:var(--ml-teal-dim);transform:translateY(-3px);box-shadow:0 12px 24px #0000004d}.mela__feature:hover:before{opacity:1}.mela__feature-icon{font-size:1.8rem;margin-bottom:var(--space-md)}.mela__feature-title{font-family:Sora,sans-serif;font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-xs);color:var(--ml-text)}.mela__feature-desc{font-family:Sora,sans-serif;font-size:var(--text-sm);color:var(--ml-text-muted);line-height:1.6}.mela__problem{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.mela__problem-stat{background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:10px;padding:var(--space-2xl) var(--space-lg);text-align:center;transition:border-color .3s}.mela__problem-stat:hover{border-color:var(--ml-teal-dim)}.mela__problem-number{display:block;font-family:Sora,sans-serif;font-size:var(--text-4xl);font-weight:700;color:var(--ml-teal-light);margin-bottom:var(--space-sm);line-height:1}.mela__problem-text{display:block;font-family:Sora,sans-serif;font-size:var(--text-sm);color:var(--ml-text-muted);line-height:1.5}.mela__stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.mela__stack-group{background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:10px;padding:var(--space-lg)}.mela__stack-label{font-family:Sora,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ml-teal-dim);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--ml-border)}.mela__stack-pills{display:flex;flex-wrap:wrap;gap:6px}.mela__stack-pill{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 12px;border:1px solid var(--ml-border);border-radius:4px;color:var(--ml-text-muted);transition:all .2s}.mela__stack-pill:hover{border-color:var(--ml-teal);color:var(--ml-teal-light)}.mela__cta{text-align:center;padding:var(--space-3xl) var(--space-xl);background:var(--ml-bg-card);border:1px solid var(--ml-border);border-radius:12px;margin-bottom:var(--space-xl);position:relative;overflow:hidden}.mela__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--ml-teal),var(--ml-cyan),var(--ml-teal));background-size:200% 100%;animation:mela-gradient-shift 4s linear infinite}@keyframes mela-gradient-shift{0%{background-position:0% 0%}to{background-position:200% 0%}}.mela__cta-pulse{width:12px;height:12px;background:var(--ml-teal);border-radius:50%;margin:0 auto var(--space-lg);position:relative}.mela__cta-pulse:before{content:"";position:absolute;inset:-6px;border:2px solid var(--ml-teal);border-radius:50%;opacity:0;animation:mela-pulse-ring 2s ease-out infinite}@keyframes mela-pulse-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.5);opacity:0}}.mela__cta-title{font-family:Sora,sans-serif;font-size:var(--text-2xl);font-weight:600;color:var(--ml-text);margin-bottom:var(--space-sm)}.mela__cta-desc{font-family:Sora,sans-serif;font-size:var(--text-sm);color:var(--ml-text-dim);max-width:500px;margin:0 auto;line-height:1.7}.mela__hero-logo,.mela__hero-tagline,.mela__hero-image-wrapper,.mela__hero-stat-bar{animation:mela-up .7s ease forwards;opacity:0}.mela__hero-logo{animation-delay:.1s}.mela__hero-tagline{animation-delay:.25s}.mela__hero-image-wrapper{animation-delay:.4s}.mela__hero-stat-bar{animation-delay:.55s}@keyframes mela-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mela__hero-actions{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-xl)}.mela__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:8px;font-family:Sora,sans-serif;font-size:var(--text-sm);font-weight:600;transition:all .3s ease}.mela__btn--primary{background:var(--ml-teal);color:#fff}.mela__btn--primary:hover{background:var(--ml-teal-light);transform:translateY(-2px)}.mela__btn--ghost{border:1px solid var(--ml-border);color:var(--ml-text-muted)}.mela__btn--ghost:hover{border-color:var(--ml-teal);color:var(--ml-teal)}@media(max-width:900px){.mela__pipeline,.mela__features{grid-template-columns:repeat(2,1fr)}.mela__problem{grid-template-columns:1fr}}@media(max-width:640px){.mela{padding:var(--space-sm)}.mela__hero-logo{height:36px}.mela__hero-tagline{font-size:var(--text-base)}.mela__pipeline{grid-template-columns:1fr 1fr}.mela__features{grid-template-columns:1fr}.mela__hero-stat-bar{flex-wrap:wrap}.mela__hero-stat{flex:1 1 45%;min-width:120px}.mela__hero-stat-divider{display:none}.mela__stack{grid-template-columns:1fr}.mela__problem-number{font-size:var(--text-2xl)}}@media(max-width:400px){.mela__pipeline{grid-template-columns:1fr}.mela__hero-stat-value{font-size:var(--text-base)}.mela__section-label{font-size:10px}}
