.pn-hero{background-color:var(--brand-bg-light);padding:180px 0 0}.pn-hero-content{padding-bottom:var(--spacing-xl)}.pn-hero-content h1{font-size:44px;line-height:1.2;margin-bottom:var(--spacing-sm)}.pn-hero-content h1 .highlight{color:var(--brand-primary)}.pn-hero-content .hero-sub{font-size:17px;color:var(--brand-text);line-height:1.7;margin-bottom:var(--spacing-lg);max-width:540px}.pn-hero .hero-actions{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.pn-hero-img{text-align:center}.pn-hero-img ai-img,.pn-hero-img img{max-width:100%;height:auto}.pn-hero-bar{display:flex;flex-wrap:nowrap;background-color:var(--brand-primary-dark);border-radius:var(--brand-radius);margin-top:var(--spacing-lg);padding:20px 0}.pn-hero-bar-item{flex:1 1 0;text-align:center;min-width:0;padding:0 16px;border-right:1px solid rgba(255,255,255,.15)}.pn-hero-bar-item:last-child{border-right:none}.pn-hero-bar-item .bar-number{display:block;font-family:Inter,sans-serif;font-weight:700;font-size:22px;color:#fff}.pn-hero-bar-item .bar-label{display:block;font-size:12px;color:rgba(255,255,255,.65);margin-top:4px;text-transform:uppercase;letter-spacing:.3px}.pn-product-showcase{padding:var(--spacing-xxl) 0}.pn-product-list{border-top:1px solid var(--brand-border)}.pn-product-row{display:block;padding:var(--spacing-md) 0;border-bottom:1px solid var(--brand-border);-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text);transition:background-color .2s}.pn-product-row:hover{background-color:var(--brand-bg-light);color:var(--brand-text)}.pn-product-row h3{margin-bottom:6px;font-size:20px;color:var(--brand-primary-dark)}.pn-product-row p{font-size:14px;color:var(--brand-text);margin-bottom:0;line-height:1.6}.pn-product-row ai-img,.pn-product-row img{max-width:100%;height:auto;border-radius:var(--brand-radius)}.spec-badge{display:inline-block;background-color:var(--brand-bg-alt);color:var(--brand-text);font-size:13px;font-weight:600;padding:4px 12px;border-radius:var(--brand-radius);margin-left:6px;margin-bottom:6px}.pn-efficiency{padding:var(--spacing-xxl) 0;background-color:var(--brand-bg-light)}.pn-efficiency ai-img,.pn-efficiency img{max-width:100%;height:auto;border-radius:var(--brand-radius)}.pn-efficiency h2{font-size:32px;margin-bottom:var(--spacing-sm)}.pn-efficiency p{font-size:16px;line-height:1.7;margin-bottom:var(--spacing-md)}.pn-check-list{list-style:none;padding:0;margin:0 0 var(--spacing-lg) 0}.pn-check-list li{position:relative;padding-left:28px;margin-bottom:10px;font-size:15px;line-height:1.5}.pn-check-list li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232A7B6F'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.pn-cta{background-color:var(--brand-primary);padding:var(--spacing-xxl) 0}.pn-cta h2{color:#fff;font-size:32px;margin-bottom:var(--spacing-sm)}.pn-cta p{color:rgba(255,255,255,.85);font-size:17px;max-width:620px;margin:0 auto var(--spacing-lg)}.pn-applications{padding:var(--spacing-xxl) 0}.pn-app-card{background-color:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-lg);height:100%}.pn-app-card h3{font-size:20px;color:var(--brand-primary-dark);margin-bottom:var(--spacing-xs)}.pn-app-card p{font-size:14px;line-height:1.7;margin-bottom:0}@media (max-width:991px){.pn-hero{padding-top:140px}.pn-hero-content h1{font-size:34px}.pn-hero-bar{flex-wrap:wrap}.pn-hero-bar-item{flex:1 1 50%;padding:12px 16px;border-right:none}.pn-hero-bar-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.pn-product-row .text-end{text-align:left!important;margin-top:8px}}@media (max-width:767px){.pn-hero{padding-top:120px}.pn-hero-content h1{font-size:28px}.pn-hero .hero-actions{flex-direction:column}.pn-hero .hero-actions .btn{width:100%;text-align:center}.pn-hero-bar-item{flex:1 1 100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 16px}.pn-hero-bar-item:last-child{border-bottom:none}.pn-product-row .row>div{margin-bottom:8px}}