.kst-hero{background-color:var(--brand-bg-alt);padding:160px 0 80px}.kst-hero h1{color:var(--brand-text);margin-bottom:var(--spacing-sm)}.kst-hero .hero-lead{color:var(--brand-text);font-size:1.15rem;max-width:520px;margin-bottom:var(--spacing-lg)}.kst-hero .hero-image{text-align:center}.btn-hero-primary{background-color:var(--brand-secondary);color:#fff;border:none;border-radius:var(--brand-radius);font-weight:600;padding:12px 32px;transition:.2s}.btn-hero-primary:hover{background-color:#d45a20;color:#fff}.btn-hero-secondary{background:0 0;border:2px solid var(--brand-primary);color:var(--brand-primary);border-radius:var(--brand-radius);font-weight:600;padding:10px 30px;transition:.2s}.btn-hero-secondary:hover{background-color:var(--brand-primary);color:#fff}.kst-trust-bar{background-color:var(--brand-primary);padding:var(--spacing-lg) 0}.kst-trust-bar .stat-value{display:block;font-size:2rem;font-weight:700;color:#fff}.kst-trust-bar .stat-label{display:block;font-size:.82rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px}.kst-products .category-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);transition:.25s;cursor:pointer}.kst-products .category-card:hover{border-color:var(--brand-secondary);box-shadow:0 4px 16px rgba(26,54,93,.1);transform:translateY(-2px)}.kst-products .category-card h4{margin-top:var(--spacing-sm);color:var(--brand-text)}.kst-products .category-card p{color:var(--brand-text);font-size:.9rem;margin-bottom:0}.kst-tech-highlights .tech-card{text-align:center;padding:var(--spacing-md)}.kst-tech-highlights .tech-number{display:block;font-size:2.5rem;font-weight:700;color:var(--brand-secondary);margin-bottom:var(--spacing-xs)}.kst-tech-highlights .tech-card h4{color:var(--brand-text);margin-bottom:var(--spacing-xs)}.kst-tech-highlights .tech-card p{color:var(--brand-text);font-size:.9rem}.kst-standards .standard-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--brand-border)}.kst-standards .standard-item:last-child{border-bottom:none}.kst-standards .std-badge{flex-shrink:0;width:56px;height:56px;background:var(--brand-bg-alt);border-radius:var(--brand-radius);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:var(--brand-primary);text-align:center}.kst-standards .standard-item h5{margin-bottom:4px}.kst-standards .standard-item p{color:var(--brand-text);font-size:.88rem;margin-bottom:0}.kst-recognition .recognition-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);text-align:center}.kst-recognition .recognition-card .award-year{font-size:.78rem;color:var(--brand-secondary);font-weight:600;text-transform:uppercase}.kst-recognition .recognition-card h5{margin-top:8px;font-size:1rem}.kst-recognition .recognition-card p{color:var(--brand-text);font-size:.85rem;margin-bottom:0}.kst-cta{background-color:var(--brand-primary);padding:var(--spacing-xxl) 0}.kst-cta h2{color:#fff}.kst-cta p{color:rgba(255,255,255,.8)}.btn-cta{background-color:var(--brand-secondary);color:#fff;border:none;border-radius:var(--brand-radius);font-weight:600;padding:12px 36px;font-size:1rem;transition:.2s}.btn-cta:hover{background-color:#d45a20;color:#fff}@media (max-width:991px){.kst-hero{padding:120px 0 60px}.kst-hero .hero-image{margin-top:var(--spacing-lg)}}