.bt-hero-age{padding-top:160px;padding-bottom:80px;background:var(--brand-primary-dark)}.bt-hero-age__banner{position:relative;min-height:56vh;display:grid;align-items:end;overflow:hidden;background:var(--brand-primary-dark)}.bt-hero-age__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bt-hero-age__banner::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(35,32,28,.82),rgba(35,32,28,.52),rgba(35,32,28,.22))}.bt-hero-age__copy{position:relative;z-index:2;max-width:760px;padding:0 max(24px,(100vw - 1200px) / 2) 64px}.bt-hero-age__copy .eyebrow,.bt-hero-age__copy h1,.bt-hero-age__copy p{color:#fff}.bt-hero-age__copy p{max-width:680px;margin:18px 0 28px;font-size:1.12rem;opacity:.92}.bt-hero-age__stages{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;width:min(1200px,100% - 48px);margin:-34px auto 0}.bt-stage-tile{position:relative;min-height:178px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px;border:1px solid var(--brand-border);border-radius:12px;background:#fff;box-shadow:var(--brand-shadow);transition:transform 180ms,box-shadow 180ms}.bt-stage-tile:hover{transform:translateY(-4px);box-shadow:0 24px 55px rgba(35,32,28,.16)}.bt-stage-badge{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 10px;background:var(--brand-accent);color:#fff;font-size:.78rem;font-weight:900}.bt-stage-tile h3{margin:0;color:var(--brand-text);font-size:1.05rem;font-weight:900}.bt-stage-tile p{margin:0;color:var(--brand-text);font-size:.94rem}.company-stats{background:var(--brand-bg)}.stats-row{display:flex;flex-wrap:nowrap;gap:18px}.stat-item{flex:1 1 0;min-width:0;padding:26px 18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);text-align:center;background:var(--brand-neutral-light)}.stat-icon{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;background:var(--brand-secondary);color:#fff;font-size:.8rem;font-weight:900}.stat-item strong{display:block;color:var(--brand-primary-dark);font-size:max(1.5rem, min(3vw, 2.3rem));line-height:1}.stat-item span:last-child{display:block;margin-top:8px;color:var(--brand-text)}.trust-bar{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:var(--brand-bg-alt)}.trust-items{display:flex;flex-wrap:nowrap;gap:18px}.trust-item{flex:1 1 0;min-width:0;padding:18px}.trust-mark{display:inline-flex;margin-bottom:8px;color:var(--brand-accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.trust-item strong{display:block;color:var(--brand-text);font-size:1.05rem}.trust-item p{margin:6px 0 0;font-size:.95rem}.industry-cards{background:#fff}.image-card{position:relative;min-height:260px;overflow:hidden;border-radius:var(--brand-radius);background:var(--brand-primary-dark)}.image-card img{width:100%;height:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;transition:transform 220ms}.image-card::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(35,32,28,.08),rgba(35,32,28,.82))}.image-card h3{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;margin:0;color:#fff;font-size:1.1rem;font-weight:900}.image-card:hover img{transform:scale(1.05)}.faq-section{background:var(--brand-bg-alt)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.faq-grid article{padding:26px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.faq-grid h3{margin:0 0 10px;color:var(--brand-primary-dark);font-size:1.1rem}.faq-grid p{margin:0}@media (max-width:991px){.bt-hero-age__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row,.trust-items{flex-wrap:wrap}.stat-item,.trust-item{flex:0 0 calc(50% - 9px)}}@media (max-width:575px){.bt-hero-age{padding-top:120px}.bt-hero-age__banner{min-height:48vh}.bt-hero-age__stages,.faq-grid{grid-template-columns:1fr}.stat-item,.trust-item{flex-basis:100%}}