.aceii-impact{--impact-accent-rgb: 111 45 226;overflow:hidden;background:#fff;color:#141414}.aceii-impact__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(34rem,.98fr);align-items:center;gap:clamp(5rem,9vw,14rem);min-height:64rem;padding-block:clamp(7rem,9vw,13rem)}.aceii-impact__hero-copy{max-width:72rem}.aceii-impact__eyebrow,.aceii-impact__process-head p,.aceii-impact__closing p{margin:0 0 1.6rem;color:var(--impact-accent);font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.aceii-impact__hero h1{max-width:74rem;margin:0;color:#141414;font-size:clamp(4.8rem,5.3vw,8rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.aceii-impact__description{max-width:62rem;margin:2.8rem 0 0;color:#141414ad;font-size:clamp(1.7rem,1.55vw,2rem);line-height:1.55}.aceii-impact__button{width:fit-content;min-height:5.2rem;margin-top:3.4rem;padding:1.5rem 2.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--impact-accent);border-radius:.9rem;background:var(--impact-accent);color:#fff;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.aceii-impact__button:not(.is-disabled):hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem rgb(var(--impact-accent-rgb) / .2)}.aceii-impact__button.is-disabled{cursor:default;opacity:.55}.aceii-impact__visual{display:flex;align-items:center;justify-content:center}.aceii-impact__brand-card{position:relative;width:min(100%,55rem);min-height:45rem;padding:clamp(3rem,4vw,5.4rem);overflow:hidden;border:1px solid rgb(20 20 20 / .08);border-radius:3rem;background:radial-gradient(circle at 85% 5%,rgb(var(--impact-accent-rgb) / .2),transparent 32%),linear-gradient(145deg,#f9f7ff,#f3f5f7);box-shadow:0 3rem 8rem #14141414}.aceii-impact__brand-card:after{content:"";position:absolute;width:26rem;height:26rem;right:-8rem;bottom:-10rem;border:5rem solid rgb(var(--impact-accent-rgb) / .08);border-radius:50%;pointer-events:none}.aceii-impact__brand-logo{position:relative;z-index:1;display:flex;align-items:center}.aceii-impact__brand-logo--hero{min-height:12rem;margin-bottom:clamp(5rem,8vw,9rem)}.aceii-impact__brand-logo-image{display:block;width:auto;max-width:100%;max-height:11rem;object-fit:contain;object-position:left center}.aceii-impact__official-logo-frame{display:block;width:min(100%,42rem);line-height:0}.aceii-impact__official-logo{display:block;width:100%;max-width:100%;height:auto}.aceii-impact__brand-message{position:relative;z-index:1;display:grid;justify-items:start}.aceii-impact__brand-message p{margin:0 0 1.2rem;color:#1414147a;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aceii-impact__brand-message strong{color:var(--impact-accent);font-size:clamp(6rem,8vw,9.6rem);font-weight:650;letter-spacing:-.07em;line-height:.9}.aceii-impact__brand-message>span{max-width:28rem;margin-top:1.8rem;color:#141414a8;font-size:1.6rem;line-height:1.4}.aceii-impact__process{padding-block:clamp(8rem,9vw,12rem)}.aceii-impact__process-head{max-width:70rem;margin:0 auto 5rem;text-align:center}.aceii-impact__process-head h2,.aceii-impact__closing h2{margin:0;color:#141414;font-size:clamp(3.6rem,4vw,5.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.aceii-impact__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgb(20 20 20 / .12);border-radius:2.4rem;overflow:hidden;background:#fff}.aceii-impact__step{position:relative;min-height:36rem;padding:clamp(3.2rem,4vw,5.2rem);display:flex;flex-direction:column;align-items:flex-start}.aceii-impact__step+.aceii-impact__step{border-left:1px solid rgb(20 20 20 / .12)}.aceii-impact__step-number{position:absolute;top:2.6rem;right:3rem;color:#14141424;font-size:4.4rem;font-weight:600;letter-spacing:-.06em;line-height:1}.aceii-impact__icon{width:6.4rem;height:6.4rem;display:grid;border-radius:1.8rem;background:rgb(var(--impact-accent-rgb) / .1);color:var(--impact-accent);place-items:center}.aceii-impact__icon svg{width:3.6rem;height:3.6rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.aceii-impact__step h3{margin:4.2rem 0 0;color:#141414;font-size:clamp(2.4rem,2.2vw,3.2rem);font-weight:550;letter-spacing:-.025em;line-height:1.15}.aceii-impact__step p{margin:1.8rem 0 0;color:#141414a3;font-size:1.6rem;line-height:1.6}.aceii-impact__closing{margin-bottom:clamp(7rem,9vw,12rem);padding:clamp(4rem,6vw,7rem);display:flex;align-items:center;justify-content:space-between;gap:4rem;border-radius:3rem;background:#17131e;color:#fff}.aceii-impact__closing-copy{max-width:88rem}.aceii-impact__brand-logo--closing{min-height:4rem;margin-bottom:2.6rem}.aceii-impact__brand-logo--closing .aceii-impact__brand-logo-image{max-width:24rem;max-height:5rem}.aceii-impact__brand-logo--closing .aceii-impact__official-logo-frame{width:min(100%,24rem)}.aceii-impact__brand-logo--closing .aceii-impact__official-logo{filter:brightness(0) invert(1);opacity:.86}.aceii-impact__closing p{color:#b99be8}.aceii-impact__closing h2{max-width:78rem;color:#fff}.aceii-impact__button--light{flex:0 0 auto;margin:0;border-color:var(--impact-accent);background:var(--impact-accent);color:#fff;box-shadow:0 1rem 2.8rem rgb(var(--impact-accent-rgb) / .18)}.aceii-impact__button--light.is-disabled{opacity:.72}@media(max-width:989px){.aceii-impact__hero{grid-template-columns:1fr;gap:5rem;min-height:0;padding-block:7rem 5rem}.aceii-impact__hero-copy{max-width:75rem}.aceii-impact__visual{justify-content:flex-start}.aceii-impact__brand-card{width:min(100%,64rem)}.aceii-impact__steps{grid-template-columns:1fr}.aceii-impact__step{min-height:0}.aceii-impact__step+.aceii-impact__step{border-top:1px solid rgb(20 20 20 / .12);border-left:0}}@media(max-width:749px){.aceii-impact__hero{gap:4rem;padding-block:5.2rem 3rem}.aceii-impact__hero h1{font-size:clamp(4rem,12.5vw,5.6rem)}.aceii-impact__description{font-size:1.6rem}.aceii-impact__button{width:100%}.aceii-impact__brand-card{min-height:38rem;padding:2.6rem;border-radius:2rem}.aceii-impact__brand-logo--hero{min-height:9rem;margin-bottom:4rem}.aceii-impact__brand-logo-image{max-height:8rem}.aceii-impact__process{padding-block:6rem}.aceii-impact__process-head{margin-bottom:3.2rem;text-align:left}.aceii-impact__steps{border-radius:1.8rem}.aceii-impact__step{padding:3.2rem 2.6rem}.aceii-impact__step h3{margin-top:3rem}.aceii-impact__closing{margin-bottom:6rem;padding:3.6rem 2.6rem;align-items:flex-start;flex-direction:column;border-radius:2rem}.aceii-impact__button--light{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-aceii-impact-affiliate.css.map */
