.src8ecb3-ind-hero{background:var(--brand-neutral-light);padding:var(--space-64) 0 var(--space-48)}.src8ecb3-ind-hero h1,.src8ecb3-ind-hero p{color:var(--brand-text)}.src8ecb3-ind-methods{display:flex;gap:var(--space-16);margin:var(--space-24) 0 var(--space-32);overflow-x:auto}.src8ecb3-ind-methods article{background:var(--brand-bg);border-left:4px solid var(--brand-accent);flex:1 1 180px;min-width:180px;padding:var(--space-16)}.src8ecb3-ind-methods h2{font-size:1rem}.src8ecb3-ind-hero img{border-radius:var(--brand-radius);margin-top:var(--space-24);width:100%}.src8ecb3-ind-cards{display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr))}.src8ecb3-ind-cards article{position:relative;min-height:240px;overflow:hidden;border-radius:var(--brand-radius)}.src8ecb3-ind-cards img{height:240px;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.src8ecb3-ind-cards h3{background:linear-gradient(transparent,rgba(0,0,0,.72));bottom:0;color:var(--brand-text-inverse);left:0;margin:0;padding:var(--space-32) var(--space-16) var(--space-16);position:absolute;right:0}.src8ecb3-acc button{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);font-weight:700;padding:var(--space-16);text-align:left;width:100%}.src8ecb3-acc div{padding:var(--space-16) 0 var(--space-24)}.src8ecb3-ind-cta{background:#1f3f1c;color:var(--brand-text-inverse);min-height:420px;overflow:hidden;padding:80px 0 96px;position:relative}.src8ecb3-ind-cta img[src=""]{background:#1f3f1c}.src8ecb3-ind-cta img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.src8ecb3-ind-cta::after{background:rgba(31,63,28,.78);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.src8ecb3-ind-cta .container{position:relative;z-index:2}.src8ecb3-ind-cta a.src8ecb3-btn-line,.src8ecb3-ind-cta h2,.src8ecb3-ind-cta p{color:var(--brand-text-inverse)}.src8ecb3-ind-cta a.src8ecb3-btn-line{border-color:var(--brand-text-inverse);margin-left:var(--space-16)}@media (max-width:991px){.src8ecb3-ind-cards{grid-template-columns:1fr 1fr}}@media (max-width:575px){.src8ecb3-ind-cards{grid-template-columns:1fr}}