.bt-about-hero{background:var(--brand-primary-dark);padding:var(--spacing-xxl) 0 var(--spacing-xl)}.bt-about-hero h1{color:#fff;font-size:2.25rem;margin-bottom:var(--spacing-sm)}.bt-about-hero-sub{color:rgba(255,255,255,.8);font-size:1.05rem;max-width:640px;margin:0 auto}.bt-mission-block{max-width:800px;margin:0 auto}.bt-blockquote{border-left:3px solid var(--brand-primary);padding-left:var(--spacing-lg);margin:0}.bt-blockquote p{font-size:1.35rem;font-weight:500;color:var(--brand-text);line-height:1.5;font-style:italic}.bt-facility-card{border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;background:#fff;height:100%}.bt-facility-img{height:180px;overflow:hidden;background:var(--brand-bg-light)}.bt-facility-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bt-facility-card h4{font-size:.95rem;padding:var(--spacing-sm) var(--spacing-md) 0;margin-bottom:var(--spacing-xs)}.bt-facility-card p{font-size:.82rem;color:var(--brand-text-secondary);padding:0 var(--spacing-md) var(--spacing-md);margin:0;line-height:1.55}.bt-timeline{position:relative;padding-left:var(--spacing-xl)}.bt-timeline::before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background:var(--brand-border)}.bt-timeline-item{position:relative;margin-bottom:var(--spacing-lg)}.bt-timeline-item::before{content:"";position:absolute;left:calc(-1 * var(--spacing-xl) + 10px);top:4px;width:14px;height:14px;background:var(--brand-primary);border:2px solid #fff;box-shadow:0 0 0 2px var(--brand-primary)}.bt-timeline-year{display:inline-block;font-size:.75rem;font-weight:700;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.bt-timeline-content h4{font-size:1rem;margin-bottom:4px}.bt-timeline-content p{font-size:.85rem;color:var(--brand-text-secondary);margin:0;line-height:1.55}.bt-about-cert{text-align:center}.bt-about-cert img{width:48px;height:48px;margin-bottom:8px}.bt-about-cert strong{display:block;font-size:.82rem;color:var(--brand-text)}.bt-about-cert span{font-size:.72rem;color:var(--brand-text-secondary)}@media (max-width:991.98px){.bt-about-hero h1{font-size:1.75rem}.bt-blockquote p{font-size:1.1rem}}