.lc{--lc-ink:#1f2a2e;--lc-paper:#fbf6ec;--lc-mark:#ffe27a;--lc-sand:#f3ecdd;--lc-sand-2:#eadfc8;--lc-blue:#2e6f95;--lc-green:#2f8f5b;--lc-amber:#b7791f;--lc-violet:#7b4fa0;--lc-ease-out:cubic-bezier(.23, 1, .32, 1);--lc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--lc-ease-drawer:cubic-bezier(.32, .72, 0, 1);color:var(--section-fg);-webkit-tap-highlight-color:transparent}.lc h3{font-family:var(--font-fraunces), Georgia, serif}.lc :is(button,a,[role=tab],summary){touch-action:manipulation}.lc :is(button,[role=tab],summary,.lc-pill,.lc-btn){-webkit-user-select:none;user-select:none}.lc-wrap{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.lc-sec{padding-block:88px}.lc-sec--flush{padding-top:0}.lc-head{gap:10px;max-width:640px;margin-bottom:36px;display:grid}.lc-head h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(31px,3.6vw,46px);font-weight:700;line-height:1.08}.lc-head p{color:var(--section-fg-muted);font-size:17px}.lc-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--section-fg-muted);font-size:11px;font-weight:700}.lc mark,.lc-mark{background:linear-gradient(var(--lc-mark), var(--lc-mark)) no-repeat 0 88% / 100% 42%;color:inherit;padding:0 3px}.lc-mark--sweep{animation:lc-sweep .8s var(--lc-ease-out) .3s both}@keyframes lc-sweep{0%{background-size:0% 42%}}@keyframes lc-rise{0%{opacity:0;transform:translateY(8px)}}.lc-btn{cursor:pointer;white-space:nowrap;min-height:44px;transition:transform .15s var(--lc-ease-out), background-color .15s ease, opacity .15s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lc-btn:active{transform:scale(.97)}.lc-btn--lg{min-height:50px;padding:0 24px;font-size:16px}.lc-btn--main{background:var(--section-accent);color:var(--section-on-accent)}.lc-btn--ghost{background:var(--section-card);color:var(--section-fg);box-shadow:inset 0 0 0 1px var(--section-line)}.lc-btn--light{color:var(--lc-ink);background:#fff}.lc-btn .lc-arrow{transition:transform .2s var(--lc-ease-out)}@media (hover:hover) and (pointer:fine){.lc-btn--main:hover{background:#a9330f}.lc-btn--ghost:hover{background:var(--lc-sand)}.lc-btn:hover .lc-arrow{transform:translate(3px)}}.lc-card{border:1px solid var(--section-line);background:var(--section-card);border-radius:12px}.lc-ink{background:var(--lc-ink);color:var(--lc-paper);border-radius:16px}.lc-ink .lc-eyebrow{color:#e6dcc7}.lc-big{font-family:var(--font-fraunces), Georgia, serif;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lc-pill{border:1px solid var(--section-line);background:var(--section-card);min-height:40px;color:var(--section-fg);cursor:pointer;transition:transform .15s var(--lc-ease-out), background-color .15s ease, color .15s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.lc-pill:active{transform:scale(.97)}.lc-pill[aria-pressed=true],.lc-pill[aria-selected=true]{background:var(--section-fg);color:var(--section-bg);border-color:var(--section-fg)}.lc-stars{color:var(--lc-amber);gap:1px;display:inline-flex}.lc-stars svg{fill:currentColor;width:14px;height:14px}.lc-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.lc-dots i{background:var(--lc-sand-2);width:6px;height:6px;transition:width .24s var(--lc-ease-out), background-color .2s ease;border-radius:99px}.lc-dots i[data-on]{background:var(--section-accent);width:20px}.lc-snap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.lc-snap::-webkit-scrollbar{display:none}.lc-snap>*{scroll-snap-align:start}.lc-hero{padding-block:56px 72px}.lc-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 56px;display:grid}.lc-hero-copy{align-self:end}.lc-hero-proof{align-self:start}.lc-hero-media{grid-area:1/2/span 2}.lc-badge{background:var(--section-card);border:1px solid var(--section-line);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:4px 14px 4px 5px;font-size:13px;font-weight:600;display:inline-flex}.lc-badge b{background:var(--lc-mark);color:var(--lc-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.lc-hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(40px,4.6vw,60px);font-weight:750;line-height:1.04}.lc-hero-sub{color:var(--section-fg-muted);max-width:32ch;margin-top:18px;font-size:18px}.lc-hero-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lc-hero-note{color:var(--section-fg-muted);margin-top:12px;font-size:13px}.lc-proof{border-top:1px solid var(--section-line);color:var(--section-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:20px;font-size:14px;display:flex}.lc-proof b{color:var(--section-fg)}.lc-avatars{display:inline-flex}.lc-avatars>*{color:#fff;border:2px solid var(--section-bg);border-radius:99px;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.lc-avatars>:first-child{margin-left:0}.lc-avatars img{object-fit:cover;width:100%;height:100%}.lc-sep{background:var(--section-line);width:1px;height:14px}.lc-choose{margin-top:20px}.lc-choose .lc-eyebrow{margin-bottom:8px}.lc-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px;display:grid}.lc-choose a{border:1px solid var(--section-line);background:var(--section-card);color:var(--section-fg);transition:border-color .15s ease, transform .15s var(--lc-ease-out);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.lc-choose a:active{transform:scale(.98)}.lc-choose b{font-size:14px;display:block}.lc-choose small{color:var(--section-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.lc-choose .lc-dot{border-radius:99px;flex:none;width:8px;height:8px}.lc-choose svg{width:15px;height:15px;color:var(--section-accent);transition:transform .15s var(--lc-ease-out);flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.lc-choose a:hover{border-color:var(--section-accent)}.lc-choose a:hover svg{transform:translate(2px)}}.lc-vwrap{position:relative}.lc-vwrap:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(55% 55% at 40% 45%,#c23b171f,#0000 70%),radial-gradient(45% 45% at 75% 70%,#2e6f951f,#0000 70%);position:absolute;inset:-24px -40px}.lc-vbadge{background:var(--section-card);border:1px solid var(--section-line);box-shadow:var(--section-shadow);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:40%;left:-22px}.lc-vbadge span{background:var(--lc-green);color:#fff;border-radius:99px;place-items:center;width:20px;height:20px;display:grid}.lc-only-desk{display:block}.lc-only-mob{display:none}@media (max-width:960px){.lc-hero{padding-block:32px 48px}.lc-hero-grid{grid-template-columns:1fr}.lc-hero-media{grid-area:auto/1}.lc-hero-copy,.lc-hero-proof{align-self:auto}.lc-hero-sub{max-width:none}.lc-vbadge{display:none}.lc-vwrap:before{inset:-10px}}@media (max-width:640px){.lc-only-desk{display:none}.lc-only-mob{display:block}.lc-hero h1{font-size:38px}.lc-hero-sub{font-size:17px}.lc-hero-cta .lc-btn{flex:100%}.lc-choose-grid{max-width:none}.lc-sec{padding-block:56px}.lc-head h2{font-size:31px}}.lc-vloop{aspect-ratio:4/5;width:100%;box-shadow:var(--section-shadow);cursor:pointer;text-align:left;transition:transform .15s var(--lc-ease-out);background:#f7f6f2;border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.lc-vloop:active{transform:scale(.985)}.lc-vloop video,.lc-vloop img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.lc-vloop video{transform-origin:50% 40%;transform:scale(1.06)}.lc-vloop:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#1f2a2e8c);position:absolute;inset:0}.lc-vl-tag{z-index:2;color:var(--lc-ink);background:#fffdf8eb;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.lc-vl-tag i{background:#c23b17;border-radius:99px;width:7px;height:7px}.lc-vl-tag span{animation:lc-tag .26s var(--lc-ease-out) both;display:inline-block}@keyframes lc-tag{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.lc-vl-time{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#1f2a2e9e;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.lc-vl-bar{z-index:2;background:#ffffff59;border-radius:99px;height:3px;position:absolute;bottom:84px;left:14px;right:14px;overflow:hidden}.lc-vl-bar i{transform-origin:0;background:#fff;height:100%;display:block}.lc-vl-cta{z-index:2;color:var(--lc-ink);background:#fffdf8f2;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.lc-vl-cta b{font:700 15px/1.2 var(--font-fraunces), Georgia, serif;display:block}.lc-vl-cta small{color:#55606a;font-size:12px;display:block}.lc-vl-play{color:#fff;background:#c23b17;border-radius:99px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lc-vl-chips{gap:6px;margin-top:10px;display:flex}.lc-vl-chips button{border:1px solid var(--section-line);background:var(--section-card);min-height:40px;color:var(--section-fg-muted);cursor:pointer;transition:color .16s ease, border-color .16s ease, transform .14s var(--lc-ease-out);border-radius:999px;flex:1;font-size:13px;font-weight:700;position:relative;overflow:hidden}.lc-vl-chips button:active{transform:scale(.96)}.lc-vl-chips button[aria-pressed=true]{color:var(--section-fg);border-color:var(--section-fg)}.lc-vl-chips button i{background:var(--section-accent);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lc-vfull{z-index:100;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .22s ease, transform .32s var(--lc-ease-out);background:#000;place-items:center;display:grid;position:fixed;inset:0}.lc-vfull[data-closed]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease, transform .22s var(--lc-ease-out), visibility 0s .22s;transform:scale(.9)}.lc-vfull:before{content:"";filter:blur(28px)brightness(.55);background:url(/videos/hero/hero-poster-9x16.jpg) 50%/cover;position:absolute;inset:-40px}.lc-vfull:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0009,#0000 170px calc(100% - 170px),#0000008c);position:absolute;inset:0}.lc-vfull video{z-index:1;object-fit:contain;width:100%;height:auto;max-height:100%;position:relative}.lc-vf-seg{z-index:2;top:calc(14px + env(safe-area-inset-top,0px));gap:3px;display:flex;position:absolute;left:12px;right:12px}.lc-vf-seg i{background:#ffffff4d;border-radius:99px;height:3px;display:block;overflow:hidden}.lc-vf-seg i b{transform-origin:0;background:#fff;height:100%;display:block}.lc-vf-top{z-index:2;top:calc(26px + env(safe-area-inset-top,0px));color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;left:12px;right:8px}.lc-vf-top>span{align-items:center;gap:8px;display:inline-flex}.lc-vf-top img{border-radius:7px;width:28px;height:28px}.lc-vf-top small{opacity:.75;font-size:13px}.lc-vf-x{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:99px;place-items:center;width:44px;height:44px;display:grid}.lc-vf-pause{z-index:2;color:#fff;opacity:0;width:72px;height:72px;transition:opacity .16s ease, transform .2s var(--lc-ease-out);pointer-events:none;background:#00000073;border-radius:99px;place-items:center;display:grid;position:absolute;transform:scale(.9)}.lc-vf-pause[data-on]{opacity:1;transform:none}.lc-vf-bottom{z-index:2;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));color:#ffffffb3;justify-items:center;gap:8px;font-size:12px;display:grid;position:absolute}.lc-vf-bottom .lc-btn{width:100%;min-height:50px}.lc-day{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px;display:grid}.lc-moments{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lc-moment{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:64px 1fr;gap:16px;padding:16px 18px;transition:background-color .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.lc-moment .lc-h{font-family:var(--font-fraunces), Georgia, serif;color:var(--section-fg-muted);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.lc-moment .lc-t{color:var(--section-fg-muted);font-size:17px;font-weight:700;transition:color .18s;display:block}.lc-moment .lc-d{opacity:0;transition:grid-template-rows .28s var(--lc-ease-out), opacity .2s ease;color:var(--section-fg-muted);grid-template-rows:0fr;font-size:15px;display:grid}.lc-moment .lc-d>span{overflow:hidden}.lc-moment[aria-current=true]{background:var(--section-card);border-color:var(--section-line)}.lc-moment[aria-current=true] :is(.lc-t,.lc-h){color:var(--section-fg)}.lc-moment[aria-current=true] .lc-d{opacity:1;grid-template-rows:1fr}.lc-moment .lc-bar{background:var(--section-accent);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lc-moment[aria-current=true] .lc-bar[data-run]{animation:5s linear forwards lc-fill}@keyframes lc-fill{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.lc-moment:not([aria-current=true]):hover{background:var(--lc-sand)}}.lc-phone{aspect-ratio:9/19.2;background:var(--lc-ink);width:280px;max-width:100%;box-shadow:var(--section-shadow);border-radius:44px;margin:0 auto;padding:10px}.lc-screen{height:100%;color:var(--lc-ink);background:linear-gradient(170deg,#f3ecdd 0%,#e6dcc7 55%,#d8c7a6 100%);border-radius:35px;position:relative;overflow:hidden}.lc-island{background:#111;border-radius:99px;width:86px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.lc-lock{text-align:center;position:absolute;top:56px;left:0;right:0}.lc-lock small{opacity:.7;font-size:13px;font-weight:600}.lc-lock div{font:650 60px/1 var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.lc-notif{-webkit-backdrop-filter:blur(16px);transition:transform .42s var(--lc-ease-drawer), opacity .24s ease, filter .24s ease;background:#fffdf8db;border-radius:18px;grid-template-columns:32px 1fr;gap:10px;padding:11px 12px;display:grid;position:absolute;top:196px;left:10px;right:10px;box-shadow:0 8px 24px -14px #1f2a2e80}.lc-notif[data-out]{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.96)}.lc-notif img{border-radius:8px;width:32px;height:32px}.lc-notif .lc-row{opacity:.6;justify-content:space-between;font-size:11.5px;display:flex}.lc-notif .lc-nt{font-size:14px;font-weight:700}.lc-notif .lc-nb{opacity:.8;font-size:13px;line-height:1.35}.lc-home{background:#1f2a2e80;border-radius:99px;width:100px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.lc-daym{display:none}.lc-dm{flex:0 0 84%;align-content:start;gap:8px;padding:18px;display:grid}.lc-dm .lc-h{font:700 30px/1 var(--font-fraunces), Georgia, serif;font-variant-numeric:tabular-nums}.lc-dm b{font-size:17px}.lc-dm p{color:var(--section-fg-muted);font-size:14.5px}.lc-dm .lc-nt{background:var(--lc-sand);border-radius:16px;grid-template-columns:30px 1fr;gap:10px;margin-top:8px;padding:10px 12px;display:grid}.lc-dm .lc-nt img{border-radius:7px;width:30px;height:30px}.lc-dm .lc-nt small{color:var(--section-fg-muted);font-size:11px;display:block}.lc-dm .lc-nt b{font-size:13.5px;display:block}.lc-dm .lc-nt span{color:var(--section-fg-muted);font-size:12.5px}@media (max-width:860px){.lc-day{grid-template-columns:1fr;gap:32px}.lc-phone{width:250px}}@media (max-width:640px){.lc-day{display:none}.lc-daym{display:block}.lc-daym .lc-snap{margin-inline:-20px;padding:2px 20px;scroll-padding-inline:20px}}.lc-recap{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.lc-recap-lead{flex-direction:column;justify-content:center;padding-right:12px;display:flex}.lc-recap-lead b{font:650 24px/1.15 var(--font-fraunces), Georgia, serif}.lc-recap-lead span{color:var(--section-fg-muted);margin-top:4px;font-size:14px}.lc-stat{border-top:3px solid var(--c);flex-direction:column;gap:6px;padding:18px;display:flex}.lc-stat .lc-big{font-size:34px}.lc-stat span{color:var(--section-fg-muted);font-size:14px}@media (max-width:860px){.lc-recap{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-recap-lead{grid-column:1/-1;padding:0 0 4px}}.lc-vs{gap:28px;padding:48px;display:grid}.lc-vs h2{color:var(--lc-paper);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.12}.lc-vs h2 mark{color:var(--lc-ink);background:var(--lc-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.04em .2em .08em}.lc-vs-sub{color:#fbf6ecb8;margin-top:10px;font-size:16px}.lc-compare{-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:12px;height:380px;position:relative;overflow:hidden}.lc-cmp{color:var(--lc-ink);padding:26px 30px;position:absolute;inset:0;overflow:hidden}.lc-cmp-l{background:#eceae4}.lc-who{text-transform:uppercase;letter-spacing:.08em;color:#55606a;margin-bottom:12px;font-size:11px;font-weight:700}.lc-cmp-l p:not(.lc-who){color:#55606a;max-width:68ch;margin-bottom:10px;font-size:14px;line-height:1.65}.lc-cmp-r{background:var(--lc-paper);clip-path:inset(0 0 0 var(--pos,50%));padding-left:max(30px, calc(var(--pos,50%) + 26px))}.lc-cmp-r .lc-who{color:#c23b17}.lc-cmp-r h3{margin-bottom:14px;font-size:24px;font-weight:700}.lc-cmp-cards{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.lc-cmp-cards>div{border:1px solid #e6dcc7;border-top:3px solid var(--c);background:#fffdf8;border-radius:12px;padding:14px;font-size:14px}.lc-cmp-cards b{text-transform:uppercase;letter-spacing:.08em;color:#55606a;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.lc-handle{top:0;bottom:0;left:var(--pos,50%);background:var(--lc-ink);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.lc-handle span{background:var(--lc-mark);width:42px;height:42px;color:var(--lc-ink);border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px -6px #0006}.lc-compare input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lc-compare:has(input:focus-visible) .lc-handle span{outline-offset:3px;outline:2.5px solid #c23b17}.lc-seg-wrap{display:none}.lc-seg{background:#fbf6ec1a;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:4px;display:grid;position:relative}.lc-seg button{z-index:1;color:#e6dcc7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 8px;font-size:14px;font-weight:700;transition:color .2s;position:relative}.lc-seg button[aria-selected=true]{color:var(--lc-ink)}.lc-seg-ink{background:var(--lc-mark);width:calc(50% - 4px);transition:transform .26s var(--lc-ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.lc-seg[data-on=pharo] .lc-seg-ink{transform:translate(100%)}.lc-seg-panels{display:grid}.lc-seg-p{color:var(--lc-ink);transition:opacity .2s ease, filter .2s ease, transform .24s var(--lc-ease-out);border-radius:12px;grid-area:1/1;padding:18px}.lc-seg-p[data-hidden]{opacity:0;filter:blur(3px);pointer-events:none;visibility:hidden;transform:translateY(6px)}.lc-seg-chat{background:#eceae4}.lc-seg-chat p:not(.lc-who){color:#55606a;font-size:14px;line-height:1.6}.lc-seg-hint{margin-top:10px;font-weight:700;color:#c23b17!important}.lc-seg-pharo{background:var(--lc-paper)}.lc-stack3{gap:8px;display:grid}.lc-stack3>div{color:var(--lc-ink);border:1px solid #e6dcc7;border-left:4px solid var(--c);background:#fffdf8;border-radius:12px;padding:12px 14px;font-size:14px}.lc-stack3 b{text-transform:uppercase;letter-spacing:.08em;color:#55606a;margin-bottom:4px;font-size:11px;font-weight:700;display:block}@media (max-width:640px){.lc-vs{border-radius:0;margin-inline:-20px;padding:26px 18px}.lc-compare{display:none}.lc-seg-wrap{display:block}}.lc-billing{border:1px solid var(--section-line);background:var(--section-card);border-radius:999px;justify-self:start;padding:4px;display:inline-flex;position:relative}.lc-billing button{z-index:1;cursor:pointer;color:var(--section-fg-muted);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.lc-billing button[aria-pressed=true]{color:var(--section-bg)}.lc-billing-ink{background:var(--section-fg);transition:transform .26s var(--lc-ease-out), width .26s var(--lc-ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.lc-billing .lc-off{background:var(--lc-mark);color:var(--lc-ink);border-radius:999px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700}.lc-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lc-plan{flex-direction:column;gap:16px;padding:26px;display:flex;position:relative}.lc-plan[data-feat]{border:2px solid var(--section-accent);box-shadow:var(--section-shadow)}.lc-ptag{background:var(--section-accent);color:var(--section-on-accent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.lc-ptag[data-ink]{background:var(--lc-ink);color:var(--lc-paper)}.lc-plan h3{font-size:24px;font-weight:700}.lc-plan .lc-desc{color:var(--section-fg-muted);margin-top:2px;font-size:14px}.lc-price{align-items:baseline;gap:4px;display:flex}.lc-price .lc-big{letter-spacing:-.02em;font-size:46px}.lc-price .lc-per{color:var(--section-fg-muted);font-size:15px}.lc-price-num{animation:lc-price .26s var(--lc-ease-out) both;display:inline-block}@keyframes lc-price{0%{opacity:0;filter:blur(3px);transform:translateY(-5px)}}.lc-first{min-height:20px;color:var(--section-fg-muted);font-size:13.5px}.lc-first b{color:var(--section-fg);background:var(--lc-mark);border-radius:4px;padding:1px 5px}.lc-subprice{color:var(--lc-green);min-height:18px;font-size:13px;font-weight:600}.lc-plan ul{gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.lc-plan li{grid-template-columns:18px 1fr;gap:9px;display:grid}.lc-plan li svg{width:17px;height:17px;color:var(--lc-green);margin-top:2px}.lc-plan .lc-btn{width:100%;margin-top:auto}.lc-plan-more{color:var(--section-accent);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700;display:none}.lc-more{color:var(--section-accent);align-items:center;gap:6px;margin-top:20px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:900px){.lc-plans{grid-template-columns:1fr;max-width:460px}.lc-plan[data-feat]{order:-1}}@media (max-width:640px){.lc-plans{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;max-width:none;margin-inline:-20px;padding:16px 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.lc-plans::-webkit-scrollbar{display:none}.lc-plans>.lc-plan{scroll-snap-align:start;flex:0 0 86%}.lc-plan ul li:nth-child(n+6){display:none}.lc-plan[data-open] ul li{display:grid}.lc-plan-more{display:block}}.lc-vrev{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.lc-vsum{gap:10px;padding:22px;display:grid}.lc-vsum .lc-big{font-size:52px}.lc-vsum .lc-big small{color:var(--section-fg-muted);margin-left:2px;font-size:20px}.lc-vsum p{color:var(--section-fg-muted);font-size:14px}.lc-vsum p b{color:var(--section-fg)}.lc-dist{color:var(--section-fg-muted);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;font-size:12.5px;display:grid}.lc-dist i{background:var(--lc-sand-2);border-radius:99px;height:6px;display:block;overflow:hidden}.lc-dist i b{background:var(--lc-amber);height:100%;display:block}.lc-vnote{border-top:1px solid var(--section-line);padding-top:10px}.lc-live{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;color:var(--section-fg)!important}.lc-dotlive{background:var(--lc-green);border-radius:99px;width:8px;height:8px;animation:2s ease-out infinite lc-live}@keyframes lc-live{0%{box-shadow:0 0 #2f8f5b80}70%,to{box-shadow:0 0 0 7px #2f8f5b00}}.lc-vtrack>.lc-vcard{flex:0 0 calc(50% - 6px)}.lc-vcard{flex-direction:column;gap:12px;min-height:230px;margin:0;padding:20px;display:flex}.lc-vtop{color:var(--section-fg-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.lc-vcard .lc-stars svg{width:13px;height:13px}.lc-vcard blockquote{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.lc-vcard blockquote[data-long]{font-size:15px}.lc-vcard blockquote[data-clamp]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-more-btn{color:var(--section-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:700}.lc-vfoot{border-top:1px dashed var(--section-line);color:var(--section-fg-muted);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.lc-vfoot b{color:var(--section-fg);font-size:14.5px;display:block}.lc-verif{color:var(--lc-green);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.lc-newtag{background:var(--lc-mark);color:var(--lc-ink);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.lc-car-nav{align-items:center;gap:10px;margin-top:20px;display:flex}.lc-car-btn{border:1px solid var(--section-line);background:var(--section-card);width:44px;height:44px;color:var(--section-fg);cursor:pointer;transition:transform .15s var(--lc-ease-out), opacity .15s ease, background-color .15s ease;border-radius:999px;place-items:center;display:grid}.lc-car-btn:active{transform:scale(.94)}.lc-car-btn:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.lc-car-btn:not(:disabled):hover{background:var(--lc-sand)}}.lc-car-progress{background:var(--lc-sand-2);border-radius:99px;flex:1;height:3px;margin-left:8px;overflow:hidden}.lc-car-progress span{background:var(--section-accent);transform-origin:0;height:100%;transition:transform .3s var(--lc-ease-out);display:block}.lc-car-count{color:var(--section-fg-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:13px;font-weight:600}.lc-rm{display:none}.lc-rm-sum{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lc-rm-sum .lc-big{font-size:46px}.lc-rm-sum b{margin-top:2px;font-size:15px;display:block}.lc-rm-sum small{color:var(--section-fg-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lc-rm-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.lc-rm-actions .lc-btn{min-height:46px;padding:0 10px;font-size:14px}@media (max-width:900px){.lc-vrev{grid-template-columns:1fr}}@media (max-width:640px){.lc-vrev{display:none}.lc-rm{display:block}.lc-rm .lc-snap{margin-inline:-20px;padding:2px 20px;scroll-padding-inline:20px}.lc-rm .lc-vcard{flex:0 0 86%;min-height:0}}.lc-sheet{z-index:90;align-items:flex-end;display:flex;position:fixed;inset:0}.lc-sheet[data-closed]{pointer-events:none;visibility:hidden;transition:visibility 0s .38s}.lc-sheet-back{background:#1f2a2e66;transition:opacity .22s;position:absolute;inset:0}.lc-sheet[data-closed] .lc-sheet-back{opacity:0}.lc-sheet-panel{background:var(--section-bg);width:100%;max-height:86dvh;transition:transform .38s var(--lc-ease-drawer);touch-action:none;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative}.lc-sheet[data-closed] .lc-sheet-panel{transform:translateY(100%)}.lc-grab{background:var(--section-line);border-radius:99px;width:40px;height:5px;margin:10px auto 2px}.lc-sheet-head{justify-content:space-between;align-items:center;padding:6px 18px 10px;display:flex}.lc-sheet-head h3{font-size:22px;font-weight:700}.lc-sheet-x{width:40px;height:40px;color:var(--section-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.lc-sheet-body{overscroll-behavior:contain;touch-action:pan-y;padding:0 18px calc(40px + env(safe-area-inset-bottom,0px));gap:10px;display:grid;overflow-y:auto}.lc-sheet-body .lc-vcard{min-height:0}.lc-faq-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lc-faq-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lc-faq-cards>div{border-top:3px solid var(--c);animation:lc-rise .26s var(--lc-ease-out) both;padding:20px}.lc-faq-cards>div:nth-child(2){animation-delay:40ms}.lc-faq-cards>div:nth-child(3){animation-delay:80ms}.lc-faq-cards h3{margin-bottom:8px;font-size:18px;font-weight:700}.lc-faq-cards p{color:var(--section-fg-muted);font-size:15px}@media (max-width:700px){.lc-faq-cards{grid-template-columns:1fr}.lc-faq-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.lc-faq-tabs::-webkit-scrollbar{display:none}.lc-faq-tabs .lc-pill{flex:none}}.lc-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:56px;display:flex}.lc-final h2{color:var(--lc-paper);font-size:clamp(32px,3.6vw,46px);font-weight:700}.lc-final p{color:#fbf6ecb8;margin-top:8px}@media (max-width:700px){.lc-final{padding:30px 22px}.lc-final .lc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lc *,.lc :before,.lc :after,.lc-vfull,.lc-sheet *{transition-property:opacity,color,background-color,border-color!important;transition-duration:.12s!important;animation-duration:1ms!important;animation-delay:0s!important}.lc-vloop video{transform:none}}.lc-fil{padding-block:40px 56px}.lc-fil-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.lc-fil h1{letter-spacing:-.025em;text-wrap:balance;margin-top:16px;font-size:clamp(36px,4.4vw,58px);font-weight:750;line-height:1.05}.lc-fil .lc-hero-sub{max-width:40ch}.lc-fil-tag{border:1px solid var(--section-line);background:var(--lc-sand);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.lc-fil-ex{gap:12px;display:grid}.lc-example{border:1px solid #e6dcc7;border-top:3px solid var(--lc-blue);color:var(--lc-ink);background:#fffdf8;border-radius:16px;margin:0 14px 18px 0;padding:16px;font-size:14px;line-height:1.6;display:grid;position:relative}.lc-example-t{font:700 20px/1.3 var(--font-fraunces), Georgia, serif;margin:2px 0 6px}.lc-example-fc{background:var(--lc-ink);width:52%;color:var(--lc-paper);border-radius:12px;padding:9px 12px;font-size:12px;line-height:1.35;position:absolute;bottom:-16px;right:-14px;transform:rotate(3deg);box-shadow:0 10px 24px -12px #00000080}.lc-example-fc small{letter-spacing:.08em;color:var(--lc-mark);font-size:9.5px;font-weight:700;display:block}.lc-fil-plan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lc-fil-plan small{color:var(--section-fg-muted);font-size:12px;display:block}.lc-fil-plan b{font:700 18px/1.2 var(--font-fraunces), Georgia, serif}.lc-fil-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.lc-fil-feats .lc-card{border-top:3px solid var(--c);align-content:start;gap:8px;padding:22px;display:grid}.lc-fil-feats .lc-big{font-size:34px}.lc-fil-feats h3{font-size:19px;font-weight:700}.lc-fil-feats p{color:var(--section-fg-muted);font-size:15px}@media (max-width:900px){.lc-fil-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.lc-fil h1{font-size:36px}.lc-fil-feats{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:2px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.lc-fil-feats::-webkit-scrollbar{display:none}.lc-fil-feats>.lc-card{scroll-snap-align:start;flex:0 0 80%}}@media (prefers-reduced-motion:no-preference){html:has(.lc){scroll-behavior:smooth}}.lc :is(section,div)[id]{scroll-margin-top:84px}
