.acoru-report{padding:clamp(3rem,2rem + 3vw,6rem) var(--acoru-gutter)}.acoru-report__banner{--acoru-dot:hsla(0,0%,100%,.22);align-items:center;background:radial-gradient(circle at 2px 2px,var(--acoru-dot) 1.2px,transparent 0) 0 0 /40px 40px,linear-gradient(42.7deg,var(--acoru-sage) 7.6%,var(--acoru-blue) 72.6%);border-radius:var(--acoru-radius-xl);display:grid;gap:clamp(1.5rem,3vw,3.5rem);grid-template-columns:minmax(12rem,27rem) 1fr;margin-inline:auto;max-width:var(--acoru-container);padding:0 clamp(1.5rem,4vw,6rem) 0 clamp(1.5rem,5vw,6rem);position:relative}.acoru-report__cover{align-self:stretch;margin-block:var(--acoru-space-6) 0}.acoru-report__cover img{display:block;filter:drop-shadow(5px 0 13px rgba(11,21,84,.1));height:100%;object-fit:cover;object-position:center bottom;width:100%}.acoru-report__content{align-items:flex-start;color:var(--acoru-light);display:flex;flex-direction:column;gap:var(--acoru-space-4);padding-block:var(--acoru-space-8)}.acoru-report__title{color:var(--acoru-light);font-weight:600}.acoru-report__text{font-family:var(--acoru-font-heading);font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.4;margin-bottom:var(--acoru-space-5);max-width:70rem}@media (min-width:768px) and (max-width:1100px){.acoru-report__banner{grid-template-columns:minmax(10rem,16rem) 1fr}.acoru-report__cover{align-self:center;margin-block:0}.acoru-report__cover img{height:auto}}@media (max-width:767px){.acoru-report--gradient{padding-inline:var(--acoru-gutter)}.acoru-report--gradient .acoru-report__banner{border-radius:var(--acoru-radius-md);gap:var(--acoru-space-5);grid-template-columns:1fr;padding:var(--acoru-space-6) 1.5rem 0;text-align:center}.acoru-report--gradient .acoru-report__cover{margin:0 auto;max-width:50%;width:9.5rem}.acoru-report--gradient .acoru-report__cover img{height:auto}.acoru-report--gradient .acoru-report__content{align-items:center;gap:var(--acoru-space-3);padding:0 0 var(--acoru-space-6)}.acoru-report--gradient .acoru-report__title{font-size:1.5rem;line-height:1.3;text-wrap:balance}.acoru-report--gradient .acoru-report__text{font-size:1rem;line-height:1.5;margin-bottom:var(--acoru-space-3)}.acoru-report--gradient .acoru-btn{justify-content:center;width:100%}}.acoru-report--lime{background:radial-gradient(40rem 35rem at 75% 40%,rgb(var(--acoru-light-rgb)/.55),transparent 70%),var(--acoru-lime);padding:0}.acoru-report--lime .acoru-report__banner{background:none;border-radius:0;grid-template-columns:minmax(0,43rem) minmax(10rem,20.5rem);justify-content:space-between;max-width:var(--acoru-container);padding:clamp(3rem,2rem + 3vw,4.5rem) 0;width:min(var(--acoru-container),100% - 2 * var(--acoru-gutter))}.acoru-report--lime .acoru-report__cover{margin:0;order:2}.acoru-report--lime .acoru-report__cover img{filter:none;height:auto}.acoru-report--lime .acoru-report__content{color:var(--acoru-dark);padding:0}.acoru-report--lime .acoru-report__title{color:var(--acoru-dark);font-size:var(--acoru-h2);font-weight:600;line-height:1.26;max-width:12em}.acoru-report--lime .acoru-report__text{color:rgb(var(--acoru-dark-rgb)/.8);margin:0 0 var(--acoru-space-4)}.acoru-report__chip{align-items:center;background:rgb(var(--acoru-light-rgb)/.35);border:1px solid rgb(var(--acoru-light-rgb)/.5);border-radius:var(--acoru-radius-pill);color:var(--acoru-blue);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.625rem;letter-spacing:.09em;padding:.5rem 1.125rem .5rem 1rem;text-transform:uppercase}.acoru-report__chip:before{background:currentColor;border-radius:50%;content:"";height:.5rem;width:.5rem}@media (max-width:767px){.acoru-report--lime .acoru-report__banner{grid-template-columns:1fr}.acoru-report--lime .acoru-report__cover{margin:0 auto;max-width:12rem;order:0;width:100%}}.acoru-report__kicker{color:var(--acoru-lime);font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;margin:0 0 calc(var(--acoru-space-2)*-1);text-transform:uppercase}.acoru-report--lime .acoru-report__kicker{color:var(--acoru-blue)}.acoru-report--spotlight{background:radial-gradient(31rem 24rem at 82% 40%,rgb(var(--acoru-blue-rgb)/.45),transparent 70%),radial-gradient(19rem 16rem at 100% 0,color-mix(in srgb,var(--acoru-lilac) 38%,transparent),transparent 70%),radial-gradient(22rem 16rem at 0 100%,rgb(var(--acoru-blue-rgb)/.4),transparent 70%),radial-gradient(7.5rem 6.25rem at 80% 85%,color-mix(in srgb,var(--acoru-lime) 18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--acoru-dark) 45%,#000),color-mix(in srgb,var(--acoru-dark) 92%,var(--acoru-blue)));overflow:hidden;padding:0;position:relative}.acoru-report--spotlight:after,.acoru-report--spotlight:before{border:1px solid rgb(var(--acoru-light-rgb)/.08);border-radius:50%;content:"";pointer-events:none;position:absolute}.acoru-report--spotlight:before{height:44rem;left:84%;top:45%;width:44rem}.acoru-report--spotlight:after{height:62.5rem;left:74%;top:18%;width:62.5rem}.acoru-report--spotlight .acoru-report__banner{align-items:start;background:none;border-radius:0;grid-template-columns:minmax(0,47.5rem) minmax(12rem,28rem);justify-content:space-between;min-height:35rem;padding:0;width:min(var(--acoru-container),100% - 2 * var(--acoru-gutter))}.acoru-report--spotlight .acoru-report__content{align-self:center;gap:var(--acoru-space-5);order:1;padding:clamp(3rem,2rem + 3vw,7.375rem) 0;z-index:1}.acoru-report--spotlight .acoru-report__cover{align-self:start;margin:clamp(2rem,1rem + 3vw,4.4rem) 0 0;order:2}.acoru-report--spotlight .acoru-report__cover img{filter:drop-shadow(0 1.5rem 3rem rgb(0 0 0/.35));height:auto;margin-bottom:-6rem}.acoru-report--spotlight .acoru-report__title{font-size:var(--acoru-h3-lg,2.625rem);line-height:1.26;max-width:18em;text-wrap:balance}.acoru-report--spotlight .acoru-report__text{color:rgb(var(--acoru-light-rgb)/.72);font-family:var(--acoru-font-body);margin:0 0 var(--acoru-space-4);max-width:42.5rem}.acoru-report--spotlight .acoru-report__chip{background:color-mix(in srgb,var(--acoru-dark) 70%,#000);border:0;color:var(--acoru-light)}.acoru-report--spotlight .acoru-report__chip:before{background:var(--acoru-lime)}@media (max-width:900px){.acoru-report--spotlight .acoru-report__banner{grid-template-columns:1fr;min-height:0}.acoru-report--spotlight .acoru-report__content{padding:var(--acoru-space-10,3rem) 0 var(--acoru-space-6)}.acoru-report--spotlight .acoru-report__cover{margin:0 auto;width:min(20rem,80%)}.acoru-report--spotlight .acoru-report__cover img{margin-bottom:-5rem}.acoru-report--spotlight .acoru-report__title{font-size:clamp(1.75rem,1.2rem + 2vw,2.25rem)}.acoru-report--lime .acoru-report__banner{grid-template-columns:1fr}.acoru-report--lime .acoru-report__cover{margin:0 auto;max-width:12rem;order:0;width:100%}.acoru-report--lime .acoru-report__content{align-items:center;text-align:center}.acoru-report--lime .acoru-report__text,.acoru-report--lime .acoru-report__title{margin-inline:auto}.acoru-report--spotlight .acoru-report__content{align-items:center;text-align:center}.acoru-report--spotlight .acoru-report__text,.acoru-report--spotlight .acoru-report__title{margin-inline:auto}}.acoru-body--solution .acoru-report--lime .acoru-report__banner{gap:clamp(2rem,1.5rem + 2vw,3rem);grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:0}.acoru-body--solution .acoru-report--lime .acoru-report__content{align-items:center;max-width:46rem;order:1;text-align:center}.acoru-body--solution .acoru-report--lime .acoru-report__title{margin-inline:auto;max-width:18em}.acoru-body--solution .acoru-report--lime .acoru-report__text{margin-inline:auto;max-width:40rem}.acoru-body--solution .acoru-report--lime .acoru-report__cover{height:clamp(10rem,7rem + 9vw,15rem);margin:0 auto;max-width:none;order:2;overflow:hidden;width:min(20.5rem,70%)}.acoru-body--solution .acoru-report--lime .acoru-report__cover img{height:auto;object-fit:fill;width:100%}