.lp{--lp-ease:cubic-bezier(.23, 1, .32, 1);--lp-display:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}.lp a{color:inherit}.lp ::selection{background:var(--soft-line);color:var(--ink)}.lp [id]{scroll-margin-top:76px}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p{text-wrap:pretty}.lp .price,.lp-chip b,.lp-float b,.lp-big-num,.lp-rows b,.lp-table b,.lp-list b,.lp-limits em,.lp-goals b{font-variant-numeric:tabular-nums}.lp em{color:var(--accent-ink);font-style:normal}.lp-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.lp-head{z-index:5;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.lp-head{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line)}}.lp-head .lp-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.lp-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.lp-nav{flex-wrap:wrap;align-items:center;gap:22px;font-size:15px;display:flex}.lp-nav a{transition:color .15s var(--lp-ease);text-decoration:none}.lp-btn{text-align:center;background:var(--primary);min-height:44px;transition:background-color .15s var(--lp-ease), transform .16s var(--lp-ease);border-radius:999px;justify-content:center;align-items:center;padding:11px 24px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--on-primary)!important}.lp-btn:active{transform:scale(.97)}.lp-btn.ghost{border:1px solid var(--line);background:0 0;color:var(--ink)!important}@media (hover:hover) and (pointer:fine){.lp-nav a:hover{color:var(--accent-ink)}.lp-btn:hover{background:var(--primary-hover)}.lp-btn.ghost:hover{background:var(--hover)}}.lp-btn.big{padding:15px 30px}.lp-pill{background:var(--soft);color:var(--soft-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.lp h1,.lp h2,.lp h3{font-family:var(--lp-display);margin:0;font-weight:600}.lp h1{letter-spacing:-.04em;margin-top:0;font-size:clamp(38px,min(6vw,7.2svh),76px);line-height:1.04}.lp h2{letter-spacing:-.035em;font-size:clamp(34px,5vw,64px);line-height:1.06}.lp h3{letter-spacing:-.02em}.lp-lead{color:var(--sub);max-width:820px;margin:18px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.4}.lp-cta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.lp-fine{color:var(--muted);margin:14px 0 0;font-size:14px}.lp-link{min-height:44px;transition:transform .16s var(--lp-ease);align-items:center;gap:4px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--accent-ink)!important}.lp-link span{transition:transform .2s var(--lp-ease)}@media (hover:hover) and (pointer:fine){.lp-link:hover{text-underline-offset:4px;text-decoration:underline}.lp-link:hover span{transform:translate(3px)}}.lp-intro{text-align:center;max-width:820px;margin:0 auto}.lp-intro.center{text-align:center;margin:0 auto}.lp-sect{padding-top:104px}.lp-num{font-family:var(--lp-display);color:var(--accent-ink)}.lp .pos{color:var(--pos)}.lp-track{position:relative}.lp-hero-track{height:1350px}.lp-pal-track{height:1400px;margin-top:88px}.lp-stage{box-sizing:border-box;display:flex;position:sticky;top:74px}.lp-hero-stage{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:24px;min-height:calc(100svh - 74px);padding-top:20px;padding-bottom:20px}.lp-pal-stage{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100svh - 74px);padding-top:16px;padding-bottom:16px}.lp-pal-stage h2{font-size:clamp(30px,4vw,48px)}.lp-hero-text{flex-direction:column;flex:none;align-items:center;min-width:0;max-width:960px;display:flex}.lp-hero-text .lp-lead{margin-left:auto;margin-right:auto}.lp-hero-text .lp-cta{justify-content:center}.lp-layer{object-fit:cover;object-position:top left;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-chip{background:color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:0 18px 40px -20px color-mix(in srgb, var(--ink) 45%, transparent);color:var(--muted);white-space:nowrap;border-radius:16px;padding:10px 14px;font-size:12px;position:absolute;top:-22px;right:-18px}.lp-chip b{color:var(--ink);letter-spacing:-.01em;font-size:18px;display:block}.lp-hero-caps{text-align:center;height:20px;color:var(--muted);margin:34px 0 0;font-size:13px;position:relative}.lp-hero-caps span{position:absolute;inset:0}.lp-device{text-align:left;flex:none;width:clamp(480px,160svh - 916px,980px);min-width:0;max-width:100%;position:relative}.lp-laptop{background:var(--side);box-shadow:0 40px 80px -36px color-mix(in srgb, var(--ink) 55%, transparent), inset 0 0 0 1px var(--side-line);border-radius:18px 18px 8px 8px;padding:10px 10px 14px}.lp-laptop-screen{aspect-ratio:1.6;background:var(--side);border-radius:8px;position:relative;overflow:hidden}.lp-laptop-base{background:linear-gradient(var(--line), color-mix(in srgb, var(--line) 70%, var(--muted)));border-radius:0 0 18px 18px;height:12px;margin:0 -36px}.lp-phone{background:var(--side);width:min(150px,24%);box-shadow:0 30px 60px -24px color-mix(in srgb, var(--ink) 60%, transparent), inset 0 0 0 1px var(--side-line);border-radius:26px;padding:6px;position:absolute;bottom:-18px;left:-34px}.lp-phone-screen{aspect-ratio:700/1515;background:var(--side);border-radius:21px;position:relative;overflow:hidden}@keyframes lp-dev{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:none}}@keyframes lp-ph{0%{opacity:0;transform:translate(40px,80px)rotate(-6deg)}to{opacity:1;transform:none}}.lp-pal-screen{aspect-ratio:1.6;box-shadow:0 40px 80px -36px color-mix(in srgb, var(--ink) 50%, transparent);border:1px solid var(--line);background:var(--side);border-radius:16px;width:min(100%,1000px,160svh - 528px);margin:0 auto;position:relative;overflow:hidden}.lp-swatches{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lp-sw{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;display:flex;position:relative}.lp-sw i{border-radius:50%;width:22px;height:22px;display:block}.lp-sw .ring{border:2px solid var(--ink);border-radius:999px;position:absolute;inset:-3px}.lp-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);position:relative;overflow:hidden}.lp-marquee-row{width:max-content;font-family:var(--lp-display);letter-spacing:-.02em;color:var(--sub);gap:44px;padding:18px 0;font-size:22px;font-weight:500;display:flex}.lp-marquee-pause{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:transform .16s var(--lp-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:12px;translate:0 -50%}.lp-marquee-pause:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.lp-marquee-pause:hover{color:var(--ink)}.lp-marquee:hover .lp-marquee-row{animation-play-state:paused}}.lp-marquee[data-paused] .lp-marquee-row{animation-play-state:paused}.lp-marquee-row span{white-space:nowrap;align-items:center;gap:44px;display:flex}.lp-marquee-row span:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.lp-steps3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:40px;display:grid}.lp-card{flex-direction:column;gap:22px;min-width:0;display:flex}.lp-card h3{letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.1}.lp-card p{color:var(--sub);margin:10px 0 0;font-size:16px;line-height:1.45}.lp-card .lp-num{font-size:18px;font-weight:600}.lp-demo{background:var(--card);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);height:230px;box-shadow:0 32px 64px -44px color-mix(in srgb, var(--ink) 45%, transparent);box-sizing:border-box;border-radius:28px;min-width:0}.lp-drop{border:2px dashed var(--soft-line);justify-content:center;align-items:center;display:flex}.lp-file{background:var(--bg);border:1px solid var(--line);box-shadow:0 20px 40px -20px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:16px;align-items:center;gap:14px;padding:14px 20px;display:flex}.lp-file>span{background:var(--soft);width:42px;height:52px;color:var(--soft-ink);border-radius:8px;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.lp-file b{font-size:16px;display:block}.lp-file small{color:var(--muted);font-size:13px}.lp-rows{flex-direction:column;justify-content:center;gap:8px;padding:18px;font-size:14px;display:flex}.lp-rows>div{background:var(--bg);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 14px;display:flex}.lp-ok{background:var(--soft);border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--soft-ink)!important;font-style:normal!important}.lp-minibars{align-items:flex-end;gap:16px;padding:28px 28px 22px;display:flex}.lp-minibars>div{flex:1;align-items:flex-end;gap:6px;height:100%;display:flex}.lp-minibars i{background:var(--chart-income);border-radius:7px 7px 0 0;flex:1}.lp-minibars i.out{background:var(--chart-expense)}.lp-cta-center{justify-content:center;margin-top:44px}.lp-big{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.lp-big-text{flex-direction:column;flex:340px;align-items:flex-start;gap:18px;min-width:0;display:flex}.lp-big-text .lp-intro{text-align:left;margin:0}.lp-big-text h2{font-size:clamp(30px,3.8vw,48px)}.lp-big-note{max-width:460px;color:var(--sub);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.4}.lp-big-frame{flex:1.5 480px;min-width:0;position:relative}.lp-zoom{box-shadow:0 50px 100px -40px color-mix(in srgb, var(--ink) 60%, transparent);border:1px solid var(--line);border-radius:20px;overflow:hidden}.lp-shot-img{width:100%;height:auto;display:block}.lp-float{background:color-mix(in srgb, var(--card) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:0 20px 40px -20px color-mix(in srgb, var(--ink) 45%, transparent);color:var(--muted);border-radius:16px;padding:12px 16px;font-size:13px;position:absolute}.lp-float b{color:var(--ink);font-size:20px;display:block}.lp-float b.sm{font-size:15px}.lp-float.dark{background:var(--primary);color:var(--on-primary);border-color:var(--primary);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.lp-bento>.lp-tile{grid-column:span 2}.lp-bento>.lp-tile:nth-child(n+4){grid-column:span 3}.lp-tile{background:var(--card);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex}.lp-tile>small{color:var(--accent-ink);font-size:13px}.lp-tile h3{font-size:22px;font-weight:500}.lp-tile p{color:var(--sub);margin:0;font-size:14px}.lp-tile.wide{flex-flow:wrap;grid-column:span 2;align-items:center;gap:24px}.lp-tile.dark{background:var(--hero);border-color:var(--hero);color:var(--hero-ink)}.lp-tile.dark>div:first-child{flex:220px}.lp-tile.dark small{color:var(--hero-accent)}.lp-tile.dark h3{color:var(--hero-ink);margin-top:6px;font-size:28px;font-weight:600;line-height:1.15}.lp-tile.dark p{color:var(--hero-muted);margin-top:10px}.lp-limits{flex-direction:column;flex:260px;gap:12px;font-size:13px;display:flex}.lp-big-num{color:var(--hero-ink);font-size:44px;line-height:1}.lp-big-num small{color:var(--hero-muted);font-size:16px}.lp-limits em{float:right;color:var(--hero-muted);font-style:normal}.lp-limits .bar{background:var(--hero-line);border-radius:9px;height:8px;margin-top:5px;overflow:hidden}.lp-limits .bar i{background:var(--hero-accent);border-radius:9px;height:8px;display:block}.lp-goals{flex-direction:column;gap:12px;font-size:13px;display:flex}.lp-goals b{float:right}.lp-goals .bar{background:var(--seg);border-radius:9px;height:9px;margin-top:5px;overflow:hidden}.lp-goals .bar i{background:var(--chart-income);border-radius:9px;height:9px;display:block}.lp-table{border:1px solid var(--line);border-radius:12px;font-size:13px;overflow:hidden}.lp-table>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 12px;display:flex}.lp-table>div:last-child{border-bottom:0}.lp-chips{flex-wrap:wrap;gap:8px;display:flex}.lp-chips span{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.lp-chips .a{background:var(--soft);color:var(--soft-ink)}.lp-chips .b{background:var(--info-bg);color:var(--info-ink)}.lp-chips .c{background:var(--primary);color:var(--on-primary)}.lp-list{flex-direction:column;gap:8px;font-size:13px;display:flex}.lp-list>span{background:var(--bg);border-radius:10px;justify-content:space-between;padding:8px 12px;display:flex}.lp-mobile{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.lp-mobile-text{flex:320px;min-width:0}.lp-mobile-text p{color:var(--sub);max-width:420px;margin:16px 0 0}.lp-fan{flex:1.3 460px;justify-content:center;align-items:flex-end;min-width:0;height:430px;display:flex}.lp-fan>div{background:var(--side);box-shadow:0 30px 60px -24px color-mix(in srgb, var(--ink) 55%, transparent);padding:6px}.lp-fan img{border-radius:25px}.lp-fan-l,.lp-fan-r{border-radius:28px;width:170px}.lp-fan-c{z-index:2;width:185px;box-shadow:0 40px 70px -24px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:32px}.lp-fan-l{margin-right:-36px}.lp-fan-r{margin-left:-36px}.lp-pro{flex-wrap:wrap-reverse;align-items:center;gap:40px 56px;display:flex}.lp-share{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:24px;flex:380px;padding:26px}.lp-share>b{font-size:17px}.lp-share>p{color:var(--muted);margin:4px 0 16px;font-size:13px}.lp-share .who{background:var(--bg);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.lp-share .who>span{background:var(--primary);width:38px;height:38px;color:var(--on-primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.lp-share .who b{font-size:14px;display:block}.lp-share .who small{color:var(--muted);font-size:12px}.lp-share .sw-row{justify-content:space-between;align-items:center;margin-top:12px;font-size:14px;display:flex}.lp-share .sw-row i{background:var(--seg);border-radius:99px;width:42px;height:24px;position:relative}.lp-share .sw-row i:after{content:"";background:var(--card);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.lp-share .sw-row i.on{background:var(--accent)}.lp-share .sw-row i.on:after{left:auto;right:3px}.lp-share .last{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:12px;font-size:12px;display:block}.lp-pro-text{flex:380px;min-width:0}.lp-pro-text h2{font-size:clamp(32px,4vw,48px)}.lp-pro-text p{color:var(--sub);margin:16px 0 0}.lp-pro-text p.note{color:var(--muted);margin-top:12px;font-size:14px}.lp-pro-text .lp-cta{margin-top:22px}@media (max-width:820px),(prefers-reduced-motion:reduce){.lp-track{height:auto}.lp-pal-track{margin-top:64px}.lp-stage{min-height:0;position:static}.lp-hero-stage{gap:40px}.lp-layer{display:none}.lp-layer:first-child{opacity:1;display:block}.lp-chip,.lp-hero-caps span:not(:first-child){display:none}.lp-hero-caps span:first-child{opacity:1}.lp-sw .ring{opacity:0}.lp-sw:first-child .ring{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-marquee-pause{display:none}}@media (max-width:820px){.lp-phone{width:110px;bottom:-30px;left:auto;right:-6px}.lp-hero-caps{margin-left:0}.lp-tile.wide{grid-column:auto}.lp-float{display:none}.lp-sect{padding-top:64px}.lp-fan{height:auto}.lp-fan-l,.lp-fan-r{width:28vw}.lp-fan-c{width:32vw}}@media (prefers-reduced-motion:no-preference){.lp-marquee-row{animation:46s linear infinite lp-marq}.lp-device{animation:.9s cubic-bezier(.16,1,.3,1) both lp-dev}.lp-phone{animation:1s cubic-bezier(.16,1,.3,1) .25s both lp-ph}@supports (animation-timeline:view()){.lp-rv{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 55%}.lp-rv-2{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 15% entry 70%}.lp-rv-3{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 30% entry 85%}.lp-zoom{animation:linear both lp-zoom;animation-timeline:view();animation-range:cover}.lp-pop-1{animation:linear both lp-pop;animation-timeline:view();animation-range:entry 40% cover 40%}.lp-pop-2{animation:linear both lp-pop;animation-timeline:view();animation-range:entry 60% cover 50%}.lp-pop-3{animation:linear both lp-pop;animation-timeline:view();animation-range:entry 80% cover 60%}.lp-grow-y{animation:linear both lp-gy;animation-timeline:view();animation-range:entry 20% cover 45%}.lp-grow-x{animation:linear both lp-gx;animation-timeline:view();animation-range:entry 20% cover 45%}.lp-draw{animation:linear both lp-draw;animation-timeline:view();animation-range:entry 10% cover 45%}.lp-uncover{animation:linear both lp-uncover;animation-timeline:view();animation-range:entry 10% cover 45%}.lp-fan-l{animation:linear both lp-fanl;animation-timeline:view();animation-range:entry cover 45%}.lp-fan-r{animation:linear both lp-fanr;animation-timeline:view();animation-range:entry cover 45%}.lp-fan-c{animation:linear both lp-fanc;animation-timeline:view();animation-range:entry cover 45%}.lp-fly{animation:linear both lp-fly;animation-timeline:view();animation-range:entry 30% cover 50%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lp-zoom{0%{opacity:.3;transform:scale(.9)}35%,70%{opacity:1;transform:none}to{opacity:.9;transform:scale(.96)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes lp-gy{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-gx{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-uncover{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes lp-fanl{0%{transform:translate(120px)rotate(0)}to{transform:translate(0)rotate(-7deg)}}@keyframes lp-fanr{0%{transform:translate(-120px)rotate(0)}to{transform:translate(0)rotate(7deg)}}@keyframes lp-fanc{0%{transform:translateY(60px)scale(.94)}to{transform:translateY(-18px)}}@keyframes lp-fly{0%{opacity:0;transform:translate(-120px,-40px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes lp-marq{to{transform:translate(-50%)}}.lp-security{background:var(--hero);color:var(--hero-ink);margin-top:88px}.lp-security .lp-wrap{flex-wrap:wrap;align-items:center;gap:40px 56px;padding-top:64px;padding-bottom:64px;display:flex}.lp-security .lp-wrap>div:first-child{flex:360px;min-width:0}.lp-security h2{color:var(--hero-ink)}.lp-security em{color:var(--hero-accent)}.lp-security .lp-btn.on-dark{background:var(--hero-ink);color:var(--hero)!important}.lp-security .lp-cta{margin-top:24px}.lp-security .lp-wrap>div:first-child p{color:var(--hero-muted);max-width:440px;margin:18px 0 0}.lp-sec-grid{flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;min-width:0;display:grid}.lp-sec-grid>div{border:1px solid var(--hero-line);border-radius:16px;padding:20px}.lp-sec-grid b{color:var(--hero-ink);font-weight:600;display:block}.lp-sec-grid span{color:var(--hero-muted);margin-top:6px;font-size:15px;display:block}.lp-access{text-align:center;padding-top:72px;padding-bottom:8px}.lp-access h2{font-size:clamp(28px,3.6vw,40px)}.lp-access>p{color:var(--sub);margin:10px 0 0}.lp-steps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:28px;display:grid}.lp-step{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.lp-step>span{font-family:var(--lp-display);color:var(--accent-ink);font-size:20px;font-weight:600}.lp-step h3{margin-top:4px;font-size:20px;font-weight:500}.lp-step p{color:var(--sub);margin:8px 0 0;font-size:15px}.lp-faq{max-width:820px;margin:0 auto;padding:72px 24px 24px}.lp-faq h2{margin-bottom:28px;font-size:clamp(30px,4vw,44px)}.lp-faq details{border-top:1px solid var(--line);padding:16px 0}.lp-faq details:last-of-type{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .plus{color:var(--accent-ink);transition:transform .18s var(--lp-ease);flex:none;font-size:26px;line-height:1}.lp-faq details[open] .plus{transform:rotate(45deg)}.lp-faq details p{color:var(--sub);max-width:680px;margin:12px 0 0}.lp-faq details[open] p{opacity:1;transition:opacity .2s ease-out}@starting-style{.lp-faq details[open] p{opacity:0}}.lp-final{text-align:center;padding-top:48px;padding-bottom:72px}.lp-final h2{max-width:720px;margin:0 auto;font-size:clamp(34px,5vw,60px);line-height:1.06}.lp-final .lp-cta{justify-content:center;margin-top:30px}.lp-foot{border-top:1px solid var(--line)}.lp-foot .lp-wrap{flex-wrap:wrap;justify-content:space-between;gap:28px;padding-top:36px;padding-bottom:24px;display:flex}.lp-foot p{color:var(--muted);max-width:520px;margin:12px 0 0;font-size:13px}.lp-foot nav{flex-wrap:wrap;align-items:flex-start;gap:22px;font-size:14px;display:flex}.lp-foot .copy{text-align:center;color:var(--muted);padding:0 24px 32px;font-size:13px}@media (max-width:640px){.lp-nav{gap:14px;font-size:14px}.lp-nav .hide-sm{display:none}.lp-security .lp-wrap{gap:32px}}.lp-plans{padding-top:104px;padding-bottom:8px}.lp-plans .intro{text-align:center;max-width:820px;margin:0 auto}.lp-plans .intro p{max-width:580px;color:var(--sub);margin:18px auto 0;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.lp-plan-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:stretch;gap:22px;margin-top:40px;display:grid}.lp-plan{background:var(--card);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);transition:box-shadow .25s var(--lp-ease);border-radius:32px;flex-direction:column;padding:60px 30px 30px;display:flex;position:relative}.lp-plan h3{letter-spacing:-.03em;font-size:28px;font-weight:600}.lp-plan .tag{background:var(--soft);color:var(--soft-ink);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:22px;left:30px}.lp-plan .price{font-family:var(--lp-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:14px 0 6px;font-size:clamp(40px,3.9vw,54px);font-weight:600;line-height:1}.lp-plan .price small{color:var(--sub);letter-spacing:0;font-family:inherit;font-size:17px;font-weight:500}.lp-plan .for{color:var(--sub);margin:0 0 18px;font-size:17px}.lp-plan ul{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);gap:11px;margin:0 0 18px;padding:18px 0 0;font-size:15px;line-height:1.45;list-style:none;display:grid}.lp-plan li{padding-left:28px;position:relative}.lp-plan li:before{content:"✓";color:var(--accent-ink);font-weight:700;position:absolute;top:0;left:0}.lp-plan .fine{color:var(--muted);margin:auto 0 0;font-size:13px}.lp-plan-cta{box-sizing:border-box;width:100%;margin-top:20px}.lp-soon{cursor:default;pointer-events:none;color:var(--muted)!important}.lp-plan.featured{background:var(--hero);border-color:var(--hero);color:var(--hero-ink);box-shadow:0 50px 90px -50px color-mix(in srgb, var(--ink) 70%, transparent);padding-top:66px;padding-bottom:36px}.lp-plan.featured .tag{background:color-mix(in srgb, var(--hero-accent) 22%, transparent);color:var(--hero-accent);top:26px}.lp-plan.featured h3,.lp-plan.featured .price{color:var(--hero-ink)}.lp-plan.featured .price small,.lp-plan.featured .for{color:var(--hero-muted)}.lp-plan.featured ul{border-top-color:var(--hero-line)}.lp-plan.featured li:before{color:var(--hero-accent)}.lp-plan.featured .fine{color:var(--hero-muted)}.lp-plan.featured .lp-plan-cta{background:var(--hero-ink);color:var(--hero)!important}@media (hover:hover) and (pointer:fine){.lp-plan:hover{box-shadow:0 40px 70px -46px color-mix(in srgb, var(--ink) 55%, transparent)}}.lp-plans-note{text-align:center;max-width:760px;color:var(--muted);margin:22px auto 0;font-size:14px}@media (prefers-reduced-transparency:reduce){.lp-chip,.lp-float{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line)}}@media (min-width:821px) and (max-height:780px){.lp-hero-text .lp-fine,.lp-hero-caps{display:none}.lp-hero-text .lp-lead{margin-top:12px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-minibars>div:nth-child(2) i{animation-range:entry 24% cover 49%}.lp-minibars>div:nth-child(3) i{animation-range:entry 28% cover 53%}.lp-minibars>div:nth-child(4) i{animation-range:entry 32% cover 57%}.lp-minibars>div:nth-child(5) i{animation-range:entry 36% cover 61%}.lp-limits>div:nth-child(3) .lp-grow-x{animation-range:entry 26% cover 51%}.lp-limits>div:nth-child(4) .lp-grow-x{animation-range:entry 32% cover 57%}.lp-goals>div:nth-child(2) .lp-grow-x{animation-range:entry 26% cover 51%}.lp-goals>div:nth-child(3) .lp-grow-x{animation-range:entry 32% cover 57%}}}.lp-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:40px;display:grid}.lp-bcard{background:var(--card);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.lp-bcard h3{letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.2}.lp-bcard>p{color:var(--muted);margin:auto 0 0;font-size:14px;line-height:1.45}.lp-bcard-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.lp-donut,.lp-rings{flex:none;width:min(190px,60vw);height:auto}.lp-legend{gap:9px;width:100%;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp-legend li{align-items:center;gap:10px;display:flex}.lp-legend i{border-radius:50%;flex:none;width:12px;height:12px}.lp-legend span{flex:1}.lp-legend b{font-variant-numeric:tabular-nums;font-weight:600}.lp-bcard.dark{background:var(--hero);border-color:var(--hero);color:var(--hero-ink)}.lp-bcard.dark h3{color:var(--hero-ink)}.lp-bcard.dark>p{color:var(--hero-muted)}.lp-show-num{font-family:var(--lp-display);white-space:nowrap;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--hero-ink);margin-top:4px;font-size:clamp(44px,4.2vw,60px);font-weight:600;line-height:1}.lp-show-num small{letter-spacing:0;color:var(--hero-muted);margin-left:6px;font-size:.24em;font-weight:500}.lp-bcard .lp-limits{flex:1;justify-content:center;gap:14px;font-size:14px}.lp-bcard .lp-limits .bar{height:9px;position:relative}.lp-bcard .lp-limits .bar i{height:9px}.lp-limits .bar .mark{background:var(--hero-ink);opacity:.7;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-ring{animation:linear both lp-ring;animation-timeline:view();animation-range:entry 15% cover 40%}.lp-rings g:nth-child(2) .lp-ring{animation-range:entry 22% cover 47%}.lp-rings g:nth-child(3) .lp-ring{animation-range:entry 29% cover 54%}}}@keyframes lp-ring{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}to{stroke-dashoffset:var(--off);opacity:1}}@media (max-width:900px){.lp-nav .hide-sm{display:none}}@media (max-width:1000px){.lp-board{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-board>.lp-bcard:last-child{grid-column:1/-1}.lp-bento>.lp-tile,.lp-bento>.lp-tile:nth-child(n+4){grid-column:span 3}.lp-bento>.lp-tile:first-child{grid-column:1/-1}}@media (max-width:820px){.lp-steps3{grid-template-columns:minmax(0,1fr);gap:28px}.lp-demo{height:180px}.lp-card{gap:16px}.lp-fan{height:auto}.lp-faq,.lp-access{padding-top:56px}.lp-board,.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-bento>.lp-tile,.lp-bento>.lp-tile:nth-child(n+4),.lp-bento>.lp-tile:first-child{grid-column:auto}.lp-security{margin-top:64px}.lp-big-text{align-items:stretch}.lp-big-text .lp-intro,.lp-big-note{text-align:left}}.lp-link:active{transform:scale(.97)}.lp-head{background:color-mix(in srgb, var(--brand-bar) 90%, transparent);border-bottom-color:#ffffff1a}.lp-head .lp-nav a{color:var(--brand-lle-on-dark)}.lp-head .lp-nav a.lp-btn{background:var(--brand-tile);color:var(--brand-on-tile)!important}@media (hover:hover) and (pointer:fine){.lp-head .lp-nav a:hover{color:var(--brand-on-dark)}.lp-head .lp-nav a.lp-btn:hover{background:color-mix(in srgb, var(--brand-tile) 82%, #fff);color:var(--brand-on-tile)!important}}@media (prefers-reduced-transparency:reduce){.lp-head{background:var(--brand-bar)}}
