.lp{--lp-emerald:#10b981;--lp-emerald-deep:#059669;--lp-emerald-ink:#064e3b;--lp-teal:#14b8a6;--lp-mint:#6ee7b7;--lp-ink:#0f172a;--lp-muted:#64748b;--lp-paper:#ffffff;--lp-veil:#f2faf7;color-scheme:light;color:var(--lp-ink);background:var(--lp-paper);min-height:100vh;font-variant-numeric:tabular-nums;overflow-x:clip}.lp,.lp-node{position:relative}.lp-node{display:grid;place-items:center;height:3rem;width:3rem;border-radius:1rem;background:linear-gradient(140deg,#ffffff,#ecfdf5);color:var(--lp-emerald-deep);box-shadow:0 0 0 1px rgba(16,185,129,.18),0 10px 24px -10px rgba(6,78,59,.45)}.lp-node:before{content:"";position:absolute;inset:-.55rem;border-radius:1.4rem;border:1px dashed rgba(16,185,129,.35)}.lp-shape{position:absolute;z-index:0;pointer-events:none;background:linear-gradient(145deg,#10b981,#14b8a6 55%,#2dd4bf)}.lp-shape--diamond{border-radius:30%;transform:rotate(45deg)}.lp-shape--squircle{border-radius:38% 62% 55% 45%/45% 42% 58% 55%}.lp-shape--squircle-alt{border-radius:60% 40% 35% 65%/55% 60% 40% 45%}.lp-shape--soft{background:linear-gradient(145deg,#a7f3d0,#99f6e4)}.lp-shape--deep{background:linear-gradient(145deg,#047857,#0d9488)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lp-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-float{animation:lp-float 7s ease-in-out infinite}.lp-float--slow{animation:lp-float 9s ease-in-out infinite}.lp-float--card{animation:lp-float-sm 5.5s ease-in-out infinite}.lp-phone{position:relative;border-radius:2.8rem;background:linear-gradient(160deg,#263244,#0b1220);padding:.5rem;box-shadow:0 2px 6px rgba(15,23,42,.08),0 34px 70px -20px rgba(6,78,59,.5),0 70px 130px -45px rgba(15,23,42,.35)}.lp-phone__screen{position:relative;border-radius:2.35rem;overflow:hidden;background:#fff}.lp-phone__status{position:relative;height:2.15rem;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1.15rem;font-size:.62rem;font-weight:700;color:#0f172a;letter-spacing:.01em}.lp-phone__island{position:absolute;top:.34rem;left:50%;transform:translateX(-50%);width:30%;height:1.35rem;border-radius:999px;background:#0b1220}.lp-phone__screen img{display:block;width:100%;height:auto}.lp-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .95rem;border-radius:1rem;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(15,23,42,.06),0 18px 40px -14px rgba(6,78,59,.4);border:1px solid rgba(16,185,129,.2);font-size:.82rem;font-weight:600;white-space:nowrap}.lp-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lp-reveal.is-in{opacity:1;transform:none}.lp-scan{position:relative;overflow:hidden;background:#fffdf8;border-radius:2px;--lp-tear:7px;-webkit-mask:radial-gradient(var(--lp-tear) at 50% 0,transparent 98%,#000) 0 0 /16px var(--lp-tear) repeat-x,radial-gradient(var(--lp-tear) at 50% 100%,transparent 98%,#000) 0 100% /16px var(--lp-tear) repeat-x,linear-gradient(#000,#000) 0 var(--lp-tear) /100% calc(100% - var(--lp-tear) * 2) no-repeat;mask:radial-gradient(var(--lp-tear) at 50% 0,transparent 98%,#000) 0 0 /16px var(--lp-tear) repeat-x,radial-gradient(var(--lp-tear) at 50% 100%,transparent 98%,#000) 0 100% /16px var(--lp-tear) repeat-x,linear-gradient(#000,#000) 0 var(--lp-tear) /100% calc(100% - var(--lp-tear) * 2) no-repeat}.lp-scan:after{content:"";position:absolute;left:0;right:0;height:42%;top:-42%;background:linear-gradient(180deg,rgba(16,185,129,0),rgba(16,185,129,.35) 55%,rgba(16,185,129,0));pointer-events:none}.lp-scan.is-scanning:after{animation:lp-sweep 1.5s cubic-bezier(.4,0,.2,1) 1 forwards}@keyframes lp-sweep{0%{top:-42%}to{top:100%}}.lp-field{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .45s ease}.lp-field.is-in{opacity:1;transform:none}.lp-grad-text{background:linear-gradient(120deg,#047857,#0f766e);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-btn-primary{background:linear-gradient(120deg,#065f46,#047857);color:#fff;box-shadow:0 1px 2px rgba(6,78,59,.2),0 14px 30px -10px rgba(6,78,59,.55);transition:transform .2s,box-shadow .2s}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(6,78,59,.22),0 20px 40px -10px rgba(6,78,59,.6)}.lp-icon{background:linear-gradient(140deg,#d1fae5,#99f6e4);color:var(--lp-emerald-deep)}.lp-card{background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:1.35rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 2px rgba(15,23,42,.04),0 16px 40px -22px rgba(15,23,42,.3);transition:transform .25s,box-shadow .25s}.lp-card--hover:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(15,23,42,.05),0 26px 56px -24px rgba(6,78,59,.42)}.lp-store{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.05rem;border-radius:.85rem;background:#0f172a;color:#fff;transition:transform .2s,opacity .2s}.lp-store:hover{transform:translateY(-2px);opacity:.92}.lp-store small{display:block;font-size:.58rem;line-height:1.1;opacity:.8;letter-spacing:.04em;text-transform:uppercase}.lp-store strong{display:block;font-size:.95rem;line-height:1.15;font-weight:700}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-top:1px solid rgba(15,23,42,.08);transform:translateY(120%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.lp-sticky.is-in{transform:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary{list-style:none;cursor:pointer}.lp-faq details[open] .lp-faq__chev{transform:rotate(180deg)}.lp-faq__chev{transition:transform .25s ease}@media (prefers-reduced-motion:reduce){.lp-float,.lp-float--card,.lp-float--slow,.lp-scan.is-scanning:after{animation:none}.lp-field,.lp-reveal{opacity:1;transform:none;transition:none}.lp-sticky{transition:none}}@media (min-width:640px){.lp-stagger>:nth-child(3n+2){transform:translateY(22px)}.lp-stagger>:nth-child(3n){transform:translateY(-10px)}}.lp-phone-wrap{position:relative;z-index:2}.dark :is(.lp-scope,.lp-scope *).bg-white{background-color:#ffffff}.dark :is(.lp-scope,.lp-scope *).bg-slate-50{background-color:#f8fafc}.dark :is(.lp-scope,.lp-scope *).bg-slate-100{background-color:#f1f5f9}.dark :is(.lp-scope,.lp-scope *).text-slate-400{color:#94a3b8}.dark :is(.lp-scope,.lp-scope *).text-slate-500{color:#64748b}.dark :is(.lp-scope,.lp-scope *).text-slate-600{color:#475569}.dark :is(.lp-scope,.lp-scope *).text-slate-700{color:#334155}.dark :is(.lp-scope,.lp-scope *).text-slate-800{color:#1e293b}.dark :is(.lp-scope,.lp-scope *).text-slate-900{color:#0f172a}.dark :is(.lp-scope,.lp-scope *).border-slate-200{border-color:#e2e8f0}.dark :is(.lp-scope,.lp-scope *).border-slate-300{border-color:#cbd5e1}.dark :is(.lp-scope,.lp-scope *).border-slate-400{border-color:#94a3b8}.dark :is(.lp-scope,.lp-scope *):hover.hover\:bg-slate-50{background-color:#f8fafc}.dark :is(.lp-scope,.lp-scope *):hover.hover\:bg-slate-100{background-color:#f1f5f9}.dark .lp-scope,.dark .lp-scope .lp-card,.dark .lp-scope .lp-phone__status{background-color:#ffffff;color:#0f172a}.dark .lp-scope{--accent-text-rgb:var(--accent-text-light-rgb)}.lp-drawer-root{position:fixed;inset:0;z-index:60;pointer-events:none}.lp-drawer-root.is-open{pointer-events:auto}.lp-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(15,23,42,.45);opacity:0;transition:opacity .3s ease;cursor:pointer}.lp-drawer-root.is-open .lp-drawer-backdrop{opacity:1}.lp-drawer-panel{position:absolute;top:0;right:0;height:100%;width:80%;max-width:360px;background:#ffffff;box-shadow:-18px 0 50px -20px rgba(15,23,42,.4);padding:calc(1.15rem + env(safe-area-inset-top)) 1.15rem calc(1.15rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-drawer-root.is-open .lp-drawer-panel{transform:none}@media (prefers-reduced-motion:reduce){.lp-drawer-backdrop,.lp-drawer-panel{transition:none}}.lp section[id]{scroll-margin-top:5rem}.lp-phone__filmy{position:relative}.lp-phone__film{width:100%;height:auto;display:block;opacity:0;transition:opacity .7s ease-in-out}.lp-phone__film.je-videt{opacity:1}.lp-phone__filmy{overflow:hidden}.lp-phone__film--vrstva{position:absolute;top:0;left:0;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.lp-phone__film{transition:none}}.lp blockquote,.lp h1,.lp h2,.lp h3,.lp h4{text-wrap:balance}.lp figcaption,.lp li,.lp p,.lp summary{text-wrap:pretty}.lp .lp-nezlom{text-wrap:nowrap;white-space:nowrap}.lp-srovnani-tlacitko{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;align-items:center;gap:.625rem;min-height:44px;padding:.75rem 1.375rem;border-radius:999px;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none;transition:background-color .2s}.lp-srovnani-tlacitko:hover{background:#d1fae5}.lp-srovnani-tlacitko::-webkit-details-marker{display:none}.lp-srovnani-tlacitko svg{transition:transform .2s}details[open]>.lp-srovnani-tlacitko svg{transform:rotate(180deg)}.lp-srovnani-tlacitko .lp-srovnani-zavrit,details[open]>.lp-srovnani-tlacitko .lp-srovnani-otevrit{display:none}details[open]>.lp-srovnani-tlacitko .lp-srovnani-zavrit{display:inline}.lp-srovnani{overflow:clip;transition:none}.lp-srovnani table{width:100%;border-collapse:separate;border-spacing:0}.lp-srovnani thead th{position:sticky;top:8rem;z-index:20;background:#ffffff;padding:22px 12px 18px;vertical-align:bottom;text-align:center;border-bottom:1px solid #e2e8f0}@media (min-width:768px){.lp-srovnani thead th{top:4rem}}.lp-srovnani thead th.lp-srovnani-roh{text-align:left;padding-left:28px;width:40%}.lp-srovnani-nadpis{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#047857}.lp-srovnani-tarif{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:#0f172a}.lp-srovnani-tarif--pro{color:#047857}.lp-srovnani-cena{margin-top:6px;font-size:.875rem;font-weight:600;color:#334155}.lp-srovnani-cena b{font-size:1.375rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.lp-srovnani-pod{margin-top:2px;font-size:.75rem;font-weight:500;color:#64748b}.lp-srovnani .lp-srovnani-pro{background:var(--lp-veil)}.lp-srovnani thead th.lp-srovnani-pro{background:linear-gradient(#ecfdf5,var(--lp-veil))}.lp-srovnani tr.lp-srovnani-skupina th{background:#ffffff;text-align:left;padding:22px 28px 8px;border-bottom:1px solid #e2e8f0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#047857}.lp-srovnani tbody th[scope=row]{text-align:left;font-weight:500;font-size:.9375rem;color:#334155;padding:13px 12px 13px 28px;line-height:1.35}.lp-srovnani tbody td{text-align:center;padding:13px 10px;vertical-align:middle}.lp-srovnani tbody tr.lp-srovnani-radek td,.lp-srovnani tbody tr.lp-srovnani-radek th{border-bottom:1px solid #f1f5f9}.lp-srovnani-ano,.lp-srovnani-ne{display:inline-flex;vertical-align:middle}.lp-srovnani-ano svg,.lp-srovnani-ne svg{width:20px;height:20px}.lp-srovnani-ano{color:#059669}.lp-srovnani-ne{color:#cbd5e1}.lp-srovnani-text{font-size:.875rem;font-weight:600;color:#0f172a}.lp-srovnani tr.lp-srovnani-vyzvy td{padding:22px 10px 24px}.lp-srovnani-paticka{font-size:.78125rem;color:#64748b;padding:14px 28px 18px;border-top:1px solid #f1f5f9}@media (max-width:640px){.lp-srovnani table,.lp-srovnani tbody,.lp-srovnani thead{display:block}.lp-srovnani tr{display:grid;grid-template-columns:1fr 1fr 1fr}.lp-srovnani thead{position:sticky;top:8rem;z-index:20}.lp-srovnani thead th{position:static;padding:16px 4px 12px}.lp-srovnani thead th.lp-srovnani-roh{display:none}.lp-srovnani-tarif{font-size:.9375rem}.lp-srovnani-cena{font-size:.71875rem}.lp-srovnani-cena b{font-size:1.125rem}.lp-srovnani-pod{font-size:.65625rem}.lp-srovnani tr.lp-srovnani-skupina{display:block}.lp-srovnani tr.lp-srovnani-skupina th{display:block;padding:18px 16px 8px;font-size:.6875rem}.lp-srovnani tbody tr.lp-srovnani-radek th[scope=row]{grid-column:1/-1;font-size:.875rem;font-weight:600;color:#0f172a;padding:12px 16px 2px;border-bottom:0}.lp-srovnani tbody td{padding:6px 4px 12px}.lp-srovnani-text{font-size:.78125rem;line-height:1.25;display:inline-block}.lp-srovnani-ano svg,.lp-srovnani-ne svg{width:19px;height:19px}.lp-srovnani tr.lp-srovnani-vyzvy{display:none}.lp-srovnani-paticka{padding:12px 16px 14px;font-size:.71875rem}.lp-srovnani-tlacitko{font-size:.875rem;padding:.6875rem 1.125rem}}