:root{--fella-background:#f3f3f3;--fella-card:#fafafa;--fella-secondary-fill:#eee;--fella-button-secondary-fill:#e1e2e5;--fella-separator:#d8d8d8;--fella-accent:#5260d9;--fella-destructive:#ff3b30;--fella-success:#34c759;--fella-primary-text:#1d1d1f;--fella-secondary-text:#626266;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--hover-brighten:brightness(1.12);--button-font-weight:600;--fella-proof-surface:radial-gradient(96% 78% at 6% -8%, #fffffff2 0%, #ffffffb8 18%, #ffffff61 40%, #ffffff1f 62%, #fff0 80%), linear-gradient(148deg, #e9ebf4 0%, #e6e8f2 14%, #e2e5f0 28%, #dee1ee 42%, #dadeec 56%, #d7dbea 70%, #d4d8e9 84%, #d2d6e8 100%);color-scheme:light}.screen-time-page .vs-copy ol{margin-left:0;padding-left:0;list-style-position:inside}.screen-time-page .vs-copy ol li{color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));font-size:21px;font-weight:400;line-height:1.42}.screen-time-page .vs-copy ol li a{color:var(--fella-primary-text);text-underline-offset:2px;text-decoration-thickness:1px}.screen-time-page .vs-copy ol li+li{margin-top:16px}@media (max-width:767px){.screen-time-page .vs-copy ol li{font-size:19px}}.seo-localized-screenshots{padding-top:12px;padding-bottom:40px}.seo-screens-layout{aspect-ratio:1672/941;background:var(--fella-proof-surface);border-radius:24px;grid-template-columns:1fr 300px;align-items:center;gap:clamp(40px,6vw,80px);width:100%;padding:48px 7%;display:grid;overflow:hidden}.seo-screens-copy{max-width:560px;transform:translateY(-60px)}.seo-screens-layout .seo-localized-screenshots-title,.seo-screens-layout .seo-screens-list li{color:var(--fella-primary-text)}.seo-screens-lead a,.seo-screens-list a{color:var(--fella-primary-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.seo-screens-list{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.seo-screens-list li{color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));padding-left:0;font-size:21px;font-weight:400;line-height:1.42}.seo-screens-list li:before{content:none}.seo-screens-cta{align-items:stretch;gap:12px;display:flex}.seo-screens-cta .current-pricing-link{color:var(--fella-primary-text);background:#ffffff94;border:0;border-radius:10px;align-items:center;padding:6px 16px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #1d1d1f0f}.seo-screens-cta .current-pricing-link:hover{color:var(--fella-primary-text);filter:none;background:#ffffffad}@media (min-width:768px){.seo-design-template[data-sales-redesign=true] .appstore-badge,.seo-design-template[data-sales-redesign=true] .button-cta{border:0}}.localized-screenshot{background:var(--fella-card);border:9px solid #151517;border-radius:13.4%/6.164%;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 2px #8a8a8e,0 4px 12px #1d1d1f1f}.seo-screens-phone{transform-origin:100% 0;justify-self:end;width:100%;position:relative;top:140px;transform:translate(24px,-140px)}.localized-screenshot .seo-screens-source{width:100%;height:auto;display:block}.localized-screenshot picture{display:block}.seo-screens-phone--complete.localized-screenshot{width:285px;box-shadow:none;transform-origin:100% 0;background:0 0;border:0;border-radius:0;align-self:start;position:static;overflow:visible;transform:none}.seo-screens-phone--complete .seo-screens-source{display:none}.seo-screens-phone--complete .seo-screens-complete{width:100%;height:auto;display:block}@media (max-width:767px){.seo-design-template .section.seo-localized-screenshots{background:#96aed1;padding:36px 0 0;overflow:hidden}.seo-screens-layout{aspect-ratio:auto;text-align:center;background:0 0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:16px;padding:0;overflow:visible}.seo-screens-copy{flex-direction:column;align-items:center;gap:28px;max-width:none;display:flex}.seo-screens-list{display:none}.seo-screens-cta{justify-content:center}.seo-design-template .section.seo-localized-screenshots .container>.seo-screens-layout>.seo-screens-copy>.seo-localized-screenshots-title.seo-localized-screenshots-title{text-align:center;margin:0 auto}.seo-screens-phone{justify-self:center;width:205px;margin-bottom:-80px;top:8px}.seo-screens-phone.localized-screenshot:not(.seo-screens-phone--complete){background:var(--fella-card);border:6px solid #151517;border-radius:13.4%/6.164%;overflow:hidden;box-shadow:0 0 0 1px #8a8a8e}.seo-screens-phone--complete.localized-screenshot{width:230px;margin-bottom:-92px}}main.seo-design-template.seo-design-template .faq-question,main.seo-design-template.seo-design-template .faq-question span,main.seo-design-template.seo-design-template .faq-item summary{color:var(--fella-primary-text)!important;font-size:clamp(19px,1.7vw,22px)!important;font-weight:500!important;line-height:1.3!important}@media (max-width:767px){main.seo-design-template.seo-design-template .faq-question,main.seo-design-template.seo-design-template .faq-question span,main.seo-design-template.seo-design-template .faq-item summary{font-size:19px!important}}@media (max-width:640px){.seo-design-template .section.seo-localized-screenshots{padding-top:32px}}@media (max-width:1023px){.seo-design-template.seo-design-template .section.seo-localized-screenshots{background:0 0;padding:12px 0 40px;overflow:visible}.seo-design-template .seo-localized-screenshots .seo-screens-layout{aspect-ratio:auto;background:var(--fella-proof-surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:36px 24px 0;display:flex;overflow:hidden}.seo-design-template .seo-localized-screenshots .seo-screens-copy{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:none;display:flex;transform:none}.seo-design-template.seo-design-template .section.seo-localized-screenshots .container>.seo-screens-layout>.seo-screens-copy>.seo-localized-screenshots-title.seo-localized-screenshots-title{text-align:center;overflow-wrap:break-word;max-width:100%;margin:0 0 8px}.seo-design-template .seo-localized-screenshots .seo-screens-cta{justify-content:center}.seo-design-template .seo-localized-screenshots .seo-screens-phone{justify-self:auto;width:210px;margin:8px 0 -150px;position:relative;top:auto;transform:none}.seo-design-template .seo-localized-screenshots .seo-screens-phone--complete.localized-screenshot{width:240px;height:370.151px;margin-bottom:0;overflow:hidden}}@media (max-width:520px){.seo-design-template .seo-localized-screenshots .seo-screens-phone--complete.localized-screenshot{align-self:center}}.fella-inline-proof.fella-inline-proof .container{max-width:950px}.fella-inline-proof-panel{aspect-ratio:1672/941;background:var(--fella-proof-surface);border-radius:24px;grid-template-columns:1fr 300px;align-items:center;gap:clamp(40px,6vw,80px);width:100%;padding:48px 7%;display:grid;overflow:hidden}.fella-inline-proof-copy{max-width:560px;transform:translateY(-60px)}.fella-inline-proof-lead{color:var(--fella-primary-text);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.14}.fella-inline-proof-points{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.fella-inline-proof-points li{color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));font-size:19px;font-weight:400;line-height:1.42}.fella-inline-proof .fella-inline-proof-phone.localized-screenshot{transform-origin:100% 0;place-self:start end;width:100%;margin:0;position:relative;transform:translate(24px)}@media (max-width:1023px){.fella-inline-proof-panel{aspect-ratio:auto;text-align:center;flex-direction:column;align-items:center;gap:24px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:36px 24px 0;display:flex}.fella-inline-proof-copy{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex;transform:none}.fella-inline-proof-points{align-items:center;margin-bottom:20px}.fella-inline-proof .fella-inline-proof-phone.localized-screenshot{place-self:auto;width:210px;margin:8px 0 -150px;transform:none}.fella-inline-proof .fella-inline-proof-phone.seo-screens-phone--complete.localized-screenshot{width:240px;margin:8px 0 -130px}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;background:#dcdde0}::selection{color:#fff;background:var(--fella-primary-text)}body{background:var(--fella-background);min-width:320px;color:var(--fella-primary-text);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;font-size:17px;line-height:1.47059;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb, var(--fella-accent) 42%, transparent);outline-offset:3px}h1,h2,h3{text-wrap:balance;letter-spacing:-.03em}p{text-wrap:pretty}a:hover{color:var(--fella-accent)}img{max-width:100%;display:block}.page{min-height:100vh}.container{width:min(1120px,100% - 48px);margin:0 auto}.container-wide{width:min(1600px,100% - 32px)}.nav{--nav-ink:#3a3a3c;z-index:10;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f2f3f5db;width:100%;transition:background-color .22s;position:sticky;top:0}body:has(.nav-mega:hover) .nav,body:has(.nav-mega:focus-within) .nav{background:#f5f6f7}.nav-inner{justify-content:center;align-items:center;gap:var(--space-sm);min-height:52px;display:flex;position:relative}.brand{color:var(--nav-ink);align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1;transition:color .16s;display:inline-flex}.brand:hover{color:#000000e0}.brand-icon{opacity:.8;border-radius:5px;flex:none;width:20px;height:20px;transition:opacity .16s;transform:translateY(-.4px)}.brand:hover .brand-icon{opacity:.88}.nav-toggle{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.nav-toggle-line{border-radius:var(--radius-pill);transform-origin:50%;background:currentColor;width:18px;height:2px;transition:transform .18s;position:absolute}.nav-toggle-line:first-child{transform:translateY(-4px)}.nav-toggle-line:nth-child(2){transform:translateY(4px)}.nav-toggle[aria-expanded=true] .nav-toggle-line:first-child{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-line:nth-child(2){transform:rotate(-45deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nav-links{font-size:14px;font-weight:400;display:contents}.nav-links-mobile,.nav-search-mobile,.nav-mobile-get-cta{display:none}.nav-mega{align-items:center;display:flex}.nav-mega:has(+.nav-mega){margin-right:-4px;padding-right:4px}.nav-mega+.nav-mega{margin-left:-4px;padding-left:4px}.nav-mega-trigger{border-radius:var(--radius-pill);min-height:32px;color:var(--nav-ink);font:inherit;cursor:default;background:0 0;border:0;align-items:center;padding:0 10px;line-height:20px;transition:color .16s;display:inline-flex}.nav-search-trigger{cursor:pointer;justify-content:center;width:32px;padding:0}.nav-search-trigger svg,.nav-search-form svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.nav-mega:hover .nav-mega-trigger,.nav-mega:focus-within .nav-mega-trigger,.nav-mega.is-hover-bridged .nav-mega-trigger{color:#000000e0}.nav-mega-panel{z-index:2;clip-path:inset(0 0 100%);visibility:hidden;transform-origin:top;pointer-events:none;background:#f5f6f7;width:100vw;height:clamp(360px,60vh - 52px,620px);margin-left:0;transition:clip-path .42s cubic-bezier(.45,0,.55,1),visibility 0s linear .42s;position:absolute;top:100%;left:calc(50% - 50vw);overflow:hidden}.nav-mega-panel.no-anim{transition:none!important}.nav-page-backdrop{z-index:9;-webkit-backdrop-filter:saturate(85%)blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#f3f3f324;transition:opacity .26s,visibility 0s linear .26s;position:fixed;inset:calc(52px + clamp(360px,60vh - 52px,620px)) 0 0}.nav-mega:hover .nav-mega-panel,.nav-mega:focus-within .nav-mega-panel,.nav-mega.is-hover-bridged .nav-mega-panel,.nav-mega.is-open .nav-mega-panel{clip-path:inset(0);visibility:visible;z-index:3;pointer-events:auto;transition-delay:0s}body:has(.nav-mega:hover) .nav-page-backdrop,body:has(.nav-mega:focus-within) .nav-page-backdrop,body:has(.nav-mega.is-hover-bridged) .nav-page-backdrop,body:has(.nav-mega.is-open) .nav-page-backdrop{opacity:1;visibility:visible;transition:opacity .26s .42s,visibility 0s linear .42s}.nav-mega-content{grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(220px,.8fr));justify-content:start;gap:clamp(64px,10vw,160px);padding-top:clamp(44px,7vh,72px);display:grid}.nav-search-content{padding-top:clamp(38px,6vh,60px)}.nav-search-form{width:min(760px,100%);color:var(--nav-ink);align-items:center;gap:16px;padding:8px 0 14px;display:flex}.nav-search-form svg{flex:none;width:clamp(26px,3vw,38px);height:clamp(26px,3vw,38px)}.nav-search-form input[type=search]{width:100%;color:var(--fella-primary-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.nav-search-form input[type=search]::placeholder{color:#1d1d1f8f}.nav-search-results{overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:2px;max-height:min(320px,60vh - 260px);margin-top:32px;display:flex;overflow-y:auto}.nav-search-results[hidden]{display:none}.nav-links .nav-search-results a{width:100%;min-height:auto;color:var(--nav-ink);text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0;font-size:16px;font-weight:500;line-height:1.35;display:flex}.nav-search-result-title{color:var(--nav-ink)}.nav-search-result-desc{color:#1d1d1f80;max-width:640px;font-size:14px;font-weight:400;line-height:1.4}.nav-links .nav-search-results a:hover .nav-search-result-title{color:#1d1d1f94}.nav-search-empty{color:#1d1d1f7a;margin:32px 0 0;font-size:16px;line-height:1.4}.nav-search-empty[hidden]{display:none}.nav-search-quick-links{flex-direction:column;align-items:flex-start;gap:2px;margin-top:32px;display:flex}.nav-search-quick-links[hidden]{display:none}.nav-search-quick-links p{color:#1d1d1f7a;margin:0 0 12px;font-size:14px;line-height:1.3}.nav-links .nav-search-quick-links a{min-height:auto;color:var(--nav-ink);border-radius:0;align-items:center;gap:14px;padding:6px 0;font-size:16px;font-weight:500;line-height:1.35;display:inline-flex}.nav-search-quick-links a span{color:#1d1d1f8f;width:18px;font-size:18px;font-weight:400}.nav-links .nav-search-quick-links a:hover{color:#1d1d1f94}.nav-mega-group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.nav-mega-label{color:#1d1d1f7a;opacity:0;margin:0 0 12px;font-size:12px;line-height:1.2;transition:opacity .18s}.nav-mega:hover .nav-mega-label,.nav-mega:focus-within .nav-mega-label,.nav-mega.is-hover-bridged .nav-mega-label{opacity:1}.nav-links .nav-mega-group a{min-height:auto;color:var(--fella-primary-text);opacity:0;border-radius:0;padding:5px 0;font-size:17px;font-weight:500;line-height:1.25;transition:color .16s,opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(5px)}.nav-mega:hover .nav-mega-group a,.nav-mega:focus-within .nav-mega-group a,.nav-mega.is-hover-bridged .nav-mega-group a{opacity:1;transform:translateY(0)}.nav-mega:hover .nav-mega-group-primary a:first-of-type,.nav-mega:focus-within .nav-mega-group-primary a:first-of-type{transition-delay:80ms}.nav-mega:hover .nav-mega-group-primary a:nth-of-type(2),.nav-mega:focus-within .nav-mega-group-primary a:nth-of-type(2){transition-delay:.125s}.nav-mega:hover .nav-mega-group-primary a:nth-of-type(3),.nav-mega:focus-within .nav-mega-group-primary a:nth-of-type(3){transition-delay:.17s}.nav-mega:hover .nav-mega-group:not(.nav-mega-group-primary) a:first-of-type,.nav-mega:focus-within .nav-mega-group:not(.nav-mega-group-primary) a:first-of-type{transition-delay:.215s}.nav-mega:hover .nav-mega-group:not(.nav-mega-group-primary) a:nth-of-type(2),.nav-mega:focus-within .nav-mega-group:not(.nav-mega-group-primary) a:nth-of-type(2){transition-delay:.26s}.nav-mega:hover .nav-mega-group:not(.nav-mega-group-primary) a:nth-of-type(3),.nav-mega:focus-within .nav-mega-group:not(.nav-mega-group-primary) a:nth-of-type(3){transition-delay:.305s}@media (prefers-reduced-motion:reduce){.nav-links .nav-mega-group a{opacity:1;transition:color .16s;transform:none}}.nav-links .nav-mega-group-primary a{letter-spacing:-.02em;padding:3px 0;font-size:clamp(25px,2.3vw,32px);font-weight:600}.nav-links .nav-mega-group a:hover{color:#1d1d1f94}.nav-links a{color:var(--nav-ink);border-radius:999px;padding:6px 10px;transition:color .16s}.nav-links a:hover{color:#000000e0}.nav-links a.nav-link-accent{color:#fff;border-radius:var(--radius-pill);background:#232326;align-items:center;gap:5px;padding:5px 12px 5px 14px;font-size:13px;font-weight:500;transition:filter .16s;display:inline-flex}.nav-links a.nav-link-accent:hover{color:#fff;filter:var(--hover-brighten)}.nav-link-mobile-only{display:none}.nav-link-accent-icon{object-fit:contain;filter:brightness(0)invert();flex:none;width:13px;height:13px}@media (min-width:768px){.nav-links{align-items:center;gap:var(--space-sm);display:flex}.nav-search{margin-right:10px}.brand,.nav-links>a:not(.nav-link-mobile-only){align-items:center;min-height:32px;padding-top:0;padding-bottom:0;line-height:20px;display:inline-flex}.nav-links>.nav-link-mobile-only{display:none}}.hero{z-index:1;isolation:isolate;align-items:center;min-height:calc(100vh - 137px);padding:24px 0 48px;display:flex;position:relative}.hero:before{content:"";z-index:-1;filter:brightness(.6);background-image:-webkit-image-set(url(/assets/hero-bg-orb-480.webp) 1x,url(/assets/hero-bg-orb-960.webp) 2x);background-image:image-set("/assets/hero-bg-orb-480.webp" 1x,"/assets/hero-bg-orb-960.webp" 2x);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (min-width:768px){.hero:before{background-image:-webkit-image-set(url(/assets/hero-bg-orb-960.webp) 1x,url(/assets/hero-bg-orb-1672.webp) 2x);background-image:image-set("/assets/hero-bg-orb-960.webp" 1x,"/assets/hero-bg-orb-1672.webp" 2x)}}@media (min-width:1024px){.hero:before{background-image:url(/assets/hero-bg-orb-1672.webp)}}.hero-grid{z-index:1;margin-top:0;position:relative}.hero-copy h1,.hero-copy h1 .highlight{color:#f5f5f7}.hero-copy .lead{color:#f5f5f7e6}.hero-copy .trust-line{color:#ffffffad;margin-top:28px;margin-left:auto;margin-right:auto}.hero-grid{justify-content:center;align-items:center;gap:var(--space-xl);display:flex}.hero-copy{text-align:center;margin-left:0;padding-top:0}.hero-copy h1,.hero-copy .lead{margin-left:auto;margin-right:auto}.hero-copy .button-row{justify-content:center}.eyebrow{margin:0 0 var(--space-md);color:var(--fella-secondary-text);font-size:15px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:620px;margin-bottom:18px;font-size:clamp(32px,4.3vw,52px);font-weight:600;line-height:1.08}h1 .highlight{color:var(--fella-primary-text)}h2{margin-bottom:var(--space-md);letter-spacing:0;scroll-margin-top:84px;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.12}#features-title{text-align:center;letter-spacing:0;color:var(--fella-primary-text);margin-bottom:0;font-size:clamp(36px,4.2vw,48px);font-weight:600;line-height:2.6}h3{margin-bottom:var(--space-sm);letter-spacing:0;font-size:17px;font-weight:600;line-height:1.24}.lead{max-width:560px;color:var(--fella-primary-text);margin-bottom:28px;font-size:21px;line-height:1.42}.button-row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.button{border-radius:var(--radius-pill);min-height:44px;font-size:17px;font-weight:var(--button-font-weight);will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;line-height:1;transition:transform .15s cubic-bezier(.2,0,0,1),filter .15s;display:inline-flex;transform:translateZ(0)}.button:not(:disabled):active{transition-duration:90ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.button{transition:filter .15s}.button:not(:disabled):active{transform:none}}.button:disabled{opacity:.5;cursor:default;pointer-events:none}.spinner{border:0;border-radius:0;flex:none;width:20px;height:20px;display:inline-block;position:relative}.spinner[hidden]{display:none}.spinner-sm{width:16px;height:16px}.spinner-lg{width:22px;height:22px}.spinner>i{background:currentColor;border-radius:5px;width:24%;height:8%;animation:1.2s linear infinite fella-vercel-spinner;display:block;position:absolute;top:46.1%;left:40%}.spinner>i:first-child{animation-delay:-1.1s;transform:rotate(0)translate(146%)}.spinner>i:nth-child(2){animation-delay:-1s;transform:rotate(30deg)translate(146%)}.spinner>i:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)translate(146%)}.spinner>i:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)translate(146%)}.spinner>i:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)translate(146%)}.spinner>i:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)translate(146%)}.spinner>i:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)translate(146%)}.spinner>i:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)translate(146%)}.spinner>i:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)translate(146%)}.spinner>i:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)translate(146%)}.spinner>i:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)translate(146%)}.spinner>i:nth-child(12){animation-delay:0s;transform:rotate(330deg)translate(146%)}@keyframes fella-vercel-spinner{0%{opacity:1}to{opacity:.15}}.button,.affiliate-oauth-button,.admin-link-btn{position:relative}.button.is-busy>:not(.spinner),.affiliate-oauth-button.is-busy>:not(.spinner),.admin-link-btn.is-busy>:not(.spinner){visibility:hidden}.button .spinner,.affiliate-oauth-button .spinner,.admin-link-btn .spinner{position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%)}.button-primary{color:#fff;background:var(--fella-accent)}.button-icon{object-fit:contain;filter:brightness(0)invert();flex:none;width:17px;height:17px;transform:translateY(-1px)}.button-secondary{color:var(--fella-primary-text);background:var(--fella-button-secondary-fill)}.button-cta{color:#fff;min-height:40px;font-size:15px;font-weight:var(--button-font-weight);background:#232326;padding:10px 20px}.button-cta:hover{color:#fff}.appstore-badge{background:#000;border:0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 16px;transition:filter .16s;display:inline-flex}.appstore-badge:hover{filter:var(--hover-brighten)}.appstore-badge.official-app-store-badge{background:#000;border-radius:18px;width:180px;height:60px;min-height:0;padding:0;overflow:hidden}.official-app-store-badge-image{width:180px;max-width:none;height:auto;margin:0;display:block}.appstore-badge-icon{object-fit:contain;filter:brightness(0)invert();flex:none;width:26px;height:26px}.appstore-badge-text{color:#fff;flex-direction:column;line-height:1;display:flex}.appstore-badge-eyebrow{letter-spacing:.01em;opacity:.92;font-size:11px;font-weight:400}.appstore-badge-title{letter-spacing:-.01em;margin-top:3px;font-size:20px;font-weight:600}@media (min-width:1024px){.appstore-badge{border-radius:11px;gap:11px;min-height:50px;padding:7px 18px}.appstore-badge-icon,.seo-design-template .how-hero .appstore-badge-icon{width:29px;height:29px}.appstore-badge-eyebrow{font-size:12px}.appstore-badge-title{font-size:22px}}.button-primary:hover{color:#fff}.button-secondary:hover{color:var(--fella-primary-text)}@media (hover:hover){.button-primary:hover,.button-cta:hover{filter:none;box-shadow:inset 0 0 0 999px #ffffff1a}.button-secondary:hover{filter:none;box-shadow:inset 0 0 0 999px #1d1d1f0b}}.trust-line{width:fit-content;max-width:520px;color:var(--fella-secondary-text);text-align:center;margin:8px auto 0;font-size:13px;line-height:1.38;display:block}.pricing-trust-line,.final-cta-trust-line,.seo-hero-trust-line{text-align:center;margin-left:auto;margin-right:auto}.final-cta-trust-line{margin-top:40px;margin-bottom:0}.demo-screens{justify-content:center;align-items:flex-end;gap:var(--space-md);flex-shrink:0;display:flex}.demo-screen{width:220px;height:auto}.demo-screen:first-child{transform:translateY(48px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.section{padding:64px 0}.section-white{background:#fff;justify-content:center;align-items:center;min-height:420px;padding-bottom:64px;display:flex}.pricing-page .section{background:var(--fella-background)}.pricing-hero{text-align:center;min-height:0;padding:96px 0 24px}.pricing-hero .container{width:100%}.pricing-hero h1,.pricing-hero .lead{margin-left:auto;margin-right:auto}.pricing-hero h1{max-width:760px;margin-bottom:10px}.pricing-hero .lead{max-width:660px;color:var(--fella-secondary-text);font-size:20px}.pricing-plans{padding-top:24px;padding-bottom:52px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,350px));justify-content:center;align-items:stretch;gap:20px;max-width:780px;margin:0 auto;display:grid}.pricing-card{background:var(--fella-card);border-radius:28px;flex-direction:column;min-width:0;min-height:560px;padding:clamp(28px,3.4vw,36px);display:flex}.pricing-card-heading{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:6px;display:flex}.pricing-card-heading h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.pricing-value{color:var(--fella-primary-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.pricing-value span{letter-spacing:-.03em;font-size:clamp(38px,9vw,46px);font-weight:600;line-height:1.15}.pricing-card-featured .pricing-value span,.pricing-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#ff9500 0%,#ff3b30 35%,#5260d9 100%);-webkit-background-clip:text;background-clip:text;font-weight:600}.pricing-card .lead.pricing-billing{max-width:none;color:var(--fella-primary-text);margin:0;font-size:16px}.pricing-card-cta{border:1px solid var(--fella-primary-text);width:100%;min-height:52px;color:var(--fella-primary-text);background:0 0;margin-top:auto;font-size:16px;font-weight:500}.pricing-card-cta-featured{color:#fff;background:#000c;border:none;font-weight:500}.pricing-card:not(.pricing-card-featured) .pricing-card-cta{box-shadow:inset 0 0 0 1px #1d1d1f52}.pricing-card-cta-icon{flex-shrink:0;width:16px;height:16px}.pricing-card-cta:hover{color:var(--fella-primary-text)}.pricing-card-cta-featured:hover{color:#fff}@media (hover:hover){.pricing-card-cta:hover{box-shadow:inset 0 0 0 999px #1d1d1f0a}.pricing-card-cta-featured:hover{box-shadow:inset 0 0 0 999px #ffffff1a}}.pricing-compare-title{text-align:left;max-width:480px;margin:0 0 -32px;font-size:clamp(30px,4vw,40px)}.pricing-compare-title-mobile{display:none}.pricing-compare-row{border-bottom:1px solid var(--fella-primary-text);grid-template-columns:1fr 100px 100px;align-items:center;gap:12px;padding:16px 0;font-size:16px;display:grid}@media (max-width:700px){.pricing-hero{min-height:0;padding:56px 0 16px}.pricing-hero h1 br{display:none}.pricing-hero .lead{font-size:18px}.pricing-plans{padding-top:20px;padding-bottom:28px}.pricing-grid{grid-template-columns:1fr}.pricing-card-featured{order:-1}.pricing-card{border-radius:22px;min-height:0;padding:24px 22px}.pricing-card-heading{margin-bottom:8px}.pricing-value{gap:10px}.pricing-value span{font-size:clamp(28px,9vw,34px)}.pricing-compare-title{text-align:left;width:fit-content;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:42px}.pricing-compare-title-desktop{display:none}.pricing-compare-title-mobile{display:inline}.pricing-compare-row{grid-template-columns:1fr 70px 70px}}@media (max-width:520px){.pricing-compare-title{text-align:start;align-items:flex-end;width:auto;max-width:calc(100% - 164px);min-height:65px;margin:16px 0 0;padding-bottom:10px;font-size:28px;line-height:1.15;display:flex}.pricing-compare-table{margin-top:-65px}}.section-features{background:var(--fella-background);min-height:0;padding-top:0;padding-bottom:0}#features-title{padding-top:.6em;padding-bottom:1.1em}.section-features .section-header{margin-bottom:0}.section-showcase{background:var(--fella-background);padding-top:0;padding-bottom:0}.faq-title{text-align:center;max-width:100%;color:var(--fella-primary-text);letter-spacing:0;margin:0 auto 48px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.showcase-image-box{width:100%;height:800px;margin:0;position:relative;overflow:hidden}.showcase-image-box>picture>img{object-fit:cover;width:100%;height:100%;display:block}.showcase-image-box-copy{z-index:2;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:56px;display:flex;position:absolute;inset:0}.showcase-image-box-copy h3{color:#fff;letter-spacing:0;max-width:620px;margin-bottom:18px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.showcase-image-box-copy h3 .highlight{color:#fff}.showcase-image-box-copy .lead{color:#fffffff0;max-width:620px;margin-bottom:24px;font-size:21px;line-height:1.42}.showcase-box-row{gap:10px;width:100%;height:620px;margin:10px 0 0;display:flex}@media (min-width:768px){.showcase-box-row{box-sizing:border-box;background:#fff;padding-left:10px;padding-right:10px}body.home .section-showcase .showcase-box-row:first-child{margin-top:0}.showcase-box-row--single .showcase-box{flex:0 0 calc(50% - 5px);margin:0 auto}}.section-phone-features-divider+.section-showcase .showcase-box-row{margin-top:0}.showcase-box{background:var(--fella-background);flex:1;height:100%;position:relative;overflow:hidden}.showcase-cta-box{background:var(--fella-background);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:340px;margin:0;padding:56px 48px;display:flex}.research-proof{background:var(--fella-background);width:100%;padding:0}.showcase-reassurance{background:var(--fella-background);text-align:center;justify-content:center;align-items:center;min-height:760px;padding:92px 24px;display:flex}.showcase-reassurance-copy{flex-direction:column;gap:96px;width:min(100%,1180px);display:flex}.showcase-reassurance-copy p{color:var(--fella-primary-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.3vw,52px);font-weight:600;line-height:1.08}.showcase-reassurance-copy strong{font:inherit;color:#ff5a1f}@media (min-width:768px){.showcase-reassurance{border-left:10px solid #fff;border-right:10px solid #fff;min-height:0;padding:80px 48px}.showcase-reassurance-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(100%,1180px);display:grid}.showcase-reassurance-copy p{letter-spacing:-.025em;font-size:clamp(20px,2.1vw,28px);line-height:1.24}.showcase-reassurance-copy strong{white-space:normal;margin-bottom:12px;display:block}.reassurance-break{display:none}}.research-proof-grid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px;display:grid}.research-proof-card{background:var(--fella-background);min-height:620px;color:var(--fella-primary-text);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:48px;text-decoration:none;display:flex;position:relative;overflow:hidden}.research-proof-card:nth-child(3){grid-column:1/-1;min-height:310px}@media (min-width:768px){.research-proof-card:nth-child(-n+2){min-height:760px}.research-proof-card:nth-child(3){min-height:720px}.research-proof-card:nth-child(3)>strong,.research-proof-card:nth-child(3)>span,.research-proof-card:nth-child(3)>.research-proof-apple-cta{transform:translateY(-195px)}.research-proof-card:nth-child(-n+2)>strong,.research-proof-card:nth-child(-n+2)>span:not(.research-proof-top-blur){transform:translateY(-82px)}.research-proof-card--opens .research-proof-image{object-position:center calc(50% + 64px)}.research-proof-card--tasks .research-proof-image{object-position:center calc(50% + 96px)}.research-proof-card.research-proof-card--opens{background-image:url(/assets/research-app-opens-hq.webp);background-position:top;background-size:cover}.research-proof-card.research-proof-card--tasks{background-image:url(/assets/research-tasks-hq.webp);background-position:top;background-size:cover}.research-proof-top-blur{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:none;background:#f3f3f314;height:180px;margin:0;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%)}}.research-proof-card--image{color:#fff}.research-proof-card--image:after{z-index:0;content:"";background:#00000075;position:absolute;inset:0}.research-proof-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.research-proof-card strong{z-index:2;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(38px,4.6vw,54px);font-weight:600;line-height:1;display:block;position:relative}.research-proof-card span{z-index:2;max-width:520px;color:var(--fella-secondary-text);font-size:18px;line-height:1.45;position:relative}.research-proof-card .research-proof-top-blur{z-index:1;color:#0000;max-width:none;font-size:0;line-height:0;position:absolute}.research-proof-card--image span{color:#fffffff5}.research-proof-apple-cta{z-index:2;margin-top:28px;position:relative}.research-proof-card .research-proof-apple-cta .appstore-badge-text{color:#fff;max-width:none;font-size:inherit;line-height:1}.research-proof-card .research-proof-apple-cta .appstore-badge-eyebrow{font-size:11px;line-height:1}.research-proof-card .research-proof-apple-cta .appstore-badge-title{font-size:20px;line-height:1}.research-proof-card small{color:var(--fella-primary-text);margin-top:24px;padding-top:0;font-size:14px;font-weight:600}@media (max-width:767px){.research-proof-top-blur{display:none}.showcase-reassurance{min-height:0;padding:72px 20px}.showcase-reassurance-copy{gap:72px}.showcase-reassurance-copy p{font-size:clamp(22px,6.8vw,30px);line-height:1.08}.reassurance-break{display:none}.research-proof-grid{grid-template-columns:1fr;padding-left:0;padding-right:0}.research-proof-card{border-radius:0;justify-content:flex-start;min-height:720px;padding:88px 26px 26px}.research-proof-card:nth-child(3){min-height:720px}}.showcase-cta-title{color:var(--fella-primary-text);letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.3}.showcase-cta-title strong{font-weight:700}.showcase-cta-button{color:#fff;border-radius:var(--radius-pill);background:#000c;align-items:center;gap:5px;min-height:44px;margin-top:26px;padding:0 20px;font-size:17px;font-weight:500;transition:filter .16s;display:inline-flex}.section-cards{background:var(--fella-background);padding-top:48px}.cards-title{text-align:center;max-width:100%;color:var(--fella-primary-text);letter-spacing:-.01em;margin:0 auto 48px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.cards-row{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;display:grid}.feature-card{background-image:linear-gradient(90deg,#c7d4da,#8b7cc9);background-size:300% 100%;border-radius:34px;flex-direction:column;justify-content:center;min-height:300px;padding:36px 32px;display:flex}.feature-card:first-child{background-position:0 0}.feature-card:nth-child(2){background-position:50% 0}.feature-card:nth-child(3){background-position:100% 0}.feature-card-text{color:#fff;letter-spacing:-.01em;text-align:left;margin:0;font-size:24px;font-weight:500;line-height:1.3}.feature-card-icon{filter:brightness(0)invert();width:84px;height:84px;margin:0 0 20px;display:block}.showcase-cta-button:hover{color:#fff;filter:var(--hover-brighten)}.showcase-box-text{z-index:1;width:100%;height:160px;color:var(--fella-primary-text);letter-spacing:-.01em;white-space:pre-line;text-align:center;justify-content:center;align-items:flex-start;margin:0;padding:40px 28px 0;font-size:clamp(31px,3.4vw,40px);font-weight:600;line-height:1.3;display:flex;position:absolute;top:0;left:0}.showcase-box-phone{z-index:1;image-rendering:auto;pointer-events:none;width:56.3%;max-width:none;height:auto;position:absolute;top:160px;left:50%;transform:translate(-50%)}.showcase-box-phone--home{image-rendering:auto;width:49.5%}@media (min-width:768px){.showcase-box-phone{width:59%;top:128px}.showcase-box-phone--home{width:51.9%}}.showcase-box:after{content:"";z-index:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44NScgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCglMjNuKScvPjwvc3ZnPgo=);background-size:200px 200px;position:absolute;inset:0}.section-tinted{background:#ebecef}.section-tinted .faq-list{max-width:1000px;margin:0 auto}.section-tinted .faq-item{border-radius:var(--radius-lg)}.home .section-tinted,.home .section-final-cta{background:var(--fella-background)}.home .footer{--footer-bg:var(--fella-background);background:var(--footer-bg);padding-top:24px}.section-header{max-width:640px;margin-bottom:var(--space-xl)}.section-header-centered{text-align:center;max-width:1600px;margin-left:auto;margin-right:auto}.section-header-centered .button{margin-top:28px}.section-header-wide{max-width:1600px}.text-page p,.text-page li{color:var(--fella-secondary-text)}.section-header p{color:var(--fella-primary-text);font-size:19px;line-height:1.5}.section-divider{background:var(--fella-separator);border:0;width:100%;max-width:1120px;height:1px;margin:0 auto 55px}.section-image{filter:saturate(170%)hue-rotate(-6deg)contrast(1.05)brightness(1.02);background-image:url(/assets/hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:887px;margin-top:10px;position:relative}.section-image-3{background-image:url(/assets/section-3-bg.jpg);margin-top:0}.section-image-dim{background:linear-gradient(#0a0b0f85 0%,#0a0b0f9e 60%,#0a0b0fb3 100%);position:absolute;inset:0}.section-image-inner{z-index:1;align-items:center;display:flex;position:absolute;inset:0}.section-image-copy{text-align:left;max-width:680px;margin-left:auto;margin-right:-112px}.section-image-copy h2{color:#f5f5f7;letter-spacing:0;max-width:620px;margin-bottom:18px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.section-image-copy h2 .highlight{color:#f5f5f7}.section-image-copy .lead{color:#f5f5f7d1;max-width:680px;margin-bottom:0;font-size:19px;line-height:1.42}.section-image-copy .button-row{margin-top:28px}.hero-center{text-align:center}.section-phone{padding-top:clamp(32px,5vw,52px);overflow:hidden}.section-phone-features-divider{background:#fff;width:100%;height:10px}.home-mobile-section-divider{display:none}.phone-section-headline{max-width:680px;color:var(--fella-primary-text);letter-spacing:0;text-wrap:balance;margin:0 auto clamp(24px,4vw,40px);font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.phone-bleed{justify-content:center;align-items:flex-end;height:clamp(380px,58vh,560px);display:flex}.phone-bleed-img{width:auto;max-width:none;height:100%}@media (min-width:768px){.phone-bleed-img{transform:translateY(.3px)}}@media (max-width:640px){.phone-bleed{height:auto;padding:0 8px}.phone-bleed-img{width:100%;max-width:480px;height:auto}}.feature-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto;display:grid}.feature-item{background:var(--fella-secondary-fill);border:1px solid var(--fella-separator);border-radius:var(--radius-lg);height:440px;padding:var(--space-lg)}.feature-item-left,.feature-item-right,.feature-item-center{background-color:#0b0c0e;background-position:50%;background-size:cover;border-color:#ffffff14;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.feature-item-left:before,.feature-item-right:before,.feature-item-center:before{content:"";z-index:0;background:linear-gradient(#00000038,#00000059 50%,#000000b8);position:absolute;inset:0}.feature-item-left,.feature-item-center{border-radius:14px 56px}.feature-item-right{border-radius:32px}.feature-item-left .feature-title,.feature-item-right .feature-title,.feature-item-center .feature-title{z-index:1;color:#ffffffe6;position:relative}.feature-item-left .feature-subtext,.feature-item-right .feature-subtext,.feature-item-center .feature-subtext{z-index:1;color:#ffffffa6;position:relative}.feature-item-left{background-image:url(/assets/feature-left.jpg)}.feature-item-right{background-image:url(/assets/feature-right.jpg)}.feature-item-center{background-image:url(/assets/feature-center.jpg)}.feature-title{text-align:left;max-width:85%;margin-bottom:var(--space-xs);font-size:19px;font-weight:500;line-height:1.3}.feature-subtext{text-align:left;max-width:85%;color:var(--fella-secondary-text);margin-bottom:0;font-size:15px;font-weight:300;line-height:1.55}.card{background:var(--fella-card);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid #d1d5dbb8}.timeline{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{min-height:160px}.step-number{width:28px;height:28px;margin-bottom:var(--space-md);color:#fff;background:var(--fella-primary-text);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.cta-band{padding:var(--space-xl);background:var(--fella-card);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-xl);border:1px solid #d1d5dbb8;display:flex}.cta-band p{color:var(--fella-secondary-text);margin-bottom:0}.footer{--footer-bg:var(--fella-background);background:var(--footer-bg);color:#2223268c;padding:80px clamp(32px,5vw,88px) 48px;font-size:15px}.footer-shell{width:100%}.footer-shell .footer-top:empty,.footer-shell .footer-rule-legal{display:none}.footer-shell .footer-rule:not(.footer-rule-legal){width:100vw;max-width:none;margin-bottom:56px;margin-left:50%;transform:translate(-50%)}[dir=rtl] .footer-shell .footer-rule:not(.footer-rule-legal){margin-left:0;margin-right:50%;transform:translate(50%)}@media (max-width:768px){.footer{padding-top:56px;padding-bottom:24px}.footer-shell .footer-top:empty{display:flex}.footer-shell .footer-rule-legal{display:block}.footer-shell .footer-rule:not(.footer-rule-legal){width:100%;max-width:1000px;margin-bottom:20px;margin-left:auto;margin-right:auto;transform:none}}@media (max-width:520px){.footer-shell .footer-top:empty{display:flex}.footer-shell .footer-rule-legal{display:block}.footer-shell .footer-rule:not(.footer-rule-legal){width:calc(100% + 40px);max-width:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;transform:none}}@media (min-width:769px){.footer-shell .footer-top,.footer-shell .footer-main,.footer-shell .footer-rule,.footer-shell .footer-legal{width:100%;max-width:none}.footer-shell .footer-main{gap:32px;max-width:1200px;margin-bottom:112px}.footer-shell .footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-shell .footer-column:nth-child(2) a{white-space:nowrap}.footer-shell .footer-column-trigger{margin-bottom:24px}.footer-shell .footer-columns nav{gap:18px}.footer-shell .footer-legal{max-width:1200px;padding-left:0}.footer-shell .footer-legal-group{gap:20px}.footer-shell .footer-actions{gap:14px;margin-left:8px}.footer-shell .footer-actions .lang-select-trigger{border-radius:0;width:auto;height:auto;min-height:0;padding:0;font-size:13px;font-weight:300}.footer-shell .footer-actions .lang-select-label{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.footer-shell .footer-actions .lang-select-globe{display:none}.footer-shell .footer-actions .lang-select-menu{transform-origin:0 100%;bottom:-8px;left:calc(100% + 12px);right:auto}}.footer-top{justify-content:space-between;align-items:center;gap:var(--space-lg);max-width:1000px;margin:0 auto 20px;display:flex}.preferred-source-cta{align-items:center;gap:10px;display:inline-flex;position:relative}.preferred-source-cta--footer{min-height:auto;display:inline-flex}.preferred-source-cta--footer .preferred-source-button{color:#000;background:0 0;border-radius:0;height:auto;min-height:auto;padding:0;font-size:13px;font-weight:300}.preferred-source-cta--footer .preferred-source-button:hover{color:#0f1117a6;filter:none}.preferred-source-cta--footer .preferred-source-icon{display:none}.footer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.footer-actions .lang-select{margin-left:0}.preferred-source-button{border-radius:var(--radius-pill);color:#fff;background:#000c;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s cubic-bezier(.2,0,0,1),filter .15s,opacity .15s;display:inline-flex;position:relative;transform:translateZ(0)}.preferred-source-icon{flex-shrink:0}.preferred-source-button:hover{color:#fff;filter:var(--hover-brighten)}.preferred-source-button:active{transition-duration:90ms;transform:scale(.97)}.preferred-source-button:focus-visible{outline:2px solid var(--fella-accent);outline-offset:3px}.preferred-source-button[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.preferred-source-button[data-preferred-source-state=success]{color:#247a3c;background:#34c7591a;border-color:#34c75970}.preferred-source-button[data-preferred-source-state=error]{color:#b42318;background:#ff3b3014;border-color:#ff3b3061}.preferred-source-button[data-preferred-source-state=loading] [data-preferred-source-label]{visibility:hidden}.preferred-source-button .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preferred-source-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.preferred-source-button{color:#f5f5f7;background:#2c2c2e;border-color:#fff3}.preferred-source-button:hover{color:#fff}.preferred-source-cta--footer .preferred-source-button{color:#000;background:0 0}.preferred-source-cta--footer .preferred-source-button:hover{color:#0f1117a6;background:0 0}.preferred-source-button[data-preferred-source-state=success]{color:#77dc93}.preferred-source-button[data-preferred-source-state=error]{color:#ff9b94}}@media (prefers-reduced-motion:reduce){.preferred-source-button{transition:filter .15s,opacity .15s}.preferred-source-button:active{transform:none}}.footer-trial{align-items:center;gap:12px;display:inline-flex}.footer-trial>span{font-size:13px;font-weight:300}.footer-pill-button{color:#0f1117d1;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;height:auto;padding:0;font-size:14px;font-weight:700;line-height:1;transition:color .16s;display:inline-flex}.footer-pill-button:hover{color:#0f1117;background:0 0}.footer-pill-button:active{transform:none}.footer-link-arrow{font-size:13px;line-height:1;transform:translateY(-1px)}.footer-ai{display:none}.footer-status{border-radius:var(--radius-sm);color:#3c469ed1;background:#5260d91c;border:1px solid #5260d947;align-items:center;font-size:13px;font-weight:300;display:inline-flex;overflow:hidden}.footer-status-dots{grid-template-columns:repeat(4,1fr);gap:2.5px;padding:7px 10px;display:grid}.footer-status-dots span{border-radius:var(--radius-pill);background:var(--fella-accent);opacity:.28;width:2px;height:2px;animation:1.6s ease-in-out infinite footer-dot-row}.footer-status-dots span:nth-child(n+5):nth-child(-n+8){animation-delay:.4s}.footer-status-dots span:nth-child(n+9):nth-child(-n+12){animation-delay:.8s}.footer-status-dots span:nth-child(n+13):nth-child(-n+16){animation-delay:1.2s}.footer-status>span{padding:7px 9px 7px 7px}.footer-status-cta{display:none}.footer-rule{background:#0f111714;width:100%;max-width:1000px;height:1px;margin:0 auto 37px}.footer-main{justify-content:space-between;align-items:flex-start;gap:48px;max-width:1000px;margin:0 auto 32px;display:flex}.footer-rule-tight{margin-bottom:20px}.footer-legal{color:#0f1117e0;text-align:left;flex-wrap:wrap;align-items:center;gap:12px;max-width:1000px;margin:0 auto;font-size:13px;font-weight:300;display:flex}.footer-legal-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lang-select{margin-left:auto;position:relative}.lang-select-trigger{border-radius:var(--radius-pill);color:#0f1117e0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:13px;font-weight:500;line-height:1;transition:filter .16s;display:inline-flex}.lang-select-trigger:hover{filter:var(--hover-brighten)}.lang-select-trigger:focus-visible{outline:2px solid var(--fella-accent);outline-offset:2px}.lang-select-trigger .lang-select-flag{display:none}.lang-select-trigger .lang-select-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lang-select-globe{color:currentColor;width:24px;height:24px;display:block}.lang-select-chevron{color:#fff;width:12px;height:12px;transition:transform .18s}.lang-select-trigger[aria-expanded=true] .lang-select-chevron{transform:rotate(180deg)}.lang-select-menu{z-index:20;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1d1d1f61 transparent;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(180%);opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;background:#fafafa9e;border:0;width:236px;max-height:min(420px,100dvh - 32px);margin:0;padding:6px;list-style:none;transition:opacity .14s,transform .14s;display:none;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden auto;transform:translateY(4px)scale(.98);box-shadow:0 4px 12px -6px #0f111729}.lang-select-menu::-webkit-scrollbar{width:8px;display:block}.lang-select-menu::-webkit-scrollbar-track{background:0 0}.lang-select-menu::-webkit-scrollbar-thumb{background:#1d1d1f61 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}.lang-select-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;display:block;transform:none}@starting-style{.lang-select-menu.is-open{opacity:0;transform:translateY(4px)scale(.98)}}[dir=rtl] .lang-select-menu{transform-origin:0 100%;left:0;right:auto}[dir=rtl] .lang-select-menu:not(.is-open){visibility:hidden}@media (min-width:769px) and (max-width:1023px){.footer-shell .footer-actions .lang-select-menu{transform-origin:100% 100%;bottom:calc(100% + 8px);left:auto;right:0}[dir=rtl] .footer-shell .footer-actions .lang-select-menu{transform-origin:0 100%;left:0;right:auto}}.lang-select-option{border-radius:var(--radius-sm);color:#0f1117e0;align-items:center;gap:9px;height:36px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.lang-select-option:not(.is-disabled){cursor:pointer;transition:background .12s}.lang-select-option:not(.is-disabled):hover{background:#0f11170f}.lang-select-option .lang-select-flag-emoji{text-align:center;flex:none;width:24px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;font-weight:400;line-height:1}.lang-select-option .lang-select-flag-img{object-fit:cover;outline-offset:-1px;border-radius:3px;outline:1px solid #0f11171a;flex:none;width:22px;height:16px;display:none}.no-flag-emoji .lang-select-option .lang-select-flag-emoji{display:none}.no-flag-emoji .lang-select-option .lang-select-flag-img{display:block}.lang-select-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lang-select-check{width:16px;height:16px;color:var(--fella-secondary-text);flex:none}.lang-select-option.is-disabled{color:#0f111761;cursor:default}.lang-select-tag{border-radius:var(--radius-sm);color:#0f11176b;letter-spacing:.02em;text-transform:uppercase;background:#0f11170f;flex:none;padding:2px 6px;font-size:10px;font-weight:600}.footer-legal-divider{background:#22232652;border-radius:1px;width:1px;height:12px}.footer-legal a{color:#000;font-size:13px;font-weight:300;transition:color .16s}.footer-legal a:hover{color:#0f1117a6}.footer-columns{justify-content:space-between;gap:32px;width:100%;display:flex}.footer-column-legal,.footer-column-language{display:none}.footer-column-trigger{color:#0f1117e0;text-align:left;cursor:default;background:0 0;border:0;width:100%;margin:0 0 16px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:block}.footer-column-chevron{display:none}.footer-columns nav{flex-direction:column;gap:12px;display:flex}@media (min-width:521px){.footer-column-panel{height:auto!important;overflow:visible!important}.footer-column-panel[hidden]{display:flex!important}}@media (min-width:1024px){.footer-column-trigger{margin-bottom:12px}}.footer-columns a{color:#0f1117f5;font-size:13px;font-weight:300;transition:color .16s}.footer-columns a:hover{color:#0f1117}.footer-wordmark{justify-content:center;align-items:flex-end;width:100%;height:220px;margin-top:40px;margin-bottom:-60px;display:flex;position:relative;overflow:hidden}.footer-wordmark-inner{align-items:flex-end;gap:clamp(12px,2vw,28px);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.footer-wordmark-icon{object-fit:contain;opacity:.24;border-radius:22%;flex:none;width:clamp(128px,24vw,260px);height:clamp(128px,24vw,260px);transform:translateY(10%);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.footer-wordmark-text{color:#0f11172e;letter-spacing:.04em;font-size:clamp(128px,22vw,260px);font-weight:600;line-height:1;transform:translateY(20%)}.footer-wordmark:before,.footer-wordmark:after{content:"";pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.footer-wordmark:before{background:linear-gradient(to right, var(--footer-bg), transparent);left:0}.footer-wordmark:after{background:linear-gradient(to left, var(--footer-bg), transparent);right:0}@keyframes footer-dot-row{0%,20%{opacity:1}30%,to{opacity:.28}}.text-page{padding:64px 0}.affiliate-page{background:#fff}.affiliate-page .section-white:not(.affiliate-faq-section){background:var(--fella-background)}.affiliate-page .affiliate-faq-section{background:#fff}.affiliate-page-redesign{background:var(--fella-background);padding-bottom:0}.affiliate-page-redesign>.container:first-child{min-height:470px;padding-top:30px;padding-bottom:80px}.affiliate-page-redesign .text-card{text-align:center}.affiliate-overview,.affiliate-steps,.affiliate-fit,.affiliate-faq-section,.affiliate-final-cta{padding:88px 0}.affiliate-overview,.affiliate-fit,.affiliate-final-cta{background:#fff}.affiliate-steps,.affiliate-faq-section{background:var(--fella-background)}.affiliate-section-heading{text-align:center;max-width:780px;margin:0 auto 42px}.affiliate-section-heading h2,.affiliate-split-intro h2,.affiliate-note h2,.affiliate-final-card h2{color:var(--fella-primary-text);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.06}.affiliate-section-heading>p:last-child,.affiliate-split-intro>p:last-child{max-width:680px;color:var(--fella-secondary-text);margin:20px auto 0;font-size:18px;font-weight:300;line-height:1.55}.affiliate-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.affiliate-benefit-card,.affiliate-detail-card{background:var(--fella-background);border-radius:28px}.affiliate-benefit-card{min-height:300px;padding:32px}.affiliate-card-number{width:40px;height:40px;color:var(--fella-secondary-text);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:66px;font-size:13px;font-weight:500;display:inline-flex}.affiliate-benefit-card h3,.affiliate-detail-card h3,.affiliate-step-list h3{color:var(--fella-primary-text);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.15}.affiliate-benefit-card p,.affiliate-detail-card p,.affiliate-step-list p{color:var(--fella-secondary-text);margin:0;font-size:16px;font-weight:300;line-height:1.55}.affiliate-split-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:88px;display:grid}.affiliate-split-intro{position:sticky;top:120px}.affiliate-split-intro>p:last-child{margin-left:0;margin-right:0}.affiliate-step-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.affiliate-step-list li{background:#fff;border-radius:24px;grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:26px;display:grid}.affiliate-step-list li>span{color:#fff;background:#232326;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:500;display:inline-flex}.affiliate-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.affiliate-detail-card{min-height:220px;padding:34px}.affiliate-note{color:#fff;background:#232326;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:80px;margin-top:16px;padding:42px;display:grid}.affiliate-note .affiliate-eyebrow,.affiliate-note>p{color:#ffffffa8}.affiliate-note h2{color:#fff;font-size:clamp(30px,3.2vw,42px)}.affiliate-note>p{margin:0;font-size:16px;font-weight:300;line-height:1.55}.affiliate-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.affiliate-page-redesign>.affiliate-faq-section{margin-top:0}.affiliate-page-redesign>.affiliate-faq-section .container{max-width:820px}.affiliate-page-redesign>.affiliate-faq-section .faq-title{text-align:center;margin:0 0 28px}.affiliate-final-cta{padding-top:0}.affiliate-final-card{background:var(--fella-background);border-radius:30px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.affiliate-final-card h2{max-width:680px;font-size:clamp(30px,3.5vw,44px)}.affiliate-final-card .affiliate-cta-button{flex:none}.affiliate-page-localized>.section:not(.affiliate-faq-section){background:#fff;min-height:0;padding:8px 0}.affiliate-page-localized>.section:not(.affiliate-faq-section):first-of-type{padding-top:88px}.affiliate-page-localized>.section:not(.affiliate-faq-section):has(+.affiliate-faq-section){padding-bottom:88px}.affiliate-page-localized>.section:not(.affiliate-faq-section)>.container{background:var(--fella-background);border-radius:28px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;column-gap:64px;width:min(1040px,100% - 48px);padding:48px;display:grid}.affiliate-page-localized>.section:not(.affiliate-faq-section) .section-header{text-align:left;grid-area:1/1/span 4;margin:0}.affiliate-page-localized>.section:not(.affiliate-faq-section) .section-header h2{color:var(--fella-primary-text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.08}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy,.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-compare-wrap,.affiliate-page-localized>.section:not(.affiliate-faq-section) .affiliate-feature-cta{grid-column:2;width:100%;max-width:none;margin-left:0;margin-right:0}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy{gap:18px}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy p{color:var(--fella-secondary-text);font-size:17px;font-weight:300;line-height:1.55}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy strong{color:var(--fella-primary-text);font-weight:500}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-compare-wrap{background:#fff;border-radius:22px;margin-top:22px;margin-bottom:0;overflow:hidden}.affiliate-page-localized>.section:not(.affiliate-faq-section) .affiliate-feature-cta{text-align:left;margin-top:24px}.affiliate-page-localized>.affiliate-faq-section{background:var(--fella-background);margin-top:0;padding-top:88px}.affiliate-page-localized>.affiliate-faq-section+.section,.affiliate-page-localized>.affiliate-faq-section:last-child{padding-bottom:88px}@media (max-width:767px){.affiliate-page-redesign{padding-top:36px}.affiliate-page-redesign>.container:first-child{min-height:0;padding-top:24px;padding-bottom:64px}.affiliate-page-redesign .affiliate-pair{margin-bottom:22px;transform:scale(.86)}.affiliate-page-redesign .text-card h1{font-size:42px}.affiliate-page-redesign .affiliate-subtext{font-size:18px;line-height:1.5}.affiliate-overview,.affiliate-steps,.affiliate-fit,.affiliate-faq-section,.affiliate-final-cta{padding:64px 0}.affiliate-section-heading{text-align:left;margin-bottom:28px}.affiliate-section-heading h2,.affiliate-split-intro h2,.affiliate-note h2,.affiliate-final-card h2{font-size:34px}.affiliate-section-heading>p:last-child,.affiliate-split-intro>p:last-child{margin-top:16px;font-size:17px}.affiliate-benefit-grid,.affiliate-detail-grid,.affiliate-split-layout,.affiliate-note{grid-template-columns:1fr}.affiliate-benefit-grid,.affiliate-detail-grid{gap:12px}.affiliate-benefit-card{min-height:0;padding:26px}.affiliate-card-number{margin-bottom:42px}.affiliate-split-layout{gap:30px}.affiliate-split-intro{position:static}.affiliate-step-list li{grid-template-columns:40px 1fr;gap:14px;padding:22px}.affiliate-step-list li>span{width:40px;height:40px}.affiliate-detail-card{min-height:0;padding:28px}.affiliate-note{gap:24px;padding:30px 26px}.affiliate-page-redesign>.affiliate-faq-section .faq-title{text-align:left}.affiliate-final-cta{padding-top:0}.affiliate-final-card{flex-direction:column;align-items:flex-start;gap:28px;padding:30px 26px}.affiliate-page-localized>.section:not(.affiliate-faq-section){padding:6px 0}.affiliate-page-localized>.section:not(.affiliate-faq-section):first-of-type{padding-top:64px}.affiliate-page-localized>.section:not(.affiliate-faq-section):has(+.affiliate-faq-section){padding-bottom:64px}.affiliate-page-localized>.section:not(.affiliate-faq-section)>.container{grid-template-columns:1fr;gap:24px;width:min(100% - 32px,680px);padding:28px 24px}.affiliate-page-localized>.section:not(.affiliate-faq-section) .section-header,.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy,.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-compare-wrap,.affiliate-page-localized>.section:not(.affiliate-faq-section) .affiliate-feature-cta{grid-area:auto/1}.affiliate-page-localized>.section:not(.affiliate-faq-section) .section-header h2{font-size:30px}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-copy p{font-size:16px}.affiliate-page-localized>.section:not(.affiliate-faq-section) .vs-compare-wrap{margin-top:0}.affiliate-page-localized>.affiliate-faq-section{padding-top:64px}}.affiliate-page>.container{flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding-bottom:64px;display:flex}.affiliate-page>.container .affiliate-feature-cta{text-align:center}.text-card{max-width:820px;margin:0 auto}.support-page .text-card{max-width:960px}.text-card h1{margin-bottom:var(--space-md);font-size:44px}.support-page .text-card h1,.affiliate-page .text-card h1,.how-hero .text-card h1{max-width:100%;margin-bottom:var(--space-md);text-align:center;letter-spacing:0;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.how-hero .text-card{text-align:center;max-width:1120px}.how-hero-subtext{max-width:640px;margin:0 auto var(--space-xl);color:var(--fella-primary-text);text-wrap:balance;font-size:20px;font-weight:300;line-height:1.5}.how-hero .text-card .button-row{justify-content:center}.how-hero .vs-badge{margin-bottom:var(--space-lg);border:1px solid var(--fella-separator);border-radius:var(--radius-md);color:var(--fella-primary-text);background:var(--fella-background);padding:4px 10px;font-size:15px;font-weight:300}.how-hero .text-card h1,.how-hero-subtext{margin-bottom:var(--space-lg)}.support-logo{object-fit:contain;width:84px;height:84px;margin:0 auto 28px;display:block}.support-quick-links{gap:var(--space-md);margin:var(--space-xl) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-topics{gap:var(--space-lg);margin:var(--space-xxl) 0;flex-direction:column;display:flex}.support-topic-card{border-radius:var(--radius-lg);background:var(--fella-card);text-align:left;min-height:320px;overflow:hidden}.support-topic-split-compact{flex-direction:row-reverse;height:500px;min-height:0}.support-topic-split-small{height:350px;min-height:0}.support-topic-split{align-items:stretch;display:flex}.support-topic-text{padding:var(--space-xxl);flex-direction:column;flex:0 0 50%;justify-content:center;display:flex}.support-topic-image{object-fit:cover;background:var(--fella-secondary-fill);flex:0 0 50%;width:50%;height:auto}.support-topic-card h3{margin-bottom:var(--space-md);font-size:34px;font-weight:700;line-height:1.15}.support-topic-card p{margin-bottom:var(--space-lg);color:var(--fella-primary-text);font-size:16px;line-height:1.55}.support-topic-link{color:var(--fella-accent);align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .16s;display:inline-flex}.support-topic-link:hover{filter:var(--hover-brighten)}.support-topic-chevron{background-color:var(--fella-accent);width:16px;height:16px;margin-top:2px;display:inline-block;-webkit-mask-image:url(/assets/vendor/lucide/chevron-right.svg);mask-image:url(/assets/vendor/lucide/chevron-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.support-divider{height:1px;margin:var(--space-xxl) 0;background:var(--fella-separator);border:none}.support-callout{margin:var(--space-lg) 0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--fella-secondary-fill)}.support-callout p{color:var(--fella-primary-text);margin-bottom:0}.support-callout-final{padding:var(--space-xl)}.support-callout-final h2{margin-top:0}.support-page .text-card p a,.support-page .text-card li a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.support-quick-card{justify-content:center;align-items:center;gap:var(--space-lg);min-height:220px;padding:var(--space-xxl) var(--space-lg);border-radius:var(--radius-lg);background:var(--fella-secondary-fill);text-align:center;flex-direction:column;text-decoration:none;transition:filter .16s;display:flex}.support-quick-card:hover{filter:brightness(.96)}.support-quick-icon{width:40px;height:40px;color:var(--fella-primary-text);opacity:.72}.support-quick-icon-accent{color:var(--fella-accent);opacity:1}.support-quick-icon-red{color:#f4a3a0;opacity:1}.support-quick-icon-green{color:#a3d9b1;opacity:1}.support-quick-card span{color:var(--fella-primary-text);opacity:.72;font-size:18px;font-weight:400;text-decoration:none}.support-quick-card:hover span{color:var(--fella-primary-text);opacity:.72;text-decoration:none}.text-page p.support-subtext,.text-page p.affiliate-subtext{margin-bottom:var(--space-xl);text-align:center;color:var(--fella-primary-text);font-size:20px;font-weight:300}.text-card h2{margin-top:var(--space-xl);font-size:24px}.text-card ul{padding-left:22px}.affiliate-pair{justify-content:center;align-items:center;gap:var(--space-md);margin:0 auto 28px;display:flex}.affiliate-feature-cta{margin-top:var(--space-xl)}.affiliate-page a.affiliate-cta-button{color:#fff;border-radius:var(--radius-pill);background:#232326;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:300;transition:filter .16s;display:inline-flex}.affiliate-page a.affiliate-cta-button:hover{color:#fff;filter:var(--hover-brighten)}.affiliate-faq-section{margin-top:10px}.dashboard-layout{background:var(--fella-background);align-items:stretch;min-height:100vh;display:flex}.dashboard-sidebar{gap:var(--space-lg);padding:var(--space-md);border-right:1px solid var(--fella-separator);flex-direction:column;flex:0 0 200px;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar-brand{color:var(--fella-primary-text);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.dashboard-sidebar-brand img{border-radius:8px;width:28px;height:28px}.dashboard-sidebar-nav{flex-direction:column;gap:2px;display:flex}.dashboard-sidebar-nav[hidden]{display:none}.dashboard-sidebar-nav a{border-radius:var(--radius-md);color:var(--fella-secondary-text);padding:8px 12px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s}.dashboard-sidebar-nav a:hover{color:var(--fella-primary-text)}.dashboard-sidebar-nav a.is-active{color:var(--fella-accent);background:#5260d91f;font-weight:600}.dashboard-sidebar-logout{border-radius:var(--radius-md);color:var(--fella-secondary-text);margin-top:auto;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .16s,color .16s}.dashboard-sidebar-logout:hover{background:var(--fella-secondary-fill);color:var(--fella-primary-text)}.dashboard-main{min-width:0;padding:var(--space-xxl) var(--space-xl);flex:1;overflow-x:hidden}.dashboard-main-inner{max-width:640px;margin:0 auto}.dashboard-page h1{max-width:100%;margin-bottom:var(--space-xs);font-size:26px;font-weight:700;line-height:1.25}.dashboard-card{scroll-margin-top:var(--space-xl);margin:var(--space-lg) 0;padding:var(--space-lg);background:var(--fella-card);border:1px solid var(--fella-separator);border-radius:var(--radius-lg)}.dashboard-card:first-child{margin-top:var(--space-lg)}.dashboard-card h2{margin:0 0 var(--space-sm);font-size:20px}.dashboard-card>p:last-child,.dashboard-card>ul:last-child{margin-bottom:0}.dashboard-state-card{max-width:440px;margin:var(--space-xxl) auto 0;text-align:center}.dashboard-state-card p{color:var(--fella-secondary-text)}.dashboard-content-header{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.dashboard-content-header h1{margin-bottom:0}.dashboard-status-badge{border-radius:var(--radius-pill);background:var(--fella-secondary-fill);color:var(--fella-primary-text);align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-status-badge:before{content:"";border-radius:var(--radius-lg);background:var(--fella-secondary-text);width:7px;height:7px}.dashboard-status-badge.is-active:before{background:var(--fella-success)}.dashboard-status-badge.is-disabled:before{background:var(--fella-destructive)}.dashboard-stats-grid{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.dashboard-stats-grid li{padding:var(--space-md);background:var(--fella-secondary-fill);border-radius:var(--radius-md)}.dashboard-stats-grid .dashboard-stat-label{color:var(--fella-secondary-text);margin-bottom:4px;font-size:13px;display:block}.dashboard-stats-grid .dashboard-stat-value{color:var(--fella-primary-text);font-size:20px;font-weight:700}.dashboard-chart{margin-top:var(--space-md)}.dashboard-chart-svg{width:100%;height:72px;display:block}.dashboard-chart-bar{fill:var(--fella-accent)}.dashboard-chart-range{color:var(--fella-secondary-text);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.dashboard-chart-empty{padding:var(--space-md);background:var(--fella-secondary-fill);border-radius:var(--radius-md);color:var(--fella-secondary-text);text-align:center;margin:0;font-size:14px}.dashboard-asset-grid{justify-content:center;gap:var(--space-md);margin-top:var(--space-md);display:flex}.dashboard-asset{border-radius:var(--radius-md);border:1px solid var(--fella-separator);width:108px;transition:filter .16s;display:block;overflow:hidden}.dashboard-asset:hover{filter:var(--hover-brighten)}.dashboard-asset-preview{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.dashboard-asset-preview img{width:56px;height:auto;display:block}.dashboard-asset-preview-light{background:var(--fella-secondary-fill)}.dashboard-asset-preview-dark{background:#1d1d1f}.dashboard-asset-label{padding:6px var(--space-sm);border-top:1px solid var(--fella-separator);color:var(--fella-primary-text);text-align:center;font-size:12px;font-weight:600;display:block}@media (max-width:640px){.dashboard-stats-grid{grid-template-columns:1fr}}@media (max-width:860px){.dashboard-layout{flex-direction:column}.dashboard-sidebar{align-items:center;gap:var(--space-lg);border-right:0;border-bottom:1px solid var(--fella-separator);flex-direction:row;flex:none;height:auto;overflow-y:visible}.dashboard-sidebar-nav{gap:var(--space-md);flex-flow:wrap}.dashboard-sidebar-logout{margin-top:0;margin-left:auto}.dashboard-main{padding:var(--space-xl) var(--space-lg)}}.affiliate-page .text-card h1.affiliate-auth-title{max-width:100%;margin-bottom:var(--space-lg);text-align:center;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.2}.affiliate-oauth-button{border:1px solid var(--fella-separator);border-radius:var(--radius-md);min-height:44px;color:var(--fella-primary-text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;transition:filter .16s;display:flex}.affiliate-oauth-button:hover{filter:var(--hover-brighten)}.affiliate-oauth-button:disabled{opacity:.5;cursor:default;pointer-events:none}.affiliate-auth-page .text-page{align-items:center;min-height:100vh;padding-top:0;padding-bottom:0;display:flex}.affiliate-page a{color:var(--fella-primary-text);font-weight:600}.affiliate-page a:hover{color:var(--fella-primary-text);filter:var(--hover-brighten)}.faq-list{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;display:flex}.faq-item{background:var(--fella-card);border:1px solid var(--fella-separator);border-radius:var(--radius-md);padding:var(--space-md)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;color:var(--fella-primary-text);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--fella-secondary-text);flex:none;font-size:20px;font-weight:400;transition:transform .16s}.faq-item[open] summary:after{content:"+";transform:rotate(45deg)}.faq-item p{margin:var(--space-sm) 0 0;color:var(--fella-secondary-text)}.highlight-grid{gap:var(--space-sm);margin:var(--space-lg) 0;grid-template-columns:repeat(2,1fr);display:grid}.highlight-box{background:var(--fella-card);border:1px solid var(--fella-separator);border-radius:var(--radius-md);padding:var(--space-md)}.highlight-box strong{color:var(--fella-primary-text);margin-bottom:4px;display:block}.highlight-box p{color:var(--fella-secondary-text);margin:0;font-size:15px}@media (max-width:640px){.highlight-grid{grid-template-columns:1fr}}.muted{color:var(--fella-secondary-text)}.admin-card{max-width:100%}#admin-gate{max-width:420px}.admin-gate-row{gap:var(--space-sm);flex-direction:row;display:flex}.admin-gate-row input{border:1px solid var(--fella-separator);border-radius:var(--radius-md);background:var(--fella-secondary-fill);min-height:44px;color:var(--fella-primary-text);flex:auto;padding:0 14px;font-size:16px}.admin-toolbar{gap:var(--space-sm);margin:var(--space-md) 0;flex-wrap:wrap;align-items:center;display:flex}.admin-toolbar #admin-search{border:1px solid var(--fella-separator);border-radius:var(--radius-md);background:var(--fella-secondary-fill);min-height:44px;color:var(--fella-primary-text);flex:240px;padding:0 14px;font-size:15px}.admin-table-wrap{border:1px solid var(--fella-separator);border-radius:var(--radius-lg);overflow-x:auto}.admin-table{border-collapse:collapse;background:var(--fella-card);width:100%;font-size:14px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fella-separator);white-space:nowrap;padding:10px 12px}.admin-table td{white-space:normal}.admin-table th{color:var(--fella-secondary-text);font-size:13px;font-weight:600}.admin-notes-cell{max-width:220px}.admin-link-btn{color:var(--fella-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.admin-link-btn:hover{filter:var(--hover-brighten)}.admin-badge{border-radius:var(--radius-pill);padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.admin-badge-active{color:var(--fella-success);background:#34c75924}.admin-badge-disabled{color:var(--fella-destructive);background:#ff3b3024}.admin-row-editing select,.admin-row-editing input,.admin-row-editing textarea{border:1px solid var(--fella-separator);border-radius:var(--radius-sm);background:var(--fella-secondary-fill);width:100%;min-height:36px;color:var(--fella-primary-text);margin-bottom:4px;padding:4px 8px;font-size:13px}.admin-num-input{width:90px!important}.vs-page .container{max-width:720px}.how-it-works-page .container{max-width:1120px}.vs-page .section{padding:40px 0}.vs-compare-wrap{margin-bottom:var(--space-xl);border:1px solid var(--fella-separator);border-radius:var(--radius-lg);overflow-x:auto}.vs-compare{border-collapse:collapse;width:100%;min-width:420px}.vs-compare th,.vs-compare td{text-align:left;padding:14px 20px;font-size:15px}.vs-compare thead th{color:var(--fella-primary-text);background:var(--fella-secondary-fill);border-bottom:1px solid var(--fella-separator);font-size:14px;font-weight:700}.vs-compare tbody td{border-bottom:1px solid var(--fella-separator);color:var(--fella-secondary-text)}.vs-compare tbody tr:last-child td{border-bottom:none}.vs-compare tbody tr:nth-child(2n) td{background:var(--fella-background)}.vs-compare td:first-child{color:var(--fella-primary-text);white-space:nowrap;font-weight:600}.vs-page .section-header{max-width:none;margin-bottom:var(--space-md)}.vs-page .section-header h2{font-size:clamp(24px,3vw,28px)}.how-page .section{padding:56px 0;position:relative}.how-page .section+.section:before{content:"";background:var(--fella-separator);width:min(720px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.how-it-works-page .section{background:#fff}.how-it-works-page .section:nth-of-type(2n){background:var(--fella-background)}.how-it-works-page .section+.section:before{content:none}.how-it-works-page .section+.section{margin-top:10px}.how-it-works-page.how-it-works-page .section:not(.how-hero):not(.section-final-cta){padding-top:72px;padding-bottom:72px}.how-it-works-page.how-it-works-page .section-header{margin-bottom:28px}.how-it-works-page.how-it-works-page .vs-copy{gap:28px}.how-it-works-page.how-it-works-page .vs-copy+.vs-compare-wrap{margin-top:40px}.how-it-works-page.how-it-works-page .vs-compare-wrap{margin-bottom:0}.how-it-works-page .how-product-preview .showcase-box-row{gap:var(--space-lg);max-width:900px;height:480px;margin-top:0}.how-it-works-page .how-product-preview .showcase-box{border-radius:34px}.how-it-works-page .how-product-preview .vs-copy+.showcase-box-row{margin-top:40px}.how-it-works-page .how-demo-stage{grid-template-columns:minmax(0,1fr) 324px minmax(0,1fr);align-items:stretch;gap:24px;max-width:900px;margin:40px auto 0 0;display:grid}.how-it-works-page .how-demo{border:1px solid var(--fella-separator);background:var(--fella-background);border-radius:28px;width:100%;margin:0;padding:8px;overflow:hidden}.how-it-works-page .how-demo-video{border-radius:20px;width:100%;height:auto;display:block}.how-it-works-page .how-demo-outline{border:1px solid var(--fella-separator);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - 1px), var(--fella-separator) calc(25% - 1px), var(--fella-separator) 25%);border-radius:28px;position:relative;overflow:hidden}.how-it-works-page .how-demo-outline:before,.how-it-works-page .how-demo-outline:after{border:1px solid var(--fella-separator);content:"";border-radius:50%;width:140%;height:124%;position:absolute;top:-12%}.how-it-works-page .how-demo-outline:before{left:-96%}.how-it-works-page .how-demo-outline:after{right:-96%}.how-it-works-page .how-demo-stage+.showcase-box-row{margin-top:40px}.how-it-works-page .how-product-preview .showcase-cta-box{border-radius:34px;max-width:900px;margin-left:0;margin-right:auto}@media (max-width:767px){.how-it-works-page .how-product-preview .showcase-box-row{gap:16px;height:auto}.how-it-works-page .how-product-preview .showcase-box{height:420px}.how-it-works-page .how-product-preview .vs-copy+.showcase-box-row{margin-top:28px}.how-it-works-page .how-demo-stage{width:min(100%,288px);margin-top:28px;display:block}.how-it-works-page .how-demo{border-radius:24px;padding:6px}.how-it-works-page .how-demo-video{border-radius:17px}.how-it-works-page .how-demo-outline{display:none}.how-it-works-page .how-demo-stage+.showcase-box-row{margin-top:28px}.how-it-works-page.how-it-works-page .section:not(.how-hero):not(.section-final-cta){padding-top:48px;padding-bottom:48px}.how-it-works-page.how-it-works-page .section-header{margin-bottom:24px}.how-it-works-page.how-it-works-page .vs-copy{gap:24px}.how-it-works-page .how-page-meta{flex-direction:column;align-items:flex-start;gap:8px}.how-it-works-page .how-last-updated{border-left:0;padding-left:0;font-size:13px}.how-it-works-page.how-it-works-page .vs-copy+.vs-compare-wrap{margin-top:28px}.how-it-works-page.how-it-works-page .vs-compare-wrap{overflow:hidden}.how-it-works-page.how-it-works-page .vs-compare tr{border-bottom:1px solid var(--fella-separator);padding:18px}.how-it-works-page.how-it-works-page .vs-compare tbody tr:nth-child(odd){background:#fff}.how-it-works-page.how-it-works-page .vs-compare tbody tr:nth-child(2n){background:var(--fella-background)}.how-it-works-page.how-it-works-page .vs-compare tbody tr:last-child{border-bottom:0}.how-it-works-page.how-it-works-page .vs-compare td,.how-it-works-page.how-it-works-page .vs-compare tbody td{background:0 0;border:0;padding:0;font-size:16px;line-height:1.5}.how-it-works-page.how-it-works-page .vs-compare td+td{margin-top:12px}.how-it-works-page.how-it-works-page .vs-compare td:first-child{font-size:13px;line-height:1.35}.how-it-works-page.how-it-works-page .vs-compare td[data-label]:before{color:var(--fella-secondary-text);content:attr(data-label);margin-bottom:3px;font-size:12px;font-weight:400;line-height:1.35;display:block}}.how-it-works-page.how-it-works-page .vs-copy p{color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));font-size:21px;font-weight:400;line-height:1.42}.how-it-works-page .vs-copy,.how-it-works-page .section-header,.how-it-works-page .faq-list,.how-it-works-page .vs-crosslinks p,.how-it-works-page.how-it-works-page .vs-compare-wrap{text-align:left;max-width:900px;margin-left:auto;margin-right:auto}.how-it-works-page .how-page-meta{text-align:left;justify-content:flex-start;align-items:center;gap:12px;max-width:900px;margin:0 auto 28px 0;display:flex}.how-it-works-page .how-breadcrumbs{min-width:0}.how-it-works-page .how-breadcrumbs ol{color:var(--fella-secondary-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:15px;font-weight:300;list-style:none;display:flex}.how-it-works-page .how-breadcrumbs li+li:before{color:var(--fella-secondary-text);content:"/";margin-right:8px}.how-it-works-page .how-breadcrumbs a{color:var(--fella-primary-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.how-it-works-page .how-last-updated{border-left:1px solid var(--fella-separator);color:var(--fella-secondary-text);white-space:nowrap;flex:none;margin:0;padding-left:12px;font-size:14px;font-weight:300}.how-it-works-page .faq-title{margin-bottom:28px;font-size:clamp(24px,3vw,28px)}.how-it-works-page.how-it-works-page.how-it-works-page .seo-hero-preview{margin-top:-40px;padding-top:12px}.how-it-works-page.how-it-works-page.how-it-works-page .seo-hero-preview+.section{padding-top:32px}.how-it-works-page.how-it-works-page.how-it-works-page .vs-compare-wrap{margin-left:0;margin-right:auto}.seo-design-template .vs-hero,.seo-design-template .section{background:var(--fella-background)}.seo-design-template .section+.section:before{content:none}.seo-design-template .vs-hero .container,.seo-design-template .section .container{max-width:950px}.seo-design-template .vs-hero{border:0;padding:112px 0 88px}.seo-design-template .how-hero h1,.seo-design-template .section h2{max-width:900px}.seo-design-template .how-hero h1{text-align:center;margin-left:auto;margin-right:auto;line-height:1.14}.seo-design-template.seo-design-template .how-hero{padding-top:64px;padding-bottom:64px}.seo-design-template .how-hero .container{transform:translateY(32px)}.seo-design-template .how-hero .text-card{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.seo-design-template .how-hero .text-card .button-row{justify-content:center}.app-directory-search .section-header{text-align:left}.app-directory-search .section-header h2{text-align:left;margin-left:0}.app-directory-list.is-visible{opacity:1;max-height:520px;transform:translateY(0)}@keyframes app-directory-result-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.privacy-legal-link{color:var(--fella-secondary-text);text-align:center;font-size:14px}.privacy-legal-link a{color:var(--fella-secondary-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.privacy-legal-link a:hover{color:var(--fella-primary-text)}.privacy-philosophy-page #legal-link{padding-top:0;padding-bottom:0}.privacy-philosophy-page .section .lead{max-width:900px;font-size:19px;line-height:1.6}.selfcontrol-page .how-hero-date{margin:0 0 var(--space-lg);color:var(--fella-secondary-text);font-size:21px}.seo-design-template .how-hero .lead{max-width:680px;color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));text-align:center;margin-left:auto;margin-right:auto}.selfcontrol-page .how-hero .lead{margin-left:auto;margin-right:auto;margin-bottom:var(--space-lg);text-align:center}.selfcontrol-page .vs-copy{text-align:left}.seo-design-template.seo-design-template .seo-hero-preview{padding-top:24px;padding-bottom:0}.seo-design-template.seo-design-template .seo-hero-preview+.section{padding-top:60px}.seo-hero-preview .container{max-width:950px}.seo-hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;padding-inline:24px;display:flex}.seo-author-badge{color:var(--fella-primary-text);align-items:center;gap:12px;display:inline-flex}.seo-author-badge img{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block}.seo-author-copy{flex-direction:column;gap:3px;line-height:1.15;display:flex}.seo-author-badge strong{color:var(--fella-primary-text);font-size:18px;font-weight:500}.seo-author-copy>span{color:color-mix(in srgb, var(--fella-secondary-text) 68%, var(--fella-primary-text));font-size:16px;font-weight:400}.seo-meta-right{align-items:center;gap:10px;display:flex}.seo-published-date-plain{color:color-mix(in srgb, var(--fella-secondary-text) 68%, var(--fella-primary-text));white-space:nowrap;align-items:center;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.seo-page-type-badge{border:1px solid var(--fella-separator);border-radius:var(--radius-sm);background:var(--fella-background);min-height:32px;color:var(--fella-primary-text);white-space:nowrap;align-items:center;padding:0 10px;font-size:15px;font-weight:300;line-height:1;display:inline-flex}@media (min-width:768px){.seo-design-template[data-sales-redesign=true] .how-hero h1,.seo-design-template[data-sales-redesign=true] .how-hero .lead,.seo-design-template[data-sales-redesign=true] .how-hero .text-card{text-align:left;margin-left:0}.seo-design-template[data-sales-redesign=true] .how-hero .container{transform:none}.seo-design-template[data-sales-redesign=true] .how-hero .text-card .button-row{justify-content:flex-start}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero h1,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .lead,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .text-card{text-align:left;margin-left:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .container{transform:none}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .text-card .button-row{justify-content:flex-start}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview .container{flex-direction:column;display:flex}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-image{order:1}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-meta{order:2;justify-content:flex-start;margin:24px 0 0;padding-inline:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview+.section{padding-top:24px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview--meta-only .seo-hero-meta{margin:0}}@media (max-width:520px){.seo-hero-meta{gap:10px;padding-inline:0}.seo-author-badge{gap:8px}.seo-author-badge img{flex-basis:38px;width:38px;height:38px}.seo-author-badge strong{white-space:nowrap;font-size:15px}.seo-author-copy>span{white-space:nowrap;font-size:13px}.seo-meta-right{gap:6px}.seo-published-date-plain{font-size:13px}.seo-page-type-badge{min-height:28px;padding:0 8px;font-size:13px}.screen-time-page .how-hero h1{overflow-wrap:normal;text-wrap:balance;word-break:normal}.screen-time-page .how-hero h1 br{display:none}}@media (max-width:340px){.seo-hero-meta{gap:6px}.seo-author-badge{gap:7px;min-width:0}.seo-author-badge img{flex-basis:34px;width:34px;height:34px}.seo-author-badge strong{font-size:14px}.seo-author-copy>span,.seo-published-date-plain,.seo-page-type-badge{font-size:12px}.seo-meta-right{gap:4px}.seo-page-type-badge{min-height:26px;padding:0 6px}}.seo-hero-image{border-radius:24px;width:100%;margin:0 auto;position:relative;overflow:hidden}@media (max-width:767px){.seo-hero-image{border-radius:24px;width:100%;margin-left:0}.seo-design-template[data-sales-redesign=true] .seo-localized-screenshots-title--linked{display:none}.seo-design-template[data-sales-redesign=true] .seo-localized-screenshots-title--plain{display:block}.seo-design-template[data-sales-redesign=true] .seo-localized-screenshots .seo-screens-layout{gap:12px}.seo-design-template[data-sales-redesign=true] .seo-screens-cta{flex-direction:column;align-items:center;gap:12px}.seo-design-template[data-sales-redesign=true] .seo-screens-cta .current-pricing-link{box-shadow:none;color:var(--fella-primary-text);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.seo-design-template[data-sales-redesign=true] .seo-screens-cta .current-pricing-link:hover{filter:none;background:0 0}.seo-design-template.seo-design-template .how-hero{padding-top:32px}.seo-design-template[data-sales-redesign=true] .how-hero h1,.seo-design-template[data-sales-redesign=true] .how-hero .lead,.seo-design-template[data-sales-redesign=true] .how-hero .text-card{text-align:left;margin-left:0}.seo-design-template[data-sales-redesign=true] .how-hero .text-card{padding-left:0;padding-right:0}.seo-design-template[data-sales-redesign=true] .how-hero .container{transform:none}.seo-design-template[data-sales-redesign=true] .how-hero .text-card .button-row{justify-content:flex-start}.seo-design-template[data-sales-redesign=true] .seo-hero-preview--meta-only{padding-top:12px}.seo-design-template.seo-design-template .how-hero:not(:has(.button-row)){padding-bottom:48px}.seo-design-template .how-hero:not(:has(.button-row)) .lead{margin-bottom:0}.seo-design-template.seo-design-template .how-hero:has(.button-row){padding-bottom:56px}.seo-design-template[data-sales-redesign=true].seo-design-template .how-hero:has(.button-row){padding-bottom:12px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero h1,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .lead,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .text-card{text-align:left;margin-left:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .text-card{padding-left:0;padding-right:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .container{transform:none}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero .text-card .button-row{justify-content:flex-start}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template .how-hero{padding-bottom:12px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview .container{flex-direction:column;display:flex}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-image{order:1}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-meta{order:2;justify-content:flex-start;margin-top:12px;margin-bottom:0;padding-inline:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview+.section{padding-top:24px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview--meta-only{padding-top:12px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-hero-preview--meta-only .seo-hero-meta{margin:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-localized-screenshots .seo-screens-layout{background:var(--fella-secondary-fill)}}@media (min-width:768px){.seo-design-template[data-sales-redesign=true].seo-design-template .how-hero:not(:has(.button-row)),main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template .how-hero:not(:has(.button-row)){padding-bottom:12px}.seo-design-template[data-sales-redesign=true] .how-hero:not(:has(.button-row))+.seo-hero-preview,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero:not(:has(.button-row))+.seo-hero-preview{padding-top:12px}}@media (max-width:767px){.seo-design-template[data-sales-redesign=true].seo-design-template .how-hero:not(:has(.button-row)),main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template .how-hero:not(:has(.button-row)){padding-bottom:12px}.seo-design-template[data-sales-redesign=true] .how-hero:not(:has(.button-row))+.seo-hero-preview,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .how-hero:not(:has(.button-row))+.seo-hero-preview{padding-top:12px}}@media (max-width:520px){.seo-design-template.seo-design-template .section .section-header:has(+.index-grid) h2{text-align:start;padding-inline-start:var(--space-lg)}.seo-design-template.seo-design-template .section.vs-crosslinks>.container>.related-links-title{text-align:center;padding-inline-start:0}.seo-design-template.seo-design-template .section .section-header:has(+.index-grid) h2,.seo-design-template.seo-design-template .section.vs-crosslinks>.container>.related-links-title,.seo-design-template.seo-design-template .section.seo-localized-screenshots .container>.seo-screens-layout>.seo-screens-copy>.seo-localized-screenshots-title.seo-localized-screenshots-title{letter-spacing:-.03em;font-size:clamp(32px,9.5vw,40px);line-height:1.1}}@media (max-width:767px){.seo-hero-image{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}.seo-hero-background{aspect-ratio:3/2;object-fit:cover;height:auto}}.seo-design-template .seo-hero-preview--meta-only .seo-hero-meta{margin-bottom:0}.seo-design-template[data-sales-redesign=true] .seo-hero-preview--meta-only .seo-hero-meta{justify-content:flex-start;padding-inline:0}.seo-design-template[data-sales-redesign=true] .seo-screens-layout{background:var(--fella-secondary-fill)}.seo-design-template[data-sales-redesign=true] .section.seo-localized-screenshots--hero:has(+.seo-hero-preview--meta-only){padding-bottom:0}.seo-design-template[data-sales-redesign=true] .seo-hero-preview--meta-only+.section{padding-top:24px}.seo-design-template[data-sales-redesign=true] .seo-author-copy>span,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-author-copy>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.seo-design-template[data-sales-redesign=true] .seo-author-copy time,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-author-copy time{color:inherit;font:inherit}.seo-design-template[data-sales-redesign=true] .seo-meta-divider,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]) .seo-meta-divider{background:var(--fella-separator);flex:0 0 1px;width:1px;height:12px;display:inline-block}.seo-design-template.seo-design-template .section.seo-localized-screenshots--hero{padding-top:20px}.seo-design-template .how-hero .appstore-badge-icon{object-fit:contain;width:19px;height:19px}.seo-design-template .how-hero .appstore-badge>span{font-size:16px;font-weight:500}.seo-design-template .vs-copy,.seo-design-template .faq-list,.seo-design-template .vs-compare-wrap{max-width:900px;margin-left:0;margin-right:auto}.seo-design-template .vs-compare-wrap,.seo-design-template .faq-list{width:100%;max-width:950px}.seo-design-template .vs-copy p{color:color-mix(in srgb, var(--fella-primary-text) 35%, var(--fella-secondary-text));font-size:21px;font-weight:400;line-height:1.42}.seo-design-template .vs-copy p a{color:var(--fella-primary-text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.seo-design-template .vs-copy{gap:28px}.seo-design-template .vs-copy+.vs-compare-wrap,.seo-design-template .vs-copy+.faq-list{margin-top:40px}.seo-design-template .vs-copy strong{color:inherit;font-weight:400}.seo-design-template .vs-copy a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.current-pricing-link{color:var(--fella-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.current-pricing-link:hover{filter:var(--hover-brighten)}.seo-design-template .section{padding-top:48px;padding-bottom:48px}.seo-design-template .part-number,.seo-design-template .vs-divider{display:none}.seo-design-template .section-header{max-width:900px;margin-bottom:28px;margin-left:0;margin-right:auto}.seo-design-template .section-header h2{overflow-wrap:anywhere;margin:0}.seo-design-template .section:not(.how-hero):not(.section-final-cta) h2{text-align:left;margin-left:0;margin-right:auto}.seo-design-template .section.seo-localized-screenshots .container>.seo-screens-layout>.seo-screens-copy>.seo-localized-screenshots-title{text-align:left;text-wrap:balance;max-width:none;margin:0 0 16px}.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap){flex-direction:column;display:flex}.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.section-header{order:1;align-self:flex-start;width:100%;max-width:900px}.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.vs-copy{order:2}.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.vs-compare-wrap{order:3;margin-top:40px;margin-bottom:0}.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.vs-divider{display:none}.seo-design-template .vs-compare-wrap{border:1px solid var(--fella-separator);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.seo-design-template .vs-compare{border-collapse:collapse;background:#fff;width:100%}.seo-design-template .vs-compare th{border:0;border-bottom:1px solid var(--fella-separator);color:var(--fella-secondary-text);text-align:left;background:#f7f7f8;padding:18px 20px;font-size:17px;font-weight:300;line-height:1.5}.seo-design-template .vs-compare td{border:0;border-bottom:1px solid var(--fella-separator);color:var(--fella-primary-text);background:#fff;padding:20px;font-size:17px;font-weight:300;line-height:1.5}.seo-design-template .vs-compare td strong,.seo-design-template .vs-compare-fella{font-weight:400}.seo-design-template .vs-compare tbody tr:nth-child(2n) td{background:#f7f7f8}.seo-design-template .vs-compare tbody tr:last-child td{border-bottom:0}.seo-design-template .faq-item{border-radius:var(--radius-lg);background:#0000000d}.seo-design-template .support-quick-card span{color:var(--fella-primary-text);font-weight:300}.seo-design-template .faq-question,.seo-design-template .faq-question span{color:var(--fella-primary-text)}.seo-design-template .faq-answer p{color:#0f1117a3;font-size:16px;font-weight:400;line-height:1.5}.seo-design-template .faq-question,.seo-design-template .faq-question span{font-size:17px;font-weight:600}.seo-design-template .support-quick-card span{font-size:18px}.seo-design-template .faq-item summary{color:#0f1117a3;align-items:center;min-height:48px;padding:0 18px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.seo-design-template .faq-item>p{color:#0f1117a3;margin:0 18px 18px;font-size:16px;font-weight:400;line-height:1.5}.legal-page{background:#fff}.legal-page .container{max-width:950px}.legal-page .legal-copy{max-width:900px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:88px 0}.legal-page .legal-copy>.eyebrow,.legal-page .legal-copy>h1,.legal-page .legal-copy>h1+p{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.legal-page .legal-copy>h1{margin-top:16px;margin-bottom:24px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.legal-page .legal-copy>h1+p,.legal-page .legal-copy>h2~p,.legal-page .legal-copy>ul{color:var(--fella-primary-text);font-size:20px;font-weight:300;line-height:1.58}.legal-page .legal-copy>h3{color:var(--fella-primary-text);margin:36px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.privacy-page .legal-copy>h1,.privacy-page .legal-copy>h1+p{text-align:left;max-width:900px;margin-left:0;margin-right:0}.terms-page{background:var(--fella-background)}.terms-page .legal-copy{padding-top:72px}.terms-page .legal-copy>.eyebrow,.terms-page .legal-copy>h1,.terms-page .legal-copy>h1+p{text-align:left;max-width:900px;margin-left:0;margin-right:0}.terms-page .legal-copy>.eyebrow{color:var(--fella-secondary-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:14px;font-weight:500}.terms-page .legal-copy>h2{margin-top:52px;scroll-margin-top:104px}.legal-section-nav{border-top:1px solid var(--fella-separator);border-bottom:1px solid var(--fella-separator);margin:48px 0 8px;padding:24px 0}.legal-section-nav>p{color:var(--fella-primary-text);margin:0 0 16px;font-size:16px;font-weight:500}.legal-section-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.legal-section-nav a{min-height:44px;color:var(--fella-primary-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fella-primary-text) 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--fella-primary-text) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--fella-primary-text) 28%, transparent);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:400;line-height:1.35;text-decoration-thickness:1px;display:inline-flex}.legal-section-nav a:hover{filter:var(--hover-brighten)}.legal-page .legal-copy>h2{max-width:900px;margin:64px 0 24px;font-size:28px;font-weight:400}.legal-page .highlight-grid{margin:48px 0;display:block}.legal-page .highlight-box{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.legal-page .highlight-box strong{font-weight:400}.legal-page .highlight-box p{margin-top:6px;font-size:20px;font-weight:300;line-height:1.58}.legal-page .legal-updated{margin-top:-8px;font-size:16px;font-weight:400}.legal-page .analytics-opt-out-link{color:var(--fella-primary-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.legal-page .analytics-opt-out-link:hover{opacity:.72}.legal-page .analytics-opt-out-link[aria-disabled=true]{cursor:default}.legal-page .analytics-opt-out-status{font-weight:400}@media (max-width:767px){.legal-page .legal-copy{padding:56px 0}.legal-page .legal-copy>h2{margin-top:48px;font-size:24px}.legal-page .legal-copy>h1+p,.legal-page .legal-copy>h2~p,.legal-page .legal-copy>ul,.legal-page .highlight-box p{font-size:17px}.terms-page .legal-copy{padding-top:48px}.terms-page .legal-copy>h1{font-size:42px}.terms-page .legal-copy>h2,.legal-section-nav{margin-top:40px}.legal-section-nav ol{grid-template-columns:1fr;gap:0}}.seo-design-template .section-final-cta{background:var(--fella-background);padding:96px 0 24px}.seo-design-template .vs-crosslinks{background:var(--fella-background)}@media (max-width:767px){.seo-design-template .vs-hero{padding:72px 0 56px}.seo-design-template .section{padding-top:48px;padding-bottom:48px}.seo-design-template .vs-copy p{font-size:19px}.seo-design-template .vs-copy{gap:24px}.seo-design-template .vs-copy+.vs-compare-wrap,.seo-design-template .vs-copy+.faq-list,.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.vs-compare-wrap{margin-top:28px}.seo-design-template .vs-compare-wrap{max-width:100%;overflow:hidden}.seo-design-template .vs-compare{table-layout:fixed;min-width:0}.seo-design-template .vs-compare th,.seo-design-template .vs-compare td{overflow-wrap:anywhere;padding:14px 12px}.seo-design-template .vs-compare td:first-child{white-space:normal}}.how-it-works-page .vs-copy strong{color:inherit;font-weight:400}.how-it-works-page .vs-copy a,.how-it-works-page .vs-crosslinks a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.how-it-works-page.how-it-works-page .vs-compare-wrap{border:1px solid var(--fella-separator);border-radius:var(--radius-lg)}.how-it-works-page.how-it-works-page .vs-compare th,.how-it-works-page.how-it-works-page .vs-compare td{color:var(--fella-primary-text);border:0;padding:20px;font-size:20px;font-weight:300}.how-it-works-page.how-it-works-page .vs-compare thead th{border:0;border-bottom:1px solid var(--fella-separator);background:var(--fella-background);font-size:20px;font-weight:400}.how-it-works-page.how-it-works-page .vs-compare tbody tr:nth-child(odd) td{background:#fff}.how-it-works-page.how-it-works-page .vs-compare tbody tr:nth-child(2n) td{background:var(--fella-background)}.how-it-works-page.how-it-works-page .vs-compare tbody td{border-bottom:1px solid var(--fella-separator)}.how-it-works-page.how-it-works-page .vs-compare tbody tr:last-child td{border-bottom:0}.how-it-works-page.how-it-works-page .vs-compare td:first-child,.how-it-works-page.how-it-works-page .vs-compare-fella{color:inherit;font-weight:400}@media (max-width:767px){.how-it-works-page.how-it-works-page .how-flow-card .vs-compare-wrap,.how-it-works-page.how-it-works-page .how-flow-card,.how-it-works-page.how-it-works-page .how-comparison-card{overflow:hidden}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare tbody tr{border-bottom:1px solid var(--fella-separator);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:20px;display:grid}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare tbody tr:last-child{border-bottom:0}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare tbody tr:nth-child(odd){background:#fff}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare tbody tr:nth-child(2n){background:var(--fella-background)}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare td,.how-it-works-page.how-it-works-page .how-flow-card .vs-compare tbody td{background:0 0;border:0;margin:0;padding:0;display:block}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare td:first-child{color:var(--fella-secondary-text);font-size:15px;font-weight:400;line-height:1.45}.how-it-works-page.how-it-works-page .how-flow-card .vs-compare td:nth-child(2){color:var(--fella-primary-text);font-size:17px;font-weight:400;line-height:1.45}.how-it-works-page.how-it-works-page .how-comparison-card .vs-compare tbody tr{border-bottom:1px solid var(--fella-separator);padding:20px}.how-it-works-page.how-it-works-page .how-comparison-card .vs-compare tbody tr:last-child{border-bottom:0}.how-it-works-page.how-it-works-page .how-comparison-card .vs-compare td,.how-it-works-page.how-it-works-page .how-comparison-card .vs-compare tbody td{background:0 0;border:0;margin:0;padding:0;font-size:16px;line-height:1.5}.how-it-works-page.how-it-works-page .how-comparison-card .vs-compare td+td{margin-top:14px}}.how-page .vs-hero{padding-bottom:40px;position:relative}.how-page .vs-hero:after{content:"";background:var(--fella-separator);width:min(720px,100% - 48px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.how-page .part-number{margin-bottom:var(--space-xs);color:var(--fella-secondary-text);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,monospace;font-size:13px;font-weight:600;display:block}.vs-hero{text-align:left;padding:56px 0 0}.vs-hero .eyebrow{text-align:left}.vs-hero h1{max-width:none}.vs-hero .lead{max-width:560px;font-size:19px;line-height:1.55}.vs-hero .button-row{margin-top:var(--space-sm);justify-content:flex-start}.vs-copy{gap:var(--space-lg);flex-direction:column;display:flex}.vs-copy p{color:var(--fella-secondary-text);margin:0;font-size:18px;line-height:1.6}.vs-copy strong{color:var(--fella-primary-text)}.faq-list{gap:8px;display:grid}.faq-item{background:#0000000d;border:1px solid #00000014;border-radius:24px;padding:0;transition:background-color .26s,border-color .26s;overflow:hidden}.faq-item.is-open,.faq-item:hover{background:#00000014;border-color:#0000001f}.faq-question{align-items:center;gap:var(--space-md);width:100%;min-height:48px;color:var(--fella-primary-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 18px;display:flex}.faq-question span{color:inherit;font-size:17px;font-weight:500;line-height:1.25}.faq-question:after{content:"";background-color:#0f111785;flex:none;width:12px;height:12px;margin-left:auto;transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .26s;display:block;transform:rotate(0);-webkit-mask-image:url(/assets/vendor/lucide/chevron-right.svg);mask-image:url(/assets/vendor/lucide/chevron-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq-item.is-open .faq-question:after{background-color:#0f1117c2;transform:rotate(90deg)}.faq-answer{opacity:0;height:0;transition:height .42s cubic-bezier(.16,1,.3,1),opacity .3s ease-out;overflow:hidden}.faq-answer[hidden],.footer-column-panel[hidden]{display:none}.faq-item.is-open .faq-answer{opacity:1}.faq-answer p{max-width:620px;color:var(--fella-primary-text);margin:-2px 18px 18px;font-size:18px;line-height:1.62}.section-final-cta{background:#ebecef;padding-bottom:24px}.how-it-works-page.how-it-works-page .section-final-cta{background:var(--fella-background);padding:64px 0 24px}@media (min-width:1024px){.section-final-cta,.seo-design-template .section-final-cta,.how-it-works-page.how-it-works-page .section-final-cta{padding-bottom:56px}}.how-it-works-page.how-it-works-page .vs-crosslinks{background:var(--fella-background)}.related-links-title{max-width:900px;margin:0 auto var(--space-lg);text-align:center;font-size:24px;font-weight:400}.seo-design-template .section.vs-crosslinks>.container>.related-links-title{width:100%;max-width:950px;margin:0 0 var(--space-lg);text-align:left;font-size:clamp(24px,3vw,28px);font-weight:600}.seo-design-template .section.vs-crosslinks>.container>.related-links{width:100%;max-width:950px;margin:0}.how-it-works-page .related-links{max-width:900px;margin:0 auto}.how-it-works-page .related-links .support-quick-card{text-decoration:none}.mobile-sticky-cta{display:none}.seo-sticky-cta{z-index:20;border:1px solid var(--fella-separator);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#f3f3f3f0;padding:8px;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px);box-shadow:0 10px 32px #0f111724}.seo-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:768px){.seo-design-template[data-sales-redesign=true]+.seo-sticky-cta{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}}@media (max-width:767px){.how-it-works-page,.seo-design-template{padding-bottom:76px}.mobile-sticky-cta{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--fella-separator);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#f3f3f3f0;justify-content:center;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.mobile-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-sticky-cta.seo-sticky-cta,.seo-design-template .mobile-sticky-cta.mobile-sticky-cta,.seo-design-template+.mobile-sticky-cta.mobile-sticky-cta{left:auto;right:auto;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-content:flex-end;padding:0;transform:translateY(16px)}.mobile-sticky-cta.seo-sticky-cta.is-visible,.seo-design-template .mobile-sticky-cta.mobile-sticky-cta.is-visible,.seo-design-template+.mobile-sticky-cta.mobile-sticky-cta.is-visible{transform:translateY(0)}}.final-cta-inner{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.final-cta-icon{width:96px;height:auto;margin-bottom:28px;display:block}.final-cta-title{color:var(--fella-primary-text);letter-spacing:0;margin-bottom:40px;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.final-cta-subtext{max-width:460px;color:var(--fella-primary-text);margin-bottom:32px;font-size:19px;font-weight:400;line-height:1.5}.final-cta-inner .button-row{justify-content:center}.not-found-page{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:64px 0;display:flex}.not-found-page .container{max-width:640px}.not-found-logo{width:72px;height:72px;margin:0 auto var(--space-lg);border-radius:var(--radius-lg)}.not-found-page h1{max-width:none;color:var(--fella-primary-text);margin-left:auto;margin-right:auto;padding-bottom:.15em;font-size:clamp(28px,4vw,40px);line-height:1.3}.mobile-break,.lead-mobile-break,.features-title-mobile-break,.features-title-mobile-text,.section-image-lead-mobile-text,.showcase-lead-mobile-text,.showcase-box-text-mobile,.cards-title-mobile,.cards-nav,.showcase-cta-title-mobile{display:none}.not-found-page .lead{margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl)}.not-found-page .button-row{justify-content:center}.not-found-cta-home{color:#fff;background:#000c;font-weight:500}.not-found-cta-home:hover{color:#fff;filter:var(--hover-brighten)}.not-found-cta-download{color:var(--fella-primary-text);border:1px solid var(--fella-primary-text);background:0 0;font-weight:500}.not-found-cta-download:hover{color:var(--fella-primary-text);filter:var(--hover-brighten)}.not-found-download-icon{flex:none;width:17px;height:17px}@media (max-width:520px){.not-found-page{min-height:100vh}.mobile-break{display:block}.not-found-oops{display:none}.not-found-page .lead{text-wrap:balance}.not-found-page .lead br.lead-mobile-break{display:block}}.index-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.index-card{min-height:44px;padding:var(--space-md) var(--space-lg);background:var(--fella-secondary-fill);border-radius:var(--radius-lg);text-decoration:none;display:block}.index-card-title{color:var(--fella-primary-text);opacity:.72;font-size:16px;font-weight:600;transition:color .16s,opacity .16s;display:block}.index-card:hover .index-card-title{opacity:1;text-decoration:underline}.index-card-desc{color:var(--fella-secondary-text);margin-top:4px;font-size:14px;font-weight:300;line-height:1.5;display:block}.block-spoke-breadcrumb{margin-bottom:var(--space-sm)}.block-spoke-breadcrumb a{color:var(--fella-secondary-text);font-size:14px;font-weight:600;text-decoration:none}.block-spoke-breadcrumb a:hover{filter:var(--hover-brighten)}.block-spoke-breadcrumb--back a{align-items:center;gap:5px;display:inline-flex}.breadcrumb-back-icon{background:currentColor;flex:0 0 16px;width:16px;height:16px;display:inline-block;transform:rotate(180deg);-webkit-mask:url(/assets/vendor/lucide/chevron-right.svg) 50%/contain no-repeat;mask:url(/assets/vendor/lucide/chevron-right.svg) 50%/contain no-repeat}[dir=rtl] .breadcrumb-back-icon{transform:none}@media (max-width:767px){main.seo-design-template .seo-hero-meta{margin-block:24px!important}}main.seo-design-template .seo-localized-screenshots .vs-index-up-close-copy,main.seo-design-template .seo-localized-screenshots .seo-localized-screenshots-title{text-align:center!important}main.seo-design-template .seo-localized-screenshots .seo-screens-cta{justify-content:center!important}main.seo-design-template .seo-localized-screenshots .vs-index-up-close-device{bottom:-150px!important}@media (max-width:767px){main.seo-design-template .seo-localized-screenshots .vs-index-up-close-device{bottom:-180px!important}}@media (min-width:768px){main.seo-design-template .seo-localized-screenshots .vs-index-up-close-copy,main.seo-design-template .seo-localized-screenshots .seo-localized-screenshots-title{text-align:left!important}main.seo-design-template .seo-localized-screenshots .seo-screens-cta{justify-content:flex-start!important}}@media (max-width:860px){.container{width:min(100% - 32px,680px)}.nav-inner{min-height:58px}.nav-links{gap:var(--space-md);font-size:14px}.hero{padding:48px 0}.timeline{grid-template-columns:1fr}.feature-grid{gap:var(--space-lg);grid-template-columns:1fr}.feature-item{height:380px}h1{font-size:46px}.lead{font-size:19px}.cta-band,.footer-main{flex-direction:column;align-items:flex-start}.footer{padding-left:32px;padding-right:32px}.footer-columns{flex-wrap:wrap;gap:40px 56px}}@media (max-width:520px){.footer-legal{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.lang-select{margin-left:0}.lang-select-menu{transform-origin:0 100%;left:0;right:auto}.how-hero .text-card h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(32px,9.5vw,40px)}.faq-title{font-size:34px}#home-faq-title{white-space:normal;text-wrap:balance}.section-tinted[aria-labelledby=home-faq-title]{background:var(--fella-background);padding-top:48px}.home .section-final-cta{background:var(--fella-background)}.home-mobile-section-divider{background:#fff;width:100%;height:10px;display:block}.home .footer{--footer-bg:var(--fella-background)}.support-quick-links{grid-template-columns:1fr}.support-quick-card{padding-right:var(--space-xxl);padding-left:var(--space-xxl)}.support-topics{grid-template-columns:1fr}.support-topic-split,.support-topic-split-compact,.support-topic-split-small{flex-direction:column;height:auto}.support-topic-text,.support-topic-image{flex:none;width:100%}.support-topic-text{padding:var(--space-xl) var(--space-lg)}.support-topic-image{height:220px}.support-topic-card h3{font-size:28px}.final-cta-title{font-size:30px;line-height:1.15}.section-cards{padding-bottom:32px}.cards-title{text-align:center;margin-bottom:32px}.cards-title-desktop{display:none}.cards-title-mobile{display:inline}.cards-nav{display:none}.cards-row{background:#ebecef;flex-direction:column;gap:12px;max-width:100%;margin:0;padding:0;display:flex}.feature-card{background:linear-gradient(135deg,#4fa3dc,#8b7cc9);min-height:380px;padding:28px 24px}.feature-card-icon{width:168px;height:168px}.section-showcase{padding-top:0;padding-bottom:18px}.showcase-box-row{background:#fff;flex-direction:column;gap:10px;height:auto}.showcase-box{flex:none;width:100%;height:460px}.showcase-box-text{padding:28px 24px 0;font-size:40px;line-height:1.08}.showcase-box-phone{width:65.7%;top:140px}.showcase-box-phone--home{width:57.8%}.showcase-box-text-desktop{display:none}.showcase-box-text-mobile{display:inline}.showcase-cta-box{padding:24px}.showcase-cta-title{font-size:clamp(17px,5.35vw,28px);line-height:1.3}.showcase-cta-title-desktop{display:none}.showcase-cta-title-mobile{display:inline}}@media (max-width:1023px){.nav-inner{justify-content:space-between;min-height:54px}.brand{color:#000000e0;gap:9px;min-height:44px;margin-right:auto;padding:6px 0;font-size:18px;font-weight:500;line-height:27px}.brand span{line-height:27px;display:block}.brand-icon{opacity:.88;border-radius:6.3px;width:27px;height:27px;transform:translateY(-1px)}.nav{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f2f3f5f5}.nav-toggle{z-index:2;color:#000000ad;width:44px;height:44px;display:inline-flex;position:relative}.nav-toggle-line{will-change:transform;height:1.5px;transition:transform .32s}body:has(.nav-links.is-open) .footer-status-dots span{animation-play-state:paused}.nav-links{z-index:1;justify-content:center;gap:var(--space-xs);width:100vw;height:calc(100dvh - 53px);padding:calc(var(--space-md) + 1px) 10px 32px;clip-path:inset(0 0 100%);visibility:hidden;transform-origin:top;pointer-events:none;will-change:clip-path;backface-visibility:hidden;contain:layout paint style;background:#f2f3f5;border:0;flex-direction:column;transition:clip-path .42s cubic-bezier(.45,0,.55,1),visibility 0s linear .42s;display:flex;position:fixed;top:53px;left:0;overflow:hidden;transform:translateZ(0)}.nav-links.is-open{clip-path:inset(0);visibility:visible;pointer-events:auto;transition-delay:0s}.brand{transition:opacity .3s cubic-bezier(.45,0,.55,1)}.nav.menu-open .brand,.nav.menu-open .nav-mobile-get-cta{opacity:0;pointer-events:none}.nav.no-anim .brand,.nav.no-anim .nav-mobile-get-cta{transition:none!important}.nav-links a{border-radius:var(--radius-md);color:#000000ad;padding:13px 14px;font-size:21px;font-weight:600;transition:background-color .16s,color .16s;display:block}.nav-links a:hover,.nav-links a:active{color:#000000e0;background:#ffffff40}.nav-links a.nav-link-accent{color:var(--fella-accent);border-radius:var(--radius-md);background:0 0;justify-content:flex-start;padding:13px 14px;font-size:21px;font-weight:600}.nav-links a.nav-link-accent:hover,.nav-links a.nav-link-accent:active{color:var(--fella-accent);filter:none;background:#5260d91a}.nav-links a.nav-link-accent .nav-link-accent-icon{display:none}}@media (max-width:520px){h1,.phone-section-headline{font-size:40px}.section-image{background-image:url(/assets/hero-bg-mobile.jpg)}.section-image-inner{align-items:flex-end;padding-bottom:40px}.section-image-copy{text-align:left;max-width:100%;margin-left:0;margin-right:0}.section-image-copy h2{max-width:100%;margin-bottom:12px;font-size:30px}.section-image-copy .lead{max-width:100%;margin-bottom:0;font-size:16px;line-height:1.34}.section-image-lead-desktop-text{display:none}.section-image-lead-mobile-text{display:inline}.section-image-copy .button-row{margin-top:18px}.section-image-copy .appstore-badge{min-height:40px;padding:5px 14px}.section-image-copy .appstore-badge-icon{width:22px;height:22px}.section-image-copy .appstore-badge-eyebrow{font-size:10px}.section-image-copy .appstore-badge-title{font-size:18px}.showcase-image-box{height:560px;margin-top:0}.showcase-image-box-copy{justify-content:flex-start;padding:24px}.showcase-image-box-copy h3{max-width:100%;margin-bottom:12px;font-size:30px}.showcase-image-box-copy .lead{max-width:100%;margin-bottom:18px;font-size:18px;line-height:1.4}.showcase-image-box-copy .lead br,.showcase-lead-desktop-text{display:none}.showcase-lead-mobile-text{display:inline}.showcase-image-box-copy .appstore-badge{min-height:40px;padding:5px 14px}.showcase-image-box-copy .appstore-badge-icon{width:22px;height:22px}.showcase-image-box-copy .appstore-badge-eyebrow{font-size:10px}.showcase-image-box-copy .appstore-badge-title{font-size:18px}.demo-screen:first-child{transform:translateY(24px)}.how-page .section{padding:34px 0}.how-page .section+.section:before,.how-page .vs-hero:after{width:100vw}.how-page .vs-copy{gap:18px}.how-page .vs-copy p{font-size:19px;line-height:1.42}.how-page .vs-compare th,.how-page .vs-compare td{white-space:normal;padding:10px 14px;font-size:14px}.hero{min-height:calc(82vh - 54px);padding:24px 0 40px}.hero-grid{text-align:center;flex-direction:column;align-items:center}.hero-copy{text-align:center;width:100%;margin-left:0}.hero-copy h1{text-align:center;margin-bottom:20px}.hero-copy .lead{text-align:center;margin-bottom:20px;font-size:18px;line-height:1.34}.hero-copy .lead br{display:none}.hero-copy .lead br.lead-mobile-break{display:inline}.hero-copy .button-row{justify-content:center;gap:0}.button{width:100%}.hero-copy .button{width:auto;min-width:176px}.hero-copy .appstore-badge{min-height:40px;padding:5px 14px}.hero-copy .appstore-badge-icon{width:22px;height:22px}.hero-copy .appstore-badge-eyebrow{font-size:10px}.hero-copy .appstore-badge-title{font-size:18px}.hero-copy .trust-line{margin-top:20px}.demo-screens{gap:var(--space-sm);margin-top:-8px}.demo-screen{width:42%}.section-divider{width:100%;margin:0 auto 36px;display:block}.feature-item{justify-content:flex-end;height:360px;padding:22px}.feature-title{margin-bottom:10px;font-size:22px;line-height:1.12}.feature-subtext{max-width:30ch;font-size:14px;line-height:1.45}.features-title-desktop-break{display:none}.features-title-mobile-break{display:block}#features-title{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;padding-top:.8em;padding-bottom:.8em;font-size:clamp(22px,6.4vw,30px);line-height:2.6}.section-features{background:var(--fella-background);min-height:0;padding-top:0;padding-bottom:0}.features-title-desktop-text{display:none}.features-title-mobile-text{white-space:normal;display:block}[dir=rtl] .features-title-mobile-text{white-space:normal}.section-header-centered .button{width:auto;min-width:176px;margin-top:22px;padding-left:24px;padding-right:24px}.faq-question{min-height:52px;padding:0 14px}.faq-question:after{width:18px;height:18px;-webkit-mask-image:url(/assets/vendor/lucide/chevron-right-bold.svg);mask-image:url(/assets/vendor/lucide/chevron-right-bold.svg)}.faq-question span{font-size:15px}.faq-answer p{margin:-2px 14px 14px;font-size:14px;line-height:1.55}.card,.text-card,.cta-band{padding:var(--space-lg)}.footer{padding:40px 20px 64px}.footer-top{flex-direction:column;align-items:center;gap:18px}.preferred-source-cta--footer{width:auto}.footer-actions{margin-left:0}.footer-trial{display:none}.footer-legal{flex-wrap:wrap;row-gap:8px}.footer-legal>span:first-child{flex-basis:100%}.footer-ai{display:none}.footer-ai p{color:#0f1117b8;margin-bottom:0;font-size:13px;font-weight:400}.footer-ai-links{justify-content:center;gap:8px;display:flex}.footer-ai-links a{border-radius:var(--radius-sm);color:#0f11178f;background:#ffffff73;border:1px solid #0f111714;place-items:center;width:34px;height:34px;transition:background-color .16s,color .16s;display:grid}.footer-ai-links a:hover{color:#0f1117c7;background:#ffffffb8}.footer-ai-links svg{fill:currentColor;width:15px;height:15px}.footer-status{margin-top:12px;position:relative}.footer-status-cta{color:#3c469ed1;border-left:1px solid #5260d947;align-items:center;margin-left:8px;padding:7px 10px 7px 12px;font-weight:600;display:inline-flex}.footer-status:before{content:"";background:#0f111714;width:min(100vw - 40px,360px);height:1px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.footer-rule{width:calc(100% + 40px);margin-bottom:0;margin-left:-20px;margin-right:-20px}.footer-main{gap:32px;margin-bottom:0}.footer-columns{flex-direction:column;order:2;gap:0;width:100%;display:flex}.footer-column{position:relative}.footer-column:after{content:"";background:#0f111714;height:1px;position:absolute;bottom:0;left:-20px;right:-20px}.footer-column:last-child:after{display:none}.footer-column-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 0;font-size:15px;display:flex}.footer-column-chevron{color:#0f111773;flex-shrink:0;width:14px;height:14px;transition:transform .22s;display:block}.footer-column-trigger[aria-expanded=true] .footer-column-chevron{transform:rotate(180deg)}.footer-column-panel{height:0;transition:height .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.footer-columns nav{gap:10px}.footer-columns a{font-size:14px}.footer-column-panel>:last-child{margin-bottom:16px}.footer-column-legal{display:block}.footer-legal-group{display:none}.footer-actions{flex-basis:100%;width:100%;margin-top:0;margin-left:0;display:flex}.footer-actions .lang-select-trigger{margin-left:-5px}.footer-column-panel .lang-select{display:none}.footer-column-legal .preferred-source-cta--footer,.footer-rule-legal{margin-bottom:16px}.footer-wordmark{height:150px;margin-top:16px;margin-bottom:-40px}.footer-wordmark-icon{width:64px;height:64px}.footer-wordmark-text{font-size:64px}.features-title-mobile-text{line-height:1.3}.footer-column-language{display:block}.footer-legal>.footer-actions{display:none}.footer-language-panel{overscroll-behavior:contain;width:100%;min-height:0;max-height:280px;display:block;overflow-y:auto}}.footer-language-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1d1d1f61 transparent;overflow:hidden auto}.footer-language-panel::-webkit-scrollbar{width:8px;display:block}.footer-language-panel::-webkit-scrollbar-track{background:0 0}.footer-language-panel::-webkit-scrollbar-thumb{background:#1d1d1f61 padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}#ob-page [hidden]{display:none!important}.ob-page-body{background:var(--fella-background);height:100dvh;overflow:hidden}.ob-shell{flex-direction:column;width:100%;max-width:1040px;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ob-topbar{flex:none;align-items:center;gap:12px;width:100%;max-width:960px;margin:0 auto;padding:14px 20px;display:flex}.ob-back,.ob-exit{border-radius:var(--radius-pill);background:var(--fella-secondary-fill);width:34px;height:34px;color:var(--fella-primary-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:filter .16s;display:flex}.ob-back svg,.ob-exit svg{width:16px;height:16px}.ob-back:hover,.ob-exit:hover{filter:var(--hover-brighten)}.ob-back-label{font-size:15px;font-weight:600}.ob-progress-track{border-radius:var(--radius-pill);background:var(--fella-secondary-fill);flex:1;height:6px;overflow:hidden}.ob-progress-fill{border-radius:var(--radius-pill);background:var(--fella-accent);width:0%;height:100%;transition:width .3s}.ob-step{flex-direction:column;flex:1;width:100%;max-width:960px;min-height:0;margin:0 auto;padding:28px 24px 24px;display:none;overflow-y:auto}.ob-step.is-active{display:flex}.ob-step.ob-step-spring-enter{animation:.28s cubic-bezier(.16,1,.3,1) both ob-step-spring-in}@keyframes ob-step-spring-in{0%{transform:translateY(8px)}72%{transform:translateY(-1px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ob-step.ob-step-spring-enter{animation:none}}.ob-cta{width:100%;transition:transform .15s cubic-bezier(.2,0,0,1),filter .15s,opacity .26s cubic-bezier(.2,.8,.2,1),background-color .26s}.ob-welcome{justify-content:center;align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.ob-welcome-image{width:min(200px,55vw);height:auto}.ob-welcome-copy h1{margin:0 0 var(--space-sm);color:var(--fella-primary-text);font-size:clamp(26px,6vw,34px);font-weight:700;line-height:1.15}.ob-welcome-copy p{max-width:320px;margin:0 auto}.ob-question{min-height:0;padding-top:var(--space-sm);flex-direction:column;flex:1;display:flex}.ob-question-content{width:100%}.ob-question-title{margin:0 0 var(--space-xs);text-align:left;color:var(--fella-primary-text);font-size:30px;font-weight:600;line-height:1.15}.ob-supporting-copy{color:var(--fella-secondary-text);font-size:16px;font-weight:400;line-height:1.5}.ob-question-subtitle{max-width:380px;margin:0 0 var(--space-md);line-height:1.5}.ob-options{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.ob-option{min-height:104px;padding:var(--space-md);border:1px solid var(--fella-separator);background:var(--fella-card);color:var(--fella-primary-text);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-size:15px;font-weight:600;line-height:1.25;transition:border-color .14s,background-color .14s,filter .14s;display:flex}.ob-option:hover{filter:var(--hover-brighten)}.ob-option.is-selected{background:#1d1d1f0f;border-width:1.4px;border-color:#1d1d1f80}.ob-options--apps .ob-option{min-height:156px}.ob-option-icon{object-fit:contain;width:24px;height:24px;margin-bottom:auto}.ob-building{justify-content:center;align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.ob-building-ring{width:116px;height:116px;position:relative}.ob-building-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ob-building-percent{color:var(--fella-primary-text);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.ob-building h2{color:var(--fella-primary-text);margin:0;font-size:20px;font-weight:700}.ob-building-label{min-height:58px;margin:0;transition:opacity .13s ease-out,transform .13s ease-out}.ob-building-label.is-changing{opacity:0;transform:translateY(3px)}.ob-plan{align-items:center;gap:var(--space-md);min-height:0;padding-top:var(--space-xl);text-align:center;flex-direction:column;flex:1;display:flex}.ob-plan-badge,.ob-complete-badge{width:56px;height:56px;color:var(--fella-success);background:#34c7591f;border-radius:50%;justify-content:center;align-items:center;display:flex}.ob-plan-badge svg,.ob-complete-badge svg{width:28px;height:28px}.ob-plan h2,.ob-complete h2{color:var(--fella-primary-text);margin:0;font-size:24px;font-weight:700}.ob-plan-summary{max-width:320px;color:var(--fella-secondary-text);margin:0;font-size:15px;line-height:1.5}.ob-plan-stats{gap:var(--space-md);width:100%;margin-top:var(--space-xs);display:flex}.ob-plan-stat{padding:var(--space-md);border:1px solid var(--fella-separator);border-radius:var(--radius-md);background:var(--fella-background);flex:1}.ob-plan-stat-value{color:var(--fella-primary-text);font-size:28px;font-weight:700;display:block}.ob-plan-stat-unit{color:var(--fella-secondary-text);margin-top:2px;font-size:12px;display:block}.ob-plan-stat-label{color:var(--fella-secondary-text);margin-top:6px;font-size:13px;font-weight:600;display:block}.ob-plan-apps{margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ob-plan-app-chip{border-radius:var(--radius-pill);background:var(--fella-secondary-fill);color:var(--fella-primary-text);padding:6px 14px;font-size:13px;font-weight:600}.ob-account{min-height:0;padding-top:var(--space-lg);flex-direction:column;flex:1;justify-content:center;display:flex}.ob-account-title{color:var(--fella-primary-text);text-align:center;margin:0 0 6px;font-size:24px;font-weight:700}.ob-account-subtitle{margin:0 0 var(--space-lg);color:var(--fella-secondary-text);text-align:center;font-size:15px}.ob-oauth-button{border:1px solid var(--fella-separator);border-radius:var(--radius-md);min-height:48px;color:var(--fella-primary-text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;transition:filter .16s;display:flex;position:relative}.ob-oauth-button:hover{filter:var(--hover-brighten)}.ob-oauth-button:disabled{opacity:.5;cursor:default;pointer-events:none}.ob-oauth-button.is-busy>:not(.spinner){visibility:hidden}.ob-oauth-button .spinner{position:absolute;top:50%;left:50%;translate:-50% -50%}.ob-form{flex-direction:column;display:flex}.ob-complete{justify-content:center;align-items:center;gap:var(--space-md);min-height:0;padding:var(--space-xl) 0;text-align:center;flex-direction:column;flex:1;display:flex}.ob-complete p{max-width:320px;color:var(--fella-secondary-text);margin:0;font-size:15px;line-height:1.5}@media (max-width:640px){.ob-welcome-image{width:min(170px,50vw)}.ob-plan-summary{max-width:280px}}.ob-payment-title{max-width:420px;margin:0 0 var(--space-md);color:var(--fella-primary-text);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.ob-plan-card.is-selected{background:#e1e2e5;border-color:#232326}.ob-payment-actions .ob-cta{margin-top:0}.ob-gate{justify-content:center;align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.ob-gate-title{color:var(--fella-primary-text);margin:0;font-size:26px;font-weight:700}.ob-gate-subtitle{text-wrap:nowrap;max-width:320px;margin:-8px 0 0}.ob-gate-yes,.ob-gate-no{width:100%}.ob-not-iphone{justify-content:center;align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.ob-not-iphone-row{align-items:center;gap:var(--space-md);display:flex}.ob-not-iphone-icon{border-radius:32px;flex:none;width:104px;height:104px}.ob-not-iphone-qr-box{background:#1e1e1e;border:0;border-radius:32px;flex:none;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.ob-not-iphone-qr{width:96px;height:96px}.ob-not-iphone h2{max-width:100%;color:var(--fella-primary-text);margin:0;font-size:26px;font-weight:600;line-height:1.2}.ob-not-iphone p{max-width:340px;color:var(--fella-secondary-text);margin:0;font-size:15px;font-weight:300;line-height:1.55}.ob-not-iphone-link{margin-top:var(--space-sm)}#ob-complete-mobile,#ob-complete-desktop{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:641px){.ob-topbar{position:relative}.ob-back{display:none}.ob-cta{width:auto;margin-top:var(--space-lg);color:#fff;min-height:40px;font-size:15px;font-weight:var(--button-font-weight);background:#232326;padding:10px 20px}.ob-cta:hover{color:#fff;filter:none}.ob-question .ob-cta{align-self:flex-start}.ob-payment .ob-cta{align-self:center}}@media (max-width:640px){.ob-step-welcome{overflow:hidden auto}.ob-welcome{justify-content:flex-start;gap:0;min-height:100%;padding:5dvh 0 24px;position:relative}.ob-welcome:after{content:"";z-index:1;background:linear-gradient(to right, #f3f3f300 0%, #f3f3f324 24%, #f3f3f361 44%, #f3f3f3a3 62%, #f3f3f3d9 78%, #f3f3f3f5 90%, var(--fella-background) 100%);pointer-events:none;width:96px;height:calc(5dvh + min(64dvh,620px));position:absolute;top:0;right:0}.ob-welcome-image{object-fit:contain;width:auto;max-width:none;height:min(64dvh,620px);transform:translate(18.72%);-webkit-mask-image:linear-gradient(#000 0% 45%,#000000fa 51%,#000000ed 57%,#000000d9 63%,#000000bf 69%,#000000a1 74%,#00000080 79%,#0000005e 84%,#00000040 88%,#00000026 92%,#00000012 96%,#00000005 98%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#000000fa 51%,#000000ed 57%,#000000d9 63%,#000000bf 69%,#000000a1 74%,#00000080 79%,#0000005e 84%,#00000040 88%,#00000026 92%,#00000012 96%,#00000005 98%,#0000 100%)}.ob-welcome-copy{margin-top:15px}.ob-welcome-copy h1{color:#0f1117;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.12}.ob-step-welcome .ob-supporting-copy{display:none}.ob-welcome-signin-muted{color:var(--fella-secondary-text)}.ob-welcome-signin-strong{color:var(--fella-primary-text);font-weight:600}.ob-topbar{gap:16px;padding:8px 24px}.ob-back{background:0 0;width:44px;height:44px;position:relative}.ob-back:after{content:"";position:absolute;inset:-5px}.ob-back svg{width:22px;height:22px}.ob-back-label{display:none!important}.ob-progress-track{background:#1d1d1f1a;height:4px}.ob-progress-fill{background:#232326}.ob-step{-webkit-overflow-scrolling:touch;padding:0;overflow:hidden auto}.ob-step-question .ob-question{padding:0}.ob-step-question .ob-question-content{flex-direction:column;flex:1;min-height:0;display:flex}.ob-step-question .ob-question-title{letter-spacing:-.02em;white-space:pre-line;margin:0;padding:24px 24px 0;font-size:34px;font-weight:600;line-height:1.12}.ob-step-question .ob-question-title--compact{font-size:34px}.ob-step-question .ob-question-title--30{font-size:30px}.ob-step-question .ob-question-subtitle{display:none}.ob-step-question .ob-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:8px;width:calc(100% - 48px);margin:auto;display:grid}.ob-step-question .ob-option{min-height:132px;box-shadow:none;background:#fafafa;border-color:#d8d8d880;border-radius:20px;padding:16px;font-size:17px;font-weight:600}.ob-step-question .ob-option.is-selected{background:#0f11170f;border-width:1.5px;border-color:#0f11178c}.ob-step-question .ob-options--apps .ob-option{min-height:156px}.ob-step-question .ob-option-icon{width:24px;height:24px}.ob-svg-icon{stroke-width:2.1px;width:22px;height:22px;color:var(--fella-primary-text)}.ob-account{justify-content:center;padding:0 24px}.ob-account-title{color:#0f1117;letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:600;line-height:1.12}.ob-account-subtitle{max-width:320px;margin:0 auto var(--space-lg);color:var(--fella-secondary-text);font-size:15px;font-weight:400;line-height:1.5}.ob-oauth-button{box-sizing:border-box;border-radius:999px;min-height:52px;font-size:16px}.ob-auth-footer,.ob-auth-legal{line-height:1.5}.ob-auth-email-footer{align-items:center;gap:var(--space-md);flex-direction:column}.ob-auth-email-footer .ob-form-status{text-align:center;flex:none}.ob-auth-email-footer .ob-auth-switch{text-align:center;width:100%}.ob-auth-email-footer .ob-back-link{justify-content:center;gap:6px;padding:6px;font-size:15px;font-weight:600}.ob-bottombar{padding:0 16px calc(56px + env(safe-area-inset-bottom));border:0;flex-direction:column;align-items:stretch;display:flex}.ob-cta{box-sizing:border-box;color:#fff;background:#5260d9;border-radius:999px;min-height:56px;font-size:17px;font-weight:600}.ob-cta:disabled{opacity:.4}.ob-cta-arrow{flex:none;width:18px;height:18px}.ob-cta-arrow[hidden],.ob-welcome-signin[hidden]{display:none}.ob-welcome-signin{text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin:16px 0 0;padding:4px;font-size:17px;display:block}.ob-interlude{min-height:0;padding:24px 24px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.ob-interlude-center{text-align:center;align-items:center}.ob-interlude-title{color:var(--fella-primary-text);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.ob-interlude-subtitle{max-width:320px;color:var(--fella-secondary-text);margin:10px 0 0;font-size:16px;line-height:1.4}.ob-interlude-icon{justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.ob-interlude-icon-accent{color:var(--fella-accent)}.ob-interlude-icon svg{width:100%;height:100%}.ob-inline-cta{background:var(--fella-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:56px;margin-top:auto;font-size:17px;font-weight:600}.ob-interlude .ob-inline-cta{flex:none}.ob-interlude-center .ob-inline-cta{margin-top:auto}.ob-chart-card{background:var(--fella-card);text-align:left;border-radius:20px;width:100%;margin:auto 0;padding:24px 20px 28px;overflow:hidden}.ob-chart-card-heading{color:var(--fella-primary-text);margin:0 0 12px;font-size:20px;font-weight:600}.ob-chart-wrap{width:100%;height:200px;position:relative}.ob-chart-svg{width:100%;height:100%;overflow:visible}.ob-chart-guide{stroke:var(--fella-separator);stroke-width:1px;stroke-dasharray:3 3}.ob-chart-baseline{stroke:var(--fella-separator);stroke-width:1.2px}.ob-chart-fill-good{fill:url(#ob-chart1-good-grad)}.ob-chart-fill-bad{fill:url(#ob-chart1-bad-grad)}.ob-chart-line-bad{fill:none;stroke:#ff9500;stroke-width:2.5px;stroke-linecap:round}.ob-chart-line-good{fill:none;stroke:var(--fella-accent);stroke-width:2.5px;stroke-linecap:round}.ob-chart-dot{border:2.5px solid var(--fella-primary-text);background:var(--fella-card);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.ob-chart-dot-start{top:12%;left:0}.ob-chart-dot-end{top:90%;left:100%}.ob-chart-tag{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute}.ob-chart-tag-bad{color:#ff9500;background:#ff950029;top:3%;left:74%;transform:translate(-50%,-50%)}.ob-chart-tag-good{color:var(--fella-accent);background:#5260d929;top:80%;left:5px;transform:translateY(-50%)}.ob-chart-months{color:var(--fella-secondary-text);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.ob-chart-divider{background:#d8d8d899;height:1px;margin:18px 0 16px}.ob-chart-caption{color:var(--fella-secondary-text);text-align:center;margin:0;font-size:16px;line-height:1.4}.ob-compare-card{background:var(--fella-card);border-radius:20px;width:100%;margin:auto 0;padding:24px 20px}.ob-compare-cols{justify-content:center;align-items:flex-end;gap:32px;display:flex}.ob-compare-col{flex-direction:column;align-items:center;width:100px;display:flex}.ob-compare-value{color:var(--fella-secondary-text);margin-bottom:8px;font-size:19px;font-weight:700}.ob-compare-value-strong{color:var(--fella-secondary-text)}.ob-compare-bar{border-radius:8px 8px 3px 3px;width:100%}.ob-compare-bar-without{background:var(--fella-separator)}.ob-compare-bar-with{background:#a6a6ac}.ob-compare-label{color:var(--fella-secondary-text);margin-top:8px;font-size:13px}.ob-compare-label-strong{font-weight:600}.ob-privacy-card{background:var(--fella-secondary-fill);text-align:center;border-radius:20px;width:100%;margin-top:auto;padding:34px 16px 16px;position:relative}.ob-privacy-icon{width:34px;height:34px;color:var(--fella-accent);justify-content:center;align-items:center;display:flex;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.ob-privacy-icon svg{width:100%;height:100%}.ob-privacy-title{color:var(--fella-primary-text);margin:0;font-size:15px}.ob-privacy-subtitle{color:var(--fella-secondary-text);margin:4px 0 0;font-size:13px;line-height:1.4}.ob-step-thankyou .ob-inline-cta{margin-top:16px}.ob-step-referral .ob-question{padding:0}.ob-step-referral .ob-question-title{padding:24px 24px 0;font-size:34px}.ob-referral-hint{color:var(--fella-secondary-text);margin:4px 24px 0;font-size:17px}.ob-referral-input-wrap{margin:32px 24px 0}.ob-referral-input-wrap input{background:var(--fella-card);width:100%;color:var(--fella-primary-text);border:0;border-radius:26px;padding:14px 18px;font-size:17px}.ob-step-referral .ob-inline-cta{margin:auto 24px calc(32px + env(safe-area-inset-bottom));width:auto}.ob-planintro-accent{color:var(--fella-accent);background:#5260d929;border-radius:8px;padding:1px 6px}}.ob-visual,.ob-visual-phone,.ob-visual-phones-overlay{display:none}@media (min-width:641px){.ob-back{z-index:1;background:#e5e7eb;border:0;width:32px;height:32px;display:flex;position:absolute;top:50%;left:20px;transform:translateY(calc(-50% - 14px))}.ob-back-label{display:none}.ob-progress-track{transform:translateY(-14px)}.ob-topbar.has-back .ob-progress-track{margin-left:44px}.ob-progress-fill{background:#232326}.ob-layout{align-items:stretch;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.ob-shell{box-sizing:border-box;flex:0 0 50%;min-width:0;max-width:none;min-height:0;margin:0;padding:clamp(20px,3vw,48px)}.ob-visual{flex:0 0 50%;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ob-visual-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .26s,transform .26s}.ob-visual-apps-image{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.ob-visual:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#1e1e1e;transition:opacity .26s;position:absolute;inset:0}.ob-visual.is-apps-picker .ob-visual-image,.ob-visual.is-person-visual .ob-visual-image{opacity:0}.ob-visual.is-apps-picker .ob-visual-apps-image,.ob-visual.is-person-visual .ob-visual-apps-image{opacity:1}.ob-visual-screen-time-device{z-index:2;aspect-ratio:879/1832;opacity:0;pointer-events:none;width:min(48%,320px);transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)scale(.96)}.ob-visual-question-phone{z-index:1;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.ob-visual.is-screen-time .ob-visual-image,.ob-visual.is-worst-time .ob-visual-image{opacity:1;filter:blur(72px);transform:scale(1.28)}.ob-visual.is-screen-time .ob-visual-apps-image,.ob-visual.is-worst-time .ob-visual-apps-image,.ob-visual.is-screen-time:before,.ob-visual.is-worst-time:before,.ob-visual.is-worst-time:before{opacity:0}.ob-visual.is-screen-time .ob-visual-screen-time-device,.ob-visual.is-worst-time .ob-visual-screen-time-device,.ob-visual.is-intention .ob-visual-screen-time-device{opacity:1;transform:translate(-50%,-50%)scale(1)}.ob-visual.is-screen-time .ob-phone-time-spent,.ob-visual.is-worst-time .ob-phone-worst-time,.ob-visual.is-intention .ob-phone-intention{opacity:1}.ob-visual.is-device-gate:after{content:"";pointer-events:none;background:#1e1e1e29;position:absolute;inset:0}.ob-visual.is-device-gate .ob-visual-image{opacity:1;filter:blur(72px);transform:scale(1.28)}.ob-visual.is-device-gate .ob-visual-phone{z-index:2;filter:none;mix-blend-mode:normal;width:min(88%,600px);height:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-visual-phones-overlay{z-index:2;opacity:0;pointer-events:none;width:min(48%,320px);height:auto;transition:opacity .18s,transform .36s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.ob-visual.is-device-gate .ob-visual-phones-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.ob-visual-phones-overlay{transition:none}}.ob-welcome-image{display:none}.ob-step{padding:12px 0 8px;overflow:hidden}.ob-options{gap:10px;margin-top:12px}.ob-option{min-height:clamp(72px,11vh,104px);padding:14px}.ob-options--apps{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:1fr;width:min(100%,420px)}.ob-options--apps .ob-option{min-height:68px;padding:var(--space-md);background:var(--fella-secondary-fill);border-color:#0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;transition:background-color .12s ease-out,color .12s ease-out}.ob-options--apps .ob-option:hover{filter:none;background:#e6e6e6}.ob-options--apps .ob-option-icon{flex:none;margin-bottom:0}.ob-options--apps .ob-option.is-selected{background:var(--fella-separator);color:var(--fella-primary-text);border-width:1px;border-color:#0000}.ob-options--apps .ob-option.is-selected:hover{background:var(--fella-separator)}.ob-step-question .ob-options:not(.ob-options--apps){gap:var(--space-sm);width:min(100%,420px);margin-top:var(--space-sm);grid-template-columns:1fr}.ob-step-question .ob-options:not(.ob-options--apps) .ob-option{min-height:60px;padding:0 var(--space-md);background:var(--fella-secondary-fill);border-width:1px;border-color:#0000;border-radius:16px;justify-content:center;transition:background-color .12s ease-out}.ob-step-question .ob-options:not(.ob-options--apps) .ob-option:hover{filter:none;background:#e6e6e6}.ob-step-question .ob-options:not(.ob-options--apps) .ob-option.is-selected,.ob-step-question .ob-options:not(.ob-options--apps) .ob-option.is-selected:hover{background:var(--fella-separator);border-width:1px;border-color:#0000}.ob-step-question .ob-question{align-items:center;padding-top:56px}.ob-step-question .ob-question-content{flex-direction:column;width:min(100%,420px);display:flex}.ob-step-question .ob-question-title{margin-bottom:var(--space-md);text-align:left;text-wrap:balance;font-size:34px;font-weight:600;line-height:1.15}.ob-step-question .ob-question-title--compact{font-size:34px}.ob-building h2{margin-bottom:var(--space-md);font-size:34px;font-weight:600;line-height:1.15}.ob-building{gap:0}.ob-building-ring{width:156px;height:156px;margin-bottom:var(--space-lg)}.ob-building-percent{font-size:30px}.ob-building-label{min-height:29px;margin-bottom:var(--space-lg)}.ob-plan{align-items:center;gap:0;padding-top:56px}.ob-plan-badge{width:52px;height:52px;margin-bottom:var(--space-md);color:var(--fella-accent);background:0 0}.ob-plan-badge svg{width:52px;height:52px}.ob-plan h2,.ob-complete h2{margin-bottom:var(--space-md);font-size:34px;font-weight:600;line-height:1.15}.ob-plan-summary{max-width:420px;margin-bottom:var(--space-lg);color:var(--fella-primary-text);font-size:20px;font-weight:300;line-height:1.45}.ob-plan-stats{gap:var(--space-sm);width:min(100%,420px);margin:0}.ob-plan-stat{padding:var(--space-md);background:var(--fella-secondary-fill);text-align:left;border:0;border-radius:16px}.ob-plan-stat-label{margin:0 0 var(--space-sm);color:var(--fella-primary-text);order:0;font-size:15px;font-weight:300;line-height:1.35}.ob-plan-stat-number{align-items:baseline;gap:4px;display:flex}.ob-plan-stat-value{font-size:32px;line-height:1}.ob-plan-stat-unit{color:var(--fella-primary-text);margin:0;font-size:13px;font-weight:300}.ob-plan-apps{width:min(100%,420px);margin-top:var(--space-md);justify-content:flex-start}.ob-plan-app-chip{background:var(--fella-secondary-fill);padding:6px 12px;font-size:13px;font-weight:500}.ob-plan .ob-cta{width:184px;margin-top:0}.ob-plan-actions{width:min(100%,420px);margin-top:var(--space-lg);justify-content:flex-end;display:flex}.ob-account-title{margin-bottom:var(--space-md);font-size:34px;font-weight:600;line-height:1.15}.ob-payment-title{font-size:34px}.ob-account-subtitle{max-width:420px;margin:0 auto var(--space-lg);color:var(--fella-primary-text);font-size:20px;font-weight:300;line-height:1.45}.ob-account #ob-panel-start,.ob-account .ob-form{width:min(100%,360px);margin-left:auto;margin-right:auto}.ob-account .ob-oauth-button{min-height:48px;font-size:15px;font-weight:var(--button-font-weight)}.ob-step-question .ob-question-subtitle{max-width:520px;margin-bottom:var(--space-md);text-align:left;color:var(--fella-primary-text);text-wrap:balance;font-size:20px;font-weight:300;line-height:1.45}.ob-step-question .ob-cta{align-self:flex-end;width:184px;margin-left:0}.ob-welcome{gap:var(--space-md)}.ob-welcome-copy h1{margin-bottom:var(--space-md);color:var(--fella-primary-text);font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.ob-welcome-copy p{max-width:420px}.ob-supporting-copy{max-width:420px;color:var(--fella-primary-text);font-size:20px;font-weight:300;line-height:1.45}.ob-gate{gap:0}.ob-gate-title{margin-bottom:var(--space-md);font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.08}.ob-gate-subtitle{max-width:420px;margin:0;margin-bottom:var(--space-lg)}.ob-gate-yes{background:#232326}.ob-not-iphone{gap:0}.ob-not-iphone-row{gap:var(--space-lg);margin-bottom:var(--space-xl)}.ob-not-iphone-icon,.ob-not-iphone-qr-box{width:132px;height:132px}.ob-not-iphone-qr{width:96px;height:96px}.ob-not-iphone h2{max-width:500px;margin-bottom:var(--space-md);font-size:42px;font-weight:600;line-height:1.1}.ob-not-iphone .ob-not-iphone-copy{max-width:440px;margin:0 0 var(--space-lg);color:var(--fella-primary-text);font-size:20px;font-weight:300;line-height:1.45}.ob-not-iphone-link{width:320px;min-height:44px;margin-top:0}.ob-step-welcome .ob-cta{padding:13px 26px;font-size:17px}}.ob-mobile-flow .ob-layout{flex:100%;width:100%;min-width:0}.ob-mobile-flow .ob-shell{width:100%;min-width:0}.ob-mobile-flow .ob-step-question .ob-question{align-items:stretch;padding:0}.ob-mobile-flow .ob-step-question .ob-question-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.ob-mobile-flow .ob-step-question .ob-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:8px;width:calc(100% - 48px);margin:auto;display:grid}.ob-mobile-flow .ob-step-question .ob-question-title{letter-spacing:-.02em;white-space:pre-line;text-align:left;margin:0;padding:24px 24px 0;font-size:34px;font-weight:600;line-height:1.12}.ob-mobile-flow .ob-step-question .ob-question-title--30{font-size:30px}.ob-mobile-flow .ob-step-question .ob-question-subtitle{display:none}.ob-mobile-flow .ob-step-question .ob-option{min-height:132px;box-shadow:none;background:#fafafa;border-color:#d8d8d880;border-radius:20px;padding:16px;font-size:17px;font-weight:600}.ob-mobile-flow .ob-step-question .ob-options--apps .ob-option{min-height:156px}.ob-mobile-flow .ob-step-question .ob-option.is-selected{background:#0f111721;border-width:2px;border-color:#232326}.ob-mobile-flow .ob-plan-badge{display:none}.ob-mobile-flow .ob-plan{justify-content:flex-start;gap:16px;padding:48px 24px 0}.ob-mobile-flow .ob-plan h2{color:#0f1117;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.ob-mobile-flow .ob-plan-summary{max-width:320px;color:var(--fella-secondary-text);margin:-6px 0 0;font-size:16px;line-height:1.4}.ob-mobile-flow .ob-plan-stats{gap:8px;width:100%;margin-top:8px}.ob-mobile-flow .ob-plan-stat{background:var(--fella-card);text-align:left;border:0;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.ob-mobile-flow .ob-plan-stat-label{color:var(--fella-secondary-text);order:-1;margin:0;font-size:13px;font-weight:500}.ob-mobile-flow .ob-plan-stat-number{align-items:baseline;gap:4px;display:flex}.ob-mobile-flow .ob-plan-stat-value{color:var(--fella-primary-text);font-size:30px;font-weight:700;line-height:1.1}.ob-mobile-flow .ob-plan-stat-unit{color:var(--fella-primary-text);margin:0;font-size:17px;font-weight:700}.ob-mobile-flow .ob-payment-title,.ob-mobile-flow .ob-payment-subtitle,.ob-mobile-flow .ob-payment>.ob-auth-legal,.ob-mobile-flow #ob-plan-monthly .ob-plan-card-sub{display:none}.ob-mobile-flow .ob-plan-card.is-selected{background:var(--fella-secondary-fill)}.ob-mobile-flow .ob-plan-card.is-selected .ob-plan-radio{border-color:var(--fella-accent);background:var(--fella-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4 10-10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px}.ob-mobile-flow .ob-complete h2{color:#0f1117;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.12}@media (min-width:641px){.ob-complete p{max-width:460px;color:var(--fella-primary-text);text-wrap:balance;font-size:20px;font-weight:300;line-height:1.45}}.ob-mobile-flow .ob-complete p{max-width:340px;color:var(--fella-primary-text);font-size:17px;font-weight:400;line-height:1.45}@media (min-width:641px){.ob-complete-qr-row{gap:var(--space-lg)}.ob-complete-qr-icon,.ob-complete-qr-box{width:132px;height:132px}.ob-complete-qr-canvas{width:96px;height:96px}}.ob-complete{gap:10px}#ob-complete-mobile,#ob-complete-desktop{gap:0}#ob-complete-mobile>p,#ob-complete-desktop>p{margin-bottom:32px}.ob-mobile-flow .ob-complete{padding:0 24px calc(32px + env(safe-area-inset-bottom));justify-content:center}.ob-mobile-flow .ob-complete p{max-width:300px;font-size:16px;line-height:1.45}.blog-page{overflow:hidden}.blog-home-hero{align-items:flex-start;min-height:0;padding:80px 0 56px}.blog-home-hero:before{background-image:none}.blog-home-hero .hero-copy h1{color:var(--fella-primary-text);font-size:clamp(54px,7vw,82px)}.blog-home-hero .hero-copy .lead{max-width:580px;color:var(--fella-primary-text);font-size:clamp(19px,2vw,24px)}.blog-home-hero .hero-copy .lead a{color:inherit}.blog-subscribe-cta{margin-top:var(--space-lg);border-radius:var(--radius-pill);color:#fff;cursor:pointer;letter-spacing:-.01em;will-change:auto;background:#232326;border:0;min-height:52px;padding:0 30px;font-weight:500;line-height:1.2;transition:filter .16s;transform:none}.blog-subscribe-cta:hover{color:#fff;filter:var(--hover-brighten)}.blog-home-label{color:var(--fella-primary-text);letter-spacing:0;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.blog-home-label img{width:18px;height:18px}.blog-home-intro .section-header{max-width:980px}.blog-home-intro .section-header h2{letter-spacing:-.025em;margin:0;font-size:clamp(36px,4.8vw,62px);font-weight:600;line-height:1.1}.blog-showcase-card{color:inherit;transition:filter .16s}.blog-showcase-card:hover,.blog-reading-card:hover{color:inherit;filter:var(--hover-brighten)}.blog-reading-card{justify-content:flex-start;align-items:flex-start;min-height:340px;text-decoration:none;transition:filter .16s}.blog-reading-type{color:#ffffffb8;letter-spacing:.02em;text-transform:uppercase;margin:0 0 auto;font-size:14px;font-weight:600}.blog-reading-card .feature-card-text{margin:58px 0 22px;font-size:25px}.blog-reading-card>span{color:#fff;font-size:16px;font-weight:600}.blog-post-index{background:var(--fella-background);padding:48px 0 96px}.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px clamp(32px,4vw,64px);max-width:none;display:grid}.blog-post-card{min-width:0;color:var(--fella-primary-text);flex-direction:column;gap:28px;transition:filter .16s;display:flex}.blog-post-card:hover{color:var(--fella-primary-text);filter:var(--hover-brighten)}.blog-post-card-image{aspect-ratio:1200/630;background:var(--fella-secondary-fill);border-radius:8px;display:block;overflow:hidden}.blog-post-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-post-card-image picture{width:100%;height:100%;display:block}.blog-article-page .seo-hero-image{aspect-ratio:1200/630;border-radius:8px}.blog-post-card-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blog-post-card h2{letter-spacing:-.025em;max-width:24ch;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.blog-post-card-excerpt{max-width:58ch;color:var(--fella-primary-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-post-card-meta{color:var(--fella-secondary-text);font-size:15px;font-weight:400;line-height:1.4}.newsletter-dialog{width:min(560px,100vw - 32px);max-width:none;color:var(--fella-primary-text);background:#fff;border:0;border-radius:28px;padding:0;box-shadow:0 28px 80px #0f111738}.newsletter-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0f111773}.newsletter-dialog[open]{animation:.18s ease-out newsletter-dialog-in}.newsletter-dialog-close{background:var(--fella-secondary-fill);width:40px;height:40px;color:var(--fella-primary-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:28px;font-weight:300;line-height:1;display:grid;position:absolute;top:18px;right:18px}.newsletter-dialog-content{padding:64px 48px 44px}.newsletter-dialog-label{color:var(--fella-secondary-text);align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:500;display:flex}.newsletter-dialog-label img{opacity:.8;width:18px;height:18px}.newsletter-dialog h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,52px);font-weight:600;line-height:1.04}.newsletter-dialog-copy{max-width:40ch;color:var(--fella-secondary-text);margin:20px 0 30px;font-size:18px;line-height:1.5}.newsletter-form label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.newsletter-form-row{align-items:stretch;gap:10px;display:flex}.newsletter-form-row input{border:1px solid var(--fella-separator);min-width:0;height:52px;color:var(--fella-primary-text);font:inherit;background:#fff;border-radius:12px;outline:none;flex:auto;padding:0 16px;font-size:16px}.newsletter-form-row input:focus{border-color:var(--fella-primary-text);box-shadow:0 0 0 3px #0f111714}.newsletter-form-row button{border-radius:var(--radius-pill);color:#fff;cursor:pointer;min-height:52px;font:inherit;background:#232326;border:0;flex:none;padding:0 22px;font-size:16px;font-weight:500}.newsletter-form-row button:disabled{cursor:wait;opacity:.6}.newsletter-form-status{min-height:22px;color:var(--fella-secondary-text);margin:10px 0 0;font-size:14px;line-height:1.4}.newsletter-form-status.is-error{color:#a32929}.newsletter-form-status.is-success{color:#17683a}.newsletter-dialog-note{color:var(--fella-secondary-text);margin:14px 0 0;font-size:13px;line-height:1.45}.newsletter-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes newsletter-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}html.newsletter-open,html.newsletter-open body{overscroll-behavior:none;overflow:hidden}html.newsletter-open{scrollbar-gutter:stable}@media (max-width:700px){.newsletter-dialog::backdrop{-webkit-backdrop-filter:none;background:#fff}.blog-home-hero{padding:48px 0 40px}.blog-home-hero:before{background-position:58% 0}.blog-post-index{padding:24px 0 48px}.blog-post-grid{grid-template-columns:1fr;gap:56px}.blog-post-card{gap:20px}.blog-post-card h2{font-size:30px}.blog-post-card-excerpt{font-size:17px}.newsletter-dialog{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;margin:0;overflow-y:auto}.newsletter-dialog-content{padding:68px 24px max(32px, env(safe-area-inset-bottom))}.newsletter-dialog h2{font-size:clamp(36px,11vw,48px)}.newsletter-form-row{flex-direction:column}.newsletter-form-row button{width:100%}}@media (prefers-reduced-motion:reduce){.newsletter-dialog[open]{animation:none}}.blog-hero{border-bottom:1px solid var(--fella-separator);padding:96px 0 72px}.blog-hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:96px;display:grid}.blog-kicker,.blog-section-heading>p,.blog-card-type{color:var(--fella-secondary-text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.blog-hero h1{letter-spacing:-.065em;max-width:700px;margin:12px 0 20px;font-size:clamp(50px,7vw,84px);font-weight:650;line-height:.98}.blog-hero-copy>p:last-child{max-width:520px;margin:0;font-size:20px;line-height:1.45}.blog-hero-visual{border-radius:var(--radius-lg);background:#e4e5ec;justify-content:center;align-items:flex-end;min-height:310px;margin:0;display:flex;position:relative;overflow:hidden}.blog-hero-visual:before{content:"";border:1px solid #1d1d1f1a;border-radius:50%;position:absolute;inset:30px}.blog-hero-visual img{z-index:1;width:176px;height:auto;margin-bottom:-44px;position:relative}.blog-hero-visual figcaption{z-index:2;color:var(--fella-primary-text);font-size:13px;font-weight:600;position:absolute;bottom:20px;left:20px}.blog-section{padding:96px 0}.blog-section-heading{margin-bottom:36px}.blog-section-heading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(36px,4.4vw,56px);font-weight:650;line-height:1.02}.blog-feature{border-radius:var(--radius-lg);background:var(--fella-card);grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);min-height:385px;display:grid;overflow:hidden}.blog-feature:hover,.blog-card:hover,.blog-topic-links a:hover{filter:var(--hover-brighten)}.blog-feature-art{background:#dfe2f4;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.blog-feature-apps{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.blog-feature-apps span{border-radius:var(--radius-sm);color:var(--fella-primary-text);background:#fafafacc;padding:12px 14px;font-size:14px;font-weight:600}.blog-feature-rule{border-radius:var(--radius-sm);background:var(--fella-primary-text);color:var(--fella-card);align-self:flex-start;padding:8px 12px;font-size:14px;font-weight:600}.blog-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px clamp(32px,6vw,80px);display:flex}.blog-feature-copy h3,.blog-card h3{color:var(--fella-primary-text);letter-spacing:-.035em;margin:10px 0 16px;font-weight:630}.blog-feature-copy h3{max-width:590px;font-size:clamp(28px,3.1vw,42px);line-height:1.07}.blog-feature-copy>p:not(.blog-card-type){max-width:510px;margin:0 0 28px;font-size:17px;line-height:1.48}.blog-read-link{color:var(--fella-accent);font-size:15px;font-weight:600}.blog-section-heading-row{justify-content:space-between;align-items:end;gap:32px;display:flex}.blog-section-note{max-width:260px;color:var(--fella-secondary-text);margin:0 0 4px;font-size:15px;line-height:1.45}.blog-latest{border-top:1px solid var(--fella-separator)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-card{border-radius:var(--radius-lg);background:var(--fella-card);flex-direction:column;min-height:430px;display:flex;overflow:hidden}.blog-card-top{color:var(--fella-primary-text);flex:1 0 178px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.blog-card-top span,.blog-card-top strong{font-size:14px;font-weight:600}.blog-card-top--limits{background:#e8e2dc}.blog-card-top--reels{background:#e3e7e1}.blog-card-top--minimal{background:#e2e5f1}.blog-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:28px 24px 26px;display:flex}.blog-card h3{font-size:25px;line-height:1.1}.blog-card .blog-read-link{margin-top:auto}.blog-topics{border-top:1px solid var(--fella-separator)}.blog-topics-inner{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.blog-topic-links{border-top:1px solid var(--fella-separator)}.blog-topic-links a{border-bottom:1px solid var(--fella-separator);min-height:70px;color:var(--fella-primary-text);justify-content:space-between;align-items:center;font-size:19px;font-weight:550;display:flex}.blog-topic-links a>span:last-child{color:var(--fella-accent)}@media (max-width:800px){.blog-hero{padding:72px 0 56px}.blog-hero-inner{grid-template-columns:1fr;gap:40px}.blog-hero-visual{max-width:440px;min-height:280px}.blog-feature{grid-template-columns:1fr}.blog-feature-art{min-height:220px}.blog-feature-copy{padding:38px 32px}.blog-grid{grid-template-columns:1fr;gap:16px}.blog-card{min-height:350px}.blog-card-top{flex-basis:120px}.blog-topics-inner{grid-template-columns:1fr;gap:12px}}@media (max-width:560px){.blog-hero{padding-top:56px}.blog-hero h1{font-size:52px}.blog-hero-copy>p:last-child{font-size:18px}.blog-section{padding:64px 0}.blog-section-heading h2{font-size:38px}.blog-section-heading-row{display:block}.blog-section-note{margin-top:18px}.blog-feature-copy{padding:30px 24px}.blog-feature-copy h3{font-size:30px}}@media (max-width:767px){.nav-mega{display:block}.nav-mega-trigger,.nav-page-backdrop,.nav-mega-label{display:none}.nav-mega-panel{opacity:1;clip-path:none;visibility:visible;pointer-events:auto;background:0 0;width:auto;height:auto;position:static;overflow:visible;transform:none}.nav-mega-content{width:auto;padding:0;display:block}.nav-mega-group{display:block}.nav-links .nav-mega-group a,.nav-links .nav-mega-group-primary a{border-radius:var(--radius-md);color:#000000ad;letter-spacing:normal;opacity:1;padding:13px 14px;font-size:21px;font-weight:600;line-height:normal;transition-delay:0s;display:block;transform:none}}@media (max-width:1023px){.nav-links{gap:0;padding:20px 24px 32px}.nav-links a,.nav-links .nav-mega-group a{color:#000000d9;background:0 0;border-radius:0;padding:13px 0;font-size:21px;font-weight:600}.nav-links a:hover,.nav-links a:active,.nav-links .nav-mega-group a:hover,.nav-links .nav-mega-group a:active{color:#0000008c;background:0 0}.nav-mega{padding-top:4px}.nav-mega-content{flex-direction:column;gap:20px;display:flex}.nav-mega-group{gap:0}.nav-mega-label{opacity:1;color:#0006;text-transform:uppercase;letter-spacing:.02em;margin:0;padding:13px 0 2px;font-size:13px;font-weight:600;display:block}.nav-links a.nav-link-accent{margin-top:4px}.nav-links>:not(.nav-links-mobile),.nav-links a.nav-link-accent{display:none}.nav-links-mobile{flex-direction:column;padding-left:14px;display:flex;transform:translateY(-30px)}.nav-links-mobile a{color:#000000d9;opacity:0;touch-action:manipulation;background:0 0;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:9px 0;font-size:30px;font-weight:600;transition:color .16s,opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(5px)}.nav-links-mobile a:after{content:"";background:#000000ad;flex:none;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:8px;-webkit-mask:url(/assets/vendor/lucide/arrow-right.svg) 50%/contain no-repeat;mask:url(/assets/vendor/lucide/arrow-right.svg) 50%/contain no-repeat}.nav-links-mobile a:hover,.nav-links-mobile a:active{color:#0000008c;background:0 0}.nav-links.is-open .nav-links-mobile a{opacity:1;transform:translateY(0)}.nav-links.is-open .nav-links-mobile a:first-child{transition-delay:80ms}.nav-links.is-open .nav-links-mobile a:nth-child(2){transition-delay:.125s}.nav-links.is-open .nav-links-mobile a:nth-child(3){transition-delay:.17s}.nav-links.is-open .nav-links-mobile a:nth-child(4){transition-delay:.215s}.nav-links.is-open .nav-links-mobile a:nth-child(5){transition-delay:.26s}.nav-links.is-open .nav-links-mobile a:nth-child(6){transition-delay:.305s}.nav-links.is-open .nav-links-mobile a:nth-child(7){transition-delay:.35s}.nav-links.is-open .nav-links-mobile a:nth-child(8){transition-delay:.395s}.nav-links.is-open .nav-links-mobile a:nth-child(9){transition-delay:.44s}.nav-links.is-open .nav-links-mobile a:nth-child(10){transition-delay:.485s}@media (prefers-reduced-motion:reduce){.nav-links-mobile a{opacity:1;transition:color .16s;transform:none}}}@media (max-width:1023px) and (max-height:700px){.nav-links{justify-content:flex-start;overflow-y:auto}.nav-links-mobile{padding-top:12px;transform:none}.nav-search-mobile .nav-search-mobile-panel{padding-top:34px}}@media (max-width:1023px){.nav-mobile-get-cta{color:#fff;background:#232326;border:0;border-radius:22px;justify-content:center;align-items:center;min-width:110px;height:44px;margin-left:auto;margin-right:8px;padding:0 18px;font-size:15px;font-weight:500;transition:filter .16s,opacity .3s cubic-bezier(.45,0,.55,1);display:inline-flex}.nav-mobile-get-cta:hover,.nav-mobile-get-cta:active{color:#fff;filter:var(--hover-brighten)}.nav-search-mobile{display:contents}.nav-search-mobile .nav-search-trigger{display:none}.nav-search-mobile .nav-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.nav-search-mobile-panel{z-index:1;width:100vw;height:calc(100dvh - 53px);padding:max(calc(var(--space-md) + 6px), calc((100dvh - 53px - 422px) / 2 - 8px)) 24px 32px;clip-path:inset(0 0 100%);visibility:hidden;transform-origin:top;pointer-events:none;will-change:clip-path;background:#f2f3f5;transition:clip-path .42s cubic-bezier(.45,0,.55,1),visibility 0s linear .42s;position:fixed;top:53px;left:0;overflow:hidden}.nav-search-mobile.is-open .nav-search-mobile-panel{clip-path:inset(0);visibility:visible;pointer-events:auto;transition-delay:0s}.nav-search-mobile-panel .nav-search-form{padding:8px 0 14px}.nav-search-mobile-panel .nav-search-results a,.nav-search-mobile-panel .nav-search-quick-links a{color:#000000d9;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 0;font-size:18px;font-weight:500;line-height:1.35;display:flex}.nav-search-mobile-panel .nav-search-quick-links a{flex-direction:row;align-items:center;gap:14px}.nav-search-mobile-panel .nav-search-form input[type=search]{font-size:30px;font-weight:600}.nav-search-mobile-panel .nav-search-results a,.nav-search-mobile-panel .nav-search-quick-links a{font-size:22px;font-weight:600}.nav-search-mobile-panel .nav-search-results a:hover .nav-search-result-title,.nav-search-mobile-panel .nav-search-quick-links a:hover{color:#0000008c}.nav-links.no-anim,.nav-search-mobile-panel.no-anim,.nav-links.no-anim .nav-links-mobile a{transition:none!important}}.qr-modal-backdrop{z-index:1000;padding:var(--space-lg);opacity:0;background:#1d1d1f70;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:fixed;inset:0}.qr-modal-backdrop[hidden]{display:none}.qr-modal-backdrop.is-open{opacity:1}.qr-modal{width:100%;max-width:360px;max-height:calc(100vh - var(--space-xl));text-align:center;background:var(--fella-card);border-radius:var(--radius-lg);padding:var(--space-xxl) var(--space-xl) var(--space-xl);flex-direction:column;align-items:center;transition:transform .16s;display:flex;position:relative;overflow-y:auto;transform:scale(.97);box-shadow:0 12px 32px #1d1d1f29}.qr-modal-backdrop.is-open .qr-modal{transform:scale(1)}.qr-modal:focus{outline:none}.qr-modal-close{top:var(--space-sm);right:var(--space-sm);width:44px;height:44px;color:var(--fella-secondary-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.qr-modal-close:hover,.qr-modal-close:focus-visible{filter:var(--hover-brighten)}.qr-modal-close svg{box-sizing:border-box;background:var(--fella-secondary-fill);border-radius:var(--radius-pill);width:32px;height:32px;padding:6px}.qr-modal-brand{border-radius:var(--radius-sm);width:40px;height:40px;margin-bottom:var(--space-md)}.qr-modal-code{width:220px;max-width:100%;height:220px;padding:var(--space-xs);border-radius:var(--radius-md);margin-bottom:var(--space-lg);background:#fff}.qr-modal-title{margin:0 0 var(--space-xs);color:var(--fella-primary-text);font-size:22px;font-weight:700}.qr-modal-desc{margin:0 0 var(--space-lg);color:var(--fella-secondary-text);font-size:15px;line-height:1.5}.qr-modal-fallback{border:1px solid var(--fella-primary-text);border-radius:var(--radius-pill);color:var(--fella-primary-text);padding:10px 20px;font-size:15px;font-weight:500;text-decoration:none}@media (hover:hover){.qr-modal-fallback:hover{box-shadow:inset 0 0 0 999px #1d1d1f0a}}@media (max-width:420px){.qr-modal{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.qr-modal-code{width:200px;height:200px}}@media (max-width:767px){.how-it-works-page.how-it-works-page .how-page-meta{flex-direction:column;align-items:flex-start;gap:6px}.how-it-works-page.how-it-works-page .how-breadcrumbs ol{font-size:14px}.how-it-works-page.how-it-works-page .how-last-updated{white-space:normal;border-left:0;padding-left:0;font-size:13px}main.seo-design-template.seo-design-template.seo-design-template .vs-compare-wrap{max-width:100%;overflow:hidden}main.seo-design-template.seo-design-template.seo-design-template .vs-compare,main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody,main.seo-design-template.seo-design-template.seo-design-template .vs-compare tr,main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td,main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody th{width:100%;min-width:0;display:block}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody th{color:var(--fella-primary-text);text-align:start;white-space:normal;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:17px;font-weight:600;line-height:1.45}main.seo-design-template.seo-design-template.seo-design-template .vs-compare thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody tr{border-bottom:1px solid var(--fella-separator);background:#fff;padding:18px 16px}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody tr:nth-child(2n){background:#f7f7f8}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody tr:last-child{border-bottom:0}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td{color:var(--fella-primary-text);text-align:start;white-space:normal;overflow-wrap:break-word;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:300;line-height:1.45}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td:first-child{font-size:17px;font-weight:600}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td+td{margin-top:10px}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td[data-label]:before{color:var(--fella-secondary-text);content:attr(data-label);margin-bottom:2px;font-size:13px;font-weight:400;line-height:1.35;display:block}main.seo-design-template.seo-design-template.seo-design-template .how-flow-card .vs-compare tbody tr{grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}main.seo-design-template.seo-design-template.seo-design-template .how-flow-card .vs-compare tbody td:first-child{color:var(--fella-secondary-text);font-size:15px;font-weight:400}main.seo-design-template.seo-design-template.seo-design-template .how-flow-card .vs-compare tbody td+td{margin-top:0;font-size:17px;font-weight:400}main.seo-design-template.seo-design-template.seo-design-template .how-flow-card .vs-compare tbody td:before{content:none}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody tr,main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody tr:nth-child(2n){border-bottom:1px solid var(--fella-separator);background:#f1f1f3;border-radius:0;padding:18px 16px}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody tr:last-child{border-bottom:0}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody th,main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody td:first-child{color:var(--fella-primary-text);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody td:not(:first-child){color:var(--fella-secondary-text);margin-top:10px;font-size:15px;font-weight:400;line-height:1.5}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody td[data-label]:before{color:inherit;font:inherit;content:attr(data-label) ":";margin:0 5px 0 0;display:inline}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare tbody td[data-label=Why]:before{content:"Why?"}main.seo-design-template[data-sales-redesign=true].seo-design-template.seo-design-template .vs-compare-fella{color:inherit;font:inherit}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody tr,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody tr:nth-child(2n){border-bottom:1px solid var(--fella-separator);background:#f1f1f3;border-radius:0;padding:18px 16px}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody tr:last-child{border-bottom:0}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody th,main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody td:first-child{color:var(--fella-primary-text);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody td:not(:first-child){color:var(--fella-secondary-text);margin-top:10px;font-size:15px;font-weight:400;line-height:1.5}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare tbody td[data-label]:before{color:inherit;font:inherit;content:attr(data-label) ":";margin:0 5px 0 0;display:inline}main.seo-design-template.resource-page:not([data-seo-template-variant=sales]).seo-design-template.seo-design-template .vs-compare-fella{color:inherit;font:inherit}.seo-design-template.seo-design-template .section.vs-crosslinks:has(+.section.seo-localized-screenshots){padding-bottom:0}.seo-design-template.seo-design-template .section.vs-crosslinks+.section.seo-localized-screenshots{padding-top:var(--space-md)}}@media (min-width:521px) and (max-width:1023px){.nav{--nav-gutter:24px}.nav-links{padding-right:var(--nav-gutter);padding-left:var(--nav-gutter);align-items:stretch}.nav-links-mobile{padding-left:0}.nav-search-mobile-panel{padding-right:var(--nav-gutter);padding-left:var(--nav-gutter)}.nav-links.nav-links>a:not(.nav-links-mobile){display:none}}@media (min-width:521px) and (max-width:860px){.nav{--nav-gutter:calc((100vw - min(100vw - 32px, 680px)) / 2)}}@media (min-width:521px) and (max-width:1023px){.seo-design-template .seo-localized-screenshots .seo-screens-layout{gap:32px;padding:48px 40px 0}.seo-design-template .seo-localized-screenshots .seo-screens-copy{max-width:560px}.seo-design-template .seo-localized-screenshots .seo-screens-phone{width:250px;margin-bottom:-200px}.seo-design-template .seo-localized-screenshots .seo-screens-phone--complete.localized-screenshot{align-self:center;width:290px;margin-bottom:-180px}}@media (min-width:768px) and (max-width:1023px){.seo-design-template .seo-localized-screenshots .seo-screens-layout{width:100%;margin-left:0;margin-right:0}.seo-design-template .seo-localized-screenshots .seo-screens-list{display:none}}@media (min-width:701px) and (max-width:1023px){.pricing-compare-title{max-width:calc(100% - 236px)}}@media (min-width:641px) and (max-width:1023px){.phone-bleed{height:min(clamp(380px,58vh,560px),62.7746vw - 20.0879px)}}@media (min-width:521px) and (max-width:860px){.features-title-desktop-text{display:none}.features-title-mobile-text{display:block}#features-title{text-wrap:balance;font-size:clamp(24px,4.3vw,34px)}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:40px 32px;display:grid}}@media (min-width:521px) and (max-width:1023px){.section-showcase .showcase-box-row{background:#fff;height:auto;padding-left:10px;padding-right:10px;container-type:inline-size}.section-showcase .showcase-box{height:min(620px,44.5cqw + 135.55px)}.section-showcase .showcase-box-text{height:140px;font-size:clamp(26px,3.6vw,34px);line-height:1.08}.section-showcase .showcase-box-phone{width:59%;top:140px}.section-showcase .showcase-box-phone--home{width:51.9%}}html[lang]:not([lang=en]) body.home .section-showcase .showcase-box-phone{top:140px}@media (max-width:520px){html[lang]:not([lang=en]) body.home .section-showcase .showcase-box{height:472px}html[lang]:not([lang=en]) body.home .section-showcase .showcase-box-phone{top:152px}}@media (min-width:521px) and (max-width:1023px){html[lang]:not([lang=en]) body.home .section-showcase .showcase-box{height:min(632px,44.5cqw + 147.55px)}html[lang]:not([lang=en]) body.home .section-showcase .showcase-box-phone{top:152px}}@media (max-width:767px){.nav-inner{gap:8px}.nav-mobile-get-cta{background:#232326;margin-right:0;padding-left:12px;padding-right:12px}.nav-mobile-get-cta,.nav-toggle{height:44px;min-height:44px}.nav{box-shadow:none;border-bottom:0}.button,.button-primary,.button-secondary,.button-cta,.appstore-badge,.nav-mobile-get-cta,.showcase-cta-button,.affiliate-page a.affiliate-cta-button,.ob-cta{border:0}.appstore-badge,.hero-copy .appstore-badge,.section-image-copy .appstore-badge,.showcase-image-box-copy .appstore-badge,.seo-design-template .how-hero .appstore-badge{border-radius:11px;gap:10px;min-height:50px;padding:7px 17px}.appstore-badge-icon,.hero-copy .appstore-badge-icon,.section-image-copy .appstore-badge-icon,.showcase-image-box-copy .appstore-badge-icon,.seo-design-template .how-hero .appstore-badge-icon{width:28px;height:28px}.appstore-badge-eyebrow,.hero-copy .appstore-badge-eyebrow,.section-image-copy .appstore-badge-eyebrow,.showcase-image-box-copy .appstore-badge-eyebrow{font-size:11px}.appstore-badge-title,.hero-copy .appstore-badge-title,.section-image-copy .appstore-badge-title,.showcase-image-box-copy .appstore-badge-title{font-size:21px}}@media (min-width:768px) and (max-width:1366px) and (any-pointer:coarse){.seo-screens-layout,.fella-inline-proof-panel{grid-template-columns:1fr 420px}.seo-screens-phone.localized-screenshot,.fella-inline-proof .fella-inline-proof-phone.localized-screenshot{width:min(480px,48vw);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.seo-screens-phone.localized-screenshot{transform:translate(24px,-140px)}.fella-inline-proof .fella-inline-proof-phone.localized-screenshot{transform:translate(24px)}}@media (min-width:768px) and (max-width:1023px) and (any-pointer:coarse){.seo-design-template .seo-localized-screenshots .seo-screens-phone,.fella-inline-proof .fella-inline-proof-phone.localized-screenshot{width:min(520px,84vw);margin-bottom:-260px;transform:none}}@media (max-width:1024px){.footer-columns nav{gap:0}.footer-columns nav a{align-items:center;min-height:44px;display:flex}}.appstore-badge{border:0;border-radius:18px;width:180px;height:60px;min-height:60px;padding:7px 16px}.appstore-badge .appstore-badge-icon{width:30px;height:30px}.appstore-badge .appstore-badge-eyebrow{font-size:12px}.appstore-badge .appstore-badge-title{font-size:22px}@media (max-width:767px){.appstore-badge.official-app-store-badge{background:#000;border:0;border-radius:18px;width:180px;height:60px;min-height:60px;padding:0;overflow:hidden}.official-app-store-badge-image{width:180px;height:auto;margin:0}.nav-search-mobile-panel{padding-left:38px;padding-right:24px}.nav-search-mobile-panel .nav-search-results a,.nav-search-mobile-panel .nav-search-quick-links a{padding:9px 0;font-size:30px;line-height:1.47}.nav-search-mobile-panel .nav-search-quick-links p{color:#1d1d1fad;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.nav-search-mobile-panel .nav-search-quick-links a span{order:2;width:auto;margin-left:auto}.nav-search-mobile-panel .nav-search-form svg{color:#1d1d1f8f;width:30px;height:30px}.home-divider--after-hero,.home-divider--before-research,.home-divider--after-research,.home-mobile-section-divider{display:none}.footer-column-panel.footer-language-panel,.lang-select-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1d1d1f61 transparent;max-height:min(60dvh,420px);overflow:hidden scroll}.lang-select-menu::-webkit-scrollbar{width:6px;display:block}.footer-language-panel::-webkit-scrollbar{width:6px;display:block}.lang-select-menu::-webkit-scrollbar-thumb{background:#1d1d1f61 padding-box padding-box;border:1px solid #0000;border-radius:999px;min-height:36px}.footer-language-panel::-webkit-scrollbar-thumb{background:#1d1d1f61 padding-box padding-box;border:1px solid #0000;border-radius:999px;min-height:36px}}.vs-index-page .how-hero .text-card,.vs-index-page .how-hero h1,.vs-index-page .how-hero .lead{text-align:center;margin-left:auto;margin-right:auto}.vs-index-page .how-hero .lead{max-width:760px;margin-bottom:0}.vs-index-page .how-hero{background:var(--fella-background);padding-bottom:0}.vs-index-page .section+.section:before{content:none}.vs-index-copy-block .container{max-width:760px}.vs-index-page .vs-index-comparisons{padding-top:0;padding-bottom:16px}.vs-index-page .index-card{padding:28px}.vs-index-page .index-card-title{color:var(--fella-primary-text);opacity:1;font-size:22px;font-weight:400;line-height:1.2}.vs-index-page .index-card-desc{color:#1d1d1fad;margin-top:10px;font-size:17px;font-weight:300;line-height:1.45}main.seo-design-template :where(.how-hero .lead,.how-hero-subtext,.section .lead,.vs-copy p,.vs-copy li,p.vs-copy,.faq-answer p,.faq-item>p,.section-header p,.seo-screens-lead,.seo-screens-list li,.index-card-desc,.fella-inline-proof-lead,.fella-inline-proof-points li,.legal-copy p,.legal-copy li,.final-cta-card>p:not(.trust-line)){color:var(--fella-primary-text)!important;font-size:clamp(22px,2.5vw,30px)!important;font-weight:300!important;line-height:1.42!important}.related-links-title,.seo-design-template .section.vs-crosslinks>.container>.related-links-title{color:var(--fella-primary-text);letter-spacing:-.03em;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.08}.vs-index-read-next .container{max-width:950px}.read-next-carousel{width:100%;max-width:950px;position:relative}.read-next-viewport{background:var(--fella-secondary-fill);contain:layout paint;border-radius:28px;overflow:hidden}.read-next-track{will-change:transform;direction:ltr;transition:transform .72s cubic-bezier(.32,.72,0,1);display:flex;transform:translate(0)}.read-next-card{min-height:260px;color:var(--fella-primary-text);text-align:center;backface-visibility:hidden;background:0 0;border-radius:0;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;padding:clamp(28px,5vw,52px);text-decoration:none;display:flex;transform:translateZ(0)}.vs-crosslinks a.read-next-card,.vs-crosslinks a.read-next-card:visited,.vs-crosslinks a.read-next-card:hover,.vs-crosslinks a.read-next-card:focus-visible{color:var(--fella-primary-text);text-decoration:none}.read-next-card:hover .read-next-card-title,.read-next-card:focus-visible .read-next-card-title{color:inherit;text-decoration:none}.read-next-kicker{color:var(--fella-secondary-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:600}.read-next-card-title{letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:clamp(30px,5vw,52px);font-weight:400;line-height:1.04}.read-next-control{color:#fff;cursor:pointer;z-index:2;background:#1d1d1fb8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .18s,opacity .18s;display:grid;position:absolute;bottom:10px;right:10px}.read-next-control:after{content:"";position:absolute;inset:-5px}.read-next-control:hover{transform:scale(1.06)}.read-next-control:active{transform:scale(.96)}.read-next-control--previous{right:54px}.read-next-control:disabled{color:#1d1d1f61;cursor:default;background:#1d1d1f29;transform:none}.read-next-control:focus-visible{outline:3px solid var(--fella-accent);outline-offset:3px}.read-next-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:18px;height:18px}@media (max-width:520px){.read-next-card{min-height:300px;padding:72px 28px}.read-next-control{bottom:10px;right:10px}.read-next-control--previous{right:54px}}@media (prefers-reduced-motion:reduce){.read-next-track{transition:none}}.vs-index-up-close{background:var(--fella-background);padding:28px 0 0}.vs-index-page .section-final-cta{background:var(--fella-background);padding-top:48px}.vs-index-up-close-card{background:var(--fella-secondary-fill);border-radius:32px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;max-width:950px;min-height:520px;margin:0 auto;padding:56px 64px;display:grid;position:relative;overflow:hidden}.vs-index-up-close-copy{z-index:2;max-width:530px;position:relative}.vs-index-up-close-copy h2{color:var(--fella-primary-text);letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1.02}.vs-index-up-close-summary{display:none}.vs-index-up-close-copy ul{gap:14px;margin:0 0 34px;padding:0;list-style:none;display:grid}.vs-index-up-close-copy li{color:var(--fella-primary-text);margin:0;padding-left:25px;font-size:clamp(20px,2vw,25px);font-weight:300;line-height:1.4;position:relative}.vs-index-up-close-copy li:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.61em;left:2px}.vs-index-up-close-device{pointer-events:none;width:320px;position:absolute;bottom:-174px;right:44px}.vs-index-up-close-device img{image-rendering:auto;width:100%;height:auto;display:block}@media (max-width:767px){.vs-index-up-close{padding:20px 0 0}.vs-index-page .section-final-cta{padding-top:40px}.vs-index-up-close-card{text-align:center;border-radius:28px;min-height:650px;padding:48px 28px 0;display:block}.vs-index-up-close-copy{max-width:520px;margin:0 auto}.vs-index-up-close-copy h2{margin-bottom:24px;font-size:clamp(32px,8.5vw,40px)}.vs-index-up-close-copy ul{display:none}.vs-index-up-close-summary{max-width:460px;color:var(--fella-primary-text);margin:0 auto 28px;font-size:20px;font-weight:300;line-height:1.42;display:block}.vs-index-up-close-device{width:min(270px,72vw);bottom:-254px;right:50%;transform:translate(50%)}}@media (min-width:768px){.vs-index-page .how-hero{padding:72px 0 48px}.vs-index-page .how-hero .text-card{max-width:900px}.vs-index-page .how-hero .lead{max-width:720px;margin-top:24px}.vs-index-page .vs-index-media{margin-top:0;padding:0 0 48px}.vs-index-page .vs-index-media-card{clip-path:inset(0 round 32px);border-radius:32px;width:min(950px,100% - 48px);height:clamp(440px,48vw,560px)}.vs-index-page .vs-index-media-card img{object-position:center 34%}.vs-index-page .vs-index-copy-block{padding:0 0 56px}.vs-index-page .vs-index-copy-block .container,.vs-index-page .vs-index-comparisons>.container,.vs-index-page .vs-index-read-next>.container,.vs-index-page .vs-index-up-close>.container{max-width:950px}.vs-index-page .vs-index-comparisons{padding:0 0 64px}.vs-index-page .index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vs-index-page .index-card{border-radius:20px;flex-direction:column;justify-content:center;min-height:176px;padding:28px;display:flex}.vs-index-page .index-card:hover{filter:var(--hover-brighten)}.vs-index-page .index-card:hover .index-card-title{text-decoration:none}.vs-index-page .vs-index-read-next{padding:0 0 64px}.vs-index-page .read-next-viewport{border-radius:28px}.vs-index-page .read-next-card{min-height:300px;padding:56px 80px}.vs-index-page .vs-index-up-close{padding:0 0 64px}.vs-index-page .vs-index-up-close-card{background:var(--fella-secondary-fill);border-radius:32px;grid-template-columns:minmax(0,1fr) 320px;min-height:520px;padding:56px 64px}.vs-index-page .vs-index-up-close-device{width:320px;bottom:-174px;right:44px}.vs-index-page .section-final-cta{padding-top:56px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .container{max-width:950px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero{padding:72px 0 48px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero .container,body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero .text-card{transform:none}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero .lead{text-align:left;max-width:760px;margin:24px 0 0}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero .button-row{justify-content:flex-start;margin-top:32px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .how-hero .seo-hero-trust-line{margin-left:0;margin-right:0}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .section{padding-top:64px;padding-bottom:64px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .section-header{max-width:860px;margin-bottom:28px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-copy{max-width:860px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare-wrap{border-radius:20px;max-width:950px;margin-top:40px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare{table-layout:fixed;min-width:0;display:table}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare tbody{display:table-row-group}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare tr{display:table-row}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare th,body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-compare td{vertical-align:top;width:auto;padding:20px 22px;display:table-cell}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .seo-localized-screenshots{padding-top:24px;padding-bottom:64px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .seo-screens-layout{aspect-ratio:auto;background:var(--fella-card);border-radius:32px;grid-template-columns:minmax(0,1fr) 300px;gap:56px;min-height:560px;padding:56px 64px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .seo-screens-copy{max-width:520px;transform:none}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .seo-screens-list{display:flex}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .seo-screens-phone--complete.localized-screenshot{align-self:center;width:300px;margin:0;transform:none}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .faq-list{max-width:950px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .faq-item{border-radius:20px}body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .vs-crosslinks,body:has(.vs-comparison-page) main.seo-design-template[data-seo-template-variant=sales] .section-final-cta{padding-top:64px;padding-bottom:64px}}.seo-localized-screenshots .seo-screens-layout,.vs-index-up-close-card{background:var(--fella-secondary-fill)}html body a.appstore-badge.appstore-badge.appstore-badge{box-sizing:border-box;color:#0000;vertical-align:middle;background-color:#000;background-image:url(/assets/download-on-the-app-store.svg?v=3);background-position:50%;background-repeat:no-repeat;background-size:180px 60px;border:0;border-radius:18px;flex:0 0 180px;gap:0;width:180px;min-width:180px;max-width:180px;height:60px;min-height:60px;max-height:60px;padding:0;font-size:0;line-height:0;text-decoration:none;display:inline-block;overflow:hidden}html body a.appstore-badge.appstore-badge.appstore-badge:not(.official-app-store-badge)>.appstore-badge-icon{display:none}html body a.appstore-badge.appstore-badge.appstore-badge:not(.official-app-store-badge)>.appstore-badge-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body a.appstore-badge.appstore-badge.appstore-badge>.official-app-store-badge-image{box-sizing:border-box;border:0;width:180px;min-width:180px;max-width:180px;height:60px;min-height:60px;max-height:60px;margin:0;padding:0;display:block}@media (max-width:767px){.button,.showcase-cta-button,.affiliate-page a.affiliate-cta-button,.affiliate-oauth-button,.nav-mobile-get-cta,.preferred-source-button,.pricing-card-cta,.not-found-cta-home,.not-found-cta-download,.seo-screens-cta .current-pricing-link{box-sizing:border-box;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:44px;line-height:1.2;text-decoration:none}.button-cta,.affiliate-page a.affiliate-cta-button{min-height:44px}.button-row,.seo-screens-cta{align-items:center;gap:12px}.button,.showcase-cta-button,.affiliate-page a.affiliate-cta-button,.affiliate-oauth-button,.nav-mobile-get-cta,.preferred-source-button,.pricing-card-cta,.not-found-cta-home,.not-found-cta-download,.seo-screens-cta .current-pricing-link,html body a.appstore-badge.appstore-badge.appstore-badge{transition:transform .12s cubic-bezier(.2,0,0,1),filter .15s,box-shadow .15s,background-color .15s}.button:not(:disabled):active,.showcase-cta-button:active,.affiliate-page a.affiliate-cta-button:active,.affiliate-oauth-button:not(:disabled):active,.nav-mobile-get-cta:active,.preferred-source-button:not([aria-disabled=true]):active,.pricing-card-cta:active,.not-found-cta-home:active,.not-found-cta-download:active,.seo-screens-cta .current-pricing-link:active,html body a.appstore-badge.appstore-badge.appstore-badge:active{transform:scale(.97)}.button-primary:hover,.button-cta:hover,.showcase-cta-button:hover,.affiliate-page a.affiliate-cta-button:hover,.nav-mobile-get-cta:hover,.not-found-cta-home:hover,html body a.appstore-badge.appstore-badge.appstore-badge:hover{color:#fff;text-decoration:none}.button-secondary:hover,.pricing-card-cta:hover,.not-found-cta-download:hover,.seo-screens-cta .current-pricing-link:hover{color:var(--fella-primary-text);text-decoration:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.button,.showcase-cta-button,.affiliate-page a.affiliate-cta-button,.affiliate-oauth-button,.nav-mobile-get-cta,.preferred-source-button,.pricing-card-cta,.not-found-cta-home,.not-found-cta-download,.seo-screens-cta .current-pricing-link,html body a.appstore-badge.appstore-badge.appstore-badge{transition:filter .15s,box-shadow .15s,background-color .15s}.button:not(:disabled):active,.showcase-cta-button:active,.affiliate-page a.affiliate-cta-button:active,.affiliate-oauth-button:not(:disabled):active,.nav-mobile-get-cta:active,.preferred-source-button:not([aria-disabled=true]):active,.pricing-card-cta:active,.not-found-cta-home:active,.not-found-cta-download:active,.seo-screens-cta .current-pricing-link:active,html body a.appstore-badge.appstore-badge.appstore-badge:active{transform:none}}@media (max-width:767px){main.seo-design-template .how-hero .text-card,main.seo-design-template .how-hero h1,main.seo-design-template .how-hero .lead{overflow-wrap:break-word;width:100%;max-width:100%}main.seo-design-template .how-hero h1{margin-bottom:20px}main.seo-design-template .how-hero .lead{margin-bottom:24px}main.seo-design-template .how-hero:not(:has(.button-row)) .lead{margin-bottom:0}main.seo-design-template .how-hero .button-row{align-items:center;margin-top:0}main.seo-design-template .button.button-primary,main.seo-design-template .button.button-cta{white-space:normal;overflow-wrap:break-word;width:fit-content;max-width:100%;height:auto;padding:12px 20px}main.seo-design-template .seo-hero-preview .container{min-width:0}main.seo-design-template .seo-hero-image{isolation:isolate;border-radius:24px}main.seo-design-template .seo-hero-background{width:100%;max-width:none}main.seo-design-template .section-header{margin-bottom:20px}main.seo-design-template .vs-copy{gap:20px;min-width:0}main.seo-design-template .vs-copy p,main.seo-design-template .vs-copy li,main.seo-design-template .section-header h2{overflow-wrap:break-word}main.seo-design-template.seo-design-template.seo-design-template .vs-compare-wrap{border-radius:20px;margin-top:0;margin-bottom:0}main.seo-design-template .vs-copy+.vs-compare-wrap,main.seo-design-template .section .container:has(.vs-copy):has(.vs-compare-wrap)>.vs-compare-wrap{margin-top:24px}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody tr{padding:20px 18px}main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody td,main.seo-design-template.seo-design-template.seo-design-template .vs-compare tbody th{overflow-wrap:break-word}main.seo-design-template .seo-localized-screenshots .vs-index-up-close-card{width:100%;max-width:100%}main.seo-design-template .seo-localized-screenshots .vs-index-up-close-copy,main.seo-design-template .seo-localized-screenshots .vs-index-up-close-summary{overflow-wrap:break-word;min-width:0}body:has(main.seo-design-template) .vs-crosslinks.read-next-enhanced,main.seo-design-template .vs-index-read-next{padding-top:0}body:has(main.seo-design-template) .read-next-carousel,body:has(main.seo-design-template) .read-next-viewport{width:100%;max-width:100%}body:has(main.seo-design-template) .read-next-card{min-height:300px;padding:64px 28px 72px}body:has(main.seo-design-template) .read-next-card-title{overflow-wrap:break-word;max-width:100%}main.seo-design-template .section-final-cta{background:var(--fella-background);padding-top:48px;padding-bottom:32px}main.seo-design-template .final-cta-inner{width:100%;max-width:520px}main.seo-design-template .final-cta-icon{width:80px;margin-bottom:24px}main.seo-design-template .final-cta-title{overflow-wrap:break-word;max-width:100%;margin-bottom:32px}main.seo-design-template .final-cta-trust-line{margin-top:24px}}main.seo-design-template .how-hero .text-card,main.seo-design-template .how-hero h1,main.seo-design-template .how-hero .lead{text-align:center!important;margin-inline:auto!important}main.seo-design-template .how-hero .text-card .button-row{justify-content:center!important}main.seo-design-template .how-hero .seo-hero-trust-line{text-align:center!important;margin-inline:auto!important}main.seo-design-template.seo-design-template .vs-compare thead th{color:var(--fella-primary-text)!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important}main.seo-design-template.seo-design-template .vs-compare tbody th,main.seo-design-template.seo-design-template .vs-compare tbody td:first-child{color:var(--fella-primary-text)!important;font-size:clamp(18px,1.7vw,21px)!important;font-weight:500!important;line-height:1.35!important}main.seo-design-template.seo-design-template .vs-compare tbody td:not(:first-child){color:var(--fella-primary-text)!important;font-size:clamp(17px,1.5vw,20px)!important;font-weight:300!important;line-height:1.45!important}main.seo-design-template.seo-design-template .vs-compare tbody td,main.seo-design-template.seo-design-template .vs-compare tbody th{overflow-wrap:break-word;word-break:normal}@media (max-width:767px){main.seo-design-template.seo-design-template .vs-compare tbody th,main.seo-design-template.seo-design-template .vs-compare tbody td:first-child{font-size:19px!important}main.seo-design-template.seo-design-template .vs-compare tbody td:not(:first-child){font-size:17px!important}main.seo-design-template.seo-design-template .vs-compare tbody td[data-label]:before{color:var(--fella-primary-text)!important;font-size:17px!important;font-weight:500!important;line-height:1.35!important}}