.containerEffective{--ee-navy: #0a1e42;--ee-navy-2: #153a75;--ee-blue: #0060fe;--ee-blue-deep: #0042ae;--ee-ink: #0f1b33;--ee-muted: #5b6579;--ee-line: #e3e8f2;--ee-tint: #f3f6fd;--ee-ease: cubic-bezier(.22, 1, .36, 1);--ee-pop: cubic-bezier(.34, 1.56, .64, 1);position:relative;box-sizing:border-box;padding:clamp(56px,8vw,110px) clamp(16px,4vw,48px);background:linear-gradient(180deg,#ffffff 0%,var(--ee-tint) 100%);overflow:hidden;isolation:isolate}.containerEffective *,.containerEffective *:before,.containerEffective *:after{box-sizing:border-box}.containerEffective:before,.containerEffective:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px)}.containerEffective:before{width:420px;height:420px;top:-140px;left:-120px;background:#0060fe1a}.containerEffective:after{width:360px;height:360px;bottom:12%;right:-120px;background:#153a751a}.containerEffective .ee-inner{padding:2% 10%}.containerEffective.ee-ready [data-reveal]{opacity:0;scale:.8;transition:opacity .7s var(--ee-ease) var(--d, 0ms),scale .7s var(--ee-ease) var(--d, 0ms),translate .35s var(--ee-ease),box-shadow .35s var(--ee-ease),border-color .35s var(--ee-ease);will-change:opacity,scale}.containerEffective.ee-ready [data-reveal=pop]{scale:0;transition-timing-function:var(--ee-pop)}.containerEffective.ee-ready [data-reveal].is-visible{opacity:1;scale:1}.containerEffective .sectionHeader{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(36px,5vw,64px)}.containerEffective .sectionHeader h2{margin:0;font-size:clamp(30px,4.4vw,54px);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--ee-ink)}.containerEffective .sectionHeader p{margin:0;padding-left:22px;border-left:3px solid var(--ee-blue);max-width:52ch;font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:var(--ee-muted)}.containerEffective .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.containerEffective .feature-card{position:relative;padding:32px 28px 30px;background:#fff;border:1px solid var(--ee-line);border-radius:20px;overflow:hidden}.containerEffective .feature-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ee-blue),var(--ee-navy-2));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ee-ease)}.containerEffective .feature-card:hover,.containerEffective .feature-card:focus-within{translate:0 -8px;border-color:#0060fe59;box-shadow:0 24px 50px -18px #0042ae47}.containerEffective .feature-card:hover:before,.containerEffective .feature-card:focus-within:before{transform:scaleX(1)}.containerEffective .icon-wrapper{display:grid;place-items:center;width:60px;height:60px;margin-bottom:22px;border-radius:16px;background:var(--ee-tint);color:var(--ee-blue);transition:background-color .35s var(--ee-ease),color .35s var(--ee-ease),transform .45s var(--ee-pop)}.containerEffective .icon-wrapper i{font-size:24px}.containerEffective .feature-card:hover .icon-wrapper{background:var(--ee-blue);color:#fff;transform:rotate(-6deg) scale(1.06)}.containerEffective .feature-card h3{margin:0 0 12px;font-size:20px;line-height:1.35;font-weight:700;color:var(--ee-ink)}.containerEffective .feature-card p{margin:0;font-size:16px;line-height:1.7;color:var(--ee-muted)}.containerEffective .impact-panel{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,5vw,64px);border-radius:28px;color:#fff;background:radial-gradient(600px 300px at 0% 0%,rgba(0,96,254,.45),transparent 70%),radial-gradient(500px 300px at 100% 100%,rgba(0,66,174,.5),transparent 70%),var(--ee-navy);overflow:hidden}.containerEffective .bottom-text{margin:0 0 32px;font-size:clamp(17px,1.6vw,20px);line-height:1.75;color:#ffffffd9;max-width:46ch}.containerEffective .cta-section{display:flex;flex-wrap:wrap;gap:14px}.containerEffective .BtnDark,.containerEffective .BtnLight{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .3s var(--ee-ease),box-shadow .3s var(--ee-ease),background-color .3s var(--ee-ease),color .3s var(--ee-ease)}.containerEffective .BtnDark{background:var(--ee-blue);color:#fff;border:1px solid var(--ee-blue);box-shadow:0 12px 28px -8px #0060feb3}.containerEffective .BtnDark:hover{transform:translateY(-3px);background:#1a70ff;box-shadow:0 18px 34px -8px #0060fed9}.containerEffective .BtnLight{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.containerEffective .BtnLight:hover{transform:translateY(-3px);background:#fff;color:var(--ee-navy)}.containerEffective .BtnDark:focus-visible,.containerEffective .BtnLight:focus-visible{outline:3px solid #fff;outline-offset:3px}.containerEffective .stats-section{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.containerEffective .stats-section{grid-template-columns:repeat(2,minmax(0,1fr))}.containerEffective .features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.containerEffective .stat-card,.containerEffective .feature-card,.containerEffective .impact-copy,.containerEffective .cta-section>*{min-width:0}.containerEffective .stat-card .number,.containerEffective .stat-card .label{white-space:normal;word-break:break-word}.containerEffective .BtnDark,.containerEffective .BtnLight{white-space:normal;text-align:center}.containerEffective .stat-card{padding:22px 22px 20px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px)}.containerEffective .stat-card:hover{translate:0 -5px;border-color:#ffffff59;box-shadow:0 16px 30px -14px #00000080}.containerEffective .stat-card:first-child{grid-column:1 / -1;padding:28px 26px;background:linear-gradient(135deg,var(--ee-blue) 0%,var(--ee-blue-deep) 100%);border-color:#ffffff40}.containerEffective .stat-card .number{display:block;margin-bottom:6px;font-size:clamp(30px,3.2vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.containerEffective .stat-card:first-child .number{font-size:clamp(44px,6vw,68px)}.containerEffective .stat-card .label{display:block;font-size:16px;line-height:1.4;color:#ffffffd9}@media(max-width:1024px){.containerEffective .ee-inner{padding:2% 6%}.containerEffective .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.containerEffective .sectionHeader{grid-template-columns:1fr;align-items:start}.containerEffective .features-grid{grid-template-columns:repeat(2,1fr)}.containerEffective .impact-panel{grid-template-columns:1fr}.containerEffective .bottom-text{max-width:none}}@media(max-width:768px){.containerEffective{padding:clamp(40px,8vw,72px) clamp(14px,4vw,32px)}.containerEffective .ee-inner{padding:2% 5%}.containerEffective .sectionHeader{gap:18px;margin-bottom:28px}.containerEffective .sectionHeader p{padding-left:16px;max-width:none}}@media(max-width:640px){.containerEffective .ee-inner{padding:2% 3%}.containerEffective .features-grid{grid-template-columns:1fr;gap:18px}.containerEffective .feature-card{padding:26px 22px}.containerEffective .icon-wrapper{width:52px;height:52px;margin-bottom:18px}.containerEffective .icon-wrapper i{font-size:21px}.containerEffective .feature-card h3{font-size:19px}.containerEffective .feature-card p{font-size:15px}.containerEffective .impact-panel{border-radius:22px;padding:clamp(24px,6vw,40px) clamp(18px,5vw,28px)}.containerEffective .stats-section{gap:10px}.containerEffective .stat-card{padding:16px 14px}.containerEffective .stat-card .number{font-size:clamp(26px,7vw,34px)}.containerEffective .stat-card:first-child .number{font-size:clamp(36px,10vw,52px)}.containerEffective .stat-card .label{font-size:14px}.containerEffective .cta-section{flex-direction:column}.containerEffective .BtnDark,.containerEffective .BtnLight{width:100%}}@media(max-width:400px){.containerEffective .ee-inner{padding:2% 3%}.containerEffective .feature-card{padding:22px 16px}.containerEffective .impact-panel{padding:22px 14px}.containerEffective .stat-card{padding:14px 12px}.containerEffective .BtnDark,.containerEffective .BtnLight{padding:13px 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.containerEffective.ee-ready [data-reveal]{opacity:1;scale:1;transition:none}.containerEffective .feature-card,.containerEffective .feature-card:before,.containerEffective .icon-wrapper,.containerEffective .stat-card,.containerEffective .BtnDark,.containerEffective .BtnLight{transition:none}}
