.ac-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--ac-ink)}.ac-hero__media{transform:translateZ(0)}.ac-hero__image{width:100%;height:100%;display:block;object-fit:cover}.ac-hero__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--ac-red) 42%,transparent) 0,transparent 28rem),linear-gradient(115deg,transparent 0 48%,rgba(255,255,255,.035) 48% 49%,transparent 49% 100%);background-size:auto,5rem 5rem}.ac-hero__inner{position:relative;z-index:3;width:min(120rem,calc(100% - 4rem));min-height:68rem;margin-inline:auto;padding:clamp(7rem,10vw,12rem) 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);gap:clamp(5rem,8vw,11rem);align-items:center}.ac-hero__copy{max-width:70rem}.ac-hero__eyebrow{margin:0 0 1.8rem;color:var(--ac-red);font-size:1.3rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ac-hero h1{max-width:76rem;margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(5.2rem,7vw,9.4rem);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:.94;text-wrap:balance}.ac-hero__lede{max-width:62rem;margin:2.6rem 0 0;color:#ffffffc2;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.6}.ac-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.4rem}.ac-button{min-height:5.2rem;padding:1.4rem 2.3rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:.2rem solid transparent;border-radius:.7rem;font-size:1.5rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.ac-button:hover{transform:translateY(-.2rem)}.ac-button:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem}.ac-button svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.8}.ac-button--primary{color:#fff;background:var(--ac-red)}.ac-button--primary:hover{color:#fff;background:color-mix(in srgb,var(--ac-red) 84%,#000)}.ac-button--secondary{color:#fff;border-color:#ffffff5c;background:#ffffff0a}.ac-button--secondary:hover{color:#fff;border-color:#fff;background:#ffffff1a}.ac-hero__proof{margin:3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2.2rem;list-style:none}.ac-hero__proof li{display:flex;align-items:center;gap:.7rem;color:#ffffffad;font-size:1.3rem;font-weight:700}.ac-hero__proof span{color:var(--ac-red);font-size:1.5rem}.ac-hero__visual{position:relative;min-height:48rem;display:grid;place-items:center}.ac-wallet-card{position:relative;width:min(100%,49rem);aspect-ratio:1.58;padding:clamp(2.6rem,4vw,4rem);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff;background:linear-gradient(145deg,var(--ac-red),color-mix(in srgb,var(--ac-red) 72%,#68030a));border:.1rem solid rgba(255,255,255,.24);border-radius:2.2rem;box-shadow:0 3.5rem 8rem #0000006b;transform:rotate(-4deg)}.ac-wallet-card:before{content:"";position:absolute;width:32rem;height:32rem;right:-13rem;bottom:-17rem;border:5rem solid rgba(255,255,255,.08);border-radius:50%}.ac-wallet-bow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ac-wallet-bow__ribbon{position:absolute;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--ac-bow) 72%,#000),var(--ac-bow) 38%,color-mix(in srgb,var(--ac-bow) 78%,#fff) 56%,var(--ac-bow) 78%,color-mix(in srgb,var(--ac-bow) 70%,#000));box-shadow:inset .12rem 0 #fff3,inset -.12rem 0 #0000002e,0 .35rem .9rem #0003}.ac-wallet-bow__ribbon--vertical{top:0;right:11.7%;width:5.2%;height:100%}.ac-wallet-bow__ribbon--horizontal{top:15.5%;right:0;width:34%;height:5.2%;border-radius:99rem 0 0 99rem}.ac-wallet-bow__art{position:absolute;top:.4%;right:0;width:35%;height:auto;overflow:visible}.ac-wallet-bow__stop--light{stop-color:color-mix(in srgb,var(--ac-bow) 68%,#fff)}.ac-wallet-bow__stop--base{stop-color:var(--ac-bow)}.ac-wallet-bow__stop--dark{stop-color:color-mix(in srgb,var(--ac-bow) 68%,#000)}.ac-wallet-bow__sheen{fill:#ffffff29}.ac-wallet-bow__knot-highlight{fill:none;stroke:#ffffff52;stroke-width:3;stroke-linecap:round}.ac-wallet-card__top,.ac-wallet-card__bottom{position:relative;z-index:1;display:flex;align-items:center;gap:2rem}.ac-wallet-card__top>span{font-size:1.5rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ac-wallet-card__value{position:relative;z-index:1;display:flex;align-items:flex-end;gap:1.5rem}.ac-wallet-card__value strong{font-family:var(--font-heading-family);font-size:clamp(7rem,10vw,11rem);line-height:.78}.ac-wallet-card__value span{max-width:11rem;padding-bottom:.4rem;font-size:1.4rem;font-weight:800;line-height:1.25;text-transform:uppercase}.ac-wallet-card__bottom{font-size:1.3rem;font-weight:750}.ac-hero__callout{position:absolute;z-index:2;max-width:22rem;padding:1.4rem 1.7rem;display:flex;align-items:center;gap:1.1rem;color:var(--ac-ink);background:#fff;border-radius:1.2rem;box-shadow:0 1.5rem 4rem #00000042}.ac-hero__callout>span{width:3.5rem;height:3.5rem;flex:0 0 3.5rem;display:grid;place-items:center;color:#fff;background:var(--ac-red);border-radius:50%;font-size:1.8rem;font-weight:900}.ac-hero__callout p{margin:0;font-size:1.2rem;line-height:1.35}.ac-hero__callout strong{display:block;margin-bottom:.2rem;font-size:1.4rem}.ac-hero__callout--top{top:1rem;right:-1rem}.ac-hero__callout--bottom{left:-2rem;bottom:2.5rem}@media screen and (max-width:989px){.ac-hero__inner{min-height:0;grid-template-columns:1fr;gap:6rem}.ac-hero__copy{max-width:76rem}.ac-hero__visual{width:min(58rem,100%);min-height:43rem;margin-inline:auto}}@media screen and (max-width:749px){.ac-hero__inner{width:min(100% - 2.8rem,120rem);padding:6rem 0 7rem;gap:4rem}.ac-hero h1{font-size:clamp(4.8rem,15vw,7rem)}.ac-hero__actions{display:grid}.ac-button{width:100%}.ac-hero__proof{display:grid;gap:.8rem}.ac-hero__visual{min-height:34rem}.ac-wallet-card{width:90%;padding:2.4rem;border-radius:1.7rem;transform:rotate(-2deg)}.ac-wallet-card__value strong{font-size:7rem}.ac-hero__callout{max-width:18rem;padding:1rem 1.2rem}.ac-hero__callout--top{top:0;right:0}.ac-hero__callout--bottom{left:0;bottom:0}}@media(prefers-reduced-motion:reduce){.ac-button{transition:none}.ac-button:hover{transform:none}}.ac-program{color:var(--acp-ink);background:var(--acp-paper)}.ac-program__shell{width:min(120rem,calc(100% - 4rem));margin-inline:auto}.ac-program__jump{position:sticky;top:0;z-index:4;overflow-x:auto;background:#fffffff0;border-bottom:.1rem solid #ddd9d1;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.ac-program__jump-inner{min-width:max-content;display:flex;align-items:center;justify-content:center;gap:clamp(2.4rem,5vw,6rem)}.ac-program__jump a{position:relative;padding:1.8rem 0 1.6rem;color:#4c4a47;font-size:1.3rem;font-weight:800;text-decoration:none}.ac-program__jump a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.3rem;background:var(--acp-red);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.ac-program__jump a:hover{color:var(--acp-ink)}.ac-program__jump a:hover:after{transform:scaleX(1)}.ac-program__section{scroll-margin-top:8rem;padding:clamp(7rem,10vw,12rem) 0}.ac-program__heading{max-width:77rem;margin:0 auto 5.5rem;text-align:center}.ac-program__heading>p,.ac-program__eyebrow,.ac-value__statement>p,.ac-cta p{margin:0 0 1.4rem;color:var(--acp-red);font-size:1.2rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ac-program h2{margin:0;color:var(--acp-ink);font-family:var(--font-heading-family);font-size:clamp(4rem,5vw,6.4rem);line-height:1;letter-spacing:-.025em;text-wrap:balance}.ac-program__heading>div,.ac-value__statement>div{max-width:68rem;margin:2rem auto 0;color:#625f5b;font-size:1.8rem;line-height:1.65}.ac-steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;list-style:none}.ac-steps li{position:relative;min-height:33rem;padding:3.2rem;overflow:hidden;background:#fff;border:.1rem solid #e1ddd5;border-radius:1.4rem;box-shadow:0 1.4rem 4rem #201c180f}.ac-steps__number{position:absolute;top:2.2rem;right:2.4rem;color:#d5d0c7;font-family:var(--font-heading-family);font-size:4rem;line-height:1}.ac-steps__icon{width:6rem;height:6rem;margin-bottom:4.8rem;display:grid;place-items:center;color:#fff;background:var(--acp-red);border-radius:1.2rem}.ac-steps__icon svg{width:3.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ac-steps h3{margin:0 0 1.2rem;color:var(--acp-ink);font-size:2.2rem}.ac-steps p{margin:0;color:#66625d;font-size:1.5rem;line-height:1.65}.ac-program__section--value{color:#fff;background:var(--acp-ink)}.ac-value{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(5rem,8vw,11rem);align-items:center}.ac-value__statement{position:sticky;top:10rem;align-self:start}.ac-value__statement h2{color:#fff}.ac-value__statement>div{margin-inline:0;color:#ffffffa8}.ac-value__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.ac-value__grid article{min-height:25rem;padding:3rem;background:#252525;border:.1rem solid rgba(255,255,255,.1);border-radius:1.2rem}.ac-value__grid article>span{width:4.6rem;height:4.6rem;margin-bottom:4rem;display:grid;place-items:center;color:#fff;background:var(--acp-red);border-radius:50%;font-size:2rem;font-weight:900}.ac-value__grid h3{margin:0 0 1rem;color:#fff;font-size:2rem}.ac-value__grid p{margin:0;color:#ffffff9e;font-size:1.45rem;line-height:1.6}.ac-program__section--details{background:#fff}.ac-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(5rem,9vw,12rem)}.ac-details__lead{color:#504d49;font-size:1.8rem;line-height:1.7}.ac-details__content ul{margin:3rem 0;padding:0;display:grid;gap:1.3rem;list-style:none}.ac-details__content li{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;color:#2c2b29;font-size:1.5rem;line-height:1.5}.ac-details__content li span{width:2.2rem;height:2.2rem;display:grid;place-items:center;color:#fff;background:var(--acp-red);border-radius:50%;font-size:1.2rem;font-weight:900}.ac-details__note{margin:0;padding:1.8rem 2rem;color:#56524d;background:var(--acp-paper);border-left:.4rem solid var(--acp-red);font-size:1.3rem;line-height:1.6}.ac-program__section--faq{border-top:.1rem solid #ddd9d1}.ac-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(5rem,9vw,12rem)}.ac-faq__intro{align-self:start}.ac-faq__intro>p:last-child{max-width:42rem;margin:2rem 0 0;color:#66625d;font-size:1.6rem;line-height:1.65}.ac-faq__list{border-top:.1rem solid #cfc9bf}.ac-faq__item{border-bottom:.1rem solid #cfc9bf}.ac-faq__item summary{min-height:8rem;padding:2.1rem 0;display:flex;align-items:center;justify-content:space-between;gap:3rem;color:var(--acp-ink);cursor:pointer;font-size:1.7rem;font-weight:800;list-style:none}.ac-faq__item summary::-webkit-details-marker{display:none}.ac-faq__item summary svg{width:2rem;flex:0 0 2rem;fill:none;stroke:var(--acp-red);stroke-linecap:round;stroke-width:1.8;transition:transform .18s ease}.ac-faq__item[open] summary svg{transform:rotate(45deg)}.ac-faq__answer{padding:0 5rem 2.6rem 0;color:#5d5954;font-size:1.5rem;line-height:1.7}.ac-faq__answer p{margin:0}.ac-program__section--cta{padding-block:5rem;color:#fff;background:var(--acp-red)}.ac-cta{display:flex;align-items:center;justify-content:space-between;gap:4rem}.ac-cta p{color:#ffffffbd}.ac-cta h2{max-width:76rem;color:#fff;font-size:clamp(3.4rem,5vw,5.8rem)}.ac-cta .ac-button--primary{flex:0 0 auto;color:var(--acp-ink);background:#fff}.ac-cta .ac-button--primary:hover{color:var(--acp-ink);background:#f3f0ea}@media screen and (max-width:989px){.ac-value,.ac-details,.ac-faq{grid-template-columns:1fr}.ac-value__statement{position:static}.ac-cta{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.ac-program__shell{width:min(100% - 2.8rem,120rem)}.ac-program__jump-inner{width:max-content;min-width:100%;padding-inline:1.4rem;justify-content:flex-start}.ac-program__section{padding:7rem 0}.ac-steps{grid-template-columns:1fr}.ac-steps li{min-height:27rem}.ac-value__grid{grid-template-columns:1fr}.ac-value__grid article{min-height:21rem}.ac-faq__item summary{min-height:7.2rem;font-size:1.55rem}.ac-faq__answer{padding-right:3rem}.ac-cta .ac-button{width:100%}}@media(prefers-reduced-motion:reduce){.ac-program__jump a:after,.ac-faq__item summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/106/compiled_assets/styles.css.map?subset=AAAABg */
