.src31315-alt-hero{background:var(--brand-bg);padding:48px 0}.src31315-alt-hero h1{font-size:max(2rem, min(4vw, 3.2rem))}.src31315-alt-hero p,.src31315-alt-note{color:var(--brand-text)}.src31315-alt-hero img{border-radius:24px;width:100%}.src31315-alt-actions{display:flex;flex-wrap:wrap;gap:12px}.src31315-alt-actions .src31315-btn-solid{margin-left:0}.src31315-hscroll{overflow-x:auto;padding-bottom:8px}.src31315-hscroll ol{display:flex;gap:16px;list-style:none;margin:0;min-width:960px;padding:16px 0}.src31315-hscroll li{background:var(--brand-primary-light);border-radius:var(--brand-radius);flex:1 0 180px;padding:16px}.src31315-hscroll span{color:var(--brand-primary-dark);font-weight:800}.src31315-hscroll h3,.src31315-hscroll p{color:var(--brand-text)}.src31315-groups h3{background:var(--brand-bg-alt);border-radius:var(--brand-radius) var(--brand-radius) 0 0;margin:16px 0 0;padding:12px 16px}.src31315-spec-row{border:1px solid var(--brand-border);border-top:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:200px 1fr;padding:12px 16px}.src31315-spec-row span{color:var(--brand-text)}.src31315-faq button{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);font-weight:700;margin-top:8px;padding:16px;text-align:left;width:100%}.src31315-faq div{color:var(--brand-text);padding:8px 8px 16px}.src31315-alt-cta{background:var(--brand-primary-dark);padding:64px 0}.src31315-alt-cta h2,.src31315-alt-cta p{color:var(--brand-text-inverse)}@media (max-width:767.98px){.src31315-spec-row{grid-template-columns:1fr}}