@layer components{.hero{--hlavicka:64px;min-height:calc(100svh - var(--vyska-hlavicky,var(--hlavicka)));isolation:isolate;background:linear-gradient(180deg, var(--tint-brand-1) 0%, var(--surface) 92%);align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.hero{--hlavicka:67px}}@media (width>=64rem){.hero{--hlavicka:83px}}@media (width>=80rem){.hero{--hlavicka:71px}}@media (width>=64rem){.hero .t-h1{font-size:min(clamp(2.625rem,1.4rem + 4.4vw,5.25rem),8svh + .5rem)}}@media (width>=64rem) and (height<=800px){.hero .t-lead{margin-top:1.25rem}}.hero .t-eyebrow{text-wrap:balance;display:block}.hero .t-eyebrow:before{vertical-align:.1em;margin-right:.6rem;display:inline-block}.air{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.air__blob{border-radius:50%;position:absolute}.air__blob--1{background:radial-gradient(circle, color-mix(in oklab, var(--flow) 46%, transparent), transparent 62%);width:46vw;height:46vw;animation:30s ease-in-out infinite alternate drift-1;top:-14vw;right:-8vw}.air__blob--2{background:radial-gradient(circle, color-mix(in oklab, var(--tint-brand-3) 80%, transparent), transparent 64%);width:38vw;height:38vw;animation:36s ease-in-out infinite alternate drift-2;bottom:-18vw;right:18vw}.air__blob--3{background:radial-gradient(circle, color-mix(in oklab, var(--tint-warm-2) 90%, transparent), transparent 66%);width:28vw;height:28vw;animation:26s ease-in-out infinite alternate drift-3;bottom:-8vw;left:-10vw}.air__lines{width:100%;height:100%;position:absolute;inset:0}.air__lines--tenke{-webkit-mask-image:radial-gradient(58% 54% at 50% 52%,#0000001f 0%,#00000038 30%,#00000073 55%,#000000c7 78%,#000 100%);mask-image:radial-gradient(58% 54% at 50% 52%,#0000001f 0%,#00000038 30%,#00000073 55%,#000000c7 78%,#000 100%)}.air__lines--stuhy{-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#00000008 0%,#0000001a 30%,#00000052 55%,#000000b3 78%,#000 100%);mask-image:radial-gradient(62% 58% at 50% 52%,#00000008 0%,#0000001a 30%,#00000052 55%,#000000b3 78%,#000 100%)}@media (width<=40rem){.air__lines--tenke{-webkit-mask-image:radial-gradient(90% 46%,#0000001f 0%,#00000038 30%,#00000073 55%,#000000c7 78%,#000 100%);mask-image:radial-gradient(90% 46%,#0000001f 0%,#00000038 30%,#00000073 55%,#000000c7 78%,#000 100%)}.air__lines--stuhy{-webkit-mask-image:radial-gradient(95% 50%,#00000008 0%,#0000001a 30%,#00000052 55%,#000000b3 78%,#000 100%);mask-image:radial-gradient(95% 50%,#00000008 0%,#0000001a 30%,#00000052 55%,#000000b3 78%,#000 100%)}}.air__lines path{fill:none;stroke:var(--flow);stroke-width:1.75px;opacity:.5;animation:12s ease-in-out infinite alternate sway}.air__lines--tenke path:nth-child(2){opacity:.3;animation-duration:16s;animation-delay:-6s}.air__lines--tenke path:nth-child(3){opacity:.24;animation-duration:14s;animation-delay:-12s}.air__lines .air__horna--2{opacity:.28;animation-duration:13s;animation-delay:-9s}.air__lines .air__stuha{fill:var(--flow);stroke:none;opacity:.45;transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate stuha}.air__lines .air__stuha--2{opacity:.38;animation-duration:17s;animation-delay:-7s}@keyframes stuha{0%{transform:translateY(0)scaleY(1)}50%{transform:translateY(-28px)scaleY(1.2)}to{transform:translateY(12px)scaleY(.85)}}@keyframes drift-1{to{transform:translate(-6vw,5vw)scale(1.08)}}@keyframes drift-2{to{transform:translate(7vw,-4vw)scale(.94)}}@keyframes drift-3{to{transform:translate(5vw,-5vw)scale(1.06)}}@keyframes sway{to{transform:translateY(-40px)}}.entry-card{background:color-mix(in oklab, var(--surface) 82%, transparent);width:100%;max-width:26rem;box-shadow:0 1px 2px color-mix(in oklab, var(--shadow-ink) 4%, transparent), 0 24px 60px -30px color-mix(in oklab, var(--shadow-ink) 35%, transparent), 0 0 0 1px var(--border);backdrop-filter:blur(10px);border-radius:1.75rem;padding:1.75rem}.entry-row{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;text-decoration:none;display:flex}.entry-row .arrow{transition:translate var(--duration-base) var(--ease-air)}.entry-row:hover .arrow{translate:4px}.entry-row:hover>span>span:first-child{color:var(--text-brand)}.point{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.point__dot{background:var(--tint-brand-2);width:2.25rem;height:2.25rem;color:var(--text-brand);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid}.dovera{border-block:1px solid var(--border);background:radial-gradient(40% 140% at 0% 50%, color-mix(in oklab, var(--tint-warm-2) 45%, transparent), transparent 70%), radial-gradient(40% 140% at 100% 50%, color-mix(in oklab, var(--flow) 14%, transparent), transparent 70%), color-mix(in oklab, var(--tint-brand-1) 55%, var(--surface));position:relative}.dovera__zoznam{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:1.75rem 0;list-style:none;display:grid}@media (width>=40rem){.dovera__zoznam{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}@media (width>=64rem){.dovera__zoznam{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:2.25rem}.dovera__zoznam li{padding-inline:2rem}.dovera__zoznam li:first-child{padding-left:0}.dovera__zoznam li+li{border-left:1px solid var(--border)}}.dovera__zoznam li{align-items:flex-start;gap:.9rem;display:flex}.dovera__ikona{width:2.5rem;height:2.5rem;color:var(--brand-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-500) 35%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.dovera__ikona svg{width:1.25rem;height:1.25rem}.dovera__text{min-width:0;padding-top:.1rem;display:block}.dovera__text strong{color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.25;display:block}.dovera__text>span{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:block}.system-blok{--akcent:var(--brand-ink);--akcent-tlacidlo:var(--action);--akcent-plocha:var(--tint-brand-1);--akcent-bod:#3aa2ff}.system-blok--reku,.porovnanie{--reku-tmava:light-dark(oklch(42% .15 266),oklch(80% .09 266));--reku-tlacidlo:oklch(42% .15 266);--reku-plocha:light-dark(oklch(96.2% .024 264),oklch(26.5% .05 264));--reku-bod:#4f63e6}.system-blok--reku{--akcent:var(--reku-tmava);--akcent-tlacidlo:var(--reku-tlacidlo);--akcent-plocha:var(--reku-plocha);--akcent-bod:var(--reku-bod);background:radial-gradient(42% 55% at 92% 6%, color-mix(in oklab, var(--flow) 30%, transparent) 0%, transparent 70%), radial-gradient(36% 48% at 70% 100%, color-mix(in oklab, var(--tint-brand-3) 45%, transparent) 0%, transparent 70%), radial-gradient(34% 46% at 4% 88%, color-mix(in oklab, var(--tint-warm-2) 75%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--tint-brand-1) 70%, var(--surface)) 0%, var(--surface) 100%);border-block:1px solid var(--border)}.system-blok--reku .t-eyebrow{color:var(--akcent)}.system-blok--reku .system-video{background:radial-gradient(70% 90% at 100% 0%, color-mix(in oklab, var(--reku-bod) 10%, transparent), transparent 70%), var(--surface)}.system-blok .t-eyebrow:before{background:var(--akcent-bod)}.system-blok__podtitul{color:var(--akcent);font-family:var(--font-display);letter-spacing:-.01em;margin-top:.75rem;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:600}.system-blok h2.t-h2:first-child{margin-top:-.12em}.system-blok__bok{background:var(--surface);box-shadow:0 0 0 1px var(--border);border-radius:1.5rem;flex-direction:column;padding:1.5rem 1.75rem;display:flex}.system-blok__vyhody{gap:.5rem;display:grid}.system-blok__vyhody li{color:var(--text);align-items:center;gap:.7rem;font-weight:500;display:flex}.system-blok__fajka{background:var(--akcent-plocha);width:1.6rem;height:1.6rem;color:var(--akcent);border-radius:50%;flex:none;place-items:center;display:grid}.system-blok__pre{border-top:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding-top:1rem;font-size:.9375rem;line-height:1.6}.system-blok .btn--primary{background:var(--akcent-tlacidlo)}.system-blok__podnadpis{color:var(--text-muted);margin-top:4rem;font-size:.875rem;font-weight:600}.kategoria{background:var(--surface);height:100%;box-shadow:0 1px 2px color-mix(in oklab, var(--shadow-ink) 4%, transparent), 0 0 0 1px var(--border);color:inherit;transition:translate var(--duration-base) var(--ease-air), box-shadow var(--duration-base) var(--ease-air);border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kategoria:hover{box-shadow:0 20px 44px -24px color-mix(in oklab, var(--shadow-ink) 30%, transparent), 0 0 0 1px color-mix(in oklab, var(--akcent) 35%, transparent);translate:0 -3px}.kategoria:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.kategoria__foto{background:var(--surface-sunken);display:block}.kategoria__foto img{object-fit:cover;width:100%;height:auto;transition:scale .7s var(--ease-air);display:block}.kategoria:hover .kategoria__foto img{scale:1.03}.kategoria__foto--cela{filter:var(--photo-filter);background:radial-gradient(90% 85% at 50% 45%,#fff 0%,#fbfbfc 60%,#f1f2f4 100%)}.kategoria__foto--cela img{filter:none!important;background:0 0!important}.kategoria__foto--zmensit img{padding:.9rem;object-fit:contain!important}.kategoria__foto--zmensit img[alt=Príslušenstvo],.kategoria__foto--zmensit img[alt="Rozvody a mriežky"]{padding:0;scale:.85;object-fit:cover!important}.kategoria:hover .kategoria__foto--zmensit img[alt=Príslušenstvo],.kategoria:hover .kategoria__foto--zmensit img[alt="Rozvody a mriežky"]{scale:.88}.kategoria__foto--cela{overflow:hidden}.kategoria__foto--plocha{aspect-ratio:4/3;background:radial-gradient(60% 60% at 30% 30%, color-mix(in oklab, var(--akcent-bod) 18%, transparent), transparent 70%), linear-gradient(160deg, var(--akcent-plocha), var(--surface));place-items:center;display:grid}.kategoria__foto--plocha span{background:var(--surface);color:var(--akcent);border-radius:999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.kategoria__telo{flex-direction:column;flex:1;padding:1.5rem;display:flex}.kategoria__cislo{background:var(--akcent-plocha);width:1.75rem;height:1.75rem;color:var(--akcent);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.kategoria__nazov{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;margin-top:1rem;font-size:1.25rem;font-weight:600}.kategoria__veta{color:var(--text-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.kategoria__odkaz{color:var(--akcent);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.kategoria .arrow{transition:translate var(--duration-base) var(--ease-air)}.kategoria:hover .arrow{translate:4px}.system-video{border:1px solid color-mix(in oklab, var(--akcent-bod) 18%, transparent);background:radial-gradient(70% 90% at 0% 0%, color-mix(in oklab, var(--akcent-bod) 12%, transparent), transparent 70%), linear-gradient(160deg, var(--akcent-plocha), color-mix(in oklab, var(--akcent-plocha) 40%, var(--surface)));border-radius:2rem;padding:clamp(1.25rem,3.5vw,3.5rem)}.system-video .t-eyebrow:before{background:var(--akcent-bod)}@media (width>=90rem){.system-video__video{align-self:center}.system-video__info{flex-direction:column;justify-content:space-between;gap:1.25rem;display:flex}}@media (width>=64rem) and (width<=89.99rem){.system-video__info{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3.5rem;display:grid}}.system-video__nadpis{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.375rem,1.1rem + .7vw,1.75rem);font-weight:600;line-height:1.15}.system-video__kroky{gap:1rem;margin-top:1.25rem;display:grid;position:relative}.system-video__kroky li{grid-template-columns:2.25rem minmax(0,1fr);gap:.2rem 1rem;display:grid;position:relative}.system-video__kroky li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--akcent-bod) 30%, transparent);border-radius:1px;width:2px;position:absolute;top:2.5rem;bottom:-.8rem;left:calc(1.125rem - 1px)}.system-video__cislo{border:1.5px solid color-mix(in oklab, var(--akcent-bod) 45%, transparent);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--akcent);font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.system-video__kroky strong{color:var(--text);align-self:center;font-size:1.0625rem;font-weight:600;line-height:1.3}.system-video__kroky li>span:last-child{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.system-video__fakty{border-top:1px solid color-mix(in oklab, var(--akcent-bod) 22%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.1rem;display:grid}.system-video__fakty>div{flex-direction:column;gap:.4rem;padding-inline:1rem;display:flex}.system-video__fakty>div:first-child{padding-left:0}.system-video__fakty>div+div{border-left:1px solid color-mix(in oklab, var(--akcent-bod) 22%, transparent)}.system-video__fakty dd{color:var(--akcent);font-family:var(--font-display);letter-spacing:-.02em;order:-1;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1}.system-video__fakty dt{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.system-video__odkaz{background:var(--surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--akcent-bod) 25%, transparent);color:var(--akcent);transition:box-shadow var(--duration-base) var(--ease-air);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.system-video__odkaz:hover{box-shadow:0 0 0 1px var(--akcent), 0 10px 24px -16px color-mix(in oklab, var(--surface-brand) 60%, transparent)}.system-video__odkaz .arrow{transition:translate var(--duration-base) var(--ease-air)}.system-video__odkaz:hover .arrow{translate:4px}.system-schema{background:radial-gradient(45% 60% at 95% 0%, color-mix(in oklab, var(--flow) 22%, transparent), transparent 70%), radial-gradient(40% 55% at 0% 100%, color-mix(in oklab, var(--tint-warm-2) 70%, transparent), transparent 70%), linear-gradient(170deg, var(--tint-brand-1), var(--surface));box-shadow:0 0 0 1px var(--border);border-radius:1.75rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;margin:3.5rem 0 3rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}@media (width>=64rem){.system-schema{grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,12rem);gap:1rem}}.system-schema .dcv{max-width:44rem!important;margin-inline:auto!important}.system-schema .dcv__okolie{opacity:1!important}.system-schema__dom{order:-1;padding:0 11% 0 15%}@media (width>=64rem){.system-schema__dom{order:0;translate:0 -1.75rem}}.system-schema__stitok{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.system-schema__cesta{gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.system-schema__cesta li{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);gap:.7rem;font-size:.875rem;line-height:1.45;display:grid}.system-schema__cesta strong{color:var(--text);font-size:.9375rem;font-weight:600;display:block}.system-schema__cesta span{background:var(--action);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:grid}.system-schema__legenda{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.1rem;padding-top:.9rem;font-size:.8125rem;display:flex}.system-schema__legenda span{align-items:center;gap:.45rem;display:inline-flex}.system-schema__legenda i{border-radius:50%;width:.6rem;height:.6rem}.system-schema__fakty{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}@media (width>=64rem){.system-schema__fakty{grid-template-columns:minmax(0,1fr)}}.system-schema__fakty div{background:color-mix(in oklab, var(--surface) 85%, transparent);box-shadow:0 0 0 1px var(--border);border-radius:.9rem;padding:.75rem .9rem}.system-schema__fakty dt{color:var(--text-brand);font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.1}.system-schema__fakty dd{color:var(--text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.porovnanie{--dcv:#3aa2ff;--reku:var(--reku-bod)}.porovnanie table{border-collapse:separate;border-spacing:1rem 0;text-align:left;width:calc(100% + 2rem);margin-inline:-1rem}.porovnanie th,.porovnanie td{vertical-align:middle;padding:1.15rem 1.5rem}.porovnanie__bunka--dcv{background:color-mix(in oklab, var(--tint-brand-1) 80%, var(--surface))}.porovnanie__bunka--reku{--reku-karta:oklch(28.5% .035 262);background:var(--reku-karta);color:#fff!important}.porovnanie tbody tr+tr>*{border-top:1px solid var(--border)}.porovnanie tbody tr+tr>.porovnanie__bunka--dcv{border-top-color:color-mix(in oklab, var(--dcv) 18%, transparent)}.porovnanie tbody tr+tr>.porovnanie__bunka--reku{border-top-color:#ffffff1f}.porovnanie td{color:var(--text);font-size:.9875rem;line-height:1.5}.porovnanie__hlava{border-radius:1.5rem 1.5rem 0 0;vertical-align:top!important;padding-top:1.75rem!important;padding-bottom:1.5rem!important}.porovnanie__hlava--dcv{background:radial-gradient(80% 120% at 0% 0%, color-mix(in oklab, var(--dcv) 22%, transparent), transparent 70%), color-mix(in oklab, var(--tint-brand-1) 80%, var(--surface));box-shadow:inset 0 4px 0 var(--dcv)}.porovnanie__hlava--reku{--reku-karta:oklch(28.5% .035 262);background:radial-gradient(80% 120% at 0% 0%, color-mix(in oklab, var(--reku) 45%, transparent), transparent 70%), var(--reku-karta);box-shadow:inset 0 4px 0 var(--reku)}.porovnanie__hlava--reku .porovnanie__nazov{color:#fff}.porovnanie__hlava--reku .porovnanie__veta{color:#ffffffb8}.porovnanie__ikona{background:var(--surface);width:2.75rem;height:2.75rem;box-shadow:0 8px 20px -14px color-mix(in oklab, var(--shadow-ink) 50%, transparent);border-radius:.9rem;place-items:center;display:grid}.porovnanie__hlava--dcv .porovnanie__ikona{color:var(--brand-ink)}.porovnanie__hlava--reku .porovnanie__ikona{color:var(--reku-karta);background:var(--action-on-brand)}.porovnanie__ikona svg{width:1.4rem;height:1.4rem}.porovnanie__nazov{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.2;display:block}.porovnanie__veta{color:var(--text-muted);margin-top:.3rem;font-size:.875rem;font-weight:500;display:block}.porovnanie tbody th{width:26%;color:var(--text-muted);font-size:.875rem;font-weight:600;display:table-cell}.porovnanie__riadok-ikona{background:var(--surface-sunken);width:1.9rem;height:1.9rem;color:var(--text-muted);vertical-align:middle;border-radius:.6rem;place-items:center;margin-right:.7rem;display:inline-grid}.porovnanie__riadok-ikona svg{width:1rem;height:1rem}.porovnanie__pata{border-top:1px solid var(--border);border-radius:0 0 1.5rem 1.5rem;padding-top:1.5rem!important;padding-bottom:1.75rem!important}.porovnanie__bunka--dcv.porovnanie__pata{border-top-color:color-mix(in oklab, var(--dcv) 18%, transparent)}.porovnanie__bunka--reku.porovnanie__pata{border-top-color:#ffffff1f}.porovnanie__tlacidlo{background:var(--surface);transition:box-shadow var(--duration-base) var(--ease-air);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.porovnanie__bunka--dcv .porovnanie__tlacidlo{color:var(--text-brand);box-shadow:0 0 0 1px color-mix(in oklab, var(--dcv) 35%, transparent)}.porovnanie__bunka--reku .porovnanie__tlacidlo{color:var(--reku-karta);background:var(--action-on-brand);box-shadow:none}.porovnanie__tlacidlo:hover{box-shadow:0 0 0 1px currentColor, 0 10px 24px -16px color-mix(in oklab, var(--shadow-ink) 50%, transparent)!important}.porovnanie__tlacidlo .arrow{transition:translate var(--duration-base) var(--ease-air)}.porovnanie__tlacidlo:hover .arrow{translate:4px}@media (width<=47.99rem){.porovnanie table{border-spacing:0;width:100%;box-shadow:0 0 0 1px var(--border);border-radius:1.5rem;margin-inline:0;overflow:hidden}.porovnanie thead{display:none}.porovnanie table,.porovnanie tbody,.porovnanie tfoot,.porovnanie tr,.porovnanie th,.porovnanie td{width:auto;display:block}.porovnanie tbody tr{background:var(--surface);padding:1.1rem 1.25rem}.porovnanie tbody tr+tr{border-top:1px solid var(--border)}.porovnanie tbody tr>*{background:0 0;padding:0;border:0!important}.porovnanie tbody th{margin-bottom:.7rem}.porovnanie tbody td{padding-left:1rem;position:relative}.porovnanie tbody td+td{margin-top:.55rem}.porovnanie tbody td:before{content:attr(data-system);color:var(--text-subtle);font-size:.75rem;font-weight:600;display:block}.porovnanie tbody td:after{content:"";background:var(--dcv);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;left:0}.porovnanie tbody td.porovnanie__bunka--reku:after{background:var(--reku-karta)}.porovnanie tbody td.porovnanie__bunka--reku{color:var(--text)!important}.porovnanie tfoot .porovnanie__bunka--reku .porovnanie__tlacidlo{box-shadow:0 0 0 1px var(--border-strong,var(--border))}.porovnanie tfoot tr{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:.6rem;padding:1.1rem 1.25rem;display:flex}.porovnanie tfoot td{background:0 0;border-radius:0;border:0!important;padding:0!important}.porovnanie tfoot .porovnanie__roh{display:none}}.kategoria__foto>.panel{border-radius:0}.system-blok--reku .kategoria__foto>.panel{background:radial-gradient(70% 60% at 30% 25%, color-mix(in oklab, var(--reku-bod) 14%, transparent), transparent 70%), linear-gradient(160deg, var(--reku-plocha), var(--surface))}.referencie-sekcia{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-sunken) 90%, var(--surface)), color-mix(in oklab, var(--surface-sunken) 60%, var(--surface)));border-top:1px solid var(--border)}.referencia{background:var(--surface);box-shadow:0 0 0 1px var(--border);color:inherit;transition:translate var(--duration-base) var(--ease-air), box-shadow var(--duration-base) var(--ease-air);border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.referencia:hover{box-shadow:0 20px 44px -24px color-mix(in oklab, var(--shadow-ink) 30%, transparent), 0 0 0 1px var(--border-brand);translate:0 -3px}.referencia__foto img{width:100%;height:auto;display:block}.referencia__foto>.panel{border-radius:0}.referencia__telo{padding:1.25rem 1.5rem 1.5rem}.referencia__system{color:var(--text-brand);font-size:.8125rem;font-weight:600;display:block}.referencia__nazov{color:var(--text);font-family:var(--font-display);margin-top:.35rem;font-size:1.125rem;font-weight:600;display:block}.otazky-sekcia{background:radial-gradient(50% 60% at 0% 0%, color-mix(in oklab, var(--tint-brand-3) 35%, transparent), transparent 70%), color-mix(in oklab, var(--tint-brand-1) 85%, var(--surface));border-block:1px solid color-mix(in oklab, var(--tint-brand-3) 70%, transparent)}.otazky-sekcia .divide-y{background:var(--surface);box-shadow:0 0 0 1px var(--border), 0 20px 44px -32px color-mix(in oklab, var(--shadow-ink) 35%, transparent);border-radius:1.5rem;padding-inline:clamp(1.25rem,2.5vw,2rem);border:0!important}.otazka summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-weight:600;list-style:none;display:flex}.otazka summary::-webkit-details-marker{display:none}.otazka p{color:var(--text-muted);padding-bottom:1.25rem;line-height:1.65}.ponuka-kroky{counter-reset:krok;align-content:center;gap:1.25rem;display:grid}.ponuka-kroky li{counter-increment:krok;grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;display:grid}.ponuka-kroky li:before{content:counter(krok);width:2.5rem;height:2.5rem;color:var(--text-on-brand);font-family:var(--font-display);background:oklch(100% 0 0/.14);border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.ponuka-kroky strong{color:var(--text-on-brand);font-weight:600}.ponuka-kroky span{color:var(--text-on-brand-soft);margin-top:.2rem;font-size:.9375rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.kategoria,.kategoria__foto img,.referencia{transition:none}.kategoria:hover,.referencia:hover{translate:none}.kategoria:hover .kategoria__foto img{scale:none}}}
