.irar-report-module{--irar-green:#108923;--irar-orange:#f28209;--irar-text:#3b3b3b;--irar-bg:#f7f6f2;--irar-bg-soft:#f5faf7;--irar-white:#fff;--irar-dark:#444;--irar-border:rgba(68,68,68,.12);--irar-radius-lg:18px;--irar-radius-md:14px;--irar-radius-sm:7px;--irar-shadow:0 20px 60px rgba(0,0,0,.08);--irar-shadow-soft:0 16px 38px rgba(0,0,0,.06);background:var(--irar-white);color:var(--irar-text);overflow:visible}.irar-report-module .page-center{margin:0 auto;max-width:1240px;padding:0 24px}.irar-report-module img{display:block;max-width:100%}.irar-report-module .irar-report-eyebrow{color:var(--irar-green);font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.irar-report-module .irar-report-eyebrow--light{color:#bfe6c4}.irar-report-section-heading{margin-bottom:30px;position:relative}.irar-report-end-title,.irar-report-hero-title,.irar-report-methodology-title,.irar-report-section-heading-title,.irar-report-section-heading-title--light{display:inline-block;padding-bottom:22px;position:relative;z-index:2}.irar-report-section-heading-title{color:var(--irar-text);font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1;margin:0}.irar-report-section-heading-title--light{color:var(--irar-white)}.irar-report-end-title:after,.irar-report-hero-title:after,.irar-report-methodology-title:after,.irar-report-section-heading-title:after{background:linear-gradient(90deg,var(--irar-green) 0,rgba(33,154,52,.18) 100%);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:84px}.irar-report-section-heading-title--light:after{background:linear-gradient(90deg,hsla(0,0%,100%,.95),rgba(191,230,196,.25));border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:84px}.irar-report-section-heading-description{color:var(--irar-text);font-size:18px;line-height:1.7;margin-top:16px;max-width:760px;position:relative;z-index:2}.irar-report-section-heading-description--light{color:hsla(0,0%,100%,.86)}.irar-report-end-description p:last-child,.irar-report-hero-description p:last-child,.irar-report-section-heading-description p:last-child,.irar-report-slide-content-description p:last-child,.irar-report-stat-card-description p:last-child{margin-bottom:0}.irar-report-reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.irar-report-reveal.is-visible{opacity:1;transform:translateZ(0)}.scroll-stagger>*{opacity:0;transform:translate3d(0,24px,0) scale(.985);transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.scroll-stagger.is-visible>*{opacity:1;transform:translateZ(0) scale(1)}.scroll-stagger.is-visible>:first-child{transition-delay:.08s}.scroll-stagger.is-visible>:nth-child(2){transition-delay:.16s}.scroll-stagger.is-visible>:nth-child(3){transition-delay:.24s}.scroll-stagger.is-visible>:nth-child(4){transition-delay:.32s}.scroll-stagger.is-visible>:nth-child(5){transition-delay:.4s}.scroll-stagger.is-visible>:nth-child(6){transition-delay:.48s}.scroll-stagger.is-visible>:nth-child(7){transition-delay:.56s}.scroll-stagger.is-visible>:nth-child(8){transition-delay:.64s}.scroll-stagger.is-visible>:nth-child(9){transition-delay:.72s}.scroll-stagger.is-visible>:nth-child(10){transition-delay:.8s}.irar-report-sticky-cta{bottom:22px;opacity:0;position:fixed;right:22px;transform:translate3d(0,20px,0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden;z-index:40}.irar-report-sticky-cta.is-visible{opacity:1;transform:translateZ(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;visibility:visible}.irar-report-sticky-cta-button{align-items:center;background:var(--irar-orange);border-radius:var(--irar-radius-md);color:var(--irar-white);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;min-height:50px;padding:14px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease}.irar-report-sticky-cta-button:hover{color:var(--irar-white);filter:brightness(.95);transform:translateY(-2px)}.irar-report-hero{background:var(--irar-bg);overflow:hidden;padding:86px 0 74px;position:relative;--hero-parallax-y:0px;--hero-green-y:0px;--hero-orange-y:0px;--hero-outline-y:0px}.irar-report-hero:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:44% 56% 52% 48%/54% 42% 58% 46%;content:"";height:300px;left:-120px;pointer-events:none;position:absolute;top:12px;width:300px}.irar-report-hero:after{background:radial-gradient(circle,rgba(242,130,9,.08) 0,rgba(242,130,9,0) 72%);border-radius:50%;bottom:-80px;content:"";height:280px;pointer-events:none;position:absolute;right:-90px;width:280px}.irar-report-hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,2.5fr) minmax(320px,.92fr)}.irar-report-hero-content{position:relative;z-index:2}.irar-report-eyebrow-title{color:var(--irar-green);font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 10px;max-width:500px;text-transform:uppercase}.irar-report-hero-title{color:var(--irar-text);font-size:clamp(49px,6vw,90px);font-weight:800;line-height:.95;margin:0 0 20px}.irar-report-hero-description{color:var(--irar-text);font-size:18px;line-height:1.75;max-width:720px;position:relative;z-index:2}.irar-report-masthead{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:760px}.irar-report-masthead-item{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.78);border:1px solid rgba(16,137,35,.1);border-radius:var(--irar-radius-md);isolation:isolate;overflow:hidden;padding:16px 18px;position:relative}.irar-report-masthead-label,.irar-report-masthead-value{position:relative;z-index:1}.irar-report-masthead-label{color:var(--irar-green);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.irar-report-masthead-value{color:var(--irar-text);display:block;font-size:15px;font-weight:700;line-height:1.45}.irar-report-hero-cover{filter:drop-shadow(0 28px 38px rgba(0,0,0,.18));height:auto;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(-4deg);width:min(340px,86%);z-index:5}.irar-report-hero-art.is-visible{opacity:1;transform:translateY(var(--hero-parallax-y,0))}.irar-report-hero-shape{position:absolute;transition:transform .18s linear;will-change:transform}.irar-report-hero-shape:before{border-radius:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transform:scale(1.12)}.irar-report-hero-shape--green{background:linear-gradient(135deg,#108923,#38b24e);border-radius:34px;bottom:0;box-shadow:0 28px 50px rgba(16,137,35,.22);filter:saturate(1.04);height:176px;left:-45px;transform:translate3d(16px,calc(-10px + var(--hero-green-y, 0px)),0) rotate(70deg) scale(1.03);width:332px;z-index:1}.irar-report-hero-shape--orange{background:linear-gradient(135deg,#f28209,#ffb24d);border-radius:42% 58% 54% 46%/38% 42% 58% 62%;bottom:8px;box-shadow:0 26px 48px rgba(242,130,9,.24);filter:saturate(1.06);height:212px;right:-117px;transform:translate3d(-12px,calc(-16px + var(--hero-orange-y, 0px)),0) rotate(16deg) scale(1.02);width:224px;z-index:2}.irar-report-hero-shape--orange:before{background:radial-gradient(circle at 40% 35%,hsla(0,0%,100%,.24) 0,hsla(0,0%,100%,0) 70%)}.irar-report-hero-shape--outline{background:transparent;border:16px solid rgba(16,137,35,.12);border-radius:46% 54% 44% 56%/58% 34% 66% 42%;box-shadow:0 0 0 1px rgba(16,137,35,.03);height:214px;left:90px;top:70px;transform:translate3d(-8px,calc(8px + var(--hero-outline-y, 0px)),0) rotate(-18deg) scale(1.01);width:242px;z-index:0}.irar-report-hero-shape--outline:before{background:radial-gradient(circle at 50% 50%,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%)}.irar-report-methodology{background:var(--irar-white);overflow:hidden;padding:76px 0;position:relative}.irar-report-methodology:before{background:radial-gradient(circle,rgba(16,137,35,.06) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;content:"";height:240px;left:-90px;pointer-events:none;position:absolute;top:40px;width:240px}.irar-report-methodology-card{background:#f7faf6;border:1px solid rgba(16,137,35,.1);border-radius:20px;box-shadow:var(--irar-shadow-soft);isolation:isolate;overflow:hidden;padding:28px 30px;position:relative}.irar-report-methodology-card:before{background:linear-gradient(135deg,rgba(242,130,9,.16),rgba(242,130,9,0) 72%);border-radius:42% 58% 54% 46%/38% 42% 58% 62%;content:"";height:190px;pointer-events:none;position:absolute;right:-70px;top:-64px;transform:rotate(22deg);width:190px;z-index:0}.irar-report-methodology-card:after{background:linear-gradient(135deg,rgba(16,137,35,.12),rgba(16,137,35,0) 78%);border-radius:34px;bottom:-60px;content:"";height:170px;left:-48px;pointer-events:none;position:absolute;transform:rotate(-36deg);width:170px;z-index:0}.irar-report-methodology-grid,.irar-report-methodology-head{position:relative;z-index:1}.irar-report-methodology-head{margin-bottom:24px}.irar-report-methodology-title{color:var(--irar-text);font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1;margin:0}.irar-report-methodology-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.irar-report-methodology-item{background:var(--irar-white);border:1px solid rgba(68,68,68,.08);border-radius:var(--irar-radius-md);isolation:isolate;overflow:hidden;padding:16px 18px;position:relative}.irar-report-methodology-label,.irar-report-methodology-value{position:relative;z-index:1}.irar-report-methodology-label{color:var(--irar-green);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.irar-report-methodology-value{color:var(--irar-text);display:block;font-size:15px;font-weight:700;line-height:1.55}.irar-report-toc{background:var(--irar-white);overflow:hidden;padding:78px 0;position:relative}.irar-report-toc:before{background:radial-gradient(circle,rgba(242,130,9,.05) 0,rgba(242,130,9,0) 74%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-70px;top:20px;width:200px}.irar-report-toc-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.irar-report-toc-item{align-items:start;background:#fcfcfa;border:1px solid var(--irar-border);border-radius:var(--irar-radius-sm);display:grid;gap:18px;grid-template-columns:90px 1fr;isolation:isolate;overflow:hidden;padding:22px 24px;position:relative;text-decoration:none;transform:translateZ(0) rotate(0deg) scale(1);transform-origin:center;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease;will-change:transform}.irar-report-toc-item:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:42% 58% 54% 46%/38% 42% 58% 62%;bottom:-42px;content:"";height:112px;opacity:.8;pointer-events:none;position:absolute;right:-36px;transform:rotate(-14deg);transition:transform .35s ease,opacity .35s ease;width:112px;z-index:0}.irar-report-toc-item:nth-child(2n):before{background:radial-gradient(circle,rgba(242,130,9,.08) 0,rgba(242,130,9,0) 72%)}.irar-report-toc-copy,.irar-report-toc-number{position:relative;z-index:1}.irar-report-toc-number{color:var(--irar-orange);font-size:24px;font-weight:800;line-height:1;padding-top:4px;transition:transform .12s ease,color .12s ease}.irar-report-toc-copy{display:block;transition:transform .14s ease}.irar-report-toc-sub-title{color:var(--irar-green);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.irar-report-toc-sub-title,.irar-report-toc-title{display:block;transition:transform .16s ease,color .16s ease}.irar-report-toc-title{color:var(--irar-text);font-size:22px;font-weight:800;line-height:1.3}.irar-report-toc-item:hover{border-color:rgba(16,137,35,.38);box-shadow:0 24px 40px rgba(0,0,0,.12)}.irar-report-toc-item:hover:before{opacity:1;transform:rotate(-8deg) scale(1.08)}.irar-report-toc-item:hover .irar-report-toc-number{transform:translate3d(40px,0,0) scale(2)}.irar-report-toc-item:hover .irar-report-toc-copy{transform:translate3d(14px,0,0)}.irar-report-toc-item:hover .irar-report-toc-sub-title{color:var(--irar-text);transform:translate3d(-15px,4px,0)}.irar-report-toc-item:hover .irar-report-toc-title{color:var(--irar-green);transform:translate3d(-5px,4px,0) scale(1.25)}.irar-report-stats{background:linear-gradient(180deg,#2f2f2f,#3a3a3a);overflow:hidden;padding:84px 0;position:relative}.irar-report-stats:before{background:radial-gradient(circle,rgba(16,137,35,.12) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;content:"";height:260px;left:-120px;pointer-events:none;position:absolute;top:-60px;width:260px}.irar-report-stats:after{background:radial-gradient(circle,rgba(242,130,9,.1) 0,rgba(242,130,9,0) 74%);border-radius:50%;bottom:-100px;content:"";height:280px;pointer-events:none;position:absolute;right:-120px;width:280px}.irar-report-stats-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.irar-report-stat-card{background:linear-gradient(180deg,#fff,#fbfcf9);border:1px solid rgba(16,137,35,.1);border-radius:var(--irar-radius-lg);box-shadow:var(--irar-shadow-soft);isolation:isolate;overflow:hidden;padding:28px;position:relative}.irar-report-stat-card:before{background:linear-gradient(135deg,rgba(242,130,9,.1),rgba(242,130,9,0) 78%);border-radius:36px;bottom:-54px;content:"";height:150px;left:-42px;pointer-events:none;position:absolute;transform:rotate(-34deg);width:150px;z-index:0}.irar-report-stat-card:after{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:50%;content:"";height:120px;pointer-events:none;position:absolute;right:-20px;top:-20px;width:120px;z-index:0}.irar-report-stat-card-description,.irar-report-stat-card-number-wrap,.irar-report-stat-card-title{position:relative;z-index:1}.irar-report-stat-card-number-wrap{align-items:baseline;display:flex;gap:6px;margin-bottom:14px}.irar-report-stat-card-number{color:var(--irar-orange);font-size:clamp(42px,5vw,76px);font-weight:800;line-height:.92;position:relative;z-index:2}.irar-report-stat-card-suffix{padding-right:18px}.irar-report-stat-card-prefix,.irar-report-stat-card-suffix{align-items:center;color:var(--irar-green);display:inline-flex;font-size:24px;font-weight:800;line-height:1;position:relative;z-index:2}.irar-report-stat-card-title{color:var(--irar-text);font-size:24px;font-weight:800;line-height:1.12;margin:0 0 10px}.irar-report-stat-card-description{color:var(--irar-text);font-size:16px;line-height:1.65;margin:0}.irar-report-chart-card{background:linear-gradient(180deg,#f9fbf7,#fff);border:1px solid rgba(16,137,35,.1);border-radius:22px;box-shadow:var(--irar-shadow-soft);isolation:isolate;margin-top:30px;overflow:hidden;padding:34px;position:relative}.irar-report-chart-card:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:50%;content:"";height:150px;pointer-events:none;position:absolute;right:-50px;top:-46px;width:150px;z-index:0}.irar-report-chart-card:after{background:linear-gradient(135deg,rgba(242,130,9,.1),rgba(242,130,9,0) 78%);border-radius:38px;bottom:-34px;content:"";height:118px;left:-26px;pointer-events:none;position:absolute;transform:rotate(-30deg);width:118px;z-index:0}.irar-report-chart-bars{display:grid;gap:18px;position:relative;z-index:1}.irar-report-chart-row{display:grid;gap:8px}.irar-report-chart-meta{align-items:center;display:flex;gap:16px;justify-content:space-between}.irar-report-chart-label{color:var(--irar-text);font-size:16px;font-weight:700;line-height:1.4}.irar-report-chart-value{color:var(--irar-green);font-size:15px;font-weight:800;line-height:1.3}.irar-report-chart-track{background:rgba(16,137,35,.1);border-radius:999px;height:14px;overflow:hidden;position:relative}.irar-report-chart-fill{background:linear-gradient(90deg,var(--irar-green) 0,#43b95b 65%,var(--irar-orange) 100%);border-radius:inherit;display:block;height:100%}.irar-report-pullquote{background:var(--irar-bg);overflow:hidden;padding:84px 0;position:relative}.irar-report-pullquote:before{background:radial-gradient(circle,rgba(242,130,9,.08) 0,rgba(242,130,9,0) 74%);border-radius:42% 58% 54% 46%/38% 42% 58% 62%;content:"";height:260px;pointer-events:none;position:absolute;right:-100px;top:-70px;width:260px}.irar-report-pullquote-card{background:var(--irar-white);border-radius:24px;box-shadow:var(--irar-shadow);isolation:isolate;overflow:hidden;padding:44px 48px;position:relative}.irar-report-pullquote-card:before{color:rgba(16,137,35,.08);content:"“";font-size:180px;font-weight:800;line-height:1;pointer-events:none;position:absolute;right:22px;z-index:0}.irar-report-pullquote-card:after{background:linear-gradient(135deg,rgba(16,137,35,.12),rgba(16,137,35,0) 78%);border-radius:34px;bottom:-48px;content:"";height:150px;left:-36px;pointer-events:none;position:absolute;transform:rotate(-38deg);width:150px;z-index:0}.irar-report-pullquote-kicker,.irar-report-pullquote-source,.irar-report-pullquote-text{position:relative;z-index:1}.irar-report-pullquote-kicker{color:var(--irar-green);font-size:18px;font-weight:600;letter-spacing:.12em;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.irar-report-pullquote-text{color:var(--irar-text);font-size:24px;font-weight:500;line-height:1.2;margin:0}.irar-report-pullquote-source{color:rgba(59,59,59,.72);font-size:16px;font-weight:700;line-height:1.6;margin:20px 0 0}.irar-report-slides{--slide-offset:96px;--slide-step:26vh;background:var(--irar-white);overflow:visible;padding-bottom:var(--slide-offset);padding-top:var(--slide-offset);position:relative}.irar-report-slides:before{background:radial-gradient(circle,rgba(16,137,35,.06) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;content:"";height:220px;left:-90px;pointer-events:none;position:absolute;top:140px;width:220px}.irar-report-slides-height{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset) + (var(--slide-count) - 1)*var(--slide-step));position:relative}.irar-report-slides-sticky{position:relative}.irar-report-slides-pin,.irar-report-slides-sticky{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset))}.irar-report-slides-pin{align-items:stretch;box-sizing:border-box;display:flex;width:100%}.irar-report-slides-pin.is-fixed{padding:60px 20px;position:fixed;top:var(--slide-offset)}.irar-report-slides-pin.is-bottom,.irar-report-slides-pin.is-fixed{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset));left:0;right:0;z-index:20}.irar-report-slides-pin.is-bottom{bottom:auto;position:absolute}.irar-report-slides:after{background:linear-gradient(to bottom,hsla(0,0%,100%,0) 0,var(--irar-bg) 100%);bottom:0;content:"";height:120px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.irar-report-slides-desktop{display:block}.irar-report-slides-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(700px,1fr) minmax(500px,1.25fr);height:calc(90vh - var(--slide-offset));width:100%}.irar-report-slides-left{background:#f5f7f2;isolation:isolate;padding:20px 20px 20px 96px}.irar-report-slides-left,.irar-report-slides-right{border-radius:var(--irar-radius-lg);height:100%;overflow:hidden;position:relative}.irar-report-slides-right{background:#edebe4}.irar-report-slide-dots{display:flex;flex-direction:column;gap:14px;margin:0 0 0 -30px;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.irar-report-slide-dots-dot{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid rgba(16,137,35,.35);border-radius:50%;cursor:pointer;height:14px;padding:0;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;width:14px}.irar-report-slide-dots-dot.is-active{background:var(--irar-green);border-color:var(--irar-green);box-shadow:0 0 0 6px rgba(16,137,35,.12);transform:scale(1.12)}.irar-report-slide-panels{height:100%;position:relative;z-index:1}.irar-report-slide-content{display:flex;flex-direction:column;inset:36px 28px 28px 0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(28px);transition:opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s;visibility:hidden;z-index:1}.irar-report-slide-content.is-active{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible;z-index:2}.irar-report-slide-content-stitle{color:var(--irar-green);display:inline-block;font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 12px;padding-bottom:12px;position:relative;text-transform:uppercase}.irar-report-slide-content-stitle:after{background:linear-gradient(90deg,var(--irar-green) 0,rgba(33,154,52,.18) 100%);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:84px}.irar-report-slide-content-title{color:var(--irar-text);font-size:clamp(25px,3.4vw,45px);font-weight:800;line-height:.98;margin:0 0 16px}.irar-report-slide-content-description{color:var(--irar-text);flex:0 1 auto;font-size:16px;line-height:1.65;max-width:46ch;overflow-y:auto;padding-right:6px}.irar-report-slide-content-cta{flex-shrink:0;margin-top:24px}.irar-report-slide-content-stitle{transition:opacity .4s ease,transform .55s cubic-bezier(.22,1,.36,1)}.irar-report-slide-content-title{transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1)}.irar-report-slide-content-description{transition:opacity .5s ease,transform .75s cubic-bezier(.22,1,.36,1)}.irar-report-slide-content-cta{transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1)}.irar-report-slide-stats{display:grid;gap:14px;margin-top:22px;max-width:48ch;position:relative}.irar-report-slide-stats-grid{display:grid;gap:12px;grid-template-columns:auto}.irar-report-slide-stat-card{background:hsla(0,0%,100%,.74);border:1px solid rgba(16,137,35,.12);border-radius:16px;isolation:isolate;overflow:hidden;padding:16px;position:relative}.irar-report-slide-stat-card:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:50%;bottom:-24px;content:"";height:84px;pointer-events:none;position:absolute;right:-24px;width:84px;z-index:0}.irar-report-slide-stat-description,.irar-report-slide-stat-number-wrap,.irar-report-slide-stat-title{position:relative;z-index:1}.irar-report-slide-stat-number-wrap{align-items:baseline;display:flex;gap:4px;margin-bottom:8px}.irar-report-slide-stat-number{color:var(--irar-orange);font-size:clamp(24px,3vw,26px);font-weight:800;line-height:.95}.irar-report-slide-stat-affix{color:var(--irar-green);font-size:18px;font-weight:800;line-height:1}.irar-report-slide-stat-title{color:var(--irar-text);font-size:15px;font-weight:800;line-height:1.25;margin:0 0 6px}.irar-report-slide-stat-description{color:var(--irar-text);font-size:13px;line-height:1.5}.irar-report-slide-stat-description p:last-child{margin-bottom:0}.irar-report-slide-chart-bars{background:hsla(0,0%,100%,.74);border:1px solid rgba(16,137,35,.12);border-radius:16px;display:grid;gap:10px;padding:16px}.irar-report-slide-chart-row{display:grid;gap:6px}.irar-report-slide-chart-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.irar-report-slide-chart-label{color:var(--irar-text);font-size:13px;font-weight:700;line-height:1.35}.irar-report-slide-chart-value{color:var(--irar-green);font-size:13px;font-weight:800;line-height:1.35}.irar-report-slide-chart-track{background:rgba(16,137,35,.1);border-radius:999px;height:10px;overflow:hidden;position:relative}.irar-report-slide-chart-fill{background:linear-gradient(90deg,var(--irar-green) 0,#43b95b 65%,var(--irar-orange) 100%);border-radius:inherit;display:block;height:100%}.irar-report-slide-content-cta,.irar-report-slide-content-description,.irar-report-slide-content-stitle,.irar-report-slide-content-title,.irar-report-slide-stats{opacity:0;transform:translate3d(0,24px,0)}.irar-report-slide-stats{transition:opacity .5s ease,transform .78s cubic-bezier(.22,1,.36,1)}.irar-report-slide-content.is-active .irar-report-slide-content-cta,.irar-report-slide-content.is-active .irar-report-slide-content-description,.irar-report-slide-content.is-active .irar-report-slide-content-stitle,.irar-report-slide-content.is-active .irar-report-slide-content-title,.irar-report-slide-content.is-active .irar-report-slide-stats{opacity:1;transform:translateZ(0)}.irar-report-slide-content.is-active .irar-report-slide-content-stitle{transition-delay:.08s}.irar-report-slide-content.is-active .irar-report-slide-content-title{transition-delay:.16s}.irar-report-slide-content.is-active .irar-report-slide-content-description{transition-delay:.28s}.irar-report-slide-content.is-active .irar-report-slide-stats{transition-delay:.34s}.irar-report-slide-content.is-active .irar-report-slide-content-cta{transition-delay:.42s}.irar-report-slide-content-button{align-items:center;background:var(--irar-orange);border-radius:var(--irar-radius-md);color:var(--irar-white);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;min-height:50px;padding:14px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease}.irar-report-slide-content-button:hover{background:#d96f00;color:var(--irar-white);transform:translateY(-1px)}.irar-report-slide-media{inset:0;opacity:0;position:absolute;transform:translateY(28px);transition:opacity .9s ease,transform .85s cubic-bezier(.22,1,.36,1),visibility 0s linear .85s;visibility:hidden;z-index:1}.irar-report-slide-media.is-active{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .85s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible;z-index:2}.irar-report-slide-media img{display:block;height:100%;object-fit:cover;transform:translate3d(0,28px,0) scale(1.1);transform-origin:center center;transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s ease;width:100%;will-change:transform}.irar-report-slide-media.is-active img{transform:translateZ(0) scale(1)}.irar-report-slide-media-placeholder{align-items:center;background:linear-gradient(135deg,rgba(16,137,35,.18),rgba(242,130,9,.18));color:var(--irar-text);display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;width:100%}.irar-report-actions{background:var(--irar-white);overflow:hidden;padding:84px 0;position:relative}.irar-report-actions:before{background:radial-gradient(circle,rgba(16,137,35,.06) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;bottom:-70px;content:"";height:240px;left:-80px;pointer-events:none;position:absolute;width:240px}.irar-report-actions-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.irar-report-action-card{background:#fbfcfa;border:1px solid rgba(16,137,35,.1);border-radius:20px;box-shadow:var(--irar-shadow-soft);isolation:isolate;overflow:hidden;padding:30px 28px;position:relative}.irar-report-action-card:before{background:radial-gradient(circle,rgba(242,130,9,.1) 0,rgba(242,130,9,0) 72%);border-radius:50%;bottom:-24px;left:-24px}.irar-report-action-card:after,.irar-report-action-card:before{content:"";height:120px;position:absolute;width:120px;z-index:0}.irar-report-action-card:after{background:linear-gradient(135deg,rgba(16,137,35,.1),rgba(16,137,35,0) 78%);border-radius:36px;right:-36px;top:-42px;transform:rotate(34deg)}.irar-report-action-description,.irar-report-action-number,.irar-report-action-title{position:relative;z-index:1}.irar-report-action-number{color:var(--irar-orange);display:inline-block;font-size:34px;font-weight:800;line-height:1;margin-bottom:18px}.irar-report-action-title{color:var(--irar-text);font-size:24px;font-weight:800;line-height:1.15;margin:0 0 10px}.irar-report-action-description{color:var(--irar-text);font-size:16px;line-height:1.7;margin:0}.irar-report-end{background:var(--irar-bg);margin-top:-24px;overflow:hidden;padding:66px 0 86px;position:relative;z-index:2}.irar-report-end:before{background:radial-gradient(circle,rgba(242,130,9,.08) 0,rgba(242,130,9,0) 74%);border-radius:42% 58% 54% 46%/38% 42% 58% 62%;content:"";height:260px;pointer-events:none;position:absolute;right:-110px;top:10px;width:260px}.irar-report-end-card{align-items:start;background:var(--irar-white);border-radius:var(--irar-radius-lg);box-shadow:var(--irar-shadow);display:block;isolation:isolate;overflow:hidden;padding:34px;position:relative;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);z-index:2}.irar-report-end-card:before{background:linear-gradient(135deg,rgba(16,137,35,.12),rgba(16,137,35,0) 78%);border-radius:34px;bottom:-64px;height:180px;left:-54px;transform:rotate(-36deg);width:180px}.irar-report-end-card:after,.irar-report-end-card:before{content:"";pointer-events:none;position:absolute;z-index:0}.irar-report-end-card:after{background:radial-gradient(circle,rgba(242,130,9,.11) 0,rgba(242,130,9,0) 72%);border-radius:50%;height:124px;right:-30px;top:-34px;width:124px}.irar-report-end-content,.irar-report-end-form{position:relative;z-index:1}.irar-report-end-title{color:var(--irar-text);font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1;margin:0}.irar-report-end-description{color:var(--irar-text);font-size:17px;line-height:1.75;margin-bottom:20px;margin-top:20px}.irar-report-end-form{background:#fafbf8;border:1px solid rgba(16,137,35,.1);border-radius:24px;min-height:120px}.irar-report-end-form .hs-form-field label{color:var(--irar-text);font-weight:700}.irar-report-end-form .hs-input,.irar-report-end-form select,.irar-report-end-form textarea{background:var(--irar-white);border:1px solid rgba(68,68,68,.18);border-radius:12px;color:var(--irar-text);font-size:16px;padding:14px 16px;width:100%}.irar-report-end-form .hs-button,.irar-report-end-form input[type=submit]{appearance:none;background:var(--irar-orange);border:0;border-radius:var(--irar-radius-lg);color:var(--irar-white);cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:16px 24px;transition:background .2s ease,transform .2s ease}.irar-report-end-form .hs-button:hover,.irar-report-end-form input[type=submit]:hover{background:#d96f00;color:var(--irar-white);transform:translateY(-1px)}.irar-report-module .button,.irar-report-module .button:focus,.irar-report-module .hs-button,.irar-report-module .hs-button:focus,.irar-report-module input[type=submit],.irar-report-module input[type=submit]:focus{appearance:none;background:var(--irar-orange);border:0;border-radius:var(--irar-radius-lg);color:var(--irar-white);cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:16px 24px;transition:background .2s ease,transform .2s ease}.irar-report-end-card.is-pending{opacity:0;transform:translate3d(0,34px,0) scale(.985)}.irar-report-end-card.is-visible{opacity:1;transform:translateZ(0) scale(1)}.irar-report-end-card.is-pending .irar-report-end-content>*,.irar-report-end-card.is-pending .irar-report-end-form{opacity:0;transform:translate3d(0,18px,0)}.irar-report-end-card .irar-report-end-content>*,.irar-report-end-card .irar-report-end-form{transition:opacity .45s ease,transform .45s ease}.irar-report-end-card.is-visible .irar-report-end-content>*,.irar-report-end-card.is-visible .irar-report-end-form{opacity:1;transform:translateZ(0)}.irar-report-end-card.is-visible .irar-report-end-content>:first-child{transition-delay:.08s}.irar-report-end-card.is-visible .irar-report-end-content>:nth-child(2){transition-delay:.16s}.irar-report-end-card.is-visible .irar-report-end-content>:nth-child(3){transition-delay:.24s}.irar-report-end-card.is-visible .irar-report-end-form{transition-delay:.32s}.irar-report-faqs{background:var(--irar-white);overflow:hidden;padding:84px 0;position:relative}.irar-report-faqs:before{background:radial-gradient(circle,rgba(16,137,35,.06) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;content:"";height:240px;left:-90px;pointer-events:none;position:absolute;top:-50px;width:240px}.irar-report-faq-list{display:grid;gap:14px}.irar-report-faq-item{background:var(--irar-white);border:1px solid rgba(16,137,35,.12);border-radius:18px;box-shadow:var(--irar-shadow-soft);overflow:hidden;position:relative}.irar-report-faq-trigger{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.irar-report-faq-question{color:var(--irar-text);display:block;font-size:22px;font-weight:800;line-height:1.3}.irar-report-faq-icon{flex:0 0 18px;height:18px;position:relative;width:18px}.irar-report-faq-icon:after,.irar-report-faq-icon:before{background:var(--irar-green);border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease;width:18px}.irar-report-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.irar-report-faq-trigger[aria-expanded=true] .irar-report-faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.irar-report-faq-panel{padding:0 24px 24px}.irar-report-faq-answer{color:var(--irar-text);font-size:16px;line-height:1.7}.irar-report-faq-answer p:last-child{margin-bottom:0}.irar-report-faq-item:hover{border-color:rgba(16,137,35,.24)}.irar-report-masthead-item{color:inherit;display:block;text-decoration:none}.irar-report-floating-actions{align-items:center;bottom:22px;display:flex;gap:12px;position:fixed;right:22px;z-index:41}.irar-report-floating-actions .irar-report-sticky-cta{opacity:0;position:static;transform:translate3d(0,20px,0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden}.irar-report-floating-actions .irar-report-sticky-cta.is-visible{opacity:1;transform:translateZ(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;visibility:visible}.irar-report-floating-actions .irar-report-floating-menu{bottom:auto;position:relative;right:auto;z-index:41}.irar-report-floating-actions .irar-report-floating-menu-panel{background:var(--irar-white);border:1px solid rgba(16,137,35,.12);border-radius:18px;bottom:calc(100% + 12px);box-shadow:var(--irar-shadow);max-width:calc(100vw - 36px);overflow:hidden;position:absolute;right:0;width:340px}.irar-report-floating-menu-button{align-items:center;background:var(--irar-green);border:0;border-radius:50%;box-shadow:var(--irar-shadow);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:56px;justify-content:center;position:relative;width:56px}.irar-report-floating-menu-button span{background:var(--irar-white);border-radius:999px;display:block;height:2px;transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:20px}.irar-report-floating-menu-button[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.irar-report-floating-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.irar-report-floating-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.irar-report-floating-menu-inner{padding:18px}.irar-report-floating-menu-title{color:var(--irar-green);font-size:14px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0 0 14px;text-transform:uppercase}.irar-report-floating-menu-list{display:grid;gap:10px;max-height:65vh;overflow-y:auto}.irar-report-floating-menu-item{align-items:start;background:#fcfcfa;border:1px solid rgba(68,68,68,.08);border-radius:12px;color:inherit;display:grid;grid-template-columns:30px 1fr;padding:12px 10px;text-decoration:none}.irar-report-floating-menu-item:hover{border-color:rgba(16,137,35,.22)}.irar-report-floating-menu-number{color:var(--irar-orange);font-size:18px;font-weight:800;line-height:1;padding-top:2px}.irar-report-floating-menu-copy{display:block}.irar-report-floating-menu-sub-title{color:var(--irar-green);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.irar-report-floating-menu-text{color:var(--irar-text);display:block;font-size:14px;font-weight:700;line-height:1.35}.irar-report-floating-menu-item.is-active{background:rgba(16,137,35,.06);border-color:rgba(16,137,35,.4)}.irar-report-floating-menu-panel{opacity:0;pointer-events:none;transform:translateY(10px);transition:all .2s ease}.irar-report-floating-menu-button[aria-expanded=true]+.irar-report-floating-menu-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.irar-report-sources-section{background:var(--irar-white);padding:66px 0 86px}.irar-report-sources-wrap{max-width:960px;text-align:left;width:100%}.irar-report-sources-title{color:var(--irar-text);font-size:34px;font-weight:700;line-height:1.15;margin:0 0 10px}.irar-report-sources-title:after{background:linear-gradient(90deg,var(--irar-green) 0,rgba(33,154,52,.18) 100%);border-radius:999px;content:"";display:block;height:3px;margin-top:22px;width:84px}.irar-report-sources-grid{display:grid;gap:14px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.irar-report-sources-content{color:rgba(68,68,68,.72);font-size:14px;line-height:1.7;max-width:100%}.irar-report-sources-content p{break-inside:avoid;margin:0 0 12px}.irar-report-sources-content p:last-child{margin-bottom:0}.irar-report-sources-content a{color:rgba(68,68,68,.78);text-decoration:underline}.irar-report-sources-content a:hover{color:var(--irar-green)}.irar-report-about{background:var(--irar-bg-soft);overflow:hidden;padding:84px 0;position:relative}.irar-report-about:before{background:radial-gradient(circle,rgba(16,137,35,.07) 0,rgba(16,137,35,0) 74%);border-radius:45% 55% 51% 49%/58% 40% 60% 42%;content:"";height:240px;left:-90px;pointer-events:none;position:absolute;top:-40px;width:240px}.irar-report-about:after{background:radial-gradient(circle,rgba(242,130,9,.08) 0,rgba(242,130,9,0) 74%);border-radius:50%;bottom:-70px;content:"";height:260px;pointer-events:none;position:absolute;right:-110px;width:260px}.irar-report-about-card{background:var(--irar-white);border:1px solid rgba(16,137,35,.1);border-radius:24px;box-shadow:var(--irar-shadow-soft);isolation:isolate;overflow:hidden;padding:34px;position:relative}.irar-report-about-card:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:50%;right:-44px;top:-34px}.irar-report-about-card:after,.irar-report-about-card:before{content:"";height:140px;pointer-events:none;position:absolute;width:140px;z-index:0}.irar-report-about-card:after{background:linear-gradient(135deg,rgba(242,130,9,.1),rgba(242,130,9,0) 78%);border-radius:34px;bottom:-42px;left:-34px;transform:rotate(-30deg)}.irar-report-about-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);position:relative;z-index:1}.irar-report-about-content{min-width:0}.irar-report-about-description{max-width:700px}.irar-report-about-tiles{display:grid;gap:14px}.irar-report-about-tile{background:#fcfcfa;border:1px solid rgba(68,68,68,.08);border-radius:var(--irar-radius-md);color:inherit;display:block;isolation:isolate;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.irar-report-about-tile:before{background:radial-gradient(circle,rgba(16,137,35,.08) 0,rgba(16,137,35,0) 72%);border-radius:50%;bottom:-24px;content:"";height:90px;pointer-events:none;position:absolute;right:-24px;width:90px;z-index:0}.irar-report-about-tile:hover{border-color:rgba(16,137,35,.22);box-shadow:0 16px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.irar-report-about-tile-label,.irar-report-about-tile-title{display:block;position:relative;z-index:1}.irar-report-about-tile-label{color:var(--irar-green);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.irar-report-about-tile-title{color:var(--irar-text);font-size:18px;font-weight:700;line-height:1.4}.irar-report-floating-menu-item:not(a),.irar-report-toc-item:not(a){cursor:default}.irar-report-toc-item:hover .irar-report-toc-title{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.irar-report-toc-title{max-width:100%}@media (max-width:1200px) and (min-width:992px){.irar-report-module .page-center{max-width:1080px;padding:0 24px}.irar-report-hero{padding:78px 0 64px}.irar-report-hero-grid{gap:30px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr)}.irar-report-hero-title{font-size:clamp(52px,5.4vw,76px)}.irar-report-hero-description{font-size:17px;line-height:1.7}.irar-report-hero-art{min-height:390px}.irar-report-hero-cover{width:min(320px,86%)}.irar-report-hero-shape--green{bottom:8px;height:162px;left:-36px;width:300px}.irar-report-hero-shape--orange{bottom:10px;height:200px;right:-94px;width:210px}.irar-report-hero-shape--outline{height:198px;left:78px;top:64px;width:222px}.irar-report-masthead{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.irar-report-methodology-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.irar-report-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.irar-report-toc-item{gap:2px;grid-template-columns:72px 1fr;padding:20px}.irar-report-toc-title{font-size:20px}.irar-report-stats-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.irar-report-stat-card{padding:24px}.irar-report-stat-card-title{font-size:21px}.irar-report-actions-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.irar-report-action-card{padding:26px 24px}.irar-report-action-title{font-size:22px}.irar-report-about-grid{gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.irar-report-slides-grid{gap:12px;grid-template-columns:minmax(540px,1fr) minmax(390px,.9fr)}.irar-report-slides-left{padding:20px 20px 20px 76px}.irar-report-slide-content-title{font-size:clamp(30px,3vw,40px)}.irar-report-slide-content-description{font-size:15px;line-height:1.55;max-width:44ch}.irar-report-slide-stats{max-width:44ch}.irar-report-slide-stat-card{padding:14px}.irar-report-end-card{padding:30px}.irar-report-floating-actions .irar-report-floating-menu-panel{width:320px}}@media (min-width:768px){.irar-report-hero-art.is-visible .irar-report-hero-shape--green{animation:irarHeroFloatGreen 5s ease-in-out infinite}.irar-report-hero-art.is-visible .irar-report-hero-shape--orange{animation:irarHeroFloatOrange 3s ease-in-out infinite}.irar-report-hero-art.is-visible .irar-report-hero-shape--outline{animation:irarHeroFloatOutline 6s ease-in-out infinite}}@keyframes irarHeroFloatGreen{0%,to{transform:translate3d(16px,calc(-10px + var(--hero-green-y, 0px)),0) rotate(70deg) scale(1.03)}50%{transform:translate3d(16px,calc(-18px + var(--hero-green-y, 0px)),0) rotate(78deg) scale(1.04)}}@keyframes irarHeroFloatOrange{0%,to{transform:translate3d(-12px,calc(-16px + var(--hero-orange-y, 0px)),0) rotate(16deg) scale(1.02)}50%{transform:translate3d(-12px,calc(-8px + var(--hero-orange-y, 0px)),0) rotate(17deg) scale(1.04)}}@keyframes irarHeroFloatOutline{0%,to{transform:translate3d(-8px,calc(8px + var(--hero-outline-y, 0px)),0) rotate(-18deg) scale(1.01)}50%{transform:translate3d(-8px,calc(1px + var(--hero-outline-y, 0px)),0) rotate(-20deg) scale(1.02)}}@media (max-width:991px){.irar-report-hero-cover{transform:translate3d(-50%,-50%,0) rotate(-4deg);width:100%}.irar-report-end-title,.irar-report-hero-title,.irar-report-methodology-title,.irar-report-section-heading-title,.irar-report-section-heading-title--light{padding-bottom:18px}.irar-report-end-title:after,.irar-report-hero-title:after,.irar-report-methodology-title:after,.irar-report-section-heading-title--light:after,.irar-report-section-heading-title:after,.irar-report-slide-content-stitle:after,.irar-report-sources-plus:after{width:72px}.irar-report-masthead{grid-template-columns:1fr;max-width:520px}.irar-report-actions-grid,.irar-report-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.irar-report-pullquote-text{font-size:24px;max-width:none}.irar-report-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.irar-report-slides{--slide-offset:76px;--slide-step:52vh;padding-bottom:40px;padding-top:24px}.irar-report-slides-height{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset) + (var(--slide-count) - 1)*var(--slide-step))}.irar-report-slides-sticky{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset))}.irar-report-slides-pin,.irar-report-slides-pin.is-bottom,.irar-report-slides-pin.is-fixed{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset));padding:0}.irar-report-slides:after{display:none}.irar-report-slides-desktop{display:block;padding-top:55px}.irar-report-slides .page-center{max-width:100%;padding-left:20px;padding-right:20px}.irar-report-slides-grid{display:grid;gap:14px;grid-template-columns:685px;grid-template-rows:minmax(280px,44%) minmax(0,1fr);height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset));max-width:100%;width:100%}.irar-report-slides-right{order:1}.irar-report-slides-left,.irar-report-slides-right{border-radius:18px;height:100%;min-height:0;overflow:hidden;width:100%}.irar-report-slides-left{margin-top:-95px;order:2;padding:95px 25px 25px}.irar-report-slide-panels{height:100%;width:100%}.irar-report-slide-content{inset:28px 22px 22px 0;justify-content:flex-start;width:auto}.irar-report-slide-content-stitle{font-size:12px;margin:0 0 10px}.irar-report-slide-content-title{font-size:clamp(24px,4.5vw,28px);line-height:1.04;margin:0 0 12px;max-width:none}.irar-report-slide-content-description{font-size:15px;line-height:1.55;max-width:none;overflow-y:auto;padding-right:4px}.irar-report-slide-stats{max-width:none}.irar-report-slide-content-cta{margin-top:18px}.irar-report-slide-content-button{min-height:48px;padding:14px 18px;width:100%}.irar-report-slide-dots{bottom:auto;gap:10px;left:18px;margin:0;top:50%;transform:none}.irar-report-slide-dots-dot{height:11px;width:11px}.irar-report-slide-media,.irar-report-slide-media.is-active{transform:translateY(0)}.irar-report-slide-media img{height:100%;object-fit:cover;object-position:center;width:100%}.irar-report-hero-shape--orange{right:0}.irar-report-end{margin-top:-18px;padding:40px 0 72px}.irar-report-end-card{padding:28px}.irar-report-hero-shape--green{bottom:112px;height:148px;left:-6px;transform:translateZ(0) scale(1) rotate(66deg)!important;width:260px}.irar-report-hero-shape--orange{bottom:-6px;height:192px;right:-34px;top:auto;transform:translateZ(0) rotate(10deg) scale(1);width:198px}.irar-report-hero-shape--outline{border-width:12px;height:182px;right:-8px;top:18px;transform:translateZ(0) rotate(-14deg) scale(1);width:190px}.irar-report-about-grid{gap:22px;grid-template-columns:1fr}}@media (max-width:767px){.irar-report-hero-cover{top:48%;transform:translate3d(-50%,-50%,0) rotate(-4deg);width:min(230px,78%)}.irar-report-module .page-center{padding:0 18px}.irar-report-end-title,.irar-report-hero-title,.irar-report-methodology-title,.irar-report-section-heading-title,.irar-report-section-heading-title--light{padding-bottom:16px}.irar-report-end-title:after,.irar-report-hero-title:after,.irar-report-methodology-title:after,.irar-report-section-heading-title--light:after,.irar-report-section-heading-title:after,.irar-report-slide-content-stitle:after{height:2px;width:64px}.irar-report-sticky-cta{bottom:14px;left:14px;right:14px}.irar-report-sticky-cta-button{display:flex;font-size:15px;min-height:25px;opacity:87%;padding:14px;width:50%}.irar-report-hero{overflow:hidden;padding:60px 0 24px;position:relative;z-index:1}.irar-report-hero-grid{display:block;position:relative}.irar-report-hero-content{position:relative;z-index:2}.irar-report-hero-title{max-width:none}.irar-report-hero-art{margin:18px auto 0;max-width:320px;min-height:260px;pointer-events:none;position:relative;z-index:1}.irar-report-hero-shape--green{bottom:12px;height:148px;left:-6px;transform:translateZ(0) scale(1) rotate(66deg);width:260px}.irar-report-hero-shape--orange{bottom:-6px;height:192px;right:-34px;top:auto;transform:translateZ(0) rotate(10deg) scale(1);width:198px}.irar-report-hero-shape--outline{border-width:12px;height:182px;right:-8px;top:18px;transform:translateZ(0) rotate(-14deg) scale(1);width:190px}.irar-report-actions-grid,.irar-report-masthead,.irar-report-methodology-grid{grid-template-columns:1fr}.irar-report-methodology{padding:20px 0 58px}.irar-report-chart-card,.irar-report-methodology-card,.irar-report-pullquote-card{padding:24px 22px}.irar-report-pullquote-text{font-size:18px;line-height:1}.irar-report-toc{background:var(--irar-white);border-top:1px solid rgba(68,68,68,.06);margin-top:0;padding:58px 0;position:relative;z-index:2}.irar-report-toc-list{grid-template-columns:1fr}.irar-report-toc-item{grid-template-columns:64px 1fr;padding:18px}.irar-report-toc-number{font-size:20px}.irar-report-toc-title{font-size:18px}.irar-report-toc-item:hover .irar-report-toc-copy,.irar-report-toc-item:hover .irar-report-toc-number,.irar-report-toc-item:hover .irar-report-toc-sub-title,.irar-report-toc-item:hover .irar-report-toc-title{transform:none}.irar-report-stats{padding:60px 0}.irar-report-stats-grid{gap:18px;grid-template-columns:1fr}.irar-report-stat-card{padding:24px}.irar-report-chart-card{margin-top:22px;padding:24px 22px}.irar-report-slides{--slide-offset:72px;--slide-step:72vh;overflow:hidden;padding-bottom:24px;padding-top:20px}.irar-report-slides-height{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset) + (var(--slide-count) - 1)*var(--slide-step))}.irar-report-slides-sticky{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset))}.irar-report-slides-pin,.irar-report-slides-pin.is-bottom,.irar-report-slides-pin.is-fixed{height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset));margin-top:20px;padding:0}.irar-report-slides:after{display:none}.irar-report-slides-desktop{display:block;padding-top:25px}.irar-report-slides-grid{gap:12px;grid-template-columns:325px;grid-template-rows:minmax(220px,40%) minmax(0,1fr);height:calc(var(--real-vh, 1vh)*100 - var(--slide-offset));width:100%}.irar-report-slides-right{border-radius:18px;height:80%;min-height:0;order:1;overflow:hidden}.irar-report-slides-left{border-radius:18px;height:100%;margin-top:-75px;min-height:0;order:2;overflow:hidden;padding:25px 0 25px 25px}.irar-report-slide-panels{height:100%}.irar-report-slide-content{inset:22px 16px 18px 0;justify-content:flex-start}.irar-report-slide-content-stitle{font-size:11px;margin:0 0 8px}.irar-report-slide-content-title{font-size:clamp(22px,7.2vw,24px);line-height:1.04;margin:0 0 10px}.irar-report-slide-content-description{font-size:14px;line-height:1.5;max-width:none;overflow-y:auto;padding-right:2px}.irar-report-slide-stats{margin-top:16px}.irar-report-slide-stats-grid{grid-template-columns:1fr}.irar-report-slide-content-cta{margin-top:16px}.irar-report-slide-content-button{min-height:46px;padding:14px 18px;width:100%}.irar-report-slide-dots{bottom:auto;gap:9px;left:14px;margin:0;top:50%;transform:none}.irar-report-slide-dots-dot{height:10px;width:10px}.irar-report-slide-media,.irar-report-slide-media.is-active{transform:translateY(0)}.irar-report-slide-media img{height:100%;object-fit:cover;object-position:center;width:100%}.irar-report-actions{padding:60px 0 28px}.irar-report-end{margin-top:0;padding:60px 0}.irar-report-end-card{padding:22px}.irar-report-end-form{padding:18px}.irar-report-faqs{padding:60px 0}.irar-report-faq-trigger{gap:14px;padding:18px}.irar-report-faq-question{font-size:18px}.irar-report-faq-panel{padding:0 18px 18px}.irar-report-floating-actions{bottom:14px;gap:10px;left:14px;right:14px}.irar-report-floating-actions .irar-report-sticky-cta{flex:1 1 auto}.irar-report-floating-actions .irar-report-sticky-cta-button{display:flex;font-size:15px;min-height:52px;opacity:1;padding:14px 18px;width:100%}.irar-report-floating-actions .irar-report-floating-menu{flex:0 0 auto}.irar-report-floating-actions .irar-report-floating-menu-panel{bottom:calc(100% + 10px);width:min(320px,calc(100vw - 28px))}.irar-report-floating-menu-button{height:52px;width:52px}.irar-report-sources-section{padding:44px 0 56px}.irar-report-sources-title{font-size:28px}.irar-report-sources-grid{grid-template-columns:1fr}.irar-report-sources-content{font-size:13px}.irar-report-about{padding:60px 0}.irar-report-about-card{padding:24px 22px}.irar-report-about-tiles{grid-template-columns:1fr}.irar-report-about-tile{padding:16px 18px}.irar-report-about-tile-title{font-size:17px}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:10px!important}}@media (max-width:376px){.irar-report-slide-dots{display:none}.irar-report-floating-actions .irar-report-sticky-cta-button{display:flex;font-size:15px;min-height:40px;opacity:1;padding:7px 9px;width:100%}.irar-report-slide-media img{object-position:center center}.irar-report-slides-left{border-radius:18px;height:100%;margin-top:-75px;min-height:0;order:2;overflow:hidden;padding:10px 0 10px 10px}.irar-report-slide-stat-card{background:hsla(0,0%,100%,.74);border:1px solid rgba(16,137,35,.12);border-radius:16px;isolation:isolate;overflow:hidden;padding:8px;position:relative}.container-fluid .row-fluid .page-center,.page-center{padding:0 10px!important}.irar-report-slide-chart-bars{background:hsla(0,0%,100%,.74);border:1px solid rgba(16,137,35,.12);border-radius:16px;display:grid;gap:10px;padding:8px}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:10px!important}.irar-report-section-heading-description{font-size:14px;margin-top:16px;position:relative;z-index:2}.irar-report-faq-answer{font-size:14px}.irar-report-toc-item{align-items:start;background:#fcfcfa;border:1px solid var(--irar-border);border-radius:var(--irar-radius-sm);display:grid;grid-template-columns:64px 1fr;isolation:isolate;overflow:hidden;padding:16px;position:relative;text-decoration:none;transform:translateZ(0) rotate(0deg) scale(1);transform-origin:center;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease;will-change:transform}.irar-report-slide-content-title{font-size:19px;line-height:1.04;margin:0 0 10px}.irar-report-slide-content-description{font-size:14px;line-height:1.4;max-width:none;overflow-y:auto;padding-right:2px}}.irar-report-slide-content-stitle{display:none!important}@media (prefers-reduced-motion:reduce){.irar-report-end-card,.irar-report-end-card .irar-report-end-content>*,.irar-report-end-card .irar-report-end-form,.irar-report-hero-art,.irar-report-hero-shape,.irar-report-reveal,.irar-report-slide-content,.irar-report-slide-content-cta,.irar-report-slide-content-description,.irar-report-slide-content-stitle,.irar-report-slide-content-title,.irar-report-slide-media,.irar-report-slide-media img,.irar-report-slide-stats,.irar-report-sticky-cta,.scroll-stagger>*{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.irar-report-sticky-cta{visibility:visible!important}.irar-report-end-card.is-pending,.irar-report-end-card.is-pending .irar-report-end-content>*,.irar-report-end-card.is-pending .irar-report-end-form,.irar-report-end-card.is-visible,.irar-report-end-card.is-visible .irar-report-end-content>*,.irar-report-end-card.is-visible .irar-report-end-form{opacity:1!important;transform:none!important}}.hs_recaptcha.hs-recaptcha.field.hs-form-field,.hsfc-ReCaptchaV3__Badge__Container,.span12.widget-span.widget-type-cell.footer.top{display:none}.span12.widget-span.widget-type-cell.footer.bottom{padding-top:75px}#top,.irar-report-about,.irar-report-actions,.irar-report-end,.irar-report-faqs,.irar-report-methodology,.irar-report-pullquote,.irar-report-slide-content,.irar-report-stats{scroll-margin-top:120px}@media (max-width:767px){#top,.irar-report-about,.irar-report-actions,.irar-report-end,.irar-report-faqs,.irar-report-methodology,.irar-report-pullquote,.irar-report-slide-content,.irar-report-stats{scroll-margin-top:90px}}