.src64301-home-bom{background:var(--brand-bg-alt);padding:64px 0 48px}.src64301-kicker{color:var(--brand-primary);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.src64301-home-alt p,.src64301-home-bom p,.src64301-home-faq p,.src64301-home-matrix p{color:var(--brand-text)}.src64301-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.src64301-btn{background:var(--brand-primary);border-radius:var(--brand-radius);color:var(--brand-text-inverse);font-weight:700;padding:12px 16px}.src64301-btn:focus,.src64301-btn:hover{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.src64301-btn--line{background:0 0;border:1px solid var(--brand-primary);color:var(--brand-primary)}.src64301-btn--line:focus,.src64301-btn--line:hover{background:var(--brand-primary-light);color:var(--brand-primary-dark)}.src64301-bom-panel{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.src64301-bom-panel h2{font-size:1.25rem}.src64301-bom-panel ul{list-style:none;margin:0 0 16px;padding:0}.src64301-bom-panel li{border-top:1px solid var(--brand-border);color:var(--brand-text);padding:12px 0}.src64301-bom-panel span{color:var(--brand-primary);display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.src64301-bom-panel img,.src64301-home-alt img{width:100%;height:280px;border-radius:var(--brand-radius)}.src64301-home-alt{background:var(--brand-bg);padding:64px 0}.src64301-alt-row+.src64301-alt-row{margin-top:64px}.src64301-home-matrix{background:var(--brand-bg-alt);padding:64px 0}.src64301-lead{max-width:720px}.src64301-matrix{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(6,1fr);margin:32px 0}.src64301-home-matrix .src64301-matrix article{background:var(--brand-bg);border-radius:var(--brand-radius);border-top:4px solid var(--brand-primary);grid-column:span 2;padding:24px}.src64301-home-matrix .src64301-matrix article:nth-child(4){grid-column:2/span 2}.src64301-home-matrix .src64301-matrix article:nth-child(5){grid-column:4/span 2}.src64301-home-matrix h3{font-size:1.125rem}.src64301-home-faq{background:var(--brand-bg);padding:64px 0}.src64301-faq{max-width:800px}.src64301-faq details{border-bottom:1px solid var(--brand-border);padding:16px 0}.src64301-faq summary{cursor:pointer;font-weight:700;color:var(--brand-text)}.src64301-home-cta{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0 96px}.src64301-home-cta h2,.src64301-home-cta li,.src64301-home-cta p{color:var(--brand-text-inverse)}.src64301-cta-card{background:var(--brand-bg);border-radius:var(--brand-radius);color:var(--brand-text);padding:24px}@media (max-width:991.98px){.src64301-matrix{grid-template-columns:1fr 1fr}.src64301-home-matrix .src64301-matrix article,.src64301-home-matrix .src64301-matrix article:nth-child(4),.src64301-home-matrix .src64301-matrix article:nth-child(5){grid-column:auto}.src64301-home-matrix .src64301-matrix article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:575.98px){.src64301-matrix{grid-template-columns:1fr}.src64301-home-matrix .src64301-matrix article:last-child:nth-child(odd){grid-column:auto}.src64301-actions .btn{width:100%}}