:root{--ln-violet:var(--v2-signature);--ln-violet-rgb:var(--v2-bg-rgb);--ln-black:var(--v2-bg);--ln-black-rgb:var(--v2-bg-rgb);--ln-white:var(--v2-surface);--ln-white-rgb:var(--v2-bg-rgb);--ln-magenta:var(--v2-signature);--ln-magenta-rgb:var(--v2-bg-rgb);--ln-blue:var(--v2-signature);--ln-blue-rgb:var(--v2-bg-rgb);--ln-surface:var(--v2-bg);--ln-surface-rgb:var(--v2-bg-rgb);--ln-gold:var(--v2-signature);--ln-gold-rgb:var(--v2-bg-rgb);--ln-green:var(--v2-signature);--ln-green-rgb:var(--v2-bg-rgb);--ln-gray:var(--v2-muted);--ln-gray-rgb:var(--v2-bg-rgb);--ln-muted:var(--v2-muted);--ln-muted-rgb:var(--v2-bg-rgb);--ln-divider:var(--v2-bg);--ln-divider-rgb:var(--v2-bg-rgb);--ln-light-surface:var(--v2-bg);--ln-light-surface-rgb:var(--v2-bg-rgb);--ln-gradient-hero:linear-gradient(135deg, var(--ln-violet), var(--ln-magenta));--ln-gradient-electric:linear-gradient(90deg, var(--ln-blue), var(--ln-violet));--ln-gradient-subtle:linear-gradient(135deg, rgba(var(--ln-violet-rgb), .08), rgba(var(--ln-magenta-rgb), .08));--ln-glow-violet:0 0 30px rgba(var(--ln-violet-rgb), .4);--ln-glow-magenta:0 0 30px rgba(var(--ln-magenta-rgb), .4);--ln-glow-blue:0 0 30px rgba(var(--ln-blue-rgb), .4);--ln-glow-violet-subtle:0 0 20px rgba(var(--ln-violet-rgb), .2);--ln-glow-magenta-subtle:0 0 20px rgba(var(--ln-magenta-rgb), .2);--ln-font-body:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ln-font-accent:"Lora", "Georgia", serif;--ln-space-xs:4px;--ln-space-sm:8px;--ln-space-md:16px;--ln-space-lg:24px;--ln-space-xl:32px;--ln-space-2xl:48px;--ln-space-3xl:64px;--ln-space-4xl:96px;--ln-radius-sm:8px;--ln-radius-md:12px;--ln-radius-lg:16px;--ln-radius-xl:24px;--ln-radius-full:999px;--ln-shadow-card:0 20px 52px rgba(var(--v2-bg-rgb),.22);--ln-shadow-elevated:0 26px 64px rgba(var(--v2-bg-rgb),.28);--ln-ease:cubic-bezier(.16, 1, .3, 1);--ln-duration:.3s;--ln-duration-slow:.5s}body{font-family:var(--ln-font-body);color:var(--ln-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ln-h1,.ln-section h1{font-family:var(--ln-font-body);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;color:var(--ln-white);letter-spacing:-.02em}.ln-h2,.ln-section h2{font-family:var(--ln-font-body);font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em}.ln-h3,.ln-section h3{font-family:var(--ln-font-body);font-weight:500;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.4;color:var(--ln-blue)}.ln-h4{font-family:var(--ln-font-body);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--ln-white)}.ln-body{font-size:1rem;line-height:1.7;color:var(--ln-white)}.ln-caption{font-family:var(--ln-font-body);font-weight:300;font-size:.75rem;line-height:1.5;color:var(--ln-gray)}.ln-quote{font-family:var(--ln-font-accent);font-style:italic;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.6;color:var(--ln-blue)}.ln-kicker{font-family:var(--ln-font-body);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ln-violet)}.ln-text-glow{background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box}.ln-text-violet{color:var(--ln-violet)}.ln-text-magenta{color:var(--ln-magenta)}.ln-text-blue{color:var(--ln-blue)}.ln-text-gold{color:var(--ln-gold)}.ln-text-gray{color:var(--ln-gray)}.ln-text-muted{color:var(--ln-muted)}.ln-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;border-radius:var(--ln-radius-sm);background:var(--ln-gradient-hero);border:none;color:var(--v2-text);font-family:var(--ln-font-body);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;box-shadow:var(--ln-glow-violet-subtle);transition:transform var(--ln-duration) var(--ln-ease),box-shadow var(--ln-duration) var(--ln-ease);position:relative;overflow:hidden;min-height:48px}.ln-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent,rgba(var(--v2-surface-rgb),.15),transparent);transform:translate(-100%);transition:transform .6s ease}.ln-btn-primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:var(--ln-glow-violet)}.ln-btn-primary:hover:before{transform:translate(100%)}.ln-btn-primary:active{transform:translateY(0) scale(.98)}.ln-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--ln-radius-sm);background:transparent;border:1.5px solid rgba(var(--ln-violet-rgb),.4);color:var(--ln-violet);font-family:var(--ln-font-body);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--ln-duration) var(--ln-ease);min-height:48px}.ln-btn-secondary:hover{border-color:var(--ln-violet);background:rgba(var(--ln-violet-rgb),.08);box-shadow:var(--ln-glow-violet-subtle);transform:translateY(-1px);color:var(--ln-white)}.ln-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 0;background:none;border:none;color:var(--ln-blue);font-family:var(--ln-font-body);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--ln-duration)}.ln-btn-ghost:hover{color:var(--ln-white);text-decoration:underline;text-underline-offset:4px}.ln-card{background:var(--ln-surface);border-radius:var(--ln-radius-lg);border:1px solid var(--ln-divider);overflow:hidden;transition:transform var(--ln-duration) var(--ln-ease),border-color var(--ln-duration),box-shadow var(--ln-duration)}.ln-card:hover{transform:translateY(-4px);border-color:rgba(var(--ln-violet-rgb),.3);box-shadow:var(--ln-glow-violet-subtle)}.ln-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--ln-radius-full);font-family:var(--ln-font-body);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ln-badge--violet{background:rgba(var(--ln-violet-rgb),.1);border:1px solid rgba(var(--ln-violet-rgb),.2);color:var(--ln-violet)}.ln-badge--magenta{background:rgba(var(--ln-magenta-rgb),.1);border:1px solid rgba(var(--ln-magenta-rgb),.2);color:var(--ln-magenta)}.ln-badge--blue{background:rgba(var(--ln-blue-rgb),.1);border:1px solid rgba(var(--ln-blue-rgb),.2);color:var(--ln-blue)}.ln-badge--gold{background:rgba(var(--ln-gold-rgb),.12);color:var(--ln-gold);border:none}.ln-section{position:relative;overflow:hidden;padding:96px 0}.ln-section--dark{background:var(--ln-black)}.ln-section--surface{background:var(--ln-surface)}.ln-section__container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.ln-section__header{text-align:center;max-width:720px;margin:0 auto 48px}.ln-section__header h2{margin:0 0 14px;color:var(--ln-white)}.ln-section__header p{margin:0;color:var(--ln-gray);font-size:1rem;line-height:1.7}.ln-divider{width:100%;height:2px;border:none;background:var(--ln-gradient-hero);position:relative;margin:0;opacity:.6}.ln-divider:after{content:"";position:absolute;top:-4px;right:10%;bottom:-4px;left:10%;background:var(--ln-gradient-hero);filter:blur(8px);opacity:.4}.ln-glow-violet{box-shadow:var(--ln-glow-violet)}.ln-glow-magenta{box-shadow:var(--ln-glow-magenta)}.ln-glow-blue{box-shadow:var(--ln-glow-blue)}.ln-glow-text-violet{text-shadow:0 0 10px rgba(var(--ln-violet-rgb),.5),0 0 30px rgba(var(--ln-violet-rgb),.3),0 0 60px rgba(var(--ln-violet-rgb),.15)}@keyframes ln-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ln-glow-pulse{0%,to{box-shadow:var(--ln-glow-violet-subtle)}50%{box-shadow:var(--ln-glow-violet)}}@keyframes ln-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.ln-section{padding:64px 0}.ln-section__header{margin-bottom:36px}.ln-btn-primary{padding:14px 28px;font-size:.88rem;width:100%}.ln-btn-secondary{width:100%}}@media(max-width:480px){.ln-section{padding:48px 0}.ln-section__container{padding:0 16px}}.ln-wake{--awake:1;filter:brightness(calc(.12 + .88 * var(--awake))) saturate(calc(.15 + .85 * var(--awake)));will-change:filter}.ln-wake:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(123,47,190,calc(.4 * var(--awake, 0))),rgba(233,30,140,calc(.3 * var(--awake, 0))),rgba(0,212,255,calc(.4 * var(--awake, 0))),transparent);box-shadow:0 0 8px rgba(123,47,190,calc(.15 * var(--awake, 0))),0 0 20px rgba(123,47,190,calc(.08 * var(--awake, 0)));z-index:3;pointer-events:none;opacity:var(--awake, 0);transition:opacity .6s ease-out}.ln-wake h2,.ln-wake h3{text-shadow:0 0 calc(20px * var(--awake, 0)) rgba(123,47,190,calc(.12 * var(--awake, 0))),0 0 calc(40px * var(--awake, 0)) rgba(123,47,190,calc(.06 * var(--awake, 0)))}@media(max-width:768px){.ln-wake{filter:brightness(calc(.2 + .8 * var(--awake))) saturate(calc(.25 + .75 * var(--awake)))}.ln-wake:before{left:5%;right:5%}}@media(prefers-reduced-motion:reduce){.ln-btn-primary,.ln-btn-secondary,.ln-card,.ln-btn-primary:before{transition:none!important;animation:none!important}.ln-wake{filter:none!important;--awake:1 !important}.ln-wake:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/lumineon-brand.css.map */
