.nl-final-cta{position:relative;overflow:hidden;padding-top:var(--nl-fcta-pt, 96px);padding-bottom:var(--nl-fcta-pb, 96px);background:var(--nl-surface)}.nl-final-cta--dark{background:var(--nl-text)}.nl-final-cta--leaf{background:var(--nl-leaf, #3a6b47)}.nl-final-cta--botanical{background:linear-gradient(135deg,var(--nl-color-forest-deep, #1a3a24) 0%,var(--nl-color-forest, #2e5d3a) 45%,var(--nl-color-leaf, #3a6b47) 100%)}.nl-final-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nl-final-cta__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--nl-fcta-focal, center center);display:block}.nl-final-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--nl-fcta-overlay, .5))}.nl-final-cta__inner{position:relative;z-index:2;display:flex;justify-content:center;text-align:center}.nl-final-cta__content{position:relative;z-index:2;max-width:72rem}.nl-final-cta__eyebrow{font-size:1.2rem;font-weight:700;color:#fffc;margin-bottom:1.6rem}.nl-final-cta:not(:has(.nl-final-cta__bg)):not(.nl-final-cta--dark):not(.nl-final-cta--leaf) .nl-final-cta__eyebrow{color:var(--nl-leaf, var(--nl-muted))}.nl-final-cta__heading{font-size:clamp(3.2rem,6vw,5.6rem);font-weight:700;line-height:1.1;margin:0 0 2rem;color:#fff}.nl-final-cta:not(:has(.nl-final-cta__bg)):not(.nl-final-cta--dark):not(.nl-final-cta--leaf) .nl-final-cta__heading{color:var(--nl-text)}.nl-final-cta__text{margin-bottom:3.6rem;color:#ffffffe6;font-size:1.7rem;font-weight:var(--nl-subtext-weight, 600);line-height:1.7}.nl-final-cta:not(:has(.nl-final-cta__bg)):not(.nl-final-cta--dark):not(.nl-final-cta--leaf) .nl-final-cta__text{color:var(--nl-muted)}.nl-final-cta__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin-bottom:2.4rem}.nl-final-cta--dark .nl-btn--secondary,.nl-final-cta--leaf .nl-btn--secondary{color:#fff;border-color:#fff9}.nl-final-cta--dark .nl-btn--secondary:hover,.nl-final-cta--leaf .nl-btn--secondary:hover{border-color:#fff;background:#ffffff1a}.nl-final-cta__trust-note{font-size:1.3rem;color:#ffffffeb;margin:0}.nl-final-cta:not(:has(.nl-final-cta__bg)):not(.nl-final-cta--dark):not(.nl-final-cta--leaf) .nl-final-cta__trust-note{color:var(--nl-muted)}@media screen and (max-width:749px){.nl-final-cta__ctas{flex-direction:column;align-items:stretch}.nl-final-cta__ctas .nl-btn{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAACA */
