.ld-fig.ho-frame{--ld-bar:#fff;--ld-panel:#fff;--ld-ground:#f4f4f6;--ld-dot:#0a0b0d13;--ld-rule:#ececec;--ld-tray:#f3f3f3}.ld-fig.ho-frame .ld-win>.ld-cursor{z-index:8}.ld-fig.ho-frame[data-ho-paused] .ld-cursor{opacity:0}.ho-cap{color:var(--sl-text-muted,#52525b);margin:14px 0 0;font-size:13.5px;line-height:1.5}.ho-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ld (width<=640px){.ld-fig.ho-frame .ld-cursor{width:15px;height:19px}}.htf{--htf-slot:0;--htf-ink:#0b1220;--htf-muted:#5b6474;--htf-rule:#eceef2;--htf-ok:#0f766e;--htf-ease:cubic-bezier(.65, 0, .35, 1)}.htf[data-htf-tier=medium]{--htf-slot:1}.htf[data-htf-tier=enterprise]{--htf-slot:2}.htf .htf-doc{padding:calc(16px * var(--ld-k)) calc(22px * var(--ld-k)) calc(14px * var(--ld-k));color:var(--htf-ink);font-size:calc(12.5px * var(--ld-k));line-height:1.3}.htf-head{padding-bottom:calc(10px * var(--ld-k));border-bottom:1px solid var(--htf-rule);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.htf-title{font-size:calc(13.5px * var(--ld-k));letter-spacing:-.01em;font-weight:650}.htf-kind{color:var(--htf-muted)}.htf-for{gap:calc(8px * var(--ld-k));padding:calc(10px * var(--ld-k)) 0 calc(12px * var(--ld-k));display:grid}.htf-client{align-items:baseline;gap:calc(6px * var(--ld-k));font-size:calc(13.5px * var(--ld-k));font-variant-numeric:tabular-nums;display:flex}.htf-client b{font-weight:600}.htf-sep{color:var(--htf-muted)}.htf-tiers{padding:calc(3px * var(--ld-k));background:#f3f3f3;border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.htf-chip{top:calc(3px * var(--ld-k));bottom:calc(3px * var(--ld-k));left:calc(3px * var(--ld-k));width:calc((100% - 6px * var(--ld-k)) / 3);transform:translateX(calc(var(--htf-slot) * 100%));transition:transform .72s var(--htf-ease);background:#fff;border-radius:2px;position:absolute;box-shadow:0 1px 2px #0a18341a,0 0 0 1px #0a18340a}.htf-tiers>span{padding:calc(6px * var(--ld-k)) 4px;color:var(--htf-muted);text-align:center;white-space:nowrap;transition:color .3s var(--ld-ease-out);font-weight:500;position:relative}.htf[data-htf-tier=small] .htf-tiers>[data-t=small],.htf[data-htf-tier=medium] .htf-tiers>[data-t=medium],.htf[data-htf-tier=enterprise] .htf-tiers>[data-t=enterprise]{color:var(--htf-ink);font-weight:600}.htf-line{padding:calc(9px * var(--ld-k)) 0;border-top:1px solid var(--htf-rule);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.htf-line-t{font-size:calc(13.5px * var(--ld-k));font-weight:600}.htf-fee{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:inline-grid}.htf-fee>span{transition:opacity .3s var(--ld-ease-out), transform .45s var(--ld-ease);grid-area:1/1}.htf-line .htf-fee{font-size:calc(14.5px * var(--ld-k));font-weight:650}.htf-fee-n b{font-weight:inherit}.htf-fee-c{opacity:0;transform:translateY(4px)}.htf[data-htf-tier=enterprise] .htf-fee-n{opacity:0;transform:translateY(-4px)}.htf[data-htf-tier=enterprise] .htf-fee-c{opacity:1;transform:none}.htf-rows{margin:0;padding:0;list-style:none}.htf-row-in{align-items:center;gap:calc(7px * var(--ld-k));height:calc(23px * var(--ld-k));border-top:1px solid var(--htf-rule);display:flex}.htf-tick{width:calc(12px * var(--ld-k));height:calc(12px * var(--ld-k));fill:none;stroke:var(--htf-ok);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.htf-row-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.htf-row-v{color:var(--htf-muted);white-space:nowrap;margin-left:auto}.htf-row--db{opacity:0;transition:grid-template-rows .55s var(--ld-ease), opacity .35s var(--ld-ease-out);grid-template-rows:0fr;display:grid}.htf-row--db>.htf-row-in{min-height:0;overflow:hidden}.htf[data-ld-app=on] .htf-row--db{opacity:1;grid-template-rows:1fr}.htf-swap{display:inline-grid}.htf-swap>span{transition:opacity .3s var(--ld-ease-out), transform .45s var(--ld-ease);grid-area:1/1}.htf-swap>[data-b=webflow],.htf[data-ld-built=webflow] .htf-swap>[data-b=terminal]{opacity:0;transform:translateY(4px)}.htf[data-ld-built=webflow] .htf-swap>[data-b=webflow]{opacity:1;transform:none}.htf-foot{padding-top:calc(4px * var(--ld-k));border-top:1px solid var(--htf-ink)}.htf-foot-row{padding:calc(5px * var(--ld-k)) 0;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.htf-none{color:var(--htf-muted)}.htf-total{font-size:calc(14.5px * var(--ld-k));font-weight:650}.htf .htf-emp output{font-variant-numeric:tabular-nums}.htf-scale{height:14px;color:var(--ld-faint);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:-3px;font-size:10.5px;position:relative}.htf-scale>span{top:0;left:calc(7px + (100% - 14px) * var(--at));white-space:nowrap;position:absolute;transform:translate(-50%)}.htf-scale>span:first-child{transform:translate(-7px)}.htf-scale>span:last-child{left:auto;right:0;transform:none}.htf .htf-sw label{line-height:1.35}@media (prefers-reduced-motion:reduce){.htf-chip,.htf-tiers>span,.htf-fee>span,.htf-row--db,.htf-swap>span{transition:none}}.slh{background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}.slh .slh-w{width:90%;max-width:var(--sl-shell-max);margin:0 auto}.slh .slh-dot,.slh .slh-accent{color:var(--sl-accent)}.slh .slh-hero{border-bottom:1px solid var(--sl-border);padding:clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px)}.slh .slh-h1{max-width:18ch;font-family:var(--sl-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,76px);font-weight:600;line-height:1.04}.slh .slh-hero-desc{max-width:72ch;color:var(--sl-text-muted);margin:20px 0 28px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65}.slh .slh-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:clamp(28px,5vh,48px);display:flex}.slh .slh-meta{border-top:1px solid var(--sl-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px clamp(16px,3vw,36px);margin:0;padding-top:18px;display:grid}.slh .slh-meta-k{color:var(--sl-text-muted);font-size:13px}.slh .slh-meta-v{margin:4px 0 0;font-size:15px;font-weight:500}.slh .slh-meta-v.is-accent{color:var(--sl-accent)}.slh .slh-sec{border-bottom:1px solid var(--sl-border);padding:clamp(48px,8vh,96px) 0}.slh .slh-h2{margin:0}.slh .slh-lede{max-width:64ch;color:var(--sl-text-muted);margin:14px 0 clamp(22px,3.6vh,36px);font-size:clamp(15px,1.6vw,18px);line-height:1.65}.slh .slh-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);align-items:center;column-gap:clamp(40px,5vw,72px);margin-bottom:clamp(40px,6vh,64px);display:grid}.slh .slh-split .slh-lede{margin-bottom:0}.slh .slh-split-fig{min-width:0}@media (max-width:991px){.slh .slh-split{grid-template-columns:minmax(0,1fr)}.slh .slh-split-fig{margin-top:32px}}.slh .slh-note{border-left:2px solid var(--sl-accent);border-radius:0 var(--sl-radius-sm) var(--sl-radius-sm) 0;background:var(--sl-accent-soft,rgba(var(--sl-accent-rgb), .06));max-width:76ch;margin:clamp(20px,3vh,30px) 0 0;padding:14px 18px;font-size:14.5px;line-height:1.6}.slh .slh-note-k{color:var(--sl-text);font-weight:600}.slh .slh-note a{color:var(--sl-accent)}.slh .slh-plans{margin:0}.slh .slh-plan{border-top:1px solid var(--sl-border);padding:18px 0}.slh .slh-plan:last-of-type{border-bottom:1px solid var(--sl-border)}.slh .slh-plan-k{font-family:var(--sl-font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:clamp(19px,2.2vw,24px);font-weight:600;display:flex}.slh .slh-plan-price{color:var(--sl-accent);margin-left:auto}.slh .slh-plan-v{max-width:76ch;color:var(--sl-text-muted);margin:8px 0 0;font-size:15px;line-height:1.65}.slh .slh-cards{border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);background:var(--sl-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.slh .slh-card{background:var(--sl-bg);padding:clamp(20px,2.8vw,32px)}.slh .slh-card-t{font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}.slh .slh-card-d{color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:991px){.slh .slh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.slh .slh-cards{grid-template-columns:1fr}}.slh .slh-tiers{margin:0}.slh .slh-tier{border-top:1px solid var(--sl-border);grid-template-columns:minmax(120px,180px) 1fr;gap:8px clamp(16px,3vw,40px);padding:16px 0;display:grid}@media (max-width:600px){.slh .slh-tier{grid-template-columns:1fr;gap:4px}}.slh .slh-tier-k{letter-spacing:-.015em;color:var(--sl-text);font-size:15px;font-weight:600}.slh .slh-tier-v{max-width:78ch;color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.65}.slh .slh-tiers .slh-tier:last-child{border-bottom:1px solid var(--sl-border)}.slh .slh-life{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.slh .slh-life-item{border-top:2px solid var(--sl-text);padding-top:16px}.slh .slh-life-t{font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}.slh .slh-life-d{color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.6}.slh .slh-cta{background:var(--sl-ink);color:var(--sl-ink-text);padding:clamp(64px,10vh,130px) 0}.slh .slh-cta-in{text-align:center}.slh .slh-cta-t{color:#fff;margin:0 auto}.slh .slh-cta-desc{max-width:56ch;color:var(--sl-ink-text-muted);margin:16px auto 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.slh .slh-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.slh .slh-btn-ghost-dark{color:#fff;border-color:var(--sl-ink-border)}.slh .slh-cta-fine{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-ink-text-muted);margin:18px 0 0;font-size:12px}.slh .mkt-shot.slh-ide{margin:clamp(8px,1.6vh,16px) 0 clamp(36px,5vh,56px)}.slh .mkt-shot.slh-ide .mkt-shot-cap{margin-top:16px}
