.why-it-matters-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 50%,#f0f4f8 100%);padding:7rem 4rem 3rem;position:relative;overflow:hidden}.why-it-matters-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#6b72800d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#9ca3af0d 0%,#0000 50%);position:absolute;inset:0}.section-hero{text-align:center;z-index:2;max-width:900px;margin-bottom:8rem;margin-left:auto;margin-right:auto;position:relative}.section-hero h2{-webkit-text-fill-color:transparent;letter-spacing:-.03em;background:linear-gradient(135deg,#1a1a1a 0%,#4a4a4a 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:4rem;font-weight:800;line-height:1.1}.section-hero p{color:#64748b;max-width:700px;margin:0 auto;font-size:1.4rem;font-weight:400;line-height:1.7}.impact-stats-grid{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin-bottom:8rem;margin-left:auto;margin-right:auto;display:grid}.impact-stat-card{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:24px;padding:3rem 2rem;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 20px 40px #0000000d,0 2px 4px #00000008}.impact-stat-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0000001a,0 4px 8px #0000000d}.impact-stat-card h3{color:#1a1a1a;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.impact-stat-card h4{color:#333;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.impact-stat-card p{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.stat-source{color:#999;font-size:.85rem;font-style:italic}.impact-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #fff3;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1400px;margin-bottom:8rem;margin-left:auto;margin-right:auto;padding:4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 64px #0000001a,0 0 0 1px #ffffff1a}.impact-section:before{content:"";pointer-events:none;background:linear-gradient(135deg,#6b728008 0%,#9ca3af08 100%);position:absolute;inset:0}.impact-section.reverse{direction:rtl}.impact-section.reverse>*{direction:ltr}.impact-section:last-child{margin-bottom:0}.impact-content{z-index:2;text-align:left;position:relative}.impact-content h3{-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-align:left;background:linear-gradient(135deg,#1e293b 0%,#4a4a4a 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3rem;font-weight:800;line-height:1.2}.impact-description{text-align:left;color:#475569;margin-bottom:2.5rem;padding:0;font-size:1.2rem;font-weight:400;line-height:1.8}.impact-source{color:#64748b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6b72801a;border:1px solid #6b728033;border-radius:50px;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-style:italic;display:inline-flex}.impact-visual{text-align:center;z-index:2;position:relative}.impact-visual img{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 32px 64px #00000026,0 0 0 1px #ffffff1a}.impact-visual img:hover{transform:scale(1.05)translateY(-8px);box-shadow:0 48px 80px #0003,0 0 0 1px #fff3}.loading-container{justify-content:center;align-items:center;min-height:50vh;padding:4rem 2rem;display:flex}.loading-spinner{border:4px solid #0000001a;border-top-color:#333;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.image-container{display:inline-block;position:relative}.image-spinner{z-index:2;border:3px solid #0000001a;border-top-color:#333;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.why-it-matters-section{padding:6rem 2rem 3rem}.impact-stats-grid{gap:2rem;margin-bottom:6rem}.impact-section{gap:3rem;margin-bottom:4rem}.impact-content h3{font-size:2.2rem}}@media (max-width:768px){.why-it-matters-section{padding:5rem 1rem 2.5rem}.section-hero h2{font-size:2.5rem}.section-hero p{font-size:1.1rem}.impact-stats-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem}.impact-stat-card{padding:2rem 1.5rem}.impact-stat-card h3{font-size:2.5rem}.impact-section{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem}.impact-section.reverse{direction:ltr}.impact-content h3{text-align:left;margin-bottom:1.5rem;font-size:2rem}.impact-description{text-align:left;font-size:1rem}.impact-visual img{max-width:300px}}@media (max-width:480px){.section-hero h2{font-size:2rem}.section-hero p{font-size:1rem}.impact-stat-card{padding:1.5rem 1rem}.impact-stat-card h3{font-size:2rem}.impact-stat-card h4{font-size:1rem}.impact-content h3{text-align:left;font-size:1.5rem}.impact-description{text-align:left;font-size:.95rem}.impact-visual img{max-width:250px}}
