.home-hero{padding:170px 0 88px;background:linear-gradient(135deg,var(--brand-neutral-light),var(--brand-bg))}.ht-hero-catalog__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,0.95fr);grid-gap:48px;gap:48px;align-items:center;margin-bottom:44px}.ht-hero-catalog__intro h1{max-width:780px}.ht-hero-catalog__intro p:not(.mill-eyebrow){max-width:700px;font-size:1.08rem}.ht-hero-catalog__intro img{width:100%;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.ht-hero-catalog__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ht-trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.ht-trade-card{position:relative;display:grid;min-height:100%;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.ht-trade-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.ht-trade-card h3{margin:18px 18px 6px;color:var(--brand-text)}.ht-trade-card a{margin:0 18px 18px}.home-feature-section,.home-products-section{padding:80px 0}.home-products-section{background:var(--brand-bg)}.home-feature-section{background:var(--brand-bg-alt)}.home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.home-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);overflow:hidden}.home-product-card img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.home-product-card h3,.home-product-card p{margin-left:18px;margin-right:18px}.home-product-card h3{margin-top:18px;color:var(--brand-text);font-size:1.05rem}.home-product-card p{margin-bottom:20px}.ht-warranty-band{padding:80px 0}.ht-warranty-band .container{display:grid;grid-template-columns:0.9fr 1.1fr;grid-gap:32px;gap:32px;align-items:center}.ht-warranty-band__lead{display:grid;grid-gap:14px;gap:14px}.ht-warranty-band__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ht-warranty-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:var(--brand-radius);padding:22px}.mill-inline-action{display:flex;gap:8px}.mill-inline-action input{min-width:0;flex:1;min-height:44px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:var(--text-on-dark);padding:0 12px;border-radius:var(--brand-radius)}.ht-warranty-band__stats{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:16px;border-top:1px solid rgba(255,255,255,.22);padding-top:20px}.ht-warranty-band__stats span{flex:1 1 0;min-width:0;text-align:center;font-weight:700}.mill-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.mill-feature-list article{display:flex;gap:16px;align-items:flex-start;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px}.mill-feature-list h3{margin:0 0 6px}.mill-feature-list p{margin:0}.ht-trust-bar{padding:38px 0;background:var(--brand-bg);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.ht-trust-bar .container{display:flex;flex-wrap:nowrap}.ht-trust-item{flex:1 1 0;min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:0 18px;border-right:1px solid var(--brand-border)}.ht-trust-item:last-child{border-right:0}.ht-trust-item strong{color:var(--brand-text)}.home-cta-section ul{margin:24px 0 0;padding-left:18px}@media (max-width:991px){.ht-hero-catalog__intro,.ht-warranty-band .container{grid-template-columns:1fr}.home-product-grid,.ht-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-warranty-band__actions,.mill-feature-list{grid-template-columns:1fr}.ht-trust-bar .container,.ht-warranty-band__stats{flex-wrap:wrap}.ht-trust-item,.ht-warranty-band__stats span{flex:0 0 50%;border-right:0}}@media (max-width:575px){.home-hero{padding-top:150px}.home-product-grid,.ht-trade-grid{grid-template-columns:1fr}.mill-inline-action{flex-direction:column}.ht-trust-item,.ht-warranty-band__stats span{flex-basis:100%}}