.lp{--chip-bg:#10160f;--chip-ink:#fff;--store-bg:#10160f;--store-ink:#fff;--store-sub:#fff9}:root[data-theme=dark] .lp{--chip-bg:#093e1b;--chip-ink:#f1f3f2;--store-bg:#f1f3f2;--store-ink:#0d1011;--store-sub:#0d101194}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .lp{--chip-bg:lab(22.1195% -24.2426 16.0856)}}.lp{color:var(--ink);padding-bottom:calc(32px + env(safe-area-inset-bottom));overflow-x:clip}.lp-head{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.lp-head-in{align-items:center;gap:10px;max-width:1240px;margin:0 auto;padding:10px clamp(14px,4vw,32px);display:flex}.lp-head-in>a:first-child{margin-right:auto}.lp-login{box-sizing:border-box;background:var(--btn-bg);height:38px;box-shadow:0 3px 0 var(--btn-edge);letter-spacing:-.01em;border-radius:99px;flex:none;align-items:center;margin-left:6px;padding:0 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:flex;color:var(--btn-ink)!important}@media (hover:hover){.lp-login:hover{box-shadow:0 4px 0 var(--btn-edge);transform:translateY(-1px);color:var(--btn-ink)!important}}.lp-login:active{box-shadow:none;transform:translateY(3px)}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:18px clamp(14px,4vw,32px) 0;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.lp-hero-text{animation:.5s cubic-bezier(.22,1,.36,1) both lp-up}.lp-hero-art{animation:.5s cubic-bezier(.22,1,.36,1) .1s both lp-up}}@keyframes lp-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-chip{background:var(--chip-bg);color:var(--chip-ink);border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 11px;display:inline-flex}.lp-chip-mark{background:var(--accent);border-radius:99px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lp-chip-text{letter-spacing:.12em;font-size:11.5px;font-weight:900}.lp-h1{letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-size:clamp(31px,5.6vw,50px);font-weight:800;line-height:1.04}.lp-lede{color:var(--ink-2);text-wrap:pretty;max-width:480px;margin:12px 0 0;font-size:16px;line-height:1.55}.lp-cta{flex-direction:column;gap:10px;max-width:440px;margin-top:20px;display:flex}.lp-stores{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-store{background:var(--store-bg);color:var(--store-ink);cursor:pointer;border:1px solid #0000;border-radius:22px;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;padding:12px 13px;font-family:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 10px 24px -16px #101511cc}@media (hover:hover){.lp-store:hover{color:var(--store-ink);transform:translateY(-2px)}}.lp-store:active{transform:scale(.98)}.lp-store-soon{cursor:default;opacity:.55}.lp-store-soon:hover,.lp-store-soon:active{transform:none}.lp-store-sub{letter-spacing:.1em;color:var(--store-sub);font-size:9.5px;font-weight:800;display:block}.lp-store-name{letter-spacing:-.02em;margin-top:1px;font-size:16.5px;font-weight:700;display:block}.lp-store-apple{flex:none;width:22px;height:27px;position:relative}.lp-store-apple img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lp-apple-dark,:root[data-theme=dark] .lp-apple-light{opacity:0}:root[data-theme=dark] .lp-apple-dark{opacity:1}.lp-store-play{object-fit:contain;flex:none;width:25px;height:27.7px}.lp-store-body{text-align:left;flex:1;min-width:0}.lp-store-icon{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px}.lp-browser{background:var(--btn-bg);box-shadow:0 4px 0 var(--btn-edge);letter-spacing:-.012em;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:15px 22px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:flex;color:var(--btn-ink)!important}@media (hover:hover){.lp-browser:hover{box-shadow:0 5px 0 var(--btn-edge);transform:translateY(-1px);color:var(--btn-ink)!important}}.lp-browser:active{box-shadow:none;transform:translateY(4px)}.lp-trial{border:2px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;min-height:54px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s cubic-bezier(.2,0,0,1);display:flex;color:var(--ink)!important}.lp-trial:active{transform:scale(.985)}.lp-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-pill{color:var(--ink);background:var(--surface);border:2px solid var(--line);border-radius:99px;align-items:center;gap:7px;padding:7px 13px 7px 9px;font-size:12.5px;font-weight:800;display:inline-flex}.lp-hero-img-box{aspect-ratio:1402/1122;position:relative}.lp-hero-img{object-fit:contain;pointer-events:none;width:152%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1141px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-hero-img-box{animation:linear both lp-plx;animation-timeline:view();animation-range:cover}}}}@keyframes lp-plx{0%{transform:translateY(26px)}to{transform:translateY(-26px)}}@media (min-width:1141px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:0}.lp-hero-img{transform-origin:100%;transform:translate(-50%,-50%)translate(32px)scale(1.16)}}.lp-perks{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;max-width:1240px;margin:0 auto;padding:32px clamp(14px,4vw,32px) 0;display:grid}.lp-perk{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:18px;box-shadow:0 14px 34px -26px #10151166}.lp-perk-dark{background:#223e27;border-color:#ffffff14;box-shadow:0 18px 40px -26px #101511b3}.lp-perk-icon{border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lp-perk-title{letter-spacing:-.02em;margin-top:14px;font-size:16px;font-weight:800}.lp-perk-text{color:var(--ink-2);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.55}.lp-perk-dark .lp-perk-title{color:#fff}.lp-perk-dark .lp-perk-text{color:#ffffffd9}.lp-prices{max-width:1240px;margin:0 auto;padding:36px clamp(14px,4vw,32px) 0;scroll-margin-top:64px}.lp-prices-card{background:var(--surface);border:2px solid var(--line-2);border-radius:32px;padding:18px}.lp-prices-tag{background:var(--accent-tint);color:var(--accent-ink);letter-spacing:-.01em;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.lp-prices-h{letter-spacing:-.032em;text-wrap:balance;margin:12px 0 0;font-size:clamp(24px,6.4vw,34px);font-weight:800;line-height:1.1}.lp-prices-lede{color:var(--ink-2);text-wrap:pretty;max-width:540px;margin:10px 0 0;font-size:15px;line-height:1.55}.lp-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;margin-top:20px;display:grid}.lp-price{border:2px solid var(--line);border-radius:28px;padding:16px}.lp-price-best{border-color:var(--accent);background:var(--accent-tint);order:-1;padding:18px 16px 16px;position:relative}.lp-price-badge{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:99px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:14px}.lp-price-kicker{letter-spacing:.08em;color:var(--ink-3);font-size:12px;font-weight:800}.lp-price-best .lp-price-kicker{color:var(--accent-ink)}.lp-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.lp-price-now{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.lp-price-best .lp-price-now{letter-spacing:-.04em;font-size:38px}.lp-price-was{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;text-decoration:line-through}.lp-price-best .lp-price-was{font-size:15px}.lp-price-note{color:var(--ink-2);margin-top:6px;font-size:13.5px;font-weight:700}.lp-price-best .lp-price-note{color:var(--accent-ink);font-weight:800}.lp-prices-foot{background:var(--surface-2);border-radius:26px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px 15px;display:flex}.lp-prices-foot p{min-width:180px;color:var(--ink-2);flex:1;margin:0;font-size:13.5px;font-weight:700;line-height:1.5}.lp-prices-login{background:var(--surface);border:2px solid var(--line-2);border-radius:20px;flex:none;align-items:center;min-height:48px;padding:0 18px;font-size:14.5px;font-weight:800;text-decoration:none;display:flex;color:var(--ink)!important}.lp-faq{max-width:1240px;margin:0 auto;padding:28px clamp(14px,4vw,32px) 0}.lp-faq-h{letter-spacing:-.03em;margin:0;font-size:clamp(21px,5vw,27px);font-weight:800}.lp-faq-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lp-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:26px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 30px -26px #10151173}@media (hover:hover){.lp-faq-item:hover{border-color:var(--accent);box-shadow:0 16px 36px -24px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-2px)}}.lp-faq-open{border-color:var(--accent)}.lp-faq-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:62px;padding:18px;font-family:inherit;display:flex}.lp-faq-q{letter-spacing:-.015em;min-width:0;color:var(--ink);text-wrap:pretty;flex:1;font-size:15.5px;font-weight:800}.lp-faq-mark{background:var(--surface-2);border-radius:99px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.lp-faq-bar{background:var(--ink-3);border-radius:99px;transition:transform .42s cubic-bezier(.22,1,.36,1),background .3s,opacity .3s;position:absolute}.lp-faq-bar-h{width:13px;height:2.6px}.lp-faq-bar-v{width:2.6px;height:13px}.lp-faq-open .lp-faq-bar{background:var(--accent-ink)}.lp-faq-open .lp-faq-bar-h{transform:rotate(180deg)}.lp-faq-open .lp-faq-bar-v{opacity:0;transform:rotate(90deg)scale(.4)}.lp-faq-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.32,.72,0,1),opacity .45s;display:grid;overflow:hidden}.lp-faq-open .lp-faq-body{opacity:1;grid-template-rows:1fr;transition-delay:0s,60ms}.lp-faq-body>div{min-height:0;overflow:hidden}.lp-faq-a{color:var(--ink-2);text-wrap:pretty;padding:0 18px 18px;font-size:14.5px;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry 1% entry 60%}.lp-reveal-seq>*{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry calc(1% + min(var(--i,0), 4) * 6%) entry calc(56% + min(var(--i,0), 4) * 6%)}.lp-reveal-big{animation:linear both lp-reveal-big;animation-timeline:view();animation-range:entry 1% entry 65%}}}@keyframes lp-reveal-big{0%{opacity:0;transform:translateY(46px)scale(.984)}to{opacity:1;transform:none}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal-big,.lp-reveal-seq>*,.lp-hero-text,.lp-hero-art{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:700px){.lp-head-in{gap:6px;padding:8px 12px}}@media (max-width:1140px){.lp-hero{text-align:center;grid-template-columns:1fr;gap:20px}.lp-lede{margin-left:auto;margin-right:auto}.lp-hero-text{display:contents}.lp-chip{order:-4;width:fit-content;margin-right:auto}.lp-h1{order:-3;margin-top:10px}.lp-lede{order:-2}.lp-hero-art{order:-1;width:100%;max-width:460px;margin:8px auto 0}.lp-hero-img-box{aspect-ratio:auto}.lp-hero-img{width:112%;max-width:none;margin:-7% -6%;position:static;transform:none}.lp-cta{max-width:860px;margin-left:auto;margin-right:auto}.lp-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-perks{grid-template-columns:1fr 1fr;gap:8px;padding-left:10px;padding-right:10px}.lp-perk{border-radius:22px;padding:14px}.lp-perk-icon{border-radius:12px;width:36px;height:36px}.lp-perk-title{margin-top:11px;font-size:14.5px}.lp-perk-text{margin-top:5px;font-size:12.5px;line-height:1.45}}@media (max-width:560px){.lp-price-grid{grid-template-columns:1fr}.lp-store-icon{display:none}.lp-store{gap:8px;padding:12px 11px}.lp-store-name{font-size:15px}.lp-store-sub{letter-spacing:.08em;font-size:9px}.lp-hero{gap:0;padding-left:12px;padding-right:12px}.lp-hero-art,.lp-cta{max-width:100%}.lp-hero-img{width:104%;margin:-6% -2%}.lp-cta{order:1;justify-self:stretch;margin-left:0;margin-right:0}.lp-pills{order:2;justify-content:center}.lp-lede{max-width:560px;margin-left:auto;margin-right:auto}}