/* interim-ceo — kritické */
@font-face {font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/lab/bebas-neue-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Bebas Neue';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/lab/bebas-neue-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/lab/inter-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/lab/inter-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/lab/inter-500-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/lab/inter-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/lab/inter-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/lab/inter-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/lab/inter-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/lab/inter-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root {--df-dark-base: #0f172a;--df-dark-panel: color-mix(in srgb, var(--df-dark-base) 90%, transparent);--df-navy: #282d3c;--df-navy-2: #2c2e3d;--df-blue: #3f99ff;--df-cyan: #00bcd4;--df-teal: #4ed2b3;--df-violet: #8b5cf6;--df-orange: #ea580c;--df-indigo: #6366f1;--df-white: #ffffff;--radius: 2px;--font-heading: "Red Hat Display", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif;}html {color-scheme: light;--df-muted: #5c6578;--df-text-dark: #282d3c;--df-bg: #eef1f8;--df-surface: #ffffff;--df-surface-hover: #f2f5fb;--df-text: #1b1f2a;--df-border: rgba(40, 45, 60, 0.12);--df-border-dark: rgba(40, 45, 60, 0.15);--df-topbar-bg: rgba(255, 255, 255, 0.96);--df-field-bg: #f7f9fc;--df-field-border: rgba(40, 45, 60, 0.18);--df-raw-bg: #edeff5;--df-table-th-bg: rgba(40, 45, 60, 0.07);--df-row-hover: rgba(40, 45, 60, 0.05);--df-elev-10: rgba(40, 45, 60, 0.06);--df-elev-12: rgba(40, 45, 60, 0.08);--df-elev-22: rgba(40, 45, 60, 0.12);--df-segment-bg: rgba(40, 45, 60, 0.08);--df-code-bg: rgba(40, 45, 60, 0.08);--df-tile-hover-border: rgba(40, 45, 60, 0.18);--df-btn-sec-hover-border: rgba(40, 45, 60, 0.28);--df-shadow-card: 0 24px 60px rgba(40, 45, 60, 0.14);--df-auth-bg: #e4e9f2;--oj-card-bg: var(--df-surface);--oj-card-border: var(--df-border);--oj-hero-bg: linear-gradient(135deg, rgba(15, 76, 117, 0.06) 0%, rgba(204, 0, 0, 0.04) 100%);--oj-hero-border: rgba(40, 45, 60, 0.1);--oj-toolbar-input-bg: var(--df-surface);--oj-toolbar-input-border: rgba(40, 45, 60, 0.18);--oj-map-card-bg: var(--df-surface);--oj-map-head-bg: rgba(40, 45, 60, 0.05);--oj-map-note-bg: var(--df-field-bg);--oj-map-note-text: var(--df-muted);--oj-price: var(--df-text);--oj-popis: var(--df-muted);--oj-zdroj-label: #6b7280;--oj-zdroje-text: var(--df-muted);--oj-meta-color: var(--df-muted);--oj-h1: var(--df-text);}html[data-theme="dark"] {color-scheme: dark;--df-dark-base: #020617;--df-dark-panel: color-mix(in srgb, var(--df-dark-base) 90%, transparent);--df-muted: #b6c6c9;--df-text-dark: #282d3c;--df-bg: #0a0f1a;--df-surface: #111827;--df-surface-hover: #1e293b;--df-text: #f0f2f5;--df-border: rgba(255, 255, 255, 0.09);--df-border-dark: rgba(40, 45, 60, 0.12);--df-topbar-bg: color-mix(in srgb, var(--df-dark-base) 93%, transparent);--df-field-bg: color-mix(in srgb, var(--df-dark-base) 82%, #000000);--df-field-border: rgba(255, 255, 255, 0.12);--df-raw-bg: var(--df-field-bg);--df-table-th-bg: rgba(0, 0, 0, 0.15);--df-row-hover: rgba(255, 255, 255, 0.03);--df-elev-10: rgba(0, 0, 0, 0.1);--df-elev-12: rgba(0, 0, 0, 0.12);--df-elev-22: rgba(0, 0, 0, 0.22);--df-segment-bg: rgba(0, 0, 0, 0.22);--df-code-bg: rgba(0, 0, 0, 0.2);--df-tile-hover-border: rgba(255, 255, 255, 0.12);--df-btn-sec-hover-border: rgba(255, 255, 255, 0.2);--df-shadow-card: 0 24px 60px rgba(0, 0, 0, 0.35);--df-auth-bg: var(--df-dark-base);--oj-card-bg: var(--df-surface);--oj-card-border: var(--df-border);--oj-hero-bg: linear-gradient(135deg, rgba(15, 76, 117, 0.12) 0%, rgba(204, 0, 0, 0.08) 100%);--oj-hero-border: rgba(255, 255, 255, 0.08);--oj-toolbar-input-bg: var(--df-field-bg);--oj-toolbar-input-border: rgba(255, 255, 255, 0.15);--oj-map-card-bg: var(--df-surface);--oj-map-head-bg: rgba(0, 0, 0, 0.2);--oj-map-note-bg: rgba(0, 0, 0, 0.18);--oj-map-note-text: var(--df-muted);--oj-price: var(--df-text);--oj-popis: var(--df-muted);--oj-zdroj-label: #9ca3af;--oj-zdroje-text: var(--df-muted);--oj-meta-color: var(--df-muted);--oj-h1: var(--df-text);}*,*::before,*::after {box-sizing: border-box;}body {margin: 0;min-height: 100vh;font-family: var(--font-body);font-size: 1.05rem;background-color: var(--df-bg);background-image: linear-gradient(165deg,rgba(63, 153, 255, 0.07) 0%,transparent 45%),linear-gradient(-25deg,rgba(78, 210, 179, 0.05) 0%,transparent 40%);color: var(--df-text);line-height: 1.55;}body.auth {display: flex;align-items: center;justify-content: center;padding: 1.5rem;}body.auth-df {background-color: var(--df-auth-bg);background-image: linear-gradient(180deg,rgba(63, 153, 255, 0.06) 0%,var(--df-auth-bg) 45%,var(--df-auth-bg) 100%);}html[data-theme="dark"] body.auth-df {background-image: linear-gradient(180deg,color-mix(in srgb, var(--df-dark-base) 88%, transparent) 0%,var(--df-dark-base) 40%,color-mix(in srgb, var(--df-dark-base) 96%, #000000) 100%);}.eyebrow {margin: 0 0 0.65rem;font-family: var(--font-heading);font-size: 0.7rem;font-weight: 700;letter-spacing: 0.22em;text-transform: uppercase;color: var(--df-blue);}.eyebrow-on-dark {color: var(--df-muted);}.muted {color: var(--df-muted);margin: 0;}.lede {margin: 0;max-width: 40rem;color: var(--df-muted);font-size: 1.05rem;}.card {width: min(100%, 420px);border-radius: var(--radius);padding: 2rem 2rem 1.85rem;box-shadow: var(--df-shadow-card);}.card-light {background: var(--df-white);border: 1px solid var(--df-border-dark);color: var(--df-text-dark);}.card-light h1 {color: var(--df-navy);}.card-light .muted {color: #5a6578;}.card-light .eyebrow {color: var(--df-blue);}.card h1 {margin: 0 0 0.5rem;font-family: var(--font-heading);font-size: 1.5rem;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;}.stack {display: flex;flex-direction: column;gap: 1rem;margin-top: 1.35rem;}.field {display: flex;flex-direction: column;gap: 0.4rem;font-size: 0.9rem;}.field span {font-weight: 600;color: var(--df-text-dark);opacity: 0.85;}input[type="password"] {width: 100%;padding: 0.7rem 0.85rem;border-radius: var(--radius);border: 1px solid #cfd6db;background: #fafbfc;color: var(--df-text-dark);font: inherit;}input[type="password"]:focus {outline: 2px solid var(--df-blue);outline-offset: 1px;border-color: var(--df-blue);}.btn {display: inline-flex;align-items: center;justify-content: center;padding: 0.75rem 1.15rem;border-radius: var(--radius);border: none;font-family: var(--font-heading);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;cursor: pointer;text-decoration: none;transition: background 0.2s ease, transform 0.15s ease;}.btn.primary {background: var(--df-blue);color: #fff;}.btn.primary:hover {background: #5aa9ff;}.btn.primary:active {transform: translateY(1px);}.error {color: #c44;font-size: 0.875rem;margin: 0;}.theme-toggle {display: inline-flex;align-items: center;justify-content: center;width: 2.35rem;height: 2.35rem;padding: 0;border: 1px solid var(--df-border);border-radius: var(--radius);background: var(--df-elev-10);color: var(--df-muted);cursor: pointer;transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;}.theme-toggle:hover {color: var(--df-blue);border-color: rgba(63, 153, 255, 0.35);background: var(--df-elev-12);}.theme-toggle__svg {display: block;}.topbar-tools {display: flex;align-items: center;gap: 0.65rem;}.link--nav {display: inline-flex;align-items: center;gap: 0.4rem;}.nav-ico {display: flex;flex-shrink: 0;opacity: 0.88;}.nav-ico svg {width: 1rem;height: 1rem;display: block;}.tile--with-icon {display: flex;gap: 1rem;align-items: flex-start;text-align: left;}a.tile.tile--with-icon {display: flex;}.tile__icon {flex-shrink: 0;width: 2.75rem;height: 2.75rem;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(63, 153, 255, 0.14);color: var(--df-blue);}.tile-accent-blue .tile__icon {background: rgba(63, 153, 255, 0.14);color: var(--df-blue);}.tile-accent-cyan .tile__icon {background: rgba(0, 188, 212, 0.14);color: var(--df-cyan);}.tile-accent-teal .tile__icon {background: rgba(78, 210, 179, 0.14);color: var(--df-teal);}.tile-accent-violet .tile__icon {background: rgba(139, 92, 246, 0.14);color: var(--df-violet);}.tile-accent-orange .tile__icon {background: rgba(234, 88, 12, 0.14);color: var(--df-orange);}.tile-accent-indigo .tile__icon {background: rgba(99, 102, 241, 0.14);color: var(--df-indigo);}.tile__icon svg {width: 1.45rem;height: 1.45rem;display: block;}.tile__body {flex: 1;min-width: 0;}.topbar {border-bottom: 1px solid var(--df-border);background: var(--df-topbar-bg);backdrop-filter: blur(10px);position: sticky;top: 0;z-index: 10;}.topbar-inner {max-width: 1040px;margin: 0 auto;padding: 1rem 1.35rem;display: flex;align-items: center;justify-content: space-between;gap: 1rem;}.brand {display: flex;align-items: stretch;gap: 0.55rem;}.brand::before {content: "";display: block;width: 38px;flex: 0 0 38px;align-self: stretch;min-height: 38px;background: url("/favicon.svg") center / contain no-repeat;}.brand__text {display: flex;flex-direction: column;justify-content: center;line-height: 1.02;}.logo {font-family: var(--font-heading);font-weight: 700;font-size: 1rem;letter-spacing: -0.02em;color: var(--df-text);}.logo-tag {font-size: 0.75rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--df-muted);}.topbar-actions .link {font-family: var(--font-heading);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--df-muted);text-decoration: none;transition: color 0.2s ease;}.topbar-actions .link:hover {color: var(--df-blue);}.page {max-width: 1040px;margin: 0 auto;padding: 2.25rem 1.35rem 3.5rem;}.intro h1 {margin: 0 0 0.65rem;font-family: var(--font-heading);font-size: clamp(1.65rem, 4vw, 2.15rem);font-weight: 700;letter-spacing: -0.03em;color: var(--df-text);line-height: 1.15;}.grid {display: grid;gap: 1.15rem;margin-top: 2.25rem;grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));}.tile {position: relative;background: var(--df-surface);border: 1px solid var(--df-border);border-radius: var(--radius);padding: 1.35rem 1.35rem 1.35rem 1.15rem;min-height: 148px;transition: border-color 0.2s ease, background 0.2s ease;}.tile::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 4px;border-radius: var(--radius) 0 0 var(--radius);background: var(--tile-accent, var(--df-blue));}.tile:hover {background: var(--df-surface-hover);border-color: var(--df-tile-hover-border);}.tile h2,.tile h3 {margin: 0 0 0.5rem;font-family: var(--font-heading);font-size: 0.95rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--df-text);}.tile-placeholder {border-style: solid;opacity: 1;}.tile-accent-blue {--tile-accent: var(--df-blue);}.tile-accent-cyan {--tile-accent: var(--df-cyan);}.tile-accent-teal {--tile-accent: var(--df-teal);}.tile-accent-violet {--tile-accent: var(--df-violet);}.tile-accent-orange {--tile-accent: var(--df-orange);}.tile-accent-indigo {--tile-accent: var(--df-indigo);}.tile-accent-navy {--tile-accent: #282d3c;}.tile-accent-navy .tile__icon {color: var(--tile-accent);}.tile-accent-emerald {--tile-accent: #10b981;}.tile-accent-emerald .tile__icon {color: var(--tile-accent);}.tile-accent-amber {--tile-accent: #d97706;}.tile-accent-amber .tile__icon {color: var(--tile-accent);}a.tile {display: block;text-decoration: none;color: inherit;}a.tile:hover h2,a.tile:hover h3 {color: var(--df-blue);}.tool-hint.or-status-line.tool-hint--ok {color: var(--df-muted);}.tool-hint.or-status-line.tool-hint--load {color: var(--df-cyan);}.tool-hint.or-status-line.tool-hint--error {color: #e8a0a0;}.or-block {border-left-color: rgba(78, 210, 179, 0.65) !important;box-shadow: inset 0 0 0 1px rgba(78, 210, 179, 0.12);}.or-rzp-fallback {margin-top: 0.85rem;padding: 0.85rem 0.95rem;border-radius: calc(var(--radius) - 2px);border: 1px solid rgba(78, 210, 179, 0.35);background: rgba(78, 210, 179, 0.07);}.or-rzp-fallback .muted {margin: 0 0 0.5rem;}.or-rzp-fallback-row {display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.75rem;}.rzp-ares-panel {border-left-color: rgba(78, 210, 179, 0.85) !important;box-shadow: inset 0 0 0 1px rgba(78, 210, 179, 0.12);}.rzp-ares-nace {margin-top: 0.65rem;}.rzp-ares-nace .rzp-nace-list {margin: 0.35rem 0 0;padding-left: 1.2rem;font-size: 0.92rem;color: var(--df-text);}.topbar-actions-split {display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-end;gap: 1rem 1.25rem;}.topbar--dashboard .topbar-inner {flex-wrap: wrap;align-items: center;}a.brand-link {text-decoration: none;color: inherit;transition: opacity 0.15s ease;}.brand-home-link {text-decoration: none;color: inherit;}a.brand-link:hover .logo {color: var(--df-blue);}a.brand-link:focus-visible {outline: 2px solid var(--df-blue);outline-offset: 3px;border-radius: 4px;}.topbar-actions--dashboard {display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-end;gap: 0.65rem 1rem;}.topbar-module-picker {position: relative;}.topbar-module-picker > summary {list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 0.35rem;font-family: var(--font-heading);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--df-muted);padding: 0.35rem 0.5rem;border-radius: 6px;border: 1px solid transparent;transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;user-select: none;}.topbar-module-picker > summary::-webkit-details-marker {display: none;}.topbar-module-picker > summary::after {content: "";width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;opacity: 0.65;margin-top: 1px;}.topbar-module-picker[open] > summary {color: var(--df-blue);background: var(--df-elev-12);border-color: rgba(63, 153, 255, 0.25);}.topbar-module-picker > summary:hover {color: var(--df-blue);}.topbar-module-panel {position: absolute;top: calc(100% + 0.4rem);right: 0;z-index: 40;width: min(22rem, calc(100vw - 2rem));max-height: min(70vh, 28rem);overflow-y: auto;padding: 0.5rem;background: var(--df-surface);border: 1px solid var(--df-border);border-radius: 10px;box-shadow: 0 16px 48px rgba(40, 45, 60, 0.18);}.topbar-module-item {display: flex;align-items: flex-start;gap: 0.65rem;padding: 0.55rem 0.6rem;border-radius: 8px;text-decoration: none;color: inherit;border-left: 3px solid transparent;transition: background 0.15s ease;}.topbar-module-item:hover {background: var(--df-row-hover);}.topbar-module-item:focus-visible {outline: 2px solid var(--df-blue);outline-offset: 0;}.topbar-module-item__ico {flex-shrink: 0;width: 2rem;height: 2rem;display: flex;align-items: center;justify-content: center;border-radius: 8px;font-size: 0;}.topbar-module-item__ico svg {width: 1.1rem;height: 1.1rem;}.topbar-module-item__text strong {display: block;font-family: var(--font-heading);font-size: 0.82rem;font-weight: 700;letter-spacing: 0.03em;color: var(--df-text);line-height: 1.25;}.topbar-module-item__text span {display: block;font-size: 0.72rem;color: var(--df-muted);line-height: 1.35;margin-top: 0.15rem;}.topbar-module-item--blue {border-left-color: var(--df-blue);}.topbar-module-item--blue .topbar-module-item__ico {background: rgba(63, 153, 255, 0.14);color: var(--df-blue);}.topbar-module-item--cyan {border-left-color: var(--df-cyan);}.topbar-module-item--cyan .topbar-module-item__ico {background: rgba(0, 188, 212, 0.14);color: var(--df-cyan);}.topbar-module-item--teal {border-left-color: var(--df-teal);}.topbar-module-item--teal .topbar-module-item__ico {background: rgba(78, 210, 179, 0.14);color: var(--df-teal);}.topbar-module-item--violet {border-left-color: var(--df-violet);}.topbar-module-item--violet .topbar-module-item__ico {background: rgba(139, 92, 246, 0.14);color: var(--df-violet);}.topbar-module-item--orange {border-left-color: var(--df-orange);}.topbar-module-item--orange .topbar-module-item__ico {background: rgba(234, 88, 12, 0.14);color: var(--df-orange);}.topbar-module-item--indigo {border-left-color: var(--df-indigo);}.topbar-module-item--indigo .topbar-module-item__ico {background: rgba(99, 102, 241, 0.14);color: var(--df-indigo);}.topbar-module-item--navy {border-left-color: var(--df-navy);}.topbar-module-item--navy .topbar-module-item__ico {background: rgba(40, 45, 60, 0.12);color: var(--df-navy);}.topbar-module-item--emerald {border-left-color: #10b981;}.topbar-module-item--emerald .topbar-module-item__ico {background: rgba(16, 185, 129, 0.14);color: #10b981;}.topbar-module-item--amber {border-left-color: #d97706;}.topbar-module-item--amber .topbar-module-item__ico {background: rgba(217, 119, 6, 0.14);color: #d97706;}.topbar-module-group {padding-bottom: 0.35rem;}.topbar-module-group + .topbar-module-group {border-top: 1px solid var(--df-border);margin-top: 0.25rem;padding-top: 0.35rem;}.topbar-module-group__label {margin: 0 0.55rem 0.35rem;font-size: 0.62rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--df-muted);}.dashboard-section {margin-top: 2.35rem;}.dashboard-section:first-of-type {margin-top: 1.85rem;}.dashboard-section__head {margin-bottom: 0.85rem;}.dashboard-section__title {margin: 0 0 0.35rem;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;letter-spacing: -0.02em;color: var(--df-text);}.dashboard-section__desc {margin: 0;font-size: 0.86rem;color: var(--df-muted);line-height: 1.45;max-width: 40rem;}.dashboard-section .grid {margin-top: 0;}@media (max-width: 640px) {.topbar--dashboard .topbar-inner {flex-direction: column;align-items: stretch;}.topbar-actions--dashboard {justify-content: space-between;width: 100%;}.topbar-module-panel {left: 0;right: 0;width: auto;max-width: none;}}.tool-page .intro {margin-bottom: 0.5rem;}.tool-page .intro .intro-footnote {margin-top: 0.45rem;max-width: 40rem;line-height: 1.45;}.tool-panel,.tool-result,.tool-next {margin-top: 1.75rem;padding: 1.35rem 1.35rem 1.35rem 1.15rem;background: var(--df-surface);border: 1px solid var(--df-border);border-radius: var(--radius);border-left: 4px solid var(--df-blue);}.tool-panel-title {margin: 0 0 1rem;font-family: var(--font-heading);font-size: 0.85rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--df-text);}.tool-panel-title-muted {color: var(--df-muted);}.tool-form {display: flex;flex-wrap: wrap;align-items: flex-end;gap: 1rem;}.field-inline {flex: 1 1 200px;max-width: 280px;}.field-inline span {color: var(--df-muted);font-weight: 600;font-size: 0.85rem;}.field-inline input[type="text"] {width: 100%;margin-top: 0.35rem;padding: 0.65rem 0.75rem;border-radius: var(--radius);border: 1px solid var(--df-field-border);background: var(--df-field-bg);color: var(--df-text);font: inherit;}.field-inline input[type="text"]:focus {outline: 2px solid var(--df-blue);outline-offset: 1px;}.tool-hint {margin: 0.85rem 0 0;font-size: 0.9rem;}.summary-dl {margin: 0;display: grid;grid-template-columns: minmax(8rem, 11rem) 1fr;gap: 0.35rem 1.25rem;font-size: 0.95rem;}.summary-dl dt {margin: 0;color: var(--df-muted);font-weight: 600;}.summary-dl dd {margin: 0;color: var(--df-text);}.raw-json {margin-top: 1.25rem;}.raw-json summary {display: flex;align-items: center;gap: 0.45rem;cursor: pointer;color: var(--df-cyan);font-weight: 600;font-size: 0.9rem;list-style: none;}.raw-json summary::-webkit-details-marker {display: none;}.raw-json-ico {display: flex;opacity: 0.85;}.raw-json pre {margin: 0.75rem 0 0;padding: 1rem;max-height: 22rem;overflow: auto;font-size: 0.78rem;line-height: 1.45;background: var(--df-raw-bg);border: 1px solid var(--df-border);border-radius: var(--radius);color: var(--df-muted);}.tool-list {margin: 0.5rem 0 0;padding-left: 1.2rem;line-height: 1.6;}.tool-next {border-left-color: var(--df-muted);}.tool-panel-cyan {border-left-color: var(--df-cyan);}.tool-panel-teal {border-left-color: var(--df-teal);}.tool-panel-muted {border-left-color: rgba(182, 198, 201, 0.45);}.tool-form-wrap {flex-wrap: wrap;align-items: flex-end;}.field-grow {flex: 1 1 220px;max-width: none;}.field-check {display: flex;flex-direction: row;align-items: center;gap: 0.5rem;font-size: 0.88rem;color: var(--df-muted);user-select: none;}.field-check input {width: 1rem;height: 1rem;accent-color: var(--df-cyan);}.btn.secondary {background: transparent;color: var(--df-muted);border: 1px solid var(--df-border);}.btn.secondary:hover {color: var(--df-text);border-color: var(--df-btn-sec-hover-border);}.btn-small {padding: 0.45rem 0.75rem;font-size: 0.68rem;}.tool-actions {margin: 1rem 0 0;display: flex;flex-wrap: wrap;gap: 0.65rem;}.vies-box {margin-top: 1.25rem;padding: 1rem 1rem 0.25rem;background: rgba(0, 188, 212, 0.06);border: 1px solid rgba(0, 188, 212, 0.22);border-radius: var(--radius);}.vies-title {margin: 0 0 0.65rem;font-family: var(--font-heading);font-size: 0.78rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--df-cyan);}.search-meta {margin: 0.65rem 0 0;font-size: 0.88rem;}.table-wrap {margin-top: 1rem;overflow-x: auto;border: 1px solid var(--df-border);border-radius: var(--radius);}.data-table {width: 100%;border-collapse: collapse;font-size: 0.9rem;}.data-table th,.data-table td {padding: 0.55rem 0.75rem;text-align: left;border-bottom: 1px solid var(--df-border);vertical-align: top;}.data-table th {font-family: var(--font-heading);font-size: 0.68rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--df-muted);background: var(--df-table-th-bg);}.data-table tr:last-child td {border-bottom: none;}.data-table tbody tr:hover {background: var(--df-row-hover);}.btn-link {background: none;border: none;padding: 0;font: inherit;font-weight: 600;color: var(--df-blue);cursor: pointer;text-decoration: underline;text-underline-offset: 2px;}.btn-link:hover {color: var(--df-cyan);}.pager {margin-top: 0.85rem;display: flex;gap: 0.65rem;}.link-list {margin: 0.35rem 0 0;padding-left: 1.2rem;line-height: 1.65;}.link-list a {color: var(--df-blue);font-weight: 600;text-decoration: none;}.link-list a:hover {text-decoration: underline;}.subhead {margin: 1.25rem 0 0.35rem;font-family: var(--font-heading);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--df-muted);}.small-print {font-size: 0.85rem;margin: 0 0 0.65rem;}.registry-wrap {margin-top: 0.25rem;}.table-wrap-tight {margin-top: 0.5rem;}.data-table-compact th,.data-table-compact td {padding: 0.4rem 0.6rem;font-size: 0.85rem;}.or-kontakt-cell {vertical-align: top;min-width: 9.5rem;}.or-kontakt-links {font-size: 0.82rem;line-height: 1.45;margin-bottom: 0.3rem;}.or-kontakt-copy {margin-top: 0.15rem;}.or-rr-wrap {display: flex;flex-direction: column;align-items: flex-start;gap: 0.35rem;}.or-rr-out {width: 100%;}.or-rr-block {margin-top: 0.35rem;font-size: 0.82rem;}.or-rr-line {display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.35rem 0.5rem;margin: 0.15rem 0;font-size: 0.82rem;}.or-k-auto {display: flex;flex-direction: column;gap: 0.5rem;}.or-k-section-title {margin-top: 0.25rem;font-weight: 600;}.or-k-section-title:first-child {margin-top: 0;}.or-k-proces {margin-top: 0.35rem;padding-top: 0.35rem;border-top: 1px solid rgba(0, 0, 0, 0.06);font-size: 0.72rem;opacity: 0.9;}.or-k-mail-cell,.or-k-tel-cell {vertical-align: top;font-size: 0.84rem;line-height: 1.4;max-width: 16rem;}.or-k-inline-line {word-break: break-word;}.or-k-inline-link {word-break: break-all;}.or-k-inline-tel {word-break: break-all;}.or-k-proces-inline {margin-top: 0.35rem;padding-top: 0.25rem;border-top: 1px solid rgba(0, 0, 0, 0.05);line-height: 1.35;}.or-k-hit {padding-bottom: 0.45rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.or-k-hit:last-child {border-bottom: none;padding-bottom: 0;}.or-k-hit-main {display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.35rem 0.5rem;font-size: 0.82rem;}.or-k-tag {font-size: 0.7rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: var(--df-muted);}.or-k-val {font-weight: 500;word-break: break-all;}.or-k-jistota {font-size: 0.78rem;color: var(--df-muted);}.or-k-zdroje {margin-top: 0.15rem;font-size: 0.75rem;}.tool-actions-wide {flex-wrap: wrap;align-items: center;}.quick-links {margin-top: 1rem;}.quick-links-inner {display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 0.5rem;}.quick-link-chip {display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.4rem 0.65rem;border-radius: var(--radius);border: 1px solid var(--df-border);background: var(--df-elev-12);color: var(--df-blue);font-size: 0.82rem;font-weight: 600;text-decoration: none;transition: border-color 0.15s ease, color 0.15s ease;}.ql-ico {display: flex;opacity: 0.88;}.ql-label {line-height: 1.3;}.quick-link-chip:hover {border-color: rgba(63, 153, 255, 0.45);color: var(--df-cyan);}.quick-link-chip--internal {border-color: rgba(78, 210, 179, 0.35);color: var(--df-teal);}.quick-link-chip--internal:hover {border-color: rgba(78, 210, 179, 0.55);color: var(--df-cyan);}.tool-panel-local {border-left-color: rgba(182, 198, 201, 0.55);}.subhead-tight {margin-top: 0.75rem;}.history-list {list-style: none;margin: 0.5rem 0 0.75rem;padding: 0;display: flex;flex-direction: column;gap: 0.35rem;}.history-item {display: flex;align-items: center;gap: 0.5rem;width: 100%;text-align: left;padding: 0.5rem 0.65rem;border-radius: var(--radius);border: 1px solid var(--df-border);background: var(--df-elev-10);color: var(--df-text);font: inherit;font-size: 0.88rem;cursor: pointer;transition: border-color 0.15s ease, background 0.15s ease;}.hi-ico {flex-shrink: 0;display: flex;align-items: center;opacity: 0.9;}.history-item--ico .hi-ico {color: var(--df-blue);}.history-item--search .hi-ico {color: var(--df-teal);}.hi-text {flex: 1;min-width: 0;line-height: 1.35;}.history-item:hover {border-color: rgba(63, 153, 255, 0.35);background: rgba(63, 153, 255, 0.06);}.note-panel {margin-top: 1.5rem;padding-top: 1rem;border-top: 1px solid var(--df-border);}.note-textarea {width: 100%;margin-top: 0.5rem;padding: 0.65rem 0.75rem;border-radius: var(--radius);border: 1px solid var(--df-field-border);background: var(--df-field-bg);color: var(--df-text);font: inherit;font-size: 0.92rem;line-height: 1.45;resize: vertical;min-height: 6rem;}.note-textarea:focus {outline: 2px solid var(--df-teal);outline-offset: 1px;}.note-bar {margin-top: 0.65rem;display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;}.note-saved {font-size: 0.85rem;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.ico {width: 1.15rem;height: 1.15rem;display: block;}.ico-page {width: 1.65rem;height: 1.65rem;color: var(--df-blue);}.page-title-row {display: flex;align-items: center;gap: 0.6rem;}.page-title-ico {display: flex;flex-shrink: 0;}.tool-panel-title-row {display: flex;align-items: center;gap: 0.55rem;}.tpi-ico {display: flex;flex-shrink: 0;}.tpi-ico--cyan {color: var(--df-cyan);}.tpi-ico--teal {color: var(--df-teal);}.tpi-ico--blue {color: var(--df-blue);}.tpi-ico--muted {color: var(--df-muted);}.tpi-ico--warn {color: #e8b44f;}.tpi-ico--amber {color: #e8b44f;}.csu-res-panel {border-left-color: rgba(232, 180, 79, 0.85) !important;box-shadow: inset 0 0 0 1px rgba(232, 180, 79, 0.12);}.zaverka-or-panel {margin-top: 0.85rem;}.or-web-firma-wrap {margin-top: 0.75rem;margin-bottom: 0.5rem;padding: 0.65rem 0.85rem;}.or-web-firma-wrap .or-web-firma-links {margin: 0.35rem 0 0;line-height: 1.45;}.or-kontakt-loading {display: inline-flex;align-items: center;gap: 0.35rem;max-width: 100%;flex-wrap: wrap;}.or-kontakt-spinner {flex-shrink: 0;width: 0.78rem;height: 0.78rem;border: 2px solid rgba(148, 163, 184, 0.4);border-top-color: rgba(78, 210, 179, 0.92);border-radius: 50%;animation: or-kontakt-spin 0.7s linear infinite;}.or-kontakt-loading--mail .or-kontakt-spinner {border-top-color: rgba(100, 180, 255, 0.95);}.or-kontakt-loading--tel .or-kontakt-spinner {border-top-color: rgba(232, 180, 79, 0.95);}@keyframes or-kontakt-spin {to {transform: rotate(360deg);}}.or-kontakt-loading-label {font-size: 0.78rem;line-height: 1.25;}.data-table-compact td.or-kontakt-cell.or-kontakt-pending {vertical-align: middle;}.summary-zaverka-box {margin-top: 0.85rem;border-left-color: rgba(100, 116, 139, 0.7) !important;box-shadow: inset 0 0 0 1px rgba(100, 116, 139, 0.1);}.or-zaverka-actions {margin: 0 0 0.5rem;}.or-zaverka-panel {margin-top: 0.65rem;}.tool-panel-amber {border-left-color: rgba(232, 180, 79, 0.75);background: rgba(232, 180, 79, 0.06);}.sd-callout {margin-top: 1rem;padding: 0.85rem 1rem;border-radius: var(--radius);border: 1px solid rgba(78, 210, 179, 0.28);background: rgba(78, 210, 179, 0.06);}.checklist-panel {margin-top: 1.25rem;}.checklist-ol {margin: 0.5rem 0 0;padding-left: 1.35rem;line-height: 1.65;color: var(--df-muted);}.checklist-ol strong {color: var(--df-text);}.checklist-ol a {color: var(--df-blue);font-weight: 600;text-decoration: none;}.checklist-ol a:hover {text-decoration: underline;}.subhead-spaced {margin-top: 1.5rem;}.link-list-tight {margin-top: 0.35rem;}.link-list-tight code {font-size: 0.85em;padding: 0.1rem 0.25rem;background: var(--df-code-bg);border-radius: 2px;color: var(--df-cyan);}.td-links {white-space: normal;line-height: 1.5;}.table-link {color: var(--df-blue);font-weight: 600;font-size: 0.82rem;text-decoration: none;}.table-link:hover {color: var(--df-cyan);text-decoration: underline;}.note-template-bar {margin: 0.5rem 0 0.35rem;}.vlastnici-note {margin-top: 1.35rem;}.subhead-row,.vies-title-row {display: flex;align-items: center;gap: 0.45rem;}.subhead-ico,.vies-title-ico {display: flex;flex-shrink: 0;}.ico--teal {color: var(--df-teal);}.ico--cyan {color: var(--df-cyan);}.ico--blue {color: var(--df-blue);}.ico--muted {color: var(--df-muted);}.ico--err {color: #e07a7a;}.ico--warn {color: #e8b44f;}.ico-glyph {width: 1.05rem;height: 1.05rem;}.ico-hi {width: 1rem;height: 1rem;}.ico-stav {width: 1rem;height: 1rem;flex-shrink: 0;}.ico-link {width: 0.95rem;height: 0.95rem;flex-shrink: 0;opacity: 0.9;}@keyframes ico-spin {to {transform: rotate(360deg);}}.ico-spin {animation: ico-spin 0.75s linear infinite;}.hint-row {display: inline-flex;align-items: center;gap: 0.45rem;}.hint-glyph {display: flex;flex-shrink: 0;}.tool-hint-status.tool-hint--ok {color: var(--df-muted);}.tool-hint-status.tool-hint--load {color: var(--df-cyan);}.tool-hint-status.tool-hint--error {color: #e8a0a0;}.stav-pill {display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.2rem 0.55rem 0.2rem 0.4rem;border-radius: 999px;font-size: 0.82rem;font-weight: 600;border: 1px solid var(--df-border);background: var(--df-elev-12);}.stav-pill-text {line-height: 1.2;}.stav-pill--ok {border-color: rgba(78, 210, 179, 0.45);background: rgba(78, 210, 179, 0.1);color: var(--df-teal);}.stav-pill--ok .ico-stav {color: var(--df-teal);}.stav-pill--none {border-color: rgba(182, 198, 201, 0.35);color: var(--df-muted);}.stav-pill--none .ico-stav {color: var(--df-muted);}.stav-pill--end {border-color: rgba(224, 122, 122, 0.45);background: rgba(224, 122, 122, 0.08);color: #e8a0a0;}.stav-pill--end .ico-stav {color: #e07a7a;}.stav-pill--warn {border-color: rgba(232, 180, 79, 0.45);background: rgba(232, 180, 79, 0.1);color: #e8b44f;}.stav-pill--warn .ico-stav {color: #e8b44f;}.stav-pill--unk {border-color: rgba(63, 153, 255, 0.35);color: var(--df-blue);}.stav-pill--unk .ico-stav {color: var(--df-blue);}.dd-with-ico {display: flex;align-items: flex-start;gap: 0.45rem;}.dd-ico {flex-shrink: 0;display: flex;margin-top: 0.1rem;}.btn-with-ico {display: inline-flex;align-items: center;gap: 0.4rem;}.btn-ico {display: flex;flex-shrink: 0;}.btn-ico .ico {width: 1rem;height: 1rem;}.page.tool-page.tool-page--wide {max-width: 1200px;}.tool-split {display: grid;grid-template-columns: minmax(260px, 320px) minmax(0, 1fr);gap: 1.5rem 1.75rem;align-items: start;margin-top: 1.5rem;}.tool-sidebar {display: flex;flex-direction: column;gap: 1rem;position: sticky;top: 1rem;align-self: start;max-height: calc(100vh - 2rem);overflow-y: auto;padding-bottom: 0.25rem;}.tool-sidebar-panel.tool-panel {margin-top: 0;}.tool-rezim-card {padding: 1rem 1.1rem 1.1rem;background: var(--df-surface);border: 1px solid var(--df-border);border-radius: var(--radius);border-left: 4px solid var(--df-blue);}.tool-rezim-label {margin: 0 0 0.6rem;font-family: var(--font-heading);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--df-muted);}.tool-rezim-tabs--segment {display: grid;grid-template-columns: 1fr 1fr;gap: 0.35rem;padding: 0.2rem;border-radius: var(--radius);background: var(--df-segment-bg);border: 1px solid var(--df-border);}.tool-rezim-seg {display: block;text-align: center;padding: 0.5rem 0.4rem;border-radius: calc(var(--radius) - 2px);font-size: 0.88rem;font-weight: 600;text-decoration: none !important;color: var(--df-muted) !important;transition: background 0.15s ease, color 0.15s ease;}.tool-rezim-seg:hover {color: var(--df-text) !important;background: var(--df-row-hover);}.tool-rezim-seg.is-active {color: var(--df-text) !important;background: var(--df-surface);box-shadow: 0 1px 3px var(--df-elev-22);}.tool-form--sidebar {flex-direction: column;align-items: stretch;gap: 0.75rem;}.field-inline--sidebar {flex: none;max-width: none;}.field-inline--sidebar input[type="text"] {width: 100%;}.btn-block-sidebar {width: 100%;justify-content: center;}.tool-split-main {min-width: 0;}.tool-main-hint {margin: 0 0 1rem;padding: 1.25rem 1.35rem;background: rgba(63, 153, 255, 0.06);border: 1px dashed rgba(63, 153, 255, 0.28);border-radius: var(--radius);}.tool-main-hint[hidden] {display: none !important;}.tool-main-hint-title {margin: 0 0 0.35rem;font-family: var(--font-heading);font-size: 0.95rem;font-weight: 700;color: var(--df-text);}@media (max-width: 880px) {.tool-split {grid-template-columns: 1fr;}.tool-sidebar {position: static;max-height: none;overflow: visible;}}:root {--fz-bg: #f4f4f5;--fz-dot: rgba(0, 0, 0, 0.07);--fz-ink: #0a0a0a;--fz-muted: #52525b;--fz-dim: #a1a1aa;--fz-accent: #008da6;--fz-accent-neon: #00e8ff;--fz-kicker: #b91c7c;--fz-kicker-dark: #f0abfc;--fz-kicker-font-size: 0.93rem;--fz-kicker-glow: 0 0 6px rgba(185, 28, 124, 0.72), 0 0 16px rgba(217, 70, 160, 0.5), 0 0 30px rgba(240, 171, 252, 0.28);--fz-kicker-glow-dark: 0 0 8px rgba(240, 171, 252, 0.88), 0 0 22px rgba(232, 121, 249, 0.58), 0 0 40px rgba(185, 28, 124, 0.35);--fz-pink: var(--fz-accent);--fz-pink-bg: var(--fz-accent);--fz-pink-glow: 0 0 6px rgba(0, 141, 166, 0.75), 0 0 18px rgba(0, 232, 255, 0.5), 0 0 38px rgba(0, 232, 255, 0.28);--fz-pink-glow-neon: 0 0 8px rgba(0, 232, 255, 0.9), 0 0 24px rgba(0, 232, 255, 0.6), 0 0 48px rgba(0, 232, 255, 0.32);--fz-pink-glow-strong: 0 0 8px rgba(0, 232, 255, 0.75), 0 0 22px rgba(0, 232, 255, 0.55), 0 0 44px rgba(0, 141, 166, 0.35);--fz-surface: #ffffff;--fz-border: rgba(0, 0, 0, 0.1);--fz-display: "Bebas Neue", "Arial Narrow", sans-serif;--fz-body: "Inter", system-ui, sans-serif;--fz-mono: ui-monospace, "Cascadia Code", "Consolas", monospace;--fz-sans: var(--fz-body);--fz-main: min(68rem, calc(100% - 3rem));--fz-section-max: min(96rem, calc(100vw - 3rem));--fz-footer-bg: #0a0a0a;--fz-hero-bg: #0a0a0a;--fz-hero-dot: rgba(255, 255, 255, 0.07);--fz-hero-ink: #fafafa;--fz-hero-muted: #a1a1aa;--fz-hero-dim: #71717a;--fz-hero-border: rgba(255, 255, 255, 0.12);}html:has(body.df-lp--lab) {background: var(--fz-bg);color-scheme: light;scroll-behavior: smooth;--fz-header-offset: max(5.75rem, calc(3.85rem + env(safe-area-inset-top, 0px)));scroll-padding-top: var(--fz-header-offset);}@media (min-width: 1240px) {html:has(body.df-lp--lab) {--fz-header-offset: max(6.25rem, calc(4.15rem + env(safe-area-inset-top, 0px)));}}body.df-lp--lab #top,body.df-lp--lab #hodnota,body.df-lp--lab #sluzby,body.df-lp--lab #reference,body.df-lp--lab #faq,body.df-lp--lab #konzultace {scroll-margin-top: var(--fz-header-offset);}body.df-lp--lab {--df-bg: var(--fz-bg);--df-text: var(--fz-ink);--df-muted: var(--fz-muted);--df-surface: var(--fz-surface);--df-border: var(--fz-border);margin: 0;color: var(--fz-ink);font-family: var(--fz-body);font-size: 1rem;line-height: 1.55;background-color: var(--fz-bg);background-image: radial-gradient(circle, var(--fz-dot) 1px, transparent 1px);background-size: 22px 22px;background-position: 0 0;}body.df-lp--lab.dashboard-df {background-color: var(--fz-bg);background-image: radial-gradient(circle, var(--fz-dot) 1px, transparent 1px);background-size: 22px 22px;}body.df-lp--lab .df-lp-main {width: 100%;max-width: var(--fz-section-max);margin-inline: auto;padding-inline: 1.5rem;box-sizing: border-box;}body.df-lp--lab .fz-header {position: fixed;top: 0;left: 0;right: 0;z-index: 300;pointer-events: none;transition:background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;}body.df-lp--lab .fz-header.is-scrolled {background-color: color-mix(in srgb, var(--fz-bg) 92%, var(--fz-surface));border-bottom: 1px solid var(--fz-border);box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) {background-color: transparent;border-bottom-color: transparent;box-shadow: none;}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-logo__text {color: var(--fz-hero-ink);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-logo:hover .fz-logo__text {color: var(--fz-accent-neon);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-nav a {color: #d4d4d8;}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-nav a:hover {color: #fff;}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-nav__n,html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-burger__panel .fz-nav__n {color: var(--fz-kicker-dark);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-burger > summary {color: var(--fz-hero-ink);background: rgba(255, 255, 255, 0.08);border-color: var(--fz-hero-border);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__tools .df-lp-lang__btn {background: rgba(255, 255, 255, 0.08);color: #d4d4d8;border-color: var(--fz-hero-border);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__tools .df-lp-lang__btn:hover {color: #fff;border-color: rgba(255, 255, 255, 0.28);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__tools .df-lp-lang__btn--on {background: #fff;color: var(--fz-hero-bg);border-color: #fff;}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__tools .theme-toggle {background: rgba(255, 255, 255, 0.08);color: var(--fz-hero-ink);border-color: var(--fz-hero-border);}html:not([data-theme="dark"]) body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__tools .theme-toggle:hover {color: var(--fz-accent-neon);border-color: rgba(0, 232, 255, 0.45);}body.df-lp--lab .fz-header__inner {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 0.65rem 0.85rem;max-width: 100%;padding: 1rem 1.35rem;pointer-events: auto;}body.df-lp--lab .fz-logo {grid-column: 1;justify-self: start;display: inline-flex;align-items: center;gap: 0.55rem;min-width: 0;max-width: min(24rem, 48vw);text-decoration: none;transition: opacity 0.2s ease;}body.df-lp--lab .fz-logo__img {flex: 0 0 auto;width: 2.75rem;height: 2.75rem;display: block;border-radius: 0.5rem;}body.df-lp--lab .fz-logo__text {font-family: var(--fz-sans);font-size: clamp(0.78rem, 1.05vw, 0.92rem);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--fz-ink);line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-shadow: none;transition: color 0.2s ease;}body.df-lp--lab .fz-logo:hover .fz-logo__text {color: var(--fz-accent);text-shadow: none;}body.df-lp--lab .fz-logo:hover {opacity: 0.92;}body.df-lp--lab .fz-header__end {grid-column: 2;display: flex;align-items: center;gap: 0.45rem;flex-shrink: 0;justify-self: end;}body.df-lp--lab .fz-header__tools {display: flex;align-items: center;gap: 0.5rem;}body.df-lp--lab .fz-header__tools .df-lp-lang {display: inline-flex;align-items: center;gap: 0.15rem;flex-shrink: 0;}body.df-lp--lab .fz-header__tools .df-lp-lang__btn {font-family: var(--fz-sans);font-weight: 600;font-size: 0.68rem;letter-spacing: 0.04em;padding: 0.35rem 0.45rem;border-radius: 4px;border: 1px solid var(--fz-border);background: var(--fz-surface);color: var(--fz-muted);cursor: pointer;line-height: 1;}body.df-lp--lab .fz-header__tools .df-lp-lang__btn:hover {color: var(--fz-ink);border-color: var(--fz-pink);}body.df-lp--lab .fz-header__tools .df-lp-lang__btn--on {background: var(--fz-ink);color: #fff;border-color: var(--fz-ink);}body.df-lp--lab .fz-header__tools .df-lp-lang__btn,body.df-lp--lab .fz-header__tools .theme-toggle {pointer-events: auto;}body.df-lp--lab .fz-header__tools .theme-toggle {display: inline-flex;align-items: center;justify-content: center;width: 2.1rem;height: 2.1rem;padding: 0;border: 1px solid var(--fz-border);border-radius: 4px;background: var(--fz-surface);color: var(--fz-ink);cursor: pointer;flex-shrink: 0;}body.df-lp--lab .fz-header__tools .theme-toggle:hover {border-color: var(--fz-pink);color: var(--fz-pink);}body.df-lp--lab .fz-header__tools .theme-toggle__svg {display: block;}body.df-lp--lab .fz-nav {display: none !important;gap: clamp(0.5rem, 1vw, 1.1rem);flex-wrap: nowrap;align-items: center;justify-content: center;min-width: 0;}body.df-lp--lab .fz-burger {display: block;position: relative;}body.df-lp--lab .fz-burger > summary {list-style: none;cursor: pointer;font-family: var(--fz-sans);font-size: clamp(0.78rem, 1.05vw, 0.92rem);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--fz-ink);padding: 0.45rem 0.65rem;border: 1px solid var(--fz-border);background: var(--fz-surface);}body.df-lp--lab .fz-burger > summary::-webkit-details-marker {display: none;}body.df-lp--lab .fz-burger__panel {position: absolute;top: calc(100% + 0.35rem);right: 0;z-index: 120;min-width: min(16rem, calc(100vw - 2rem));padding: 0.65rem 0.75rem;background: var(--fz-surface);border: 1px solid var(--fz-border);box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);display: flex;flex-direction: column;gap: 0.15rem;}body.df-lp--lab .fz-burger__panel a {font-family: var(--fz-sans);font-size: clamp(0.78rem, 1.05vw, 0.92rem);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--fz-muted);text-decoration: none;padding: 0.45rem 0.35rem;}body.df-lp--lab .fz-burger__panel a:hover {color: var(--fz-ink);}@media (min-width: 1240px) {body.df-lp--lab .fz-header__inner {grid-template-columns: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);gap: 0.65rem 1rem;padding: 1rem 1.5rem;}body.df-lp--lab .fz-logo {grid-column: 1;max-width: min(22rem, 32vw);}body.df-lp--lab .fz-nav {grid-column: 2;display: flex !important;}body.df-lp--lab .fz-header__end {grid-column: 3;}body.df-lp--lab .fz-burger {display: none;}}body.df-lp--lab .fz-nav a {font-family: var(--fz-sans);font-size: clamp(0.78rem, 1.05vw, 0.92rem);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--fz-muted);text-decoration: none;line-height: 1.2;white-space: nowrap;}body.df-lp--lab .fz-nav a:hover {color: var(--fz-ink);}body.df-lp--lab .fz-nav__n,body.df-lp--lab .fz-burger__panel .fz-nav__n {color: var(--fz-kicker);text-shadow: none;margin-right: 0.15rem;}body.df-lp--lab .fz-footer__nav .fz-nav__n {color: var(--fz-kicker-dark);text-shadow: none;margin-right: 0.15rem;}body.df-lp--lab .fz-header__cta {font-family: var(--fz-sans);font-size: clamp(0.78rem, 1.05vw, 0.92rem);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none;display: inline-block;padding: 0.55rem 0.85rem;background: var(--fz-ink);color: #fff;border: 1px solid transparent;white-space: nowrap;flex-shrink: 0;line-height: 1.2;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;}body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__cta {background: #fafafa;color: var(--fz-hero-bg);border-color: rgba(255, 255, 255, 0.4);}body.df-lp--lab .fz-header:not(.is-scrolled) .fz-header__cta:hover {background: var(--fz-accent-neon);color: #0a0a0a;border-color: var(--fz-accent-neon);box-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .fz-hero--splash .fz-hero__promise {color: var(--fz-kicker-dark);}body.df-lp--lab .fz-hero--splash .fz-hero__cta {background: var(--fz-kicker);color: #fff;border-color: var(--fz-kicker);}body.df-lp--lab .fz-hero--splash .fz-hero__cta:hover {background: color-mix(in srgb, var(--fz-kicker) 78%, #fff);color: #fff;border-color: color-mix(in srgb, var(--fz-kicker) 78%, #fff);box-shadow: var(--fz-kicker-glow-dark);}body.df-lp--lab .fz-header.is-scrolled .fz-header__cta:hover {background: var(--fz-accent-neon);color: #fff;border-color: var(--fz-accent-neon);box-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .fz-hero--splash {position: relative;min-height: 100vh;min-height: 100dvh;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 6rem 1.5rem 5rem;margin-bottom: 0;overflow: hidden;color: var(--fz-hero-muted);background-color: var(--fz-hero-bg);background-image: radial-gradient(circle, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size: 22px 22px;background-position: 0 0;}body.df-lp--lab .fz-hero--splash::before {content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: url("/fz-hero-motif-f4.svg");background-size: cover;background-position: center 52%;background-repeat: no-repeat;opacity: 0.22;-webkit-mask-image: radial-gradient(ellipse 38% 36% at 50% 48%,transparent 0%,transparent 16%,rgba(0, 0, 0, 0.35) 40%,#000 88%);mask-image: radial-gradient(ellipse 38% 36% at 50% 48%,transparent 0%,transparent 16%,rgba(0, 0, 0, 0.35) 40%,#000 88%);}body.df-lp--lab .fz-hero--splash::after {content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(ellipse 36% 34% at 50% 48%,rgba(10, 10, 10, 0.82) 0%,rgba(10, 10, 10, 0.35) 52%,transparent 72%);}body.df-lp--lab .fz-meta {position: absolute;font-family: var(--fz-mono);font-size: 0.62rem;font-weight: 500;line-height: 1.65;letter-spacing: 0.04em;text-transform: uppercase;color: var(--fz-dim);pointer-events: none;}body.df-lp--lab .fz-meta p {margin: 0;}body.df-lp--lab .fz-meta--tl {left: 1.5rem;bottom: 5.5rem;text-align: left;}body.df-lp--lab .fz-meta--tr {right: 1.5rem;bottom: 5.5rem;text-align: right;}body.df-lp--lab .fz-hero__photo {position: absolute;object-fit: cover;filter: grayscale(100%) contrast(1.05);border: 1px solid var(--fz-border);pointer-events: none;}body.df-lp--lab .fz-hero__photo--l {left: 4%;top: 50%;transform: translateY(-50%);width: min(12vw, 160px);height: min(28vh, 220px);display: none;}body.df-lp--lab .fz-hero__photo--r {right: 4%;top: 50%;transform: translateY(-50%);width: min(14vw, 180px);height: min(32vh, 260px);display: none;}@media (min-width: 900px) {body.df-lp--lab .fz-hero__photo--l,body.df-lp--lab .fz-hero__photo--r {display: block;}}body.df-lp--lab .fz-hero__center {position: relative;z-index: 2;text-align: center;max-width: 52rem;padding: 0 1rem;}body.df-lp--lab .fz-hero__hi {margin: 0 0 0.35rem;font-size: clamp(0.95rem, 2vw, 1.1rem);font-weight: 400;color: var(--fz-muted);}body.df-lp--lab .fz-pink {display: inline-block;padding: 0.1em 0.35em;color: var(--fz-ink);background: var(--fz-pink-bg);font-weight: 600;}body.df-lp--lab .fz-hero__center .df-lp-hero-disp {margin: 0 0 1rem;font-family: var(--fz-display);font-weight: 400;font-size: clamp(2.75rem, 7vw, 4.5rem);line-height: 1.05;letter-spacing: 0.02em;color: var(--fz-hero-ink);text-transform: uppercase;}body.df-lp--lab .df-lp-hero-disp__line {display: block;}body.df-lp--lab .df-lp-hero-disp__line:first-child {font-size: 2.1em;line-height: 0.95;letter-spacing: 0.02em;}body.df-lp--lab .df-lp-hero-disp__line--sub {text-transform: none;font-weight: 600;letter-spacing: -0.02em;}body.df-lp--lab .fz-hero--splash .df-lp-hero-disp__line--accent {color: var(--fz-accent-neon);font-weight: 600;}body.df-lp--lab .fz-hero--splash .df-lp-hero-disp__line:first-child .df-lp-tx-hero-accent,body.df-lp--lab .fz-hero--splash .df-lp-tx-hero-accent {color: var(--fz-accent-neon);text-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .fz-hero__tagline {margin: 1rem auto 0;max-width: 44rem;font-family: var(--fz-sans);font-size: clamp(1rem, 2.2vw, 1.35rem);line-height: 1.45;letter-spacing: -0.02em;text-wrap: balance;}body.df-lp--lab .fz-hero--splash .fz-hero__tagline .df-lp-hero-tagline__lead {font-weight: 800;color: var(--fz-hero-ink);text-shadow: none;}body.df-lp--lab .fz-hero--splash .fz-hero__tagline .df-lp-hero-tagline__or {font-weight: 500;font-size: 0.88em;color: var(--fz-hero-muted);}body.df-lp--lab .fz-hero--splash .fz-hero__tagline .df-lp-hero-tagline__rest {font-weight: 600;color: var(--fz-hero-ink);}body.df-lp--lab .fz-hero--splash .fz-hero__tagline .df-lp-hero-tagline__em {font-style: italic;font-weight: 600;color: var(--fz-accent-neon);text-shadow: none;}body.df-lp--lab .fz-hero__actions {display: flex;flex-direction: column;align-items: center;gap: 0.85rem;margin-top: 1.35rem;}body.df-lp--lab .fz-hero--splash .fz-hero__promise {margin: 0;font-family: var(--fz-mono);font-size: 0.62rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;text-align: center;}body.df-lp--lab .fz-hero__cta {text-decoration: none;font-size: clamp(0.82rem, 1.1vw, 0.98rem);padding: 0.65rem 1.15rem;}body.df-lp--lab .fz-hero__link {display: inline-block;margin-top: 1.75rem;font-family: var(--fz-mono);font-size: 0.68rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--fz-ink);text-decoration: none;}body.df-lp--lab .fz-hero__link:hover {color: var(--fz-pink);}body.df-lp--lab .fz-hero__link span {display: inline-block;transition: transform 0.15s;}body.df-lp--lab .fz-hero__link:hover span {transform: translateX(3px);}body.df-lp--lab .fz-hero__scroll {position: absolute;bottom: 4.5rem;left: 50%;transform: translateX(-50%);font-size: 1.25rem;color: var(--fz-dim);text-decoration: none;line-height: 1;}body.df-lp--lab .fz-hero--splash .fz-hero__scroll {color: var(--fz-hero-dim);}body.df-lp--lab .fz-hero--splash .fz-hero__scroll:hover {color: var(--fz-hero-ink);}body.df-lp--lab .fz-hero--splash .fz-meta {color: var(--fz-hero-dim);}body.df-lp--lab .fz-hero__stats.df-lp-stats {display: flex;flex-wrap: nowrap;gap: 0;margin: 0;padding: 0 0.25rem;list-style: none;justify-content: flex-start;width: max-content;max-width: none;overflow: visible;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li {flex: 0 0 auto;padding: 0.35rem 0.85rem;border-right: 1px solid var(--fz-hero-border);text-align: center;font-family: var(--fz-mono);font-size: 0.58rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--fz-hero-muted);white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;user-select: none;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:last-child {border-right: none;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li strong {display: block;font-family: var(--fz-display);font-size: clamp(0.82rem, 2.2vw, 1rem);letter-spacing: 0.04em;color: var(--fz-hero-ink);text-transform: uppercase;transition: color 0.18s ease, text-shadow 0.18s ease;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:nth-child(n) strong {color: var(--fz-hero-ink);}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li span {display: block;margin-top: 0.15rem;font-size: 0.54rem;color: var(--fz-hero-muted);transition: color 0.18s ease, text-shadow 0.18s ease;}@media (hover: hover) and (pointer: fine) {body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:hover strong,body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:hover span {color: var(--fz-accent-neon);text-shadow: none;}}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li.is-touched strong,body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li.is-touched span {color: var(--fz-accent-neon);text-shadow: none;}body.df-lp--lab .fz-hero--splash .fz-hero__clients {position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;display: flex;justify-content: safe center;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scroll-padding-inline: 1rem;scrollbar-width: thin;scrollbar-color: color-mix(in srgb, var(--fz-hero-border) 70%, transparent) transparent;padding: 0.85rem 0;border-top: 1px solid var(--fz-hero-border);background: var(--fz-hero-bg);backdrop-filter: none;-webkit-backdrop-filter: none;}body.df-lp--lab .fz-hero--splash .fz-hero__clients::-webkit-scrollbar {height: 4px;}body.df-lp--lab .fz-hero--splash .fz-hero__clients::-webkit-scrollbar-thumb {background: color-mix(in srgb, var(--fz-hero-muted) 55%, transparent);border-radius: 2px;}body.df-lp--lab .fz-hero__clients .fz-hero__stats.df-lp-stats {margin-inline: 0;flex-shrink: 0;padding-inline: max(1rem, env(safe-area-inset-left, 0px)) max(1rem, env(safe-area-inset-right, 0px));}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__clients {border-top-color: var(--fz-border);background: #ffffff;backdrop-filter: none;-webkit-backdrop-filter: none;scrollbar-color: color-mix(in srgb, var(--fz-border) 70%, transparent) transparent;}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__clients::-webkit-scrollbar-thumb {background: color-mix(in srgb, var(--fz-border) 80%, var(--fz-ink));}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li {color: var(--fz-muted);border-right-color: var(--fz-border);}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li strong,html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:nth-child(n) strong {color: var(--fz-ink);}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li span {color: var(--fz-muted);}@media (hover: hover) and (pointer: fine) {html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:hover strong,html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:hover span {color: var(--fz-accent);}}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li.is-touched strong,html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li.is-touched span {color: var(--fz-accent);}@media (max-width: 1100px) {body.df-lp--lab .fz-hero--splash {min-height: auto;overflow: visible;justify-content: flex-start;align-items: stretch;padding-bottom: 1rem;}body.df-lp--lab .fz-hero--splash .fz-hero__center {flex: 0 0 auto;width: 100%;margin-inline: auto;}body.df-lp--lab .fz-hero--splash .fz-hero__clients {position: static;flex: 0 0 auto;margin-top: clamp(1.15rem, 3.5vh, 2rem);width: 100%;overflow-x: hidden;padding: 0.75rem 0.5rem;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats {flex-wrap: wrap;width: 100%;max-width: min(96rem, 100%);justify-content: center;row-gap: 0.25rem;padding-inline: 0.5rem;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li {padding: 0.3rem 0.6rem;border-right: 1px solid var(--fz-hero-border);}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:last-child {border-right: 1px solid var(--fz-hero-border);}html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li,html:not([data-theme="dark"]) body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li:last-child {border-right-color: var(--fz-border);}}body.df-lp--lab .fz-hero__clients-list {display: flex;flex-wrap: wrap;justify-content: center;gap: 0.75rem 1.5rem;margin: 0;padding: 0;list-style: none;max-width: var(--fz-main);margin-inline: auto;}body.df-lp--lab .fz-hero__clients-list li {font-family: var(--fz-mono);font-size: 0.6rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: #9ca3af;}body.df-lp--lab .fz-page {position: relative;z-index: 1;}body.df-lp--lab .fz-section {padding: clamp(3rem, 7vw, 4.5rem) 0;border-top: 1px solid var(--fz-border);background: rgba(255, 255, 255, 0.72);}body.df-lp--lab #uvod.fz-section {padding-top: clamp(2.25rem, 5vw, 3.25rem);}body.df-lp--lab .fz-kicker {margin: 0 0 0.85rem;font-family: var(--fz-mono);font-size: var(--fz-kicker-font-size);font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--fz-kicker);text-shadow: none;}body.df-lp--lab .fz-h2 {margin: 0 0 1rem;font-family: var(--fz-display);font-size: clamp(2.5rem, 8vw, 4.5rem);font-weight: 400;line-height: 0.95;letter-spacing: 0.03em;text-transform: uppercase;color: var(--fz-ink);}body.df-lp--lab .fz-lede {margin: 0 0 1.25rem;max-width: none;width: 100%;font-size: 1.05rem;line-height: 1.55;color: var(--fz-muted);}body.df-lp--lab #uvod > .df-lp-main--intro-split {max-width: var(--fz-section-max);margin-inline: auto;width: 100%;}body.df-lp--lab .fz-intro-split {display: grid;gap: 1.5rem 2rem;align-items: start;margin-bottom: 2rem;}@media (min-width: 960px) {body.df-lp--lab .fz-intro-split {grid-template-columns: 1fr 1fr;}body.df-lp--lab .fz-intro-split__form {position: sticky;top: 5.5rem;}}body.df-lp--lab #uvod .fz-intro-split__content .fz-kicker {margin: 0 0 0.7rem;}body.df-lp--lab #uvod .fz-intro-split__content .fz-h2.df-lp-manifest-block-title,body.df-lp--lab #uvod .fz-intro-split__content .fz-lede {max-width: none;width: 100%;}body.df-lp--lab #uvod .fz-intro-split__content .fz-h2.df-lp-manifest-block-title {margin: 0 0 0.75rem;font-family: var(--fz-sans);font-size: clamp(1.3rem, 3vw, 1.75rem);font-weight: 700;line-height: 1.32;text-transform: none;letter-spacing: -0.02em;color: var(--fz-ink);}body.df-lp--lab #uvod .fz-intro-split__content .fz-lede {margin: 0 0 1.1rem;}body.df-lp--lab #uvod .df-lp-value-head {margin: 0 0 0.5rem;font-family: var(--fz-sans);font-size: clamp(1.15rem, 2.4vw, 1.45rem);font-weight: 700;line-height: 1.25;letter-spacing: -0.02em;color: var(--fz-ink);}body.df-lp--lab #uvod .df-lp-value-sub {margin: 0 0 1rem;font-size: 1rem;line-height: 1.55;color: var(--fz-muted);}body.df-lp--lab .fz-intro-split__form {min-width: 0;}body.df-lp--lab .df-lp-benefits {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.7rem;}body.df-lp--lab .df-lp-benefits li {display: flex;align-items: flex-start;gap: 0.65rem;list-style: none;font-size: 1rem;line-height: 1.5;color: var(--fz-ink);}body.df-lp--lab .df-lp-benefits li::marker {content: none;}body.df-lp--lab .df-lp-benefits li svg {flex-shrink: 0;width: 1.875rem;height: 1.875rem;margin-top: 0.15rem;color: var(--fz-kicker);}body.df-lp--lab .fz-arch-grid {display: grid;gap: 1.5rem;}@media (min-width: 900px) {body.df-lp--lab .fz-arch-grid {grid-template-columns: repeat(3, 1fr);}}body.df-lp--lab .fz-arch-card {display: flex;flex-direction: column;background: var(--fz-surface);border: 1px solid var(--fz-border);}body.df-lp--lab .fz-arch-card__img {aspect-ratio: 16/10;overflow: hidden;background: #e4e4e7;}body.df-lp--lab .fz-arch-card__img img {width: 100%;height: 100%;object-fit: cover;filter: grayscale(100%);}body.df-lp--lab .fz-tags {display: flex;flex-wrap: wrap;gap: 0.35rem;padding: 0.85rem 1rem 0;}body.df-lp--lab .fz-tags span {font-family: var(--fz-mono);font-size: 0.58rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--fz-muted);border: 1px solid var(--fz-border);padding: 0.2rem 0.4rem;}body.df-lp--lab .fz-arch-card__num {margin: 0.75rem 1rem 0;font-family: var(--fz-mono);font-size: 0.62rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--fz-pink);}body.df-lp--lab .fz-arch-card__h {margin: 0.35rem 1rem 0;font-family: var(--fz-body);font-size: 1.2rem;font-weight: 700;color: var(--fz-ink);}body.df-lp--lab .fz-arch-card__p,body.df-lp--lab .fz-arch-card > p {margin: 0.5rem 1rem 0;font-size: 0.9rem;color: var(--fz-muted);}body.df-lp--lab .fz-features {margin: 0.75rem 1rem 0;padding: 0;list-style: none;}body.df-lp--lab .fz-features li {font-size: 0.82rem;color: var(--fz-muted);padding: 0.2rem 0;}body.df-lp--lab .fz-arch-card__cta,body.df-lp--lab .fz-btn--ghost {display: inline-block;margin: auto 1rem 1rem;padding: 0.55rem 0.85rem;font-family: var(--fz-mono);font-size: 0.6rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--fz-ink);text-decoration: none;border: 1px solid var(--fz-ink);background: transparent;}body.df-lp--lab .fz-arch-card__cta:hover {background: var(--fz-ink);color: #fff;}body.df-lp--lab .fz-fit-row {display: grid;gap: 1.25rem;margin-top: 1.5rem;justify-content: center;width: 100%;margin-inline: auto;}@media (min-width: 768px) {body.df-lp--lab .fz-fit-row {grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 100%;width: 100%;gap: 1.35rem;}}body.df-lp--lab .df-lp-owner-card {background: var(--fz-surface);border: 1px solid var(--fz-border);padding: 1.35rem;color: var(--fz-muted);}body.df-lp--lab .df-lp-owner-card h2 {font-family: var(--fz-body);font-size: 1.1rem;font-weight: 700;color: var(--fz-ink);}body.df-lp--lab .df-lp-owner-card__kicker {font-family: var(--fz-mono);font-size: var(--fz-kicker-font-size);font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--fz-kicker);text-shadow: none;}body.df-lp--lab .df-lp-sluzby-strip {width: 100%;max-width: 100%;margin: 0 auto 2rem;padding: clamp(3rem, 7vw, 4.5rem) 0 0;border-top: 1px solid var(--fz-border);background-color: transparent !important;background-image: none !important;box-sizing: border-box;}body.df-lp--lab .df-lp-sluzby-strip .df-lp-main {max-width: 100%;margin-inline: auto;padding: 0;}body.df-lp--lab .df-lp-sluzby-strip .df-lp-section-title {margin: 0 auto 1.75rem;font-family: var(--fz-display);font-size: clamp(2.5rem, 8vw, 4.5rem);font-weight: 400;line-height: 0.95;letter-spacing: 0.03em;text-transform: uppercase;color: var(--fz-ink);text-align: center;}body.df-lp--lab .df-lp-sluzby-strip .df-lp-title-with-icon {display: block;}body.df-lp--lab .df-lp-sluzby-strip .df-lp-title-with-icon__glyph {display: none;}body.df-lp--lab .df-lp-sluzby-strip .df-lp-section-sub {max-width: 42rem;margin: 0 auto 1.75rem;font-size: 1.05rem;line-height: 1.6;color: var(--fz-muted);text-align: center;}body.df-lp--lab .df-lp-svc-grid {display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 1.15rem;width: 100%;margin-inline: auto;margin-bottom: 3.25rem;}body.df-lp--lab .df-lp-svc-grid > .df-lp-svc {flex: 0 1 14rem;width: min(14rem, 100%);max-width: min(18rem, 100%);box-sizing: border-box;}body.df-lp--lab .df-lp-svc__ico {color: var(--fz-kicker);background: color-mix(in srgb, var(--fz-kicker) 14%, var(--fz-surface));}body.df-lp--lab .df-lp-svc__ico svg {width: 2.0625rem;height: 2.0625rem;color: inherit;}body.df-lp--lab .fz-reference-section .df-lp-reference-block {max-width: var(--fz-section-max);margin-inline: auto;width: 100%;}body.df-lp--lab .fz-reference-section .df-lp-section-title {margin: 0 auto 1.75rem;font-family: var(--fz-display);font-size: clamp(2.5rem, 8vw, 4.5rem);font-weight: 400;line-height: 0.95;letter-spacing: 0.03em;text-transform: uppercase;color: var(--fz-ink);text-align: center;}body.df-lp--lab .fz-reference-section .df-lp-title-with-icon {display: block;}body.df-lp--lab .fz-reference-section .df-lp-ref-carousel {margin-left: auto;margin-right: auto;}body.df-lp--lab .fz-reference-section .df-lp-title-with-icon__glyph {display: none;}body.df-lp--lab .fz-reference-section .df-lp-title-with-icon__text {display: block;}body.df-lp--lab .fz-reference-section .df-lp-ref-slide__label,body.df-lp--lab .fz-ref-slider__slide .df-lp-ref-slide__label {font-family: var(--fz-mono);font-size: var(--fz-kicker-font-size);font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--fz-kicker);text-shadow: none;}body.df-lp--lab .fz-reference-section .df-lp-ref-slide__by a {color: var(--fz-pink);}body.df-lp--lab .df-lp-ref-slide__h {font-weight: 700;color: var(--fz-ink);}body.df-lp--lab .df-lp-ref-slide__body {font-size: 0.9rem;color: var(--fz-muted);}body.df-lp--lab .df-lp-ref-slide__quote {border-left: 3px solid var(--fz-pink);padding-left: 1rem;font-style: normal;color: var(--fz-ink);}body.df-lp--lab .fz-faq details {background: var(--fz-surface);border: 1px solid var(--fz-border);margin-bottom: 0.4rem;}body.df-lp--lab .fz-faq summary {padding: 1rem 1.1rem;font-weight: 600;color: var(--fz-ink);cursor: pointer;}body.df-lp--lab .fz-faq .ans {margin: 0;padding: 1rem 1.1rem;font-size: 0.9rem;line-height: 1.55;color: var(--fz-muted);border-top: 1px solid var(--fz-border);}body.df-lp--lab .fz-hodnota-wrap {margin: 0;}body.df-lp--lab .fz-hodnota-wrap .df-lp-hero-hodnota {margin: 0;}body.df-lp--lab .fz-arch-grid {margin-top: 0;}body.df-lp--lab .fz-h2.df-lp-manifest-block-title {font-family: var(--fz-sans);font-size: clamp(1.35rem, 3vw, 1.85rem);font-weight: 700;line-height: 1.28;text-transform: none;letter-spacing: -0.02em;}body.df-lp--lab #faq-section .fz-kicker,body.df-lp--lab #faq-section .fz-h2,body.df-lp--lab #faq-section .fz-lede {text-align: center;}body.df-lp--lab #faq-section .fz-kicker {margin-bottom: 1.05rem;}body.df-lp--lab #faq-section .fz-h2 {margin-bottom: 0.75rem;}body.df-lp--lab #faq-section .fz-lede {max-width: 42rem;margin-left: auto;margin-right: auto;margin-bottom: 1.1rem;}body.df-lp--lab #faq-section .df-lp-faq {max-width: min(72rem, 100%);margin-inline: auto;display: grid;grid-template-columns: 1fr;gap: 0.4rem;align-items: start;}@media (min-width: 720px) {body.df-lp--lab #faq-section .df-lp-faq {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.45rem 0.7rem;}}body.df-lp--lab #faq-section .df-lp-faq details {margin-bottom: 0;}body.df-lp--lab #faq-section .fz-faq summary {padding: 0.85rem 1rem;font-size: 0.94rem;line-height: 1.35;}body.df-lp--lab #faq-section .fz-faq .ans {padding: 0.85rem 1rem;font-size: 0.875rem;line-height: 1.5;}body.df-lp--lab .df-lp-rail-outer {max-width: var(--fz-section-max);margin-inline: auto;padding: 1.75rem 1.5rem 2rem;box-sizing: border-box;}body.df-lp--lab .df-lp-rail-outer .df-lp-main {margin-inline: auto;}body.df-lp--lab .df-lp-zap-grid {display: grid;grid-template-columns: 1fr;gap: 0.65rem;width: 100%;}@media (min-width: 640px) {body.df-lp--lab .df-lp-zap-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.75rem;}}@media (min-width: 720px) {body.df-lp--lab .df-lp-zap-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 1000px) {body.df-lp--lab .df-lp-zap-grid {grid-template-columns: repeat(5, minmax(0, 1fr));}}body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide {flex: none;max-width: none;width: auto;min-width: 0;min-height: 0;height: auto;box-sizing: border-box;overflow: visible;}body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide__name {overflow-wrap: anywhere;word-break: break-word;hyphens: auto;}@media (min-width: 1000px) {body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide {min-height: 10.5rem;height: 100%;}}@media (min-width: 1000px) and (max-width: 1320px) {body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide {padding: 0.85rem 0.7rem 0.75rem;}body.df-lp--lab .df-lp-zap-slide__name {font-size: 0.95rem;margin-bottom: 0.4rem;}body.df-lp--lab .df-lp-zap-slide__row {font-size: 0.75rem;margin-bottom: 0.28rem;}body.df-lp--lab .df-lp-zap-slide__tag {font-size: 0.62rem;padding-top: 0.35rem;}}body.df-lp--lab .fz-footer {padding: 2.5rem 0 3rem;border-top: 1px solid var(--fz-border);background: var(--fz-footer-bg);color: #a1a1aa;font-size: 0.9rem;line-height: 1.55;text-transform: none;letter-spacing: 0;}body.df-lp--lab .fz-footer a {color: #d4d4d8;text-decoration: none;}body.df-lp--lab .fz-footer a:hover {color: #fff;}body.df-lp--lab .fz-footer__brand {margin: 0 0 0.5rem;font-family: var(--fz-display);font-size: 1.5rem;letter-spacing: 0.04em;color: #fff;text-transform: uppercase;}body.df-lp--lab .fz-footer__tag {margin: 0 0 1.25rem;max-width: none;width: 100%;color: #d4d4d8;}@media (min-width: 900px) {body.df-lp--lab .fz-footer__tag {white-space: nowrap;}}body.df-lp--lab .fz-footer__nav {display: flex;flex-wrap: wrap;gap: 0.75rem 1.25rem;margin-bottom: 1.25rem;font-family: var(--fz-mono);font-size: 0.62rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;}body.df-lp--lab .fz-footer__nav a {color: #d4d4d8;}body.df-lp--lab .fz-footer__nav a:hover {color: #fff;}body.df-lp--lab .fz-footer__links {margin: 0 0 1rem;font-family: var(--fz-mono);font-size: 0.65rem;}body.df-lp--lab .fz-footer__copy {margin: 0;font-family: var(--fz-mono);font-size: 0.62rem;color: #71717a;}body.df-lp--lab .fz-ok {color: #4ade80;}body.df-lp--lab .df-lp-tx-key {color: var(--fz-ink);font-weight: 600;}body.df-lp--lab .df-lp-tx-mark {color: var(--fz-accent);text-shadow: none;}body.df-lp--lab .df-lp-tx-soft {color: var(--fz-muted);}body.df-lp--lab .df-lp-tx-serif {color: var(--fz-ink);}body.df-lp--lab .df-lp-form-shell .df-lp-form-head .sub {color: #94a3b8;font-size: 0.88rem;line-height: 1.3;}body.df-lp--lab .df-lp-form-shell .df-lp-tx-key {color: var(--fz-accent-neon);font-weight: 800;text-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .df-lp-form-shell .df-lp-tx-serif {color: #f1f5f9;font-style: italic;}body.df-lp--lab .df-lp-form-shell .df-lp-tx-soft {color: #cfe3ff;font-style: italic;}body.df-lp--lab .df-lp-form-shell .df-lp-tx-mark {color: #eaf3ff;text-shadow: none;}body.df-lp--lab .fz-footer .df-lp-tx-mark {color: var(--fz-accent-neon);text-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .fz-footer .df-lp-tx-key {color: #fff;font-weight: 600;}body.df-lp--lab .fz-footer .df-lp-tx-serif {color: #e4e4e7;}body.df-lp--lab .fz-footer .df-lp-tx-soft {color: #a1a1aa;}body.df-lp--lab .df-lp-ref-slide,body.df-lp--lab .df-lp-svc,body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide,body.df-lp--lab .df-lp-zap-timeline .df-lp-zap-slide,body.df-lp--lab .df-lp-owner-card,body.df-lp--lab .fz-arch-card,body.df-lp--lab .fz-faq details,body.df-lp--lab .df-lp-form-wrap,body.df-lp--lab .df-lp-academy-card {border-radius: 0 !important;}body.df-lp--lab .df-lp-svc__ico,body.df-lp--lab .df-lp-academy-card__badge {border-radius: 0 !important;}html[data-theme="dark"]:has(body.df-lp--lab) {background: #0a0a0a;color-scheme: dark;}html[data-theme="dark"] body.df-lp--lab {--fz-bg: #0a0a0a;--fz-dot: rgba(255, 255, 255, 0.07);--fz-ink: #fafafa;--fz-muted: #a1a1aa;--fz-dim: #71717a;--fz-surface: #141414;--fz-border: rgba(255, 255, 255, 0.12);--df-bg: var(--fz-bg);--df-text: var(--fz-ink);--df-muted: var(--fz-muted);--df-surface: var(--fz-surface);--df-border: var(--fz-border);}html[data-theme="dark"] body.df-lp--lab .fz-section {background: var(--fz-surface);}html[data-theme="dark"] body.df-lp--lab .fz-arch-card,html[data-theme="dark"] body.df-lp--lab .df-lp-owner-card,html[data-theme="dark"] body.df-lp--lab .df-lp-svc,html[data-theme="dark"] body.df-lp--lab .fz-reference-section .df-lp-ref-slide,html[data-theme="dark"] body.df-lp--lab .df-lp-ref-slide {background: #1a1a1a;border-color: var(--fz-border);}html[data-theme="dark"] body.df-lp--lab .df-lp-lang__btn {background: #1a1a1a;color: var(--fz-muted);border-color: var(--fz-border);}html[data-theme="dark"] body.df-lp--lab .df-lp-lang__btn--on {background: var(--fz-ink);color: var(--fz-bg);border-color: var(--fz-ink);}html[data-theme="dark"] body.df-lp--lab .fz-header:not(.is-scrolled) {background-color: transparent;border-bottom-color: transparent;box-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-header.is-scrolled {background-color: color-mix(in srgb, var(--fz-bg) 88%, #000);box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);}html[data-theme="dark"] body.df-lp--lab .fz-header__tools .theme-toggle {background: #1a1a1a;color: var(--fz-ink);}html[data-theme="dark"] body.df-lp--lab .fz-header__cta {background: #fafafa;color: #0a0a0a;}html[data-theme="dark"] body.df-lp--lab .fz-header__cta:hover {background: var(--fz-accent-neon);color: #fff;}body.df-lp--lab .topbar {display: none !important;}body.df-lp--lab .df-lp-consent {position: fixed;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 200;box-sizing: border-box;width: min(40rem, calc(100% - 1.5rem));max-width: none;margin: 0;padding: 1rem 1.2rem calc(1rem + env(safe-area-inset-bottom, 0px));border: 1px solid var(--fz-border);border-bottom: none;border-radius: 14px 14px 0 0;background: color-mix(in srgb, #fafafa 98%, var(--fz-bg));box-shadow: 0 -10px 40px rgba(15, 23, 42, 0.12);color: var(--fz-ink);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}body.df-lp--lab .df-lp-consent[hidden] {display: none !important;}body.df-lp--lab .df-lp-consent__title {margin: 0 0 0.4rem;font-family: var(--fz-display);font-weight: 700;font-size: 0.95rem;letter-spacing: 0.02em;color: var(--fz-ink);}body.df-lp--lab .df-lp-consent__text {margin: 0;font-family: var(--fz-sans);font-size: 0.875rem;line-height: 1.5;color: var(--fz-muted);max-width: 38rem;}body.df-lp--lab .df-lp-consent__row {margin-top: 0.85rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 0.5rem 0.65rem;}body.df-lp--lab .df-lp-consent__btn {margin: 0;border: 1px solid var(--fz-border);border-radius: 0;background: #fff;color: var(--fz-ink);padding: 0.55rem 0.95rem;font-family: var(--fz-display);font-weight: 600;font-size: 0.8rem;letter-spacing: 0.03em;text-transform: uppercase;cursor: pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;}body.df-lp--lab .df-lp-consent__btn:hover {border-color: color-mix(in srgb, var(--fz-ink) 25%, var(--fz-border));background: color-mix(in srgb, var(--fz-bg) 40%, #fff);}body.df-lp--lab .df-lp-consent__btn--accept {border-color: var(--fz-kicker);background: var(--fz-kicker);color: #fff;}body.df-lp--lab .df-lp-consent__btn--accept:hover {border-color: color-mix(in srgb, var(--fz-kicker) 78%, #000);background: color-mix(in srgb, var(--fz-kicker) 78%, #000);color: #fff;}html[data-theme="dark"] body.df-lp--lab .df-lp-consent {background: color-mix(in srgb, var(--fz-surface) 94%, transparent);border-color: var(--fz-border);box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.45);}html[data-theme="dark"] body.df-lp--lab .df-lp-consent__title {color: var(--fz-hero-ink);}html[data-theme="dark"] body.df-lp--lab .df-lp-consent__text {color: var(--fz-hero-muted);}html[data-theme="dark"] body.df-lp--lab .df-lp-consent__btn {background: color-mix(in srgb, var(--fz-surface) 80%, #000);color: var(--fz-hero-ink);border-color: var(--fz-border);}html[data-theme="dark"] body.df-lp--lab .df-lp-consent__btn--accept {border-color: var(--fz-accent-neon);background: var(--fz-accent-neon);color: #0a0a0a;}@media (max-width: 959px) {body.df-lp--lab .fz-header .fz-header__cta {display: none;}body.df-lp--lab .fz-hero--splash .fz-hero__cta {display: inline-block;}body.df-lp--lab .fz-header__inner {padding: 0.7rem 1rem;gap: 0.45rem 0.55rem;}body.df-lp--lab .fz-logo {max-width: min(12rem, 42vw);}body.df-lp--lab .fz-header__end {gap: 0.35rem;min-width: 0;}body.df-lp--lab .fz-hero--splash {padding-top: 5.25rem;}}@media (max-width: 639px) {body.df-lp--lab .fz-logo__text {display: none;}body.df-lp--lab .fz-logo {max-width: none;gap: 0;}body.df-lp--lab .fz-logo__img {width: 2.35rem;height: 2.35rem;}body.df-lp--lab .fz-header__inner {padding: 0.6rem 0.85rem;}body.df-lp--lab .fz-burger > summary {font-size: 0.72rem;padding: 0.38rem 0.52rem;}body.df-lp--lab .fz-header__tools .df-lp-lang__btn {font-size: 0.62rem;padding: 0.32rem 0.38rem;}body.df-lp--lab .fz-header__tools .theme-toggle {width: 1.95rem;height: 1.95rem;}body.df-lp--lab .fz-hero--splash {padding: 5rem 1rem 1rem;}body.df-lp--lab .fz-hero--splash .fz-hero__actions {margin-top: 1rem;gap: 0.65rem;}body.df-lp--lab .fz-hero__cta {width: 100%;max-width: 20rem;text-align: center;box-sizing: border-box;}body.df-lp--lab .fz-hero__center {padding: 0 0.15rem;}body.df-lp--lab .fz-hero__center .df-lp-hero-disp {font-size: clamp(1.85rem, 9.5vw, 2.65rem);}body.df-lp--lab .df-lp-hero-disp__line:first-child {font-size: 1.55em;}body.df-lp--lab .df-lp-hero-disp__line--sub {font-size: 0.92em;}body.df-lp--lab .fz-hero__tagline {font-size: clamp(0.92rem, 4.2vw, 1.1rem);}body.df-lp--lab .fz-hero--splash .fz-hero__clients {margin-top: 1.35rem;padding: 0.65rem 0.45rem;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));width: 100%;max-width: 100%;justify-content: stretch;row-gap: 0.15rem;column-gap: 0.25rem;padding-inline: 0.25rem;}body.df-lp--lab .fz-hero--splash .fz-hero__stats.df-lp-stats li {white-space: normal;padding: 0.32rem 0.35rem;border-right: none;text-align: center;}body.df-lp--lab .df-lp-rail-outer {padding: 1.25rem 1rem 1.5rem;}body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide {padding: 0.95rem 1rem 0.85rem;}body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide__name {font-size: 1.02rem;line-height: 1.28;}body.df-lp--lab .df-lp-zap-grid .df-lp-zap-slide__row {font-size: 0.8rem;}body.df-lp--lab .df-lp-svc-grid > .df-lp-svc {flex: 1 1 100%;width: 100%;max-width: 100%;}body.df-lp--lab .fz-section {padding-left: 1rem;padding-right: 1rem;}body.df-lp--lab #uvod .fz-intro-split__content .fz-h2.df-lp-manifest-block-title {font-size: clamp(1.15rem, 5.5vw, 1.45rem);}}@media (max-width: 720px) {body.df-lp--lab .df-lp-consent {width: calc(100% - 1rem);padding-left: 1rem;padding-right: 1rem;border-radius: 12px 12px 0 0;}body.df-lp--lab .df-lp-consent__row {flex-direction: column;align-items: stretch;}body.df-lp--lab .df-lp-consent__btn {width: 100%;text-align: center;}}body.df-lp--lab .df-lp-reveal {opacity: 1;transform: none;}body.df-lp--lab .df-lp-bar,body.df-lp--lab .df-lp-footer {display: none !important;}body.df-lp--lab .df-lp-form-shell {--fz-pink: var(--fz-accent-neon);--lp-accent: var(--fz-accent-neon);--lp-accent-hover: color-mix(in srgb, var(--fz-accent-neon) 85%, #000);--lp-em-blue-light: color-mix(in srgb, var(--fz-accent-neon) 25%, var(--df-surface));--lp-em-purple: var(--fz-accent-neon);padding: calc(0.72rem + 4px) 0.85rem 0.72rem;}body.df-lp--lab .df-lp-form-shell .df-lp-form-head {margin-bottom: 0.5rem;padding-bottom: 0.5rem;}body.df-lp--lab .df-lp-form-shell .df-lp-form-head h2 {font-size: clamp(1.15rem, 2.2vw, 1.55rem);}body.df-lp--lab .df-lp-form-shell .df-lp-form-head .sub {font-size: 0.88rem;line-height: 1.3;}body.df-lp--lab .df-lp-form-shell .df-lp-form-badge {font-size: 0.72rem;padding: 0.22rem 0.38rem;}body.df-lp--lab .df-lp-form-shell .df-lp-fieldset {margin-bottom: 0.22rem;}body.df-lp--lab .df-lp-form-shell .df-lp-fieldset legend {font-size: 0.74rem;margin-bottom: 0.2rem;color: var(--fz-accent-neon);text-shadow: var(--fz-pink-glow-neon);}body.df-lp--lab .df-lp-form-shell .df-lp-seg {gap: 0.24rem;}body.df-lp--lab .df-lp-form-shell .df-lp-seg label {min-height: 2.35rem;padding: 0.34rem 0.44rem;font-size: 0.84rem;}body.df-lp--lab .df-lp-form-shell .df-lp-seg label.df-lp-seg--on {padding: calc(0.29rem - 1px) calc(0.39rem - 1px);}body.df-lp--lab .df-lp-form-shell .df-lp-seg .df-lp-seg__hint {font-size: 0.76rem;color: #a8b4c4;}body.df-lp--lab .df-lp-form-shell .df-lp-label {font-size: 0.84rem;gap: 0.14rem;}body.df-lp--lab .df-lp-form-shell .df-lp-label input,body.df-lp--lab .df-lp-form-shell .df-lp-label select {min-height: 2.45rem;padding: 0.38rem 0.55rem;font-size: 0.84rem;}body.df-lp--lab .df-lp-form-shell .df-lp-row2 {gap: 0.32rem 0.45rem;}body.df-lp--lab .df-lp-form-shell .df-lp-check {font-size: 0.8rem;margin-top: 0.28rem;}body.df-lp--lab .df-lp-form-shell .df-lp-gdpr-note {font-size: 0.74rem;margin-top: 0.28rem;padding-top: 0.65rem;}body.df-lp--lab .df-lp-form-wrap .df-lp-submit {min-height: 2.4rem;padding: 0.6rem 0.8rem;font-size: 0.94rem;border-radius: 0;background: var(--fz-accent-neon);box-shadow: var(--fz-pink-glow-neon), 0 2px 8px rgba(55, 68, 90, 0.12);}body.df-lp--lab .df-lp-form-wrap .df-lp-submit:hover:not(:disabled) {background: #00d4e8;box-shadow: var(--fz-pink-glow-neon), 0 6px 18px rgba(0, 232, 255, 0.35);}html[data-theme="dark"] body.df-lp--lab .fz-kicker,html[data-theme="dark"] body.df-lp--lab .df-lp-owner-card__kicker {color: var(--fz-kicker-dark);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .df-lp-svc__ico {color: var(--fz-kicker-dark);background: color-mix(in srgb, var(--fz-kicker-dark) 16%, var(--fz-surface));}html[data-theme="dark"] body.df-lp--lab .df-lp-benefits li svg {color: var(--fz-kicker-dark);}html[data-theme="dark"] body.df-lp--lab .fz-reference-section .df-lp-ref-slide__label,html[data-theme="dark"] body.df-lp--lab .fz-ref-slider__slide .df-lp-ref-slide__label {color: var(--fz-kicker-dark);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-logo__text {color: var(--fz-ink);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-logo:hover .fz-logo__text {color: var(--fz-accent-neon);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-nav__n,html[data-theme="dark"] body.df-lp--lab .fz-burger__panel .fz-nav__n,html[data-theme="dark"] body.df-lp--lab .fz-footer__nav .fz-nav__n {color: var(--fz-kicker-dark);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-hero__sub {color: var(--fz-accent-neon);text-shadow: none;}html[data-theme="dark"] body.df-lp--lab .fz-footer {--fz-footer-bg: #050505;border-top-color: var(--fz-border);}html[data-theme="dark"] body.df-lp--lab .fz-footer__nav a {color: #d4d4d8;}html[data-theme="dark"] body.df-lp--lab .fz-footer__nav a:hover {color: #fff;}
