.landing-viewport{container-type:inline-size}.landing-redesign{background:var(--lw-cream);color:var(--lw-ink);font-family:var(--font-primary),Onest,sans-serif;font-weight:500;padding:20px 0;overflow-x:clip}.landing-redesign *{box-sizing:border-box}.landing-redesign:where(:not(.landing-public-page)) h1,.landing-redesign:where(:not(.landing-public-page)) h2,.landing-redesign:where(:not(.landing-public-page)) h3,.landing-redesign:where(:not(.landing-public-page)) h4,.landing-redesign:where(:not(.landing-public-page)) p,.landing-redesign:where(:not(.landing-public-page)) blockquote{margin:0}.landing-redesign:where(:not(.landing-public-page)) h1,.landing-redesign:where(:not(.landing-public-page)) h2,.landing-redesign:where(:not(.landing-public-page)) h3{font-weight:700}.landing-redesign:where(:not(.landing-public-page)) h2{font-size:64px;line-height:58px;letter-spacing:-2px}.landing-redesign:where(:not(.landing-public-page)) h3{font-size:44px;line-height:1;letter-spacing:-2px}.landing-redesign:where(:not(.landing-public-page)) p{font-size:16px;line-height:1.2;color:var(--lw-ink-soft)}.landing-redesign mark{color:inherit;background:none}.landing-hero h1,.landing-intro h2,.landing-foundation h2{position:relative;isolation:isolate}.landing-hero h1:before,.landing-intro h2:before,.landing-foundation h2:before{content:"";position:absolute;z-index:-1;background:var(--lw-star);pointer-events:none}.landing-hero h1:before{left:0;top:182px;width:95.561%;height:27px}.landing-independence h2:before{left:66.188%;top:92px;width:33.812%;height:27px}.landing-features h2:before{left:12.924%;top:32px;width:72.715%;height:27px}.landing-foundation h2:before{left:21.671%;bottom:-5px;width:56.527%;height:27px}.landing-testimonials h2:before{left:7.441%;bottom:-1px;width:84.987%;height:27px}.landing-pricing h2:before{left:18.407%;top:92px;width:63.185%;height:27px}.landing-roadmap h2:before,.landing-motivation h2:before{display:none}.landing-redesign[lang=en] .landing-hero h1:before,.landing-redesign[lang=en] .landing-intro h2:before,.landing-redesign[lang=en] .landing-foundation h2:before{display:none}.landing-redesign[lang=en] mark{background:linear-gradient(transparent 62%,var(--lw-star) 62%,var(--lw-star) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:calc(var(--landing-underline,1) * 100%) 100%;background-repeat:no-repeat}.landing-container{width:87.5%;max-width:1680px;margin-inline:auto}.landing-redesign main>section{margin-top:120px;scroll-margin-top:140px}.landing-redesign main>section:not(.landing-hero){contain:layout style}.landing-redesign main>.landing-hero{margin-top:60px}.landing-redesign main>.landing-independence{margin-top:0}.landing-redesign .landing-white{background:var(--lw-white);padding:120px 0}.landing-redesign .blue{background:var(--lw-soft-blue)}.landing-redesign .purple{background:var(--lw-lavender)}.landing-redesign .mint{background:var(--lw-mint)}.landing-redesign .yellow{background:var(--lw-butter-light)}.landing-redesign .peach{background:var(--lw-peach)}.landing-redesign .landing-mobile{display:none}.landing-redesign :focus-visible,.landing-menu :focus-visible{outline:3px solid var(--lw-ink);outline-offset:4px}.landing-redesign a:hover{color:var(--lw-ink-soft)}.landing-skip{position:fixed;top:-100px;left:10px;z-index:100;background:#fff;padding:12px 20px;border-radius:12px}.landing-skip:focus{top:10px}.landing-badge{display:inline-block;padding:8px 12px;background:var(--lw-butter);border-radius:6px;font-size:14px;font-weight:600;line-height:16px}.landing-header{position:sticky;top:20px;z-index:30;min-height:96px;padding:20px 20px 20px 32px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:50px}.landing-header>a{flex-shrink:0}.landing-header .landing-header-blur{display:none;position:absolute;inset:-20px auto 0 50%;width:calc(100cqw / var(--landing-desktop-scale,1));height:auto;z-index:-2;transform:translate(-50%) rotate(180deg);opacity:var(--landing-nav-reveal,0)}.landing-header[data-motion-surface] .landing-header-blur{display:block}.landing-header[data-motion-surface]{background:transparent}.landing-header[data-motion-surface]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:rgba(255,255,255,calc(1 - .1 * var(--landing-nav-reveal,0)));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.landing-header[data-motion-surface]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(14,17,17,.08);border-radius:inherit;box-shadow:0 12px 15px #0e11110f;opacity:var(--landing-nav-reveal,0);pointer-events:none}.landing-redesign:not(.landing-public-page):not(.landing-legal-page) .landing-header[data-motion-hidden=true]{pointer-events:none}.landing-header-row{display:contents}.landing-feature-tablet-composition{display:none}.landing-header-row>a{flex-shrink:0}.landing-header[data-menu-present]{pointer-events:none}.landing-desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.92vw,56px);margin-left:auto}.landing-desktop-nav a{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.32px;white-space:nowrap}.landing-header-actions{display:flex;align-items:center;gap:44px}.landing-redesign .landing-header-actions .landing-header-trial{width:217px;min-height:56px;padding:16px 24px;border-radius:12px;font-weight:600}.landing-redesign .landing-header-actions .landing-header-trial svg{width:16px;height:16px}.landing-burger{display:flex;flex-direction:column;gap:5px;width:32px;height:24px;padding:3.5px 1px 0}.landing-burger i{display:block;height:3px;width:29px;border-radius:1px;background:#141414;flex:none}.landing-language{display:flex;position:relative;align-items:center;background:var(--lw-nav-active);border-radius:10px}.landing-language select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:92px;padding:12px 40px 12px 24px;border-radius:10px;background:transparent;color:var(--lw-ink);font-size:14px;font-weight:700;line-height:16px;cursor:pointer}.landing-language svg{position:absolute;right:24px;pointer-events:none}.landing-menu-toggle.landing-menu-toggle{display:none}.landing-menu-toggle.landing-menu-toggle:hover,.landing-menu-toggle.landing-menu-toggle:active{background:transparent}.landing-menu-toggle.landing-menu-toggle:focus:not(:focus-visible){outline:none;box-shadow:none}.landing-translation-review{padding:14px 20px;margin-top:20px;border:1px solid var(--lw-divider);border-radius:12px;font-size:14px}.landing-hero{display:grid;grid-template-columns:766fr 830fr;gap:5%;min-height:735px;align-items:center}:is(.landing-hero-offer,.landing-legal) h1{margin-top:24px;font-size:78px;line-height:70.5px;letter-spacing:-2px}.landing-hero-offer>p{margin-top:32px;max-width:584px;font-size:20px;line-height:1.2}.landing-trial{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing-redesign .landing-trial>.marketing-button{width:342px;max-width:100%}.landing-trial p{font-size:14px;line-height:18px;color:var(--lw-muted)}.landing-hero-desktop-action{margin-top:40px}.landing-hero-mobile-action{display:none}.landing-hero-devices{height:735px;position:relative;overflow:hidden}.landing-demo{background:var(--lw-cream-2);position:relative;overflow:hidden}.landing-demo-content{width:100%;height:100%;display:grid;place-items:center}.landing-dev-placeholder{padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--lw-ink-soft);max-width:100%}.landing-dev-placeholder>span{background:#fff;padding:6px 8px;border:1px solid var(--lw-divider);border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.7px}.landing-dev-placeholder strong{font-size:18px;line-height:1.2}.landing-dev-placeholder p{font-size:12px;line-height:1.5}.landing-phone{--landing-frame-border:4px;--landing-phone-radius:37.972px;border:0;border-radius:var(--landing-phone-radius);padding:0;overflow:visible}.landing-phone:before,.landing-phone:after{content:"";position:absolute;width:3.003px;right:-6.103px;background:hsl(var(--foreground));border-radius:0 1px 1px 0}.landing-phone:after{height:50.629px;top:164.543px}.landing-phone:before{height:92.677px;top:243.492px}.landing-phone .landing-demo-content{position:relative;border-radius:inherit;overflow:hidden;isolation:isolate;clip-path:inset(0 round var(--landing-phone-radius));-webkit-mask-image:linear-gradient(white,white);mask-image:linear-gradient(#fff,#fff);background:var(--lw-notice-surface)}.landing-phone .landing-app-demo{border-radius:inherit}.landing-phone-stroke{position:absolute;inset:calc(-1 * var(--landing-frame-border));border:var(--landing-frame-border) solid #111;border-radius:calc(37.972px + var(--landing-frame-border));pointer-events:none;z-index:4}.landing-hero-back{--landing-phone-radius:29.808px;position:absolute;left:29.759%;top:4px;width:575.827px;height:901px;border-radius:29.808px;z-index:1}.landing-hero-back .landing-phone-stroke{border-radius:33.808px}.landing-hero-back:after{top:57.672px;height:51.722px;width:3.068px;right:-7.097px}.landing-hero-back:before{top:138.324px;height:94.677px;width:3.068px;right:-7.097px}.landing-hero-front{position:absolute;left:11px;top:37px;width:287.9px;height:626px;z-index:2}.landing-brand-word{position:relative;display:inline-block;height:.7em;vertical-align:baseline}.landing-brand-word>img{position:absolute;left:0;bottom:-.12em;max-width:none}.landing-intro{max-width:766px;margin-inline:auto;text-align:center}.landing-intro>p{max-width:662px;margin:32px auto 0;font-size:20px;line-height:1.2}.landing-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:80px}.landing-comparison-card{height:810px;position:relative;border-radius:20px;overflow:hidden}.landing-parent-card{background:var(--lw-cream-2)}.landing-child-card{background:var(--lw-mint)}.landing-comparison-image{position:absolute;top:0;right:0;bottom:0;left:0}.landing-comparison-image>picture{display:block;width:100%;height:100%}.landing-comparison-image>picture>img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.landing-parent-card .landing-comparison-image>picture{position:relative}.landing-comparison-image>picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(transparent var(--photo-blur-start,0%),black);mask-image:linear-gradient(transparent var(--photo-blur-start,0%),black);pointer-events:none}.landing-child-card .landing-comparison-image>picture{--photo-blur-start:44%;position:absolute;left:0;top:26px;width:96.145%;height:782px}.landing-comparison-copy{position:relative;padding:48px;z-index:1;pointer-events:none}.landing-comparison-copy h3{max-width:551px;white-space:pre-line}.landing-parent-card h3{max-width:414px}.landing-comparison-copy p{margin-top:16px;max-width:415px;white-space:pre-line}.landing-child-card h3>img{display:inline-block!important;vertical-align:baseline}.landing-checks{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.landing-checks li{display:flex;gap:8px;align-items:flex-start;font-size:16px;line-height:1.225}.landing-checks img{width:16px;height:16px;flex:none;margin-top:2px}.landing-comparison-copy .landing-checks{margin-top:36px;max-width:554px}.landing-reminder{position:absolute;z-index:2;display:flex;gap:8px;align-items:center;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:700;line-height:21px;white-space:nowrap;transform-origin:0 0}.landing-reminder>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffffb3;font-size:18px}.reminder-0{top:336px;left:151px;width:163px;height:52px;transform:rotate(3deg)}.reminder-1{top:549px;left:97px;width:212px;height:52px;transform:rotate(-5deg)}.reminder-2{top:284px;left:520px;width:193px;height:52px;transform:rotate(5deg)}.reminder-3{top:509.37px;left:484px;width:206px;height:52px;transform:rotate(-3deg)}.landing-comparison-tasks{position:absolute;left:50px;top:546px;width:251px;gap:40px;transform:none}.landing-comparison-tasks>div:first-child{transform:rotate(-5deg)}.landing-comparison-tasks>div:last-child{transform:rotate(7.268deg)}.landing-fixture-tasks{display:grid;gap:12px}.landing-fixture-rewards{display:grid;gap:12px;margin-top:44px;max-width:364px}.landing-fixture-rewards p{font-size:14px;line-height:16px}.landing-fixture-tasks>div{box-shadow:0 12px 30px #0e11110f;border:0;min-height:68px}.landing-fixture-tasks .md\:flex{display:none}.landing-fixture-tasks .md\:hidden{display:grid}.landing-redesign .landing-feature-card{position:relative;margin-top:60px;height:628px;border-radius:20px;background:transparent}.landing-feature-card:before{content:"";position:absolute;top:102px;right:0;bottom:0;left:0;border-radius:20px;background:var(--feature-background)}.landing-feature-card.blue{--feature-background:var(--lw-soft-blue)}.landing-feature-card.yellow{--feature-background:var(--lw-butter-light)}.landing-feature-card.purple{--feature-background:var(--lw-lavender)}.landing-feature-card.mint{--feature-background:var(--lw-mint)}.landing-feature-card.peach{--feature-background:var(--lw-peach)}.landing-feature-copy{position:relative;z-index:2;width:36%;max-width:474px;padding:162px 0 60px 60px}.landing-feature-copy h3{margin-top:16px}.landing-feature-copy>p{margin-top:16px;max-width:422px;line-height:19px;white-space:pre-line}.landing-feature-card:not(.feature-0) .landing-feature-copy{max-width:482px}.feature-2 .landing-feature-copy>p{max-width:364px}.landing-feature-copy>.landing-fixture-tasks,.landing-card-placeholder,.landing-next-steps{margin-top:44px;max-width:364px}.landing-feature-icon{display:grid;place-items:center;width:56px;height:56px;border:5.091px solid white;border-radius:50%;background:var(--lw-star)}.landing-feature-icon img{width:28px;height:28px}.landing-feature-art{position:absolute;inset:auto 0 0;height:628px;z-index:1;pointer-events:none;overflow:hidden;border-radius:0 0 20px 20px}.landing-feature-art picture{display:block;position:absolute}.landing-feature-art img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.feature-0 .feature-art-0{width:44.7%;height:628px;left:28.9286%;bottom:0;z-index:2}.feature-0 .feature-art-1{width:33.45%;height:478px;left:68.87%;bottom:0}.feature-1 .feature-art-0{width:23.51%;height:395px;left:71.73%;bottom:-92px;--art-blur:3.1px}.feature-1 .feature-art-1{width:46.43%;height:724.571px;left:41.37%;bottom:-76.36px;transform:rotate(-8.18deg)}.feature-1 .feature-art-2{width:19.67%;height:637.159px;left:39.68%;bottom:-233.53px;transform:rotate(-26.73deg);z-index:2;--art-blur-start:21%;--art-blur-end:71%}.feature-2 .feature-art-0{width:70.12%;height:630px;left:29.88%;bottom:-2px}.feature-3 .landing-feature-icon{background:var(--lw-notice-violet)}.feature-3 .feature-art-0{width:32.38%;height:742px;left:37.5%;bottom:-150px}.feature-3 .feature-art-1{width:33.04%;height:629px;left:59.23%;bottom:0;transform:scaleX(-1)}.feature-4 .feature-art-0{width:30%;height:504px;left:63.93%;bottom:-31px;transform:scaleX(-1)}.feature-4 .feature-art-1{width:39.76%;height:1001px;left:37.2%;bottom:-373px}.feature-1 .landing-feature-art picture:after,.feature-3 .feature-art-0:after,.feature-4 .landing-feature-art picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(var(--art-blur,2px));backdrop-filter:blur(var(--art-blur,2px));-webkit-mask-image:linear-gradient(transparent var(--art-blur-start,8%),black var(--art-blur-end,78%));mask-image:linear-gradient(transparent var(--art-blur-start,8%),black var(--art-blur-end,78%));pointer-events:none}.landing-card-placeholder{height:70px;margin-top:100px;border-radius:20px;background:#ffffffa6}.landing-card-placeholder .landing-dev-placeholder{gap:4px;padding:8px}.landing-card-placeholder .landing-dev-placeholder p{display:none}.landing-next-steps{position:absolute;left:552px;top:207px;width:230px;margin:0}.landing-next-steps>span{display:flex;gap:8px;align-items:center;background:#fff;border-radius:16px;padding:12px 14px;font-size:20px;height:68px}.landing-next-steps>span:first-child{width:203px;transform:rotate(5deg)}.landing-next-steps>span:last-child{position:absolute;left:-46px;top:274px;width:233px;transform:rotate(-4.82deg)}.landing-next-steps i{font-style:normal;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:#fff}.landing-next-steps>span:last-child i{background:var(--lw-peach)}.landing-next-steps strong{font-size:14px;line-height:1;white-space:pre-line}.landing-next-steps>span:first-child{background:var(--lw-lavender)}.landing-feature-dots{position:absolute;top:162px;right:57px;z-index:3}.landing-dots{display:flex;gap:0;align-items:center;justify-content:center}.landing-dot{display:grid;place-items:center;width:20px;height:32px;border:0;background:none;border-radius:6px}.landing-dot span{width:6px;height:6px;border-radius:50%;background:var(--lw-slider-inactive)}.landing-dot[aria-current] span{background:var(--lw-star)}.landing-feature-dots .landing-dot span{background:#fff}.landing-feature-dots .landing-dot[aria-current] span{background:var(--lw-star)}.landing-feature-dots .landing-dot{width:14px;height:8px;position:relative}.landing-feature-dots .landing-dot:after{content:"";position:absolute;top:-8px;right:-5px;bottom:-8px;left:-5px}.landing-feature-dots .landing-dot[aria-current] span{width:8px;height:8px}.feature-1 .landing-feature-dots .landing-dot[aria-current] span{background:var(--lw-ink)}.landing-dots>.inline-flex{margin:0 8px;width:40px;height:40px;border:1px solid var(--lw-divider);border-radius:12px;box-shadow:none;background:#fff}.landing-mobile-feature-dots{display:none}.landing-foundation{text-align:center;max-width:766px}.landing-foundation h2{margin:24px 0 40px}.landing-foundation .landing-trial{align-items:center}.landing-redesign .landing-foundation .landing-trial>.marketing-button{width:285px}.landing-recommendations{min-height:748px;position:relative}.landing-recommendation-mobile-art{display:none}.landing-recommendations-bg{position:absolute;top:45px;right:0;bottom:53px;left:0;background:var(--lw-lavender);border-radius:20px}.landing-recommendations-copy{position:absolute;top:235.004px;left:8.45%;width:32.5%}.landing-recommendations-copy h2{line-height:1}.landing-recommendations-copy h2>img{display:inline-block!important;vertical-align:baseline;height:70px}.landing-recommendations-copy p{margin-top:24px;max-width:540px;font-size:20px;line-height:24px}.landing-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.landing-stars>span{position:absolute;display:block;transform-origin:0 0}.landing-stars img{position:absolute;max-width:none;-o-object-fit:contain;object-fit:contain}.landing-price-mobile-stars,.landing-final-mobile-stars{display:none}.landing-stars .star-0{left:8%;top:0;width:184.579px;height:169.092px;transform:rotate(-18deg)}.landing-stars .star-1{left:58%;top:0;width:82px;height:82px}.landing-stars .star-2{left:27%;bottom:0;width:108px;height:108px}.landing-stars .star-3{right:4%;bottom:0;width:135px;height:135px}.landing-advice-stack{position:absolute;width:41%;right:8.45%;top:165px;display:grid;gap:20px}.landing-advice-stack article{width:79.3%;min-height:128px;border:1px solid rgba(14,17,17,.08);border-radius:28px}.landing-advice-stack article:nth-child(odd){margin-left:auto}.landing-advice-stack article h3{font-size:16px;line-height:20px;letter-spacing:0}.landing-advice-stack article p{color:var(--lw-muted);font-size:12px;line-height:16px;font-weight:600}.landing-advice-stack article p.inline-flex{color:#9f861e}.landing-motivation-inner{max-width:1396px;display:grid;grid-template-columns:minmax(0,688fr) minmax(0,588fr);gap:120px;align-items:center}.landing-motivation .landing-intro{text-align:left}.landing-motivation .landing-intro h2{white-space:pre-line}.landing-motivation .landing-intro>p{margin-left:0}.landing-mechanics{margin-top:60px;max-width:588px}.landing-mechanics [role=tablist]{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;padding:0;background:none;gap:0}.landing-mechanics [role=tab]{min-height:72px;padding:22px 4px;gap:16px;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--lw-divider);background:none;font-size:16px;font-weight:700;box-shadow:none;color:var(--lw-muted);transition:none}.landing-mechanics [role=tab]>svg{margin-left:auto}.landing-mechanics [role=tab][data-state=active]{color:var(--lw-ink);border-bottom:2px solid var(--lw-star);background:none;box-shadow:none}.landing-child-preview{width:100%;height:814.5px;background:var(--lw-butter-light);padding:32px;border-radius:20px;display:flex;flex-direction:column;gap:0}.landing-child-demo{width:400px;max-width:100%;margin-inline:auto;height:718px;flex:none;border-radius:28px;box-shadow:0 12px 30px #0e11110f}.landing-child-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid white;border-radius:inherit;pointer-events:none}.landing-child-preview>p{text-align:center;font-size:10px;line-height:14.5px;padding-top:4px}.landing-child-preview[hidden]{display:none}.landing-child-preview[role=tabpanel]{margin-top:0}@media(min-width:720px)and (max-width:1023px){.landing-hero{display:flex;flex-direction:column;text-align:center}.landing-hero-offer{max-width:600px}:is(.landing-hero-offer,.landing-legal) h1{font-size:58px}.landing-hero-offer>p{margin-inline:auto}.landing-hero-offer .landing-trial{align-items:center}.landing-hero-devices{width:100%}.landing-hero-front{left:12%}.landing-hero-back{left:38%}.landing-recommendations-copy h2{font-size:34px}}@media(min-width:1024px){.landing-faq-list>div>div{position:relative;border-bottom:0;padding-bottom:1px}.landing-faq-list>div>div:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--lw-divider)}}@media(min-width:720px){.feature-2:has([aria-expanded=true]){height:auto;min-height:628px}}.landing-testimonials .landing-intro h2>img{margin:0 auto}.landing-family-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:80px}.landing-family{display:grid;grid-template-columns:331fr 399fr;gap:44px;height:400px;padding:16px 16px 16px 40px;border-radius:20px;background:#fff}.landing-family-parent{padding:24px 0;display:flex;flex-direction:column;justify-content:space-between}.landing-family-child{padding:28px 28px 24px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between}.landing-family blockquote{font-size:24px;line-height:1.35;font-weight:700;letter-spacing:-.7px}.landing-person{display:flex;gap:16px;align-items:center;margin-top:24px}.landing-person img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.landing-person strong,.landing-person span{display:block;font-size:18px;line-height:26px}.landing-person strong{font-weight:700}.landing-person span{color:#737373;font-size:16px;line-height:23px;font-weight:400}.landing-testimonials>.landing-dots{margin-top:36px}.landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:80px}.landing-price-card{min-height:684px;border-radius:20px;padding:60px;position:relative}.landing-price-card h3{margin-top:20px;max-width:605px;text-wrap:pretty;white-space:pre-line}.landing-price-card h4{font-size:16px;line-height:24px;font-weight:700;margin-top:40px;margin-bottom:20px}.landing-price-card .landing-trial{margin-top:40px}.landing-price-period{position:relative;z-index:1}.landing-price-period [role=tablist]{background:#fff;padding:4px;border-radius:8px;height:40px}.landing-price-period [role=tab]{font-weight:700;font-size:14px;line-height:24px;padding:4px 12px;border-radius:6px;transition:none}.landing-price-period [role=tab][data-state=active]{color:var(--lw-star);background:var(--lw-ink);box-shadow:none}.landing-family-card{padding-left:46px;padding-bottom:54.437px}.landing-family-card h3>img{height:44px!important}.landing-family-card h3{display:flex;gap:8px;align-items:center;position:relative}.landing-family-description{font-size:16px;font-weight:700;line-height:24px!important;margin-top:40px!important;max-width:554px;white-space:pre-line}.landing-family-card .landing-checks{margin-top:20px;position:relative}.landing-redesign .landing-family-card>.marketing-button{margin-top:40px;position:relative;height:64px;min-height:64px;padding-block:14px}.landing-price-review{display:block;font-size:11px;line-height:16px;font-weight:500;color:var(--lw-star)}.landing-price-note{font-size:14px!important;line-height:18px!important;color:var(--lw-muted)!important;max-width:431px;margin-top:16px!important;position:relative}.landing-review-tag{display:block;font-size:10px;line-height:12px;color:var(--lw-ink-soft);position:absolute;bottom:16px;left:46px;right:20px}.landing-family-card .landing-stars .star-0{left:auto;right:6%;top:-50px}.landing-family-card .landing-stars .star-1{left:44%;top:-25px}.landing-family-card .landing-stars .star-2{left:auto;right:20%;bottom:150px}.landing-family-card .landing-stars .star-3{right:-10px;bottom:60px;width:70px;height:70px}.landing-faq-inner{max-width:1396px;min-height:779px;display:grid;grid-template-columns:minmax(0,508fr) minmax(0,688fr);gap:200px;position:relative;align-items:start}.landing-faq h2,.landing-faq-list{position:relative;z-index:1}.landing-faq-list>.landing-review-tag{left:0;right:0;bottom:-22px;margin:0;font-size:10px;line-height:12px}.landing-answer-pending{color:var(--lw-muted);font-size:16px;cursor:default;flex:none}.landing-faq-list [data-orientation=vertical]{border-color:var(--lw-divider)}.landing-faq-list [data-radix-collection-item]{min-height:64px;padding:20px 0;font-size:16px;font-weight:700;line-height:24px;gap:16px;text-decoration:none;transition:none}.landing-faq-list [data-radix-collection-item][data-state=open]{color:var(--lw-ink)}.landing-faq-list [role=region]{animation:none}.landing-faq-list [role=region]>div{padding:0 0 16px;color:var(--lw-ink-soft);font-size:14px;line-height:24px}.landing-pending-question{min-height:65px;padding:20px 0;display:flex;align-items:center;gap:16px;justify-content:space-between;border-bottom:1px solid var(--lw-divider);font-size:16px;line-height:24px;font-weight:700}.landing-pending-question svg{flex:none;color:var(--lw-muted)}.landing-faq-heading{min-width:0}.landing-faq-art{display:block;width:747px;height:auto;aspect-ratio:747/647;margin:0;overflow:hidden}.landing-faq-art img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.landing-roadmap-heading{text-align:center;max-width:738px;margin-inline:auto}.landing-roadmap-heading .landing-intro{margin-top:24px}.landing-roadmap h2>img{display:inline-block!important;vertical-align:baseline}.landing-roadmap h4{white-space:pre-line}.landing-roadmap .landing-intro>p{max-width:738px}.landing-roadmap-window{margin-top:80px;overflow:visible}.landing-roadmap-track{display:flex;gap:20px;width:calc(125% + 25px);margin-left:calc(-12.5% - 12.5px);align-items:flex-start}.landing-roadmap-card{flex:0 0 calc((100% - 80px)/5);min-width:0;min-height:490px;padding:20px 40px 40px;border-radius:20px}.landing-roadmap-icon{width:56px;height:56px;display:grid;place-items:center;border:4px solid white;border-radius:50%;background:var(--lw-star)}.landing-roadmap-icon img{width:28px;height:28px}.landing-roadmap-icon:has(img[src$="91396.svg"]){border:0;background:none}.landing-roadmap-icon img[src$="91396.svg"]{width:100%;height:100%}.landing-roadmap-card h3{font-size:24px;line-height:1.35;letter-spacing:-.7px;margin-top:20px;min-height:65px}.landing-roadmap-card h4{font-size:16px;line-height:24px;font-weight:700;margin:40px 0 20px}.landing-roadmap>.landing-dots{margin-top:40px}.landing-final{position:relative;height:624px;background:var(--lw-lavender);border-radius:20px;overflow:hidden}.landing-final-copy{position:absolute;left:8.45%;top:119px;width:41%;max-width:650px}.landing-final h2{line-height:.9;white-space:pre-line}.landing-final-copy>p{font-size:20px;margin-top:32px;max-width:584px}.landing-final .landing-trial{margin-top:40px}.landing-final-phone{width:287.9px;height:626.5px;position:absolute;top:89px;left:62.08%}.landing-final .landing-stars .star-0{left:46%;top:20px}.landing-final .landing-stars .star-1{left:auto;right:11%;top:60px}.landing-final .landing-stars .star-2{left:58%;bottom:34px}.landing-final .landing-stars .star-3{right:15%;bottom:40px;width:70px;height:70px}.landing-footer{margin-top:120px;border-top:1px dashed var(--lw-divider);padding-top:79px}.landing-footer-top{display:flex;align-items:flex-end;gap:80px;justify-content:space-between}.landing-footer-brand{max-width:405px}.landing-footer-brand p{font-size:14px;line-height:21px;margin-top:16px;color:var(--lw-ink)}.landing-footer nav{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);gap:20px 38px}.landing-footer nav a,.landing-to-top{font-size:16px;font-weight:700;line-height:24px}.landing-to-top{display:flex;gap:5px;align-items:center;text-decoration:underline}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;padding-top:20px;margin-top:80px}.landing-footer-bottom:before{content:"";position:absolute;top:-1px;left:0;right:0;border-top:1px dashed var(--lw-divider)}.landing-footer-bottom p,.landing-footer-bottom a{font-size:12px;line-height:18px;color:var(--lw-muted);font-weight:400}.landing-menu.landing-menu{left:50%;top:20px;bottom:auto;transform:translate(-50%);width:calc(100% - 32px);max-width:600px;border:0;border-radius:12px;background:#fff;animation:none;font-family:var(--font-primary),sans-serif}.landing-menu .landing-menu-inner{padding:20px 16px 60px;margin:0}.landing-menu>[data-dialog-close]{display:none}.landing-menu-header{display:flex;gap:28px;align-items:center}.landing-menu-header button{width:24px;height:24px;padding:0;background:transparent;box-shadow:none}.landing-menu-header button img{width:21.799px;height:21.799px}.landing-menu-header .landing-language{margin-left:auto}.landing-menu-header .landing-language select{width:62px;padding:10px 24px 10px 12px}.landing-menu-header .landing-language svg{right:10px}.landing-menu nav{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:48px}.landing-menu nav a{font-size:24px;line-height:26px;letter-spacing:-.8px;font-weight:700;color:var(--lw-ink)}.landing-menu.landing-menu[data-state]{animation:none;opacity:1;transform:translate(-50%)}@media(min-width:720px)and (max-width:1023px){.landing-container{width:calc(100% - 80px)}.landing-desktop-nav{gap:20px}.landing-desktop-nav a{font-size:14px}.landing-header-actions{gap:16px}.landing-header{gap:24px}:is(.landing-hero-offer,.landing-legal) h1{font-size:clamp(44px,4.2vw,68px)}.landing-hero{min-height:650px}.landing-hero-devices{height:650px}.landing-hero-back{width:420px}.landing-hero-front{width:246px;height:534px}.landing-comparison-card{height:760px}.landing-comparison-copy{padding:32px}.landing-redesign h2{font-size:clamp(40px,3.5vw,60px);line-height:.9}.landing-hero h1:before,.landing-intro h2:before,.landing-foundation h2:before{display:none}.landing-redesign mark{background:linear-gradient(transparent 62%,var(--lw-star) 62%,var(--lw-star) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing-redesign h3{font-size:clamp(28px,2.5vw,40px)}.landing-feature-copy{width:40%;padding-left:40px}.landing-advice-stack{width:46%;right:5%}.landing-recommendations-copy{left:5%;width:38%}.landing-recommendations-copy h2>img{height:52px!important}.landing-motivation-inner{gap:60px}.landing-child-preview{height:740px}.landing-child-demo{flex:1;height:auto}.landing-family{height:440px}.landing-family-parent,.landing-family-child{padding:20px}.landing-family blockquote{font-size:20px}.landing-person{gap:12px}.landing-person img{width:48px;height:48px}.landing-price-card{padding:40px}.landing-faq-inner{gap:80px}.landing-faq-art{width:747px}.landing-roadmap-card{padding-inline:24px;flex-basis:calc((100% - 40px)/3)}.landing-roadmap-track{width:100%;margin-left:0}.landing-roadmap-card h3{font-size:24px}.landing-final-copy{left:6%}.landing-redesign .landing-desktop-nav,.landing-redesign .landing-header-actions .landing-header-trial{display:none}.landing-menu-toggle.landing-menu-toggle{display:inline-flex}.landing-header{min-height:80px}.landing-hero{grid-template-columns:1fr 1fr;gap:32px}.landing-hero-offer .landing-badge{font-size:12px}.landing-hero-offer>p{font-size:18px}.landing-comparison-copy h3{font-size:32px}.landing-comparison-card{height:800px}.landing-comparison-tasks{width:85%;left:5%}.landing-reminder{left:20px;font-size:14px}.landing-feature-copy{width:45%;padding:162px 0 40px 32px}.landing-feature-art{height:auto;aspect-ratio:1680/628}.feature-0 .feature-art-0{height:100%}.feature-0 .feature-art-1{height:76.115%}.feature-1 .feature-art-0{height:62.898%;bottom:-14.65%}.feature-1 .feature-art-1{height:115.378%;bottom:-12.159%}.feature-1 .feature-art-2{height:101.459%;bottom:-37.186%}.feature-2 .feature-art-0{height:100.318%;bottom:-.318%}.feature-3 .feature-art-0{height:118.153%;bottom:-23.885%}.feature-3 .feature-art-1{height:100.159%}.feature-4 .feature-art-0{height:80.255%;bottom:-4.936%}.feature-4 .feature-art-1{height:159.395%;bottom:-59.395%}.landing-next-steps{position:static;display:grid;gap:12px;width:100%;margin-top:24px}.landing-next-steps>span:first-child,.landing-next-steps>span:last-child{position:static;max-width:100%;transform:none}.landing-advice-stack{width:48%;right:4%}.landing-advice-stack article{width:90%}.landing-motivation-inner{gap:40px}.landing-child-preview{height:680px;padding:20px}.landing-family-track{grid-template-columns:1fr}.landing-second-family{display:none}.landing-family{height:400px}.landing-family blockquote{font-size:24px}.landing-price-card{padding:28px}.landing-price-card .landing-stars .star-0{width:110px;height:110px}.landing-faq-inner{grid-template-columns:1fr 1.5fr;gap:40px}.landing-faq-art{width:calc((100% - 40px)*.4)}.landing-roadmap-card{flex-basis:calc((100% - 20px)/2)}.landing-final-phone{left:61%}.landing-final-copy{width:45%}.landing-footer-top{gap:32px;flex-wrap:wrap}}@media(max-width:719px){.landing-redesign{padding:20px 0}.landing-container{width:calc(100% - 32px)}.landing-redesign h2{font-size:32px;line-height:1;letter-spacing:-1px}.landing-redesign h3{font-size:24px;line-height:1;letter-spacing:-.5px}.landing-hero h1:before{top:98px;width:100%;height:16px}.landing-independence h2:before{left:34.111%;top:auto;bottom:2px;width:31.778%;height:16px}.landing-features h2:before{left:11.662%;top:16px;width:76.676%;height:16px}.landing-foundation h2:before{left:11.662%;bottom:-2px;width:76.676%;height:16px}.landing-testimonials h2:before{left:2.624%;bottom:0;width:94.752%;height:16px}.landing-pricing h2:before{display:none}.landing-roadmap h2:before{display:block;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--lw-star),var(--lw-star)) 0 47px / 238px 16px no-repeat,linear-gradient(var(--lw-star),var(--lw-star)) 0 84px / 114px 16px no-repeat}.landing-redesign main>section{margin-top:60px;scroll-margin-top:105px}.landing-redesign main>.landing-hero{margin-top:60px}.landing-redesign main>.landing-independence{margin-top:60px}.landing-redesign .landing-white{padding:60px 0}.landing-redesign .landing-desktop{display:none}.landing-redesign .landing-mobile{display:initial}.landing-header{min-height:65px;padding:12px 16px;border-radius:12px;gap:20px}.landing-redesign .landing-desktop-nav,.landing-redesign .landing-header-actions .landing-header-trial{display:none}.landing-header-actions{gap:28px}.landing-header-actions .landing-language select{width:62px;padding:10px 24px 10px 12px}.landing-header-actions .landing-language svg{right:10px}.landing-menu-toggle.landing-menu-toggle{display:inline-flex;width:32px;height:32px;padding:0}.landing-badge{font-size:12px;line-height:16px}.landing-hero{display:flex;flex-direction:column;gap:32px;min-height:0}.landing-hero-offer{text-align:center;width:100%}.landing-hero-offer .landing-badge{font-weight:700;padding:8px 12px;max-width:100%}:is(.landing-hero-offer,.landing-legal) h1{margin-top:16px;font-size:38px;line-height:1;letter-spacing:-2px}.landing-hero-offer>p{margin-top:16px;font-size:16px;line-height:19px;max-width:none}.landing-hero-devices{width:251px;height:534px;overflow:visible}.landing-hero-back{display:none}.landing-hero-front{--landing-frame-border:3.412px;--landing-phone-radius:32.391px;left:0;top:0;width:246px;height:534px;border-radius:32.391px}.landing-hero-front:before,.landing-hero-front:after{width:3px;right:-5px}.landing-hero-front:after{height:43px;top:140px}.landing-hero-front:before{height:79px;top:208px}.landing-hero-front .landing-phone-stroke{border-radius:35.803px}.landing-hero-desktop-action{display:none}.landing-hero-mobile-action{display:block}.landing-trial{align-items:center;gap:16px}.landing-redesign .landing-trial>.marketing-button{width:308px;font-size:14px;padding:20px 24px}.landing-trial p{font-size:12px;line-height:18px}.landing-intro>p{margin-top:16px;font-size:16px;line-height:19px}.landing-independence .landing-intro h2{text-wrap:wrap}.landing-independence .landing-intro mark{white-space:nowrap}.landing-comparison{display:flex;flex-direction:column;gap:40px;margin-top:40px}.landing-comparison-card{height:auto;overflow:visible;background:none!important;border-radius:0}.landing-comparison-image{position:relative;height:auto;aspect-ratio:343/335;border-radius:20px;overflow:hidden}.landing-parent-card .landing-comparison-image>picture{--photo-blur-start:60%}.landing-child-card .landing-comparison-image>picture{--photo-blur-start:69%}.landing-parent-card .landing-comparison-image{background:var(--lw-cream-2)}.landing-child-card .landing-comparison-image{background:var(--lw-mint)}.landing-child-card .landing-comparison-image>picture{top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:none}.landing-comparison-copy{padding:0;margin-top:24px}.landing-comparison-copy h3{white-space:normal;max-width:none}.landing-child-card h3>img{height:26px!important}.landing-child-card .landing-brand-word{width:74.158px!important}.landing-child-card .landing-brand-word>img{height:26px!important}.landing-comparison-copy p{margin-top:16px;white-space:normal;font-size:14px;line-height:1.2}.landing-child-card .landing-mobile{white-space:pre-line}.landing-comparison-copy .landing-checks{margin-top:24px}.landing-checks li{font-size:14px;line-height:1.225}.landing-reminder{font-size:12px;line-height:21px;padding:8px;border-radius:12px;gap:8px;height:44px}.reminder-0{top:285.758px;left:25px;width:137px;transform:rotate(-6.386deg)}.reminder-1{top:137.402px;left:6.191px;width:179px;transform:rotate(-6deg)}.reminder-2{top:57.895px;left:6.304px;width:163px;transform:rotate(-5.351deg)}.reminder-3{top:204.691px;left:10.514px;width:174px;transform:rotate(3.275deg)}.landing-comparison-tasks{left:8px;top:24px;bottom:auto;width:214px;transform:none;transform-origin:left top;gap:20px}.landing-comparison-tasks>div{min-height:58px}.landing-comparison-tasks .parent-task-title{font-size:12px}.landing-comparison-tasks .parent-task-metadata{font-size:10px}.landing-comparison-tasks .mr-1{display:none}.landing-comparison-tasks .h-10{width:32px;height:32px}.landing-redesign .landing-feature-card{margin-top:40px;height:674px;overflow:hidden}.landing-redesign .landing-feature-card.feature-0{height:680px}.landing-feature-card:before{top:0;right:0;bottom:0;left:0}.landing-feature-copy,.landing-feature-card:not(.feature-0) .landing-feature-copy{width:100%;max-width:none;padding:20px}.landing-feature-art{height:100%}.landing-feature-card .landing-feature-art picture{filter:none}.landing-feature-card .landing-feature-art picture:after{display:none}.landing-feature-copy h3{margin-top:16px;white-space:pre-line;text-wrap:pretty}.feature-4 .landing-feature-copy h3{text-wrap:balance}.landing-feature-copy>p{margin-top:16px;font-size:14px;line-height:17px}.landing-feature-icon{width:42px;height:42px;border-width:3.818px}.landing-feature-icon img{width:20px;height:20px}.landing-feature-copy>.landing-fixture-tasks,.landing-card-placeholder,.landing-next-steps{margin-top:16px;max-width:none}.landing-fixture-rewards{margin-top:16px;gap:8px;max-width:none}.landing-fixture-rewards>div{min-height:56px;border-radius:12px}.landing-fixture-rewards>div>div{padding:10px}.landing-fixture-rewards p{font-size:12px}.landing-fixture-tasks{gap:8px}.landing-feature-copy .landing-fixture-tasks>div{min-height:56px;border-radius:12px}.feature-0 .landing-fixture-tasks>div:last-child{order:-1}.landing-features .landing-intro>p .landing-mobile{white-space:pre-line}.landing-feature-copy .landing-fixture-tasks .parent-task-title{font-size:12px;line-height:16px}.landing-feature-copy .landing-fixture-tasks .parent-task-metadata{font-size:10px;margin-top:2px}.landing-feature-copy .landing-fixture-tasks .h-10{width:36px;height:36px}.landing-feature-copy .landing-fixture-tasks .mr-1{width:20px}.landing-feature-art picture{height:360px;bottom:0}.feature-0 .feature-art-0{width:72.3%;height:342px;left:-4.08%;bottom:-6px}.feature-0 .feature-art-1{width:44.02%;height:279px;left:auto;right:0;bottom:-2px}.feature-0 .landing-feature-art picture{overflow:hidden}.feature-1 .feature-art-0{width:48.4%;height:166px;left:62.97%;bottom:-28px}.feature-1 .feature-art-1{width:99.71%;height:318px;left:-2.62%;bottom:0;transform:none}.feature-1 .feature-art-2{width:46.74%;height:309.135px;left:6.08%;bottom:-118.1px}.feature-2 .feature-art-0{width:186.59%;height:342px;left:-58.31%;bottom:0}.feature-3 .feature-art-0{width:87.46%;height:408px;left:-25.65%;bottom:-106px}.feature-3 .feature-art-1{width:85.42%;height:332px;left:auto;right:-16.03%;transform:scaleX(-1)}.feature-4 .feature-art-0{width:65.3%;height:223px;right:-10.2%;left:auto;bottom:19px;transform:scaleX(-1)}.feature-4 .feature-art-1{width:91.55%;height:474px;left:-11.66%;right:auto;bottom:-157px}.landing-card-placeholder{height:58px;border-radius:12px}.landing-next-steps{position:relative;left:auto;top:auto;width:100%;display:grid;gap:12px;margin-top:12px}.landing-next-steps>span:first-child{width:210px;transform:none}.landing-next-steps>span:last-child{position:static;width:240px;transform:none}.landing-next-steps i{width:28px;height:28px}.landing-next-steps>span{max-width:100%;padding:8px 12px;border-radius:12px;height:52px}.landing-next-steps strong{font-size:12px;line-height:14px}.landing-feature-dots{display:none}.landing-features{position:relative}.landing-mobile-feature-dots{display:block;position:relative;margin-top:20px;height:6px}.landing-mobile-feature-dots .landing-dot{width:12px;height:24px;margin-block:-9px}.landing-mobile-feature-dots .landing-dot span{width:4px;height:4px}.landing-mobile-feature-dots .landing-dot[aria-current] span{width:6px;height:6px;background:var(--lw-ink)}.landing-foundation h2{margin:16px 0 32px}.landing-foundation .landing-badge{max-width:100%;font-size:12px}.landing-redesign .landing-foundation .landing-trial>.marketing-button{width:259px;min-height:64px;padding:20px 24px}.landing-recommendations{min-height:0;padding:149.084px 20px 24px}.landing-recommendations-bg{top:69.084px;right:0;bottom:0;left:0;border-radius:20px}.landing-recommendations-copy{position:relative;top:auto;left:auto;width:100%}.landing-recommendations-copy h2{font-size:24px;line-height:1;letter-spacing:-.5px}.landing-recommendations-copy h2>img{height:26px!important}.landing-recommendations .landing-brand-word{width:74.158px!important}.landing-recommendations .landing-brand-word>img{height:26px!important;bottom:-1px}.landing-recommendations>.landing-stars{display:none}.landing-recommendation-mobile-art{display:block;position:absolute;width:277.711px;height:143.084px;left:32.645px;top:0;-o-object-fit:contain;object-fit:contain}.landing-recommendations-copy p{margin-top:16px;font-size:14px;line-height:17px}.landing-recommendations>.landing-stars .star-0{width:132px;height:125px;top:10px;left:40px}.landing-recommendations>.landing-stars .star-1{width:64px;height:64px;top:48px;left:auto;right:30px}.landing-recommendations>.landing-stars .star-2,.landing-recommendations>.landing-stars .star-3{display:none}.landing-advice-stack{position:relative;top:auto;right:auto;width:100%;margin-top:32px}.landing-advice-stack article{width:100%;margin:0}.landing-motivation-inner{display:flex;flex-direction:column;gap:20px}.landing-motivation-copy{width:100%}.landing-motivation .landing-intro{max-width:none}.landing-motivation .landing-intro h2{font-size:30px;white-space:pre-line}.landing-motivation .landing-intro>p{margin-top:16px}.landing-mechanics{margin-top:40px}.landing-mechanics [role=tablist]{border-top:1px solid var(--lw-divider);gap:8px}.landing-mechanics [role=tab]{min-height:68px;padding:22px 4px;font-size:16px;gap:16px}.landing-mechanics [role=tab][data-state=active]{min-height:69px}.landing-child-preview{height:635.116px;padding:20px;border-radius:20px;gap:8px}.landing-child-demo{width:303px;height:544px;flex:none;border-radius:20px}.landing-child-demo:after{border-width:4.545px}.landing-child-preview>p{font-size:12px;line-height:17px;margin-top:0;padding-top:0}.landing-testimonials .landing-intro h2>img{height:32px!important;margin-bottom:6px}.landing-family-track{display:block;margin-top:40px}.landing-second-family{display:none}.landing-family{display:flex;flex-direction:column;height:536px;padding:28px 20px 20px;gap:28px}.landing-family-parent{padding:0;flex:1}.landing-family-child{padding:28px 16px 24px;min-height:229px;border-radius:16px}.landing-family blockquote{font-size:20px;line-height:1.35;letter-spacing:-.5px}.landing-person{margin-top:24px;gap:16px}.landing-person strong{font-size:16px;line-height:23px}.landing-person span{font-size:14px;line-height:20px}.landing-person img{width:64px;height:64px}.landing-testimonials>.landing-dots{margin-top:20px;height:6px}.landing-testimonials .landing-dots>.inline-flex{display:none}.landing-pricing-grid{grid-template-columns:1fr;margin-top:40px;gap:20px}.landing-price-card{min-height:0;min-width:0;padding:24px 20px}.landing-price-card h3{margin-top:16px;white-space:pre-line;font-size:24px}.landing-price-card .landing-price-mobile-description{display:block;margin-top:16px;font-size:14px}.landing-price-card h4{margin-top:32px;margin-bottom:16px;font-size:16px;line-height:19.2px}.landing-price-card .landing-checks{gap:12px}.landing-price-card .landing-checks li{line-height:1.2}.landing-price-card .landing-checks li>span{width:263px;max-width:calc(100% - 24px)}.landing-price-card .landing-trial{margin-top:32px}.landing-redesign .landing-price-card .marketing-button{padding:20px 14px;width:100%;font-size:14px}.landing-trial-card{min-height:651px}.landing-family-card{margin-top:0;min-height:786px;padding:24px 20px}.landing-price-card .landing-review-tag{left:20px;bottom:8px}.landing-price-period [role=tab]{font-size:12px;padding:4px 8px}.landing-price-period [role=tablist]{height:40px}.landing-family-card h3>img{height:26px!important}.landing-family-description{font-size:16px!important;margin-top:32px!important;line-height:22px!important;font-weight:700;white-space:normal}.landing-family-card .landing-price-mobile-description{line-height:17px}.landing-family-card .landing-checks{margin-top:16px;min-height:216px}.landing-redesign .landing-family-card>.marketing-button{height:74px;min-height:74px;margin-top:32px}.landing-price-note{font-size:12px!important;line-height:18px!important;text-align:center}.landing-family-card .landing-stars .star-0{width:100px;height:94px;right:8px;top:-56px}.landing-family-card .landing-stars .star-1{width:42px;height:42px;top:-24px;left:48%}.landing-family-card .landing-stars .star-2,.landing-family-card .landing-stars .star-3{display:none}.landing-faq-inner{display:flex;flex-direction:column;gap:40px;min-height:0}.landing-faq-heading{display:contents}.landing-faq h2{text-align:left}.landing-faq-list{display:flex;flex-direction:column;gap:8px}.landing-faq-list [data-radix-collection-item]{padding:20px 0;font-size:16px;line-height:19px}.landing-faq-list [role=region]>div{line-height:20px}.landing-pending-question{min-height:60px;font-size:16px;line-height:19px}.landing-pending-question .landing-mobile{white-space:pre-line}.landing-faq-art{display:block;order:2;position:static;width:100%;height:auto;aspect-ratio:343/296.925;margin:0}.landing-redesign .landing-faq{padding-bottom:0}.landing-faq-art{margin-bottom:0;position:relative;inset:auto;overflow:hidden}.landing-roadmap-heading{text-align:left}.landing-roadmap-heading .landing-intro{margin-top:16px;text-align:left}.landing-roadmap h2>img{height:32px!important}.landing-roadmap .landing-brand-word{width:91.271px!important}.landing-roadmap .landing-brand-word>img{height:32px!important}.landing-roadmap .landing-intro>p{margin-top:16px;line-height:22px;white-space:pre-line}.landing-roadmap-window{margin-top:40px;overflow:hidden;border-radius:28px}.landing-roadmap-track{width:100%;margin-left:0}.landing-roadmap-card{flex:0 0 100%;min-height:306px;padding:24px 20px;border-radius:28px}.landing-roadmap-card:not(:first-child){display:none}.landing-roadmap-icon{width:36px;height:36px;border-width:3px}.landing-roadmap-icon img{width:20px;height:20px}.landing-roadmap-icon{border-width:2.571px}.landing-roadmap-icon img{width:18px;height:18px}.landing-roadmap-card h3{font-size:24px;line-height:1;margin-top:16px;min-height:0;letter-spacing:-.5px}.landing-roadmap-card h4{font-size:16px;line-height:1.2;margin:24px 0 12px}.landing-roadmap-card .landing-checks{gap:12px}.roadmap-state-1 .landing-roadmap-card{min-height:276px}.roadmap-state-2 .landing-roadmap-card{min-height:374px}.roadmap-state-3 .landing-roadmap-card{min-height:352px}.roadmap-state-4 .landing-roadmap-card{min-height:355px}.landing-roadmap>.landing-dots{margin-top:20px;height:6px}.landing-roadmap .landing-dots>.inline-flex{display:none}.landing-roadmap .landing-dot{width:14px;height:20px}.landing-final{height:auto;overflow:visible;display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.landing-final-copy{position:relative;left:auto;top:auto;padding:60px 0 0;width:100%;max-width:none;text-align:center}.landing-final h2{font-size:32px;line-height:1;letter-spacing:-2px;white-space:pre-line}.landing-final-copy>p{font-size:16px;margin-top:16px;line-height:1.2}.landing-final .landing-trial{margin:28px auto 0;max-width:308px}.landing-redesign .landing-final .marketing-button{width:100%;padding:20px 16px}.landing-final-phone{position:relative;left:auto;top:auto;transform:none;margin-top:40px;flex:none}.landing-final>.landing-stars,.landing-family-card>.landing-stars{display:none}.landing-final-mobile-stars{display:block;position:absolute;left:-34px;top:-41px;width:368.538px;height:1020.896px;max-width:none;pointer-events:none;z-index:3}.landing-price-mobile-stars{display:block;position:absolute;left:-34px;top:-23.695px;width:388.538px;height:663.521px;max-width:none;pointer-events:none;z-index:2}.landing-final .landing-stars .star-0{width:92px;height:84px;top:-36px;left:auto;right:44px}.landing-final .landing-stars .star-1{width:38px;height:38px;top:20px;left:24px}.landing-final .landing-stars .star-2{width:64px;height:64px;left:-20px;top:345px;bottom:auto}.landing-final .landing-stars .star-3{width:42px;height:42px;right:8px;bottom:95px}.landing-footer{margin-top:60px;padding-top:31px}.landing-footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.landing-footer-brand{max-width:none}.landing-footer-brand p{font-size:14px;line-height:18.9px}.landing-footer nav{grid-template-columns:repeat(2,auto);gap:12px 38px}.landing-footer nav a,.landing-to-top{font-size:14px;line-height:21px}.landing-footer-bottom{display:grid;grid-template-columns:1fr;gap:12px;padding-top:20px;margin-top:32px}.landing-footer-bottom p{margin-top:0}}@media(max-width:359px){.landing-header{padding-inline:12px;gap:12px}.landing-header-actions{gap:12px}.landing-header-row>a [data-brand-logo]{height:36px!important}:is(.landing-hero-offer,.landing-legal) h1{font-size:32px;letter-spacing:-1.5px}.landing-hero h1:before,.landing-intro h2:before,.landing-foundation h2:before{display:none}.landing-redesign mark{background:linear-gradient(transparent 62%,var(--lw-star) 62%,var(--lw-star) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing-hero-offer .landing-badge{font-size:10px;padding-inline:8px}.landing-redesign .landing-trial>.marketing-button{padding-inline:16px;font-size:12px}.landing-reminder{font-size:14px;padding:8px 10px}.reminder-0{top:auto;bottom:12px}.landing-family{min-height:570px;height:auto}.landing-family-parent{min-height:245px}.landing-final-phone{width:calc(100% - 32px)}.landing-final-copy{padding-inline:12px}.landing-final h2{font-size:28px}.landing-redesign .landing-final .marketing-button{font-size:12px;padding-inline:12px}.landing-menu nav a{font-size:21px}}@media(prefers-reduced-motion:reduce){.landing-redesign *,.landing-menu *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:1024px){.landing-redesign{width:1920px;zoom:var(--landing-desktop-scale);margin-inline:auto}.landing-child-card .landing-checks{max-width:339px}}.landing-redesign [data-source-photo]{position:relative;display:block;overflow:hidden}.landing-redesign [data-source-photo]>img{position:absolute;max-width:none;-o-object-fit:contain;object-fit:contain;transform-origin:0 0}.landing-redesign [data-source-photo]>.source-photo-mobile{display:none}.landing-redesign .landing-comparison-image>[data-source-photo]{position:absolute}.landing-redesign .landing-feature-art>[data-source-photo]{position:absolute}.landing-redesign .landing-faq-art[data-source-photo]{position:absolute;inset:auto;left:-132px;bottom:-120px}.landing-source-logo{position:absolute;left:0;bottom:-.12em;width:100%;height:var(--brand-height);overflow:hidden}.landing-source-logo img{position:absolute;width:100.357%;height:auto;max-width:none;left:-.615%;top:-23.17%}.landing-mechanics [role=tab]>span:first-child{width:20px;height:28px;flex:none;font-size:20px;line-height:28px}.landing-child-preview>p{font-size:11px;line-height:16.5px;padding-top:4px}.landing-fixture-plan{margin-top:44px;width:364px;max-width:100%;position:relative;z-index:3}.landing-fixture-plan [role=button]{gap:12px}.landing-fixture-plan .parent-task-title{font-size:14px;line-height:20px;letter-spacing:0}.landing-fixture-plan .plan-task-row{pointer-events:none}.landing-price-period [role=tab]{gap:4px}.landing-price-label{font-size:16px;line-height:24px}.landing-faq-list [role=region]>div{letter-spacing:0;font-weight:500}.landing-testimonials>.landing-dots{gap:8px}.landing-testimonials .landing-dot{width:6px;height:8px;position:relative;overflow:visible}.landing-testimonials .landing-dot:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.landing-testimonials .landing-dot[aria-current]{width:8px}.landing-testimonials .landing-dot[aria-current] span{width:8px;height:8px}.landing-testimonials .landing-dots>.inline-flex{margin:0 8px}@media(max-width:719px){.landing-redesign [data-source-photo]>.source-photo-desktop{display:none}.landing-redesign [data-source-photo]>.source-photo-mobile{display:block}.landing-redesign .landing-faq-art[data-source-photo]{position:relative;inset:auto}.landing-child-card .landing-brand-word,.landing-recommendations .landing-brand-word{width:72px!important;--brand-height:26px!important}.landing-roadmap .landing-brand-word{width:86px!important;--brand-height:31px!important}.landing-child-preview>p{font-size:12px;line-height:17px;padding-top:0}.landing-fixture-plan{margin-top:24px;width:100%}.landing-fixture-plan .parent-task-title{font-size:12px;line-height:16px}.landing-price-label{font-size:14px;line-height:20px}.landing-testimonials .landing-dot{width:4px;height:6px}.landing-testimonials .landing-dot span{width:4px;height:4px}.landing-testimonials .landing-dot[aria-current]{width:6px}.landing-testimonials .landing-dot[aria-current] span{width:6px;height:6px}}.landing-comparison-tasks.landing-fixture-tasks{gap:40px}.landing-faq-list h3{font-size:16px;line-height:24px;letter-spacing:0}.landing-faq-list [data-radix-collection-item]{letter-spacing:0}@media(min-width:1024px){.landing-child-card .landing-comparison-copy>p{max-width:349px}.landing-child-card .landing-checks .landing-desktop{white-space:pre-line}}@media(max-width:719px){.landing-comparison-tasks.landing-fixture-tasks{gap:20px}.feature-0 .landing-fixture-tasks>div:first-child{order:2}.feature-2:has([aria-expanded=true]){height:815px}.landing-mechanics [role=tab]{padding-block:0;height:68px}.landing-mechanics [role=tab][data-state=active]{height:69px}.landing-mechanics [role=tab]>span:first-child{height:24px;line-height:24px}.landing-faq-list>div{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--lw-divider)}.landing-faq-list [data-radix-collection-item]{min-height:0}}@supports (zoom: calc(100cqw/1920px)){@media(min-width:1024px){.landing-redesign{zoom:min(1,calc(100cqw/1920px))}}}@media(min-width:720px)and (max-width:1023px){.landing-comparison{grid-template-columns:1fr;gap:40px;margin-top:40px}.landing-comparison-card{width:830px;height:810px;zoom:calc((100cqw - 80px)/830px)}.landing-comparison-copy{padding:48px}.landing-comparison-copy h3{font-size:44px}.landing-comparison-copy p{font-size:16px}.landing-reminder.reminder-0{left:151px;top:336px}.landing-reminder.reminder-1{left:97px;top:549px}.landing-reminder.reminder-2{left:520px;top:284px}.landing-reminder.reminder-3{left:484px;top:509.37px}.landing-child-card .landing-comparison-copy>p{max-width:349px}.landing-child-card .landing-checks{max-width:339px}.landing-child-card .landing-checks .landing-desktop{white-space:pre-line}.landing-comparison-tasks{width:251px;left:50px}.landing-faq-art{height:auto;aspect-ratio:747/647}.landing-redesign .landing-faq-art[data-source-photo]{left:0;bottom:-80px}}@media(min-width:720px)and (max-width:1023px){.landing-redesign h2{font-size:44px;line-height:1}.landing-redesign main>section{margin-top:80px}.landing-redesign main>.landing-independence{margin-top:0}.landing-redesign .landing-white{padding-block:80px}.landing-hero-offer{max-width:766px}:is(.landing-hero-offer,.landing-legal) h1{margin-top:16px;font-size:44px;line-height:1}.landing-hero-offer>p{margin-top:24px}.landing-intro>p{margin-top:24px;font-size:18px}.landing-features .landing-desktop,.landing-recommendations .landing-desktop{display:none}.landing-features .landing-mobile,.landing-recommendations .landing-mobile{display:inline}.landing-redesign .landing-feature-card{display:flex;flex-direction:column;height:auto;margin-top:40px;overflow:hidden}.landing-feature-card:before{top:0;right:0;bottom:0;left:0}.landing-feature-copy,.landing-feature-card:not(.feature-0) .landing-feature-copy{width:100%;max-width:none;padding:24px}.landing-feature-copy h3{font-size:32px;line-height:1;white-space:normal}.landing-feature-copy>p,.feature-2 .landing-feature-copy>p{max-width:none;margin-top:16px;white-space:normal}.landing-feature-icon{width:42px;height:42px;border-width:3.818px}.landing-feature-icon img{width:20px;height:20px}.landing-feature-copy>.landing-fixture-tasks,.landing-fixture-rewards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:24px}.landing-fixture-rewards>div{min-width:0}.landing-fixture-plan{width:100%;margin-top:24px}.landing-next-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-width:none}.landing-next-steps>span:first-child,.landing-next-steps>span:last-child{width:100%;height:56px;padding:8px 12px;border-radius:12px}.landing-next-steps i{width:28px;height:28px}.landing-next-steps strong{white-space:normal}.landing-feature-art{position:relative;inset:auto;width:343px;height:342px;aspect-ratio:auto;zoom:1.4;align-self:center;flex:none;overflow:visible}.landing-feature-art [data-source-photo]>.source-photo-desktop{display:none}.landing-feature-art [data-source-photo]>.source-photo-mobile{display:block}.landing-feature-art picture:after{display:none!important}.feature-0 .landing-feature-art{width:100%;height:auto;zoom:1}.feature-0 .landing-feature-art>picture{display:none}.feature-0 .landing-feature-tablet-composition{display:block;width:100%;height:auto}.feature-0 .feature-art-0{width:72.3%;height:342px;left:-4.08%;bottom:-6px}.feature-0 .feature-art-1{width:44.02%;height:279px;left:auto;right:0;bottom:-2px}.feature-1 .feature-art-0{width:48.4%;height:166px;left:62.97%;bottom:-28px}.feature-1 .feature-art-1{width:99.71%;height:318px;left:-2.62%;bottom:0;transform:none}.feature-1 .feature-art-2{width:46.74%;height:309.135px;left:6.08%;bottom:-118.1px}.feature-2 .feature-art-0{width:186.59%;height:342px;left:-58.31%;bottom:0}.feature-3 .feature-art-0{width:87.46%;height:408px;left:-25.65%;bottom:-106px}.feature-3 .feature-art-1{width:85.42%;height:332px;left:auto;right:-16.03%;transform:scaleX(-1)}.feature-4 .feature-art-0{width:65.3%;height:223px;right:-10.2%;left:auto;bottom:19px;transform:scaleX(-1)}.feature-4 .feature-art-1{width:91.55%;height:474px;left:-11.66%;right:auto;bottom:-157px}.landing-feature-dots{display:none}.landing-mobile-feature-dots{display:block;position:relative;margin-top:20px;height:6px}.landing-mobile-feature-dots .landing-dot{width:12px;height:24px;margin-block:-9px}.landing-mobile-feature-dots .landing-dot span{width:4px;height:4px}.landing-mobile-feature-dots .landing-dot[aria-current] span{width:6px;height:6px;background:var(--lw-ink)}.landing-recommendations{min-height:0;padding:169.084px 24px 48px}.landing-recommendations-bg{top:69.084px;right:0;bottom:0;left:0}.landing-recommendations-copy{position:relative;inset:auto;width:100%}.landing-recommendations-copy h2{font-size:32px;line-height:1;letter-spacing:-.5px}.landing-recommendations .landing-brand-word{width:114px!important;--brand-height:41px !important}.landing-recommendations-copy p{max-width:none;margin-top:16px;font-size:16px;line-height:1.2}.landing-recommendations>.landing-stars{display:block}.landing-recommendation-mobile-art{display:none}.landing-recommendations>.landing-stars>span:nth-child(1){left:48px!important;top:12px!important}.landing-recommendations>.landing-stars>span:nth-child(2){left:auto!important;right:24px;top:auto!important;bottom:-32px;width:72px!important;height:auto!important}.landing-recommendations>.landing-stars>span:nth-child(n+3){display:none}.landing-recommendations>.landing-stars>span:nth-child(2) img{width:80px!important;height:auto!important}.landing-advice-stack{position:relative;inset:auto;width:100%;margin-top:24px}.landing-advice-stack article{width:100%;margin:0}.landing-testimonials .landing-intro h2>img{height:44px!important;margin-bottom:8px}.landing-family{height:360px;padding:16px;gap:16px}.landing-family-parent{padding:8px}.landing-family-child{padding:20px}.landing-family blockquote{font-size:20px}.landing-person strong{font-size:16px;line-height:24px}.landing-person span{font-size:14px;line-height:20px}.landing-pricing-grid{margin-top:40px}.landing-price-card{padding:24px}.landing-price-card h3{font-size:24px;letter-spacing:-.5px}.landing-price-card h4{margin-top:32px}.landing-family-description{margin-top:32px!important;white-space:normal}.landing-price-period [role=tab]{font-size:12px;padding-inline:8px}.landing-price-card .landing-badge{font-size:12px}.landing-redesign .landing-price-card .marketing-button{padding-inline:16px;font-size:14px}.landing-price-card .landing-price-label{font-size:14px;line-height:20px}.landing-family-card>.landing-stars>span,.landing-final>.landing-stars>span{width:64px!important;height:auto!important}.landing-family-card>.landing-stars img,.landing-final>.landing-stars img{left:-3px!important;top:-3px!important;width:calc(100% + 6px)!important;height:calc(100% + 6px)!important}.landing-family-card>.landing-stars>span:nth-child(1){left:auto!important;right:16px;top:-40px!important}.landing-family-card>.landing-stars>span:nth-child(2){left:40%!important;top:-20px!important;width:42px!important;height:auto!important}.landing-family-card>.landing-stars>span:nth-child(n+3){display:none}.landing-roadmap-card{min-height:490px;padding:24px}.landing-roadmap .landing-brand-word{width:114px!important;--brand-height:41px !important}.landing-roadmap-card h4{margin-top:24px}.landing-final{display:flex;flex-direction:column;align-items:center;height:auto;padding:48px 24px}.landing-final-copy{position:relative;inset:auto;width:100%;max-width:600px;text-align:center}.landing-final h2{font-size:44px;line-height:1;white-space:normal}.landing-final-copy>p{margin:24px auto 0;font-size:18px}.landing-final .landing-trial{align-items:center;margin-top:24px}.landing-final-phone{position:relative;inset:auto;margin-top:40px;flex:none}.landing-final>.landing-stars>span:nth-child(1){left:auto!important;right:16px;top:16px!important}.landing-final>.landing-stars>span:nth-child(2){left:16px!important;top:360px!important;width:42px!important;height:auto!important}.landing-final>.landing-stars>span:nth-child(3){left:12%!important;top:auto!important;bottom:80px}.landing-final>.landing-stars>span:nth-child(4){left:auto!important;right:12%;top:540px!important;width:42px!important;height:auto!important}.landing-footer{margin-top:80px;padding-top:32px}}@media(max-width:1023px){.landing-testimonials .landing-dots{gap:0;margin-top:20px;height:6px}.landing-testimonials .landing-dots>.inline-flex{display:none}.landing-testimonials .landing-dot,.landing-testimonials .landing-dot[aria-current]{width:12px;height:24px;margin-block:-9px}.landing-testimonials .landing-dot span{width:4px;height:4px}.landing-testimonials .landing-dot[aria-current] span{width:6px;height:6px}.landing-testimonials .landing-dot:after{content:none}}.landing-app-demo{position:relative;width:100%;height:100%;overflow:hidden;background:var(--lw-cream-2)}.landing-hero-app-shell{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.landing-app-demo iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;max-width:none;transform-origin:top left;display:block}.landing-redesign .landing-dots{gap:0}.landing-redesign .landing-dots .landing-dot,.landing-redesign .landing-dots .landing-dot[aria-current]{width:20px;height:32px;margin:0;position:relative}.landing-redesign .landing-dots .landing-dot:after{content:none}.landing-redesign .landing-dots .landing-dot span,.landing-redesign .landing-dots .landing-dot[aria-current] span{width:6px;height:6px}@media(max-width:1023px){.landing-redesign .landing-dots .landing-dot,.landing-redesign .landing-dots .landing-dot[aria-current]{width:14px;height:24px;margin-block:-9px}.landing-mobile-feature-dots,.landing-testimonials .landing-dots{height:6px}}.landing-app-demo iframe{pointer-events:none}.landing-demo-blocker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;touch-action:pan-y}.landing-app-demo>.landing-demo-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;height:100%;background:var(--lw-cream-2);pointer-events:none}.landing-app-demo:not([data-demo-loaded]) iframe{visibility:hidden}.landing-hero-poster{display:none}@media(max-width:719px){.landing-hero-poster{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--lw-cream-2)}.landing-hero-poster img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.landing-feature-card,.landing-comparison-image,.landing-child-preview,.landing-final-phone{content-visibility:auto}}.marketing-navigation nav .landing-menu-trial{font-size:16px;line-height:20px;letter-spacing:normal;max-width:100%}.landing-redesign[lang=en] .landing-foundation .landing-trial>.marketing-button{width:-moz-max-content;width:max-content;max-width:100%}.landing-redesign[lang=en] .landing-reminder{width:-moz-max-content;width:max-content;max-width:calc(100% - 40px)}.landing-redesign[lang=en] .landing-reminder>span{flex:none}.landing-redesign[lang=en] .landing-features>.landing-intro{max-width:1100px}@media(min-width:1024px){.landing-redesign[lang=en] .landing-child-card h3{max-width:500px}}body[data-scroll-locked]:has(.landing-redesign){overflow:clip!important}@media(max-width:1023px){.landing-hero h1:before,.landing-intro h2:before,.landing-foundation h2:before{display:none}.landing-redesign mark{background-image:linear-gradient(transparent 62%,var(--lw-star) 62%,var(--lw-star) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone}}.landing-login{display:inline-flex;align-items:center;gap:8px}.landing-login>img{flex:none;width:20px;height:20px}.feature-0 .feature-art-0{left:calc(28.9286% - 8px);bottom:-8px}.feature-0 .feature-art-1{left:calc(68.87% + 8px);bottom:-8px}@media(max-width:719px){.feature-0 .feature-art-0{left:-6%;bottom:-14px}.feature-0 .feature-art-1{left:auto;right:-2%;bottom:-10px}}@media(min-width:720px)and (max-width:1023px){.feature-0 .landing-feature-tablet-composition{transform:translateY(8px) scale(1.03);transform-origin:center bottom}}.landing-redesign .landing-trial p,.landing-footer-bottom p,.landing-footer-bottom a{color:var(--lw-ink-soft)}.landing-redesign .landing-advice-stack article p,.landing-redesign .landing-advice-stack article p.inline-flex,.landing-redesign .landing-mechanics [role=tab][data-state=inactive],.landing-redesign .landing-family-child .landing-person span,.landing-redesign .landing-price-note{color:var(--lw-ink-soft)!important}.landing-redesign main>section{contain:layout style}.landing-dot{min-width:max(24px,calc(24px / var(--landing-desktop-scale,1)));min-height:max(24px,calc(24px / var(--landing-desktop-scale,1)))}.landing-redesign .landing-price-period [role=tab][data-state=inactive]{color:var(--lw-ink-soft)}.landing-family-logo>img{height:auto}@supports (zoom:tan(atan2(100vw,1920px))){@media(min-width:1024px)and (max-width:1920px){.landing-redesign{zoom:min(1,tan(atan2(100cqw,1920px)))}}}.landing-redesign .landing-desktop-nav{gap:36px}.landing-redesign .landing-family-description{font-size:16px;line-height:24px;font-weight:700;color:var(--lw-ink)}.landing-redesign .landing-foundation h2:before{display:none}.landing-redesign .landing-foundation mark,.landing-redesign .landing-pricing-alternative mark{background-image:linear-gradient(transparent 65%,var(--lw-star) 65%);background-size:calc(var(--landing-underline,1) * 100%) 100%;background-repeat:no-repeat}@media(max-width:719px){.landing-redesign .landing-header{min-height:60px;padding:12px 16px}.landing-redesign .landing-header-row>a [data-brand-logo]{height:36px!important}.landing-header-actions{gap:18px}.landing-redesign .landing-price-card{min-height:0;padding:30px 20px}.landing-redesign .landing-family-card .landing-checks{min-height:0}.landing-redesign .landing-family-card>.marketing-button{height:auto;min-height:64px}.landing-redesign .landing-family-card .landing-price-label{font-size:13px}.landing-redesign .landing-foundation{padding-block:32px}.landing-redesign .landing-final-copy{padding-inline:20px}.landing-redesign[lang=en] .reminder-2{top:137px}.landing-redesign[lang=en] .reminder-1{top:58px}.landing-mechanics{margin-inline:-16px;max-width:none}.landing-mechanics [role=tablist]{flex-direction:row;border:0;gap:8px;overflow-x:auto;padding:0 16px;scrollbar-width:none;scroll-padding-left:16px}.landing-mechanics [role=tablist]::-webkit-scrollbar{display:none}.landing-redesign .landing-mechanics [role=tab]{flex:none;height:58px;min-height:58px;padding:16px;border:1px solid var(--lw-divider);border-radius:12px;gap:16px;background:#fff}.landing-redesign .landing-mechanics [role=tab][data-state=active]{height:58px;min-height:58px;border-bottom:1px solid var(--lw-divider)}.landing-mechanics [role=tablist]{touch-action:pan-x pan-y;overscroll-behavior-x:contain}}.landing-public-page{zoom:1;width:100%;max-width:none}.landing-public-page>.landing-header,.landing-public-page>.landing-footer{width:calc(100% - 32px);max-width:1400px}.landing-public-page .login-page,.landing-public-page .public-auth-form{min-height:65vh;padding-block:60px}@media(max-width:719px){.landing-mechanics [role=tablist]{justify-content:flex-start}}@media(max-width:1279px){.landing-public-page .landing-desktop-nav,.landing-public-page .landing-header-trial{display:none!important}.landing-public-page .landing-menu-toggle{display:flex}}@media(max-width:719px){.landing-mechanics:not([data-cycle-enabled=true]) [role=tab][data-state=active]{border-color:var(--lw-star)}}:is(.landing-public-page,.landing-legal-page) .landing-header{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}:is(.landing-public-page,.landing-legal-page) .landing-header[data-motion-hidden=true]{transform:translateY(-140%)}@media(prefers-reduced-motion:reduce){:is(.landing-public-page,.landing-legal-page) .landing-header{transition:none}}@media(max-width:719px){.landing-mechanics [role=tab]>span:first-child{width:16px;height:24px;font-size:16px;line-height:24px}.landing-redesign .landing-price-card .landing-trial,.landing-redesign .landing-price-card .marketing-button,.landing-redesign .landing-price-card .landing-trial p,.landing-redesign .landing-price-card .landing-price-note{width:100%;max-width:none;text-align:center}}@media(min-width:720px){.landing-foundation{max-width:1000px}.landing-foundation-line{display:block}}html:not([data-landing-session=parent]) [data-public-session-action=parent],html:not([data-landing-session=child]) [data-public-session-action=child]{display:none!important}html[data-landing-session=parent] [data-public-session-action=guest],html[data-landing-session=child] [data-public-session-action=guest],html[data-landing-session=parent] .landing-login,html[data-landing-session=child] .landing-login{display:none!important}.landing-redesign .landing-single-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;min-height:0;margin-top:60px;align-items:center}.landing-single-benefits>p{margin-top:24px!important;max-width:508px;line-height:1.5!important}.landing-single-benefits .landing-checks{margin-top:32px}.landing-single-offer{background:var(--lw-white);padding:40px;border-radius:20px;text-align:center;min-width:0}.landing-single-offer .landing-price-period [role=tablist]{background:var(--lw-nav-active);display:flex;height:auto}.landing-single-offer .landing-price-period [role=tab]{flex:1}.landing-single-payment{margin-top:32px;min-width:0;container-type:inline-size}.landing-redesign .landing-single-price{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:16px;color:var(--lw-ink)}.landing-single-price strong{font-size:min(var(--landing-price-max,84px),25cqi);line-height:1;letter-spacing:-6px;flex:none;white-space:nowrap}.landing-single-price>span{flex:none;white-space:nowrap}.landing-redesign .landing-single-billing{margin-top:16px;font-size:14px}.landing-single-offer .landing-trial{width:100%;align-items:center;margin-top:32px}.landing-single-offer .landing-trial>.marketing-button{width:100%}@media(max-width:1199px){.landing-redesign .landing-single-plan{padding:40px;gap:32px}.landing-single-offer{padding:24px}}@media(max-width:719px){.landing-redesign .landing-single-plan{grid-template-columns:minmax(0,1fr);padding:24px;gap:32px;margin-top:32px}.landing-single-offer{padding:24px 16px}.landing-single-price strong{--landing-price-max:64px;letter-spacing:-4px}.landing-single-offer .landing-trial>.marketing-button{padding-inline:16px}.landing-redesign[lang=en] .landing-foundation .landing-badge{white-space:nowrap}}.landing-pricing-alternative{position:relative}.landing-pricing-anchor{position:absolute;top:0;width:1px;height:1px;pointer-events:none}.landing-single-price .landing-price-number{width:auto;padding-inline-end:8px;line-height:1.15;font-variant-numeric:tabular-nums}.landing-single-price :is(.landing-price-number,.landing-price-amount){color:var(--lw-ink)}.landing-single-plan>.landing-stars{z-index:2}.landing-single-plan>.landing-stars img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.landing-single-plan>.landing-stars>span:nth-child(1){left:-24px!important;top:-32px!important;width:100px!important;height:94px!important}.landing-single-plan>.landing-stars>span:nth-child(2){left:46%!important;top:-20px!important;width:42px!important;height:42px!important}.landing-single-plan>.landing-stars>span:nth-child(3){left:44%!important;top:auto!important;bottom:-24px;width:64px!important;height:64px!important}.landing-single-plan>.landing-stars>span:nth-child(4){left:auto!important;right:-16px;top:auto!important;bottom:32px;width:64px!important;height:64px!important}@media(max-width:719px){.landing-single-plan>.landing-stars>span:nth-child(1){left:auto!important;right:20px;top:-20px!important;width:64px!important;height:64px!important}.landing-single-plan>.landing-stars>span:nth-child(2){left:-10px!important;top:42%!important;width:32px!important;height:32px!important}.landing-single-plan>.landing-stars>span:nth-child(3){left:auto!important;right:20px;bottom:-16px;width:42px!important;height:42px!important}.landing-single-plan>.landing-stars>span:nth-child(4){display:none}}.landing-redesign .landing-single-plan{max-width:1396px;margin-inline:auto}.landing-single-offer .landing-price-period [role=tab][data-state=active]{background:var(--lw-star);color:var(--lw-ink)}.landing-redesign .landing-single-plan{align-items:stretch;padding-inline:60px}.landing-single-offer{display:flex;flex-direction:column}.landing-single-offer .landing-price-period{flex:1;display:flex;flex-direction:column}.landing-single-offer .landing-single-payment{margin-top:auto;padding-top:32px}.landing-redesign .landing-roadmap mark{background-image:linear-gradient(transparent 65%,var(--lw-star) 65%);background-size:calc(var(--landing-underline,1) * 100%) 100%;background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width:720px)and (max-width:1023px){.landing-redesign .landing-single-plan{padding-inline:24px}}@media(max-width:719px){.landing-redesign .landing-single-plan{padding-inline:20px}}.landing-legal{padding-block:120px}.landing-legal-content{max-width:1396px;margin-inline:auto}.landing-legal h1{margin:0 0 24px}.landing-legal p,.landing-legal li{font-size:20px;line-height:1.5;color:var(--lw-ink-soft)}.landing-legal p{margin-bottom:24px;white-space:pre-line}.landing-legal .landing-legal-updated{color:var(--lw-muted);margin-bottom:40px}.landing-legal nav{margin-bottom:60px}.landing-legal nav ul{list-style:none;padding:0}.landing-legal li{margin-bottom:8px}.landing-legal ul{padding-left:24px;margin-bottom:24px}.landing-legal section{margin-top:60px;scroll-margin-top:140px}.landing-legal h2{margin-bottom:24px}.landing-legal h3{margin:40px 0 16px}.landing-legal a{text-decoration:underline;text-underline-offset:3px}.landing-legal nav a{text-decoration:none}.landing-comparison-tasks.landing-fixture-tasks{width:-moz-max-content;width:max-content;max-width:none}.landing-comparison-tasks .parent-task-title{white-space:nowrap}.landing-motivation mark{background:linear-gradient(transparent 62%,var(--lw-star) 62%,var(--lw-star) 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:calc(var(--landing-underline,1) * 100%) 100%;background-repeat:no-repeat}@media(min-width:1024px){.landing-redesign[lang=en] .landing-recommendations-copy{width:40%}}@media(max-width:719px){.landing-legal{padding-block:60px}.landing-legal p,.landing-legal li{font-size:16px}.landing-legal h2{font-size:32px;line-height:1.1;letter-spacing:-.5px}.landing-legal h3{font-size:24px;line-height:1.2;letter-spacing:-.5px}.landing-legal section{margin-top:40px}}.landing-redesign .marketing-button[data-public-session-action],.marketing-navigation .marketing-button[data-public-session-action]{min-width:0;padding-inline:24px}.landing-redesign .landing-header-actions .landing-header-trial,.landing-redesign .landing-trial>.marketing-button,.landing-redesign .landing-foundation .landing-trial>.marketing-button{width:auto}.landing-redesign .landing-price-card .landing-trial>.marketing-button{width:100%}.landing-session-avatar{display:inline-flex;flex:none;width:32px;height:32px}.landing-session-avatar svg{width:16px!important;height:16px!important}@media(max-width:719px){.landing-redesign .landing-final .landing-trial>.marketing-button{width:100%}}.landing-redesign .marketing-button[data-public-session-action]:not([data-public-session-action=guest]),.marketing-navigation .marketing-button[data-public-session-action]:not([data-public-session-action=guest]){font-weight:600;border-radius:12px;padding-block:12px;min-height:56px;height:auto}.marketing-button[data-public-session-action]:not([data-public-session-action=guest]) .marketing-arrow{--marketing-arrow-size:16px}
