.src8ecb3-off-hero{background:var(--brand-primary-light);padding:var(--space-64) 0}.src8ecb3-off-hero h1,.src8ecb3-off-hero p{color:var(--brand-text)}.src8ecb3-off-hero img{border-radius:var(--brand-radius);width:100%}.src8ecb3-off-actions{display:flex;flex-wrap:wrap;gap:var(--space-16)}.src8ecb3-off-actions .src8ecb3-btn-solid{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--brand-text-inverse)}.src8ecb3-htime{overflow-x:auto;padding-bottom:var(--space-16)}.src8ecb3-htime ol{display:flex;gap:var(--space-16);list-style:none;margin:0;min-width:980px;padding:var(--space-24) 0 0;position:relative}.src8ecb3-htime ol::before{background:var(--brand-accent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.src8ecb3-htime li{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);flex:0 0 220px;padding:var(--space-16)}.src8ecb3-htime span{color:var(--brand-accent);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.src8ecb3-off-cta{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);padding:80px 0 96px}.src8ecb3-off-cta h2,.src8ecb3-off-cta li{color:var(--brand-text-inverse)}.src8ecb3-off-form{background:var(--brand-bg);border-radius:var(--brand-radius);padding:var(--space-24)}.src8ecb3-off-form,.src8ecb3-off-form label,.src8ecb3-off-form p{color:var(--brand-text)}.src8ecb3-spec{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg)}.src8ecb3-spec h3{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);font-size:1rem;margin:0;padding:var(--space-16)}.src8ecb3-spec table{width:100%}.src8ecb3-spec td,.src8ecb3-spec th{border-top:1px solid var(--brand-border);color:var(--brand-text);padding:var(--space-16);text-align:left;vertical-align:top}.src8ecb3-spec th{background:var(--brand-primary-light);width:220px}.src8ecb3-faq button{background:var(--brand-bg-alt);border:0;border-bottom:1px solid var(--brand-border);color:var(--brand-text);display:block;font-weight:700;padding:var(--space-16);text-align:left;width:100%}.src8ecb3-faq div{padding:0 var(--space-16) var(--space-16)}@media (max-width:575px){.src8ecb3-spec th{width:36%}.src8ecb3-spec td,.src8ecb3-spec th{padding:8px;word-wrap:anywhere}}