.tb-res-hero{background:var(--brand-primary-dark);padding:160px 0 64px}.tb-res-hero h1,.tb-res-hero p{color:#fff;max-width:44rem}.tb-dash-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:var(--space-xl)}.tb-dash-grid article{border:1px solid var(--brand-border);background:var(--brand-bg-alt);padding:var(--space-lg)}.tb-dash-num{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--brand-primary);line-height:1.1;margin-bottom:8px}.tb-dash-grid h3{font-size:1.05rem;color:var(--brand-text)}.tb-dash-grid p{margin:0;color:var(--brand-text);font-size:.92rem}.tb-download-list{list-style:none;padding:0;margin:var(--space-xl) 0 0}.tb-download-list li{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--brand-border)}.tb-download-list h3{margin-bottom:6px;color:var(--brand-text)}.tb-download-list p{margin:0;color:var(--brand-text);max-width:40rem}.tb-res-steps{list-style:none;padding:0;margin:var(--space-xl) 0;border-left:2px solid var(--brand-border)}.tb-res-steps li{display:flex;gap:20px;padding:0 0 28px 24px;position:relative}.tb-res-steps li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--brand-primary)}.tb-res-steps span{flex:0 0 36px;font-weight:700;color:var(--brand-primary);font-family:var(--font-display)}.tb-res-steps h3{margin-bottom:6px;color:var(--brand-text)}.tb-res-steps p{margin:0;color:var(--brand-text)}.tb-res-notes{background:var(--brand-bg-alt);border:1px solid var(--brand-border);padding:var(--space-xl)}.tb-res-notes h3,.tb-res-notes p{color:var(--brand-text)}.tb-res-cta{background:var(--brand-primary-dark);text-align:center}.tb-res-cta h2,.tb-res-cta p{color:#fff}.tb-res-cta p{max-width:40rem;margin:0 auto 24px}.tb-res-cta-form{max-width:640px;margin:0 auto;background:#fff;padding:var(--space-xl);text-align:left}.tb-res-cta-form .form-check-label,.tb-res-cta-form .form-label{color:var(--brand-text)}@media (max-width:991.98px){.tb-dash-grid{grid-template-columns:1fr 1fr}.tb-download-list li{flex-direction:column;align-items:flex-start}}@media (max-width:575.98px){.tb-dash-grid{grid-template-columns:1fr}}