.spec-hero.slab{background:#f1f5f6;border-top:10px solid #135d35;border-bottom:1px solid var(--brand-border)}.spec-hero-copy{max-width:46rem}.spec-req-photo{width:100%;min-height:240px;margin-bottom:32px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.spec-checkpoints{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;list-style:none;padding:32px 0 0;margin:0}.spec-checkpoints li{background:#fff;border:1px dashed var(--brand-border);padding:16px;border-radius:var(--brand-radius)}.spec-metric{background:#fff;border:1px solid var(--brand-border);padding:24px;border-radius:var(--brand-radius)}.spec-open{-moz-columns:1;columns:1}.spec-cta .src0a45c-feedback .form-label,.spec-cta .src0a45c-feedback .form-text,.spec-cta .src0a45c-feedback .src0a45c-form-note,.spec-cta .src0a45c-feedback .src0a45c-form-note a:not([class*=btn-]){color:#fff}.spec-cta .src0a45c-feedback .form-control,.spec-cta .src0a45c-feedback .form-select{background:#fff;color:var(--brand-text)}.spec-cta .invalid-feedback{color:#ffd7dc}