.pasl-home-hero{position:relative;min-height:720px;display:grid;align-items:center;overflow:hidden;padding:180px max(24px,(100vw - 1180px) / 2) 168px;background:var(--brand-primary-dark)}.pasl-home-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(31,49,104,.88),rgba(31,49,104,.52),rgba(28,38,34,.62))}.ht-hero-rugged__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ht-hero-rugged__copy{position:relative;z-index:2;max-width:680px}.ht-hero-rugged__copy h1,.ht-hero-rugged__copy p{color:var(--brand-text-inverse)}.ht-hero-rugged__copy h1{font-size:max(2rem, min(4vw, 3.5rem))}.ht-hero-rugged__copy p{max-width:620px;font-size:1.12rem}.pasl-cta-actions,.pasl-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.ht-hero-rugged__stats{position:absolute;z-index:2;left:max(24px,(100vw - 1180px) / 2);right:max(24px,(100vw - 1180px) / 2);bottom:34px;display:flex;flex-wrap:nowrap;gap:1px;border-radius:var(--brand-radius);overflow:hidden}.ht-hero-rugged__stats span{flex:1 1 0;min-width:0;padding:18px 16px;text-align:center;color:var(--brand-text-inverse);background:rgba(255,255,255,.14);backdrop-filter:blur(8px);font-weight:800}.pasl-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.pasl-product-card{display:grid;overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);box-shadow:0 14px 30px rgba(28,38,34,.08)}.pasl-product-card img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.pasl-product-card div{padding:18px}.pasl-product-card span{display:inline-flex;margin-bottom:8px;color:var(--brand-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.pasl-product-card h3{margin-bottom:12px}.pasl-product-card a{font-weight:800}.pasl-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pasl-feature-list article{display:flex;gap:18px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.pasl-feature-icon{flex:0 0 52px;width:52px;height:52px;display:inline-grid;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:900}.pasl-feature-list h3{margin-bottom:8px}.pasl-feature-list p{margin-bottom:0}.pasl-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.pasl-gallery-grid figure{margin:0;overflow:hidden;border-radius:var(--brand-radius);background:var(--brand-primary-dark)}.pasl-gallery-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.pasl-gallery-grid figcaption{padding:14px 16px;color:var(--brand-text-inverse);font-weight:800}.pasl-trust-bar{display:flex;flex-wrap:nowrap;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:var(--brand-bg)}.ht-trust-item{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 14px;color:var(--brand-text);font-weight:850;text-align:center;border-right:1px solid var(--brand-border)}.ht-trust-item:last-child{border-right:0}.ht-trust-item i{width:28px;height:28px;display:inline-grid;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:var(--brand-primary-light)}.ht-trust-item i::before{content:"";width:12px;height:12px;border-radius:2px;background:var(--brand-primary-dark)}.home-cta h2,.home-cta p{color:var(--brand-text-inverse)}.home-cta .pasl-cta-actions{justify-content:center}@media (max-width:991px){.pasl-home-hero{min-height:650px;padding-top:168px}.pasl-feature-list,.pasl-gallery-grid,.pasl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-hero-rugged__stats{flex-wrap:wrap}.ht-hero-rugged__stats span{flex-basis:calc(50% - 1px)}}@media (max-width:575px){.pasl-home-hero{min-height:680px;padding:160px 18px 190px}.pasl-feature-list,.pasl-gallery-grid,.pasl-product-grid{grid-template-columns:1fr}.pasl-feature-list article{flex-direction:column}}