:root{--bg:#f2f5f9;--panel:#fff;--panel2:#e9eef4;--txt:#1b2736;--txt2:#3d4c5c;--txt3:#556472;--txt4:#4f5d6b;--head:#0f1b29;--strong:#22303f;--muted:#4f5d6b;--brand-text:#00707e;--accent-text:#7a6202;--success-text:#0e7a50;--brand:#00bcd4;--accent:#efbf04;--brand-contrast:#06222a;--accent-contrast:#201a02;--line:#0f1b291a;--line2:#0f1b2929;--line3:#0f1b2947;--surf1:#0f1b290a;--surf2:#0f1b2912;--navbg:#f2f5f9e0;--term-bg:#081018;--term-text:#b9c2ce;--term-cmt:#8a94a3;--term-str:#a5d6a7;--term-key:#4dd0e1;--term-ok:#2ecc8f;--term-kw:#efbf04}:root[data-theme=dark]{--bg:#0a0f1c;--panel:#0e1626;--panel2:#0b1220;--txt:#efefef;--txt2:#c3cbd6;--txt3:#9ba6b4;--txt4:#8a94a3;--head:#fff;--strong:#fff;--muted:#8a94a3;--brand-text:#4dd0e1;--accent-text:#efbf04;--success-text:#2ecc8f;--brand:#00bcd4;--accent:#efbf04;--line:#ffffff12;--line2:#ffffff1f;--line3:#ffffff38;--surf1:#ffffff09;--surf2:#ffffff0f;--navbg:#0a0f1cd9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0f1c;--panel:#0e1626;--panel2:#0b1220;--txt:#efefef;--txt2:#c3cbd6;--txt3:#9ba6b4;--txt4:#8a94a3;--head:#fff;--strong:#fff;--muted:#8a94a3;--brand-text:#4dd0e1;--accent-text:#efbf04;--success-text:#2ecc8f;--brand:#00bcd4;--accent:#efbf04;--line:#ffffff12;--line2:#ffffff1f;--line3:#ffffff38;--surf1:#ffffff09;--surf2:#ffffff0f;--navbg:#0a0f1cd9}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/digitalny-postar/fonts/space-grotesk-400.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/digitalny-postar/fonts/space-grotesk-500.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/digitalny-postar/fonts/space-grotesk-600.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/digitalny-postar/fonts/space-grotesk-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--txt);margin:0;font-family:Space Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:var(--brand-text);text-decoration:none}header,main,footer{display:block}.wrap{max-width:1296px;margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preskocit{z-index:100;background:var(--panel);color:var(--head);border:1px solid var(--line3);border-radius:8px;padding:12px 18px;font-weight:600;position:absolute;top:-100%;left:12px}.preskocit:focus-visible{top:12px}.vizualne-skryte{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:24px;padding:15px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand);color:var(--brand-contrast);box-shadow:0 8px 30px color-mix(in srgb, var(--brand) 35%, transparent)}.btn-outline{border:1px solid var(--line3);color:var(--head);font-weight:600}.btn-gold{background:var(--accent);color:var(--accent-contrast)}:root{--nav-vyska:66px}header{z-index:50;position:sticky;top:0}.nav{z-index:50;background:var(--navbg);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:relative}.nav-in{justify-content:space-between;align-items:center;gap:16px;max-width:1392px;margin:0 auto;padding:14px 24px;display:flex}.nav-brand{align-items:center;gap:14px;min-width:0;display:flex}.nav-brand img{width:auto;height:36px;display:block}.nav-brand .divider{background:var(--line2);flex:none;width:1px;height:28px}.nav-brand .prod{color:var(--head);white-space:nowrap;font-size:16px;font-weight:600}.nav-brand .logo-tmava,:root[data-theme=dark] .nav-brand .logo-svetla{display:none}:root[data-theme=dark] .nav-brand .logo-tmava{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-brand .logo-svetla{display:none}:root:not([data-theme=light]) .nav-brand .logo-tmava{display:block}}.nav-links{color:var(--txt2);align-items:center;gap:26px;font-size:14px;display:flex}.nav-links a:not(.btn){color:var(--txt2)}.nav-links a:not(.btn):hover,.nav-links a:not(.btn):focus-visible{color:var(--head)}.nav-links .btn{padding:10px 18px;font-size:14px}.lang{border:1px solid var(--line3);color:var(--txt2);border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:7px 14px;font-size:13px;display:inline-flex}.lang:hover,.lang:focus-visible{color:var(--brand-text);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.burger{cursor:pointer;color:var(--head);background:0 0;border:0;flex:none;width:38px;height:38px;padding:6px;display:none;position:relative}.burger-ic{position:absolute;inset:6px}.burger-ic[data-ic=close],.burger[aria-expanded=true] .burger-ic[data-ic=open]{display:none}.burger[aria-expanded=true] .burger-ic[data-ic=close]{display:block}.thm{position:relative}.thm-btn{border:1px solid var(--line3);width:36px;height:36px;color:var(--txt2);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.thm-btn:hover,.thm-btn:focus-visible{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand-text)}.thm-ic{display:none}.thm-ic.on{display:block}.thm-menu{z-index:60;background:var(--panel);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 16px 44px #00000059}.thm-menu[hidden]{display:none}.thm-menu button{color:var(--txt2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:24px;padding:9px 12px;font-family:inherit;font-size:14px;display:flex}.thm-menu button:hover,.thm-menu button:focus-visible{background:var(--surf2);color:var(--head)}.thm-menu button.on{color:var(--brand-text);font-weight:600}.mobil-menu{z-index:45;padding-top:calc(var(--nav-vyska) + 8px);background:var(--panel);flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobil-menu[hidden]{display:none}.mobil-odkazy{flex-direction:column;margin:0;padding:8px 24px;list-style:none;display:flex}.mobil-odkazy a{color:var(--txt);border-bottom:1px solid var(--line);padding:14px 4px;font-size:17px;font-weight:500;display:block}.mobil-odkazy a:hover,.mobil-odkazy a:focus-visible{color:var(--brand-text)}.mobil-nastroje{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 24px;display:flex}.mobil-nastroje .lang{padding:10px 16px}@media (width<=980px){.nav-links{display:none}.burger{display:block}}@media (width>=981px){.mobil-menu{display:none}}.hero{text-align:center;background:radial-gradient(ellipse 900px 500px at 50% -10%, color-mix(in srgb, var(--brand) 14%, transparent), transparent), radial-gradient(ellipse 600px 400px at 85% 30%, color-mix(in srgb, var(--brand) 10%, transparent), transparent);padding:64px 0 48px;position:relative}.badge{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent);letter-spacing:2px;color:var(--brand-text);border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.pecat{background:var(--panel);border-radius:50%;width:128px;height:128px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #0000001a}.pecat:hover,.pecat:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.pecat svg{display:block}.pecat-ring{fill:none;stroke:color-mix(in srgb, var(--brand-text) 40%, transparent);stroke-width:1.5px}.pecat-ring2{fill:none;stroke:color-mix(in srgb, var(--brand-text) 22%, transparent);stroke-width:1px}.pecat-stred{fill:color-mix(in srgb, var(--brand-text) 10%, transparent);stroke:color-mix(in srgb, var(--brand-text) 40%, transparent);stroke-width:1px}.pecat-obvod{letter-spacing:.7px;fill:var(--brand-text);font-size:7.2px;font-weight:600}.pecat-stit{fill:none;stroke:var(--brand-text);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.badge .dot{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:2s infinite dp-pulse}@keyframes dp-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{color:var(--head);max-width:900px;margin:22px auto 0;font-size:clamp(34px,5.5vw,58px);font-weight:700;line-height:1.12}.hero h1 .accent{color:var(--brand-text)}.hero .lead{color:var(--txt2);max-width:720px;margin:20px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.trust{color:var(--txt4);margin-top:16px;font-size:13px}.mock{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:16px;max-width:980px;margin:34px auto 0;animation:7s ease-in-out infinite dp-floaty;overflow:hidden;box-shadow:0 30px 80px #0000008c}@keyframes dp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mock-bar{border-bottom:1px solid var(--line);background:var(--panel2);align-items:center;gap:8px;padding:12px 18px;display:flex}.mock-bar .dot3{background:var(--line3);border-radius:50%;width:10px;height:10px}.mock-bar .url{color:var(--txt3);background:var(--surf2);border-radius:6px;margin-left:14px;padding:4px 14px;font-size:12px}.mock-body{display:flex}.mock-side{border-right:1px solid var(--line);width:200px;color:var(--txt3);flex-shrink:0;padding:18px 0;font-size:13px}.mock-side div{padding:9px 20px}.mock-side div:nth-last-child(-n+2){padding-left:34px;font-size:12px}.mock-side .active{color:var(--head);background:color-mix(in srgb, var(--brand) 12%, transparent);border-right:2px solid var(--brand)}.mock-main{flex-direction:column;flex:auto;gap:10px;min-width:0;padding:18px 22px;display:flex}.mock-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mock-akcie{align-items:center;display:flex}.mock-head b{color:var(--head);font-size:15px}.mock-head .newbtn{background:var(--brand);color:var(--brand-contrast);border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}.mock-head .csvbtn{border:1px solid var(--line3);color:var(--txt);border-radius:7px;margin-right:8px;padding:6px 14px;font-size:12px}.mrow{background:var(--surf1);border:1px solid var(--line2);border-radius:9px;grid-template-columns:118px 96px 118px 1fr 96px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;animation:.5s both dp-rowin;display:grid}@keyframes dp-rowin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mrow:nth-child(3){animation-delay:.15s}.mrow:nth-child(4){animation-delay:.3s}.mrow .num{color:var(--txt);font-weight:500}.mrow .partner{flex-direction:column;gap:2px;min-width:0;display:flex}.mrow .partner b{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mrow .partner small{color:var(--muted);font-family:Consolas,monospace;font-size:10.5px}.mrow .amt{color:var(--txt);text-align:right}.pill{border-radius:999px;justify-self:start;padding:3px 11px;font-size:12px}.pill.dir{color:var(--muted);background:var(--surf2)}.pill.ok{color:var(--success-text);background:color-mix(in srgb, var(--success-text) 15%, transparent)}.pill.sent{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 12%, transparent)}.pill.rcv{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 9%, transparent)}.mock-foot{color:var(--txt3);flex-wrap:wrap;gap:18px;margin-top:2px;font-size:12px;display:flex}.mock-foot .chip{opacity:0;transition:opacity .6s}.mock-foot .chip.show{opacity:1}.mock-foot .chip b{color:var(--success-text);font-weight:600}.tl{margin:14px 6px 4px;position:relative}.tl-line{background:var(--line3);height:2px;position:absolute;top:7px;left:10%;right:10%}.tl-fill{background:var(--success-text);width:0;height:2px;transition:width .9s;position:absolute;top:7px;left:10%;right:auto}.tl-steps{justify-content:space-between;display:flex;position:relative}.tls{flex-direction:column;align-items:center;gap:6px;width:20%;display:flex}.tls .d{background:var(--panel2);border:2px solid var(--line3);border-radius:50%;width:16px;height:16px;transition:background .4s,border-color .4s,box-shadow .4s}.tls span{color:var(--muted);font-size:10.5px;transition:color .4s}.tls.done .d{background:var(--success-text);border-color:var(--success-text);box-shadow:0 0 10px color-mix(in srgb, var(--success-text) 50%, transparent)}.tls.done span{color:var(--success-text);font-weight:600}.stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:40px 0 56px;display:grid}.stats b{color:var(--brand-text);font-size:clamp(24px,3vw,34px);font-weight:700;display:block}.stats span{color:var(--txt3);font-size:14px}.fsband{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 3%, transparent));border-radius:16px;align-items:center;gap:32px;padding:30px 40px;display:flex}.fsband .ico{background:color-mix(in srgb, var(--accent) 15%, transparent);width:54px;height:54px;color:var(--accent-text);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fsband h3{color:var(--head);font-size:20px}.fsband p{color:var(--txt2);margin:6px 0 0;font-size:14px;line-height:1.6}.fsband .btn{flex-shrink:0;padding:14px 24px;font-size:15px}.fs-kroky-nadpis{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-text);margin:16px 0 0;font-size:11px;font-weight:700}.fs-kroky{counter-reset:fs-krok;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fs-kroky li{counter-increment:fs-krok;color:var(--txt3);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.fs-kroky li:before{content:counter(fs-krok);width:20px;height:20px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.h2{color:var(--head);text-align:center;font-size:clamp(28px,4vw,38px);font-weight:700}.sub{color:var(--txt3);text-align:center;margin:12px 0 0;font-size:16px}section{padding:36px 0}.sect-pad{padding:56px 0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.card:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-3px)}.card svg,.xtra-head svg{color:var(--brand-text);flex-shrink:0}.card h3{color:var(--head);font-size:18px}.card p{color:var(--txt3);margin:0;font-size:14px;line-height:1.6}.tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tag{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:999px;padding:4px 12px;font-size:12px}.card.hot{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 14%, transparent), color-mix(in srgb, var(--brand) 4%, transparent));border:1.5px solid var(--brand);box-shadow:0 14px 44px color-mix(in srgb, var(--brand) 28%, transparent);position:relative}.card.hot:hover{transform:translateY(-3px)scale(1.01)}.card.hot .flag{letter-spacing:1.5px;color:var(--accent-contrast);background:var(--accent);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700}.card.xtra{flex-direction:row;grid-column:1/-1;align-items:center;gap:32px;padding:30px 36px}.xtra-main{flex-direction:column;gap:12px;display:flex}.xtra-head{align-items:center;gap:14px;display:flex}.xtra-head h3{font-size:20px}.xtra-cta{flex-shrink:0;padding:14px 26px;font-size:15px}@media (width<=980px){.card.xtra{flex-direction:column;align-items:flex-start}}.fx-otvor{text-align:center;margin-top:30px}#fx-toggle{font-size:15px}#fx-chev{transition:transform .3s}#fx-toggle[aria-expanded=true] #fx-chev{transform:rotate(180deg)}.fx{background:var(--panel2);border:1px solid var(--line);border-radius:16px;margin-top:26px;padding:26px}.fxq{background:var(--surf2);border:1px solid var(--line2);width:100%;color:var(--head);border-radius:10px;padding:13px 18px;font-family:inherit;font-size:14px}.fxq::placeholder{color:var(--muted)}.fxtabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.fxt{background:var(--surf1);border:1px solid var(--line3);color:var(--txt2);cursor:pointer;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px}.fxt[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast);font-weight:600}.fxlist{flex-direction:column;gap:8px;display:flex}.fxi{background:var(--panel);border:1px solid var(--line);border-radius:11px}.fxi summary{cursor:pointer;grid-template-columns:280px 1fr 20px;align-items:center;gap:16px;padding:14px 20px;list-style:none;display:grid}.fxi summary::-webkit-details-marker{display:none}.fxn{color:var(--head);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.fxb{letter-spacing:1px;color:var(--accent-contrast);background:var(--accent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.fxs{color:var(--txt3);font-size:13px}.fxi summary svg{color:var(--muted);transition:transform .25s}.fxi[open]{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.fxi[open] summary svg{transform:rotate(180deg)}.fxd{padding:0 20px 16px}.fxd p{color:var(--txt2);max-width:780px;margin:0 0 8px;font-size:13.5px;line-height:1.6}.fxd a{font-size:13px;font-weight:600}.fxnone{text-align:center;color:var(--txt3);padding:18px 0 6px;font-size:14px;display:none}.fxnone.show{display:block}@media (width<=760px){.fxi summary{grid-template-columns:1fr 20px}.fxs{display:none}}.scheme-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-top:28px;padding:clamp(14px,2.5vw,34px);box-shadow:0 20px 60px #0006}.scheme-card img{width:100%;display:block}.scheme-card .schema-tmava,:root[data-theme=dark] .scheme-card .schema-svetla{display:none}:root[data-theme=dark] .scheme-card .schema-tmava{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .scheme-card .schema-svetla{display:none}:root:not([data-theme=light]) .scheme-card .schema-tmava{display:block}}.h2-dalsi{margin-top:72px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.step{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:28px}.step .kicker{letter-spacing:2px;color:var(--accent-text);font-size:12px;font-weight:700}.step-hlava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.step-kto{letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.step-kto-vy{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent)}.step-kto-my{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 12%, transparent)}.step-kto-auto{color:var(--success-text);background:color-mix(in srgb, var(--success-text) 12%, transparent)}.step-start{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.step h3{color:var(--head);margin-top:10px;font-size:18px}.step p{color:var(--txt3);margin:10px 0 0;font-size:14px;line-height:1.6}.validacia-bg{background:radial-gradient(ellipse 700px 400px at 20% 30%, color-mix(in srgb, var(--brand) 8%, transparent), transparent)}.valid-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.badge-sirsi{letter-spacing:1px}.validacia-nadpis{color:var(--head);margin-top:18px;font-size:clamp(26px,3.5vw,34px)}.validacia-popis{color:var(--txt3);margin:16px 0 0;font-size:15px;line-height:1.65}.vpoints{flex-direction:column;gap:12px;margin-top:22px;display:flex}.vpoint{color:var(--txt2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.vpoint svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.zvyraznenie{color:var(--strong)}.term{border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);background:var(--term-bg);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000080}.term-bar{background:color-mix(in srgb, var(--term-bg) 92%, white 8%);border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:11px 16px;display:flex}.term-bar .dot3{background:color-mix(in srgb, var(--term-text) 30%, transparent);border-radius:50%;width:10px;height:10px}.term-titulok{color:var(--term-cmt);margin-left:10px;font-size:12px}.term-body{color:var(--term-text);margin:0;padding:18px 20px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto}.c-cmt{color:var(--term-cmt)}.c-kw{color:var(--term-kw);font-weight:600}.c-key{color:var(--term-key)}.c-str{color:var(--term-str)}.c-ok{color:var(--term-ok);font-weight:600}.term-foot{color:var(--term-cmt);border-top:1px solid #ffffff14;padding:12px 18px;font-size:12.5px}.term-foot a{color:var(--term-key);font-weight:600}.overenie{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:40px;padding:26px 28px;display:grid}.overenie h3{color:var(--head);font-size:20px}.overenie-text p{color:var(--txt2);margin:8px 0 0;font-size:14px;line-height:1.6}.overenie-popisok{letter-spacing:.5px;color:var(--txt3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.overenie-riadok{gap:10px;display:flex}.overenie-vstup{min-width:0;font:inherit;letter-spacing:.5px;border:1px solid var(--line3);background:var(--bg);color:var(--txt);border-radius:10px;flex:auto;padding:12px 14px;font-size:16px}.overenie-vstup:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px;border-color:var(--brand)}.overenie-tlacidlo{flex-shrink:0;padding:12px 20px}.overenie-vysledok{min-height:22px;color:var(--txt2);margin:12px 0 0;font-size:14px;line-height:1.5}.overenie-vysledok[data-stav=registrovany]{color:var(--success-text);font-weight:600}.overenie-vysledok[data-stav=neregistrovany]{color:var(--accent-text);font-weight:600}.overenie-vysledok[data-stav=chyba],.overenie-vysledok[data-stav=hladam]{color:var(--txt3)}.overenie-poznamka{color:var(--txt3);margin:8px 0 0;font-size:12px}.cennik-bg{background:radial-gradient(ellipse 800px 400px at 50% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent)}.vat-note{text-align:center;color:var(--txt3);margin-top:12px;font-size:15px}.toggle-riadok{text-align:center}.toggle{border:1px solid var(--line2);border-radius:999px;margin-top:16px;padding:4px;font-size:13px;display:inline-flex}.toggle button{color:var(--txt3);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;border-radius:999px;padding:7px 22px}.toggle button[aria-pressed=true]{background:var(--brand);color:var(--brand-contrast);font-weight:600}.cennik-vyber{max-width:720px;margin-top:26px;margin-left:auto;margin-right:auto}#bill-note{visibility:hidden}#bill-note.rocna-viditelna{visibility:visible}.prices{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:30px;display:grid}.price{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:24px 20px;display:flex}.price .eyebrow{letter-spacing:1.5px;height:23px;color:var(--txt3);align-items:center;font-size:11px;font-weight:600;display:flex}.price .name{color:var(--head);font-size:19px;font-weight:700}.price .amount{color:var(--brand-text);font-size:34px;font-weight:700}.price .amount small{color:var(--txt3);font-size:13px;font-weight:400}.price .who{color:var(--txt2);font-size:13px}.price hr{background:var(--line);border:0;width:100%;height:1px;margin:0}.price .feat{color:var(--txt3);font-size:13px}.price .cta{border:1px solid color-mix(in srgb, var(--brand) 50%, transparent);color:var(--brand-text);text-align:center;border-radius:8px;margin-top:auto;padding:10px 0;font-size:13px;font-weight:600;display:block}.price .cta:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.price.hot{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 13%, transparent), color-mix(in srgb, var(--brand) 4%, transparent));border:1.5px solid var(--brand);box-shadow:0 14px 44px color-mix(in srgb, var(--brand) 22%, transparent)}.price.hot .eyebrow span{background:var(--brand);color:var(--brand-contrast);border-radius:999px;padding:4px 12px;font-weight:700}.price.hot .cta{background:var(--brand);color:var(--brand-contrast);border:0;font-weight:700}.price.hot .feat{color:var(--txt2)}.price.ent{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.price.ent .eyebrow{color:var(--accent-text)}.price.ent .amount{color:var(--accent-text);font-size:26px}.price.ent .cta{border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent-text)}.price.ent .cta:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.cd-box{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:48px;padding:40px;display:flex}.cd-title{color:var(--head);font-size:22px;font-weight:700;line-height:1.3}.cd{gap:10px;margin-top:18px;display:flex}.cd div{background:color-mix(in srgb, var(--brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:10px;flex-direction:column;align-items:center;min-width:68px;padding:12px 16px;display:flex}.cd b{color:var(--brand-text);font-size:30px;font-weight:700}.cd span{color:var(--txt3);font-size:11px}.cd-note{color:var(--txt3);margin-top:14px;font-size:13px}.roadmap{flex:auto}.roadmap .rt{color:var(--head);letter-spacing:.5px;font-size:15px;font-weight:700}.ritem{color:var(--txt3);align-items:baseline;gap:12px;margin-top:10px;font-size:14px;display:flex}.ritem b{color:var(--brand-text);flex-shrink:0;width:76px;font-weight:700}.ritem.final b{color:var(--accent-text)}.ritem.final span{color:var(--strong)}.faq{flex-direction:column;gap:10px;max-width:860px;margin:26px auto 0;display:flex}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0 24px}.faq summary{color:var(--strong);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.faq details[open] summary svg{color:var(--brand-text);transform:rotate(180deg)}.faq details p{color:var(--txt3);margin:0;padding:0 0 18px;font-size:14px;line-height:1.6}.why{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.why b{color:var(--head);font-size:30px;font-weight:700;display:block}.why span{color:var(--txt3);font-size:13px}.final{text-align:center;background:radial-gradient(ellipse 700px 300px at 50% 100%, color-mix(in srgb, var(--brand) 11%, transparent), transparent);padding:56px 0}.final h2{color:var(--head);font-size:clamp(26px,4vw,34px)}.final p{color:var(--txt3);margin:14px 0 0;font-size:16px}footer{border-top:1px solid var(--line);color:var(--txt4);padding:36px 0;font-size:13px}.foot{flex-direction:column;gap:32px;display:flex}.foot-brand{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:28px;display:flex}.foot-firma{flex-direction:column;gap:10px;display:flex}.foot img{height:30px;display:block}.foot .logo-tmava,:root[data-theme=dark] .foot .logo-svetla{display:none}:root[data-theme=dark] .foot .logo-tmava{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .foot .logo-svetla{display:none}:root:not([data-theme=light]) .foot .logo-tmava{display:block}}.cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px 24px;display:grid}.col{flex-direction:column;gap:8px;display:flex}.col b{color:var(--strong);font-weight:600}.foot a{color:var(--txt4)}.foot a:hover,.foot a:focus-visible{color:var(--head)}.suhlas-zmenit-btn{color:var(--txt4);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;min-height:24px;margin-top:2px;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.suhlas-zmenit-btn:hover,.suhlas-zmenit-btn:focus-visible{color:var(--head)}.suhlas-lista{z-index:70;background:var(--panel);border:1px solid var(--line2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 20px;max-width:640px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 44px #00000059}.suhlas-lista[hidden]{display:none}.suhlas-lista:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.suhlas-text{color:var(--txt3);flex:260px;margin:0;font-size:13px;line-height:1.6}.suhlas-tlacidla{flex:none;gap:10px;display:flex}.suhlas-btn{cursor:pointer;border:1px solid var(--line3);background:var(--panel2);min-height:24px;color:var(--head);border-radius:10px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700}.suhlas-btn:hover,.suhlas-btn:focus-visible{border-color:var(--brand);color:var(--brand-text)}@media (width<=980px){.cards,.steps{grid-template-columns:1fr 1fr}.fsband{flex-direction:column;align-items:flex-start;gap:18px}.fs-kroky{grid-template-columns:1fr}.mock-side{display:none}.valid-grid{grid-template-columns:1fr;gap:28px}.overenie{grid-template-columns:1fr;gap:18px}.prices{grid-template-columns:repeat(2,1fr)}.cd-box{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=620px){.cards,.steps{grid-template-columns:1fr}.stats,.why{grid-template-columns:1fr 1fr;gap:18px}.mrow{grid-template-columns:1fr auto auto}.mrow .partner,.mrow .dir{display:none}.hero-cta .btn{width:100%}.prices{grid-template-columns:1fr}.foot{text-align:center;gap:24px}.col{align-items:center}.foot-brand{flex-direction:column;align-items:center;gap:18px}.foot-firma{align-items:center}.suhlas-lista{flex-direction:column;align-items:stretch}.suhlas-tlacidla{justify-content:stretch}.suhlas-btn{flex:1 1 0}}
