.src08d24-home-hero{background:var(--brand-bg);color:var(--brand-text);padding:48px 0 32px}.src08d24-home-hero h1,.src08d24-home-hero li,.src08d24-home-hero p{color:var(--brand-text)}.src08d24-home-hero img{width:100%;height:420px;border-radius:var(--brand-radius)}.src08d24-rule{display:block;width:64px;height:4px;background:var(--brand-primary);margin-bottom:16px}.src08d24-home-hero .src08d24-btn-solid{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary);margin:16px 0}.src08d24-rfq-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 0;padding:0}.src08d24-rfq-index li{list-style:none;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;font-weight:700}.src08d24-band{padding:64px 0}.src08d24-features{background:var(--brand-bg-alt)}.src08d24-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.src08d24-home-apps h3,.src08d24-home-list h3,.src08d24-six h3{color:var(--brand-text);font-size:18px}.src08d24-home-list p,.src08d24-six p{color:var(--brand-text)}.src08d24-list-row{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--brand-border)}.src08d24-list-row img{width:200px;height:150px;border-radius:var(--brand-radius)}.src08d24-home-apps a,.src08d24-list-row a{color:var(--brand-primary)}.src08d24-image-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.src08d24-image-cards article{position:relative;min-height:220px;overflow:hidden;border-radius:var(--brand-radius)}.src08d24-image-cards img{width:100%;height:220px;display:block}.src08d24-image-cards h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 16px 16px;color:var(--brand-text-inverse);background:linear-gradient(180deg,rgba(36,49,59,0),rgba(36,49,59,.88))}.src08d24-stats{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:48px 0}.src08d24-stats-row{display:flex;flex-wrap:nowrap;gap:16px}.src08d24-stats-row div{flex:1 1 0;min-width:0;text-align:center;color:var(--brand-text-inverse)}.src08d24-stats-row span,.src08d24-stats-row strong{display:block;color:var(--brand-text-inverse)}.src08d24-stats-row strong{font-size:48px;line-height:1.1}.src08d24-cta{background:var(--brand-primary);color:var(--brand-text-inverse);text-align:center;padding:80px 16px 96px}.src08d24-cta h2,.src08d24-cta p{color:var(--brand-text-inverse)}.src08d24-cta .container{max-width:700px}.src08d24-cta .src08d24-btn-line{color:var(--brand-text-inverse);border-color:var(--brand-text-inverse)}@media (max-width:991.98px){.src08d24-image-cards,.src08d24-list-row,.src08d24-rfq-index,.src08d24-six{grid-template-columns:1fr}.src08d24-home-hero img,.src08d24-list-row img{width:100%;height:auto;min-height:180px}}