.df-ind-hero{position:relative;min-height:480px;padding:0;display:flex;align-items:flex-end;overflow:hidden}.df-ind-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:480px}.df-ind-hero__overlay{position:relative;z-index:1;width:100%;padding:160px 0 64px;background:linear-gradient(180deg,rgba(0,78,120,.25) 0,rgba(0,78,120,.88) 100%)}.df-ind-hero h1,.df-ind-hero p{color:#fff!important}.df-ind-hero p{max-width:680px;margin:0;opacity:.94}.df-ind-cards{background:var(--brand-bg)}.df-ind-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);height:100%;overflow:hidden}.df-ind-card img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;min-height:180px}.df-ind-card__body{padding:24px}.df-ind-card__body h3{font-size:1.25rem;margin-bottom:8px}.df-ind-card__body p{margin:0;color:var(--brand-text)}.df-ind-card--compact{background:var(--brand-bg)}.df-ind-stats{background:var(--brand-primary-dark);padding:40px 0}.df-ind-stats__row{display:flex;flex-wrap:nowrap;gap:16px}.df-ind-stats__item{flex:1;text-align:center;padding:8px}.df-ind-stats__num{display:block;font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.1}.df-ind-stats__label{display:block;font-size:.85rem;color:rgba(255,255,255,.85)}@media (max-width:768px){.df-ind-stats__row{flex-wrap:wrap}.df-ind-stats__item{flex:0 0 50%}}.df-cta{background:var(--brand-primary);padding:80px 0}.df-cta__inner{max-width:700px;margin:0 auto;text-align:center}.df-cta h2,.df-cta p{color:#fff!important}.df-cta p{opacity:.92;margin-bottom:var(--space-lg)}.df-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}