.home-hero{padding:160px 0 84px;background:#111a16;color:var(--brand-text-inverse)}.ht-hero-catalog__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,0.82fr);grid-gap:40px;gap:40px;align-items:center}.ht-hero-catalog__copy h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;color:var(--brand-text-inverse);margin:0 0 18px}.ht-hero-catalog__copy p{color:var(--brand-text-inverse)}.ht-hero-catalog__main{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.25);border-radius:var(--brand-radius);background:rgba(255,255,255,.08)}.ht-hero-catalog__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.home-hero .ht-btn-outline{color:var(--brand-text-inverse);border-color:var(--brand-text-inverse)}.home-hero .ht-btn-outline:hover{background:var(--brand-text-inverse);color:var(--brand-primary-dark)}.ht-trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:42px}.ht-trade-card{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:100%;padding:18px;background:var(--brand-bg);color:var(--brand-text);border:1px solid rgba(255,255,255,.22);border-radius:var(--brand-radius)}.ht-trade-card img,.product-card-static img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light);border-radius:var(--brand-radius)}.ht-trade-card h3,.product-card-static h3{margin:0;color:var(--brand-text);font-size:1.14rem}.ht-trade-card p,.product-card-static p{margin:0;color:var(--brand-text)}.product-card-static{position:relative;display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);transition:transform .2s,box-shadow .2s}.product-card-static:hover{transform:translateY(-4px);box-shadow:0 18px 32px rgba(26,34,48,.14)}.ht-warranty-band{padding:80px 0}.ht-warranty-band__inner{display:grid;grid-template-columns:0.85fr 1fr;grid-gap:32px;gap:32px;align-items:center}.ht-warranty-band__lead{display:grid;grid-gap:16px;gap:16px}.ht-warranty-band__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ht-warranty-card{background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);padding:24px;border-radius:var(--brand-radius)}.ht-warranty-card h3,.ht-warranty-card p{color:var(--brand-text)}.ht-warranty-band__stats{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:18px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.24);padding-top:22px}.download-list__rows{display:grid;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.download-list__rows article{display:grid;grid-template-columns:72px minmax(0,1fr) 90px 100px;grid-gap:18px;gap:18px;align-items:center;padding:20px;border-bottom:1px solid var(--brand-border)}.download-list__rows article:last-child{border-bottom:0}.download-list__rows span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:900}.download-list__rows h3{margin:0 0 4px;font-size:1.04rem}.download-list__rows p{margin:0}.ht-trust-bar{padding:34px 0;background:var(--brand-bg-alt);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.ht-trust-bar__inner{display:flex;flex-wrap:nowrap;gap:18px}.ht-trust-item{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-right:1px solid var(--brand-border);color:var(--brand-text);font-weight:800}.ht-trust-item:last-child{border-right:0}@media (max-width:991px){.ht-hero-catalog__intro,.ht-warranty-band__inner{grid-template-columns:1fr}.ht-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.download-list__rows article,.ht-trade-grid,.ht-warranty-band__actions{grid-template-columns:1fr}.ht-trust-bar__inner,.ht-warranty-band__stats{flex-wrap:wrap}.ht-trust-item{flex-basis:calc(50% - 10px);border-right:0}}