.funnel-pricing{background:var(--fp-bg);color:var(--fp-text);padding-top:var(--fp-pt, 96px);padding-bottom:var(--fp-pb, 96px);padding-left:24px;padding-right:24px}.section-funnel-pricing{isolation:isolate}.funnel-pricing__discount-banner{display:flex;align-items:center;justify-content:center;gap:18px;max-width:520px;margin:26px auto 0;padding:0;color:var(--fp-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;animation:fp-banner-in .5s ease-out both}.funnel-pricing__discount-banner[hidden]{display:none}.funnel-pricing__discount-banner:before,.funnel-pricing__discount-banner:after{content:"";flex:1;height:1px;background:currentColor;opacity:.18}.funnel-pricing__discount-banner>span{white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes fp-banner-in{0%{opacity:0}to{opacity:1}}.funnel-pricing__card.is-discounted .funnel-pricing__price{color:var(--fp-accent)}.funnel-pricing__card-discount{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:12px;padding:8px 13px;border-radius:999px;background:var(--fp-discount-pill-soft, rgba(79, 125, 90, .14));color:var(--fp-discount-pill, #4f7d5a);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1;font-variant-numeric:tabular-nums;animation:fp-banner-in .5s ease-out both}.funnel-pricing__card-discount[hidden]{display:none}.funnel-pricing__card-discount svg{width:15px;height:15px;flex:none}.funnel-pricing__header{max-width:800px;margin:0 auto 56px;text-align:center}.funnel-pricing__eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fp-text);opacity:.7}.funnel-pricing__heading{margin:0 0 18px;font-size:var(--fp-heading-size-mobile);line-height:1.05;font-weight:800;letter-spacing:-.01em;text-wrap:balance}@media(min-width:768px){.funnel-pricing__heading{font-size:var(--fp-heading-size)}}.funnel-pricing__subheading{font-size:17px;line-height:1.55;opacity:.82;max-width:60ch;margin:0 auto}.funnel-pricing__subheading p{margin:0}.funnel-pricing__grid{display:grid;gap:24px;grid-template-columns:1fr;max-width:1400px;margin:0 auto;align-items:start}@media(min-width:768px){.funnel-pricing__grid--2{grid-template-columns:repeat(2,1fr);max-width:900px}.funnel-pricing__grid--3{grid-template-columns:repeat(3,1fr)}.funnel-pricing__grid--4{grid-template-columns:repeat(4,1fr)}}.funnel-pricing__card{position:relative;display:flex;flex-direction:column;background:var(--fp-card-bg);color:var(--fp-card-text);border:1px solid var(--fp-card-border);border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.funnel-pricing__card:hover{box-shadow:0 18px 50px #0000002e}.funnel-pricing__card.is-highlighted{background:var(--fp-card-bg-highlighted);border-color:var(--fp-accent);border-width:1px;box-shadow:0 20px 60px #00000038}@media(min-width:1024px){.funnel-pricing__card.is-highlighted{transform:translateY(-16px)}.funnel-pricing__card.is-highlighted:hover{transform:translateY(-22px)}}.funnel-pricing__ribbon{display:inline-flex;align-items:center;justify-content:center;align-self:center;background:var(--fp-accent);color:var(--fp-accent-text);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding:7px 18px;border-radius:0 0 6px 6px;margin-bottom:0}.funnel-pricing__card-body{display:flex;flex-direction:column;flex-grow:1;padding:36px 32px;gap:24px}.funnel-pricing__card.is-highlighted .funnel-pricing__card-body{padding-top:32px}.funnel-pricing__card-header{display:flex;flex-direction:column;gap:6px}.funnel-pricing__card-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fp-accent)}.funnel-pricing__card.is-highlighted .funnel-pricing__card-eyebrow{color:var(--fp-accent)}.funnel-pricing__card-title{margin:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.funnel-pricing__card-subtitle{margin:0;font-size:14px;color:var(--fp-card-text-muted);line-height:1.4}.funnel-pricing__price-block{display:flex;flex-direction:column;gap:4px}.funnel-pricing__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.funnel-pricing__price{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em}.funnel-pricing__price-suffix{font-size:13px;color:var(--fp-card-text-muted);font-weight:500}.funnel-pricing__price-secondary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:22px}.funnel-pricing__compare-price{font-size:15px;color:var(--fp-card-text-muted);text-decoration:line-through;font-weight:500}.funnel-pricing__savings{display:inline-flex;align-items:center;background:var(--fp-accent);color:var(--fp-accent-text);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:4px;line-height:1}.funnel-pricing__price-breakdown{margin:2px 0 0;font-size:13px;color:var(--fp-card-text-muted);font-weight:500}.funnel-pricing__description{font-size:15px;line-height:1.5;color:var(--fp-card-text-muted)}.funnel-pricing__description p{margin:0}.funnel-pricing__divider{height:1px;background:var(--fp-divider);margin:-4px 0}.funnel-pricing__features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.funnel-pricing__features li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.45;color:var(--fp-card-text)}.funnel-pricing__features li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--fp-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>");background-size:14px 14px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.funnel-pricing__features li strong{font-weight:700}.funnel-pricing__features p{margin:0 0 8px;font-size:14.5px;line-height:1.5}.funnel-pricing__bonus{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:color-mix(in srgb,var(--fp-accent) 14%,transparent);border-left:3px solid var(--fp-accent);border-radius:4px}.funnel-pricing__bonus-label{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--fp-accent)}.funnel-pricing__bonus-text{font-size:14px;font-weight:500;color:var(--fp-card-text);line-height:1.4}.funnel-pricing__cta-wrap{display:flex;flex-direction:column;gap:10px;align-items:center}.funnel-pricing__cta{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0 24px;background:var(--fp-card-cta-bg, var(--fp-cta-bg));color:var(--fp-card-cta-text, var(--fp-cta-text));text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;transition:filter .15s ease,background .15s ease,transform .1s ease,color .15s ease}.funnel-pricing__cta:hover{filter:brightness(.92)}.funnel-pricing__cta:active{transform:translateY(1px)}.funnel-pricing__cta--outline{background:transparent;color:var(--fp-card-cta-bg, var(--fp-cta-bg));border:1.5px solid var(--fp-card-cta-border, var(--fp-card-cta-bg, var(--fp-cta-bg)))}.funnel-pricing__cta--outline:hover{filter:none;background:var(--fp-card-cta-border, var(--fp-card-cta-bg, var(--fp-cta-bg)));color:var(--fp-card-cta-text, var(--fp-cta-text))}.funnel-pricing__footnote{margin:0;font-size:12px;color:var(--fp-card-text-muted);text-align:center;line-height:1.4}.funnel-pricing__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 48px;margin:56px auto 0;max-width:1100px;padding:24px 16px 0;border-top:1px solid color-mix(in srgb,var(--fp-text) 18%,transparent)}.funnel-pricing__trust-item{display:flex;align-items:center;gap:12px;color:var(--fp-text)}.funnel-pricing__trust-item svg{flex-shrink:0;opacity:.9}.funnel-pricing__trust-text{display:flex;flex-direction:column;gap:2px;line-height:1.2}.funnel-pricing__trust-text strong{font-size:14px;font-weight:700}.funnel-pricing__trust-text span{font-size:12px;opacity:.75}@media(max-width:767px){.funnel-pricing{padding-left:16px;padding-right:16px}.funnel-pricing__header{margin-bottom:36px}.funnel-pricing__card-body{padding:28px 22px;gap:20px}.funnel-pricing__price{font-size:36px}.funnel-pricing__card-title{font-size:20px}.funnel-pricing__cta{height:52px;font-size:13px}.funnel-pricing__trust{gap:20px 32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-funnel-pricing.css.map */
