.cana-home-hero{position:relative;min-height:720px;padding:160px 0 190px;background:linear-gradient(110deg,rgba(6,41,117,.92),rgba(14,62,167,.72)),var(--brand-primary-dark);overflow:hidden}.cana-home-hero h1,.cana-home-hero p{color:#fff}.cana-home-hero h1{font-size:3.25rem;font-weight:820;line-height:1.08;margin-bottom:18px}.cana-home-hero p{font-size:1.12rem;line-height:1.75;max-width:680px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.hero-image{border-radius:var(--brand-radius);min-height:420px;-o-object-fit:cover;object-fit:cover;border:6px solid rgba(255,255,255,.16)}.hero-bottom-bar{position:absolute;left:0;right:0;bottom:0;background:rgba(14,62,167,.94);padding:30px 0}.bar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px;color:#fff}.bar-grid strong{display:block;color:#fff;font-size:1.45rem}.cana-single-stat{background:var(--brand-bg-alt);padding:96px 0;text-align:center}.cana-single-stat strong{display:block;color:var(--brand-primary);font-size:7rem;line-height:1;font-weight:900}.cana-single-stat p{max-width:680px;margin:18px auto 8px;color:var(--brand-text);font-size:1.18rem}.cana-single-stat span{color:var(--brand-text-secondary)}.cert-grid,.progress-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.cert-grid article,.progress-grid article,.testimonial-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:26px;box-shadow:0 14px 35px rgba(26,38,50,.06)}.cert-grid img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;margin-bottom:18px}.cert-grid h3,.image-card-grid h3,.testimonial-grid strong{color:var(--brand-text)}.cana-industries{background:var(--brand-bg-alt)}.image-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.image-card-grid article{position:relative;min-height:310px;overflow:hidden;border-radius:var(--brand-radius)}.image-card-grid img{width:100%;height:100%;min-height:310px;-o-object-fit:cover;object-fit:cover;transition:transform .28s}.image-card-grid article:hover img{transform:scale(1.05)}.image-card-grid article div{position:absolute;left:0;right:0;bottom:0;padding:24px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(6,41,117,.9))}.image-card-grid h3,.image-card-grid p{color:#fff}.testimonial-grid p{color:var(--brand-text);font-style:italic;line-height:1.7}.testimonial-grid div{border-top:1px solid var(--brand-border);padding-top:16px}.testimonial-grid span{display:block;color:var(--brand-text-secondary)}.cana-progress{background:var(--brand-bg-alt)}.progress-grid article>div:first-child{display:flex;justify-content:space-between;gap:18px}.progress-grid strong{color:var(--brand-primary);font-size:2rem}.progress{height:8px;border-radius:99px}.progress-bar{background:var(--brand-primary)}@media (max-width:767px){.cana-home-hero h1{font-size:2.25rem}.cana-single-stat strong{font-size:4.6rem}}