.home-hero{position:relative;isolation:isolate;background:var(--brand-primary-dark);padding:96px 0;color:var(--brand-text-inverse)}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(19,49,20,.88);z-index:-1}.compare-hero-content{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:32px;gap:32px;align-items:center}.compare-title{text-align:center}.home-hero .eyebrow,.home-hero h1,.home-hero h2,.home-hero p{color:var(--brand-text-inverse)}.home-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.home-hero .hero-secondary{display:block;margin-top:24px;color:var(--brand-text-inverse)}.home-hero .btn-light{color:var(--brand-primary-dark)}.quote-scope{border:1px solid rgba(255,255,255,.5);padding:24px;border-radius:var(--brand-radius)}.quote-scope h2{font-size:1.4rem}.quote-scope p{font-size:.88rem}.quote-scope p:last-child{margin:0}.channel-matrix-band{background:var(--brand-bg-alt);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.evidence-table-band .table td,.evidence-table-band .table th{width:50%}.rfq-faq-band .accordion-item{border-color:var(--brand-border)}.rfq-faq-band .accordion-button{color:var(--brand-text);background:var(--brand-bg);font-weight:700;padding:24px;line-height:1.5}.rfq-faq-band .accordion-button:not(.collapsed){color:var(--brand-primary-dark);background:var(--brand-primary-light);box-shadow:none}.rfq-faq-band .accordion-body{color:var(--brand-text);padding:24px}.rfq-faq-band .accordion-header{margin:0}.home-contact-note{background:var(--brand-primary-light)}.home-contact-note .container{max-width:840px}.home-contact-note p{color:var(--brand-text)}@media (max-width:991px){.compare-hero-content{grid-template-columns:1fr 1fr}.compare-title{grid-column:1/-1;grid-row:1;text-align:left;max-width:720px}.home-hero{padding:64px 0}.quote-scope{padding:24px}}@media (max-width:575px){.compare-hero-content{gap:16px}.quote-scope{padding:16px}.quote-scope h2{font-size:1.1rem}.quote-scope p{font-size:.8rem}.quote-scope .eyebrow{font-size:.6rem}.channel-matrix-band .table{min-width:640px}}