.cl-cta{--cta-bg: var(--forest);--cta-soft: #e6f2da;--cta-on-lime: #0e1a12;--cta-wash: radial-gradient(55% 70% at 0% 0%, rgba(168, 224, 76, .1), rgba(168, 224, 76, 0) 70%), radial-gradient(50% 60% at 100% 100%, rgba(61, 154, 78, .2), rgba(61, 154, 78, 0) 70%)}[data-theme=dark] .cl-cta{--cta-bg: var(--surface-tint);--cta-soft: var(--forest)}.cl-cta__block{overflow:visible;border-radius:var(--radius-lg);padding:var(--space-8);background:var(--cta-wash),var(--cta-bg);color:#fff}@media(min-width:1024px){.cl-cta__block{padding:var(--space-16)}}.cl-cta__block.cl-grain:before{border-radius:inherit;mix-blend-mode:screen;opacity:.06}.cl-cta__grid{display:grid;gap:var(--space-8)}@media(min-width:1024px){.cl-cta__grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--space-16);align-items:center}}.cl-cta__eyebrow{color:var(--lime)}.cl-cta__title{margin:0;font:600 var(--fs-h2-cta)/var(--lh-h2-cta) var(--font-display);letter-spacing:var(--ls-display);color:#fff;text-wrap:balance}.cl-cta__accent{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-cta__lead{margin:0;max-width:520px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--cta-soft)}.cl-cta .cl-btn{min-height:52px;font-size:16px}.cl-cta .cl-btn:focus-visible{outline-color:var(--lime)}.cl-cta__btn-main{position:relative;isolation:isolate;background:var(--lime);color:var(--cta-on-lime);box-shadow:0 1px 2px #0000001f,0 8px 20px #00000024}.cl-cta__btn-main:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;opacity:0;transition:opacity .25s var(--ease-out)}.cl-cta__btn-main:hover:before{opacity:.18}.cl-cta__btn-main svg{transition:transform .35s var(--ease-spring)}.cl-cta__btn-main:hover svg{transform:translate(3px)}.cl-cta__btn-alt{position:relative;isolation:isolate;background:transparent;color:#fff;border-color:#fff6}.cl-cta__btn-alt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;opacity:0;transition:opacity .25s var(--ease-out)}.cl-cta__btn-alt:hover:before{opacity:.08}.cl-cta__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none}.cl-cta__facts li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--cta-soft)}.cl-cta__facts svg{flex-shrink:0;color:var(--lime)}.cl-cta__media{order:-1}@media(min-width:1024px){.cl-cta__media{order:0;position:relative;align-self:stretch}}.cl-cta__fan{--c-h: 184px;--s-h: 136px;--s-top: 36px;--s-x: 76px;position:relative;height:calc(var(--c-h) + var(--space-2))}@media(min-width:640px){.cl-cta__fan{--c-h: 240px;--s-h: 176px;--s-top: 48px;--s-x: 104px}}@media(min-width:1024px){.cl-cta__fan{--c-h: min(100%, 360px);--s-h: calc(var(--c-h) * .78);--s-top: 56px;--s-x: 112px;position:absolute;left:0;right:0;height:auto;bottom:0;top:calc((var(--space-16) + 40px) * -1)}}.cl-cta__circle{position:absolute;left:50%;top:50%;width:calc(var(--c-h) * 1.05);aspect-ratio:1;border-radius:var(--radius-full);background:var(--cta-soft);opacity:.15;transform:translate(-50%,-50%);pointer-events:none}@media(min-width:1024px){.cl-cta__circle{width:340px;top:64px;transform:translate(-50%)}}.cl-cta__item{position:absolute;left:50%;top:0;height:var(--c-h);aspect-ratio:190 / 278;transform-origin:50% 100%;transition:transform .5s var(--ease-spring)}.cl-cta__item--center{z-index:2;transform:translate(-50%)}.cl-cta__item--left,.cl-cta__item--right{z-index:1;top:var(--s-top);height:var(--s-h)}.cl-cta__item--left{transform:translate(calc(-50% - var(--s-x))) rotate(-6deg)}.cl-cta__item--right{transform:translate(calc(-50% + var(--s-x))) rotate(6deg)}@media(hover:hover)and (min-width:1024px){.cl-cta__block:hover .cl-cta__item--left{transform:translate(calc(-50% - var(--s-x) - 8px)) rotate(-8deg)}.cl-cta__block:hover .cl-cta__item--right{transform:translate(calc(-50% + var(--s-x) + 8px)) rotate(8deg)}}.cl-cta__fan--duo{height:auto;aspect-ratio:1.75;max-width:520px;margin-inline:auto}.cl-cta__fan--duo .cl-cta__item{top:0;width:60%;height:auto;aspect-ratio:1}.cl-cta__fan--duo .cl-cta__item--a{z-index:1;transform:translate(-88%)}.cl-cta__fan--duo .cl-cta__item--b{z-index:2;transform:translate(-12%)}.cl-cta__item--b .cl-cta__reveal{transition-delay:.12s}@media(min-width:1024px){.cl-cta__fan--duo{max-width:none;aspect-ratio:auto;margin:0;top:0}.cl-cta__fan--duo .cl-cta__circle{top:50%;transform:translate(-50%,-50%)}.cl-cta__fan--duo .cl-cta__item{top:50%;width:min(62%,380px);margin-top:calc(min(62%,380px)/-2)}}@media(hover:hover)and (min-width:1024px){.cl-cta__block:hover .cl-cta__fan--duo .cl-cta__item--a{transform:translate(calc(-88% - 8px))}.cl-cta__block:hover .cl-cta__fan--duo .cl-cta__item--b{transform:translate(calc(-12% + 8px))}}.cl-cta__reveal{width:100%;height:100%;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.cl-cta.is-pending .cl-cta__reveal{opacity:0;transform:translateY(16px)}.cl-cta__item--center .cl-cta__reveal{transition-delay:.12s}.cl-cta__item--right .cl-cta__reveal{transition-delay:.24s}.cl-cta__img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.28))}.cl-cta__ph{width:100%;height:100%;padding:12%;border-radius:var(--radius-md);background:var(--cta-soft);box-shadow:0 2px 4px #0000001f,0 16px 32px #00000038}.cl-cta__item--left .cl-cta__ph,.cl-cta__item--right .cl-cta__ph{background:var(--lime-mid)}.cl-cta__ph:before{background:var(--forest);opacity:.2}.cl-cta__ph .cl-pack__label{width:100%;padding:10% 0}[data-theme=dark] .cl-cta__ph:before{background:var(--surface)}@media(prefers-reduced-motion:reduce){.cl-cta__btn-main:before,.cl-cta__btn-main svg,.cl-cta__btn-alt:before,.cl-cta__item,.cl-cta__reveal{transition:none}.cl-cta__btn-main:hover svg{transform:none}.cl-cta.is-pending .cl-cta__reveal{opacity:1;transform:none}.cl-cta__block:hover .cl-cta__item--left{transform:translate(calc(-50% - var(--s-x))) rotate(-6deg)}.cl-cta__block:hover .cl-cta__item--right{transform:translate(calc(-50% + var(--s-x))) rotate(6deg)}.cl-cta__block:hover .cl-cta__fan--duo .cl-cta__item--a{transform:translate(-88%)}.cl-cta__block:hover .cl-cta__fan--duo .cl-cta__item--b{transform:translate(-12%)}}
