.bohn-hero{background:var(--brand-bg-alt);padding:var(--spacing-2xl) 0;min-height:560px;display:flex;align-items:center}.bohn-hero .hero-content h1{font-size:46px;line-height:1.15;margin-bottom:var(--spacing-sm)}.bohn-hero .hero-content p{font-size:1.1rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-lg);max-width:520px}.bohn-hero .hero-btns{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.bohn-hero .hero-img{text-align:center}.bohn-hero .hero-img ai-img{border-radius:var(--radius);max-height:420px}@media (max-width:991px){.bohn-hero{padding:var(--spacing-xl) 0;min-height:auto}.bohn-hero .hero-content h1{font-size:34px}.bohn-hero .hero-img{margin-top:var(--spacing-lg)}}@media (max-width:767px){.bohn-hero .hero-content h1{font-size:28px}.bohn-hero .hero-btns{flex-direction:column}.bohn-hero .hero-btns .btn-brand,.bohn-hero .hero-btns .btn-outline-brand{width:100%;text-align:center}}.trust-bar{background:var(--brand-primary-dark);padding:var(--spacing-md) 0}.trust-bar .trust-items{display:flex;justify-content:center;align-items:center;gap:0}.trust-bar .trust-item{flex:1;text-align:center;padding:var(--spacing-xs) var(--spacing-sm)}.trust-bar .trust-item .trust-number{display:block;font-size:1.75rem;font-weight:700;color:#fff}.trust-bar .trust-item .trust-label{display:block;font-size:.78rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.trust-bar .trust-items{flex-wrap:wrap}.trust-bar .trust-item{flex:0 0 50%;padding:var(--spacing-xs)}}.product-highlights{padding:var(--spacing-2xl) 0}.product-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s;height:100%}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.product-card .card-img-wrap{background:var(--brand-bg-alt);padding:var(--spacing-md);text-align:center;height:200px;display:flex;align-items:center;justify-content:center}.product-card .card-body{padding:var(--spacing-md)}.product-card .card-body h3{font-size:1.1rem;margin-bottom:8px}.product-card .card-body p{font-size:.88rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-sm)}.product-card .card-link{font-size:.88rem;font-weight:600;color:var(--brand-primary)}.product-card .card-link:hover{color:var(--brand-secondary)}.why-bohn{background:var(--brand-bg-alt);padding:var(--spacing-2xl) 0}.advantage-item{text-align:center;padding:var(--spacing-md)}.advantage-item .adv-icon{width:64px;height:64px;background:var(--brand-primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-sm)}.advantage-item .adv-icon svg{width:28px;height:28px;fill:var(--brand-primary)}.advantage-item h3{font-size:1.05rem;margin-bottom:8px}.advantage-item p{font-size:.88rem;color:var(--brand-text-secondary)}.industries-preview{padding:var(--spacing-2xl) 0}.industry-card{position:relative;border-radius:var(--radius);overflow:hidden;height:260px;cursor:pointer}.industry-card ai-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.industry-card .industry-overlay{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md);background:linear-gradient(transparent,rgba(0,0,0,.75))}.industry-card .industry-overlay h3{color:#fff;font-size:1.1rem;margin-bottom:4px}.industry-card .industry-overlay p{color:rgba(255,255,255,.8);font-size:.82rem;margin:0}.cta-section{background:var(--brand-primary);padding:var(--spacing-2xl) 0;text-align:center}.cta-section h2{color:#fff;margin-bottom:var(--spacing-sm)}.cta-section p{color:rgba(255,255,255,.85);font-size:1.05rem;max-width:600px;margin:0 auto var(--spacing-lg)}.cta-section .btn-brand{background:var(--brand-secondary);padding:14px 36px;font-size:1rem}.cta-section .btn-ghost-white{margin-left:var(--spacing-sm)}.certifications-strip{padding:var(--spacing-xl) 0;background:var(--brand-bg)}.certifications-strip .cert-logos{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap}.certifications-strip .cert-item{text-align:center;opacity:.5;transition:opacity .3s}.certifications-strip .cert-item:hover{opacity:1}.certifications-strip .cert-item ai-img{height:48px;width:auto}.certifications-strip .cert-item span{display:block;font-size:.72rem;color:var(--brand-text-secondary);margin-top:4px}