.ff26 [hidden]{display:none!important}.ff26 [id]{scroll-margin-top:120px}.ff26 a:focus-visible,.ff26 button:focus-visible,.ff26 input:focus-visible,.ff26 summary:focus-visible{outline:3px solid #2d4a3e;outline-offset:5px}.ff26-hero{min-height:580px}.ff26-hero .astra-hero-copy{padding-block:40px}.ff26-hero .astra-hero-copy>p:not(.astra-eyebrow){max-width:400px;font-size:18px;line-height:1.5}.ff26-hero .astra-hero-copy h1{font-size:clamp(40px,3.7vw,54px);max-width:620px}.ff26-hero .astra-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}.ff26-hero .astra-hero-copy>p.ff26-proof{display:flex;align-items:center;gap:6px;max-width:none;margin:-6px 0 18px;font-size:15px;font-weight:600}.ff26-proof>span:first-child{color:#1b1b1b;font-size:17px;line-height:1}.ff26-hero .astra-hero-copy>p.ff26-when{max-width:none;margin:14px 0 0;font-size:15px;font-weight:600}.ff26-done p{margin:0}.ff26-done .ff26-done-note{margin-top:6px;font-size:13px}.ff26-signup{max-width:440px}.ff26-row{display:flex;gap:10px}.ff26-input{flex:1;min-width:0;min-height:52px;padding:0 22px;border:1px solid #1b1b1b;border-radius:40px;background:#fff;color:#1b1b1b;font:inherit;font-size:15px}.ff26-input::placeholder{color:#1b1b1b;opacity:.65}.ff26-row .astra-button{flex:none;gap:12px;cursor:pointer;border:0}.ff26-row .astra-button[disabled]{opacity:.6}.ff26-done,.ff26-error{max-width:440px;margin:0;font-size:15px;line-height:1.5}.ff26-done{padding:16px 18px;background:#fff;border-radius:6px}.ff26-done:focus{outline:none}.ff26-error{margin-bottom:10px}.ff26-hero .astra-hero-copy>p.ff26-trust{display:flex;flex-wrap:wrap;gap:4px 8px;margin:16px 0 0;max-width:none;font-size:14px;line-height:1.5;color:#1b1b1b}.ff26-trust a{color:inherit;text-decoration:underline;text-underline-offset:4px}.ff26-count{margin:0 0 18px}.ff26-hero .astra-hero-copy .ff26-count p{max-width:none;margin:0;font-size:14px;font-weight:600;line-height:1.4}.ff26-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,92px));gap:10px;margin:10px 0}.ff26-count-grid>div{display:flex;flex-direction:column;align-items:center;padding:12px 6px 10px;background:#fff;border-radius:6px}.ff26-count-grid span{font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#1b1b1b}.ff26-count-grid small{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ff26 .astra-proof{max-width:1440px;margin:auto;padding:48px clamp(20px,4vw,64px)}.ff26 .astra-proof-reviews>.astra-eyebrow{margin-bottom:12px;color:#2d4a3e}.ff26 .astra-proof-reviews>h2{font-size:clamp(28px,2.8vw,40px);line-height:1.12;letter-spacing:-.04em;margin:0 0 24px}.ff26 .astra-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ff26 .astra-proof-grid figure{margin:0;padding:24px;background:#eeedde;border-radius:6px;display:flex;flex-direction:column;gap:17px}.ff26 .astra-proof-grid figure>.astra-eyebrow{margin:0;color:#2d4a3e}.ff26 .astra-proof-grid blockquote{padding:0;margin:0;border:0;text-align:left;font-style:normal;font-size:16px;line-height:1.6}.ff26 .astra-proof-grid blockquote p{margin:0}.ff26 .astra-proof-grid figcaption{margin-top:auto;display:flex;flex-direction:column;gap:4px;font-size:12px}.ff26 .astra-proof-grid a{color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:36px;display:inline-flex;align-items:center;gap:12px}.ff26-offers .ff26-big{margin:-4px 0 0;font-size:clamp(52px,5vw,72px);font-weight:700;line-height:1;letter-spacing:-.05em;color:#1b1b1b}.ff26-offers .ff26-big span{font-size:.38em;letter-spacing:-.02em;margin-left:2px}.ff26-offers .ff26-big .ff26-pre{margin:0 4px 0 0}.ff26-tiers{list-style:none;margin:0;padding:0;display:grid}.ff26-tiers li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid rgba(27,27,27,.15);font-size:17px}.ff26-tiers li:last-child{border-bottom:1px solid rgba(27,27,27,.15)}.ff26-tiers strong{font-weight:700}.ff26 .ff26-plan{padding-bottom:56px}.ff26-faq-list{max-width:820px}.ff26-faq-list .element-accordion p{font-size:15px;line-height:1.65;margin:0}.ff26-faq-list a{text-decoration:underline;text-underline-offset:3px}body:has(.ff26) .header-item--navigation{visibility:hidden}body:has(.ff26) .site-header__mobile-nav,body:has(.ff26) button:has(.element-icon-hamburger){display:none!important}.ff26-sticky{display:none}body:has(.ff26) [class*=kl-teaser-]{display:none!important}body:has(.ff26)>div:has([data-testid=klaviyo-form-UkfcQk]){display:none!important}body.klaviyo-prevent-body-scrolling:has(.ff26){overflow:auto!important}@media(max-width:749px){.ff26 [id]{scroll-margin-top:95px}.ff26-hero{min-height:0}.ff26-hero .astra-hero-copy{padding:22px 24px 27px}.ff26-hero .astra-hero-photo{order:-1;height:210px}.ff26-hero .astra-hero-photo img{height:210px;object-position:50% 40%}.ff26-hero .astra-hero-copy{display:flex;flex-direction:column}.ff26-hero .astra-hero-copy>h1{order:1;margin-bottom:10px}.ff26-hero .astra-hero-copy>p:not([class]){order:2;margin-bottom:16px}.ff26-signup{order:3}.ff26-hero .astra-hero-copy>p.ff26-proof{order:4}.ff26-count{order:5;margin:18px 0 0}.ff26-when{order:6}.ff26-trust{order:7}.ff26-signup,.ff26-done{max-width:none;width:100%;align-self:stretch}.ff26-hero .astra-hero-copy>p.ff26-proof{font-size:14px;margin:14px 0 0}.ff26-hero .astra-hero-copy>p.ff26-when{font-size:14px}.ff26-sticky:not([hidden]){display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 132px calc(10px + env(safe-area-inset-bottom)) 16px;background:#fffffff5;box-shadow:0 -1px #00000014}.ff26-sticky .astra-button{width:100%;min-height:48px;justify-content:center}body:has(.ff26-sticky:not([hidden])) footer{padding-bottom:80px}.ff26-hero .astra-eyebrow{display:none}.ff26-hero .astra-hero-copy h1{font-size:34px}.ff26-hero .astra-hero-copy>p:not(.astra-eyebrow){font-size:16px}.ff26-row{flex-direction:column;gap:8px}.ff26-input,.ff26-row .astra-button{min-height:48px;width:100%}.ff26-row .astra-button{justify-content:center}.ff26-hero .astra-hero-copy>p.ff26-trust{font-size:13px;margin-top:12px}.ff26-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ff26-count-grid span{font-size:34px}.ff26 .astra-proof{padding-block:32px}.ff26 .astra-proof-grid{grid-template-columns:1fr;gap:12px}.ff26 .astra-proof-grid figure{padding:20px;gap:13px}.ff26 .astra-proof-reviews>h2{font-size:29px}.ff26 .astra-proof-grid blockquote{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/astra-ff-2026.css.map */
