[data-landing]{--font-mono-landing:var(--font-sans);--bg:#f9f6f0;--bg-alt:#f4f0e7;--bg-deep:#eae4da;--surface:#fefdfb;--ink:#17100b;--ink-soft:#47413c;--ink-mute:#79736f;--ink-faint:#a8a3a0;--hairline:#17100b1a;--hairline-em:#17100b38;--accent:#6fd5e2;--accent-ink:#006270;--accent-soft:#d1f2f8;--sage:#4a754c;--sage-soft:#deedda;--shadow-sm:0 1px 2px #17100b0d;--shadow:0 1px 2px #17100b0f, 0 8px 24px -8px #17100b1f;--shadow-lg:0 2px 4px #17100b0f, 0 24px 56px -16px #17100b38;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}@supports (color:lab(0% 0 0)){[data-landing]{--bg:lab(97.0163% .224561 3.04743);--bg-alt:lab(94.8195% .56383 4.55618);--bg-deep:lab(90.7615% .896543 5.67665);--surface:lab(99.4324% .0796318 1.13986);--ink:lab(5.23725% 2.16219 3.38644);--ink-soft:lab(28.0549% 2.08315 4.03664);--ink-mute:lab(48.9408% 1.70302 3.34015);--ink-faint:lab(67.5053% 1.34924 2.66335);--hairline:lab(5.23725% 2.16219 3.38644/.1);--hairline-em:lab(5.23725% 2.16219 3.38644/.22);--accent-ink:lab(36.9271% -26.9595 -18.3356);--accent-soft:lab(93.3226% -10.0882 -6.68355);--sage:lab(45.3181% -22.3877 18.0426);--sage-soft:lab(92.2638% -7.82588 7.32771);--shadow-sm:0 1px 2px lab(5.23725% 2.16219 3.38644/.05);--shadow:0 1px 2px lab(5.23725% 2.16219 3.38644/.06), 0 8px 24px -8px lab(5.23725% 2.16219 3.38644/.12);--shadow-lg:0 2px 4px lab(5.23725% 2.16219 3.38644/.06), 0 24px 56px -16px lab(5.23725% 2.16219 3.38644/.22)}}[data-landing] *,[data-landing] :before,[data-landing] :after{box-sizing:border-box}[data-landing] .ld-container{max-width:1200px;margin:0 auto;padding:0 32px}[data-landing] .ld-container-narrow{max-width:960px;margin:0 auto;padding:0 32px}[data-landing] .ld-display{font-family:var(--font-display,sans-serif)}[data-landing] .ld-mono{font-family:var(--font-mono-landing)}[data-landing] ::selection{background:var(--accent);color:#fff}[data-landing] .ld-hamburger{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:6px;line-height:0;display:none}[data-landing] .ld-ham-icon{flex-direction:column;gap:5px;width:22px;display:flex}[data-landing] .ld-ham-icon span{transform-origin:50%;background:currentColor;border-radius:1px;height:1.5px;transition:transform .2s,opacity .2s;display:block}[data-landing] .ld-ham-icon.open span:first-child{transform:translateY(6.5px)rotate(45deg)}[data-landing] .ld-ham-icon.open span:nth-child(2){opacity:0;transform:scaleX(0)}[data-landing] .ld-ham-icon.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}[data-landing] .ld-mobile-menu{border-top:1px solid var(--hairline);-webkit-backdrop-filter:saturate(140%)blur(10px);background:#f9f6f0f5;background:lab(97.0163% .224561 3.04743/.96)}[data-landing] .ld-mobile-menu-inner{flex-direction:column;gap:0;padding:16px 0 20px;display:flex}[data-landing] .ld-mobile-link{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s;display:block}[data-landing] .ld-mobile-link:hover{color:var(--ink)}[data-landing] .ld-mobile-menu-inner .ld-btn{justify-content:center;width:100%}[data-landing] .ld-nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--hairline);background:#f9f6f0d1;background:lab(97.0163% .224561 3.04743/.82);position:sticky;top:0}[data-landing] .ld-nav-row{justify-content:space-between;align-items:center;height:64px;display:flex}[data-landing] section[id]{scroll-margin-top:72px}[data-landing] .ld-nav-middle{gap:28px;font-size:14px;display:flex}[data-landing] .ld-nav-middle a{color:var(--ink-soft);text-decoration:none;transition:color .15s}[data-landing] .ld-nav-middle a:hover,[data-landing] .ld-nav-middle a.active{color:var(--ink)}[data-landing] .ld-btn{cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}[data-landing] .ld-btn .arrow{transition:transform .2s;display:inline-block}[data-landing] .ld-btn:hover .arrow{transform:translate(3px)}[data-landing] .ld-btn-accent{background:var(--accent);color:#1a1a1a;box-shadow:0 1px 0 0 #fff3 inset, var(--shadow-sm);font-weight:600}@supports (color:lab(0% 0 0)){[data-landing] .ld-btn-accent{box-shadow:0 1px 0 0 lab(100% 0 0/.2) inset, var(--shadow-sm)}}[data-landing] .ld-btn-accent:hover{box-shadow:0 1px 0 0 #fff3 inset, var(--shadow);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){[data-landing] .ld-btn-accent:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.2) inset, var(--shadow)}}[data-landing] .ld-btn-primary{background:var(--ink);color:var(--bg);box-shadow:0 1px 0 0 #ffffff1a inset, var(--shadow-sm)}@supports (color:lab(0% 0 0)){[data-landing] .ld-btn-primary{box-shadow:0 1px 0 0 lab(100% 0 0/.1) inset, var(--shadow-sm)}}[data-landing] .ld-btn-primary:hover{box-shadow:0 1px 0 0 #ffffff1a inset, var(--shadow);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){[data-landing] .ld-btn-primary:hover{box-shadow:0 1px 0 0 lab(100% 0 0/.1) inset, var(--shadow)}}[data-landing] .ld-btn-ghost{color:var(--ink-soft);border:1px solid var(--hairline-em);background:0 0}[data-landing] .ld-btn-ghost:hover{color:var(--ink);background:var(--surface)}[data-landing] .ld-btn-ghost-light{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);background:0 0;border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18)}[data-landing] .ld-btn-ghost-light:hover{background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}[data-landing] .ld-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}[data-landing] .ld-logo img{width:auto;height:26px;display:block}[data-landing] .ld-label{font-family:var(--font-mono-landing);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:inline-flex}[data-landing] .ld-label:before{content:"";background:var(--accent);width:20px;height:1px}[data-landing] .ld-hero{padding:88px 0 40px;position:relative;overflow:hidden}[data-landing] .ld-hero:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--hairline) 1px, transparent 0);pointer-events:none;opacity:.7;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 80%)}[data-landing] .ld-hero-inner{position:relative}[data-landing] .ld-hero-text{text-align:center;flex-direction:column;align-items:center;display:flex}[data-landing] .ld-eyebrow{border:1px solid var(--hairline-em);font-family:var(--font-mono-landing);letter-spacing:.04em;color:var(--ink-soft);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 12px 5px 10px;font-size:11px;display:inline-flex}[data-landing] .ld-eyebrow-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #0092a533;box-shadow:0 0 0 3px lab(54.6721% -39.9218 -27.3801/.2)}[data-landing] .ld-h1{font-family:var(--font-display,sans-serif);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0 0 24px;font-size:clamp(35px,5vw,67px);font-weight:500;line-height:1}[data-landing] .ld-h1 em{color:var(--accent-ink);font-style:normal;font-weight:600}[data-landing] .ld-hero-sub{color:var(--ink-soft);text-wrap:pretty;max-width:52ch;margin-bottom:32px;font-size:19px;line-height:1.5}[data-landing] .ld-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:18px;display:flex}[data-landing] .ld-hero-miniproof{color:var(--ink-mute);margin-top:8px;font-size:13px}[data-landing] .ld-hero-miniproof strong{color:var(--ink);font-weight:500}[data-landing] .ld-mockup-wrap{background:linear-gradient(180deg, var(--bg-alt), var(--bg-deep));border:1px solid var(--hairline);box-shadow:var(--shadow-lg);border-radius:24px;margin-top:56px;padding:16px;position:relative}[data-landing] .ld-mockup{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;font-size:13px;overflow:hidden}[data-landing] .ld-mockup-chrome{border-bottom:1px solid var(--hairline);background:var(--bg-alt);align-items:center;gap:12px;padding:12px 16px;display:flex}[data-landing] .ld-mockup-dots{gap:6px;display:flex}[data-landing] .ld-mockup-dots span{background:var(--hairline-em);border-radius:50%;width:10px;height:10px}[data-landing] .ld-mockup-url{font-family:var(--font-mono-landing);color:var(--ink-mute);background:var(--surface);border:1px solid var(--hairline);border-radius:6px;flex:1;padding:5px 12px;font-size:11px}[data-landing] .ld-mockup-app{background:var(--surface);min-height:480px;font-family:var(--font-sans,"Inter", sans-serif);grid-template-columns:220px 1fr;display:grid}[data-landing] .ld-mockup-sidebar{color:#e6e6e6;background:#17171a;flex-direction:column;gap:2px;padding:18px 14px;display:flex}[data-landing] .ld-side-logo{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:-.02em;color:#fff;flex-direction:column;gap:2px;margin-bottom:8px;padding:4px 10px 2px;font-size:18px;font-weight:600;display:flex}[data-landing] .ld-side-logo-sub{font-family:var(--font-landing,sans-serif);color:#7a7a80;letter-spacing:0;font-size:11px;font-weight:400}[data-landing] .ld-side-item{color:#b4b4ba;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}[data-landing] .ld-side-item.active{color:#fff;background:#232328;font-weight:500}[data-landing] .ld-side-item-ic{color:#7a7a80;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}[data-landing] .ld-side-item.active .ld-side-item-ic{color:#fff}[data-landing] .ld-side-item-badge{color:#1e4fa6;background:#dfeafb;border-radius:0;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}[data-landing] .ld-side-logout{color:#7a7a80;cursor:pointer;border-top:1px solid #2a2a2f;align-items:center;gap:10px;margin-top:auto;padding:12px 10px 4px;font-size:13px;display:flex}[data-landing] .ld-mockup-main{background:var(--surface);flex-direction:column;gap:20px;min-width:0;padding:24px 28px;display:flex}[data-landing] .ld-main-title{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600}[data-landing] .ld-main-title-sub{font-family:var(--font-landing,sans-serif);color:var(--ink-mute);letter-spacing:0;margin-top:2px;font-size:13px;font-weight:400;display:block}[data-landing] .ld-stat-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}[data-landing] .ld-stat-card{background:var(--surface);border:1px solid var(--hairline);border-radius:0;flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-landing] .ld-stat-num{width:32px;height:32px;font-family:var(--font-sans,"Inter", sans-serif);border-radius:0;justify-content:center;align-items:center;margin-bottom:4px;font-size:16px;font-weight:600;display:flex}[data-landing] .ld-stat-card[data-t=a] .ld-stat-num{color:#1e4fa6;background:#dfeafb}[data-landing] .ld-stat-card[data-t=b] .ld-stat-num{color:#9c5a00;background:#fff1dc}[data-landing] .ld-stat-card[data-t=c] .ld-stat-num{color:#7a3a8a;background:#f3e5f5}[data-landing] .ld-stat-card[data-t=d] .ld-stat-num{color:#1f6b3a;background:#dcefe2}[data-landing] .ld-stat-title{color:var(--ink);font-size:13px;font-weight:600}[data-landing] .ld-stat-desc{color:var(--ink-mute);font-size:11px}[data-landing] .ld-list-box{background:var(--surface);border:1px solid var(--hairline);border-radius:0;padding:4px 0}[data-landing] .ld-list-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-landing] .ld-list-head-title{color:var(--ink);font-size:13px;font-weight:600}[data-landing] .ld-list-head-link{color:var(--ink-soft);font-size:12px}[data-landing] .ld-list-row{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid}[data-landing] .ld-list-row:last-child{border-bottom:none}[data-landing] .ld-list-name{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}[data-landing] .ld-list-name strong{font-weight:600}[data-landing] .ld-list-meta{color:var(--ink-mute);margin-top:2px;font-size:11px}[data-landing] .ld-list-date{color:var(--ink-mute);font-size:11px}[data-landing] .ld-status{letter-spacing:.01em;border-radius:0;padding:2px 8px;font-size:10px;font-weight:500}[data-landing] .ld-status.nova{color:#1e4fa6;background:#dfeafb}[data-landing] .ld-status.potvrz{color:#1f6b3a;background:#dcefe2}[data-landing] .ld-section{padding:100px 0;position:relative}[data-landing] .ld-section-alt{background:var(--bg-alt);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}[data-landing] .ld-h2{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-bottom:16px;font-size:clamp(29px,3.7vw,48px);font-weight:500;line-height:1.02}[data-landing] .ld-h2 em{color:var(--accent-ink);font-style:normal;font-weight:600}[data-landing] .ld-section-intro{color:var(--ink-soft);text-wrap:pretty;max-width:56ch;font-size:18px}[data-landing] .ld-sect-head{margin-bottom:56px}[data-landing] .ld-howto-grid{border-top:1px solid var(--hairline-em);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}[data-landing] .ld-howto-grid:before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg-alt);border-radius:50%;position:absolute;top:-5px;left:0}[data-landing] .ld-howto-step{border-right:1px solid var(--hairline);padding:32px 28px 40px 0;position:relative}[data-landing] .ld-howto-step:last-child{border-right:none}[data-landing] .ld-howto-step+.ld-howto-step{padding-left:28px}[data-landing] .ld-howto-num{font-family:var(--font-mono-landing);color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}[data-landing] .ld-howto-num-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}[data-landing] .ld-howto-step h3{font-family:var(--font-display,sans-serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.1}[data-landing] .ld-howto-step p{color:var(--ink-soft);font-size:14px;line-height:1.55}[data-landing] .ld-howto-arrow{background:var(--bg-alt);border:1px solid var(--hairline-em);width:18px;height:18px;color:var(--ink-mute);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:28px;right:-9px}[data-landing] .ld-howto-step:last-child .ld-howto-arrow{display:none}[data-landing] .ld-features-grid{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:56px;display:grid}[data-landing] .ld-feature.f-hero{grid-area:1/1/3/2}[data-landing] .ld-feature:nth-child(2){grid-area:1/2/2/3}[data-landing] .ld-feature:nth-child(3){grid-area:1/3/2/4}[data-landing] .ld-feature:nth-child(4){grid-area:2/2/3/3}[data-landing] .ld-feature:nth-child(5){grid-area:2/3/3/4}[data-landing] .ld-feature{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:14px;padding:28px;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}[data-landing] .ld-feature:hover{box-shadow:var(--shadow);border-color:var(--hairline-em);transform:translateY(-2px)}[data-landing] .ld-feature-num{font-family:var(--font-mono-landing);color:var(--ink-faint);letter-spacing:.05em;font-size:11px}[data-landing] .ld-feature-title{font-family:var(--font-display,sans-serif);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:500;line-height:1.15}[data-landing] .ld-feature-desc{color:var(--ink-soft);font-size:14px;line-height:1.55}[data-landing] .ld-feature.f-hero{background:var(--accent-soft);border-color:#0092a540;border-color:lab(54.6721% -39.9218 -27.3801/.25)}[data-landing] .ld-feature.f-hero .ld-feature-title{color:var(--accent-ink);font-size:32px}[data-landing] .ld-feature.f-hero .ld-feature-desc{color:var(--accent-ink);opacity:.85}[data-landing] .ld-feature.f-hero .ld-feature-num{color:var(--accent-ink);opacity:.7}[data-landing] .ld-feature-illus{margin-top:auto;padding-top:14px}[data-landing] .ld-adm-badge{letter-spacing:.02em;white-space:nowrap;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:600}[data-landing] .ld-adm-badge.nova{color:#1e4fa6;background:#dfeafb}[data-landing] .ld-adm-badge.nabidka{color:#9c5a00;background:#fff1dc}[data-landing] .ld-adm-badge.potvrzena{color:#1f6b3a;background:#dcefe2}[data-landing] .ld-adm-badge.hotovo{color:#7a3a8a;background:#f3e5f5}[data-landing] .ld-adm-pipeline{background:#ffffffb8;border:1px solid #ffffff8c;border-radius:8px;font-size:10px;overflow:hidden}[data-landing] .ld-ap-row{border-bottom:1px solid #ffffff80;align-items:center;gap:8px;padding:7px 10px;display:flex}[data-landing] .ld-ap-row:last-child{border-bottom:none}[data-landing] .ld-ap-name{color:#1a1a1ac7;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-landing] .ld-ap-date{color:#1a1a1a6b;font-size:9px;font-family:var(--font-mono-landing);flex-shrink:0}[data-landing] .ld-adm-list{background:var(--bg);border:1px solid var(--hairline);border-radius:8px;font-size:10px;overflow:hidden}[data-landing] .ld-al-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-landing] .ld-al-row:last-child{border-bottom:none}[data-landing] .ld-al-name{color:var(--ink);font-size:10px;font-weight:600;display:block}[data-landing] .ld-al-meta{color:var(--ink-mute);margin-top:1px;font-size:9px;display:block}[data-landing] .ld-adm-offer{background:var(--bg);border:1px solid var(--hairline);border-radius:8px;font-size:10px;overflow:hidden}[data-landing] .ld-ao-head{border-bottom:1px solid var(--hairline);padding:7px 10px}[data-landing] .ld-ao-title{color:var(--ink);font-size:10px;font-weight:600;display:block}[data-landing] .ld-ao-client{color:var(--ink-mute);margin-top:1px;font-size:9px;display:block}[data-landing] .ld-ao-item{color:var(--ink-soft);border-bottom:1px solid var(--hairline);justify-content:space-between;padding:4px 10px;font-size:9px;display:flex}[data-landing] .ld-ao-total{color:var(--ink);justify-content:space-between;padding:6px 10px;font-size:10px;font-weight:600;display:flex}[data-landing] .ld-adm-log{background:var(--bg);border:1px solid var(--hairline);border-radius:8px;font-size:10px;overflow:hidden}[data-landing] .ld-alog-row{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}[data-landing] .ld-alog-row:last-child{border-bottom:none}[data-landing] .ld-alog-avatar{width:22px;height:22px;font-size:8px;font-weight:700;font-family:var(--font-sans,"Inter", sans-serif);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-landing] .ld-alog-action{color:var(--ink);font-size:10px;display:block}[data-landing] .ld-alog-time{color:var(--ink-mute);font-size:9px;font-family:var(--font-mono-landing);margin-top:1px;display:block}[data-landing] .ld-adm-check{background:var(--bg);border:1px solid var(--hairline);border-radius:8px;font-size:10px;overflow:hidden}[data-landing] .ld-ach-item{border-bottom:1px solid var(--hairline);color:var(--ink-soft);align-items:center;gap:8px;padding:7px 10px;display:flex}[data-landing] .ld-ach-item:last-child{border-bottom:none}[data-landing] .ld-ach-item.checked{color:var(--ink-mute);text-decoration:line-through}[data-landing] .ld-ach-box{border:1.5px solid var(--hairline-em);color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:inline-flex}[data-landing] .ld-ach-item.checked .ld-ach-box{color:#1f6b3a;background:#dcefe2;border-color:#dcefe2}[data-landing] .ld-mini-kanban{grid-template-columns:repeat(3,1fr);gap:6px;font-size:10px;display:grid}[data-landing] .ld-mk-col{background:var(--surface);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;gap:4px;min-height:100px;padding:6px;display:flex}[data-landing] .ld-mk-h{font-family:var(--font-mono-landing);letter-spacing:.05em;color:var(--ink-mute);padding-bottom:2px;font-size:9px}[data-landing] .ld-mk-card{background:var(--bg);color:var(--ink-soft);border:1px solid var(--hairline);border-radius:4px;padding:5px 6px;font-size:9px}[data-landing] .ld-mk-card.hot{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}[data-landing] .ld-mini-stats{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}[data-landing] .ld-mini-stat{background:var(--bg);border:1px solid var(--hairline);border-radius:6px;flex:1;min-width:0;padding:8px 10px}[data-landing] .ld-ms-num{font-family:var(--font-display,sans-serif);color:var(--ink);font-size:22px;line-height:1}[data-landing] .ld-ms-lbl{color:var(--ink-mute);margin-top:2px;font-size:10px}[data-landing] .ld-mini-progress{background:var(--bg);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-landing] .ld-mp-row{align-items:center;gap:8px;font-size:10px;display:flex}[data-landing] .ld-mp-lbl{width:55px;color:var(--ink-soft)}[data-landing] .ld-mp-bar{background:var(--hairline);border-radius:3px;flex:1;height:5px;overflow:hidden}[data-landing] .ld-mp-fill{background:var(--accent);border-radius:3px;height:100%}[data-landing] .ld-mp-pct{font-family:var(--font-mono-landing);color:var(--ink-mute);text-align:right;min-width:28px;font-size:9px}[data-landing] .ld-mini-diff{background:var(--bg);border:1px solid var(--hairline);font-family:var(--font-mono-landing);border-radius:6px;flex-direction:column;gap:3px;padding:10px;font-size:10px;display:flex}[data-landing] .ld-diff-line{border-radius:3px;padding:2px 6px}[data-landing] .ld-diff-line.minus{color:#7b252b;color:lab(29.1323% 38.4641 17.9601);opacity:.7;background:#ffdfde;background:lab(91.477% 12.6995 5.39169);text-decoration:line-through}[data-landing] .ld-diff-line.plus{background:var(--sage-soft);color:var(--sage)}[data-landing] .ld-diff-line.meta{color:var(--ink-faint);padding:0 2px;font-size:9px}[data-landing] .ld-mini-live{background:var(--bg);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}[data-landing] .ld-live-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}[data-landing] .ld-live-dot{background:var(--sage);border-radius:50%;width:8px;height:8px}[data-landing] .ld-live-time{font-family:var(--font-mono-landing);color:var(--ink-mute);font-size:9px}[data-landing] .ld-q-line{background:var(--hairline-em);border-radius:2px;height:4px}[data-landing] .ld-q-line+.ld-q-line{margin-top:4px}[data-landing] .ld-q-line.short{width:60%}[data-landing] .ld-proof-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px 72px;display:grid}[data-landing] .ld-proof-head{grid-column:1/-1;max-width:560px}[data-landing] .ld-nums{border-top:1px solid var(--hairline-em);grid-template-columns:1fr;gap:0;display:grid}[data-landing] .ld-num-item{border-bottom:1px solid var(--hairline-em);grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:22px 0;display:grid}[data-landing] .ld-num-big{font-family:var(--font-display,sans-serif);letter-spacing:-.04em;color:var(--ink);font-size:56px;font-weight:500;line-height:1}[data-landing] .ld-num-big em{color:var(--accent-ink);font-style:normal;font-weight:400}[data-landing] .ld-num-desc{color:var(--ink-soft);font-size:14px;line-height:1.5}[data-landing] .ld-num-desc strong{color:var(--ink);font-weight:500}[data-landing] .ld-testimonial{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:16px;padding:40px;position:relative}[data-landing] .ld-testimonial-mark{font-family:var(--font-display,sans-serif);color:var(--accent);opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:120px;font-style:italic;line-height:.6;position:absolute;top:20px;left:28px}[data-landing] .ld-testimonial-text{font-family:var(--font-display,sans-serif);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin-bottom:28px;font-size:22px;font-weight:400;line-height:1.3;position:relative}[data-landing] .ld-testimonial-author{align-items:center;gap:14px;display:flex}[data-landing] .ld-testimonial-avatar{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);font-family:var(--font-display,sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}[data-landing] .ld-testimonial-name{color:var(--ink);font-size:15px;font-weight:500}[data-landing] .ld-testimonial-role{color:var(--ink-mute);font-size:13px}[data-landing] .ld-faq-head{text-align:center;max-width:680px;margin:0 auto 56px}[data-landing] .ld-faq-head .ld-label{margin-left:auto;margin-right:auto}[data-landing] .ld-faq-head .ld-h2{text-align:center;margin-left:auto;margin-right:auto}[data-landing] .ld-faq-head .ld-section-intro{text-align:center;margin:20px auto 0}[data-landing] .ld-faq-contact-link{color:var(--ink);font-weight:500;text-decoration:none;transition:color .15s}[data-landing] .ld-faq-contact-link:hover{color:var(--accent-ink)}[data-landing] .ld-faq-list{max-width:820px;margin:0 auto}[data-landing] .ld-faq-item{border-bottom:1px solid var(--hairline-em)}[data-landing] .ld-faq-item:first-child{border-top:1px solid var(--hairline-em)}[data-landing] .ld-faq-item summary{cursor:pointer;font-family:var(--font-display,sans-serif);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;font-weight:500;list-style:none;transition:color .15s;display:flex}[data-landing] .ld-faq-item summary:hover{color:var(--accent-ink)}[data-landing] .ld-faq-item summary::-webkit-details-marker{display:none}[data-landing] .ld-faq-icon{border:1px solid var(--hairline-em);width:24px;height:24px;color:var(--ink-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:transform .2s,background .2s,color .2s,border-color .2s;display:flex}[data-landing] .ld-faq-item[open] .ld-faq-icon{background:var(--accent);color:#001a1f;color:lab(7.50537% -9.35342 -7.34428);border-color:var(--accent);transform:rotate(45deg)}[data-landing] .ld-faq-body{color:var(--ink-soft);text-wrap:pretty;max-width:60ch;padding:0 0 24px;font-size:15px;line-height:1.6}[data-landing] .ld-billing-toggle{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:4px;padding:6px;font-size:14px;display:inline-flex}[data-landing] .ld-bill-btn{cursor:pointer;color:var(--ink-soft);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}[data-landing] .ld-bill-btn.active{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);background:#17100b;background:lab(5.23725% 2.16219 3.38644)}[data-landing] .ld-bill-save{font-family:var(--font-mono-landing);letter-spacing:.1em;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 8px;font-size:10px}[data-landing] .ld-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}[data-landing] .ld-price-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}[data-landing] .ld-price-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}[data-landing] .ld-price-card.featured{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);background:radial-gradient(circle at 20% 0,#37241466,#0000 50%),radial-gradient(circle at 80% 100%,#4e1c0a4d,#0000 55%),#17100b;background:radial-gradient(circle at 20% 0,lab(16.3438% 7.90843 14.6475/.4),#0000 50%),radial-gradient(circle at 80% 100%,lab(18.1644% 22.8816 23.2262/.3),#0000 55%),lab(5.23725% 2.16219 3.38644);border-color:#17100b;border-color:lab(5.23725% 2.16219 3.38644);transform:translateY(-4px)}[data-landing] .ld-price-card.featured:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}[data-landing] .ld-price-tag{background:var(--accent);color:#001a1f;color:lab(7.50537% -9.35342 -7.34428);font-family:var(--font-mono-landing);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500;position:absolute;top:-12px;right:24px}[data-landing] .ld-price-name{font-family:var(--font-mono-landing);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px;font-size:11px}[data-landing] .ld-price-card.featured .ld-price-name{color:#e6d5bb;color:lab(86.172% 2.72402 15.3956)}[data-landing] .ld-price-amount{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:4px;font-size:36px;font-weight:500;line-height:1;display:flex}[data-landing] .ld-price-card.featured .ld-price-amount{color:#fff;color:lab(100% 0 0)}[data-landing] .ld-price-from{color:var(--ink-mute);letter-spacing:0;font-size:13px;font-weight:400;font-family:var(--font-landing,sans-serif)}[data-landing] .ld-price-card.featured .ld-price-from{color:#d8c8ae;color:lab(81.5307% 2.74831 15.4169)}[data-landing] .ld-price-unit{color:var(--ink-mute);letter-spacing:0;font-size:14px;font-weight:400;font-family:var(--font-landing,sans-serif)}[data-landing] .ld-price-card.featured .ld-price-unit{color:#d8c8ae;color:lab(81.5307% 2.74831 15.4169)}[data-landing] .ld-price-sub{color:var(--ink-mute);margin-bottom:10px;font-size:13px}[data-landing] .ld-price-card.featured .ld-price-sub{color:#d8c8ae;color:lab(81.5307% 2.74831 15.4169)}[data-landing] .ld-price-desc{color:var(--ink-soft);margin-bottom:14px;font-size:13px;line-height:1.5}[data-landing] .ld-price-card.featured .ld-price-desc{color:#e5ddd0;color:lab(88.4534% 1.22964 7.59306)}[data-landing] .ld-price-bullet{color:var(--ink-soft);border-top:1px solid var(--hairline);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}[data-landing] .ld-price-card.featured .ld-price-bullet{color:#efebe4;color:lab(93.0686% .581116 3.77332);border-top-color:#ffffff1f;border-top-color:lab(100% 0 0/.12)}[data-landing] .ld-price-bullet:before{content:"✓";color:var(--accent);flex-shrink:0;font-size:12px;font-weight:600}[data-landing] .ld-price-cta-row{margin-top:auto;padding-top:16px}[data-landing] .ld-price-cta-row .ld-btn{justify-content:center;width:100%}[data-landing] .ld-price-card.featured .ld-btn-ghost{color:#f5f1ec;color:lab(95.3832% .459492 3.01512);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}[data-landing] .ld-price-card.featured .ld-btn-ghost:hover{background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}[data-landing] .ld-price-foot{text-align:center;color:var(--ink-mute);margin-top:28px;font-size:13px}[data-landing] .ld-price-foot a{color:var(--accent-ink);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none}[data-landing] .ld-price-foot a:hover{color:var(--ink)}[data-landing] .ld-compare-head{text-align:center;max-width:680px;margin:0 auto 56px}[data-landing] .ld-compare-head .ld-h2{text-align:center;margin:0 auto 16px}[data-landing] .ld-compare-head p{color:var(--ink-soft);text-wrap:pretty;font-size:17px}[data-landing] .ld-compare-wrap{border-radius:16px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #dedad1}[data-landing] .ld-compare-table{border-collapse:collapse;background:var(--surface);width:100%}[data-landing] .ld-compare-table thead th{font-family:var(--font-mono-landing);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);text-align:center;background:var(--bg-alt);border-bottom:1px solid #dedad1;padding:24px 20px;font-size:11px;font-weight:500}[data-landing] .ld-compare-table thead th.plan-featured{color:#e6d5bb;color:lab(86.172% 2.72402 15.3956);background:radial-gradient(circle at 20% 0,#37241466,#0000 50%),radial-gradient(circle at 80% 100%,#4e1c0a4d,#0000 55%),#17100b;background:radial-gradient(circle at 20% 0,lab(16.3438% 7.90843 14.6475/.4),#0000 50%),radial-gradient(circle at 80% 100%,lab(18.1644% 22.8816 23.2262/.3),#0000 55%),lab(5.23725% 2.16219 3.38644)}[data-landing] .ld-compare-table thead th:first-child{text-align:left;color:var(--ink);font-family:var(--font-display,sans-serif);letter-spacing:-.01em;text-transform:none;padding-left:32px;font-size:16px;font-weight:500}[data-landing] .ld-compare-table tbody .row-group td{font-family:var(--font-mono-landing);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--bg-alt);border-top:1px solid #dedad1;padding:22px 20px 10px;font-size:11px;font-weight:500}[data-landing] .ld-compare-table tbody .row-group td:first-child{padding-left:32px}[data-landing] .ld-compare-table tbody td{color:var(--ink-soft);text-align:center;border-top:1px solid #dedad1;padding:16px 20px;font-size:14px}[data-landing] .ld-compare-table tbody td:first-child{text-align:left;color:var(--ink);padding-left:32px;font-weight:400}[data-landing] .ld-compare-table tbody td.featured-col{background:#17100b08;background:lab(5.23725% 2.16219 3.38644/.03)}[data-landing] .ic-check{color:var(--accent-ink);font-size:16px;font-weight:600}[data-landing] .ic-dash{color:var(--ink-faint)}[data-landing] .ld-footer{color:#d8d0c3;color:lab(83.8131% 1.23563 7.59739);background:#14130f;padding:80px 0 32px;position:relative;overflow:hidden}[data-landing] .ld-footer>.ld-container{position:relative}[data-landing] .ld-foot-hero{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);grid-template-columns:1fr auto;align-items:end;gap:48px;padding-bottom:56px;display:grid}[data-landing] .ld-foot-hero h3{font-family:var(--font-display,sans-serif);letter-spacing:-.035em;color:#fbf8f4;color:lab(97.6976% .3407 2.25881);text-wrap:balance;max-width:720px;margin:0;font-size:clamp(26px,4vw,45px);font-weight:500;line-height:.98}[data-landing] .ld-foot-hero h3 em{color:var(--accent);font-style:normal;font-weight:600}[data-landing] .ld-foot-cta{background:var(--accent);color:#000e12;color:lab(3.19974% -4.97471 -4.97314);white-space:nowrap;box-shadow:0 1px 0 0 #fff3 inset, var(--shadow-sm);border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .12s;display:inline-flex}@supports (color:lab(0% 0 0)){[data-landing] .ld-foot-cta{box-shadow:0 1px 0 0 lab(100% 0 0/.2) inset, var(--shadow-sm)}}[data-landing] .ld-foot-cta:hover{transform:translateY(-1px)}[data-landing] .ld-foot-grid{justify-content:space-between;align-items:start;gap:48px;padding:56px 0;display:flex}[data-landing] .ld-foot-brand{flex-direction:column;gap:20px;display:flex}[data-landing] .ld-foot-brand .ld-logo img{filter:invert()brightness(1.05);height:28px}[data-landing] .ld-foot-brand p{color:#aba397;color:lab(67.5716% 1.26168 7.61662);max-width:280px;font-size:14px;line-height:1.55}[data-landing] .ld-foot-ssl{font-size:12px;font-family:var(--font-mono-landing);color:#beb6a9;color:lab(74.5323% 1.24937 7.60745);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex}[data-landing] .ld-foot-ssl:before{content:"";background:#67bb6b;background:lab(69.2376% -39.2288 32.1095);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #67bb6b2e;box-shadow:0 0 0 4px lab(69.2376% -39.2288 32.1095/.18)}[data-landing] .ld-foot-col-title{font-family:var(--font-mono-landing);letter-spacing:.12em;text-transform:uppercase;color:#8d8579;color:lab(55.9702% 1.28731 7.63629);margin-bottom:18px;font-size:11px;display:block}[data-landing] .ld-foot-links{flex-direction:column;gap:12px;display:flex}[data-landing] .ld-foot-links a{color:#ded6c9;color:lab(86.1333% 1.23259 7.59516);align-items:center;gap:6px;width:fit-content;font-size:15px;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}[data-landing] .ld-foot-links a:hover{color:var(--accent);transform:translate(2px)}[data-landing] .ld-foot-contact a{color:#f5f1ea;color:lab(95.3886% .58049 3.77289);margin-bottom:6px;font-size:16px;font-weight:500;text-decoration:none;display:block}[data-landing] .ld-foot-contact a:hover{color:var(--accent)}[data-landing] .ld-foot-hours{color:#8d8579;color:lab(55.9702% 1.28731 7.63629);font-size:12px;font-family:var(--font-mono-landing);letter-spacing:.04em;margin-top:10px}[data-landing] .ld-foot-bottom{color:#8d8579;color:lab(55.9702% 1.28731 7.63629);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);justify-content:space-between;align-items:center;gap:20px;padding-top:32px;font-size:12px;display:flex}[data-landing] .ld-foot-bottom a{color:inherit;text-decoration:none;transition:color .15s}[data-landing] .ld-foot-bottom a:hover{color:#ece3d6;color:lab(90.7736% 1.2269 7.59105)}[data-landing] .ld-foot-legal{flex-wrap:wrap;gap:20px;display:flex}[data-landing] .ld-foot-pip{color:#534c41;color:lab(32.7653% 1.37416 7.70844);margin:0 4px}[data-landing] .ld-pricing-head{text-align:center;max-width:640px;margin-bottom:32px;margin-left:auto;margin-right:auto}[data-landing] .ld-pricing-head .ld-label{margin-left:auto;margin-right:auto}[data-landing] .ld-pricing-head .ld-h2{text-align:center;margin:0 auto 16px}[data-landing] .ld-pricing-head .ld-section-intro{text-align:center;margin:0 auto}@media (max-width:960px){[data-landing] .ld-mockup-app{grid-template-columns:1fr}[data-landing] .ld-mockup-sidebar{display:none}[data-landing] .ld-features-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}[data-landing] .ld-feature.f-hero,[data-landing] .ld-feature:nth-child(2),[data-landing] .ld-feature:nth-child(3),[data-landing] .ld-feature:nth-child(4),[data-landing] .ld-feature:nth-child(5){grid-area:auto}[data-landing] .ld-proof-grid{grid-template-columns:1fr;gap:40px}[data-landing] .ld-num-big{font-size:44px}[data-landing] .ld-howto-grid{grid-template-columns:1fr 1fr}[data-landing] .ld-howto-step:nth-child(2){border-right:none}[data-landing] .ld-howto-step:nth-child(3){border-top:1px solid var(--hairline);padding-top:32px;padding-left:0!important}[data-landing] .ld-howto-step:nth-child(4){border-top:1px solid var(--hairline);padding-top:32px}[data-landing] .ld-pricing-grid{grid-template-columns:1fr;max-width:480px}[data-landing] .ld-price-card.featured{transform:none}[data-landing] .ld-price-card.featured:hover{transform:translateY(-2px)}[data-landing] .ld-foot-hero{grid-template-columns:1fr;align-items:start;gap:32px;padding-bottom:40px}[data-landing] .ld-foot-grid{grid-template-columns:1.2fr 1fr;gap:40px;padding:40px 0}[data-landing] .ld-foot-brand{grid-column:1/-1}[data-landing] .ld-nav-middle,[data-landing] .ld-nav-cta{display:none}[data-landing] .ld-hamburger{display:flex}[data-landing] .ld-stat-row{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){[data-landing] .ld-section{padding:64px 0}[data-landing] .ld-hero{padding:48px 0 24px}[data-landing] .ld-features-grid{grid-template-rows:auto;grid-template-columns:1fr}[data-landing] .ld-container,[data-landing] .ld-container-narrow{padding:0 20px}[data-landing] .ld-num-item{grid-template-columns:1fr;gap:4px}[data-landing] .ld-howto-grid{grid-template-columns:1fr}[data-landing] .ld-howto-step{border-bottom:1px solid var(--hairline);border-right:none!important;padding:28px 0!important}[data-landing] .ld-howto-step:last-child{border-bottom:none}[data-landing] .ld-faq-item summary{font-size:17px}[data-landing] .ld-testimonial{padding:28px 24px}[data-landing] .ld-testimonial-text{font-size:19px}[data-landing] .ld-foot-bottom{flex-direction:column;align-items:center;gap:12px}[data-landing] .ld-foot-legal{justify-content:center}[data-landing] .ld-foot-brand p{display:none}[data-landing] .ld-foot-grid{grid-template-columns:1fr 1fr;gap:32px}}
