@media(prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,.9,.35,1),transform .65s cubic-bezier(.22,.9,.35,1);transition-delay:calc(var(--reveal-delay, 0) * 1ms)}.js-reveal [data-reveal=pop]{transform:translateY(8px) scale(.9)}.js-reveal [data-reveal].is-inview{opacity:1;transform:none}}@media(max-width:768px){html body .nav.nav-mobile.nav-home{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;right:14px!important;left:14px!important;z-index:400!important;width:auto!important;min-height:58px!important;padding:7px 10px 7px 18px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:#ffffff2b!important;border-bottom-color:#ffffff2e!important;box-shadow:0 16px 42px #25598e24!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;transition:background-color .34s ease,background .34s ease,border-color .34s ease,box-shadow .34s ease,backdrop-filter .34s ease,-webkit-backdrop-filter .34s ease!important}html body:has(.hero-experiment-stage) .nav.nav-mobile.nav-home{background:#ffffff2b!important;border-color:#ffffff3d!important;border-bottom-color:#ffffff2e!important;box-shadow:0 16px 42px #25598e24!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important}html body .nav.nav-mobile.nav-home.nav-past-hero,html body:has(.hero-experiment-stage) .nav.nav-mobile.nav-home.nav-past-hero{border-color:#ffffff24!important;border-bottom-color:#ffffff14!important;background:#050506db!important;box-shadow:0 18px 44px #0a0c0e47,inset 0 1px #ffffff1f!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}html body .nav.nav-mobile.nav-home a.nav-logo.shift-word,html body .nav.nav-mobile.nav-home.nav-past-hero a.nav-logo.shift-word{color:#fff!important;min-height:42px!important;font-size:28px!important;line-height:1!important;letter-spacing:.03em!important;text-shadow:0 2px 12px rgba(37,89,142,.24)!important;transition:color .28s ease,text-shadow .28s ease!important}html body .nav.nav-mobile.nav-home .hamburger{grid-column:2!important;width:42px!important;height:42px!important;margin:0!important;border-radius:999px!important;background:#ffffff21!important}html body .nav.nav-mobile.nav-home .hamburger span,html body:has(.hero-experiment-stage) .nav.nav-mobile.nav-home .hamburger span{width:22px!important;height:2.5px!important;background:#fff!important;border-radius:999px!important}html body .nav.nav-mobile.nav-home .nav-links{position:fixed!important;top:calc(max(10px,env(safe-area-inset-top)) + 66px)!important;right:14px!important;bottom:auto!important;left:14px!important;z-index:390!important;display:none!important;max-height:calc(100svh - 94px)!important;overflow-y:auto!important;padding:12px!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:#080809eb!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}html body .nav.nav-mobile.nav-home .nav-links.open{display:flex!important}html body .nav.nav-mobile.nav-home .nav-main-links,html body .nav.nav-mobile.nav-home .nav-actions{display:flex!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}html body .nav.nav-mobile.nav-home .nav-more{display:flex!important;width:100%!important;min-height:auto!important;margin:0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}html body .nav.nav-mobile.nav-home .nav-more-trigger{display:none!important}html body .nav.nav-mobile.nav-home .nav-more-menu{position:static!important;display:flex!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .nav.nav-mobile.nav-home .nav-links a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border-radius:14px!important;color:#ffffffe0!important;font-size:16px!important;font-weight:760!important;line-height:1!important;text-shadow:none!important}html body .nav.nav-mobile.nav-home .nav-links a:not(.nav-cta):hover,html body .nav.nav-mobile.nav-home .nav-links a:not(.nav-cta):focus-visible{background:#ffffff14!important;color:#fff!important}html body .nav.nav-mobile.nav-home .nav-links a:after{content:none!important}html body .nav.nav-mobile.nav-home .nav-links a.nav-cta.nav-download-button{justify-content:center!important;min-height:52px!important;margin-top:6px!important;border-radius:999px!important;background:#fffffff0!important;color:#151515!important;box-shadow:0 14px 28px #00000038!important}html body .nav.nav-mobile.nav-home .nav-links a.nav-cta.nav-download-button .shift-word{color:inherit!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overscroll-behavior:none;background-color:#232020}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;background:#232020;color:#e8e4dc;font-size:16px;line-height:1.5;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 180% 100% at 50% 0%,#423c36,#332e2a 35%,#2a2524 65%,#232020);pointer-events:none}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:3px solid rgba(212,87,42,.38);outline-offset:3px;border-radius:8px}h1,h2{color:#fafaf8}a,button,[role=button],.btn,summary,.tier-cta,.hamburger,details>summary{cursor:pointer}.shift-word{display:inline-block;font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;font-style:italic!important;letter-spacing:0!important;white-space:nowrap}.shift-word--spaced-before{margin-left:.18em!important}.shift-word--spaced-after{margin-right:.18em!important}.cta-button{background:#d4572a!important;color:#fff!important;text-decoration:none!important}.cta-button:hover{background:#c24e25!important;color:#fff!important;text-decoration:none!important;opacity:1}.btn .shift-word,.cta-button .shift-word,.nav-cta .shift-word,.tier-cta .shift-word{color:inherit!important;text-decoration:none!important}.btn .shift-word:not(.shift-word--spaced-before),.cta-button .shift-word:not(.shift-word--spaced-before),.nav-cta .shift-word:not(.shift-word--spaced-before),.tier-cta .shift-word:not(.shift-word--spaced-before),.download-label .shift-word:not(.shift-word--spaced-before),.sp-tier-download-label .shift-word:not(.shift-word--spaced-before){margin-left:.18em!important}.nav{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;column-gap:24px;padding:20px 120px;border-bottom:1px solid rgba(232,228,220,.08);position:sticky;top:0;background:#232020d1;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);z-index:100}.nav-logo{display:inline-flex;align-items:center;justify-self:start;font-weight:800;font-style:italic;font-size:18px;letter-spacing:.08em;color:#fafaf8;text-decoration:none;min-height:44px;padding:0 2px;margin:-10px 0}.nav-links{display:contents}.nav-main-links{display:flex;align-items:center;justify-content:center;justify-self:center;gap:32px;grid-column:2}.nav-actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;grid-column:3}.nav-links a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:520;line-height:1;letter-spacing:0;color:#a8a39a;text-decoration:none;transition:color .2s,opacity .2s;padding:10px 4px;margin:-10px 0}.nav-links a:hover{color:#fafaf8}.nav-links a:not(.nav-cta):after{content:"";position:absolute;left:4px;right:4px;bottom:5px;height:1px;background:currentColor;opacity:0;transform:scaleX(.72);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.nav-links a:not(.nav-cta):hover:after{opacity:.28;transform:scaleX(1)}.nav-more{position:relative;display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}.nav-more:after{content:"";position:absolute;top:100%;left:50%;width:min(520px,calc(100vw - 56px));height:36px;transform:translate(-50%)}.nav-more-trigger{appearance:none;position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:10px 4px;border:0;background:transparent;color:#a8a39a;font:inherit;font-size:14px;font-weight:650;line-height:1;letter-spacing:-.01em;cursor:pointer;transition:color .2s,opacity .2s}.nav-more-trigger:focus-visible{outline:0;border-radius:999px;box-shadow:0 0 0 2px #e5672e3d}.nav-more-trigger:after{content:"";display:block;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.76;transform:rotate(45deg);transition:transform .18s ease,opacity .18s ease}.nav-more:hover .nav-more-trigger,.nav-more:focus-within .nav-more-trigger{color:#fafaf8}.nav-more:hover .nav-more-trigger:after,.nav-more:focus-within .nav-more-trigger:after{opacity:1;transform:translateY(2px) rotate(225deg)}.nav-more-menu{position:absolute;top:calc(100% + 14px);left:50%;z-index:20;display:grid;width:min(520px,calc(100vw - 56px));grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding:22px 28px 23px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:#080809e6;box-shadow:0 18px 44px #0808093d,inset 0 1px #ffffff1f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.nav-more-column{display:flex;align-content:start;flex-direction:column;gap:4px;min-width:0}.nav-more-heading{color:#fffffff0;font-size:14px;font-weight:800;line-height:1;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(37,89,142,.16);margin-bottom:8px}.nav-more:hover .nav-more-menu,.nav-more:focus-within .nav-more-menu,.nav-more.is-open .nav-more-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-more-menu a{display:flex!important;min-height:22px!important;margin:0!important;padding:0!important;border-radius:0;color:#ffffffad!important;font-size:13px!important;font-weight:720!important;text-shadow:none!important;white-space:nowrap}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{background:transparent;color:#fff!important}.nav-more-menu a:after{content:none!important}.nav-cta{background:#d4572a;color:#fff!important;padding:8px 18px;border-radius:8px;font-weight:700;letter-spacing:0;transition:background .2s,transform .15s}.nav-links a.nav-cta{min-height:44px;padding:0 20px;margin:-13px 0}.nav-cta:hover{background:#c24e25;color:#fff!important;transform:translateY(-1px)}.hamburger{display:none;appearance:none;background:transparent;border:0}@media(min-width:769px){html body .nav{display:grid!important;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)!important}html body .nav .nav-links{display:contents!important}html body .nav .nav-main-links{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;grid-column:2!important;gap:32px}html body .nav.nav-home .nav-main-links{gap:clamp(22px,2.5vw,36px)!important}html body .nav .nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;grid-column:3!important}}.site-footer-art{position:relative;min-height:clamp(410px,34vw,520px);margin:0;padding:clamp(34px,3.4vw,50px) clamp(28px,6vw,96px) clamp(24px,2.4vw,34px);overflow:hidden;border-top:1px solid rgba(34,33,31,.08);background:linear-gradient(180deg,#71b2e61a,#f7f5f000 34%),url(/images/shift-footer-landscape.webp) center bottom / cover no-repeat,#83bceb;color:#22211f}.site-footer-art:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fffaee14,#fffaee29 72%,#fffaee05),radial-gradient(circle at 8% 8%,rgba(255,250,238,.24),transparent 30%)}.site-footer-nav{position:relative;z-index:1;padding:0;background:transparent;border:0}.site-footer-nav-inner{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:clamp(40px,7vw,120px);max-width:1280px;margin:0 auto;align-items:start}.site-footer-brand{display:flex;max-width:430px;flex-direction:column;align-items:flex-start;gap:16px}.site-footer-brand-mark{display:inline-flex;align-items:center;gap:0;color:#22211f;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:850;letter-spacing:-.04em;line-height:1}.site-footer-brand-copy{margin:0;max-width:390px;color:#22211fc7;font-size:15px;font-weight:650;line-height:1.45}.site-footer-cols{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:36px clamp(52px,5vw,84px)}.site-footer-col{display:flex;flex-direction:column;gap:10px;min-width:140px}.site-footer-col-title{color:#22211f;font-size:14px;font-weight:800;letter-spacing:-.01em;text-transform:none;margin-bottom:4px}.site-footer-col a{color:#22211fad;font-size:14px;font-weight:650;line-height:21px;text-decoration:none;transition:color .2s}.site-footer-col a:hover{color:#22211f}@media(max-width:900px){.site-footer-art{min-height:520px;padding:34px 40px 28px}.site-footer-nav-inner{grid-template-columns:1fr;gap:34px}.site-footer-cols{justify-content:flex-start}}@media(max-width:640px){.site-footer-art{min-height:620px;padding:32px 20px 26px}.site-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.site-footer-brand-copy{max-width:320px}}.footer{position:absolute;left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px);bottom:clamp(3px,.7vw,8px);z-index:1;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:0;background:transparent;border:0}.footer-left{display:flex;align-items:baseline;gap:0}.footer-left .shift-word{font-size:13px;color:#fff;padding-right:5px}.footer-left span:last-child{font-size:13px;color:#fff;line-height:18px}.footer-right{display:flex;gap:32px}.footer-right a{display:inline-flex;align-items:center;min-height:40px;padding:0 4px;margin:0 -4px;font-size:13px;color:#fff;line-height:18px;font-weight:700;text-decoration:none;transition:color .2s}.footer-right a:hover,.footer-right a.footer-social-link{color:#fff}.footer-social-icon{display:inline-block;width:15px;height:15px;background:currentColor;-webkit-mask:url(/images/app-icons/instagram.svg) center / contain no-repeat;mask:url(/images/app-icons/instagram.svg) center / contain no-repeat;opacity:1;transition:color .2s}@media(max-width:900px){.nav{padding:16px 40px}.footer{padding:24px 40px}.site-footer-art .footer{padding:0}}@media(max-width:768px){.nav{padding:12px 20px}.nav-links,.nav-main-links{gap:16px}.nav.nav-mobile .nav-links{display:none;position:fixed;inset:0;background:radial-gradient(ellipse at top,#423c36,#332e2a,#232020);flex-direction:column;align-items:center;justify-content:center;gap:28px;z-index:200;padding:80px 24px}.nav.nav-mobile .nav-links.open{display:flex!important}.nav.nav-mobile .nav-main-links,.nav.nav-mobile .nav-actions{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px}.nav.nav-mobile .nav-more{display:flex;width:100%;min-height:auto;margin:0;flex-direction:column;align-items:center;gap:4px}.nav.nav-mobile .nav-more-trigger{display:none}.nav.nav-mobile .nav-more-menu{position:static;display:flex;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;flex-direction:column;align-items:center;gap:4px;backdrop-filter:none;-webkit-backdrop-filter:none}.nav.nav-mobile .nav-links>a{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important;font-size:20px!important;color:#fafaf8!important;line-height:1.2}.nav.nav-mobile .nav-links a{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important;font-size:20px!important;color:#fafaf8!important;line-height:1.2}.nav.nav-mobile .nav-links>a.nav-cta{background:#d4572a!important;color:#fff!important;padding:12px 36px;border-radius:10px;font-weight:600;margin-top:12px}.nav.nav-mobile .nav-links a.nav-cta{background:#d4572a!important;color:#fff!important;padding:12px 36px;border-radius:10px;font-weight:600;margin-top:12px}html body .nav.nav-mobile .nav-links{display:none!important}html body .nav.nav-mobile .nav-links.open{display:flex!important}html body .nav.nav-mobile .nav-main-links,html body .nav.nav-mobile .nav-actions{display:flex!important;width:100%!important;flex-direction:column!important;align-items:center!important;gap:4px!important}.nav.nav-mobile .hamburger{display:flex;flex-direction:column;gap:5px;cursor:pointer;z-index:201;padding:4px}.nav.nav-mobile .hamburger span{display:block;width:22px;height:2px;background:#fafaf8;border-radius:1px;transition:all .3s}.nav.nav-mobile .hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav.nav-mobile .hamburger.open span:nth-child(2){opacity:0}.nav.nav-mobile .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.footer{flex-direction:column;gap:16px;padding:20px}.site-footer-art .footer{bottom:14px;padding:0}.footer-left{flex-direction:column;align-items:center;text-align:center}.footer-right{flex-wrap:wrap;justify-content:center;gap:16px}}html,body{background:#ebe7dc!important;color:#22211f!important}body:before{background:#ebe7dc!important}body h1,body h2,body h3,body h4,body h5,body h6,.section-heading,.hero h1,.quote-carousel-heading h2,.setup-step h3,.feature-showcase-heading,.epigraph-quote,.founder-name,.what-we-do h2,.contact h2,.listing-hero h1,.fc-text h2,.ac-body h3,.guide-principle h2,.step-copy strong,.guide-path h3,.cta-section h2,.article-title,.post-title{color:#22211f!important}body p,body li,.hero-badge,.hero-sub,.hero-offer-strip,.hero-mini-quote,.pricing-subtitle,.section p,.two-col .text-col p,.feature-showcase-copy p,.bypass-details-body,.quote-carousel-hint,.app-item .app-name,.footer-left span:last-child,.footer-right a,.faq-answer,.faq-answer-inner,.source,.article-meta,.post-meta,.epigraph-cite,.founder-bio,.what-we-do .desc,.founder-subtitle,.stat-card .label,.contact-col .col-value,.listing-hero p,.fc-text .desc,.ac-body .desc,.guide-principle p,.step-copy span,.guide-path p,.cta-section p,.cta-sub,.icon-label,.icon-desc,.stat-sub{color:#37332e!important}.hero-mini-quote,.quote-card .attr,.testimonial-featured-author,.testimonial-card .author,.testimonial-card .author-name,.testimonial-card .author-role,.sp-tier-period,.sp-tier-limit>span,.sp-tier-note,.sp-pricing-meta-row span,.sp-pricing-proof,.sp-pricing-quote span,.tier-period,.tier-save,.tier-limit>span,.tier-feature-muted{color:#6f7469!important}.accent,.hero h1 .accent,.libre-italic,.section-label,.quote-carousel-heading .eyebrow,.feature-showcase-eyebrow,.app-group-label,.separator-label,.bypass-details summary,a:not(.btn):not(.nav-cta):not(.quote-card):not(.site-footer-nav a){color:#d4572a}.nav{background:#ebe7dcf0!important;border-bottom-color:#d6d0c5!important;box-shadow:none!important}.nav-logo{color:#22211f!important}.nav-links a{color:#686d62!important}.nav-links a:hover{color:#22211f!important}.nav-cta,.btn-accent,.btn-dark,.cta-button,.sp-tier-cta-wrap .btn-accent,.pricing-cta .btn,.tier-cta{background:#d4572a!important;color:#fff!important}.nav-cta:hover,.btn-accent:hover,.btn-dark:hover,.cta-button:hover,.sp-tier-cta-wrap .btn-accent:hover,.pricing-cta .btn:hover,.tier-cta:hover{background:#c24e25!important;color:#fff!important}.hero-offer-strip .hero-dot{background:#b7b0a3!important}.faq-question,.faq-section dt,.faq-section h3{color:#22211f!important}.footer-left .shift-word,.footer-right a:hover{color:#22211f!important}.competitor-track span[aria-hidden=true]{color:#b7b0a3!important}.tools-separator-label,.pricing-meta-row .pricing-meta-guarantee,.sp-pricing-meta-guarantee{color:#2d8a4e!important}#reclaim-card a,#reclaim-card span,#reclaim-card h2,#reclaim-phrase{color:#22211f!important}.quote-card,.testimonial-card,.testimonial-block,.testimonial-featured,.sp-tier-card,.tier-card,.pricing-card,.feature-tab,.feature-slide-inner,.feature-slide,.screen-card,.step-card,.relapse-card,.shield-card,.cf-modal-panel{background:#f7f5ef!important;border-color:#ddd7ca!important;color:#22211f!important;box-shadow:0 18px 50px #22211f0f!important}.quote-card .quote,.testimonial-featured-quote,.testimonial-card .quote,.testimonial-block .quote,.sp-pricing-quote p,.sp-heading h2,.sp-tier-name,.sp-tier-price,.sp-tier-limit,.sp-tier-features li,.sp-plan-option,.sp-plan-option-name,.sp-plan-option-price,.sp-plan-option-device,.tier-name,.tier-price,.tier-limit,.tier-feature,.pricing-feature .text,.price-amount,.step-card h3,.cycle-step span,.shield-item span,.cf-modal-title{color:#22211f!important}.sp-plan-option-compare,.sp-plan-option-period,.sp-plan-option-detail,.price-period,.price-billing,.pricing-note,.failed-card-desc,.cf-modal-sub,.cf-modal-fineprint{color:#6f7469!important}.cf-modal-submit{background:#d4572a!important;color:#fff!important}@media(max-width:768px){.nav.nav-mobile .nav-links{background:#ebe7dc!important;border-bottom-color:#d6d0c5!important;box-shadow:0 18px 48px #22211f24!important}.nav.nav-mobile .nav-links>a{color:#22211f!important}.nav.nav-mobile .nav-links>a.nav-cta{color:#fff!important}html body .nav.nav-mobile.nav-home .nav-links{position:fixed!important;top:calc(max(10px,env(safe-area-inset-top)) + 66px)!important;right:14px!important;bottom:auto!important;left:14px!important;max-height:calc(100svh - 94px)!important;padding:12px!important;gap:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:#080809eb!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}html body .nav.nav-mobile.nav-home .nav-links a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;width:100%!important;margin:0!important;padding:0 16px!important;border-radius:14px!important;color:#ffffffe0!important;font-size:16px!important;font-weight:760!important;line-height:1!important;text-shadow:none!important}html body .nav.nav-mobile.nav-home .nav-links a:not(.nav-cta):hover,html body .nav.nav-mobile.nav-home .nav-links a:not(.nav-cta):focus-visible{background:#ffffff14!important;color:#fff!important}html body .nav.nav-mobile.nav-home .nav-links a.nav-cta.nav-download-button{justify-content:center!important;min-height:52px!important;margin-top:6px!important;border-radius:999px!important;background:#fffffff0!important;color:#151515!important;box-shadow:0 14px 28px #00000038!important}html body .nav.nav-mobile.nav-home .nav-more-menu{background:transparent!important;box-shadow:none!important}}@media(max-width:768px){.nav.nav-mobile{position:sticky!important;top:0!important;z-index:300!important;min-height:64px!important;padding:10px 20px!important}.nav.nav-mobile .nav-logo{min-height:44px!important;font-size:clamp(32px,10.5vw,42px)!important;line-height:1!important;letter-spacing:-.025em!important;margin:0!important}.nav.nav-mobile .nav-links{position:fixed!important;inset:49px 0 auto!important;min-height:auto;max-height:calc(100svh - 49px);overflow-y:auto;padding:12px 16px max(18px,env(safe-area-inset-bottom))!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;background:#ebe7dc!important;border-bottom:1px solid #D6D0C5;box-shadow:0 18px 48px #22211f24;z-index:200!important}.nav.nav-mobile .nav-links.open{display:flex!important}.nav.nav-mobile .nav-main-links,.nav.nav-mobile .nav-actions{display:flex!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.nav.nav-mobile .nav-more{display:flex!important;width:100%!important;min-height:auto!important;margin:0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.nav.nav-mobile .nav-more-trigger{display:none!important}.nav.nav-mobile .nav-more-menu{position:static!important;display:flex!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav.nav-mobile .nav-links>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;width:100%!important;border-radius:8px!important;visibility:visible!important;opacity:1!important;color:#22211f!important;font-size:17px!important;font-weight:750!important}.nav.nav-mobile .nav-links>a.nav-cta{display:inline-flex!important;margin-top:4px!important;color:#fff!important}.nav.nav-mobile .hamburger{display:flex!important;position:relative;grid-column:3!important;justify-self:end!important;width:44px;height:44px;align-items:center;justify-content:center;margin:-10px -10px -10px 0;padding:0!important;z-index:201}.nav.nav-mobile .hamburger span{width:24px;height:2.5px;flex:0 0 auto}body:has(.hero-experiment-stage) .nav.nav-mobile{position:fixed!important;right:0!important;left:0!important;background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.hero-experiment-stage) .nav.nav-mobile .nav-links.open{border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:#080809eb!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}body:has(.hero-experiment-stage) .nav.nav-mobile .nav-links.open a:not(.nav-cta){color:#ffffffe0!important}body:has(.hero-experiment-stage) .nav.nav-mobile .nav-links.open a.nav-cta.nav-download-button{background:#fffffff0!important;color:#151515!important}}@media(min-width:1025px){body .nav.nav-home{position:fixed!important;top:18px!important;left:50%!important;z-index:300!important;width:min(1180px,calc(100% - 56px))!important;min-height:58px!important;padding:8px 14px 8px 22px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:#ffffff29!important;border-bottom-color:transparent!important;box-shadow:0 18px 52px #25598e1f!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);transform:translate(-50%)!important;transition:transform .28s ease,opacity .22s ease,background .32s ease,border-color .32s ease,box-shadow .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease!important;will-change:transform,opacity}body .nav.nav-home.nav-past-hero{border-color:#ffffff24!important;border-bottom-color:#ffffff14!important;background:#050506d6!important;box-shadow:0 18px 44px #0a0c0e42,inset 0 1px #ffffff24!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}body .nav.nav-home a.nav-logo.shift-word{color:#fff!important;min-height:40px!important;font-size:22px!important;line-height:1!important;letter-spacing:.03em!important;margin:0!important;text-shadow:0 2px 12px rgba(37,89,142,.24)}body .nav.nav-home .nav-links{gap:clamp(22px,2.5vw,36px)!important}body .nav.nav-home .nav-links a:not(.nav-cta){color:#ffffffd6!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;font-size:14px!important;font-weight:700!important;text-shadow:0 2px 12px rgba(37,89,142,.2)}body .nav.nav-home .nav-links a:not(.nav-cta):hover{color:#fff!important}body .nav.nav-home .nav-links a.nav-cta.nav-download-button{min-height:42px!important;padding:0 22px!important;border-radius:999px!important;background:#ffffffeb!important;color:#22211f!important;font-size:14px!important;box-shadow:0 10px 24px #25598e24!important}body .nav.nav-home .nav-links a.nav-cta.nav-download-button .shift-word{color:inherit!important}body .nav.nav-home.nav-past-hero .nav-links a.nav-cta.nav-download-button{background:#fffffff0!important;color:#161616!important;box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff7a!important}body:has(.nav.nav-home){padding-top:0!important}body:has(.nav.nav-home.nav-past-hero):not(:has(.hero-experiment-stage)):not(:has(.home-hero-stage)){padding-top:94px!important}}html[data-source-app=true] body>[data-site-nav],html[data-source-app=true] body>footer.footer{display:none!important}html body:has(.download-page-content){background:linear-gradient(180deg,#f7f2ea3d,#f7f2ea94 46%,#f7f2eabd),url(/images/shift-hero-landscape-bg.webp) center bottom / cover fixed no-repeat,linear-gradient(180deg,#faf6ef,#f3eee5 58%,#ede5da)!important}html body:has(.download-page-content):before{background:transparent!important}.skip-link{position:absolute;top:-48px;left:12px;z-index:2000;padding:10px 18px;border-radius:8px;background:#22211f;color:#fafaf8!important;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px}.cf-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.cf-modal[aria-hidden=false]{display:flex}.cf-modal-backdrop{position:absolute;inset:0;background:#0f0d0cb8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cf-modal-panel{position:relative;background:#2e2a27;border:1px solid rgba(232,228,220,.08);border-radius:16px;padding:32px 28px 28px;width:100%;max-width:420px;box-shadow:0 24px 80px #00000080;color:#e8e4dc}.cf-modal-close{position:absolute;top:8px;right:12px;background:transparent;border:0;color:#a5a39e;font-size:28px;line-height:1;cursor:pointer;padding:8px 12px}.cf-modal-close:hover{color:#e8e4dc}.cf-modal-title{font-family:Libre Baskerville,Georgia,serif;font-style:normal;font-size:24px;line-height:1.25;color:#e8e4dc;margin:0 0 10px}.cf-modal-sub{font-size:14px;color:#a5a39e;line-height:1.55;margin:0 0 20px}.cf-modal-form{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.cf-modal-input{width:100%;padding:13px 14px;border-radius:10px;border:1px solid rgba(232,228,220,.14);background:#1f1d1b;color:#e8e4dc;font-size:15px;font-family:inherit}.cf-modal-input:focus{outline:none;border-color:#2d8a4e;box-shadow:0 0 0 3px #2d8a4e33}.cf-modal-submit{padding:13px 18px;border-radius:10px;border:0;background:#2d8a4e;color:#fff;font-weight:600;font-size:15px;font-family:inherit;cursor:pointer;transition:opacity .2s}.cf-modal-submit:hover:not(:disabled){opacity:.9}.cf-modal-submit:disabled{opacity:.5;cursor:not-allowed}.cf-modal-fineprint{font-size:12px;color:#787774;line-height:1.5;margin:0}.cf-modal-success{text-align:center;padding:8px 0}.cf-modal-check{display:flex;justify-content:center;margin-bottom:16px}html,body,body:before{background:#ebe7dc!important}body,body h1,body h2,body h3,body h4,body h5,body h6,.section-heading,.hero h1,.quote-carousel-heading h2,.setup-step h3,.feature-showcase-heading,.article-title,.post-title{color:#22211f!important}body p,body li,.hero-badge,.hero-sub,.hero-offer-strip,.pricing-subtitle,.section p,.two-col .text-col p,.feature-showcase-copy p,.bypass-details-body,.quote-carousel-hint,.app-item .app-name,.footer-left span:last-child,.footer-right a,.faq-answer,.faq-answer-inner,.source,.article-meta,.post-meta{color:#37332e!important}.hero-mini-quote,.quote-card .attr,.testimonial-featured-author,.testimonial-card .author,.testimonial-card .author-name,.testimonial-card .author-role,.sp-tier-period,.sp-tier-limit>span,.sp-tier-note,.sp-pricing-meta-row span,.sp-pricing-proof,.sp-pricing-quote span,.tier-period,.tier-save,.tier-limit>span,.tier-feature-muted,.fc-meta .read-time,.card-meta .read-time,.price-period,.price-billing,.pricing-note,.failed-card-desc,.cf-modal-sub,.cf-modal-fineprint{color:#6f7469!important}.accent,.hero h1 .accent,.libre-italic,.section-label,.quote-carousel-heading .eyebrow,.feature-showcase-eyebrow,.app-group-label,.separator-label,.bypass-details summary,a:not(.btn):not(.nav-cta):not(.quote-card):not(.site-footer-nav a){color:#d4572a!important}.nav{background:#f7f5eff0!important;border-bottom-color:#e2ded4!important;box-shadow:none!important}.nav-logo,.nav-links a:hover,.footer-left .shift-word{color:#22211f!important}body .nav a.nav-logo.shift-word{color:#22211f!important;font-size:16px!important;font-weight:800!important;font-style:italic!important;letter-spacing:.08em!important}body .nav.nav-home a.nav-logo.shift-word{color:#e5672e!important;font-size:24px!important;letter-spacing:.03em!important}body .nav .nav-links a:not(.nav-cta):not(.nav-logo),.nav .nav-links a:not(.nav-cta),.nav-links a{position:relative!important;color:#22211f!important;font-size:14px!important;font-weight:520!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;padding:10px 4px!important;margin:-10px 0!important;transition:color .2s,opacity .2s!important}body .nav .nav-links a:not(.nav-cta):not(.nav-logo),.nav .nav-links a:not(.nav-cta){font-weight:650!important;letter-spacing:-.01em!important}body .nav .nav-more-trigger,.nav .nav-more-trigger{color:#22211f!important;font-size:14px!important;font-weight:650!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:none!important}body .nav .nav-links a:not(.nav-cta):not(.nav-logo):hover,.nav .nav-links a:not(.nav-cta):hover,body .nav .nav-more:hover .nav-more-trigger,body .nav .nav-more:focus-within .nav-more-trigger,.nav .nav-more:hover .nav-more-trigger,.nav .nav-more:focus-within .nav-more-trigger{color:#22211f!important}.nav-cta,.btn-accent,.btn-dark,.cta-button,.sp-tier-cta-wrap .btn-accent,.pricing-cta .btn,.tier-cta,.cf-modal-submit{background:#d4572a!important;color:#fff!important}.nav .nav-links a.nav-cta.nav-download-button{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:44px;padding:0 18px!important;border-radius:8px;background:#141414!important;color:#f7f5ef!important;box-shadow:0 8px 18px #22211f2e,inset 0 1px #ffffff1f!important}.nav .nav-links a.nav-cta.nav-download-button:hover{background:#22211f!important;color:#f7f5ef!important;opacity:1;box-shadow:0 12px 24px #22211f38,inset 0 1px #ffffff24!important}.nav-download-label{display:inline-flex;align-items:baseline;gap:.18em;color:inherit;line-height:1;white-space:nowrap}.nav-download-button .shift-word{padding-left:0!important;padding-right:0!important;color:inherit!important;font-size:1.05em}.nav .nav-links a.nav-cta.nav-download-button.nav-get-shift-button{background:#d4572a!important;color:#fff!important;box-shadow:0 8px 18px #d4572a33,inset 0 1px #ffffff24!important}.nav.nav-home .nav-links a.nav-cta.nav-download-button.nav-get-shift-button{background:#e5672e!important;min-height:44px!important;padding:0 24px!important;border-radius:8px!important;font-size:15px!important}.nav .nav-links a.nav-cta.nav-download-button.nav-get-shift-button:hover{background:#c94f25!important;color:#fff!important;opacity:1;box-shadow:0 12px 24px #d4572a3d,inset 0 1px #ffffff29!important}html body .nav:not(.nav-mobile) .nav-more-menu{border-color:#ffffff29!important;background:#080809eb!important;box-shadow:0 22px 46px #0000003d,inset 0 1px #ffffff1f!important}html body .nav:not(.nav-mobile) .nav-more-heading{color:#ffffff7a!important;text-shadow:none!important}html body .nav:not(.nav-mobile) .nav-links .nav-more-menu a:not(.nav-cta){color:#ffffffd1!important;text-shadow:none!important}html body .nav:not(.nav-mobile) .nav-links .nav-more-menu a:not(.nav-cta):hover,html body .nav:not(.nav-mobile) .nav-links .nav-more-menu a:not(.nav-cta):focus-visible{color:#fff!important}@media(min-width:769px){html body .nav .nav-more-menu{border-color:#ffffff29!important;background:#080809eb!important;box-shadow:0 22px 46px #0000003d,inset 0 1px #ffffff1f!important}html body .nav .nav-more-heading{color:#ffffff7a!important;text-shadow:none!important}html body .nav .nav-links .nav-more-menu a:not(.nav-cta){color:#ffffffd1!important;text-shadow:none!important}html body .nav .nav-links .nav-more-menu a:not(.nav-cta):hover,html body .nav .nav-links .nav-more-menu a:not(.nav-cta):focus-visible{color:#fff!important}}@media(min-width:1025px){html body .nav.nav-home{position:fixed!important;top:18px!important;left:50%!important;width:min(1180px,calc(100% - 56px))!important;min-height:58px!important;padding:8px 14px 8px 22px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:#ffffff29!important;border-bottom-color:transparent!important;box-shadow:0 18px 52px #25598e1f!important;backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;transform:translate(-50%)!important;transition:background-color .36s ease,background .36s ease,border-color .36s ease,box-shadow .36s ease,backdrop-filter .36s ease,-webkit-backdrop-filter .36s ease,opacity .24s ease,transform .28s ease!important}html body .nav.nav-home.nav-past-hero{border-color:#ffffff24!important;border-bottom-color:#ffffff14!important;background:#050506d6!important;box-shadow:0 18px 44px #0a0c0e42,inset 0 1px #ffffff24!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}html body .nav.nav-home a.nav-logo.shift-word,html body .nav.nav-home.nav-past-hero a.nav-logo.shift-word{color:#fff!important;min-height:40px!important;font-size:22px!important;line-height:1!important;letter-spacing:.03em!important;margin:0!important;text-shadow:0 2px 12px rgba(37,89,142,.24)!important;transition:color .28s ease,text-shadow .28s ease!important}html body .nav.nav-home .nav-links{gap:clamp(22px,2.5vw,36px)!important}html body .nav.nav-home .nav-links a:not(.nav-cta),html body .nav.nav-home.nav-past-hero .nav-links a:not(.nav-cta),html body .nav.nav-home .nav-more-trigger,html body .nav.nav-home.nav-past-hero .nav-more-trigger{color:#ffffffd6!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;font-size:14px!important;font-weight:700!important;text-shadow:0 2px 12px rgba(37,89,142,.2)!important;transition:color .28s ease,text-shadow .28s ease!important}html body .nav.nav-home .nav-links a:not(.nav-cta):hover,html body .nav.nav-home.nav-past-hero .nav-links a:not(.nav-cta):hover,html body .nav.nav-home .nav-more:hover .nav-more-trigger,html body .nav.nav-home .nav-more:focus-within .nav-more-trigger,html body .nav.nav-home.nav-past-hero .nav-more:hover .nav-more-trigger,html body .nav.nav-home.nav-past-hero .nav-more:focus-within .nav-more-trigger{color:#fff!important}html body .nav.nav-home:not(.nav-past-hero) .nav-more-menu{border-color:#ffffff57!important;background:#ffffffe6!important;box-shadow:0 18px 44px #25598e29,inset 0 1px #ffffffa3!important;transition:background-color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .16s ease,transform .16s ease,visibility .16s ease!important}html body .nav.nav-home:not(.nav-past-hero) .nav-more-heading{color:#22211f!important;text-shadow:none!important}html body .nav.nav-home .nav-links .nav-more-menu a:not(.nav-cta),html body .nav.nav-home.nav-past-hero .nav-links .nav-more-menu a:not(.nav-cta){min-height:22px!important;padding:0!important;margin:0!important;align-items:center!important;font-size:13px!important;font-weight:720!important;line-height:1.15!important;color:#ffffffad!important;text-shadow:none!important}html body .nav.nav-home .nav-links .nav-more-menu a:not(.nav-cta):hover,html body .nav.nav-home .nav-links .nav-more-menu a:not(.nav-cta):focus-visible,html body .nav.nav-home.nav-past-hero .nav-links .nav-more-menu a:not(.nav-cta):hover,html body .nav.nav-home.nav-past-hero .nav-links .nav-more-menu a:not(.nav-cta):focus-visible{color:#fff!important}html body .nav.nav-home:not(.nav-past-hero) .nav-links .nav-more-menu a:not(.nav-cta){color:#22211fad!important;font-weight:760!important;text-shadow:none!important}html body .nav.nav-home:not(.nav-past-hero) .nav-links .nav-more-menu a:not(.nav-cta):hover,html body .nav.nav-home:not(.nav-past-hero) .nav-links .nav-more-menu a:not(.nav-cta):focus-visible{color:#22211f!important}html body .nav.nav-home .nav-links a.nav-cta.nav-download-button,html body .nav.nav-home.nav-past-hero .nav-links a.nav-cta.nav-download-button,html body .nav.nav-home .nav-links a.nav-cta.nav-download-button.nav-get-shift-button,html body .nav.nav-home.nav-past-hero .nav-links a.nav-cta.nav-download-button.nav-get-shift-button{min-height:42px!important;padding:0 22px!important;border-radius:999px!important;background:#ffffffeb!important;color:#22211f!important;font-size:14px!important;box-shadow:0 10px 24px #25598e24!important;transition:background-color .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,transform .18s ease!important}}.hero-mockup,.hero-mockup-wrap{background:transparent!important;box-shadow:none!important}.hero-mockup:before{content:none!important;display:none!important}@media(min-width:1025px){.phone-peek{width:190px!important}}.section,.section-dark,.section-cream,.section-muted,.section:nth-of-type(2n),.quote-carousel-section,.sp-pricing,.faq,.feature-showcase,.testimonials,main,article{background:transparent!important}.divider,.faq-item{background-color:#d6d0c5!important;border-color:#d6d0c5!important}.faq-item{background-color:transparent!important}.faq-question,.faq-section dt,.faq-section h3,.quote-card .quote,.testimonial-featured-quote,.testimonial-card .quote,.testimonial-block .quote,.sp-pricing-quote p,.sp-heading h2,.sp-tier-name,.sp-tier-price,.sp-tier-limit,.sp-tier-features li,.sp-plan-option,.sp-plan-option-name,.sp-plan-option-price,.sp-plan-option-device,.tier-name,.tier-price,.tier-limit,.tier-feature,.pricing-feature .text,.price-amount,.step-card h3,.cycle-step span,.shield-item span,.cf-modal-title{color:#22211f!important}.faq-icon,.faq-question:after{color:#d4572a!important}.footer{background:transparent!important;border-top:1px solid #D6D0C5!important}.bypass-comparison,.comparison-table,table{background:#f7f5ef!important;border-color:#d9d3c8!important;box-shadow:0 18px 50px #22211f14!important}.bypass-comparison>div,.comparison-table th,.comparison-table td,table th,table td{border-color:#e2ded4!important}.bypass-comparison>div[style*="background:rgba(212,87,42"],.bypass-comparison>div[style*="background:rgba(76,175,80"]{background:transparent!important}.bypass-comparison [style*="#FAFAF8"],.bypass-comparison [style*="#e8e4dc"],.comparison-table .feature-col{color:#22211f!important}.competitor-track span{color:#6f7469!important}.competitor-track span[aria-hidden=true],.hero-offer-strip .hero-dot{color:#b7b0a3!important;background:#b7b0a3!important}.setup-step svg[stroke="#e8e4dc"]{stroke:#22211f!important}.app-item svg rect{fill:#f7f5ef!important;stroke:#ddd7ca}.app-item svg path{fill:#312e2a!important}.separator .line{border-color:#b7b0a3!important}#reclaim-card a,#reclaim-card span,#reclaim-card h2{color:#22211f!important}#reclaim-card h2 span,#reclaim-phrase{color:#d4572a!important}.quote-card,.testimonial-card,.testimonial-block,.testimonial-featured,.stat-card,.featured-card,.fc-text,.fc-visual,.article-card,.ac-visual,.ac-body,.icon-box.dark,.path-links a,.sp-tier-card,.tier-card,.pricing-card,.feature-tab,.feature-slide-inner,.feature-slide,.screen-card,.step-card,.relapse-card,.shield-card,.cf-modal-panel{background:#f7f5ef!important;border-color:#ddd7ca!important;color:#22211f!important;box-shadow:0 18px 50px #22211f0f!important}.icon-box.light{background:#ebe7dc!important}.tab{background:transparent!important;border-color:#cfc7ba!important;color:#6f7469!important}.tab.active{background:#312e2a!important;border-color:#312e2a!important;color:#fff!important}.quote-card-avatar{background:#d4572a!important;color:#fff!important;border-color:#d4572a3d!important}.sp-tier-card-highlight,.tier-card-featured{background:#f7f5ef!important;border-color:#d4572a!important;box-shadow:0 0 0 1px #d4572a,0 24px 70px #d4572a1f!important}.sp-tier-divider,.tier-divider,.pricing-divider,.sp-plan-option+.sp-plan-option:before,.plan-option+.plan-option:before{background:#ddd7ca!important}.sp-plan-selector,.plan-selector{background:#ebe7dc!important;border-color:#ddd7ca!important}.sp-plan-option-active,.plan-option-active{background:#f2ded5!important;border-color:#d4572a!important}.sp-tier-icon-x,.tier-icon-x{background:#e7d4cc!important;color:#b94725!important}.sp-tier-icon-check,.tier-icon-check{background:#dcebde!important;color:#2d8a4e!important}.bypass-comparison svg circle[fill="#5C2018"]{fill:#e7d4cc!important}.bypass-comparison svg circle[fill="#1A3D2A"]{fill:#dcebde!important}.bypass-comparison svg path[stroke="#D4572A"]{stroke:#b94725!important}.bypass-comparison svg path[stroke="#4CAF50"]{stroke:#2d8a4e!important}.feature-tab.active,.fs-btn-dark,.fs-pill-dark{background:#312e2a!important;color:#fff!important;border-color:#312e2a!important}.fs-sidebar,.fs-main,.fs-schedule-row,.fs-pill-outline{background:#f7f5ef!important;border-color:#ddd7ca!important}.fs-sidebar-brand span:first-child,.fs-nav-item.active span,.fs-device-name,.fs-page-title,.fs-desc-title,.fs-stat-value,.fs-schedule-name,.fs-stat-card-value,.legend-label,.legend-value{color:#22211f!important}.fs-sidebar-brand span:last-child,.fs-nav-item span,.fs-device-status,.fs-page-label,.fs-tab,.fs-desc-text,.fs-stat-label,.fs-schedule-time,.fs-add-btn,.fs-stat-card-label,.fs-stat-card-sub{color:#6f7469!important}.fs-stat-card{background:#ebe7dc!important}.cf-modal-backdrop{background:#22211f57!important}.cf-modal-input{background:#ebe7dc!important;border-color:#d6d0c5!important;color:#22211f!important}.nav.nav-mobile .hamburger span{background:#22211f!important}@media(max-width:768px){.nav.nav-mobile .nav-links{background:#ebe7dc!important;border-bottom-color:#d6d0c5!important;box-shadow:0 18px 48px #22211f24!important}.nav.nav-mobile .nav-links>a{color:#22211f!important}.nav.nav-mobile .nav-links>a.nav-cta{color:#fff!important}}body:has(.article-body) .article-header,body:has(.article-body) .article-hero{align-items:flex-start!important;max-width:860px!important;margin:0 auto!important;padding:clamp(42px,6vw,76px) 24px 26px!important;gap:14px!important;text-align:left!important}body:has(.article-body) .article-header h1,body:has(.article-body) .article-hero h1{max-width:780px!important;margin:10px 0 8px!important;color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(34px,5.2vw,58px)!important;font-weight:760!important;letter-spacing:0!important;line-height:.98!important;text-align:left!important}body:has(.article-body) .article-subtitle,body:has(.article-body) .article-header .dek,body:has(.article-body) .article-hero .subtitle{max-width:660px!important;color:#514b44!important;font-size:clamp(16px,1.8vw,19px)!important;line-height:1.58!important;text-align:left!important}body:has(.article-body) .breadcrumb,body:has(.article-body) .article-meta,body:has(.article-body) .meta-row{color:#565b52!important;font-size:13px!important}body:has(.article-body) .breadcrumb a{color:#a93e1b!important;text-decoration:none!important}body:has(.article-body) .label,body:has(.article-body) .section-label,body:has(.article-body) .article-meta .label{color:#a93e1b!important;letter-spacing:.08em!important}body:has(.article-body) .hero-illustration{display:none!important}body:has(.article-body) .article-body{max-width:860px!important;padding:0 24px 72px!important}body:has(.article-body) .article-body>p,body:has(.article-body) .article-body>ul,body:has(.article-body) .article-body>ol,body:has(.article-body) .article-body>h2,body:has(.article-body) .article-body>h3,body:has(.article-body) .article-body>blockquote,body:has(.article-body) .article-body>.faq-section,body:has(.article-body) .article-body>.sources-section,body:has(.article-body) .article-body>.related-section{max-width:680px}body:has(.article-body) .article-body h2{margin-top:48px!important;color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(23px,2.4vw,31px)!important;font-weight:720!important;letter-spacing:0!important;line-height:1.14!important}body:has(.article-body) .article-body h3{color:#22211f!important;font-size:17px!important;font-weight:740!important;line-height:1.35!important}body:has(.article-body) .article-body p,body:has(.article-body) .article-body li{color:#37332e!important;font-size:16px!important;line-height:1.72!important}body:has(.article-body) .intent-card{width:100%;max-width:680px;margin-top:20px!important;padding:16px 0 0!important;border-top:1px solid #D8D1C5!important;background:transparent!important;box-shadow:none!important}body:has(.article-body) .intent-card strong{color:#a93e1b!important;font-size:12px!important;letter-spacing:.08em!important}body:has(.article-body) .intent-card p{color:#37332e!important;font-size:15px!important;line-height:1.56!important}body:has(.article-body) .article-header,body:has(.article-body) .article-hero{width:100%;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;text-align:left!important;align-items:flex-start!important}body:has(.article-body) .article-header h1,body:has(.article-body) .article-hero h1,body:has(.article-body) .article-header .subtitle,body:has(.article-body) .article-hero .subtitle,body:has(.article-body) .article-header .article-subtitle,body:has(.article-body) .article-header .dek,body:has(.article-body) .article-hero .dek{text-align:left!important;margin-left:0!important;margin-right:0!important}body:has(.article-body) .mid-cta,body:has(.article-body) .bottom-cta,body:has(.article-body) .cta-section{width:100%!important;max-width:680px!important;margin:44px auto!important;padding:24px 0 0!important;border:0!important;border-top:1px solid #D8D1C5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;align-items:flex-start!important}body:has(.article-body) .mid-cta h2,body:has(.article-body) .mid-cta h3,body:has(.article-body) .bottom-cta h2,body:has(.article-body) .cta-section h2{margin:0 0 10px!important;color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:740!important;line-height:1.2!important;text-align:left!important}body:has(.article-body) .mid-cta p,body:has(.article-body) .bottom-cta p,body:has(.article-body) .cta-section p{max-width:560px!important;margin:0 0 16px!important;color:#514b44!important;text-align:left!important}body:has(.article-body) .faq-section,body:has(.article-body) .related-section{width:100%;max-width:680px!important;margin:56px auto 0!important;padding:32px 0 0!important;border-top:1px solid #D8D1C5!important}body:has(.article-body) .faq-section h2,body:has(.article-body) .related-section h2,body:has(.article-body) .related-section h3{margin:0 0 18px!important;color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:740!important;line-height:1.2!important;text-align:left!important}body:has(.article-body) .faq-section dl{margin:0!important}body:has(.article-body) .faq-item,body:has(.article-body) .faq-section dt{padding:18px 0!important;border-top:0!important;border-bottom:1px solid #D8D1C5!important;background:transparent!important}body:has(.article-body) .faq-section dt{padding-bottom:8px!important;border-bottom:0!important}body:has(.article-body) .faq-question,body:has(.article-body) .faq-section dt{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:720!important;line-height:1.35!important;text-align:left!important;cursor:default!important}body:has(.article-body) .faq-question:after{content:none!important}body:has(.article-body) .faq-answer,body:has(.article-body) .faq-section dd{display:block!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;color:#514b44!important;font-size:15px!important;line-height:1.64!important;text-align:left!important}body:has(.article-body) .faq-answer p{margin:0!important;color:#514b44!important;font-size:15px!important;line-height:1.64!important}body:has(.article-body) .related-grid,body:has(.article-body) .related-cards,body:has(.article-body) .related-links{display:grid!important;grid-template-columns:1fr!important;gap:0!important}body:has(.article-body) .related-card,body:has(.article-body) .related-link{min-height:0!important;padding:16px 0!important;border:0!important;border-top:1px solid #D8D1C5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.article-body) .related-card:hover,body:has(.article-body) .related-link:hover{background:transparent!important;box-shadow:none!important}body:has(.article-body) .related-card strong,body:has(.article-body) .related-card h3,body:has(.article-body) .related-link{color:#22211f!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}body:has(.article-body) .related-card p,body:has(.article-body) .related-card .desc{margin-top:4px!important;color:#64695f!important;font-size:13.5px!important;line-height:1.5!important}body:has(.article-body) .rc-visual{display:none!important}body:has(.article-body) .comparison-table{box-shadow:none!important}@media(max-width:700px){body:has(.article-body) .article-header,body:has(.article-body) .article-hero,body:has(.article-body) .article-body{padding-left:18px!important;padding-right:18px!important}body:has(.article-body) .article-header h1,body:has(.article-body) .article-hero h1{font-size:clamp(31px,10vw,42px)!important}}body .article-body{width:100%}body .article-body,body .article-body p,body .article-body li,body .article-body .faq-answer,body .article-body .related-card p,body .article-body .card-desc{color:#37332e!important}body .article-body h2,body .article-body h3,body .article-body strong,body .article-body .faq-question,body .article-body .related-card h3{color:#22211f!important}body .article-body .app-card,body .article-body .steps,body .article-body .callout,body .article-body .testimonial-block,body .article-body .stat-callout,body .article-body .related-card,body .article-body .related-link{background:#f7f5ef!important;border-color:#ddd7ca!important;color:#22211f!important;box-shadow:0 14px 36px #22211f0d!important}body .article-body .callout,body .article-body blockquote{padding-left:24px!important}body .article-body .callout{padding-right:24px!important}body .article-body .mid-cta h3,body .article-body .testimonial-block .quote,body .article-body .stat-number{color:#22211f!important}body .article-body .mid-cta p,body .article-body .mid-cta .cta-sub,body .article-body .testimonial-block .attribution,body .article-body .stat-context,body .article-body .source-tag,body .article-body .app-card-row,body .article-body .related-link{color:#64695f!important}html body:has(.article-body) .article-body .mid-cta,html body:has(.article-body) .article-body .bottom-cta,html body:has(.article-body) .article-body .cta-section{width:100%!important;max-width:680px!important;margin:44px auto!important;padding:24px 0 0!important;border:0!important;border-top:1px solid #D8D1C5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;align-items:flex-start!important}html body:has(.article-body) .article-body .mid-cta p,html body:has(.article-body) .article-body .bottom-cta p,html body:has(.article-body) .article-body .cta-section p{max-width:560px!important;margin:0 0 16px!important;color:#514b44!important;font-size:15px!important;line-height:1.58!important}html body:has(.article-body) .article-body .mid-cta .cta-button,html body:has(.article-body) .article-body .bottom-cta .cta-button,html body:has(.article-body) .article-body .cta-section .cta-button{min-height:46px!important;width:auto!important;padding:0 22px!important;border-radius:8px!important;font-size:15px!important;line-height:1!important}body .article-body .comparison-table,body .article-body table,body .article-body .table-wrap,body .article-body .comparison-table-wrap,body .article-body .comparison-row{background:#f7f5ef!important;border-color:#d9d3c8!important;box-shadow:0 18px 50px #22211f14!important}body .article-body .comparison-table-wrap,body .article-body .table-wrap{width:100%;max-width:100%;margin:32px 0!important;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #D9D3C8!important;border-radius:8px!important;background:#f7f5ef!important;box-shadow:0 18px 50px #22211f14!important}body .article-body .comparison-table-wrap .comparison-table,body .article-body .comparison-table-wrap table,body .article-body .table-wrap .comparison-table,body .article-body .table-wrap table{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .article-body .comparison-table thead th,body .article-body table thead th,body .article-body .comparison-row.header,body .article-body .comparison-row.header .comparison-cell{background:#312e2a!important;color:#f7f5ef!important}body .article-body .comparison-table tbody tr,body .article-body .comparison-table tbody tr:nth-child(2n),body .article-body table tbody tr,body .article-body table tbody tr:nth-child(2n){background:#f7f5ef!important}body .article-body .comparison-table tbody tr:nth-child(2n) td,body .article-body table tbody tr:nth-child(2n) td{background:#efe9df!important}body .article-body .comparison-table td,body .article-body table td,body .article-body .comparison-cell,body .article-body .comparison-table .feature-col{border-color:#ddd7ca!important;color:#22211f!important}body .article-body .comparison-table .check,body .article-body table .check,body .article-body .comparison-cell.green{color:#2d8a4e!important}body .article-body .comparison-table .cross,body .article-body table .cross,body .article-body .comparison-cell.red,body .article-body .comparison-table .partial,body .article-body table .partial{color:#b94725!important}body .bypass-dark{background:#ebe7dc!important}body .bypass-dark .bypass-headline,body .bypass-dark .bypass-card-title{color:#22211f!important}body .bypass-dark .bypass-card-desc,body .bypass-dark .bypass-label{color:#565b52!important}body .bypass-dark .bypass-card{background:#f7f5ef!important;border-color:#ddd7ca!important}body .bypass-dark .bypass-phone{background:#ebe7dc!important}body .bypass-dark .bypass-competitors span{color:#8a8377!important}body .bypass-light{background:#2e2a27!important}body .bypass-light .bypass-headline,body .bypass-light .bypass-card-title{color:#f7f5ef!important}body .bypass-light .bypass-card{background:#2e2a27!important;border-color:#f7f5ef61!important}body .bypass-light .bypass-card-desc{color:#d4572a!important}html body:has(.article-body) .article-body a:not(.cta-button),html body:has(.article-body) .article-body .source-list a,html body:has(.article-body) .article-body .related-card .card-label,html body:has(.article-body) .article-body .related-card .label,html body:has(.article-body) .article-body .related-card>span,html body:has(.article-body) .article-body .read-link,html body:has(.article-body) .article-body .related-link span{color:#a93e1b!important}html body:has(.article-body) .article-header .label,html body:has(.article-body) .article-header .breadcrumb a,html body:has(.article-body) .article-header .intent-card strong,html body:has(.article-body) .article-header .guide-check span,html body:has(.article-body) .article-hero .label,html body:has(.article-body) .article-hero .breadcrumb a{color:#a93e1b!important}html body:has(.article-body) .article-header .meta-row,html body:has(.article-body) .article-header .meta-row span,html body:has(.article-body) .article-header .dot,html body:has(.article-body) .article-header .breadcrumb,html body:has(.article-body) .article-header .breadcrumb span,html body:has(.article-body) .article-hero .meta-row,html body:has(.article-body) .article-hero .meta-row span,html body:has(.article-body) .article-hero .dot,html body:has(.article-body) .article-hero .breadcrumb,html body:has(.article-body) .article-hero .breadcrumb span{color:#565b52!important}html body:has(.article-body) .dot,html body:has(.article-body) .read-time{color:#565b52!important}html body:has(.article-body) .nav .nav-links a.nav-cta.nav-download-button,html body:has(.article-body) .nav .nav-links a.nav-cta.nav-download-button.nav-get-shift-button{background:#b94725!important;color:#fff!important}html body:has(.article-body) .footer-right a{color:#a93e1b!important}html body:has(.article-body) .footer-left span,html body:has(.article-body) .footer-left .shift-word{color:#565b52!important}html body:has(.article-body) .article-body .related-card,html body:has(.article-body) .article-body .related-link{color:#22211f!important;background:transparent!important;border:0!important;border-top:1px solid #D8D1C5!important;box-shadow:none!important}html body:has(.article-body) .article-body .related-card:hover,html body:has(.article-body) .article-body .related-link:hover{background:transparent!important;box-shadow:none!important}body .cta-button,body .article-body a.cta-button,body .bottom-cta a.cta-button,body .cta-section a.cta-button,body .articles-page a.cta-button{background:#c94f25!important;color:#fff!important;text-decoration:none!important}html body .article-body a.cta-button:not(.nav-cta):not(.tier-cta),html body .bottom-cta a.cta-button:not(.nav-cta):not(.tier-cta),html body .cta-section a.cta-button:not(.nav-cta):not(.tier-cta),html body .articles-page a.cta-button:not(.nav-cta):not(.tier-cta){background:#c94f25!important;color:#fff!important;text-decoration:none!important}body .cta-button:hover,body .article-body a.cta-button:hover,body .bottom-cta a.cta-button:hover,body .cta-section a.cta-button:hover,body .articles-page a.cta-button:hover{background:#b94725!important;color:#fff!important;opacity:1!important;text-decoration:none!important}html body .article-body a.cta-button:not(.nav-cta):not(.tier-cta):hover,html body .bottom-cta a.cta-button:not(.nav-cta):not(.tier-cta):hover,html body .cta-section a.cta-button:not(.nav-cta):not(.tier-cta):hover,html body .articles-page a.cta-button:not(.nav-cta):not(.tier-cta):hover{background:#b94725!important;color:#fff!important;opacity:1!important;text-decoration:none!important}body .cta-button *,body .article-body a.cta-button *,body .bottom-cta a.cta-button *,body .cta-section a.cta-button *,body .articles-page a.cta-button *,body .cta-button .shift-word{color:#fff!important;text-decoration:none!important}html body .article-body a.cta-button:not(.nav-cta):not(.tier-cta) *,html body .bottom-cta a.cta-button:not(.nav-cta):not(.tier-cta) *,html body .cta-section a.cta-button:not(.nav-cta):not(.tier-cta) *,html body .articles-page a.cta-button:not(.nav-cta):not(.tier-cta) *{color:#fff!important;text-decoration:none!important}html:has(.article-body) body .footer-right a,html:has(.articles-page) body .footer-right a{color:#a93e1b!important}html:has(.article-body) body .footer .footer-right a:not(.btn):not(.nav-cta):not(.quote-card),html:has(.articles-page) body .footer .footer-right a:not(.btn):not(.nav-cta):not(.quote-card){color:#a93e1b!important}html:has(.article-body) body .footer-left span,html:has(.article-body) body .footer-left .shift-word,html:has(.articles-page) body .footer-left span,html:has(.articles-page) body .footer-left .shift-word{color:#565b52!important}html body .site-footer-art{background:linear-gradient(180deg,#71b2e61a,#f7f5f000 34%),url(/images/shift-footer-landscape.webp) center bottom / cover no-repeat,#83bceb!important;border-top:1px solid rgba(34,33,31,.08)!important}html body .site-footer-art .site-footer-nav,html body .site-footer-art .footer{background:transparent!important;border:0!important}html body .site-footer-art .footer-right a,html body .site-footer-art .footer-right a:visited,html body .site-footer-art .footer-right a:hover,html body .site-footer-art .footer-right a:focus-visible,html body .site-footer-art .footer-legal-links .footer-legal-link,html body .site-footer-art .footer-legal-links .footer-legal-link:visited,html body .site-footer-art .footer-legal-links .footer-legal-link:hover,html body .site-footer-art .footer-legal-links .footer-legal-link:focus-visible,html:has(.article-body) body .site-footer-art .footer .footer-right a:not(.btn):not(.nav-cta):not(.quote-card),html:has(.articles-page) body .site-footer-art .footer .footer-right a:not(.btn):not(.nav-cta):not(.quote-card){color:#fff!important}html body .site-footer-art .footer-right a.footer-social-link,html body .site-footer-art .footer-right a.footer-social-link:visited,html body .site-footer-art .footer-right a.footer-social-link:hover{color:#fff!important}html body .site-footer-art .footer-right a.footer-social-link .footer-social-icon,html body .site-footer-art .footer-right a.footer-social-link:visited .footer-social-icon,html body .site-footer-art .footer-right a.footer-social-link:hover .footer-social-icon,html body .site-footer-art .footer-right a.footer-social-link:focus-visible .footer-social-icon{color:#fff!important;background:#fff!important}html body .site-footer-art .footer-left span,html body .site-footer-art .footer-left .shift-word,html body .site-footer-art .footer-legal-copy .footer-legal-brand,html body .site-footer-art .footer-legal-copy .footer-legal-text,html:has(.article-body) body .site-footer-art .footer-left span,html:has(.article-body) body .site-footer-art .footer-left .shift-word,html:has(.articles-page) body .site-footer-art .footer-left span,html:has(.articles-page) body .site-footer-art .footer-left .shift-word{color:#fff!important}html body .site-footer-art .footer-left .shift-word{color:#fff!important}html body .site-footer-art .site-footer-brand-mark .shift-word{color:#22211f!important}html:has(.article-body) body .nav .nav-links a.nav-cta.nav-download-button,html:has(.articles-page) body .nav .nav-links a.nav-cta.nav-download-button{background:#b94725!important;color:#fff!important}@media(max-width:700px){body .article-body>table.comparison-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}html body .site-footer-art .footer .footer-right a.footer-social-link,html body .site-footer-art .footer .footer-right a.footer-social-link:visited,html body .site-footer-art .footer .footer-right a.footer-social-link:hover,html body .site-footer-art .footer .footer-right a.footer-social-link:focus-visible{color:#fff!important}html body .site-footer-art .footer .footer-right a.footer-social-link .footer-social-icon{color:#fff!important;background-color:#fff!important;background:#fff!important}
