.fo-partner-cta{--fpc-black:#0A0A0A;--fpc-white:#FFFFFF;--fpc-lime:#C8FF00;--fpc-head:var(--heading-font-family,"DM Sans",system-ui,sans-serif);--fpc-head-w:var(--heading-font-weight,700);--fpc-sans:var(--body-font-family,"DM Sans",system-ui,sans-serif);--fpc-pad:40px;--fpc-bg:var(--fpc-black);--fpc-fg:var(--fpc-white);--fpc-muted:#B4B4B4;--fpc-accent:var(--fpc-lime);--fpc-bar:var(--fpc-lime);--fpc-btn-bg:var(--fpc-lime);--fpc-btn-fg:var(--fpc-black);--fpc-btn-hover-bg:var(--fpc-white);--fpc-focus:var(--fpc-lime);background:var(--fpc-bg);color:var(--fpc-fg);font-family:var(--fpc-sans);line-height:1.5;padding:var(--fpc-pad) 0}.fo-partner-cta.fpc--lime{--fpc-bg:var(--fpc-lime);--fpc-fg:var(--fpc-black);--fpc-muted:rgba(0,0,0,.7);--fpc-accent:var(--fpc-black);--fpc-bar:var(--fpc-black);--fpc-btn-bg:var(--fpc-black);--fpc-btn-fg:var(--fpc-white);--fpc-btn-hover-bg:var(--fpc-white);--fpc-focus:var(--fpc-black)}.fo-partner-cta.fpc--light{--fpc-bg:var(--fpc-white);--fpc-fg:#141414;--fpc-muted:#5F5F5F;--fpc-accent:#141414;--fpc-bar:var(--fpc-lime);--fpc-btn-bg:var(--fpc-black);--fpc-btn-fg:var(--fpc-white);--fpc-btn-hover-bg:var(--fpc-lime);--fpc-focus:var(--fpc-black);border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.fo-partner-cta *,.fo-partner-cta *:before,.fo-partner-cta *:after{box-sizing:border-box}.fo-partner-cta p{margin:0}.fo-partner-cta .fpc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:2rem 4.8rem;align-items:center}.fo-partner-cta .fpc-grid--no-text{grid-template-columns:minmax(0,1fr) auto}.fo-partner-cta .fpc-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 .8rem;font-family:var(--fpc-head);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fpc-accent)}.fo-partner-cta .fpc-eyebrow:before{content:"";width:2.2rem;height:.3rem;background:var(--fpc-bar);flex:none}.fo-partner-cta .fpc-heading{margin:0;font-family:var(--fpc-head);font-weight:var(--fpc-head-w);font-size:clamp(2.4rem,2.4vw,3.4rem);line-height:1.08;letter-spacing:-.03em;color:var(--fpc-fg);text-transform:none}.fo-partner-cta .fpc-heading em{font-style:normal;color:var(--fpc-accent)}.fo-partner-cta.fpc--lime .fpc-heading em{color:inherit}.fo-partner-cta.fpc--light .fpc-heading em{color:inherit;background:linear-gradient(transparent 60%,var(--fpc-lime) 60%);padding:0 .08em}.fo-partner-cta .fpc-text{font-size:1.5rem;color:var(--fpc-muted);max-width:46rem}.fo-partner-cta .fpc-action{justify-self:end}.fo-partner-cta .fpc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2.6rem;border-radius:999px;border:0;background:var(--fpc-btn-bg);color:var(--fpc-btn-fg);font-family:var(--fpc-head);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.fo-partner-cta .fpc-btn:hover{background:var(--fpc-btn-hover-bg);color:var(--fpc-black);transform:translateY(-1px)}.fo-partner-cta .fpc-btn .fpc-arrow{transition:transform .15s ease}.fo-partner-cta .fpc-btn:hover .fpc-arrow{transform:translate(.3rem)}.fo-partner-cta .fpc-btn:focus-visible{outline:2px solid var(--fpc-focus);outline-offset:3px}.fo-partner-cta.fpc--compact .fpc-grid{grid-template-columns:minmax(0,1fr) auto;gap:1.6rem 3.2rem}.fo-partner-cta.fpc--compact .fpc-eyebrow{font-size:1.1rem;margin-bottom:.5rem}.fo-partner-cta.fpc--compact .fpc-heading{font-size:clamp(1.9rem,1.8vw,2.4rem)}.fo-partner-cta.fpc--compact .fpc-btn{padding:1.2rem 2rem;font-size:1.4rem}@media(max-width:1023px){.fo-partner-cta .fpc-grid{grid-template-columns:minmax(0,1fr) auto}.fo-partner-cta .fpc-text{grid-column:1 / -1;max-width:none}}@media(max-width:767px){.fo-partner-cta .fpc-grid,.fo-partner-cta.fpc--compact .fpc-grid{grid-template-columns:1fr;gap:1.6rem}.fo-partner-cta .fpc-heading{font-size:clamp(2.2rem,6vw,2.8rem)}.fo-partner-cta.fpc--compact .fpc-heading{font-size:2rem}.fo-partner-cta .fpc-action{justify-self:stretch}.fo-partner-cta .fpc-btn{width:100%}}@media(prefers-reduced-motion:reduce){.fo-partner-cta *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/fo-partner-cta.css.map */
