html[data-button-size=large] [data-button-size-cta]{zoom:1.41421;white-space:nowrap;flex-shrink:0}@media (width<=768px){html[data-button-size=large] body .nav.nav-mobile.nav-home .nav-links a.nav-cta.nav-download-button[data-button-size-cta]{min-height:73.5391px!important}}.cf-modal{z-index:1000;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cf-modal[aria-hidden=false]{display:flex}.cf-modal-backdrop{-webkit-backdrop-filter:blur(10px);background:#22211f61;position:absolute;inset:0}.cf-modal-panel{box-sizing:border-box;-webkit-overflow-scrolling:touch;color:#22211f;background:#fff;border:1px solid #e8e3daf2;border-radius:12px;width:100%;max-width:min(460px,100vw - 40px);max-height:calc(100dvh - 40px);padding:42px 38px 30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #22211f2e}.cf-modal-close{color:#8b8780;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.cf-modal-close:hover{color:#22211f}.cf-modal-mark{object-fit:contain;width:64px;height:64px;box-shadow:none;border:0;border-radius:14px;margin:0 auto 24px;display:block}.cf-modal .cf-modal-title{text-align:center;letter-spacing:-.055em;text-wrap:balance;max-width:390px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:clamp(36px,3.35vw,46px);font-style:normal;font-weight:820;line-height:.98;color:#050505!important}.cf-modal .cf-modal-title .shift-word{font-size:1em;letter-spacing:-.055em!important;font-weight:820!important}.cf-modal .cf-modal-sub{text-align:center;max-width:360px;margin:12px auto 28px;font-size:22px;font-weight:400;line-height:1.32;color:#37332e!important}.cf-modal-form{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.cf-modal-label{color:#37332e;margin:0 0 2px;font-size:13px;font-weight:760;display:block}.cf-modal-input{color:#22211f;width:100%;box-shadow:none;background:#faf8f3;border:1px solid #d8d1c5;border-radius:8px;padding:15px 16px;font-family:inherit;font-size:16px}.cf-modal-input::placeholder{color:#aaa6a0}.cf-modal-input:focus{border-color:#e5672e;outline:none;box-shadow:0 0 0 3px #e5672e29}.cf-modal-note{color:#68645a;background:#f7f5f0;border:1px solid #e8e3da;border-radius:8px;margin:2px 0 10px;padding:13px 15px;font-size:14px;line-height:1.42}.cf-modal-submit{color:#fff;cursor:pointer;background:#e5672e;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:760;transition:opacity .2s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #e5672e33,inset 0 1px #ffffff29}.cf-modal-submit:hover:not(:disabled){opacity:1;transform:translateY(-1px);box-shadow:0 12px 26px #e5672e42}.cf-modal-submit:disabled{color:#7c766c;box-shadow:none;opacity:1;cursor:not-allowed;background:#d7d2c8;transform:none}.cf-modal-divider[hidden],.cf-modal-oauth[hidden],.cf-modal-oauth-status[hidden],.cf-modal-apple-note[hidden]{display:none!important}.cf-modal-divider{color:#8b8780;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:4px 0 16px;font-size:12px;font-weight:820;display:grid}.cf-modal-divider span{background:#e1dcd1;height:1px}.cf-modal-oauth{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.cf-modal-oauth-button{color:#22211f;cursor:pointer;background:#faf8f3;border:1px solid #d8d1c5;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:58px;padding:7px 12px 7px 8px;font-family:inherit;font-size:16px;font-weight:760;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.cf-modal-oauth-button:hover:not(:disabled){background:#fff;border-color:#cfc7ba;transform:translateY(-1px);box-shadow:0 10px 24px #22211f14}.cf-modal-oauth-button:disabled{cursor:wait;opacity:.72;transform:none}.cf-modal-oauth-mark{color:#111;background:#f1ede5;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:820;display:inline-flex}.cf-modal-oauth-mark img{object-fit:contain;width:18px;height:18px;display:block}.cf-modal-oauth-arrow{color:#8b8780;text-align:right;font-size:20px;font-weight:760}.cf-modal-oauth-status{color:#68645a;text-align:center;margin:-4px 0 14px;font-size:13px;line-height:1.38}.cf-modal .cf-modal-fineprint{text-align:center;margin:0;font-size:12px;line-height:1.45;color:#8b8780!important}.cf-modal .cf-modal-fineprint a{text-underline-offset:2px;text-decoration:underline;color:inherit!important}.cf-modal-success,.cf-modal-apple-note{text-align:center;padding:8px 0}.cf-modal-apple-note .cf-modal-submit{width:100%;margin-top:4px}.cf-modal-check{justify-content:center;margin-bottom:16px;display:flex}.cf-modal--trial-offer .cf-modal-panel{max-width:min(420px,100vw - 40px);padding:32px 28px 24px}.cf-modal--trial-offer .cf-modal-mark{border-radius:12px;width:52px;height:52px;margin-bottom:18px}.cf-modal--trial-offer .cf-modal-title{letter-spacing:-.035em;max-width:350px;font-size:clamp(28px,2.6vw,34px);font-weight:740;line-height:1.04}.cf-modal--trial-offer .cf-modal-title .shift-word{letter-spacing:-.035em!important;font-weight:740!important}.cf-modal--trial-offer .cf-modal-oauth{gap:8px;margin:18px 0 14px}.cf-modal--trial-offer .cf-modal-oauth-button{grid-template-columns:38px minmax(0,1fr) 24px;min-height:52px;padding:7px 10px 7px 7px;font-size:15px;font-weight:700}.cf-modal--trial-offer .cf-modal-oauth-mark{background:0 0;width:34px;height:34px;font-size:17px}.cf-modal--trial-offer .cf-modal-oauth-mark img{width:22px;height:22px}.cf-modal--trial-offer .cf-modal-divider{gap:10px;margin:0 0 12px;font-size:11px;font-weight:740}.cf-modal--trial-offer .cf-modal-form{gap:8px;margin-bottom:14px}.cf-modal--trial-offer .cf-modal-label{font-size:12px;font-weight:700}.cf-modal--trial-offer .cf-modal-input{padding:12px 14px;font-size:15px}.cf-modal--trial-offer .cf-modal-submit{min-height:48px;padding:12px 16px;font-size:15px;font-weight:700}.cf-modal--trial-offer .cf-modal-fineprint{font-size:11px}@media (height<=740px){.cf-modal{padding:12px}.cf-modal-panel{max-width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);padding:28px 28px 22px}.cf-modal-mark{border-radius:11px;width:50px;height:50px;margin-bottom:16px}.cf-modal .cf-modal-title{max-width:360px;font-size:34px;line-height:1}.cf-modal .cf-modal-sub{margin:10px auto 18px;font-size:18px;line-height:1.3}.cf-modal-form{gap:8px;margin-bottom:14px}.cf-modal-submit{min-height:48px;padding:12px 16px}.cf-modal-oauth{gap:8px;margin-bottom:14px}.cf-modal-divider{margin:2px 0 14px}.cf-modal--trial-offer .cf-modal-panel{max-width:min(400px,100vw - 24px);padding:24px 24px 20px}.cf-modal--trial-offer .cf-modal-mark{width:46px;height:46px;margin-bottom:14px}.cf-modal--trial-offer .cf-modal-title{max-width:330px;font-size:28px;line-height:1.04}.cf-modal--trial-offer .cf-modal-oauth{margin-top:14px}}@media (width<=560px){.cf-modal{align-items:center;padding:12px}.cf-modal-panel{border-radius:10px;max-width:100%;max-height:calc(100dvh - 24px);padding:28px 18px 22px}.cf-modal-close{font-size:22px;top:6px;right:8px}.cf-modal-mark{border-radius:11px;width:50px;height:50px;margin-bottom:18px}.cf-modal .cf-modal-title{max-width:310px;font-size:29px;line-height:1}.cf-modal .cf-modal-sub{max-width:300px;margin:10px auto 18px;font-size:15px;line-height:1.35}.cf-modal-form{gap:8px;margin-bottom:14px}.cf-modal-label{font-size:12px}.cf-modal-input{padding:12px 14px;font-size:15px}.cf-modal-note{margin-bottom:8px;padding:11px 12px;font-size:13px;line-height:1.35}.cf-modal-submit{min-height:48px;padding:12px 16px;font-size:15px}.cf-modal-divider{gap:10px;margin:2px 0 14px;font-size:11px}.cf-modal-oauth{gap:8px;margin-bottom:14px}.cf-modal-oauth-button{grid-template-columns:38px minmax(0,1fr) 24px;min-height:52px;padding:7px 10px 7px 7px;font-size:15px}.cf-modal-oauth-mark{width:34px;height:34px}.cf-modal .cf-modal-fineprint{font-size:11px}.cf-modal--trial-offer .cf-modal-panel{padding:24px 16px 20px}.cf-modal--trial-offer .cf-modal-title{max-width:310px;font-size:27px}}@media (prefers-reduced-motion:no-preference){.js-reveal [data-reveal]{opacity:0;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);transform:translateY(16px)}.js-reveal [data-reveal=pop]{transform:translateY(8px)scale(.9)}.js-reveal [data-reveal].is-inview{opacity:1;transform:none}}@media (width<=768px){html body .nav.nav-mobile.nav-home{top:max(10px, env(safe-area-inset-top))!important;z-index:400!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;background:#ffffff2b!important;border:1px solid #ffffff3d!important;border-bottom-color:#ffffff2e!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;width:auto!important;min-height:58px!important;padding:7px 10px 7px 18px!important;transition:background-color .34s,background .34s,border-color .34s,box-shadow .34s,backdrop-filter .34s!important;position:fixed!important;left:14px!important;right:14px!important;box-shadow:0 16px 42px #25598e24!important}html body:has(.hero-experiment-stage) .nav.nav-mobile.nav-home{-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;background:#ffffff2b!important;border-color:#ffffff3d #ffffff3d #ffffff2e!important;box-shadow:0 16px 42px #25598e24!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{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#050506db!important;border-color:#ffffff24 #ffffff24 #ffffff14!important;box-shadow:0 18px 44px #0a0c0e47,inset 0 1px #ffffff1f!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;letter-spacing:.03em!important;text-shadow:0 2px 12px #25598e3d!important;min-height:42px!important;font-size:28px!important;line-height:1!important;transition:color .28s,text-shadow .28s!important}html body .nav.nav-mobile.nav-home .hamburger{background:#ffffff21!important;border-radius:999px!important;grid-column:2!important;width:42px!important;height:42px!important;margin:0!important}html body .nav.nav-mobile.nav-home .hamburger span,html body:has(.hero-experiment-stage) .nav.nav-mobile.nav-home .hamburger span{background:#fff!important;border-radius:999px!important;width:22px!important;height:2.5px!important}html body .nav.nav-mobile.nav-home .nav-links{top:calc(max(10px, env(safe-area-inset-top)) + 66px)!important;z-index:390!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:#080809eb!important;border:1px solid #ffffff1f!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;max-height:calc(100svh - 94px)!important;padding:12px!important;display:none!important;position:fixed!important;bottom:auto!important;left:14px!important;right:14px!important;overflow-y:auto!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!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{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;display:flex!important}html body .nav.nav-mobile.nav-home .nav-more{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-height:auto!important;margin:0!important;display:flex!important}html body .nav.nav-mobile.nav-home .nav-more-trigger{display:none!important}html body .nav.nav-mobile.nav-home .nav-more-menu{width:100%!important;min-width:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}html body .nav.nav-mobile.nav-home .nav-links a{color:#ffffffe0!important;width:100%!important;min-height:48px!important;text-shadow:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:16px!important;font-weight:760!important;line-height:1!important;display:flex!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{color:#fff!important;background:#ffffff14!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{color:#151515!important;background:#fffffff0!important;border-radius:999px!important;justify-content:center!important;min-height:52px!important;margin-top:6px!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;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overscroll-behavior:none;background-color:#232020;scroll-padding-top:80px}body{color:#e8e4dc;background:#232020;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;display:flex;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(180% 100% at 50% 0,#423c36 0%,#332e2a 35%,#2a2524 65%,#232020 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #d4572a61}h1,h2{color:#fafaf8}a,button,[role=button],.btn,summary,.tier-cta,.hamburger,details>summary{cursor:pointer}.shift-word{white-space:nowrap;display:inline-block;letter-spacing:0!important;font-family:Inter,system-ui,sans-serif!important;font-style:italic!important;font-weight:800!important}.shift-word--spaced-before{margin-left:.18em!important}.shift-word--spaced-after{margin-right:.18em!important}.shift-free-word{display:inline-block;margin-left:.32em!important}.cta-button{color:#fff!important;background:#d4572a!important;text-decoration:none!important}.cta-button:hover{opacity:1;color:#fff!important;background:#c24e25!important;text-decoration:none!important}.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{-webkit-backdrop-filter:saturate(140%)blur(14px);z-index:100;background:#232020d1;border-bottom:1px solid #e8e4dc14;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;column-gap:24px;padding:20px 120px;display:grid;position:sticky;top:0}.nav-logo{letter-spacing:.08em;color:#fafaf8;justify-self:start;align-items:center;min-height:44px;margin:-10px 0;padding:0 2px;font-size:18px;font-style:italic;font-weight:800;text-decoration:none;display:inline-flex}.nav-links{display:contents}.nav-main-links{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:32px;display:flex}.nav-actions{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;display:flex}.nav-links a{letter-spacing:0;color:#a8a39a;align-items:center;min-height:44px;margin:-10px 0;padding:10px 4px;font-size:14px;font-weight:520;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.nav-links a:not(.nav-cta):after{content:"";opacity:0;transform-origin:50%;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:4px;right:4px;transform:scaleX(.72)}.nav-links a:not(.nav-cta):hover:after{opacity:.28;transform:scaleX(1)}.nav-more{align-items:center;min-height:44px;margin:-10px 0;display:inline-flex;position:relative}.nav-more:after{content:"";width:min(520px,100vw - 56px);height:36px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-more-trigger{appearance:none;color:#a8a39a;min-height:44px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:10px 4px;font-size:14px;font-weight:650;line-height:1;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.nav-more-trigger:focus-visible{border-radius:999px;outline:0;box-shadow:0 0 0 2px #e5672e3d}.nav-more-trigger:after{content:"";opacity:.76;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .18s,opacity .18s;display:block;transform:rotate(45deg)}.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{z-index:20;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#080809e6;border:1px solid #ffffff29;border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(520px,100vw - 56px);padding:22px 28px 23px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 18px 44px #0808093d,inset 0 1px #ffffff1f}.nav-more-column{flex-direction:column;align-content:start;gap:4px;min-width:0;display:flex}.nav-more-heading{color:#fffffff0;letter-spacing:-.01em;text-shadow:0 2px 12px #25598e29;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1}.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{white-space:nowrap;border-radius:0;color:#ffffffad!important;min-height:22px!important;text-shadow:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:720!important;display:flex!important}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{background:0 0;color:#fff!important}.nav-more-menu a:after{content:none!important}.nav-cta{letter-spacing:0;background:#d4572a;border-radius:8px;padding:8px 18px;font-weight:700;transition:background .2s,transform .15s;color:#fff!important}.nav-links a.nav-cta{min-height:44px;margin:-13px 0;padding:0 20px}.nav-cta:hover{background:#c24e25;transform:translateY(-1px);color:#fff!important}.hamburger{appearance:none;background:0 0;border:0;display:none}@media (width>=769px){html body .nav{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)!important;display:grid!important}html body .nav .nav-links{display:contents!important}html body .nav .nav-main-links{gap:32px;grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;display:flex!important}html body .nav.nav-home .nav-main-links{gap:clamp(22px,2.5vw,36px)!important}html body .nav .nav-actions{grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;display:flex!important}}.site-footer-art{color:#22211f;background:linear-gradient(#71b2e61a 0%,#f7f5f000 34%),url(/images/shift-footer-landscape-sargent.webp) bottom/cover no-repeat,#83bceb;border-top:1px solid #22211f14;min-height:clamp(410px,34vw,520px);margin:0;padding:clamp(34px,3.4vw,50px) clamp(28px,6vw,96px) clamp(24px,2.4vw,34px);position:relative;overflow:hidden}.site-footer-art:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fffaee14 0%,#fffaee29 72%,#fffaee05 100%),radial-gradient(circle at 8% 8%,#fffaee3d,#0000 30%);position:absolute;inset:0}.site-footer-nav{z-index:1;background:0 0;border:0;padding:0;position:relative}.site-footer-nav-inner{grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:clamp(40px,7vw,120px);max-width:1280px;margin:0 auto;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:16px;max-width:430px;display:flex}.site-footer-brand-mark{color:#22211f;letter-spacing:-.04em;align-items:center;gap:0;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:850;line-height:1;display:inline-flex}.site-footer-brand-copy{color:#22211fc7;max-width:390px;margin:0;font-size:15px;font-weight:650;line-height:1.45}.site-footer-cols{flex-wrap:wrap;justify-content:flex-end;gap:36px clamp(52px,5vw,84px);display:flex}.site-footer-col{flex-direction:column;gap:10px;min-width:140px;display:flex}.site-footer-col-title{color:#22211f;letter-spacing:-.01em;text-transform:none;margin-bottom:4px;font-size:14px;font-weight:800}.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 (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 (width<=640px){.site-footer-art{min-height:620px;padding:32px 20px 26px}.site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;display:grid}.site-footer-brand-copy{max-width:320px}}.footer{z-index:1;background:0 0;border:0;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0;display:flex;position:absolute;bottom:clamp(3px,.7vw,8px);left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px)}.footer-left{align-items:baseline;gap:0;display:flex}.footer-left .shift-word{color:#fff;padding-right:5px;font-size:13px}.footer-left span:last-child{color:#fff;font-size:13px;line-height:18px}.footer-right{gap:32px;display:flex}.footer-right a{color:#fff;align-items:center;min-height:40px;margin:0 -4px;padding:0 4px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-right a:hover,.footer-right a.footer-social-link{color:#fff}.footer-social-icon{opacity:1;background:currentColor;width:15px;height:15px;transition:color .2s;display:inline-block;mask:url(/images/app-icons/instagram.svg) 50%/contain no-repeat}@media (width<=900px){.nav{padding:16px 40px}.footer{padding:24px 40px}.site-footer-art .footer{padding:0}}@media (width<=768px){.nav{padding:12px 20px}.nav-links,.nav-main-links{gap:16px}.nav.nav-mobile .nav-links{z-index:200;background:radial-gradient(at top,#423c36 0%,#332e2a 50%,#232020 100%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:80px 24px;display:none;position:fixed;inset:0}.nav.nav-mobile .nav-links.open{display:flex!important}.nav.nav-mobile .nav-main-links,.nav.nav-mobile .nav-actions{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.nav.nav-mobile .nav-more{flex-direction:column;align-items:center;gap:4px;width:100%;min-height:auto;margin:0;display:flex}.nav.nav-mobile .nav-more-trigger{display:none}.nav.nav-mobile .nav-more-menu{width:100%;min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:static;transform:none}.nav.nav-mobile .nav-links>a,.nav.nav-mobile .nav-links a{justify-content:center;align-items:center;line-height:1.2;visibility:visible!important;opacity:1!important;color:#fafaf8!important;font-size:20px!important;display:inline-flex!important}.nav.nav-mobile .nav-links>a.nav-cta,.nav.nav-mobile .nav-links a.nav-cta{border-radius:10px;margin-top:12px;padding:12px 36px;font-weight:600;color:#fff!important;background:#d4572a!important}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{flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;display:flex!important}.nav.nav-mobile .hamburger{cursor:pointer;z-index:201;flex-direction:column;gap:5px;padding:4px;display:flex}.nav.nav-mobile .hamburger span{background:#fafaf8;border-radius:1px;width:22px;height:2px;transition:all .3s;display:block}.nav.nav-mobile .hamburger.open span:first-child{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{padding:0;bottom:14px}.footer-left{text-align:center;flex-direction:column;align-items:center}.footer-right{flex-wrap:wrap;justify-content:center;gap:16px}}html,body{color:#22211f!important;background:#ebe7dc!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}.nav-logo{color:#22211f!important}.nav-links a{color:#686d62!important}.nav-links a:hover{color:#22211f!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{color:#fff!important;background:#c24e25!important}.hero-offer-strip .hero-dot{background:#b7b0a3!important}@media (width>=1025px){.phone-peek{width:190px!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{color:#22211f!important;background:#f7f5ef!important;border-color:#ddd7ca!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:not(:disabled){color:#fff!important;background:#d4572a!important}@media (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{top:calc(max(10px, env(safe-area-inset-top)) + 66px)!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:#080809eb!important;border:1px solid #ffffff1f!important;border-radius:24px!important;gap:10px!important;max-height:calc(100svh - 94px)!important;padding:12px!important;position:fixed!important;bottom:auto!important;left:14px!important;right:14px!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!important}html body .nav.nav-mobile.nav-home .nav-links a{color:#ffffffe0!important;width:100%!important;min-height:48px!important;text-shadow:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:16px!important;font-weight:760!important;line-height:1!important;display:flex!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{color:#fff!important;background:#ffffff14!important}html body .nav.nav-mobile.nav-home .nav-links a.nav-cta.nav-download-button{color:#151515!important;background:#fffffff0!important;border-radius:999px!important;justify-content:center!important;min-height:52px!important;margin-top:6px!important;box-shadow:0 14px 28px #00000038!important}html body .nav.nav-mobile.nav-home .nav-more-menu{box-shadow:none!important;background:0 0!important}.nav.nav-mobile{z-index:300!important;min-height:64px!important;padding:10px 20px!important;position:sticky!important;top:0!important}.nav.nav-mobile .nav-logo{letter-spacing:-.025em!important;min-height:44px!important;margin:0!important;font-size:clamp(32px,10.5vw,42px)!important;line-height:1!important}.nav.nav-mobile .nav-links{border-bottom:1px solid #d6d0c5;min-height:auto;max-height:calc(100svh - 49px);overflow-y:auto;box-shadow:0 18px 48px #22211f24;padding:12px 16px max(18px, env(safe-area-inset-bottom))!important;z-index:200!important;background:#ebe7dc!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;position:fixed!important;inset:49px 0 auto!important}.nav.nav-mobile .nav-links.open{display:flex!important}.nav.nav-mobile .nav-main-links,.nav.nav-mobile .nav-actions{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;display:flex!important}.nav.nav-mobile .nav-more{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-height:auto!important;margin:0!important;display:flex!important}.nav.nav-mobile .nav-more-trigger{display:none!important}.nav.nav-mobile .nav-more-menu{width:100%!important;min-width:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.nav.nav-mobile .nav-links>a{visibility:visible!important;opacity:1!important;color:#22211f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;font-size:17px!important;font-weight:750!important;display:inline-flex!important}.nav.nav-mobile .nav-links>a.nav-cta{color:#fff!important;margin-top:4px!important;display:inline-flex!important}.nav.nav-mobile .hamburger{z-index:201;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;position:relative;grid-column:3!important;justify-self:end!important;padding:0!important;display:flex!important}.nav.nav-mobile .hamburger span{flex:none;width:24px;height:2.5px}body:has(.hero-experiment-stage) .nav.nav-mobile{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important;position:fixed!important;left:0!important;right:0!important}body:has(.hero-experiment-stage) .nav.nav-mobile .nav-links.open{-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:#080809eb!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:0 22px 50px #05050647,inset 0 1px #ffffff1a!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{color:#151515!important;background:#fffffff0!important}}@media (width>=1025px){body .nav.nav-home{-webkit-backdrop-filter:blur(18px)saturate(1.3);will-change:transform, opacity;z-index:300!important;background:#ffffff29!important;border:1px solid #ffffff3d!important;border-bottom-color:#0000!important;border-radius:999px!important;width:min(1180px,100% - 56px)!important;min-height:58px!important;padding:8px 14px 8px 22px!important;transition:transform .28s,opacity .22s,background .32s,border-color .32s,box-shadow .32s,backdrop-filter .32s!important;position:fixed!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 52px #25598e1f!important}body .nav.nav-home.nav-past-hero{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#050506d6!important;border-color:#ffffff24 #ffffff24 #ffffff14!important;box-shadow:0 18px 44px #0a0c0e42,inset 0 1px #ffffff24!important}body .nav.nav-home a.nav-logo.shift-word{text-shadow:0 2px 12px #25598e3d;color:#fff!important;letter-spacing:.03em!important;min-height:40px!important;margin:0!important;font-size:22px!important;line-height:1!important}body .nav.nav-home .nav-links{gap:clamp(22px,2.5vw,36px)!important}body .nav.nav-home .nav-links a:not(.nav-cta){text-shadow:0 2px 12px #25598e33;color:#ffffffd6!important;min-height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;font-weight:700!important}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{color:#22211f!important;background:#ffffffeb!important;border-radius:999px!important;min-height:42px!important;padding:0 22px!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{color:#161616!important;background:#fffffff0!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(#f7f2ea3d,#f7f2ea94 46%,#f7f2eabd),url(/images/shift-hero-landscape-bg.webp) bottom/cover no-repeat fixed,linear-gradient(#faf6ef 0%,#f3eee5 58%,#ede5da 100%)!important}html body:has(.download-page-content):before{background:0 0!important}.skip-link{z-index:2000;background:#22211f;border-radius:8px;padding:10px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:12px;color:#fafaf8!important}.skip-link:focus{top:12px}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{box-shadow:none!important;background:#f7f5eff0!important;border-bottom-color:#e2ded4!important}.nav-logo,.nav-links a:hover,.footer-left .shift-word{color:#22211f!important}body .nav a.nav-logo.shift-word{color:#22211f!important;letter-spacing:.08em!important;font-size:16px!important;font-style:italic!important;font-weight:800!important}body .nav.nav-home a.nav-logo.shift-word{color:#e5672e!important;letter-spacing:.03em!important;font-size:24px!important}body .nav .nav-links a:not(.nav-cta):not(.nav-logo),.nav .nav-links a:not(.nav-cta),.nav-links a{color:#22211f!important;letter-spacing:0!important;text-transform:none!important;margin:-10px 0!important;padding:10px 4px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;transition:color .2s,opacity .2s!important;position:relative!important}body .nav .nav-links a:not(.nav-cta):not(.nav-logo),.nav .nav-links a:not(.nav-cta){letter-spacing:-.01em!important;font-weight:650!important}body .nav .nav-more-trigger,.nav .nav-more-trigger{color:#22211f!important;letter-spacing:-.01em!important;text-transform:none!important;font-size:14px!important;font-weight:650!important;line-height:1!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{color:#fff!important;background:#d4572a!important}.cf-modal .cf-modal-submit:disabled,.cf-modal .cf-modal-submit[disabled]{color:#7c766c!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;background:#d7d2c8!important;transform:none!important}.nav .nav-links a.nav-cta.nav-download-button{border-radius:8px;justify-content:center;align-items:center;gap:0;min-height:44px;display:inline-flex;color:#f7f5ef!important;background:#141414!important;padding:0 18px!important;box-shadow:0 8px 18px #22211f2e,inset 0 1px #ffffff1f!important}.nav .nav-links a.nav-cta.nav-download-button:hover{opacity:1;color:#f7f5ef!important;background:#22211f!important;box-shadow:0 12px 24px #22211f38,inset 0 1px #ffffff24!important}.nav-download-label{color:inherit;white-space:nowrap;align-items:baseline;gap:.18em;line-height:1;display:inline-flex}.nav-download-button .shift-word{font-size:1.05em;color:inherit!important;padding-left:0!important;padding-right:0!important}.nav .nav-links a.nav-cta.nav-download-button.nav-get-shift-button{color:#fff!important;background:#d4572a!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;border-radius:8px!important;min-height:44px!important;padding:0 24px!important;font-size:15px!important}.nav .nav-links a.nav-cta.nav-download-button.nav-get-shift-button:hover{opacity:1;color:#fff!important;background:#c94f25!important;box-shadow:0 12px 24px #d4572a3d,inset 0 1px #ffffff29!important}html body .nav:not(.nav-mobile) .nav-more-menu{background:#080809eb!important;border-color:#ffffff29!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 (width>=769px){html body .nav .nav-more-menu{background:#080809eb!important;border-color:#ffffff29!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 (width>=1025px){html body .nav.nav-home{-webkit-backdrop-filter:blur(18px)saturate(1.3)!important;background:#ffffff29!important;border:1px solid #ffffff3d!important;border-bottom-color:#0000!important;border-radius:999px!important;width:min(1180px,100% - 56px)!important;min-height:58px!important;padding:8px 14px 8px 22px!important;transition:background-color .36s,background .36s,border-color .36s,box-shadow .36s,backdrop-filter .36s,opacity .36s,transform .24s!important;position:fixed!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 52px #25598e1f!important}html body .nav.nav-home.nav-past-hero{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#050506d6!important;border-color:#ffffff24 #ffffff24 #ffffff14!important;box-shadow:0 18px 44px #0a0c0e42,inset 0 1px #ffffff24!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;letter-spacing:.03em!important;text-shadow:0 2px 12px #25598e3d!important;min-height:40px!important;margin:0!important;font-size:22px!important;line-height:1!important;transition:color .28s,text-shadow .28s!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;text-shadow:0 2px 12px #25598e33!important;min-height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;font-weight:700!important;transition:color .28s,text-shadow .28s!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{background:#ffffffe6!important;border-color:#ffffff57!important;transition:background-color .3s,background .3s,border-color .3s,box-shadow .3s,opacity .16s,transform .16s,visibility .16s!important;box-shadow:0 18px 44px #25598e29,inset 0 1px #ffffffa3!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){color:#ffffffad!important;min-height:22px!important;text-shadow:none!important;align-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:720!important;line-height:1.15!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;text-shadow:none!important;font-weight:760!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{color:#22211f!important;background:#ffffffeb!important;border-radius:999px!important;min-height:42px!important;padding:0 22px!important;font-size:14px!important;transition:background-color .3s,background .3s,color .3s,box-shadow .3s,transform .18s!important;box-shadow:0 10px 24px #25598e24!important}}.hero-mockup,.hero-mockup-wrap{box-shadow:none!important;background:0 0!important}.hero-mockup:before{content:none!important;display:none!important}@media (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:0 0!important}.divider,.faq-item{background-color:#d6d0c5!important;border-color:#d6d0c5!important}.faq-item{background-color:#0000!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:0 0!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:0 0!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{stroke:#ddd7ca;fill:#f7f5ef!important}.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{color:#22211f!important;background:#f7f5ef!important;border-color:#ddd7ca!important;box-shadow:0 18px 50px #22211f0f!important}.icon-box.light{background:#ebe7dc!important}.tab{color:#6f7469!important;background:0 0!important;border-color:#cfc7ba!important}.tab.active{color:#fff!important;background:#312e2a!important;border-color:#312e2a!important}.quote-card-avatar{color:#fff!important;background:#d4572a!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{color:#b94725!important;background:#e7d4cc!important}.sp-tier-icon-check,.tier-icon-check{color:#2d8a4e!important;background:#dcebde!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{color:#fff!important;background:#312e2a!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{color:#22211f!important;background:#ebe7dc!important;border-color:#d6d0c5!important}.nav.nav-mobile .hamburger span{background:#22211f!important}@media (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{text-align:left!important;align-items:flex-start!important;gap:14px!important;max-width:860px!important;margin:0 auto!important;padding:clamp(42px,6vw,76px) 24px 26px!important}body:has(.article-body) .article-header h1,body:has(.article-body) .article-hero h1{color:#22211f!important;letter-spacing:0!important;text-align:left!important;max-width:780px!important;margin:10px 0 8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(34px,5.2vw,58px)!important;font-weight:760!important;line-height:.98!important}body:has(.article-body) .article-subtitle,body:has(.article-body) .article-header .dek,body:has(.article-body) .article-hero .subtitle{color:#514b44!important;text-align:left!important;max-width:660px!important;font-size:clamp(16px,1.8vw,19px)!important;line-height:1.58!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{color:#22211f!important;letter-spacing:0!important;margin-top:48px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(23px,2.4vw,31px)!important;font-weight:720!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;box-shadow:none!important;background:0 0!important;border-top:1px solid #d8d1c5!important;margin-top:20px!important;padding:16px 0 0!important}body:has(.article-body) .intent-card strong{color:#a93e1b!important;letter-spacing:.08em!important;font-size:12px!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%;text-align:left!important;align-items:flex-start!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!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;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #d8d1c5!important;border-radius:0!important;align-items:flex-start!important;margin:44px auto!important;padding:24px 0 0!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{color:#22211f!important;text-align:left!important;margin:0 0 10px!important;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:740!important;line-height:1.2!important}body:has(.article-body) .mid-cta p,body:has(.article-body) .bottom-cta p,body:has(.article-body) .cta-section p{color:#514b44!important;text-align:left!important;max-width:560px!important;margin:0 0 16px!important}body:has(.article-body) .faq-section,body:has(.article-body) .related-section{width:100%;border-top:1px solid #d8d1c5!important;max-width:680px!important;margin:56px auto 0!important;padding:32px 0 0!important}body:has(.article-body) .faq-section h2,body:has(.article-body) .related-section h2,body:has(.article-body) .related-section h3{color:#22211f!important;text-align:left!important;margin:0 0 18px!important;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:740!important;line-height:1.2!important}body:has(.article-body) .faq-section dl{margin:0!important}body:has(.article-body) .faq-item,body:has(.article-body) .faq-section dt{background:0 0!important;border-top:0!important;border-bottom:1px solid #d8d1c5!important;padding:18px 0!important}body:has(.article-body) .faq-section dt{border-bottom:0!important;padding-bottom:8px!important}body:has(.article-body) .faq-question,body:has(.article-body) .faq-section dt{color:#22211f!important;text-align:left!important;cursor:default!important;background:0 0!important;border:0!important;width:100%!important;margin:0 0 8px!important;padding:0!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:720!important;line-height:1.35!important;display:block!important}body:has(.article-body) .faq-question:after{content:none!important}body:has(.article-body) .faq-answer,body:has(.article-body) .faq-section dd{color:#514b44!important;text-align:left!important;max-height:none!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.64!important;display:block!important;overflow:visible!important}body:has(.article-body) .faq-answer p{color:#514b44!important;margin:0!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{grid-template-columns:1fr!important;gap:0!important;display:grid!important}body:has(.article-body) .related-card,body:has(.article-body) .related-link{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d8d1c5!important;border-radius:0!important;padding:16px 0!important}body:has(.article-body) .related-card:hover,body:has(.article-body) .related-link:hover{box-shadow:none!important;background:0 0!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{color:#64695f!important;margin-top:4px!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 (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{color:#22211f!important;background:#f7f5ef!important;border-color:#ddd7ca!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;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #d8d1c5!important;border-radius:0!important;align-items:flex-start!important;margin:44px auto!important;padding:24px 0 0!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{color:#514b44!important;max-width:560px!important;margin:0 0 16px!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{border-radius:8px!important;width:auto!important;min-height:46px!important;padding:0 22px!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{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto;background:#f7f5ef!important;border:1px solid #d9d3c8!important;border-radius:8px!important;margin:32px 0!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{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!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{color:#f7f5ef!important;background:#312e2a!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{color:#22211f!important;border-color:#ddd7ca!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,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,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{color:#fff!important;background:#b94725!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;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d8d1c5!important}html body:has(.article-body) .article-body .related-card:hover,html body:has(.article-body) .article-body .related-link:hover{box-shadow:none!important;background:0 0!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,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;background:#c94f25!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,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{color:#fff!important;opacity:1!important;background:#b94725!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,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,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(#71b2e61a 0%,#f7f5f000 34%),url(/images/shift-footer-landscape-sargent.webp) bottom/cover no-repeat,#83bceb!important;border-top:1px solid #22211f14!important}html body .site-footer-art .site-footer-nav,html body .site-footer-art .footer{background:0 0!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),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,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{color:#fff!important;background:#b94725!important}@media (width<=700px){body .article-body>table.comparison-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}}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:#fff!important}
