:root{--ink-900:#131318;--ink-850:#17181d;--ink-800:#1c1d23;--ink-700:#24262d;--ink-600:#2f323a;--ink-500:#3a3e47;--ink-400:#4c515c;--ink-300:#868f9b;--ink-200:#9aa3af;--ink-100:#e9ecef;--white:#fff;--amber:#ffb800;--amber-soft:#ffd166;--amber-deep:#c98f00;--red:#e3001b;--red-deep:#b00015;--red-soft:#ff3b4f;--brand-sweep:linear-gradient(96deg, var(--red-deep) 0%, var(--red) 34%, var(--amber) 100%);--bg:var(--ink-900);--bg-raised:var(--ink-800);--surface:var(--ink-700);--surface-2:var(--ink-600);--line:var(--ink-500);--line-strong:var(--ink-400);--text:var(--ink-100);--text-dim:var(--ink-200);--text-faint:var(--ink-300);--font-display:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:clamp(.9375rem, .9rem + .16vw, 1.0625rem);--fs-md:clamp(1.0625rem, 1rem + .28vw, 1.25rem);--fs-lg:clamp(1.25rem, 1.12rem + .55vw, 1.625rem);--fs-xl:clamp(1.5rem, 1.25rem + 1.05vw, 2.25rem);--fs-2xl:clamp(1.75rem, 1.35rem + 1.7vw, 3.25rem);--fs-3xl:clamp(2rem, 1.4rem + 2.6vw, 4.75rem);--fs-4xl:clamp(2.25rem, 1.35rem + 3.9vw, 7rem);--fs-5xl:clamp(2.75rem, 1.4rem + 5.8vw, 10rem);--lh-tight:.95;--lh-snug:1.12;--lh-base:1.55;--lh-loose:1.7;--tracking-display:-.035em;--tracking-tight:-.02em;--tracking-wide:.08em;--tracking-wider:.16em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:2.5rem;--s-8:3rem;--s-9:4rem;--s-10:5rem;--s-11:7rem;--s-12:10rem;--section-y:clamp(4rem, 2rem + 8vw, 9rem);--gutter:clamp(1.25rem, .5rem + 3vw, 4rem);--max-w:1440px;--max-w-text:62ch;--max-w-narrow:900px;--radius:0px;--radius-sm:2px;--hairline:1px solid var(--line);--t-fast:.16s;--t-mid:.28s;--t-slow:.52s;--t-enter:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--z-base:1;--z-sticky:50;--z-header:100;--z-menu:200;--z-overlay:300;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");color-scheme:dark;accent-color:var(--amber)}.tone-raised{--bg:var(--ink-800);background:var(--bg)}.tone-surface{--bg:var(--ink-700);background:var(--bg)}.zs-str{padding-block:var(--s-10) var(--s-9);background:var(--ink-850);isolation:isolate;position:relative;overflow:hidden}.zs-str__mreza{z-index:-1;opacity:.55;position:absolute;inset:0;mask-image:radial-gradient(90% 100% at 85% 0,#000 10%,#0000 70%)}.zs-str__in{position:relative}.zs-str__naslov{max-width:20ch;font-size:var(--fs-3xl);color:var(--text)}.zs-str__naslov em{color:var(--amber);font-style:normal}.zs-str__uvod{margin-top:var(--s-5)}.zs-str .eyebrow{margin-bottom:var(--s-4)}.mrvice{margin-bottom:var(--s-6);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em}.mrvice ol{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.mrvice li{align-items:center;gap:var(--s-3);display:flex}.mrvice a{align-items:center;min-height:44px;margin-block:-.75rem;display:inline-flex}.mrvice li+li:before{content:"";background:var(--ink-400);width:4px;height:4px;transform:rotate(45deg)}.mrvice a{color:var(--text-faint);transition:color var(--t-fast) var(--ease-out)}.mrvice a:hover{color:var(--amber)}.mrvice [aria-current]{color:var(--text-dim)}.kartice{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));display:grid}.kartica{background:var(--ink-850);border:1px solid var(--ink-600);transition:border-color var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.kartica:hover{border-color:var(--amber);transform:translateY(-3px)}.kartica__veza:after{content:"";z-index:1;position:absolute;inset:0}.kartica__slika{aspect-ratio:3/2;background:var(--ink-700);position:relative;overflow:hidden}.kartica__slika img{object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:100%;transition:transform .8s var(--ease-out), filter var(--t-slow) var(--ease-out)}.kartica:hover .kartica__slika img{filter:saturate();transform:scale(1.05)}.kartica__tijelo{gap:var(--s-3);padding:var(--s-5);flex-direction:column;flex:1;display:flex}.kartica__naslov{font-size:var(--fs-lg);transition:color var(--t-fast) var(--ease-out);font-weight:700}.kartica:hover .kartica__naslov{color:var(--amber)}.kartica__tekst{font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-dim);flex:1}.kartica__noga{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ink-700);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-faint);margin-top:auto;display:flex}.kartica__noga span{align-items:center;gap:var(--s-2);display:inline-flex}.kartica__noga svg{width:14px;height:14px;color:var(--amber)}.oznaka{left:var(--s-3);bottom:var(--s-3);z-index:2;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(3px);background:#131318d9;display:inline-flex;position:absolute}.oznaka--amber{background:var(--amber);color:var(--ink-900);font-weight:700}.filtri{gap:var(--s-2);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.filtar{min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--ink-500);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.filtar:hover{border-color:var(--amber);color:var(--text)}.filtar[aria-current]{background:var(--amber);border-color:var(--amber);color:var(--ink-900);font-weight:700}.galerija{gap:var(--s-3);grid-template-columns:repeat(2,1fr);grid-auto-rows:11rem;display:grid}@media (width>=46rem){.galerija{grid-template-columns:repeat(3,1fr);grid-auto-rows:15rem}}@media (width>=72rem){.galerija{grid-template-columns:repeat(4,1fr);grid-auto-rows:16rem}}.gal--visoka{grid-row:span 2}.gal{background:var(--ink-700);cursor:zoom-in;display:block;position:relative;overflow:hidden}.gal img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform .8s var(--ease-out), filter var(--t-slow) var(--ease-out)}.gal:hover img,.gal:focus-visible img{filter:saturate()contrast(1.06);transform:scale(1.06)}.gal__okvir{inset:var(--s-3);transition:border-color var(--t-mid) var(--ease-out);pointer-events:none;border:1px solid #0000;position:absolute}.gal:hover .gal__okvir,.gal:focus-visible .gal__okvir{border-color:#ffb8008c}.gal__zoom{right:var(--s-3);bottom:var(--s-3);background:var(--amber);width:34px;height:34px;color:var(--ink-900);opacity:0;transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(8px)}.gal__zoom svg{width:17px;height:17px}.gal:hover .gal__zoom,.gal:focus-visible .gal__zoom{opacity:1;transform:none}.svjetlo{z-index:var(--z-overlay);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease-out), visibility 0s linear var(--t-mid);background:#0c0c10fb;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.svjetlo[data-otvoren=da]{opacity:1;visibility:visible;transition:opacity var(--t-mid) var(--ease-out), visibility 0s}.svjetlo__traka{padding:var(--s-4) var(--gutter);justify-content:space-between;align-items:center;display:flex}.svjetlo__brojac{color:var(--amber)}.svjetlo__gumb,.svjetlo__strelica{border:1px solid var(--ink-500);width:46px;height:46px;color:var(--text);transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);place-items:center;display:grid}.svjetlo__gumb:hover,.svjetlo__strelica:hover{background:var(--amber);border-color:var(--amber);color:var(--ink-900)}.svjetlo__gumb svg,.svjetlo__strelica svg{width:22px;height:22px}.svjetlo__scena{min-height:0;padding:0 var(--gutter) var(--s-8);place-items:center;display:grid;position:relative}.svjetlo__slika{object-fit:contain;width:auto;max-width:min(100%,1500px);max-height:100%}.svjetlo__strelica{background:#131318b3;position:absolute;top:50%;translate:0 -50%}.svjetlo__strelica--natrag{left:var(--s-3)}.svjetlo__strelica--naprijed{right:var(--s-3)}.svjetlo__opis{padding-top:var(--s-4);text-align:center;font-size:var(--fs-sm);color:var(--text-faint)}.prazno{align-items:center;gap:var(--s-4);padding:var(--s-10) var(--s-6);border:1px dashed var(--ink-500);text-align:center;flex-direction:column;display:flex}.prazno__ikona{border:1px solid var(--ink-500);width:64px;height:64px;color:var(--text-faint);place-items:center;display:grid}.prazno__ikona svg{width:30px;height:30px}.prazno__naslov{font-size:var(--fs-lg);color:var(--text)}.prazno__tekst{max-width:46ch;color:var(--text-dim);line-height:var(--lh-loose)}.stranicenje{justify-content:center;gap:var(--s-2);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.proza{max-width:var(--max-w-text);line-height:var(--lh-loose);color:var(--text-dim)}.proza>*+*{margin-top:var(--s-4)}.proza h2,.proza h3{margin-top:var(--s-7);color:var(--text)}.proza h2{font-size:var(--fs-xl)}.proza h3{font-size:var(--fs-lg)}.proza strong{color:var(--text);font-weight:600}.proza ul{padding-left:var(--s-5)}.proza ul li{padding-left:var(--s-4);position:relative}.proza ul li+li{margin-top:var(--s-2)}.proza ul li:before{content:"";background:var(--amber);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.proza a{color:var(--amber);text-underline-offset:.2em;text-decoration:underline}.proza blockquote{padding-left:var(--s-5);border-left:3px solid var(--amber);font-size:var(--fs-md);color:var(--text)}.podaci-popis{gap:var(--s-4) var(--s-6);padding:var(--s-5) 0;border-block:1px solid var(--ink-600);margin-bottom:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.podaci-popis dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.podaci-popis dd{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--text);font-weight:600}.gumb{--g-bg:var(--red);--g-fg:#fff;--g-line:var(--red);justify-content:center;align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-6);border:1px solid var(--g-line);background:var(--g-bg);color:var(--g-fg);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);font-weight:700;display:inline-flex;position:relative;overflow:hidden}.gumb:hover{transform:translateY(-2px)}.gumb:active{transform:translateY(0)}.gumb__sjaj{z-index:-1;transition:transform var(--t-slow) var(--ease-out);background:linear-gradient(100deg,#0000 20%,#ffffff38 50%,#0000 80%);position:absolute;inset:0;transform:translate(-100%)}.gumb:hover .gumb__sjaj{transform:translate(100%)}.gumb__ikona{width:1.05em;height:1.05em;transition:transform var(--t-mid) var(--ease-out);flex-shrink:0}.gumb:hover .gumb__ikona{transform:translate(4px)}.gumb:hover .gumb__ikona--prije{transform:none}.gumb--primarni:hover{--g-bg:var(--red-deep);--g-line:var(--red-deep)}.gumb--obrub{--g-bg:transparent;--g-fg:var(--text);--g-line:var(--line-strong)}.gumb--obrub:hover,.gumb--amber{--g-bg:var(--amber);--g-fg:var(--ink-900);--g-line:var(--amber)}.gumb--amber:hover{--g-bg:var(--amber-soft);--g-line:var(--amber-soft)}.gumb--veliki{min-height:60px;padding-inline:var(--s-7);font-size:var(--fs-base)}.gumb--puni{width:100%}@media (width<=30rem){.gumb{width:100%}}.zs{max-width:60ch;margin-bottom:var(--s-9);position:relative}.zs--sredina{text-align:center;margin-inline:auto}.zs--sredina .eyebrow{justify-content:center}.zs__broj{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--ink-600);pointer-events:none;user-select:none;z-index:-1;font-size:clamp(5rem,14vw,11rem);font-weight:800;line-height:1;position:absolute;top:-.45em;right:0}.zs .eyebrow{margin-bottom:var(--s-4)}.zs__naslov{font-size:var(--fs-2xl);color:var(--text)}.zs__naslov em{color:var(--amber);font-style:normal}.zs__uvod{margin-top:var(--s-5)}.zs--sredina .zs__uvod{margin-inline:auto}@media (width<=48rem){.zs{margin-bottom:var(--s-7)}.zs__broj{display:none}}.brojke{background:var(--ink-850)}.brojke__mreza{background:var(--ink-700);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:1px;padding:0;display:grid}@media (width>=52rem){.brojke__mreza{grid-template-columns:repeat(4,1fr)}}.brojka{padding:var(--s-6) var(--s-5);background:var(--ink-850);transition-delay:var(--kasnjenje,0s)}@media (width>=52rem){.brojka{padding:var(--s-7) var(--s-6)}}.brojka__vrijednost{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--amber);font-variant-numeric:tabular-nums;align-items:baseline;font-weight:800;line-height:1;display:flex}.brojka__sufiks{color:var(--red)}.brojka__oznaka{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.strojevi{background:var(--ink-700);border:1px solid var(--ink-700);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=22rem){.strojevi{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.strojevi{grid-template-columns:repeat(3,1fr)}}@media (width>=46rem){.stroj__veza{min-height:7.5rem;padding:var(--s-5)}.stroj__naziv{font-size:var(--fs-lg)}}.stroj{transition-delay:var(--kasnjenje,0s)}.stroj__veza{justify-content:center;gap:var(--s-2);height:100%;min-height:6.5rem;padding:var(--s-4);background:var(--ink-850);transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.stroj__veza:before{content:"";background:var(--amber);transform-origin:bottom;width:2px;transition:transform var(--t-mid) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.stroj__veza:hover{background:var(--ink-800)}.stroj__veza:hover:before{transform-origin:top;transform:scaleY(1)}.stroj__naziv{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:-.01em;color:var(--text);font-weight:700}.stroj__vrsta{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.stroj__strelica{top:var(--s-4);right:var(--s-4);width:18px;height:18px;color:var(--text-faint);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-mid) var(--ease-out), color var(--t-fast) var(--ease-out);position:absolute;transform:translate(-4px,4px)}.stroj__veza:hover .stroj__strelica,.stroj__veza:focus-visible .stroj__strelica{opacity:1;color:var(--amber);transform:none}.karta{gap:var(--s-6);align-items:stretch;display:grid}@media (width>=62rem){.karta{background:var(--ink-700);grid-template-columns:1.6fr 1fr;gap:1px}}.karta__platno{aspect-ratio:16/10;background:var(--ink-850);border:1px solid var(--ink-700);position:relative;overflow:hidden}@media (width>=62rem){.karta__platno{aspect-ratio:auto;border:0;min-height:26rem}}.karta__slika{object-fit:cover;width:100%;height:100%}.karta__mreza{opacity:.35;pointer-events:none;position:absolute;inset:0}.karta__pin{pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%}.karta__igla{z-index:1;width:44px;height:44px;color:var(--red);filter:drop-shadow(0 3px 10px #000c);place-items:center;display:grid;position:relative;transform:translate(-50%,-100%)}.karta__igla svg{width:40px;height:40px}.karta__puls{border:2px solid var(--amber);opacity:0;width:22px;height:22px;animation:karta-puls 3.2s var(--ease-out) infinite;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:0;left:0}@keyframes karta-puls{0%{opacity:.9;transform:scale(.4)}70%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.karta__puls{opacity:.55;animation:none;transform:scale(1.6)}}.karta__izvor{min-height:44px;padding:0 var(--s-4);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:#131318b3;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.karta__izvor:hover{color:var(--amber);background:#131318e6}.karta__podaci{gap:var(--s-5);padding:var(--s-6);background:var(--ink-850);border:1px solid var(--ink-700);flex-direction:column;display:flex}@media (width>=62rem){.karta__podaci{padding:var(--s-7);border:0;justify-content:center}}@media (width<=22rem){.karta__podaci{padding:var(--s-4)}.karta__akcije .gumb{justify-content:center;width:100%}.karta__akcije .gumb__tekst{white-space:normal}}.karta__popis{gap:var(--s-5);display:grid}.karta__popis dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.karta__popis dd{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;line-height:1.35}.karta__akcije{gap:var(--s-3);flex-wrap:wrap;display:flex}.karta__napomena{font-size:var(--fs-2xs);line-height:var(--lh-loose);color:var(--text-faint)}.nacrt-poz{width:min(46%,34rem);height:auto;color:var(--ink-400);opacity:.3;transform:translate3d(0, var(--py,0px), 0);fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;position:absolute;-webkit-mask-image:linear-gradient(270deg,#000 0% 34%,#0000 78%);mask-image:linear-gradient(270deg,#000 0% 34%,#0000 78%)}.nacrt-poz__os{stroke-dasharray:14 4 3 4;opacity:.7}.nacrt-poz__komora{stroke-dasharray:6 5;opacity:.8}.nacrt-poz__opruga{stroke-width:1.6px;opacity:.85}.nacrt-poz--desno{right:-4%}.nacrt-poz--lijevo{transform:translate3d(0, var(--py,0px), 0) scaleX(-1);left:-4%}.nacrt-poz--vrh{top:6%}.nacrt-poz--sredina{margin-top:-12%;top:50%}.nacrt-poz--dno{bottom:2%}@media (width<=62rem){.nacrt-poz{opacity:.12;width:76%}.nacrt-poz--desno{right:-14%}.nacrt-poz--lijevo{left:-14%}}@media (prefers-reduced-motion:reduce){.nacrt-poz{transform:none}}.onama{gap:var(--s-9);align-items:start;display:grid}@media (width>=62rem){.onama{gap:var(--s-11);grid-template-columns:1.1fr 1fr}}.registar{border-top:1px solid var(--ink-600)}.registar>div{gap:var(--s-2);padding-block:var(--s-4);border-bottom:1px solid var(--ink-600);display:grid}@media (width>=30rem){.registar>div{gap:var(--s-4);grid-template-columns:13rem 1fr;align-items:baseline}}.registar dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.registar dd{color:var(--text);margin:0;font-weight:500}.logo{width:auto;color:var(--text);transition:color var(--t-fast) var(--ease-out)}.traka{background:var(--ink-850);border-bottom:1px solid var(--ink-700);font-size:var(--fs-xs);color:var(--text-faint)}.traka__in{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:40px;display:flex;overflow:hidden}.traka__stanje{align-items:center;gap:var(--s-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.puls{background:#3fbf5f;border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite puls;box-shadow:0 0 #3fbf5f99}@keyframes puls{0%{box-shadow:0 0 #3fbf5f8c}70%{box-shadow:0 0 0 7px #3fbf5f00}to{box-shadow:0 0 #3fbf5f00}}.traka__veze{align-items:center;gap:var(--s-5);display:flex}.traka__veze a,.traka__radno{align-items:center;gap:var(--s-2);transition:color var(--t-fast) var(--ease-out);display:inline-flex}.traka__veze a{min-height:44px;padding-block:var(--s-3);margin-block:calc(var(--s-3) * -1)}.traka__veze a:hover{color:var(--amber)}.traka svg{width:14px;height:14px;color:var(--amber);flex-shrink:0}@media (width<=60rem){.traka__stanje,.traka__radno{display:none}.traka__in{justify-content:center}.traka__veze{gap:var(--s-4)}}.zag{z-index:var(--z-header);transition:border-color var(--t-mid) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.zag:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink-900) 88%, transparent);backdrop-filter:blur(14px)saturate(1.3);transition:background-color var(--t-mid) var(--ease-out);position:absolute;inset:0}.zag[data-pomaknuto=da]{border-bottom-color:var(--ink-600)}.zag[data-pomaknuto=da]:before{background:color-mix(in srgb, var(--ink-900) 96%, transparent)}.zag__in{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:76px;display:flex}.zag__logo{flex-shrink:0;align-items:center;display:flex}.zag__logo:hover .logo{color:var(--amber)}.zag__napredak{width:100%;height:2px;transform:scaleX(var(--napredak,0));transform-origin:0;background:var(--brand-sweep);position:absolute;bottom:-1px;left:0}.nav{align-items:center;gap:var(--s-6);display:flex}.nav__lista{align-items:center;gap:0;display:flex}@media (width<=82rem){.nav .nav__broj{display:none}.nav__veza{padding-inline:var(--s-2)}}.nav__veza{align-items:baseline;gap:var(--s-2);padding:var(--s-3) var(--s-3);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-dim);transition:color var(--t-fast) var(--ease-out);font-weight:600;display:flex;position:relative}.nav__broj{font-family:var(--font-mono);color:var(--ink-400);transition:color var(--t-fast) var(--ease-out);font-size:.6rem}.nav__veza:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--amber);transform-origin:100%;height:2px;transition:transform var(--t-mid) var(--ease-out);position:absolute;bottom:6px;transform:scaleX(0)}.nav__veza:hover,.nav__veza[aria-current=page]{color:var(--text)}.nav__veza:hover .nav__broj,.nav__veza[aria-current=page] .nav__broj{color:var(--amber)}.nav__veza:hover:after,.nav__veza[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav__dno{align-items:center;gap:var(--s-5);display:flex}.jezici{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-400);display:flex}.jezici a{color:var(--text-faint);min-width:44px;min-height:44px;transition:color var(--t-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.jezici a:hover{color:var(--amber)}.jezici a[aria-current]{color:var(--text)}.burger{border:1px solid var(--ink-500);width:48px;height:48px;display:none;position:relative}.burger span{background:var(--text);width:22px;height:2px;transition:transform var(--t-mid) var(--ease-out), opacity var(--t-fast) linear;position:absolute;left:13px}.burger span:first-child{top:19px}.burger span:nth-child(2){top:27px}.burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}@media (width<=64rem){.burger{display:block}.nav{inset:0;top:var(--zag-dno,118px);justify-content:space-between;align-items:stretch;gap:var(--s-8);padding:var(--s-8) var(--gutter) var(--s-10);background:var(--ink-900);visibility:hidden;opacity:0;transition:opacity var(--t-mid) var(--ease-out), visibility var(--t-mid);flex-direction:column;position:fixed;overflow-y:auto}.nav[data-otvoren=da]{visibility:visible;opacity:1;overscroll-behavior:contain}.nav__lista{flex-direction:column;align-items:stretch;gap:0}.nav__lista li{opacity:0;transform:translateY(14px)}.nav[data-otvoren=da] .nav__lista li{opacity:1;transition:opacity var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);transition-delay:calc(60ms + var(--i) * 55ms);transform:none}.nav__veza{padding:var(--s-5) 0;font-size:var(--fs-xl);border-bottom:1px solid var(--ink-700)}.nav__veza:after{display:none}.nav__broj{font-size:var(--fs-xs)}.nav__dno{align-items:stretch;gap:var(--s-5);flex-direction:column}.jezici{font-size:var(--fs-sm);justify-content:center}}@media (width>=64.01rem){.nav__cta{display:none}}@media (prefers-reduced-motion:reduce){.nav__lista li{opacity:1;transform:none}}.pod{background:var(--ink-850);border-top:1px solid var(--ink-700);color:var(--text-dim);font-size:var(--fs-sm)}.pod__kontakt{background:var(--ink-900);border-bottom:1px solid var(--ink-700)}.pod__kontakt-in{background:var(--ink-700);border-inline:1px solid var(--ink-700);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=34rem){.pod__kontakt-in{grid-template-columns:1fr 1fr}}@media (width>=62rem){.pod__kontakt-in{grid-template-columns:repeat(4,1fr)}}.kk{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--ink-900);transition:background-color var(--t-fast) var(--ease-out);display:flex}a.kk:hover{background:var(--ink-800)}.kk svg{width:20px;height:20px;color:var(--amber);flex-shrink:0}.kk small{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);display:block}.kk strong{font-size:var(--fs-sm);color:var(--text);overflow-wrap:break-word;margin-top:2px;font-weight:600;line-height:1.3;display:block}a.kk:hover strong{color:var(--amber)}.kk--glavni strong{font-size:var(--fs-md)}.pod__glavni{gap:var(--s-6);padding-block:var(--s-6);display:grid}@media (width>=46rem){.pod__glavni{gap:var(--s-7);padding-block:var(--s-8)}}@media (width>=56rem){.pod__glavni{gap:var(--s-10);grid-template-columns:1fr 1.2fr;align-items:start}}.pod__slogan{max-width:36ch;margin-top:var(--s-4);line-height:var(--lh-loose);color:var(--text-faint)}.pod__veze{gap:var(--s-6) var(--s-5);grid-template-columns:1fr 1fr;display:grid}.pod__veze h2{margin-bottom:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint);font-weight:500}.pod__veze li+li{margin-top:0}.pod__veze a{min-width:44px;min-height:44px;transition:color var(--t-fast) var(--ease-out);align-items:center;display:inline-flex}.pod__veze a:hover{color:var(--amber)}.pod__registar{gap:var(--s-2);padding-block:var(--s-5);border-top:1px solid var(--ink-700);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);flex-wrap:wrap;line-height:1.7;display:flex}.pod__tocka{color:var(--ink-400)}@media (width<=45.99rem){.pod__dno{padding-bottom:calc(var(--s-6) + 56px + env(safe-area-inset-bottom,0px))}}.pod__dno{justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-4) var(--s-6);border-top:1px solid var(--ink-700);font-size:var(--fs-xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.traka-strojeva{padding-block:var(--s-4);background:var(--ink-850);border-block:1px solid var(--ink-700);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.traka-strojeva__vrpca{width:max-content;animation:46s linear infinite klizi;display:flex}.traka-strojeva:hover .traka-strojeva__vrpca,.traka-strojeva:focus-within .traka-strojeva__vrpca{animation-play-state:paused}@keyframes klizi{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.traka-strojeva__niz{flex-shrink:0;align-items:center;display:flex}.traka-strojeva__niz li{align-items:center;gap:var(--s-4);padding-inline:var(--s-4);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--text-faint);font-weight:600;display:inline-flex}.traka-strojeva__tocka{background:var(--amber);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.traka-strojeva__vrpca{animation:none}.traka-strojeva__niz[aria-hidden=true]{display:none}.traka-strojeva{mask-image:none}.traka-strojeva__vrpca{flex-wrap:wrap;width:100%}}.na-vrh{right:var(--gutter);bottom:var(--gutter);z-index:calc(var(--z-header) - 1);border:1px solid var(--ink-500);background:color-mix(in srgb, var(--ink-850) 92%, transparent);backdrop-filter:blur(8px);width:48px;height:48px;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);place-items:center;display:grid;position:fixed;transform:translateY(12px)}.na-vrh[data-vidljiv]{opacity:1;transform:none}.na-vrh:hover{border-color:var(--amber);color:var(--amber)}.na-vrh svg{width:20px;height:20px}@media (width<=45.99rem){.na-vrh{bottom:calc(56px + var(--s-3) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.na-vrh{transition:opacity var(--t-fast) linear;transform:none}}.pozadina__obris{opacity:.26;width:min(62%,46rem);height:auto;transform:translate3d(0, var(--py,0px), 0);pointer-events:none;position:absolute;right:-6%;-webkit-mask-image:linear-gradient(270deg,#000 0% 34%,#0000 76%);mask-image:linear-gradient(270deg,#000 0% 34%,#0000 76%)}.pozadina__obris--lijevo{transform:translate3d(0, var(--py,0px), 0) scaleX(-1);left:-8%;right:auto}.pozadina__obris--vrh{top:4%}.pozadina__obris--sredina{margin-top:-14%;top:50%}.pozadina__obris--dno{bottom:-4%}@media (width<=62rem){.pozadina__obris{opacity:.17;width:112%;top:auto;bottom:-2%;right:-22%;-webkit-mask-image:linear-gradient(#0000 12%,#000 54% 100%);mask-image:linear-gradient(#0000 12%,#000 54% 100%)}.pozadina__obris--lijevo{left:-22%;right:auto}.pozadina__obris--vrh,.pozadina__obris--sredina{margin-top:0;top:auto}}.pozadina__zupcanik{aspect-ratio:1;width:clamp(14rem,28vw,24rem);color:var(--ink-600);opacity:.11;animation:zupcanik var(--zupcanik-trajanje,90s) linear infinite;position:absolute;top:-12%;right:-6%}.pozadina__zupcanik svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.pozadina__nacrt{width:min(46%,34rem);height:auto;color:var(--ink-400);opacity:.3;transform:translate3d(0, var(--py,0px), 0);position:absolute;right:-4%;-webkit-mask-image:linear-gradient(270deg,#000 0% 34%,#0000 78%);mask-image:linear-gradient(270deg,#000 0% 34%,#0000 78%)}.pozadina__nacrt--lijevo{transform:translate3d(0, var(--py,0px), 0) scaleX(-1);left:-4%;right:auto}.pozadina__nacrt--vrh{top:6%}.pozadina__nacrt--sredina{margin-top:-12%;top:50%}.pozadina__nacrt--dno{bottom:2%}@media (width<=62rem){.pozadina__nacrt{opacity:.12;width:76%;right:-14%}.pozadina__nacrt--lijevo{left:-14%;right:auto}}@media (prefers-reduced-motion:reduce){.pozadina__nacrt{transform:none}}.pozadina__zupcanik{animation:none}.pozadina__obris{transform:none}}.hero{min-height:clamp(38rem,88svh,56rem);padding-block:var(--s-12) var(--s-9);background:var(--ink-900);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__pozadina{z-index:-3;transform:translate3d(0, var(--py,0px), 0);will-change:transform;position:absolute;inset:-8% 0}.hero__slika{object-fit:cover;object-position:center 42%;width:100%;height:100%;animation:disanje 34s var(--ease-in-out) infinite alternate}@keyframes disanje{0%{transform:scale(1)}to{transform:scale(1.09)}}.hero__veo{z-index:-2;background:linear-gradient(to top, var(--ink-900) 2%, #1313188c 42%, #13131833 100%), linear-gradient(to right, #131318e0 0%, #13131873 55%, #13131826 100%);position:absolute;inset:0}.hero__mreza{z-index:-1;opacity:.6;position:absolute;inset:0;mask-image:radial-gradient(120% 80% at 20% 90%,#000 20%,#0000 75%)}.hero__sadrzaj{width:100%;position:relative}.hero__eyebrow{margin-bottom:var(--s-5)}.hero__naslov{max-width:18ch;margin-bottom:var(--s-6);font-size:var(--fs-4xl);color:var(--white)}.hero__naglasak{color:var(--amber);background-image:var(--brand-sweep);background-position:0 92%;background-repeat:no-repeat;background-size:100% 6px;padding-bottom:2px}.hero__tekst{max-width:46ch;margin-bottom:var(--s-7);color:var(--ink-100)}.hero__akcije{gap:var(--s-4);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.hero__cinjenice{gap:var(--s-5);max-width:44rem;padding-top:var(--s-6);border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.hero__cinjenice dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.hero__cinjenice dd{margin:var(--s-2) 0 0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--white);font-weight:600}.hero__dolje{right:var(--gutter);bottom:var(--s-6);width:46px;height:46px;color:var(--white);transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);border:1px solid #fff3;place-items:center;display:grid;position:absolute}.hero__dolje:hover{border-color:var(--amber);background:var(--amber);color:var(--ink-900)}.hero__dolje svg{width:20px;height:20px;animation:skok 2.4s var(--ease-in-out) infinite}@keyframes skok{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (width<=48rem){.hero{min-height:auto;padding-block:var(--s-10) var(--s-8)}.hero__dolje{display:none}.hero__akcije{width:100%}}@media (prefers-reduced-motion:reduce){.hero__slika,.hero__dolje svg{animation:none}}.usluge{background:var(--ink-600);border:1px solid var(--ink-600);grid-template-columns:1fr;gap:1px;display:grid}.usluga{background:var(--ink-900);transition:background-color var(--t-mid) var(--ease-out);position:relative;overflow:hidden}.usluga:hover{background:var(--ink-850)}.usluga__medij{position:relative;overflow:hidden}.usluga__medij img{object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:100%;transition:transform .9s var(--ease-out), filter var(--t-slow) var(--ease-out)}.usluga:hover .usluga__medij img{filter:saturate()contrast(1.06);transform:scale(1.06)}.usluga__zamjena{background:repeating-linear-gradient(-45deg, var(--ink-850) 0 10px, var(--ink-800) 10px 20px);width:100%;height:100%;color:var(--ink-400);place-items:center;display:grid}.usluga__zamjena svg{width:40%;height:40%}.usluga__naslov{font-size:var(--fs-md);color:var(--text);font-weight:700}.usluga__tekst{margin-top:var(--s-2);color:var(--text-dim);font-size:var(--fs-sm);line-height:var(--lh-base)}.usluga__stavke{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.usluga__stavke li{padding:3px var(--s-3);border:1px solid var(--ink-500);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out)}.usluga:hover .usluga__stavke li{border-color:var(--ink-400);color:var(--text-dim)}.usluga__crta{background:var(--brand-sweep);transform-origin:0;width:100%;height:3px;transition:transform var(--t-slow) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.usluga:hover .usluga__crta{transform:scaleX(1)}@media (width<=45.99rem){.usluge:not(.usluge--detaljno) .usluga{grid-template-columns:6.5rem 1fr;align-items:stretch;height:8.75rem;display:grid}.usluge:not(.usluge--detaljno) .usluga__tekst,.usluge:not(.usluge--detaljno) .usluga__naslov{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.usluge:not(.usluge--detaljno) .usluga__medij{width:100%;min-height:100%}.usluge:not(.usluge--detaljno) .usluga__tijelo{padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);flex-direction:column;justify-content:center;display:flex}.usluge:not(.usluge--detaljno) .usluga__stavke{display:none}.usluge:not(.usluge--detaljno) .usluga__broj{top:var(--s-2);left:var(--s-2);font-family:var(--font-display);font-size:var(--fs-xs);color:var(--white);text-shadow:0 1px 6px #000000e6;font-weight:700;position:absolute}.usluge:not(.usluge--detaljno) .usluga__veo{display:none}}@media (width>=46rem){.usluge{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.usluga__tijelo{flex:1}}@media (width>=72rem){.usluge{grid-template-columns:repeat(3,1fr)}}@media (width>=46rem){.usluga{flex-direction:column;display:flex}.usluga__medij{aspect-ratio:4/3}.usluga__veo{background:linear-gradient(to top, var(--ink-900) 1%, #1313184d 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.usluga__broj{top:var(--s-3);left:var(--s-4);z-index:2;font-family:var(--font-display);letter-spacing:-.04em;color:var(--white);text-shadow:0 2px 12px #000000bf;transition:color var(--t-mid) var(--ease-out);pointer-events:none;font-size:2rem;font-weight:800;line-height:1;position:absolute}.usluga:hover .usluga__broj{color:var(--amber)}.usluga__tijelo{padding:var(--s-4) var(--s-5) var(--s-6);z-index:1;flex-direction:column;flex:1;margin-top:-2rem;display:flex;position:relative}.usluga__naslov{font-size:var(--fs-lg)}.usluga__stavke{padding-top:var(--s-4);margin-top:auto}}@media (width<=45.99rem){.usluge--detaljno .usluga{flex-direction:column;display:flex}.usluge--detaljno .usluga__medij{aspect-ratio:16/10}.usluge--detaljno .usluga__veo{background:linear-gradient(to top, var(--ink-900) 1%, #1313184d 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.usluge--detaljno .usluga__broj{top:var(--s-3);left:var(--s-4);z-index:2;font-family:var(--font-display);color:var(--white);text-shadow:0 2px 12px #000000bf;font-size:1.75rem;font-weight:800;position:absolute}.usluge--detaljno .usluga__tijelo{padding:var(--s-4) var(--s-5) var(--s-6);z-index:1;margin-top:-1.75rem;position:relative}}@media (prefers-reduced-motion:reduce){.usluga__medij img,.usluga:hover .usluga__medij img{transform:none}}.foto-traka{gap:var(--s-3);scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--s-3);scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent;grid-auto-columns:62%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (width>=46rem){.foto-traka{grid-auto-columns:32%}}@media (width>=72rem){.foto-traka{gap:var(--s-4);grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.foto{scroll-snap-align:start;transition-delay:var(--kasnjenje,0s)}.foto__veza{aspect-ratio:4/3;background:var(--ink-800);border:1px solid var(--ink-700);display:block;position:relative;overflow:hidden}.foto__veza img{object-fit:cover;filter:saturate(.72)brightness(.86);width:100%;height:100%;transition:filter var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);transform:scale(1.02)}.foto__veza:hover img,.foto__veza:focus-visible img{filter:none;transform:scale(1.06)}.foto__veo{background:linear-gradient(#1313181a 45%,#131318eb 100%);position:absolute;inset:0}.foto__oznaka{right:var(--s-4);bottom:var(--s-4);left:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex;position:absolute}.foto__album{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text)}.foto__strelica{width:17px;height:17px;color:var(--amber);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-mid) var(--ease-out);flex-shrink:0;transform:translate(-4px,4px)}.foto__veza:hover .foto__strelica,.foto__veza:focus-visible .foto__strelica{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.foto__veza img{transition:filter var(--t-fast) linear;transform:none}.foto__veza:hover img{transform:none}}.ocjene{gap:var(--s-8);display:grid}.ocjene__sazetak{padding:var(--s-5);border:1px solid var(--ink-600);background:var(--ink-850);justify-content:center;display:flex}.ocjene__popis{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=46rem){.ocjene__popis{grid-template-columns:repeat(2,1fr)}}@media (width>=76rem){.ocjene__popis{grid-template-columns:repeat(3,1fr)}}.ocjena{gap:var(--s-4);height:100%;padding:var(--s-5);border:1px solid var(--ink-600);background:var(--ink-850);transition-delay:var(--kasnjenje,0s);flex-direction:column;display:flex}.ocjena__tekst{color:var(--text-dim);line-height:var(--lh-loose);flex:1;margin:0}.ocjena__potpis{padding-top:var(--s-4);border-top:1px solid var(--ink-700);flex-direction:column;gap:2px;display:flex}.ocjena__ime{font-family:var(--font-display);color:var(--text);font-weight:700}.ocjena__tvrtka{font-size:var(--fs-sm);color:var(--text-dim)}.ocjena__meta{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-faint)}.ocjena__odgovor{padding:var(--s-4);border-left:2px solid var(--amber);background:var(--ink-800);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-dim)}.ocjena__odgovor-tko{margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--amber);display:block}.ocjene__prazno{padding:var(--s-7) var(--s-5);border:1px dashed var(--ink-600);color:var(--text-dim);text-align:center;line-height:var(--lh-loose)}.ishod-ocjena[hidden]{display:none}.ishod-ocjena{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--ink-600);font-size:var(--fs-sm);line-height:var(--lh-loose);border-left-width:4px;display:flex}.ishod-ocjena[data-vrsta=poslano]{color:#6fd98c;background:#2fa14b1f;border-color:#2fa14b}.ishod-ocjena[data-vrsta=greska],.ishod-ocjena[data-vrsta=precesto]{border-color:var(--red);color:var(--red-soft);background:#e3001b1f}.ocjena-panel{border:1px solid var(--ink-600);border-top:2px solid var(--amber)}.ocjena-panel__gumb{justify-content:center;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-4) var(--s-5);background:var(--ink-850);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--amber);transition:background-color var(--t-fast) var(--ease-out);font-weight:700;list-style:none;display:flex}.ocjena-panel__gumb::-webkit-details-marker{display:none}.ocjena-panel__gumb:hover{background:var(--ink-800)}.ocjena-panel__gumb svg{width:20px;height:20px}.ocjena-panel__zatvori,.ocjena-panel[open] .ocjena-panel__otvori{display:none}.ocjena-panel[open] .ocjena-panel__zatvori{display:inline}.ocjena-panel[open] .ocjena-panel__gumb{border-bottom:1px solid var(--ink-600)}.ocjena-forma{gap:var(--s-5);padding:var(--s-6);background:var(--ink-850);flex-direction:column;display:flex}@media (width>=62rem){.ocjena-forma{padding:var(--s-7)}}.ocjena-forma fieldset{border:0;margin:0;padding:0}.zvj-izbor legend{margin-bottom:var(--s-3);font-size:var(--fs-sm);color:var(--text);font-weight:600}.zvj-izbor legend span{color:var(--text-faint);font-weight:400}.zvj-izbor__niz{justify-content:flex-end;gap:var(--s-1);flex-direction:row-reverse;display:inline-flex}.zvj-izbor__unos{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.zvj-izbor__zvj{cursor:pointer;width:44px;height:44px;color:var(--ink-500);transition:color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);place-items:center;display:grid}.zvj-izbor__zvj svg{width:28px;height:28px}.zvj-izbor__unos:checked~.zvj-izbor__zvj,.zvj-izbor__unos:checked+.zvj-izbor__zvj{color:var(--amber)}.zvj-izbor__niz:hover .zvj-izbor__zvj{color:var(--ink-500)}.zvj-izbor__zvj:hover,.zvj-izbor__zvj:hover~.zvj-izbor__zvj{color:var(--amber)}.zvj-izbor__zvj:hover{transform:scale(1.12)}.zvj-izbor__unos:focus-visible+.zvj-izbor__zvj{outline:2px solid var(--amber);outline-offset:2px}.ocjena-forma .polje{gap:var(--s-2);flex-direction:column;display:flex}.ocjena-forma label{font-size:var(--fs-sm);color:var(--text);font-weight:600}.ocjena-forma label span{color:var(--text-faint);font-weight:400}.ocjena-forma input[type=text],.ocjena-forma input[type=email],.ocjena-forma textarea{width:100%;min-height:52px;padding:var(--s-3) var(--s-4);border:1px solid var(--ink-500);background:var(--ink-900);color:var(--text);font-family:inherit;font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out)}.ocjena-forma textarea{resize:vertical;min-height:auto;line-height:var(--lh-loose)}.ocjena-forma input:hover,.ocjena-forma textarea:hover{border-color:var(--ink-400)}.ocjena-forma input:focus,.ocjena-forma textarea:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #ffb80059}.ocjena-forma input:focus-visible,.ocjena-forma textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ocjena-forma input:user-invalid,.ocjena-forma textarea:user-invalid{border-color:var(--red);box-shadow:0 0 0 3px #e3001b24}.ocjena-forma__napomena{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-faint);display:flex}.ocjena-forma__napomena svg{width:17px;height:17px;color:var(--amber);flex-shrink:0;margin-top:4px}.ocjena-forma__gumb{align-self:flex-start}@media (width<=30rem){.ocjena-forma__gumb{align-self:stretch}}@media (prefers-reduced-motion:reduce){.zvj-izbor__zvj{transition:color var(--t-fast) linear}.zvj-izbor__zvj:hover{transform:none}}.zvj{align-items:center;gap:var(--s-3);display:inline-flex}.zvj__crtez{white-space:nowrap;line-height:1;display:inline-block;position:relative}.zvj__prazne{color:var(--ink-500)}.zvj__pune{color:var(--amber);white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.zvj__broj{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-faint)}.zvj--mala .zvj__crtez{font-size:var(--fs-sm)}.zvj--srednja .zvj__crtez{font-size:var(--fs-md)}.zvj--velika .zvj__crtez{font-size:var(--fs-xl)}.zvj--velika .zvj__broj{font-size:var(--fs-sm)}.obrazac{gap:var(--s-5);flex-direction:column;display:flex}.obrazac__red{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.polje{gap:var(--s-2);flex-direction:column;display:flex}.polje label{font-size:var(--fs-sm);color:var(--text);font-weight:600}.polje label span{color:var(--text-faint);font-weight:400}.polje input,.polje textarea{width:100%;min-height:52px;padding:var(--s-3) var(--s-4);border:1px solid var(--ink-500);background:var(--ink-850);color:var(--text);font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out)}.polje textarea{resize:vertical;min-height:auto;line-height:var(--lh-loose)}.polje input::placeholder,.polje textarea::placeholder{color:var(--ink-400)}.polje input:hover,.polje textarea:hover{border-color:var(--ink-400)}.polje input:focus,.polje textarea:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #ffb80059}.polje input:focus-visible,.polje textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.polje input:user-invalid,.polje textarea:user-invalid{border-color:var(--red);box-shadow:0 0 0 3px #e3001b24}.privola{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-faint);display:flex}.privola svg{width:17px;height:17px;color:var(--amber);flex-shrink:0;margin-top:4px}.obrazac__gumb{align-self:flex-start}@media (width<=30rem){.obrazac__gumb{align-self:stretch}}.ishod[hidden]{display:none}.ishod{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--ink-600);font-size:var(--fs-sm);line-height:var(--lh-loose);border-left-width:4px;display:flex}.ishod[data-vrsta=poslano]{color:#5fd47e;background:#2fa14b1f;border-color:#2fa14b}.ishod[data-vrsta=greska],.ishod[data-vrsta=precesto]{border-color:var(--red);color:var(--red-soft);background:#e3001b1f}.ishod__ikona{flex-shrink:0;font-weight:700}.prilika{z-index:var(--z-header);background:var(--ink-700);border-top:1px solid var(--ink-600);padding-bottom:env(safe-area-inset-bottom,0);transition:transform var(--t-mid) var(--ease-out);grid-template-columns:auto 1fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.prilika[data-vidljiva]{transform:none}@media (width>=46rem){.prilika{display:none}}.prilika__radnja{justify-content:center;align-items:center;gap:var(--s-3);min-height:56px;padding-inline:var(--s-5);background:var(--ink-850);color:var(--text);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700;display:flex}.prilika__radnja--zovi{background:var(--red);color:#fff}.prilika__radnja svg{flex-shrink:0;width:19px;height:19px}.prilika__radnja--zovi:active{background:var(--red-deep)}.prilika__radnja:not(.prilika__radnja--zovi):active{background:var(--ink-800)}@media (prefers-reduced-motion:reduce){.prilika{transition:none}}.pitanja{background:var(--ink-700);border:1px solid var(--ink-700);gap:1px;display:grid}.pitanje{background:var(--ink-850);transition-delay:var(--kasnjenje,0s)}.pitanje__naslov{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:44px;padding:var(--s-5);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-base);color:var(--text);transition:color var(--t-fast) var(--ease-out);font-weight:600;line-height:1.35;list-style:none;display:flex}.pitanje__naslov::-webkit-details-marker{display:none}.pitanje__naslov:hover{color:var(--amber)}.pitanje__znak{width:20px;height:20px;color:var(--amber);transition:transform var(--t-mid) var(--ease-out);flex-shrink:0}.pitanje[open] .pitanje__znak{transform:rotate(45deg)}.pitanje__odgovor{padding:0 var(--s-5) var(--s-5);max-width:68ch;color:var(--text-dim);line-height:var(--lh-loose)}.pitanje[open] .pitanje__odgovor{animation:pitanje-ulaz var(--t-mid) var(--ease-out) both}@keyframes pitanje-ulaz{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pitanje[open] .pitanje__odgovor{animation:none}.pitanje__znak{transition:none}}.tok{counter-reset:korak;gap:0;display:grid}.korak{gap:var(--s-4);padding-bottom:var(--s-7);grid-template-columns:3.25rem 1fr;display:grid;position:relative}.korak:last-child{padding-bottom:0}.korak__oznaka{justify-content:center;display:flex;position:relative}.korak__broj{z-index:1;border:1px solid var(--line-strong);background:var(--ink-900);width:3.25rem;height:3.25rem;color:var(--amber);font-family:var(--font-display);font-size:var(--fs-md);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid;position:relative}.korak:not(:last-child) .korak__oznaka:after{content:"";top:3.25rem;bottom:calc(var(--s-7) * -1);background:linear-gradient(var(--line-strong), var(--ink-700));width:1px;position:absolute;left:50%;transform:translate(-.5px)}.korak__tijelo{max-width:44rem}.korak__naslov{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700;line-height:1.2}.korak__opis{margin-top:var(--s-3);max-width:58ch;color:var(--text-dim);line-height:var(--lh-loose)}.korak__zaglavlje{margin-top:var(--s-5);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint)}.korak__dijelovi{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.korak__dijelovi li{padding:5px var(--s-3);border:1px solid var(--ink-600);background:var(--ink-850);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-dim)}@media (width>=46rem){.korak{gap:var(--s-6);padding-bottom:var(--s-8);grid-template-columns:4.5rem 1fr}.korak__broj{width:4.5rem;height:4.5rem;font-size:var(--fs-xl)}.korak:not(:last-child) .korak__oznaka:after{top:4.5rem;bottom:calc(var(--s-8) * -1)}}.korak:nth-child(2){transition-delay:60ms}.korak:nth-child(3){transition-delay:.12s}.korak:nth-child(4){transition-delay:.18s}.korak:nth-child(5){transition-delay:.24s}.proizvodjaci{padding-block:var(--s-7);border-top:1px solid var(--ink-700)}.proizvodjaci__oznaka{margin-bottom:var(--s-5);text-align:center;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint)}.proizvodjaci__popis{justify-content:center;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.proizvodjac{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.02em;color:var(--text-faint);transition:color var(--t-fast) var(--ease-out);cursor:default;font-weight:700}.proizvodjac:hover{color:var(--text-dim)}@media (width>=54rem){.proizvodjaci__popis{gap:var(--s-9);flex-wrap:nowrap}.proizvodjac{font-size:var(--fs-xl)}}.nacrt{gap:var(--s-6);align-items:center;margin:0;display:grid}@media (width>=62rem){.nacrt{gap:var(--s-8);grid-template-columns:1.3fr 1fr}}.nacrt__crtez{width:100%;height:auto;color:var(--ink-400);stroke-width:1.4px;fill:none;vector-effect:non-scaling-stroke}.nacrt__tijelo,.nacrt__oklop,.nacrt__konus,.nacrt__ekscentar,.nacrt__pogon{stroke:var(--ink-200)}.nacrt__komora{fill:#ffb8001a;stroke:var(--amber);stroke-dasharray:5 4;stroke-width:1.2px}.nacrt__os line{stroke:var(--ink-400);stroke-width:1px}.nacrt__kota line{stroke:var(--amber);stroke-width:1px}.nacrt__tok line{stroke:var(--amber);stroke-width:1.6px}.nacrt__poziv line{stroke:var(--ink-400);stroke-width:1px}.nacrt__poziv circle{fill:var(--ink-900);stroke:var(--amber);stroke-width:1.2px}.nacrt__poziv text{fill:var(--amber);font-family:var(--font-mono);text-anchor:middle;stroke:none;font-size:13px}.nacrt__mala{fill:var(--text-faint);font-family:var(--font-mono);stroke:none;font-size:11px}.nacrt__opis{margin:0}.nacrt__naslov{margin-bottom:var(--s-4);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.nacrt__popis{gap:var(--s-3);display:grid}.nacrt__popis li{align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-dim);grid-template-columns:1.9rem 1fr;display:grid}.nacrt__kod{border:1px solid var(--amber);width:1.5rem;height:1.5rem;color:var(--amber);font-family:var(--font-mono);font-size:var(--fs-2xs);place-items:center;display:grid}.otvrtki{gap:var(--s-9);align-items:start;display:grid}@media (width>=62rem){.otvrtki{gap:var(--s-11);grid-template-columns:1.25fr 1fr}}.otvrtki__akcije{gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.podaci{background:var(--ink-600);border:1px solid var(--ink-600);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.podaci>div{padding:var(--s-4);background:var(--ink-800)}.podaci dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.podaci dd{margin:var(--s-3) 0 0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--text);font-weight:600;line-height:1.35}@media (width<=22rem){.podaci{grid-template-columns:1fr}}.cta__naslov{margin-block:var(--s-4) var(--s-5);font-size:var(--fs-3xl);color:var(--text)}.cta__tekst{margin-bottom:var(--s-7)}.cta__akcije{gap:var(--s-4);flex-wrap:wrap;display:flex}@media (width>=62rem){.kontakt{gap:var(--s-10);grid-template-columns:22rem 1fr}}.greska{padding-block:var(--s-12);text-align:center}.greska__naslov{margin-top:var(--s-4);font-size:var(--fs-3xl)}.greska__naslov em{color:var(--amber);font-style:normal}.greska .lead{margin-inline:auto}.greska .row{justify-content:center}@media (width>=62rem){.about{gap:var(--s-11);grid-template-columns:1.25fr 1fr}}.facts{background:var(--ink-600);border:1px solid var(--ink-600);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.facts>div{padding:var(--s-5);background:var(--ink-800)}.facts dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.facts dd{margin:var(--s-3) 0 0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--text);font-weight:600;line-height:1.35}@media (width<=30rem){.facts{grid-template-columns:1fr}}.cta{background:var(--ink-850);border-top:1px solid var(--ink-700);position:relative;overflow:hidden}.cta:before{content:"";background:var(--brand-sweep);opacity:.07;clip-path:polygon(32% 0,100% 0,100% 100%,0 100%);pointer-events:none;width:42%;height:100%;position:absolute;top:0;right:0}.cta__podloga{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.cta__veo{background:linear-gradient(105deg,#17181df5 0%,#17181dd1 45%,#17181d9e 100%);position:absolute;inset:0}.cta__in{z-index:1;position:relative}.cta__naslov{margin-block:var(--s-4) var(--s-5);font-size:var(--fs-3xl)}.cta__naslov em{color:var(--amber);font-style:normal}.kontakt{gap:var(--s-8);align-items:start;display:grid}@media (width>=62rem){.kontakt{gap:var(--s-10);grid-template-columns:22rem 1fr}}.kontakt__podaci{gap:var(--s-5);padding:var(--s-6);background:var(--ink-850);border:1px solid var(--ink-600);border-top:3px solid var(--amber);flex-direction:column;display:flex}.kp{align-items:flex-start;gap:var(--s-4);display:flex}.kp+.kp{padding-top:var(--s-5);border-top:1px solid var(--ink-700)}.kp__ikona{border:1px solid var(--ink-500);width:42px;height:42px;color:var(--amber);flex-shrink:0;place-items:center;display:grid}.kp__ikona svg{width:20px;height:20px}.kp__oznaka{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint);display:block}.kp__vrijednost{margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--fs-md);color:var(--text);white-space:pre-line;font-weight:600;display:block}.kp__vrijednost a:hover{color:var(--amber)}.kontakt__alt{padding-top:var(--s-5);border-top:1px solid var(--ink-700);font-size:var(--fs-sm);color:var(--text-faint)}.kontakt__alt a{color:var(--text-dim)}.kontakt__alt a:hover{color:var(--amber)}.kp__vrijednost a,.kontakt__alt a{align-items:center;min-height:44px;margin-block:-.7rem;display:inline-flex}.about{gap:var(--s-9);align-items:start;display:grid}@media (width>=62rem){.about{gap:var(--s-11);grid-template-columns:1.1fr 1fr}}.registry{border-top:1px solid var(--ink-600)}.registry>div{gap:var(--s-2);padding-block:var(--s-4);border-bottom:1px solid var(--ink-600);display:grid}@media (width>=30rem){.registry>div{gap:var(--s-4);grid-template-columns:13rem 1fr;align-items:baseline}}.registry dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber)}.registry dd{color:var(--text);margin:0;font-weight:500}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h,76px) + var(--s-6));background:var(--ink-900);scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70rem 42rem at 82% -8%,#ffb80017,#0000 62%),radial-gradient(56rem 38rem at 6% 108%,#e3001b0f,#0000 58%);position:fixed;inset:0}@media (width<=46rem){body:before{background:radial-gradient(34rem 26rem at 88% -6%,#ffb80012,#0000 60%),radial-gradient(30rem 24rem at 0 104%,#e3001b0d,#0000 58%)}}img,picture,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--amber);color:var(--ink-900)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}:where(a,button,input,textarea,select):focus:not(:focus-visible){outline:none}.display{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-transform:uppercase}.eyebrow{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--amber);font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:2rem;height:1px}.mono{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.lead{font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-dim);max-width:var(--max-w-text)}.shell{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.shell--narrow{max-width:var(--max-w-narrow)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .55)}.grid-12{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=62rem){.grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=40rem){.grid-12{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill, minmax(min(var(--min,20rem), 100%), 1fr));display:grid}.stack{gap:var(--s-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.grain:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:var(--noise);z-index:2;background-size:180px 180px;position:absolute;inset:0}.techgrid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:64px 64px}.hazard{background:repeating-linear-gradient(-45deg, var(--amber) 0 16px, var(--ink-900) 16px 32px);height:10px}.hazard--red{background:repeating-linear-gradient(-45deg, var(--red) 0 16px, var(--ink-900) 16px 32px)}.hazard--thin{height:6px}.hazard--zivi{background:0 0;position:relative;overflow:hidden}.hazard--zivi:before{content:"";background:repeating-linear-gradient(-45deg, var(--amber) 0 16px, var(--ink-900) 16px 32px);animation:2.6s linear infinite hazard-pomak;position:absolute;inset:0 -50% 0 0}.hazard--zivi.hazard--red:before{background:repeating-linear-gradient(-45deg, var(--red) 0 16px, var(--ink-900) 16px 32px)}@keyframes hazard-pomak{0%{transform:translate(0)}to{transform:translate(45.25px)}}.pozadina{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pozadina>*{color:var(--ink-600);position:absolute}.pozadina svg{width:100%;height:100%}.pozadina__zupcanik--obrnuto{animation-direction:reverse}@keyframes zupcanik{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pozadina__stroj{aspect-ratio:1;opacity:.04;width:clamp(14rem,30vw,26rem)}.ima-pozadinu{position:relative}.ima-pozadinu>.shell{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.hazard--zivi:before{animation:none}}.brackets{position:relative}.brackets:before,.brackets:after{content:"";border:2px solid var(--amber);pointer-events:none;z-index:3;width:22px;height:22px;position:absolute}.brackets:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.brackets:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{top:var(--s-2);left:var(--s-2);z-index:999;padding:var(--s-3) var(--s-5);background:var(--amber);color:var(--ink-900);transition:transform var(--t-fast) var(--ease-out);font-weight:700;position:absolute;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}[data-reveal][data-state=pending]{opacity:0;transform:translate3d(0, var(--reveal-y,28px), 0)}[data-reveal][data-state=in]{opacity:1;transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}[data-reveal=mask][data-state=pending]{opacity:1;clip-path:inset(100% 0 0);transform:none}[data-reveal=mask][data-state=in]{clip-path:inset(0);transition:clip-path .9s var(--ease-out);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal][data-state=pending]{opacity:1!important;clip-path:none!important;transform:none!important}}@view-transition{navigation:auto}.zag__logo{view-transition-name:znak}.pod{view-transition-name:podnozje}::view-transition-old(root){animation:prijelaz-van var(--t-fast) var(--ease-out) both}::view-transition-new(root){animation:prijelaz-u var(--t-mid) var(--ease-out) both}@keyframes prijelaz-van{to{opacity:0;transform:translateY(-8px)}}@keyframes prijelaz-u{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.samo-citac{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zamka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
