body{font-family:Inter,system-ui,sans-serif;color:#1e293b;background:#fff;min-height:100vh}.poppins{font-family:Poppins,sans-serif}.lp-navbar{transition:all .4s cubic-bezier(.16,1,.3,1);background:transparent;border-bottom:1px solid rgba(0,0,0,0)}.lp-navbar.scrolled{background:#fffc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(20,184,166,.1)!important;padding:.8rem 0!important;box-shadow:0 4px 30px #00000008}.lp-hero{position:relative;padding:160px 0 100px;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.05) 0%,transparent 60%)}.modern-glass-card{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(20,184,166,.1);color:#1e293b;box-shadow:0 10px 40px #00000008}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#14b8a6;margin-bottom:.8rem;display:inline-block;background:#14b8a614;padding:4px 12px;border-radius:99px}.hero-title{font-size:clamp(2.5rem,5vw,3.8rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:1.5rem;color:#0f172a}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-footer{background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:80px 0 40px}.dot-grid-bg{background-image:radial-gradient(rgba(20,184,166,.04) 1px,transparent 1px);background-size:24px 24px}.animate-pulse-glow-sm{animation:pulseGlowSm 6s ease-in-out infinite}@keyframes pulseGlowSm{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.1);opacity:.25}}.blur-2xl{filter:blur(40px)}.interactive-hover-glow{position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.interactive-hover-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#14b8a626,#0ea5e926);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.interactive-hover-glow:hover:before{opacity:1}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 20px 40px #14b8a614!important}
