.logo-image{height:100px;width:auto;object-fit:contain}.product-hero{margin-top:80px;padding:4rem 5%;background:linear-gradient(rgba(44,44,44,.85),rgba(60,60,60,.85)),url('../images/jordan-harrison-40XgDxBfYXM-unsplash.jpg') center/cover;color:#fff;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.product-hero h1{font-size:3rem;font-weight:300;margin-bottom:1rem}.product-hero .subtitle{font-size:1.3rem;font-weight:300;margin-bottom:2rem;opacity:.95}.product-hero .tagline{font-size:1.1rem;font-weight:400;margin-top:2rem;opacity:.9}.intro-section{padding:5rem 5%;background:#fff;max-width:1200px;margin:0 auto}.intro-content{max-width:900px;margin:0 auto;text-align:center}.intro-content h2{font-size:2rem;font-weight:400;color:#2c2c2c;margin-bottom:1.5rem}.intro-content p{font-size:1.1rem;line-height:1.9;color:#555;margin-bottom:1.5rem}.threat-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;padding:2rem 0}.stat-box{text-align:center;padding:1.5rem;background:#f8f8f8;border-radius:8px}.stat-number{font-size:2.5rem;font-weight:700;color:#d32f2f;margin-bottom:.5rem;display:block;white-space:nowrap;line-height:1.2}.stat-label{font-size:.9rem;color:#666;font-weight:500;line-height:1.4;display:block;min-height:2.8em}.stat-source{font-size:.75rem;color:#999;margin-top:2rem;text-align:center}.benefits-section{background:#fafafa}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.benefit-card{background:#fff;padding:2rem;border-left:4px solid #2c2c2c;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.benefit-card h3{font-size:1.3rem;font-weight:500;margin-bottom:1rem;color:#2c2c2c}.benefit-card p{color:#666;line-height:1.8}.packages-section{background:#fff}.packages-intro{max-width:800px;margin:0 auto 3rem;text-align:center;color:#555;font-size:1.1rem}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.package-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:3rem}.package-card{background:#fff;padding:2rem 1.5rem;border:2px solid #e0e0e0;text-align:center;transition:all .3s;cursor:pointer}.package-card:hover{border-color:#2c2c2c;transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.package-card.active{border-color:#2c2c2c;background:#f8f8f8}.package-card.featured{border-color:#555}.package-name{font-size:1.5rem;font-weight:600;color:#2c2c2c;margin-bottom:1rem}.package-features{list-style:none;margin-top:1.5rem;font-size:.9rem;color:#666}.package-features li{padding:.3rem 0}.package-details{max-width:1000px;margin:3rem auto 0;padding:2.5rem;background:#f8f8f8;border-radius:8px;display:none}.package-details.active{display:block;animation:fadeIn .3s}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.package-details h3{font-size:2rem;font-weight:500;margin-bottom:1.5rem;color:#2c2c2c}.feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature-item{background:#fff;padding:1.5rem;border-radius:4px}.feature-item h4{font-size:1.1rem;font-weight:500;color:#2c2c2c;margin-bottom:.5rem}.feature-item p{color:#666;font-size:.95rem;line-height:1.7}.hardware-section{background:#f8f8f8;padding:5rem 5% 6rem}.hardware-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3rem}.hardware-grid-enterprise{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;max-width:100%}.hardware-card{background:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s}.hardware-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#2c2c2c}.hardware-card.enterprise{background:linear-gradient(135deg,#2c2c2c 0,#444 100%);color:#fff}.hardware-card.enterprise .hardware-name,.hardware-card.enterprise .hardware-users,.hardware-card.enterprise .spec-label{color:#fff}.hardware-card.enterprise .hardware-specs li{color:rgba(255,255,255,.9);border-bottom-color:rgba(255,255,255,.2)}.hardware-card.enterprise .hardware-image{background:rgba(255,255,255,.05)}.hardware-image{width:100%;height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem}.hardware-image svg{max-width:100%;max-height:100%;width:auto;height:auto}.hardware-image img{width:100%;height:100%;object-fit:contain;padding:1rem}.hardware-content{padding:1.5rem}.hardware-name{font-size:1.3rem;font-weight:600;color:#2c2c2c;margin-bottom:.5rem}.hardware-users{color:#666;font-size:.9rem;margin-bottom:1rem;font-weight:500}.hardware-specs{list-style:none;margin-top:1rem;font-size:.9rem}.hardware-specs li{padding:.4rem 0;color:#666;border-bottom:1px solid #f0f0f0}.hardware-specs li:last-child{border-bottom:none}.spec-label{font-weight:600;color:#2c2c2c;display:inline-block;min-width:120px}.cta-section{background:linear-gradient(135deg,#2c2c2c 0,#444 100%);color:#fff;text-align:center;padding:4rem 5%}.cta-section h2{font-size:2.5rem;font-weight:300;margin-bottom:1rem}.cta-section p{font-size:1.2rem;margin-bottom:2rem;opacity:.95}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-button-primary{display:inline-block;padding:1rem 2.5rem;background:#fff;color:#2c2c2c;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s}.cta-button-primary:hover{background:#f0f0f0;transform:translateY(-2px)}.cta-button-secondary{display:inline-block;padding:1rem 2.5rem;background:0 0;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;border:2px solid #fff;transition:all .3s}.cta-button-secondary:hover{background:rgba(255,255,255,.1)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem}.deployment-grid{max-width:100%;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:968px){.threat-stats{grid-template-columns:repeat(2,1fr)!important}.process-steps{grid-template-columns:repeat(2,1fr)!important;gap:2rem}.package-grid{grid-template-columns:repeat(2,1fr)!important}.deployment-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.logo-image{height:60px}.product-hero h1{font-size:2rem}.product-hero .subtitle{font-size:1.1rem}.benefit-grid{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr!important}.cta-buttons{flex-direction:column;align-items:center}.feature-list{grid-template-columns:1fr}.intro-section{padding:3rem 5%}.threat-stats{grid-template-columns:1fr!important}.process-steps{grid-template-columns:1fr!important;gap:3rem}.deployment-grid{grid-template-columns:1fr!important}.stat-number{font-size:2rem}.stat-label{font-size:.85rem;min-height:auto}.hardware-grid{grid-template-columns:repeat(3,1fr)}.hardware-grid-enterprise{grid-template-columns:1fr}}@media (max-width:1400px){.hardware-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.hardware-grid{grid-template-columns:repeat(2,1fr)}.hardware-card.enterprise{grid-template-columns:1fr!important}.hardware-card.enterprise .hardware-image{height:200px!important}}@media (max-width:600px){.hardware-grid{grid-template-columns:1fr}}@media (max-width:480px){.process-steps{grid-template-columns:1fr!important;gap:2.5rem}.package-grid{grid-template-columns:1fr!important}.deployment-grid{grid-template-columns:1fr!important}.threat-stats{gap:1.5rem}}