@charset "UTF-8";.lp-hero{background:var(--lp-bg-dark);color:var(--lp-text-light);padding:0;overflow:hidden}.lp-hero .min-vh-75{padding:40px 0}.lp-hero-media{position:relative}.lp-hero-media ai-img,.lp-hero-media img{border-radius:var(--lp-radius-lg);box-shadow:0 0 60px rgba(162,28,175,.2)}.lp-hero-content{padding-left:40px}.lp-hero-title{color:#fff;font-size:44px;margin-bottom:20px;line-height:1.15}.lp-hero-subtitle{color:#c4b5d3;font-size:18px;line-height:1.7;margin-bottom:32px}.lp-hero-actions{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:991px){.lp-hero-content{padding-left:0;padding-top:32px;text-align:center}.lp-hero-title{font-size:34px}.lp-hero-actions{justify-content:center}.lp-product-list-item .col-lg-7{padding-top:20px}}.lp-products-preview{background:var(--lp-bg)}.lp-product-list{display:flex;flex-direction:column;gap:32px;margin-top:40px}.lp-product-list-item{background:var(--lp-bg-secondary);border-radius:var(--lp-radius-md);overflow:hidden;transition:box-shadow var(--lp-transition),transform var(--lp-transition);padding:24px}.lp-product-list-item:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-2px)}.lp-product-list-item ai-img,.lp-product-list-item img{border-radius:var(--lp-radius-sm);width:100%}.lp-product-badge{display:inline-block;background:var(--lp-primary);color:#fff;padding:3px 10px;border-radius:var(--lp-radius-sm);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.lp-badge-popular{background:var(--lp-secondary)}.lp-badge-new{background:var(--lp-accent);color:var(--lp-text)}.lp-product-specs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lp-spec-tag{display:inline-block;background:rgba(162,28,175,.08);color:var(--lp-primary);padding:4px 10px;border-radius:var(--lp-radius-sm);font-size:13px;font-weight:500}.lp-usp-strip{background:var(--lp-bg-dark);color:var(--lp-text-light);padding:var(--lp-section-py) 0}.lp-usp-item{text-align:center;padding:32px 20px}.lp-usp-metric{font-size:48px;font-weight:800;background:var(--lp-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;line-height:1}.lp-usp-item h3{color:#fff;font-size:20px;margin-bottom:12px}.lp-usp-item p{color:#c4b5d3;font-size:15px;line-height:1.6}@media (max-width:768px){.lp-usp-metric{font-size:36px}}