.page-hero{background:linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-dark) 100%);color:#fff;padding:8rem 0 4rem;position:relative;overflow:hidden}.page-hero:before{content:"";opacity:.08;background:url(/assets/background-bDRG1ng5.png) 50%/cover;position:absolute;inset:0}.page-hero-content{z-index:2;text-align:center;position:relative}.page-hero h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.page-hero p{opacity:.9;text-align:justify;max-width:700px;margin:0 auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.7}.lum-card-sidebar{background:var(--color-brand);color:#fff;border-radius:1rem 0 0 1rem;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}@media (width<=767px){.lum-card-sidebar{border-radius:1rem 1rem 0 0;padding:2rem}}.lum-icon{opacity:.9;margin-bottom:.75rem;font-size:3rem}.lum-stat-num{color:var(--color-brand);font-size:1.6rem;font-weight:800}.lum-stat-label{color:#777;margin-top:.15rem;font-size:.8rem}.content-card{border-left:4px solid var(--color-brand);background:#fff;border-radius:.75rem;margin-bottom:1.25rem;padding:1.75rem 2rem;box-shadow:0 2px 12px #0000000f}.content-card h3{color:#222;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1.1rem;font-weight:700;display:flex}.content-card h3 i{color:var(--color-brand)}.content-card p{color:#555;text-align:justify;margin:0;line-height:1.75}.highlight-section{background:var(--color-brand-light);border-left:4px solid var(--color-brand);border-radius:.75rem;padding:1.75rem 2rem}.highlight-section p{color:var(--color-brand-dark);text-align:justify;margin:0;font-size:1.05rem;font-weight:600}.bu-tile{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:.75rem;padding:1.5rem 1rem;transition:box-shadow .3s,transform .3s}.bu-tile:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001a}.bu-icon{background:var(--color-brand-light);width:56px;height:56px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .9rem;font-size:1.4rem;display:flex}.bu-title{color:#333;font-size:.92rem;font-weight:700;line-height:1.3}.m4-component{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:.75rem;height:100%;padding:1.75rem 1.25rem;transition:box-shadow .3s,transform .3s}.m4-component:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001a}.m4-icon{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.m4-title{color:#222;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.m4-desc{color:#666;font-size:.88rem;line-height:1.6}.m4-testimonial{background:var(--color-brand-light);border-radius:1rem;padding:2.5rem;position:relative}.m4-testimonial:before{content:"“";color:var(--color-brand);opacity:.3;font-size:5rem;line-height:1;position:absolute;top:.5rem;left:1.5rem}.m4-testimonial-text{color:#333;margin-bottom:1rem;font-size:1.05rem;font-style:italic;line-height:1.75;position:relative}.m4-testimonial-author{color:var(--color-brand-dark);font-weight:700}.stats-banner{background:var(--color-brand)}.stats-banner .stat-val{font-size:2.2rem;font-weight:800;line-height:1}.stats-banner .stat-label{opacity:.85;font-size:.9rem}@media (width<=767px){.page-hero{padding:6rem 0 3rem}.content-card,.highlight-section{padding:1.25rem 1.5rem}.m4-testimonial{padding:1.75rem}}
