@font-face{font-family:"Kalam";font-style:normal;font-weight:300;font-display:swap;src:url(fontovi/kalam-300-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Kalam";font-style:normal;font-weight:300;font-display:swap;src:url(fontovi/kalam-300-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Kalam";font-style:normal;font-weight:400;font-display:swap;src:url(fontovi/kalam-400-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Kalam";font-style:normal;font-weight:400;font-display:swap;src:url(fontovi/kalam-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Kalam";font-style:normal;font-weight:700;font-display:swap;src:url(fontovi/kalam-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Kalam";font-style:normal;font-weight:700;font-display:swap;src:url(fontovi/kalam-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Permanent Marker";font-style:normal;font-weight:400;font-display:swap;src:url(fontovi/permanent-marker-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0d1b2a;--ink-soft:#33414f;--paper:#f7f7f4;--paper-2:#ffffff;--line:#e4e5df;--accent:#2f7bff;--accent-bg:#cfe0ff;--muted:#8a8f98;--chrome:#fafbfc;--chrome-2:#ececea;--chrome-3:#e1e1e4;--tint:#eef4ff;--tint-2:#dbe8ff;--fluid-papir:#f7f7f4;--fluid-linija:#e4e5df;--fluid-tinta:#0d1b2a;--prijelaz:#183567;--vrh:clamp(78px, 9.6vh, 106px);--mrvice-w:1060px;--font-brush:'Permanent Marker', 'Kalam', cursive;--font-hand:'Kalam', cursive;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--sjaj-rub:color-mix(in srgb, var(--accent) 62%, transparent);--sjaj-siri:color-mix(in srgb, var(--accent) 30%, transparent);--radius:18px;--maxw:1200px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body::after{content:"";position:fixed;inset:0;bottom:auto;height:100%;height:100dvh;z-index:50;pointer-events:none;opacity:var(--sjaj-vidljivost, 1);box-shadow:inset 0 0 clamp(22px,2.4vw,54px) var(--sjaj-rub),inset 0 0 clamp(64px,6.5vw,150px) var(--sjaj-siri)}html,body{height:100%;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:var(--font-hand);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.bg-grid{position:fixed;inset:0;bottom:auto;height:100%;height:100lvh;z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;opacity:.85;-webkit-mask-image:radial-gradient(120% 120%at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 120%at 50% 40%,#000 55%,transparent 100%)}.bg-fluid{position:fixed;inset:0;bottom:auto;width:100%;height:100%;height:100lvh;pointer-events:none}.ima-fluid .bg-grid{display:none}.ucitavanje{display:none}.ima-js .ucitavanje{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;background:var(--paper);pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.ima-js .ucitavanje::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;opacity:.85;-webkit-mask-image:radial-gradient(120% 120%at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 120%at 50% 40%,#000 55%,transparent 100%)}.ima-js .ucitavanje::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 clamp(22px,2.4vw,54px) var(--sjaj-rub),inset 0 0 clamp(64px,6.5vw,150px) var(--sjaj-siri);opacity:0;transition:opacity .5s ease}.ucitavanje.je-puno::after{opacity:1}.ucitavanje__znak{position:relative;z-index:1}.ima-js.bez-ucitavanja .ucitavanje{display:none}.ucitavanje__znak{width:clamp(112px,12vw,150px);height:auto;overflow:visible;color:#0166fc;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .4s ease}.ucitavanje__obrub{fill:none;stroke:currentColor;stroke-opacity:.2;stroke-width:9;stroke-linejoin:round;transition:opacity .25s ease}.ucitavanje__trag{fill:none;stroke:currentColor;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.16 .84;animation:ucitavanje-krug .9s linear infinite;transition:opacity .25s ease}.ucitavanje.zatvara .ucitavanje__trag{animation:none}.ucitavanje__puni{fill:currentColor;opacity:0;transition:opacity .25s ease-out}.ucitavanje.je-puno .ucitavanje__puni{opacity:1}.ucitavanje.je-puno .ucitavanje__trag,.ucitavanje.je-puno .ucitavanje__obrub{opacity:0}@keyframes ucitavanje-krug{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.ucitavanje.odlazi{opacity:0}.ucitavanje.odlazi .ucitavanje__znak{transform:translateY(-20px) scale(.96);opacity:0}@media (prefers-reduced-motion:reduce){.ima-js .ucitavanje{display:none}}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.cursor{position:fixed;left:0;top:0;z-index:65;width:13px;height:13px;border-radius:50%;background:var(--accent);border:2px solid transparent;box-sizing:border-box;opacity:1;pointer-events:none;will-change:transform,width,height;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),border-radius .28s ease,background-color .22s ease,border-color .22s ease,opacity .2s ease}.cursor.hide{opacity:0}.cursor.wrap{background:0 0;border-color:var(--accent)}.cursor.kut{background-color:transparent;border-color:transparent;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-size:7px 7px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media (prefers-reduced-motion:reduce){.cursor{display:none}.nav-icon:hover span{color:var(--accent)}}.nav-icon:focus-visible{outline:0}.nav-icon:focus-visible span{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.nav-icon:focus-visible img{outline:2px solid var(--accent);outline-offset:8px;border-radius:6px}.scroll-progress{position:fixed;left:50%;translate:-50%0;bottom:clamp(12px,1.8vh,22px);width:min(300px,42vw);height:5px;border-radius:999px;background:rgba(13,27,42,.09);overflow:hidden;z-index:70;pointer-events:none}.scroll-progress__fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:var(--accent);border-radius:999px}@media (hover:none),(pointer:coarse){.scroll-progress{display:none}}::selection{background:var(--accent);color:#fff}::-moz-selection{background:var(--accent);color:#fff}.topbar{position:fixed;top:0;left:0;right:0;z-index:61;display:flex;align-items:center;justify-content:space-between;padding:22px 30px;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.topbar>*{pointer-events:auto}.topbar--skriven{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.menu-btn{position:relative;transition:color .35s ease;font-family:var(--font-brush);font-size:1.125rem;letter-spacing:.5px;color:var(--nav-ink, var(--ink));background:0 0;border:0;cursor:pointer;padding:2px 4px;transition:color .2s linear}.menu-btn__tekst{position:relative;z-index:1}.menu-btn__krug{position:absolute;left:50%;top:50%;translate:-50% -50%;width:152%;aspect-ratio:122/56;height:auto;color:var(--nav-ink, var(--ink));overflow:visible;pointer-events:none}.menu-btn__krug path{stroke-dasharray:1 2;stroke-dashoffset:1.02;transition:stroke-dashoffset .55s cubic-bezier(.45,0,.25,1)}.menu-btn:hover .menu-btn__krug path,.menu-btn:focus-visible .menu-btn__krug path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.menu-btn__krug path{transition:none}}.cta{font-family:var(--font-brush);font-size:1rem;background:var(--accent);color:#fff;padding:11px 22px;border-radius:30px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .2s ease,box-shadow .2s ease}.cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 45%,transparent)}.nav-overlay{position:fixed;inset:0;z-index:60;background:linear-gradient(90deg,rgba(var(--nav-scrim, 248,248,245),.985) 0%,rgba(var(--nav-scrim, 248,248,245),.955) 28%,rgba(var(--nav-scrim, 248,248,245),var(--nav-scrim-a, .76)) 100%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav-overlay::before{content:"";position:absolute;inset:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 24%,transparent 60%);mask-image:linear-gradient(90deg,#000 0,#000 24%,transparent 60%)}.nav-overlay.open{opacity:1;visibility:visible}.nav-panel{position:absolute;inset:0;padding:24px 34px;display:flex;flex-direction:column;justify-content:center}.nav-close{display:none}.nav-links{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2px,.6vh,8px)}.nav-links a{display:inline-flex;align-items:center;gap:clamp(8px,1.2vw,18px);font-family:var(--font-brush);font-size:clamp(2.125rem,6vw,4rem);line-height:1.08;color:var(--ink);translate:-70px 0;opacity:0;transition:translate .45s cubic-bezier(.6,.05,.2,1),opacity .4s ease,color .2s ease,transform .2s ease}.nav-links a:hover{color:var(--accent);transform:translateX(10px)}.nav-links a .goo{display:inline-flex;align-items:center;gap:clamp(8px,1.2vw,18px)}.nav-links a .goo__par{display:grid}.nav-links a .goo__t{grid-area:1/1;will-change:opacity,transform}.nav-links a .nav-arrow{width:clamp(30px,4.4vw,52px);height:auto;opacity:0;translate:-8px 0;transition:opacity .25s ease,translate .25s ease}.nav-links a:hover .nav-arrow{opacity:1;translate:0 0}.nav-overlay.open .nav-links a{translate:0 0;opacity:1}.nav-overlay.open .nav-links a:nth-child(1){transition-delay:.05s,.05s,0s,0s}.nav-overlay.open .nav-links a:nth-child(2){transition-delay:.1s,.1s,0s,0s}.nav-overlay.open .nav-links a:nth-child(3){transition-delay:.15s,.15s,0s,0s}.nav-overlay.open .nav-links a:nth-child(4){transition-delay:.2s,.2s,0s,0s}.nav-overlay.open .nav-links a:nth-child(5){transition-delay:.25s,.25s,0s,0s}.nav-overlay.open .nav-links a:nth-child(6){transition-delay:.3s,.3s,0s,0s}.nav-overlay.open .nav-links a:nth-child(7){transition-delay:.35s,.35s,0s,0s}.nav-social{position:absolute;left:34px;bottom:clamp(24px,4vh,44px);display:flex;gap:18px;translate:-50px 0;opacity:0;transition:translate .45s cubic-bezier(.6,.05,.2,1),opacity .4s ease}.nav-overlay.open .nav-social{translate:0 0;opacity:1;transition-delay:.34s}.nav-social a{color:var(--muted)}.nav-social .ikona{width:clamp(22px,2.4vw,26px)}@media (max-width:700px){.nav-panel{padding:24px 26px}.nav-links{gap:8px}.nav-links a{font-size:clamp(2.375rem,10.5vw,3.25rem);line-height:1.1;padding:6px 0}.nav-social{left:26px;gap:10px}.nav-social a{font-size:1.0625rem;padding:3px 0}}@media (max-width:700px) and (max-height:640px){.nav-links{gap:6px}.nav-links a{font-size:2rem;padding:5px 0}}.mrvice{position:relative;z-index:6;box-sizing:border-box;width:100%;max-width:var(--mrvice-w);display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;font-family:var(--font-hand);font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.3;color:var(--muted);margin:0 auto clamp(18px,2.6vh,28px)}.usl:has(.mrvice),.blog:has(.mrvice),.blog-post:has(.mrvice),.proj-post:has(.mrvice),.kontakt:has(.mrvice){padding-top:var(--vrh)}.blog-post:has(.mrvice) .bp-title{margin-top:40px}@media (min-width:861px){.blog:not(.blog--auto) .blog__title{margin-top:-16px}}.proj-post:has(.mrvice) .pp-card{margin-top:18px}.proj-post:has(.mrvice) .pp-title--gallery{margin-top:18px}@media (max-width:860px){.blog-post:has(.mrvice) .bp-title{margin-top:clamp(26px,4vw,40px)}.proj-post:has(.mrvice) .pp-card{margin-top:26px}}.mrvice a{color:var(--muted);text-decoration:none;transition:color .2s linear}.mrvice a:hover{color:var(--accent)}.mrvice [aria-current=page]{color:var(--ink-soft)}.mrvice__sep{opacity:.5}.hero{position:relative;z-index:1;height:100svh;min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-title{position:relative;font-family:var(--font-brush);font-weight:400;color:var(--ink);font-size:clamp(3.5rem,11vw,11.375rem);line-height:1;letter-spacing:.5px;padding:2px 16px;z-index:3}.hero-title::before{content:"";position:absolute;left:0;top:16%;bottom:20%;width:100%;background:var(--accent-bg);z-index:-1;border-radius:2px}.hero-title__text{display:inline-block}.hero-title::after,.hero-title .caret{content:"";position:absolute;top:2%;bottom:6%;width:3px;background:var(--accent);border-radius:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.hero-title::after{right:-2px}.hero-title .caret{left:-2px}.hero-sub{margin-top:22px;font-family:var(--font-brush);font-size:clamp(.9375rem,1.8vw,1.3125rem);text-transform:uppercase;letter-spacing:.5px;color:var(--ink);max-width:560px;line-height:1.5;z-index:3}.scroll-cue{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:3;color:var(--ink);width:34px;height:auto;line-height:0}.scroll-cue svg{display:block;width:100%;height:auto}@media (max-width:860px){.hero{padding:0 20px}.hero-title{font-size:min(clamp(3.5rem,17.4vw,5.75rem),12vh)}.hero-sub{font-size:clamp(.96875rem,4.5vw,1.1875rem)}.hero .nav-icon img{width:min(clamp(52px,15vw,80px),11vh);filter:drop-shadow(0 8px 12px rgba(13,27,42,.13))}.hero .nav-icon span{font-size:clamp(.71875rem,3.2vw,.9375rem)}.nav-icon{translate:-50%0}.nav-icon[href="kontakt.html"]{top:max(9%,100px);left:clamp(54px,51%,calc(100% - 54px))}.nav-icon[href="galerija.html"]{top:min(23%,calc(50% - 182px - 4vh));left:clamp(54px,86%,calc(100% - 54px))}.nav-icon[href="o-nama.html"]{top:min(26%,calc(50% - 182px - 4vh));left:clamp(54px,11%,calc(100% - 54px))}.nav-icon[href="usluge.html"]{top:max(61%,calc(50% + 78px + 5.5vw + 4vh));left:clamp(54px,92%,calc(100% - 54px))}.nav-icon[href="blog.html"]{top:77%;left:clamp(54px,23%,calc(100% - 54px))}.nav-icon[href="projekti.html"]{top:min(80%,calc(100% - 172px));left:clamp(54px,min(69%,calc(100% - 165px)),calc(100% - 54px))}.hero-sub{padding:0 10px;font-size:1rem}}.float-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.float{position:absolute;will-change:transform;transition:transform .15s ease-out}.nav-icon{top:var(--y);left:var(--x);pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.nav-icon img{width:clamp(60px,6.2vw,98px);filter:drop-shadow(0 12px 18px rgba(13,27,42,.18));transition:transform .25s ease}.nav-icon span{font-family:var(--font-brush);font-size:clamp(.8125rem,1.3vw,1.125rem);text-transform:uppercase;letter-spacing:.4px;color:var(--ink)}.doodle{opacity:.5;color:#c3c6cd}.doodle--rukom{opacity:var(--tinta, .13)}.doodle--rukom path{fill:currentColor;stroke:none}.statement__znak path{fill:currentColor}.statement__znak--lanac{top:14%;left:7%;width:clamp(70px,8vw,118px);rotate:-8deg}.statement__znak--wifi{top:58%;right:9%;width:clamp(62px,7vw,100px);rotate:6deg}.brojke__znak--dogovor{top:-48px;left:43%;width:96px}@media (max-width:820px){.bg-doodle.statement__znak--wifi{top:64%;bottom:auto;right:7%;width:clamp(58px,16vw,84px)}.bg-doodle.statement__znak--lanac{top:16%;left:6%;width:clamp(64px,18vw,96px)}.bg-doodle.brojke__znak--dogovor{top:6.4%;bottom:auto;left:52%;right:auto;width:clamp(66px,19vw,96px)}}body:has(.hero) .menu-btn{animation:hero-slijeva .55s cubic-bezier(.16,1,.3,1) both}body:has(.hero) .cta{animation:hero-zdesna .55s cubic-bezier(.16,1,.3,1) .08s both}@keyframes hero-slijeva{0%{opacity:0;translate:-16px 0}to{opacity:1;translate:0 0}}@keyframes hero-zdesna{0%{opacity:0;translate:16px 0}to{opacity:1;translate:0 0}}.hero-title .caret{animation:hero-caret .28s ease-out both}.hero-title::after{animation:hero-caret .28s ease-out both,hero-caret-hod .62s cubic-bezier(.55,0,.15,1) .2s both}.hero-title::before{animation:hero-podloga .62s cubic-bezier(.55,0,.15,1) .2s both}.hero-title__text{animation:hero-ispis .62s cubic-bezier(.55,0,.15,1) .2s both}@keyframes hero-caret{0%{opacity:0}to{opacity:1}}@keyframes hero-caret-hod{0%{right:calc(100% - 1px)}to{right:-2px}}@keyframes hero-podloga{0%{width:0}to{width:100%}}@keyframes hero-ispis{0%{clip-path:inset(-30% calc(100% + 16px) -30% -30%)}to{clip-path:inset(-30% -5% -30% -30%)}}.nav-icon{animation:hero-ikona .5s cubic-bezier(.22,1.25,.36,1) both}@keyframes hero-ikona{0%{opacity:0;scale:.14}to{opacity:1;scale:1}}.float-layer>.nav-icon:nth-child(6){animation-delay:.8s}.float-layer>.nav-icon:nth-child(4){animation-delay:.86s}.float-layer>.nav-icon:nth-child(1){animation-delay:.92s}.float-layer>.nav-icon:nth-child(2){animation-delay:.98s}.float-layer>.nav-icon:nth-child(5){animation-delay:1.04s}.float-layer>.nav-icon:nth-child(3){animation-delay:1.1s}.float-layer>.doodle{animation:hero-doodle .62s ease-out both}@keyframes hero-doodle{0%{opacity:0}to{opacity:var(--tinta, .13)}}.float-layer>.doodle:nth-child(7){animation-delay:1.02s}.float-layer>.doodle:nth-child(8){animation-delay:1.08s}.float-layer>.doodle:nth-child(9){animation-delay:1.14s}.hero-sub{animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) .66s both}@keyframes hero-odozdo{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.scroll-cue{animation:hero-odozgo .6s cubic-bezier(.16,1,.3,1) 1.24s both}@keyframes hero-odozgo{0%{opacity:0;translate:0-18px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.hero-title .caret,.hero-title::before,.hero-title::after,.hero-title__text,.nav-icon,.float-layer>.doodle,.hero-sub,.scroll-cue,body:has(.hero) .menu-btn,body:has(.hero) .cta{animation:none}}.bg-doodle{position:absolute;z-index:0;pointer-events:none;opacity:var(--tinta, .13);color:#c3c6cd;height:auto;display:block}.bg-doodle--rukom path{fill:currentColor;stroke:none}.projekti{position:relative;z-index:1;background:0 0;padding:132px 0 100px}.proj-head{max-width:var(--maxw);padding:0 40px;margin:0 auto calc(5vh - 34px - clamp(5px,.96vw,12px));display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.proj-head h2{font-family:var(--font-brush);font-size:clamp(2.5rem,7.4vw,5.75rem);line-height:.95;letter-spacing:.5px;transform:rotate(-8deg);transform-origin:left center}.see-all{position:relative;display:inline-block;font-family:var(--font-brush);font-size:clamp(1.0625rem,2vw,1.4375rem);color:#000;margin-top:clamp(16px,1.8vw,30px);white-space:nowrap;transition:color .2s}.see-all>span{position:relative;z-index:1}.see-all::before{content:"";position:absolute;z-index:0;inset:-.42em -.85em;border-radius:999px;background:var(--accent);filter:blur(.5em);opacity:0;transform:scale(.9);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.see-all:focus-visible::before{opacity:.72;transform:scale(1)}@media (hover:hover){.see-all:hover::before{opacity:.72;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.see-all::before{transition:opacity .2s ease;transform:scale(1)}.see-all:hover::before,.see-all:focus-visible::before{transform:scale(1)}}.see-all__crta{position:absolute;left:-1%;top:92%;width:102%;aspect-ratio:200/96;height:auto;color:var(--ink);overflow:visible;pointer-events:none}.see-all__crta path{vector-effect:non-scaling-stroke;stroke-width:.13em;stroke-dasharray:1 2;stroke-dashoffset:1.02;transition:stroke-dashoffset .7s cubic-bezier(.45,0,.25,1)}.see-all:hover .see-all__crta path,.see-all:focus-visible .see-all__crta path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.see-all__crta path{transition:none}}.proj-track{display:flex;overflow:hidden;padding:34px 0 70px}.proj-lane{display:flex;gap:18px;align-items:flex-start;flex:0 0 auto;will-change:transform}.proj-win{flex:0 0 auto;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 24px -8px rgba(13,27,42,.14),0 2px 6px rgba(13,27,42,.05);overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer}.proj-win.desktop{width:min(620px,80vw)}.proj-win.mobile{width:min(320px,62vw)}.win-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--chrome)}.win-dots{display:flex;gap:8px;flex:0 0 auto}.win-dots i{width:16px;height:16px;border-radius:50%;border:1.5px solid #c5c7cc;background:0 0;display:block;position:relative}.win-dots i::before,.win-dots i::after{content:"";position:absolute;left:50%;top:50%;background:#b4b6bb;border-radius:2px}.win-dots i:first-child::before,.win-dots i:first-child::after{width:7px;height:1.6px;transform:translate(-50%,-50%) rotate(45deg)}.win-dots i:first-child::after{transform:translate(-50%,-50%) rotate(-45deg)}.win-dots i:last-child::before{width:10px;height:1.6px;transform:translate(-50%,-50%) rotate(-45deg)}.win-title{margin:0;font-family:var(--font-ui);font-weight:600;font-size:.96875rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-btn{margin-left:auto;flex:0 0 auto;font-family:var(--font-ui);font-weight:500;font-size:.875rem;padding:8px 16px;border-radius:9px;border:1px solid var(--line);color:var(--ink-soft);background:0 0;transition:background .2s,color .2s,border-color .2s,transform .15s}.proj-win:hover .open-btn{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-1px)}.win-shot{position:relative;padding:3px 7px 7px;background:var(--paper-2)}.win-shot picture{display:block}.win-shot img{display:block;width:100%;height:auto;border-radius:6px}.win-shot .ph{position:absolute;inset:16px;border:2px dashed #c7cbd2;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;font-family:var(--font-brush);color:#a7abb4;font-size:1.0625rem;letter-spacing:.5px}.win-shot .ph small{font-family:var(--font-hand);font-size:.8125rem;letter-spacing:0}@media (max-width:640px){.proj-head{padding:0 24px}}.proj-wall{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:16px;width:100%;margin:0 auto;padding:20px 0 40px}.proj-wall.js-masonry{flex-wrap:nowrap}.proj-col{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1 1 0;min-width:0}.proj-wall .proj-win{width:100%;height:auto}.proj-wall .proj-win.mobile{width:100%}.proj-wall .proj-win .win-shot img{width:100%;height:auto;max-width:100%;display:block;border-radius:6px}.proj-wall .win-title{min-width:0;flex:1 1 auto}.proj-wall .proj-win{box-shadow:0 30px 60px -22px rgba(13,27,42,.38),0 10px 26px -10px rgba(13,27,42,.2)}.proj-wall .win-bar{border-bottom:none}@media (max-width:860px){.blog.blog--auto.blog--zid{max-width:100%;padding-left:16px;padding-right:16px}.blog--zid .blog__title{padding-left:14px}.blog.blog--auto.blog--fit{max-width:100%;padding-left:16px;padding-right:16px}.blog--fit .blog__title{padding-left:14px}.proj-wall{flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding:10px 0 30px}.proj-wall .proj-win{width:100%}.proj-wall .proj-win.mobile{width:100%}.proj-wall .win-bar{gap:8px;padding:11px 12px}.proj-wall .win-title{font-size:.90625rem}.proj-wall .open-btn{font-size:.8125rem;padding:7px 10px}}@media (max-width:368px){.proj-wall .win-dots{display:none}}.statement{position:relative;z-index:1;padding:clamp(160px,28vh,320px) 30px;text-align:center}.statement__eyebrow{margin:0 0 clamp(18px,3vh,30px)}.statement__eyebrow span{display:inline-block;background:var(--accent);color:#fff;font-family:var(--font-hand);font-size:clamp(1.625rem,3.8vw,2.75rem);padding:14px 30px;border-radius:4px;transform:rotate(-2deg)}.statement__text{font-family:var(--font-brush);font-size:clamp(3rem,10vw,8.25rem);line-height:1.1;color:var(--ink);max-width:18ch;margin:0 auto}.statement__sub{font-size:clamp(.9375rem,1.7vw,1.1875rem);color:var(--muted);margin:clamp(16px,2.6vh,26px) auto 0;max-width:44ch}.ima-js .statement__eyebrow span{clip-path:inset(-20% 100% -20% -20%)}.statement.je-otkriveno .statement__eyebrow span{animation:izjava-potez .75s cubic-bezier(.55,0,.15,1) both}@keyframes izjava-potez{0%{clip-path:inset(-20% 100% -20% -20%)}to{clip-path:inset(-20% -4% -20% -20%)}}@media (prefers-reduced-motion:reduce){.ima-js .statement__eyebrow span{clip-path:none}}.statement__text .u{position:relative;white-space:nowrap;z-index:0}.statement__text .u::after{content:"";position:absolute;left:-4px;right:-4px;bottom:.05em;height:.36em;background:var(--accent-bg);z-index:-1;border-radius:2px}.dokaz{position:relative;z-index:1;padding:clamp(60px,10vh,110px) 30px;overflow:hidden}.dokaz__grid{max-width:var(--maxw);margin:0 auto;display:grid;align-items:start;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}.dokaz__shot{margin:0}.mobitel__tijelo{position:relative;width:100%;max-width:540px;margin:0 auto;background:var(--ink);transform-origin:50% 60%;border-radius:66px;padding:15px;box-shadow:0 44px 88px -30px rgba(13,27,42,.48),0 4px 12px rgba(13,27,42,.1),inset 0 0 0 1px rgba(255,255,255,.1)}.mobitel__tijelo::before,.mobitel__tijelo::after{content:"";position:absolute;left:-2px;width:2px;background:var(--ink);border-radius:2px}.mobitel__tijelo::before{top:19%;height:5%}.mobitel__tijelo::after{top:27%;height:8%}.mobitel__otok{position:absolute;z-index:2;top:2.1%;left:50%;translate:-50%0;width:27%;height:2.4%;background:var(--ink);border-radius:999px}.mobitel__ekran{position:relative;overflow:hidden;width:100%;aspect-ratio:9/19.5;border-radius:51px;background:#fff}.mobitel__snimka{display:block;width:100%;height:auto}.ima-js .dokaz .mobitel__tijelo{transform:scale(.86) translateY(14px);transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.ima-js .dokaz.je-otkriveno .mobitel__tijelo{transform:none}@media (prefers-reduced-motion:reduce){.ima-js .dokaz .mobitel__tijelo{transform:none;transition:none}}.dokaz__shot figcaption,.dokaz__ai figcaption{margin-top:14px;font-size:.84375rem;line-height:1.5;color:var(--muted);text-align:center}.dokaz__cap-label{font-family:var(--font-hand);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-right:6px}.dokaz__text{align-self:center}.dokaz__eyebrow{font-family:var(--font-hand);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 14px}.dokaz__title{font-family:var(--font-brush);font-size:clamp(2rem,4vw,3.375rem);line-height:1.12;color:var(--ink);margin:0 0 20px}.dokaz__title em{font-style:normal;color:var(--accent)}.dokaz__lead{font-size:clamp(1rem,1.7vw,1.1875rem);line-height:1.65;color:var(--ink-soft);margin:0 0 22px}.dokaz__lead strong{color:var(--ink)}.dokaz__quote{display:inline-block;background:var(--accent-bg);color:var(--ink);font-weight:700;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.5;padding:12px 18px;border-radius:6px;margin:0 0 clamp(28px,4vh,40px)}.dokaz__ai{margin:0}.dokaz__ai img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 24px 48px -20px rgba(13,27,42,.38)}@media (max-width:900px){.dokaz__grid{grid-template-columns:1fr}.dokaz__text{order:-1}.dokaz__shot{max-width:420px;margin:0 auto}.dokaz__ai{margin-top:clamp(26px,4vh,36px)}}.poziv{position:relative;z-index:1;padding:clamp(20px,4vh,40px) 30px clamp(70px,11vh,120px)}.poziv__inner{max-width:760px;margin:0 auto;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(34px,5vw,56px) clamp(24px,4vw,52px);text-align:center;box-shadow:0 30px 60px -30px rgba(13,27,42,.28)}.poziv__title{font-family:var(--font-brush);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.12;color:var(--ink);margin:0 0 14px}.poziv__lead{font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:1.65;color:var(--ink-soft);max-width:48ch;margin:0 auto}.poziv__akcije{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(24px,3.6vh,34px)0 16px}.poziv__btn{font-family:var(--font-brush);font-size:1rem;padding:13px 28px;border-radius:32px;background:var(--accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .22s ease,background .22s ease}.poziv__btn:hover{transform:translateY(-3px);background:#2668e0}.poziv__mikro{font-family:var(--font-hand);font-size:.84375rem;color:var(--muted);margin:0}.usl-traka{position:relative;z-index:1;padding:clamp(60px,10vh,110px) 30px}.usl-traka__inner{max-width:1090px;margin:0 auto}.usl-traka__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(56px,8vh,96px)}.usl-traka__title{font-family:var(--font-brush);font-size:clamp(2.5rem,7.4vw,5.75rem);line-height:.95;color:var(--ink);margin:0;transform:rotate(8deg);transform-origin:left center}.usl-scena{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,60px)}.usl-lista-omot{position:relative;flex:0 0 auto;width:330px;max-width:100%}.usl-iskre{position:absolute;top:-60px;left:-60px;width:160px;height:120px;pointer-events:none;overflow:visible}.usl-lista{list-style:none;margin:0;padding:7px;background:var(--chrome-2);border:1px solid var(--line);border-radius:10px;box-shadow:0 34px 60px -26px rgba(13,27,42,.5),0 6px 16px rgba(13,27,42,.1)}.usl-red{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;color:var(--ink);font-family:var(--font-ui);transition:background .16s ease,color .16s ease}.usl-red__broj{flex:0 0 auto;width:26px;font-size:1.0625rem;font-weight:550;font-variant-numeric:tabular-nums;color:var(--muted);transition:color .16s ease}.usl-red__ime{flex:1 1 auto;min-width:0;font-size:1.1875rem;font-weight:600;letter-spacing:-.014em}.usl-red__strelica{flex:0 0 auto;width:8px;height:13px;color:var(--muted);transition:color .16s ease,transform .16s ease}.usl-red:hover,.usl-red:focus-visible{background:var(--accent);color:#fff}.usl-red:hover .usl-red__broj,.usl-red:focus-visible .usl-red__broj,.usl-red:hover .usl-red__strelica,.usl-red:focus-visible .usl-red__strelica{color:#fff;opacity:.9}.usl-red:hover .usl-red__strelica{transform:translateX(2px)}.usl-red:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usl-note{position:relative;z-index:5;flex:0 0 auto;width:15vw;height:20vh;margin-top:clamp(20px,4vh,54px);background:var(--chrome-2);border-radius:3px;padding:0 0 34px;box-shadow:0 18px 40px -22px rgba(13,27,42,.45);transform:rotate(3deg);cursor:grab;touch-action:none;user-select:none}.usl-note.se-vuce{cursor:grabbing;box-shadow:0 30px 60px -20px rgba(13,27,42,.5)}.usl-note__traka{display:block;height:26px;border-radius:3px 3px 0 0;background:#f5c518}.usl-note p{font-family:var(--font-ui);font-size:1.0625rem;font-weight:550;line-height:1.28;color:var(--ink-soft);margin:16px 16px 0}.usl-note__podvlaka{position:absolute;left:10px;right:10px;bottom:-18px;width:auto;height:22px;pointer-events:none}.usl-note:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:980px){.usl-scena{flex-direction:column;align-items:stretch}.usl-lista-omot{width:100%}.usl-note{width:min(260px,78vw);height:auto;margin:clamp(34px,5vh,48px) auto 0}}.blog-traka{position:relative;z-index:1;padding:clamp(50px,8vh,90px) 30px clamp(60px,10vh,110px)}@media (min-width:821px){.blog-traka{padding-top:100px}}.blog-traka__inner{max-width:var(--maxw);margin:0 auto}.blog-traka__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(46px,6vh,58px)}.blog-traka__title{font-family:var(--font-brush);font-size:clamp(2.5rem,7.4vw,5.75rem);line-height:.95;color:var(--ink);margin:0;transform:rotate(-8deg);transform-origin:left center}.blog-traka .blog__row{width:100%;height:auto;padding:13px 18px}.blog-traka .blog__thumb{width:38px;height:38px}.brojke{position:relative;z-index:1;padding:clamp(70px,11vh,130px) 30px clamp(100px,16vh,170px)}.brojke__inner{max-width:var(--maxw);margin:0 auto}.brojke__title{width:fit-content;font-family:var(--font-brush);font-size:clamp(2.5rem,7.4vw,5.75rem);line-height:.95;letter-spacing:.5px;color:var(--ink);margin:0 0 clamp(30px,4.5vh,56px);transform:rotate(-8deg);transform-origin:left center}.brojke__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(80px,12vh,140px)}.brojke__lead{max-width:660px;font-family:var(--font-ui);font-weight:600;letter-spacing:-.014em;font-size:clamp(1.0625rem,1.85vw,1.375rem);line-height:1.5;color:var(--ink-soft)}.brojke__lead strong{font-family:var(--font-hand);font-weight:700;letter-spacing:normal;font-size:clamp(1.1875rem,2.1vw,1.5625rem);color:var(--ink)}.brojke__cta{flex:0 0 auto;white-space:nowrap}.brojke__grid{display:grid;gap:clamp(28px,4vw,52px);grid-template-columns:repeat(3,1fr)}.stat{text-align:center}.stat__num{display:block;font-family:var(--font-brush);font-size:clamp(3.625rem,9.5vw,7.5rem);line-height:1;color:var(--ink)}.stat__num em{color:var(--accent);font-style:normal}.stat__lbl{display:block;margin-top:14px;font-family:var(--font-hand);font-size:clamp(1rem,1.9vw,1.3125rem);color:var(--ink-soft);line-height:1.4}@media (max-width:680px){.brojke__grid{grid-template-columns:1fr;gap:36px}}.faq{position:relative;z-index:1;padding:clamp(60px,10vh,110px)0 clamp(70px,11vh,120px);overflow:hidden}.faq__inner{max-width:var(--maxw);margin:0 auto;padding:0 clamp(24px,5vw,44px);position:relative;z-index:2}.faq__title{font-family:var(--font-brush);font-size:clamp(2.125rem,6.5vw,4.75rem);color:var(--ink);margin-bottom:clamp(30px,5vh,54px)}.faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vh,16px);max-width:660px}.faq__item{display:flex;flex-direction:column}.faq__q{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;text-align:left;background:0 0;border:0;padding:0;cursor:pointer}.faq__bubble{font-family:var(--font-ui);font-size:clamp(.9375rem,1.5vw,1.125rem);color:var(--ink);background:var(--chrome-2);padding:12px 20px;border-radius:22px 22px 22px 6px;transition:background-color .2s ease,color .2s ease}.faq__q:hover .faq__bubble{background:var(--chrome-3)}.faq__q[aria-expanded=true] .faq__bubble{background:var(--tint-2);color:var(--ink)}.faq__toggle{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1.6px solid #c6c6c8;transition:border-color .2s ease}.faq__toggle::before,.faq__toggle::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.7px;background:#9a9a9e;border-radius:2px;transform:translate(-50%,-50%)}.faq__toggle::after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .2s ease}.faq__q[aria-expanded=true] .faq__toggle{border-color:#a9c4ff}.faq__q[aria-expanded=true] .faq__toggle::after{opacity:0}.ima-js .faq__a{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.6,.05,.2,1),opacity .3s ease}.ima-js .faq__item.open .faq__a{grid-template-rows:1fr;opacity:1}.faq__a-inner{overflow:hidden}.faq__abubble{font-family:var(--font-ui);font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.42;color:#fff;background:var(--accent);padding:12px 20px;border-radius:22px 22px 6px 22px;max-width:min(82%,500px);margin:10px 0 0 auto}.faq{position:relative}.faq__doodle{position:absolute;z-index:1;pointer-events:none;font-family:var(--font-brush);line-height:1}.faq__doodle.q1{color:var(--accent);font-size:clamp(3.125rem,7vw,5.625rem);top:40%;right:16%;opacity:.9;transform:rotate(8deg)}.faq__doodle.q2{color:#c3c6cd;font-size:clamp(2.375rem,5vw,4rem);top:50%;right:34%;opacity:.7;transform:rotate(-6deg)}@media (max-width:760px){.faq__doodle{display:none}.faq__abubble{max-width:88%}}.kontakt{position:relative;z-index:1;padding:clamp(16px,2vh,36px) 20px clamp(60px,10vh,110px);overflow:hidden}.kontakt__title{width:fit-content;font-family:var(--font-brush);font-size:clamp(3.25rem,7vw,7rem);line-height:.9;text-align:center;color:var(--ink);margin:-76px auto clamp(2px,.4vh,10px);position:relative;z-index:4;transform:rotate(-15deg) translate(-20vw,0)}.kontakt__hand{position:absolute;z-index:4;pointer-events:none;font-family:var(--font-brush);text-transform:uppercase;color:var(--ink);font-size:clamp(.875rem,1.5vw,1.25rem);line-height:1.15;letter-spacing:.5px}.kontakt__hand.hand-left{top:46%;left:5%;transform:rotate(-8deg);max-width:160px}.kontakt__hand.hand-right{bottom:15%;right:5%;transform:rotate(-6deg);text-align:right;max-width:180px}.kontakt .float-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.kontakt .keycap img{width:clamp(60px,6.6vw,100px);filter:drop-shadow(0 16px 24px rgba(13,27,42,.3))}.kc-rok-extra[hidden]{display:none}.kc-stage{position:relative;z-index:3;width:min(580px,94vw);margin:clamp(-40px,-3vh,-14px) auto 0}.kc-deco{position:absolute;inset:-70px -150px;z-index:1;pointer-events:none}.cd{position:absolute;height:auto;display:block}.cd--1{top:16%;left:2%}.cd--2{top:6%;right:3%}.cd--3{bottom:14%;left:4%}.cd--4{top:-2%;right:12%}.cd--5{top:40%;right:-2%}.cd--6{top:52%;right:4%}.cd--7{top:28%;right:-8%}.cd--8{top:44%;left:-4%}.cd--9{bottom:24%;left:12%}.cd--10{bottom:6%;left:30%}.cd--11{bottom:10%;right:8%}.kc-rok-extra{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;margin-top:0;margin-bottom:0;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .26s ease,margin-top .38s cubic-bezier(.16,1,.3,1),margin-bottom .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .38s}.kc-rok-extra__unutra{min-height:0;overflow:hidden}.kc-rok-extra.je-otvoreno{grid-template-rows:1fr;opacity:1;visibility:visible;margin-top:clamp(14px,2vh,22px);margin-bottom:28px;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .3s ease .08s,margin-top .38s cubic-bezier(.16,1,.3,1),margin-bottom .38s cubic-bezier(.16,1,.3,1),visibility 0s}@media (prefers-reduced-motion:reduce){.kc-rok-extra,.kc-rok-extra.je-otvoreno{transition:none}}.kc-card{position:relative;z-index:3;width:100%;background:var(--paper-2);border-radius:26px;box-shadow:0 36px 84px -26px rgba(13,27,42,.38);padding:clamp(30px,3.6vw,52px);font-family:var(--font-ui)}.kc-card__head{text-align:center;margin-bottom:36px}.kc-card__head img{width:66px;height:66px;margin:0 auto 18px;border-radius:16px;display:block}.kc-title{font-size:clamp(1.5625rem,2.9vw,2rem);font-weight:800;color:var(--ink);margin:0 0 12px;line-height:1.15}.kc-sub{font-size:1rem;color:var(--muted);line-height:1.55;margin:0}.kc-field{margin-bottom:28px}.kc-field>.kc-q,.kc-rok-extra__unutra>.kc-q,.kc-group>legend{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;padding:0}.kc-field .req{color:var(--accent)}.kc-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kc-field input,.kc-field textarea{width:100%;font:inherit;font-size:1.0625rem;color:var(--ink);padding:16px 19px;border:1px solid var(--line);border-radius:14px;background:var(--paper-2);transition:border-color .2s}.kc-field input::placeholder,.kc-field textarea::placeholder{color:#b3b6bd}.kc-field input:focus,.kc-field textarea:focus{outline:0;border-color:var(--accent)}.kc-field textarea{min-height:148px;resize:vertical;line-height:1.5}.kc-group{border:0;padding:0;margin:0 0 28px}.kc-pills{display:flex;flex-wrap:wrap;gap:11px}.kc-pill{display:inline-flex;align-items:center;gap:11px;position:relative;font-size:.96875rem;color:var(--ink);padding:12px 20px 12px 14px;border:1px solid var(--line);border-radius:34px;background:var(--chrome);cursor:pointer;transition:border-color .2s,background .2s}.kc-pill input{position:absolute;opacity:0;width:0;height:0}.kc-dot{width:19px;height:19px;border-radius:50%;border:2px solid #c6c6c8;flex:0 0 auto;position:relative;transition:.2s}.kc-pill:hover{border-color:#c9cbd0}.kc-pill input:checked~.kc-dot{border-color:var(--accent)}.kc-pill input:checked~.kc-dot::after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--accent)}.kc-pill:has(input:checked){border-color:var(--accent);background:var(--tint)}.kc-pill input:focus-visible~.kc-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.kc-submit{font-family:var(--font-brush);font-size:1.25rem;background:var(--accent);color:#fff;border:0;cursor:pointer;padding:16px 44px;border-radius:34px;margin-top:10px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .2s ease,background .2s ease}.kc-submit:hover{transform:translateY(-2px);background:#2668e0}.kc-note{margin-top:22px;font-size:.9375rem;color:var(--muted);text-align:center}.kc-note a{color:var(--accent)}.kc-hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kc-error{margin:14px 0 0;font-size:.9375rem;text-align:center;color:#d92c20}.kc-card.sent .kc-card__head,.kc-card.sent .kc-progress,.kc-card.sent .kc-steps,.kc-card.sent .kc-nav,.kc-card.sent .kc-note,.kc-card.sent .kc-error{display:none}.kc-done{text-align:center;padding:clamp(12px,3vh,30px)0 clamp(4px,1vh,10px);outline:0}.kc-done[hidden]{display:none}.kc-done__mark{display:block;width:clamp(76px,11vw,100px);height:auto;margin:0 auto clamp(22px,3.5vh,32px);color:#2e9b57;overflow:visible}.kc-done__ring{transform-origin:50% 50%;animation:kc-ring .5s cubic-bezier(.16,1,.3,1) both}.kc-done__tick{stroke-dasharray:74;stroke-dashoffset:74;animation:kc-tick .45s cubic-bezier(.65,0,.35,1) .28s both}@keyframes kc-ring{0%{opacity:0;transform:scale(.5) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes kc-tick{to{stroke-dashoffset:0}}.kc-done__title{font-family:var(--font-brush);font-size:clamp(1.875rem,4.4vw,2.875rem);line-height:1.05;color:var(--ink);margin:0 0 14px;animation:kc-up .5s cubic-bezier(.16,1,.3,1) .18s both}.kc-done__lead{font-family:var(--font-hand);font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.7;color:var(--ink-soft);max-width:46ch;margin:0 auto;animation:kc-up .5s cubic-bezier(.16,1,.3,1) .26s both}.kc-done__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(26px,4vh,38px)0 clamp(20px,3vh,28px);animation:kc-up .5s cubic-bezier(.16,1,.3,1) .34s both}.kc-done__btn{font-family:var(--font-brush);font-size:1rem;padding:12px 26px;border-radius:30px;background:var(--accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 30%,transparent);transition:transform .2s ease,background .2s ease}.kc-done__btn:hover{transform:translateY(-2px);background:#2668e0}.kc-done__btn--ghost{background:0 0;color:var(--ink);border:1px solid var(--line);box-shadow:none}.kc-done__btn--ghost:hover{background:0 0;color:var(--accent);border-color:var(--accent)}.kc-done__note{font-family:var(--font-hand);font-size:.875rem;line-height:1.6;color:var(--muted);animation:kc-up .5s cubic-bezier(.16,1,.3,1) .42s both}.kc-done__note a{color:var(--accent);font-weight:700}@keyframes kc-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kc-done__ring,.kc-done__tick,.kc-done__title,.kc-done__lead,.kc-done__actions,.kc-done__note{animation:none}.kc-done__tick{stroke-dashoffset:0}}.kc-progress{height:6px;background:var(--chrome-2);border-radius:6px;overflow:hidden;margin:0 0 30px}.kc-progress__bar{display:block;height:100%;width:16%;background:var(--accent);border-radius:6px;transition:width .4s cubic-bezier(.6,.05,.2,1)}.kc-step[hidden]{display:none}.kc-nav{display:flex;align-items:center;gap:14px;margin-top:8px}.kc-count{margin-right:auto;font-size:.8125rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.kc-back{font-family:var(--font-brush);font-size:1rem;color:var(--ink);background:0 0;border:0;cursor:pointer;padding:8px 4px;transition:color .2s}.kc-back:hover{color:var(--accent)}.kc-back[hidden],.kc-next[hidden],.kc-submit[hidden]{display:none}.kc-next{font-family:var(--font-brush);font-size:1.1875rem;background:var(--accent);color:#fff;border:0;cursor:pointer;padding:14px 40px;border-radius:34px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .2s ease,background .2s ease}.kc-next:hover{transform:translateY(-2px);background:#2668e0}.kc-nav .kc-submit{margin-top:0}@media (max-width:760px){.kontakt__hand{display:none}.kontakt .keycap{display:none}.kontakt{padding:var(--vrh) 16px clamp(96px,12vh,130px)}.kc-stage{width:100%;margin-top:0}.kontakt__title{font-size:clamp(2.25rem,10.5vw,3rem);transform:rotate(-8deg);margin:0 auto clamp(26px,4vh,40px)}.kc-deco{display:block;inset:-168px -16px -86px}.kc-deco .cd{scale:.6}.cd--1{top:8%;left:3%;right:auto;bottom:auto}.cd--2{top:4.5%;right:4%;left:auto;bottom:auto}.cd--4{top:12%;right:2%;left:auto;bottom:auto}.cd--6{top:4%;left:42%;right:auto;bottom:auto}.cd--9{top:14%;left:24%;right:auto;bottom:auto}.cd--3{bottom:1%;left:4%;top:auto;right:auto}.cd--10{bottom:5%;left:26%;top:auto;right:auto}.cd--11{bottom:.5%;right:5%;top:auto;left:auto}.cd--5{top:30%;right:-2%;left:auto;bottom:auto}.cd--7{top:58%;right:-5%;left:auto;bottom:auto}.cd--8{top:44%;left:-4%;right:auto;bottom:auto}}.blog{position:relative;z-index:1;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;max-width:1120px;margin:0 auto;padding:clamp(90px,14vh,150px) 30px clamp(70px,10vh,110px);box-sizing:border-box}.blog.blog--auto{height:auto;min-height:100vh;max-width:82vw}.blog__title{width:fit-content;font-family:var(--font-brush);font-weight:400;font-size:clamp(4rem,9vw,9.25rem);line-height:.95;color:var(--ink);margin:0 0 clamp(36px,5vh,56px);transform:rotate(-8deg);transition:color .15s linear}.blog__list{display:flex;flex-direction:column;font-family:var(--font-ui)}.blog__row{display:flex;align-items:center;gap:18px;width:75vw;height:5vh;margin:0 auto;box-sizing:border-box;padding:0 20px;border-radius:8px;text-decoration:none;color:var(--d-row-ink, var(--ink));transition:background .12s ease,color .12s ease}.blog__row:nth-child(odd){background:var(--d-row-odd, var(--paper))}.blog__row:nth-child(even){background:var(--d-row-even, #eeeeee)}.blog__row:hover{background:var(--accent);color:#fff}.blog__row:hover .blog__row-cat,.blog__row:hover .blog__row-date{color:#fff;opacity:.85}.blog__thumb{width:34px;height:34px;border-radius:8px;flex:0 0 auto;object-fit:cover;background:var(--d-row-thumb, var(--paper-2))}.blog__row-title{flex:1 1 auto;min-width:0;font-weight:600;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog__row-cat{width:160px;flex:0 0 auto;color:var(--d-row-muted, var(--muted));font-size:.875rem;transition:color .12s ease}.blog__row-date{width:100px;flex:0 0 auto;text-align:right;color:var(--d-row-muted, var(--muted));font-size:.875rem;transition:color .12s ease}@media (max-width:640px){.blog:not(.blog--auto){padding-left:14px;padding-right:14px;height:auto;min-height:100svh;padding-bottom:clamp(48px,8vh,90px)}.blog:not(.blog--auto) .blog__title{padding-left:16px}.blog__row{width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"slicica naslov""slicica datum";column-gap:12px;row-gap:3px;align-items:center;padding:11px 14px}.blog__thumb{grid-area:slicica}.blog__row-title{grid-area:naslov;white-space:normal;overflow:visible;text-overflow:clip;font-size:.96875rem;line-height:1.28}.blog__row-cat{display:none}.blog__row-date{grid-area:datum;width:auto;text-align:left;font-size:.78125rem}}.bp-nav-left{display:flex;align-items:center;gap:12px}.bp-sep{color:var(--muted);font-family:var(--font-brush);font-size:1.125rem}.bp-back{font-family:var(--font-brush);font-size:1.125rem;color:var(--ink);transition:color .2s}.bp-back:hover{color:var(--accent)}.blog-post{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 30px clamp(90px,12vh,150px)}.bp-scroll{position:relative}.bp-title{position:sticky;top:110px;z-index:1;width:fit-content;font-family:var(--font-brush);font-size:clamp(4rem,9vw,9.25rem);line-height:.95;color:var(--ink);margin:110px 0 0;transform:rotate(-11deg)}.bp-title .bp-num{color:var(--accent)}.bp-card{position:relative;z-index:2;width:min(620px,54vw);margin:8px auto 0;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;box-shadow:0 60px 110px -24px rgba(13,27,42,.55),0 24px 48px -16px rgba(13,27,42,.3),0 6px 16px -2px rgba(13,27,42,.16);overflow:hidden}.bp-card__bar{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--chrome-2)}.bp-dots{display:flex;gap:7px;flex:0 0 auto}.bp-dots i{width:11px;height:11px;border-radius:50%;display:block}.bp-dots i:nth-child(1){background:#ff5f57}.bp-dots i:nth-child(2){background:#ffbd2e}.bp-dots i:nth-child(3){background:#28c840}.bp-card__name{font-family:var(--font-ui);font-weight:500;font-size:.9375rem;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-card__bar .bp-card__name{transition:opacity .18s ease}.bp-card__bar.bar-mijenja .bp-card__name{opacity:0}.bp-card__body{--card-pad:clamp(24px,4vw,48px);padding:var(--card-pad);font-family:var(--font-ui)}.samo-citac{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pp-row dd .pp-klijent{font:inherit;color:inherit;letter-spacing:inherit;margin:0;display:inline}.bp-naslov{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.5rem,3.4vw,2.375rem);line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:0 0 clamp(12px,1.8vh,20px)}.bp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px clamp(10px,2vw,20px);color:var(--muted);font-size:.875rem;margin-bottom:22px}.bp-date{margin-right:auto}.bp-autor{font-family:var(--font-ui);font-weight:700;color:var(--ink-soft);white-space:nowrap}@media (max-width:560px){.bp-date{margin-right:0}.bp-autor{flex-basis:100%}}.bp-hero{width:100%;height:auto;aspect-ratio:3/2;border-radius:8px;margin-bottom:30px;object-fit:contain;display:block}.bp-content{font-size:1.03125rem;line-height:1.75;color:var(--ink-soft)}.bp-content p{margin:0 0 18px}.bp-content h2{font-size:clamp(1.1875rem,2vw,1.375rem);font-weight:800;color:var(--ink);margin:34px 0 12px}.bp-content strong{color:var(--ink);font-weight:800}.bp-content a,.pp-related a{color:var(--ink);font-weight:600;text-decoration:none;background-image:linear-gradient(var(--accent-bg),var(--accent-bg));background-repeat:no-repeat;background-position:0 100%;background-size:100% .5em;padding:.05em .15em;margin:0-.15em;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .18s ease,color .18s ease}.bp-content a:hover,.pp-related a:hover{color:#fff;background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 100%}.bp-pagenav{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:clamp(40px,6vh,64px)}.bp-pagenav a{font-family:var(--font-brush);font-size:clamp(1.625rem,3.4vw,2.375rem);color:var(--ink);transition:color .2s}.bp-pagenav a:hover{color:var(--accent)}@media (max-width:860px){.bp-title{top:96px;margin-top:clamp(130px,16vw,146px)}.bp-card{margin-top:clamp(44px,5.5vw,54px)}}@media (max-width:700px){.bp-card{width:100%}}.proj-post{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 30px clamp(90px,12vh,150px)}.pp-grid{display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:clamp(24px,4vw,64px)}.pp-left{align-self:stretch}.pp-left-inner{position:sticky;top:110px;align-self:start}.pp-doodle{position:absolute;opacity:.4;color:var(--muted);pointer-events:none;z-index:0}.pp-title{position:relative;z-index:1;width:fit-content;font-family:var(--font-brush);font-size:clamp(3.25rem,6.4vw,6rem);line-height:.95;color:var(--ink);transform:rotate(-9deg)}.pp-title .bp-num{color:var(--accent)}.pp-title--gallery{position:sticky;top:110px;z-index:0;font-size:clamp(4rem,9vw,9.25rem);margin:110px auto 56px}.pp-card{position:relative;z-index:2;margin-top:110px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;box-shadow:0 60px 110px -24px rgba(13,27,42,.55),0 24px 48px -16px rgba(13,27,42,.3),0 6px 16px -2px rgba(13,27,42,.16);overflow:hidden}.pp-card__body{padding:clamp(22px,3vw,32px);font-family:var(--font-ui)}.pp-row{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.pp-row:first-child{border-top:none;padding-top:0}.pp-row dt{flex:0 0 auto;width:90px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:600}.pp-row dd{margin:0;flex:1 1 auto;color:var(--ink);font-size:.96875rem;text-align:right}.pp-row--desc dd{text-align:left;line-height:1.6;color:var(--ink-soft)}.pp-row--desc{flex-direction:column}.pp-row--desc dt{width:auto;margin-bottom:8px}.pp-live{color:var(--accent);font-weight:600;text-decoration:none}.pp-live:hover{color:#2668e0;text-decoration:underline}.pp-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pp-tag{display:inline-block;font-size:.78125rem;font-weight:600;color:var(--accent);background:var(--accent-bg);padding:4px 10px;border-radius:20px;white-space:nowrap;text-decoration:none;transition:background .18s ease,color .18s ease}a.pp-tag:hover{background:var(--accent);color:#fff}.pp-cta{display:block;margin-top:22px;font-family:var(--font-brush);font-size:1.1875rem;color:var(--ink);text-wrap:pretty;transition:color .2s}.pp-cta:hover{color:var(--accent)}.pp-related{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted);line-height:1.6}@media (max-width:620px){.pp-related{font-size:.8125rem;line-height:1.9}}.pp-right{position:relative;min-height:max(92vh,1220px)}.pp-shot{position:relative;z-index:1;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;box-shadow:0 50px 90px -20px rgba(13,27,42,.45),0 18px 40px -14px rgba(13,27,42,.25);overflow:hidden;transform:rotate(-1deg);margin:0 0 30px}.pp-shot .win-shot{padding:5px 9px 9px}.pp-shot .win-bar{border-bottom:none}.pp-shot--mobile{max-width:min(360px,78vw);margin-left:auto;margin-right:auto;transform:rotate(1.2deg)}.pp-shot:nth-child(2n){transform:rotate(1deg)}@media (max-width:860px){.pp-grid{grid-template-columns:minmax(0,1fr)}.pp-left-inner{position:static}.pp-card{margin-top:130px}.pp-title--gallery{position:static;margin-top:40px}}.grad{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:clamp(96px,15vh,150px) 30px clamp(70px,11vh,120px)}.grad__putanja{font-family:var(--font-ui);font-size:.8125rem;color:var(--muted);margin-bottom:clamp(24px,4vh,44px)}.grad__putanja a{color:var(--muted)}.grad__putanja a:hover{color:var(--accent)}.grad__putanja span[aria-current]{color:var(--ink-soft)}.grad__naslov{font-family:var(--font-brush);font-weight:400;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02;letter-spacing:.5px;color:var(--ink);margin:0 0 clamp(18px,2.6vh,28px)}.grad__uvod{font-family:var(--font-ui);font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.62;color:var(--ink-soft);margin:0 0 1em;max-width:62ch}.grad__akcija{display:inline-flex;align-items:center;gap:.5em;margin-top:clamp(10px,1.6vh,18px);padding:clamp(13px,1.7vh,17px) clamp(20px,2.4vw,28px);background:var(--accent);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.9375rem,1.4vw,1.0625rem);transition:background .18s ease}.grad__akcija:hover{background:#1f63dd}.grad__veza{font-family:var(--font-ui);font-weight:600;color:var(--accent)}.grad__veza:hover{text-decoration:underline}.grad section{margin-top:clamp(44px,7vh,78px)}.grad h2{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.375rem,2.6vw,2rem);letter-spacing:-.02em;color:var(--ink);margin:0 0 clamp(14px,2vh,22px)}.grad p{font-family:var(--font-ui);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.68;color:var(--ink-soft);margin:0 0 1em;max-width:68ch}.grad a:not(.grad__akcija){color:var(--accent)}.grad__dokaz{border-left:3px solid var(--accent);padding-left:clamp(18px,2.4vw,28px)}.grad__klijent{color:var(--ink);font-size:clamp(1.0625rem,1.6vw,1.25rem)}.grad__popis{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.6vh,28px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grad__usluga strong{font-family:var(--font-ui);font-weight:700;font-size:clamp(1rem,1.5vw,1.1875rem);color:var(--ink)}.grad__usluga a{color:inherit}.grad__usluga a:hover strong{color:var(--accent)}.grad__usluga p{margin:.35em 0 0;font-size:clamp(.9375rem,1.3vw,1.0625rem)}.grad .faq__abubble{font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.42;color:#fff;max-width:min(82%,500px);margin:10px 0 0 auto}.grad .faq__list{margin-top:clamp(6px,1vh,12px)}.grad-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,2.4vw,32px);margin-top:clamp(40px,6vh,72px);padding-top:clamp(20px,3vh,30px);border-top:1px solid var(--line)}.grad-nav__strana{display:flex;flex-direction:column;gap:4px;min-width:0}.grad-nav__strana--desno{text-align:right}.grad-nav__oznaka{font-family:var(--font-ui);font-weight:700;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.grad-nav__ime{font-family:var(--font-ui);font-weight:800;font-size:clamp(1rem,1.5vw,1.1875rem);letter-spacing:-.02em;color:var(--ink);border-bottom:2px solid transparent;padding-bottom:1px;transition:border-color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grad-nav__strana:hover .grad-nav__ime{border-bottom-color:var(--accent)}.grad-nav__sve{font-family:var(--font-ui);font-weight:700;font-size:clamp(.8125rem,1.1vw,.9375rem);color:var(--ink);border:2px solid rgba(13,27,42,.24);border-radius:30px;padding:9px 18px;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.grad-nav__sve:hover{color:var(--accent);border-color:var(--accent)}.grad-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:620px){.grad-nav{grid-template-columns:1fr;row-gap:16px}.grad-nav__strana{order:1}.grad-nav__strana--desno{order:2;text-align:left}.grad-nav__sve{order:3;justify-self:stretch;text-align:center;margin-top:6px}}.grad__zavrsno{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,24px)}@media (max-width:820px){.grad{padding-left:20px;padding-right:20px}}.pravno{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:clamp(96px,15vh,150px) 30px clamp(70px,11vh,120px)}.pravno__head{margin-bottom:clamp(38px,6vh,60px)}.pravno h1{font-family:var(--font-brush);font-weight:400;font-size:clamp(2.25rem,5.4vw,4.25rem);line-height:1.04;color:var(--ink);margin:0 0 20px}.pravno__uvod{font-size:clamp(1rem,1.7vw,1.1875rem);line-height:1.7;color:var(--ink-soft);margin:0 0 14px;max-width:58ch}.pravno__datum{font-family:var(--font-hand);font-size:.84375rem;color:var(--muted);margin:0}.pravno__odjeljak{margin-bottom:clamp(30px,4.5vh,44px)}.pravno__odjeljak h2{font-family:var(--font-brush);font-weight:400;font-size:clamp(1.3125rem,2.4vw,1.75rem);line-height:1.2;color:var(--ink);margin:0 0 14px}.pravno__odjeljak p{font-size:1rem;line-height:1.75;color:var(--ink-soft);margin:0 0 14px}.pravno__odjeljak p:last-child{margin-bottom:0}.pravno__odjeljak strong{color:var(--ink)}.pravno__odjeljak a{color:var(--accent);font-weight:600}.pravno__odjeljak a:hover{text-decoration:underline}.pravno__lista{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:11px}.pravno__lista li{position:relative;padding-left:22px;font-size:1rem;line-height:1.7;color:var(--ink-soft)}.pravno__lista li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.pravno__pomoc{margin-top:clamp(40px,6vh,60px);padding:clamp(22px,3vw,30px);background:var(--chrome-2);border-radius:var(--radius)}.pravno__pomoc p{font-family:var(--font-hand);font-size:.96875rem;line-height:1.65;color:var(--ink-soft);margin:0}.pravno__pomoc a{color:var(--accent);font-weight:700}.footer{position:relative;z-index:1;min-height:100svh;padding:clamp(104px,12vh,130px) 30px clamp(22px,3vh,34px);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);--traka-odmak:clamp(28px, 4vh, 48px)}.footer__eyebrow{font-family:var(--font-ui);font-weight:600;font-size:clamp(.6875rem,.95vw,.8125rem);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(14px,2.1vh,22px)}.footer__cta{--vrh-jezicac:clamp(24px, 3.2vh, 34px);width:100%;max-width:var(--maxw);margin:0 auto;flex:1 1 auto;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:clamp(34px,4vw,70px);align-items:start;align-content:center;align-content:safe center}.footer__desno{width:100%;max-width:min(620px,66svh);margin-inline:auto;display:grid;justify-items:end}.okvir-mjesto{position:relative;width:100%;margin-top:var(--vrh-jezicac)}.okvir__znak path{fill:currentColor}.okvir__znak{position:absolute;z-index:0}.okvir__znak--mail{left:60%;top:0;translate:-50% -50%;width:clamp(76px,9.5vw,132px);rotate:8deg}.okvir__znak--tel{left:0;top:50%;translate:-65% -50%;width:clamp(90px,11.5vw,158px);rotate:-10deg}.okvir__znak--avion{left:74%;bottom:0;translate:-50% 18%;width:clamp(84px,10.5vw,144px);rotate:-5deg}@media (max-width:820px){.okvir__znak{display:none}}.okvir{--okvir-boja:var(--accent);--kvadratic:11px;--rub:2px;position:relative;width:100%;max-width:min(620px,66svh);align-self:start;position:relative;z-index:1;display:block;border:var(--rub) solid var(--okvir-boja);background-color:rgba(13,27,42,.07);padding:clamp(26px,3.6vw,46px) clamp(24px,3.2vw,42px) clamp(28px,3.8vw,48px)}.okvir::before{content:"";position:absolute;inset:calc(var(--kvadratic)/-2 - var(--rub)/2);pointer-events:none;background-image:linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja));background-size:var(--kvadratic) var(--kvadratic);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.okvir__oznaka{position:absolute;left:clamp(22px,3vw,38px);bottom:100%;background:var(--okvir-boja);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.8125rem,1.15vw,1.0625rem);letter-spacing:.14em;text-transform:uppercase;padding:.42em .85em .36em}.okvir__stog{display:grid}.okvir__vodi{margin:0 0 .28em;font-family:var(--font-ui);font-weight:700;font-size:clamp(.75rem,1.05vw,.9375rem);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.okvir__broj{display:block;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.5rem,4.6vw,3.125rem);letter-spacing:-.03em;line-height:1;color:var(--ink);white-space:nowrap;transition:color .18s ease}.okvir__broj:hover{color:var(--accent)}.okvir__red{display:flex;align-items:baseline;gap:1em;margin-top:clamp(18px,2.6vh,30px);padding-top:clamp(14px,2vh,22px);border-top:1px solid var(--line);transition:color .18s ease}.okvir__kljuc{font-family:var(--font-ui);font-weight:700;font-size:clamp(.6875rem,.95vw,.8125rem);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:none}.okvir__vrijednost{font-family:var(--font-ui);font-weight:700;font-size:clamp(1.0625rem,1.9vw,1.375rem);color:var(--ink)}.okvir__red:hover .okvir__vrijednost{color:var(--accent)}.okvir__red--wa .okvir__vrijednost{display:inline-flex;align-items:center;gap:.45em}.okvir__wa-znak{width:1.05em;height:1.05em;flex:0 0 auto;color:var(--accent)}.okvir__akcija{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:clamp(16px,2.2vh,26px);padding:clamp(13px,1.7vh,18px) clamp(16px,1.9vw,22px);background:var(--accent);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.9375rem,1.5vw,1.125rem);transition:background .18s ease}.okvir__akcija:hover{background:#2668e0}.okvir__strelica{width:1.25em;height:1.25em;flex:none;transition:translate .18s ease}.okvir__akcija:hover .okvir__strelica{translate:.18em 0}.okvir__nota{margin:clamp(16px,2.2vh,26px)0 0;padding-top:clamp(14px,2vh,20px);border-top:1px solid var(--line);font-family:var(--font-ui);font-size:clamp(.8125rem,1.05vw,.9375rem);line-height:1.6;color:var(--muted);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.okvir__strelica{transition:none}}.footer__uz{align-self:start;margin-top:var(--vrh-jezicac);display:flex;flex-direction:column;gap:clamp(30px,4.4vh,48px)}.footer__map ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(10px,1.7vh,18px)}.footer__map a{font-family:var(--font-ui);font-size:clamp(1.0625rem,1.65vw,1.5rem);font-weight:600;color:var(--ink-soft);transition:color .18s ease}.footer__map a:hover{color:var(--accent)}.footer__mreze{display:grid;justify-items:center;margin-top:clamp(18px,2.4vh,28px)}.footer__mreze .footer__eyebrow{margin:0 0 clamp(10px,1.4vh,16px)}.footer__social{--znak:clamp(30px, 2.6vw, 38px);display:flex;gap:clamp(16px,1.8vw,24px);align-items:center}.footer__social a{color:var(--ink)}.footer__social .ikona-veza{margin:0}.footer__social .ikona{width:var(--znak);height:var(--znak)}.ikona-veza{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px;color:inherit;transition:color .2s ease,transform .2s ease}.ikona-veza:hover{color:var(--accent);transform:translateY(-2px)}.ikona-veza:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ikona{display:block;width:clamp(21px,1.7vw,26px);height:clamp(21px,1.7vw,26px)}.footer__bottom{width:100%;max-width:var(--maxw);margin:var(--traka-odmak) auto 0;padding-top:clamp(16px,2.4vh,22px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 22px}.footer__credit{font-family:var(--font-ui);font-size:.8125rem;color:var(--muted);margin:0}.footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px}.footer__legal a{font-family:var(--font-ui);font-size:.8125rem;color:var(--muted);transition:color .18s ease}.footer__legal a:hover{color:var(--accent)}@media (min-width:821px){.footer__desno{position:relative;translate:calc(-1*clamp(14px,1.8vw,28px)) calc(-1*clamp(20px,9.1vh - 24px,84px))}.footer__mreze{position:absolute;right:0;translate:calc(50% + var(--mreze-udesno, 0px))0;top:calc(100% + var(--mreze-pomak, clamp(18px, 2.4vh, 28px)));margin-top:0}}@media (max-width:820px){.footer{padding-top:clamp(70px,11.8vh,104px)}.footer__cta{grid-template-columns:1fr;gap:clamp(12px,1.7vh,20px);--vrh-jezicac:clamp(20px, 2.6vh, 28px)}.footer__desno{display:contents}.okvir-mjesto{order:-2;width:100%;max-width:min(620px,66svh);margin-inline:auto}.footer__uz{order:-1;margin-top:clamp(16px,2.6vh,28px);padding-top:0;gap:clamp(10px,1.5vh,16px)}.footer__mreze{order:0;margin-top:clamp(6px,1.2vh,14px)}.footer__map ul{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.6vh,16px) clamp(16px,4.6vw,26px)}.footer__map .footer__eyebrow{text-align:center}.footer__map a{font-size:clamp(1rem,4.2vw,1.125rem)}.footer__eyebrow{margin-bottom:clamp(9px,1.4vh,14px)}.footer__bottom{margin-top:clamp(10px,1.5vh,16px);flex-direction:column-reverse;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(8px,1.2vh,12px);text-align:center}.footer__legal{justify-content:center}.okvir__nota-duga{display:none}}@media (max-width:520px){.okvir{--kvadratic:9px;padding:18px 16px}}@media (max-width:820px) and (max-height:740px){.footer{padding-bottom:clamp(12px,2vh,20px)}.footer__cta{--vrh-jezicac:clamp(10px, 1.6vh, 18px);gap:8px}.footer__uz{gap:6px}.footer__eyebrow{margin-bottom:4px}.footer__map ul{gap:6px clamp(14px,4vw,22px)}.okvir{padding:12px 14px}.footer__bottom{margin-top:4px;padding-top:10px;gap:6px}.footer__mreze{margin-top:4px}.footer__mreze .footer__eyebrow{margin-bottom:4px}}.usl-mrez{margin-top:clamp(104px,17vh,210px);width:100vw;margin-inline:calc(50% - 50vw)}.usl-mrez__scena{display:flex;align-items:flex-start;justify-content:flex-start;gap:7vw;padding-left:7vw;padding-right:clamp(16px,3vw,40px)}.usl-nav{position:sticky;top:calc(50vh - var(--usl-nav-h, 400px)/2);flex:0 0 auto;display:flex;flex-direction:column;gap:26px;--uvlaka:34px;padding:6px 0 6px var(--uvlaka);background:linear-gradient(var(--line),var(--line)) left top/1px 100%no-repeat,repeating-linear-gradient(to bottom,var(--line)0 1px,transparent 1px 9px) left top/5px 100%no-repeat}.usl-nav::before{content:"";position:absolute;left:0;top:0;width:4px;height:var(--usl-napredak, 0px);background:var(--usl-napredak-boja, var(--accent));transition:height .42s cubic-bezier(.22,.61,.36,1),background-color .42s ease}.usl-nav__stavka{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:fit-content;padding:2px 0;font-family:var(--font-ui);color:var(--muted);transition:color .2s ease,translate .28s cubic-bezier(.22,.61,.36,1)}.usl-nav__stavka::before{content:"";position:absolute;left:calc(var(--uvlaka)*-1);top:11px;width:12px;height:1px;background:var(--ink);opacity:.3;transition:width .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease,height .2s ease,background-color .2s ease}.usl-nav__br{font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.usl-nav__ime{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1}.usl-nav__stavka:hover{color:var(--ink-soft);translate:2px 0}.usl-nav__stavka:hover::before{width:17px;opacity:.55}.usl-nav__stavka.je-tekuca{color:var(--ink)}.usl-nav__stavka:nth-of-type(1){--usl-boja:#2f7bff}.usl-nav__stavka:nth-of-type(2){--usl-boja:#ff2e9a}.usl-nav__stavka:nth-of-type(3){--usl-boja:#25c05a}.usl-nav__stavka:nth-of-type(4){--usl-boja:#ffcc00}.usl-nav__stavka:nth-of-type(5){--usl-boja:#ff8a00}.usl-nav__stavka:nth-of-type(6){--usl-boja:#ff3b30}.usl-nav__stavka:nth-of-type(7){--usl-boja:#2f7bff}.usl-nav__stavka.je-tekuca::before{width:20px;height:4px;opacity:1;background:var(--usl-boja, var(--accent))}.usl-nav__stavka.je-tekuca::after{content:"";position:absolute;inset:-8px -12px -8px -3px;pointer-events:none;--k:var(--usl-boja, var(--accent));background-image:linear-gradient(var(--k),var(--k)),linear-gradient(var(--k),var(--k)),linear-gradient(var(--k),var(--k)),linear-gradient(var(--k),var(--k));background-size:7px 7px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}@media (prefers-reduced-motion:reduce){.usl-nav::before,.usl-nav__stavka,.usl-nav__stavka::before{transition:none}.usl-nav__stavka:hover{translate:none}}.usl-mrez__okvir{--okvir-boja:var(--accent);--kvadratic:11px;--rub:2px;position:relative;flex:0 0 auto;width:65vw;max-width:1180px;min-width:0;margin:0;border:var(--rub) solid var(--okvir-boja);padding:clamp(40px,6vw,84px) clamp(18px,3vw,46px);display:flex;flex-direction:column;gap:clamp(48px,8vh,104px)}.usl-mrez__okvir::before{content:"";position:absolute;inset:calc(var(--kvadratic)/-2 - var(--rub)/2);pointer-events:none;background-image:linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja));background-size:var(--kvadratic) var(--kvadratic);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.usl-mrez__oznaka{position:absolute;margin:0;line-height:1.2;left:clamp(22px,3vw,38px);bottom:100%;background:var(--okvir-boja);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.8125rem,1.15vw,1.0625rem);letter-spacing:.14em;text-transform:uppercase;padding:.42em .85em .36em}.usl-blok{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,40px)}.usl-blok:nth-of-type(even){grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.usl-blok:nth-of-type(even) .usl-blok__polje{grid-column:2;grid-row:1}.usl-blok:nth-of-type(even) .usl-blok__biljeska{grid-column:1;grid-row:1}.usl-blok__polje{padding:clamp(26px,3.4vw,46px) clamp(24px,3vw,42px);color:var(--ink)}.usl-blok__naslov,.on-blok__naslov{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.375rem,2.6vw,2.125rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 clamp(12px,1.6vh,18px)}.usl-blok__tekst{font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.62;margin:0 0 clamp(16px,2.2vh,24px)}.usl-blok__link{font-family:var(--font-ui);font-weight:700;font-size:clamp(.875rem,1.05vw,1rem);color:inherit;border-bottom:2px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.usl-blok__link:hover{opacity:.62}.usl-blok__stavke{list-style:none;margin:0 0 clamp(18px,2.4vh,26px);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px 22px;font-family:var(--font-ui);font-weight:600;font-size:clamp(.875rem,1.05vw,1rem);line-height:1.35}.usl-blok__stavke li{position:relative;padding-left:26px;scroll-margin-top:30vh}.usl-blok__stavke li::before{content:"";position:absolute;left:2px;top:.2em;width:13px;height:7px;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;rotate:-45deg;transform-origin:center;opacity:.8}.usl-blok__stavke li:target{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.usl-blok__uskoro{display:inline-block;vertical-align:middle;margin-left:.5em;font-size:.42em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.4em .7em .32em;border:2px solid currentColor;border-radius:999px;translate:0-.15em}.polje--plava{background:#cfe0ff}.polje--roza{background:#f9c2dc}.polje--zelena{background:#c0e9cc}.polje--zuta{background:#f9eaab}.polje--narancasta{background:#f9dab5}.polje--crvena{background:#f9cec9}.usl-blok__biljeska{display:flex;align-items:center;gap:clamp(10px,1.3vw,20px);margin:0;font-family:var(--font-hand);font-size:clamp(.9375rem,1.1vw,1rem);color:var(--ink)}.usl-blok__biljeska>span{rotate:-5deg;white-space:nowrap}.usl-blok:nth-of-type(odd) .usl-blok__biljeska{flex-direction:row}.usl-blok:nth-of-type(even) .usl-blok__biljeska{flex-direction:row-reverse}.usl-blok__strelica{flex:0 0 auto;width:clamp(50px,6vw,88px);height:auto}.usl-blok:nth-of-type(even) .usl-blok__strelica{scale:-1 1}@media (max-width:1100px){.usl-nav{display:none}.usl-mrez__scena{justify-content:center;padding-left:clamp(16px,3vw,40px);gap:0}.usl-mrez__okvir{width:100%;max-width:1180px;margin:0 auto}}@media (max-width:1040px){.usl-mrez__okvir{gap:clamp(46px,6.6vh,68px)}.usl-blok,.usl-blok:nth-of-type(even){grid-template-columns:minmax(0,1fr);gap:clamp(30px,5.2vw,44px)}.usl-blok:nth-of-type(even) .usl-blok__polje,.usl-blok:nth-of-type(even) .usl-blok__biljeska{grid-column:1;grid-row:auto}.usl-blok__strelica{width:clamp(46px,12vw,72px)}}.on-blok{min-width:0;--mjera:48rem}.on-blok__naslov,.on-blok .bp-content{max-width:var(--mjera);margin-left:auto;margin-right:auto}.on-blok__naslov{margin-bottom:clamp(14px,1.8vh,20px)}.on-blok .bp-content{font-size:1.125rem;line-height:1.72}.on-koraci{margin:0 0 22px;padding:0 0 0 1.5em;display:grid;gap:clamp(10px,1.4vh,16px)}.on-koraci li{padding-left:.3em}.on-koraci li::marker{color:var(--muted);font-weight:800}.on-koraci strong{color:var(--ink)}.on-blok .bp-content p:last-child{margin-bottom:0}.usl-mrez__okvir--proza{gap:clamp(104px,15vh,180px)}.strip{position:relative;z-index:1;background:var(--paper-2);border-top:1px solid var(--line);padding:90px 30px}.strip .wrap{max-width:var(--maxw);margin:0 auto}.strip h2{font-family:var(--font-brush);font-size:clamp(1.875rem,5vw,3.5rem);margin-bottom:34px}.pill-row{display:flex;flex-wrap:wrap;gap:14px}.pill{font-family:var(--font-brush);font-size:1.125rem;padding:12px 22px;border:2px solid var(--ink);border-radius:40px;transition:background .2s,color .2s}.pill:hover{background:var(--ink);color:var(--paper-2)}.page{position:relative;z-index:1;padding:130px 30px 90px;min-height:100svh}.page .wrap{max-width:var(--maxw);margin:0 auto}.page-title{font-family:var(--font-brush);font-size:clamp(3rem,10vw,8.125rem);line-height:.95;position:relative;display:inline-block;padding:2px 16px}.page-title::before{content:"";position:absolute;inset:12%0 16%;background:var(--accent-bg);z-index:-1}.page-lead{font-family:var(--font-brush);text-transform:uppercase;letter-spacing:1px;font-size:clamp(.9375rem,2vw,1.25rem);margin-top:18px;max-width:640px;color:var(--ink-soft)}.proj-grid{margin-top:60px;display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.proj-card{background:var(--paper-2);border:2px solid var(--ink);border-radius:var(--radius);overflow:hidden;transition:transform .25s,box-shadow .25s}.proj-card:hover{transform:translateY(-6px);box-shadow:8px 8px 0 var(--ink)}.proj-thumb{aspect-ratio:16/10;background:var(--accent-bg);display:flex;align-items:center;justify-content:center}.proj-thumb span{font-family:var(--font-brush);font-size:2.5rem;color:var(--ink);opacity:.4}.proj-body{padding:20px 22px 24px}.proj-body h3{font-family:var(--font-brush);font-size:1.625rem;margin-bottom:6px}.proj-body p{font-size:1rem;color:var(--ink-soft)}.proj-tag{display:inline-block;margin-top:12px;font-family:var(--font-brush);font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;color:var(--accent)}.usl{position:relative;z-index:1;max-width:82vw;margin:0 auto;padding:clamp(96px,15vh,150px) 30px 0}@media (max-width:860px){.usl{max-width:100%;padding-left:16px;padding-right:16px}}.usl+.faq{padding-top:clamp(120px,18vh,210px)}.usl-hero{min-height:calc(100svh - var(--hero-odmak, 130px));display:flex;flex-direction:column;padding-block:0 clamp(18px,3.4vh,38px);margin:0 0 clamp(70px,11vh,130px)}.usl-hero__vrh{margin-block:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:clamp(32px,5vw,88px);align-items:end;max-width:1180px}.usl-hero__slog{max-width:860px;min-width:0}.usl-spec{margin:0;padding:0;border-top:1px solid var(--line)}.usl-spec__red{display:grid;gap:4px;padding:clamp(12px,1.6vh,18px)0;border-bottom:1px solid var(--line)}.usl-spec dt{font-family:var(--font-ui);font-weight:700;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.usl-spec dd{margin:0;font-family:var(--font-ui);font-weight:800;font-size:clamp(.9375rem,1.15vw,1.0625rem);letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.usl-spec dd a{color:inherit;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}.usl-spec dd a:hover,.usl-spec dd a:focus-visible{color:var(--accent);border-bottom-color:currentColor}.usl-spec dd span{color:var(--muted);font-weight:400;margin:0 .15em}@media (max-width:900px){.usl-hero__vrh{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vh,40px)}.usl-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(14px,3vw,28px)}.usl-spec__red{border-bottom:0}}@media (max-width:520px){.usl-spec{grid-template-columns:minmax(0,1fr)}.usl-spec__red{border-bottom:1px solid var(--line)}}.usl-hero__naslov{margin:0 0 clamp(12px,1.8vh,22px)}.usl-hero__kljuc{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.625rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.03em;color:var(--ink);margin:0 0 clamp(14px,1.8vh,20px);text-wrap:balance}.usl-hero__mark{background:linear-gradient(to bottom,transparent 24%,var(--accent-bg) 24%,var(--accent-bg) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.usl-hero__lead{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.68;color:var(--ink-soft);max-width:60ch;margin:0}.usl-hero__akcije{display:flex;flex-wrap:wrap;gap:12px;margin:clamp(28px,4vh,38px)0 16px}.usl-hero__btn{font-family:var(--font-brush);font-size:1rem;padding:13px 28px;border:2px solid transparent;border-radius:32px;background:var(--accent);color:#fff;box-shadow:color-mix(in srgb,var(--accent) 30%,transparent)0 10px 24px;transition:transform .22s,background .22s,border-color .22s}.usl-hero__btn:hover{transform:translateY(-3px);background:#2668e0}.usl-hero__btn--ghost{background:0 0;color:var(--ink);border-color:rgba(13,27,42,.28);box-shadow:none}.usl-hero__btn--ghost:hover{background:0 0;color:var(--accent);border-color:var(--accent);transform:translateY(-3px)}.usl-cijene,.usl-faq{margin-top:clamp(80px,13vh,150px)}.usl-cijene__eyebrow{font-family:var(--font-hand);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 14px}.usl-cijene__title{font-family:var(--font-brush);font-weight:400;font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.1;color:var(--ink);margin:0 0 16px}.usl-cijene__lead{font-size:clamp(.9375rem,1.6vw,1.125rem);line-height:1.68;color:var(--ink-soft);max-width:62ch;margin:0 0 clamp(34px,5vh,48px)}.usl-cijene__lead a{color:var(--accent);font-weight:700}.usl-cijene__lead a:hover{text-decoration:underline}.price-grid{display:grid;gap:clamp(16px,2.4vw,26px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(26px,3vw,34px) clamp(22px,2.6vw,30px);transition:transform .25s,box-shadow .25s,border-color .2s linear}.price-card:hover{transform:translateY(-5px);box-shadow:rgba(13,27,42,.4)0 26px 50px -28px}.price-card--istaknuta{border-color:var(--accent);box-shadow:color-mix(in srgb,var(--accent) 50%,transparent)0 26px 54px -28px}.price-znacka{position:absolute;top:-12px;left:clamp(22px,2.6vw,30px);font-family:var(--font-hand);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:#fff;padding:5px 12px;border-radius:20px}.price-tier{font-family:var(--font-hand);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.price-amount{font-family:var(--font-brush);font-weight:400;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.1;color:var(--ink)}.price-card p{font-size:.90625rem;line-height:1.6;color:var(--ink-soft);margin:6px 0 0}.usl-cijene__fusnota{font-family:var(--font-hand);font-size:.90625rem;line-height:1.65;color:var(--muted);margin:clamp(24px,3.4vh,32px)0 0;max-width:70ch}.grad-veze{position:relative;z-index:1;height:100svh;max-width:none;margin:0 auto;padding:var(--vrh) clamp(18px,4vw,40px) var(--ispuna-d);display:grid;place-items:center;--ispuna-d:clamp(24px, 4vh, 48px);--ploca-ispuna:clamp(20px, 2.4vw, 40px);--karta-v:calc(100svh - var(--vrh) - var(--ispuna-d) - 2 * var(--ploca-ispuna) - 2.4rem);--karta:calc(var(--karta-v) * 1.057);overflow-x:clip}.grad-ploca{--okvir-boja:var(--accent);--kvadratic:11px;--rub:2px;position:relative;width:min(100%,82vw);border:var(--rub) solid var(--okvir-boja);background-color:rgba(13,27,42,.05);padding:var(--ploca-ispuna);display:grid;grid-template-columns:minmax(0,1fr) var(--karta);gap:clamp(24px,3.4vw,60px);align-items:center}.grad-ploca::before{content:"";position:absolute;pointer-events:none;inset:calc(var(--kvadratic)/-2 - var(--rub)/2);background-image:linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja)),linear-gradient(var(--okvir-boja),var(--okvir-boja));background-size:var(--kvadratic) var(--kvadratic);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.grad-ploca__oznaka{position:absolute;left:clamp(22px,3vw,38px);bottom:100%;margin:0;line-height:1.2;background:var(--okvir-boja);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.8125rem,1.15vw,1.0625rem);letter-spacing:.14em;text-transform:uppercase;padding:.42em .85em .36em}.grad-veze__uvod{min-width:0;text-align:left}.grad-veze__title{font-family:var(--font-brush);font-weight:400;font-size:clamp(1.375rem,2.6vw,2.5rem);line-height:1.1;color:var(--ink);margin:0 0 clamp(10px,1.2vw,16px)}.grad-veze__lead{font-size:clamp(.875rem,1.05vw,1.0625rem);line-height:1.65;color:var(--ink-soft);margin:0;max-width:42ch}.grad-veze__nota{font-family:var(--font-hand);font-size:clamp(.8125rem,.98vw,1rem);line-height:1.55;color:var(--muted);margin:clamp(14px,1.7vw,22px)0 0;padding-top:clamp(12px,1.5vw,18px);border-top:1px solid var(--line);max-width:42ch}@media (max-width:1150px){.grad-ploca{grid-template-columns:min(100%,var(--karta));gap:clamp(18px,2.4vh,30px);justify-items:center}.grad-veze__uvod{text-align:center;max-width:52ch}.grad-veze__lead,.grad-veze__nota{max-width:none}.grad-veze{--karta-v:calc(100svh - var(--vrh) - var(--ispuna-d) - 2 * var(--ploca-ispuna) - 13rem)}}.grad-polje{container-type:inline-size;position:relative;flex:0 1 auto;width:100%;aspect-ratio:1.057;--znak:clamp(13px, 2.6cqw, 24px);--rub-lista:clamp(10px, 1.4vw, 18px)}.grad-polje__popis{list-style:none;margin:0;padding:0}.grad-polje__popis>li{position:absolute;left:var(--x);top:var(--y);width:0;height:0;--dy:var(--dy-d, 0px)}.grad-tocka{position:absolute;left:calc(var(--znak)/-2);top:calc(var(--znak)/-2);display:flex;align-items:center;gap:clamp(5px,1.1cqw,10px);white-space:nowrap}.grad-tocka--lijevo{flex-direction:row-reverse;left:auto;right:calc(var(--znak)/-2)}.grad-tocka__znak{position:relative;flex:0 0 auto;width:var(--znak);height:var(--znak);background:linear-gradient(var(--accent),var(--accent)) center/100% 1px no-repeat,linear-gradient(var(--accent),var(--accent)) center/1px 100%no-repeat;transition:scale .22s cubic-bezier(.22,.61,.36,1)}.grad-tocka__znak::after{content:"";position:absolute;inset:calc(var(--znak)*.32);background:var(--accent);transition:inset .22s cubic-bezier(.22,.61,.36,1)}.grad-tocka__natpis{translate:0 var(--dy, 0px)}.grad-tocka__ime{display:block;font-family:var(--font-ui);font-weight:800;font-size:clamp(.8125rem,2.6cqw,1.3125rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink);border-bottom:2px solid transparent;padding-bottom:1px;transition:border-color .2s ease}.grad-tocka:hover .grad-tocka__ime{border-bottom-color:var(--accent)}.grad-tocka:hover .grad-tocka__znak{scale:1.15}.grad-tocka:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.grad-oprema{position:absolute;right:var(--rub-lista);bottom:var(--rub-lista);display:flex;align-items:flex-end;gap:clamp(16px,2.4cqw,28px);font-family:var(--font-ui);font-weight:700;font-size:clamp(.5rem,1.25cqw,.6875rem);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.grad-sjever{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.grad-sjever__strelica{width:1px;height:clamp(14px,2.4cqw,22px);background:currentColor;position:relative}.grad-sjever__strelica::before{content:"";position:absolute;left:50%;top:0;width:6px;height:6px;border-left:1px solid currentColor;border-top:1px solid currentColor;transform:translateX(-50%) rotate(45deg)}.grad-mjerilo{margin:0;display:flex;flex-direction:column;gap:5px;width:28.58cqw}.grad-mjerilo__crta{display:block;height:5px;border-left:1px solid currentColor;border-right:1px solid currentColor;border-bottom:1px solid currentColor}.grad-mjerilo__mjera{display:flex;justify-content:space-between}@media (max-width:620px){.grad-polje__popis>li{--dy:var(--dy-m, 0px)}.grad-tocka__ime{font-size:clamp(.75rem,3.3cqw,.9375rem)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.price-grid{grid-template-columns:1fr}}.blog.blog--fit{height:auto;min-height:100svh;padding:var(--vrh) 30px clamp(70px,10vh,110px)}.blog--fit .blog__title{margin-bottom:clamp(12px,2vh,22px)}@media (max-width:700px){.blog.blog--fit{padding-bottom:clamp(40px,7vh,72px)}}.pit__hint{font-size:.875rem;color:var(--muted);margin:0 0 16px;font-family:var(--font-ui)}.client-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.client-group h3{font-family:var(--font-brush);font-size:.84375rem;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);margin:0 0 4px}.client-cta{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:.875rem;color:var(--ink-soft)}.client-cta a{color:var(--ink);font-weight:600}.client-cta a:hover{color:var(--accent)}.client-list{list-style:none;margin:0;padding:0}.client-list li{padding:2px 0;font-size:.875rem;line-height:1.45;color:var(--muted)}.client-list a{color:var(--ink);font-weight:600}.client-list a:hover{color:var(--accent)}@media (max-width:640px){.client-grid{grid-template-columns:1fr}}.tabs{position:relative;z-index:6;display:flex;justify-content:center;gap:4px;width:fit-content;margin:0 auto 10px;padding:4px;background:rgba(13,27,42,.07);border-radius:12px}.tab{position:relative;z-index:1;font-family:var(--font-ui);font-size:.9375rem;font-weight:500;padding:8px 18px;border:0;border-radius:9px;background:0 0;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .18s}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink)}.tabs__klizac{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:9px;background:var(--paper-2);box-shadow:0 1px 3px rgba(13,27,42,.18);transform:translateX(0);transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1);pointer-events:none}.tabs__klizac:not(.je-postavljen){transition:none;opacity:0}@media (prefers-reduced-motion:reduce){.tabs__klizac{transition:none}}.tab-panel[hidden]{display:none}.contact-wrap{margin-top:56px;display:grid;gap:40px;grid-template-columns:1fr 1fr;align-items:start}.contact-info a{display:block;font-family:var(--font-brush);font-size:clamp(1.375rem,3vw,2.125rem);margin-bottom:14px}.contact-info a:hover{color:var(--accent)}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{font-family:var(--font-hand);font-size:1.125rem;padding:14px 18px;border:2px solid var(--ink);border-radius:12px;background:var(--paper-2)}.contact-form textarea{min-height:150px;resize:vertical}.contact-form button{align-self:flex-start;font-family:var(--font-brush);font-size:1.125rem;color:#fff;background:var(--accent);border:0;padding:14px 30px;border-radius:30px;cursor:pointer;box-shadow:color-mix(in srgb,var(--accent) 35%,transparent)0 8px 20px;transition:transform .2s}.contact-form button:hover{transform:translateY(-2px)}::view-transition-group(root){animation-duration:1.1s}::view-transition-old(root){animation:.85s cubic-bezier(.4,0,.2,1) 0s 1 normal both running bp-vt-out}::view-transition-new(root){animation:1.1s cubic-bezier(.16,1,.3,1) 0s 1 normal both running bp-vt-in}@keyframes bp-vt-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes bp-vt-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}}.gal-tijelo{overflow:hidden;height:100vh}.gal__platno{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;background:var(--paper)}.gal-izvor{position:fixed;top:0;left:-200vw;width:100vw;height:100vh;pointer-events:none;z-index:-1}.gal-izvor__stranica{--kartica:min(46vw, 34vh, 20rem);--strana:clamp(16px, 3vw, 40px);position:relative;box-sizing:border-box;width:100vw;height:100vh;padding:0 var(--strana);display:flex;flex-direction:column;justify-content:center;align-items:center;background:0 0;color:var(--ink);font-family:var(--font-hand)}.gal-izvor__stranica::before{content:"";position:absolute;inset:clamp(96px,12vh,132px) clamp(28px,3.4vw,64px);pointer-events:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-size:clamp(10px,1vw,16px) clamp(10px,1vw,16px);background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.gal-oznaka{position:absolute;top:clamp(112px,14vh,156px);left:var(--strana);margin:0;line-height:1.2;background:var(--accent);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:clamp(.6875rem,1vw,1rem);letter-spacing:.16em;text-transform:uppercase;padding:.45em .9em .38em}.gal-slog{width:100%;max-width:1120px;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:0;border-left:4px solid var(--accent);padding-left:clamp(18px,2.6vw,40px)}.gal-redak{margin:0;font-family:var(--font-brush);font-size:clamp(2rem,min(8.4vw,12.2vh),7.5rem);line-height:.92;white-space:nowrap}.gal-kartica{align-self:flex-end;margin-top:clamp(24px,4.5vh,56px);box-sizing:border-box;width:var(--kartica);min-height:var(--kartica);padding:clamp(18px,2.1vw,32px);background:var(--accent);color:var(--paper);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(12px,1.5vw,24px)}.gal-kartica__znak{font-family:var(--font-brush);font-size:clamp(1rem,1.5vw,1.5rem);line-height:1}.gal-kartica__udar{margin:0;font-weight:700;font-size:clamp(.875rem,1.25vw,1.25rem);line-height:1.3;text-wrap:balance}.gal-znak{position:absolute;bottom:clamp(14px,3vh,30px);left:50%;translate:-50%;color:var(--ink);opacity:.5;display:flex;flex-direction:column;align-items:center;gap:5px}.gal-znak__rijec{font-family:var(--font-brush);font-size:clamp(.8125rem,1.2vw,1rem);letter-spacing:.02em;line-height:1}.gal-znak__strelica{display:block;width:clamp(16px,1.6vw,22px);height:auto}@media (max-width:700px),(max-aspect-ratio:3/4){.gal-izvor__stranica{--kartica:min(47vw, 15rem)}.gal-redak{font-size:clamp(1.375rem,min(7.4vw,7.2vh),3.25rem)}.gal-kartica{padding:clamp(11px,2.8vw,22px);gap:clamp(6px,1.5vw,14px)}.gal-kartica__znak{font-size:clamp(.8125rem,2.7vw,1.125rem)}.gal-kartica__udar{font-size:clamp(.6875rem,2.3vw,.9375rem)}}@media (max-height:560px){.gal-izvor__stranica{--kartica:min(50vw, 56vh, 20rem)}.gal-redak{font-size:clamp(1.375rem,9.4vh,3.5rem)}.gal-kartica{padding:clamp(10px,2vh,20px);gap:clamp(6px,1.4vh,14px)}.gal-kartica__znak{font-size:clamp(.75rem,3.4vh,1.125rem)}.gal-kartica__udar{font-size:clamp(.6875rem,2.9vh,.9375rem)}}.refwall{display:flex;flex-direction:column;gap:clamp(14px,2.4vh,24px);height:100%}.refwall__head{display:flex;align-items:center;gap:clamp(10px,1.6vw,18px);font-family:var(--font-ui);font-size:clamp(.6875rem,.95vw,.8125rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.refwall__eyebrow{color:var(--muted)}.refwall__ime{position:relative;color:var(--ink);white-space:nowrap;border:1px solid var(--line);border-radius:0;padding:.5em .85em;transition:opacity .25s ease}.refwall__ime::before{content:"";position:absolute;inset:-3px;pointer-events:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-size:5px 5px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.refwall__ime.se-mijenja{opacity:0}.refwall__tablica{position:relative;flex:1 1 auto;min-height:0}.refwall__mreza{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;z-index:0}.refwall__popis{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.refcell{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;min-height:0;padding:11% 9%}.refcell a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.refcell img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.55;transform:scale(1);transition:opacity .35s ease,filter .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.refcell--obrni img{filter:grayscale(1) invert(1) contrast(1.15)}.refwall__popis:hover .refcell img,.refwall__popis.je-hod .refcell img{opacity:.2}.refwall__popis .refcell:hover img,.refwall__popis .refcell.je-istaknut img{filter:none;mix-blend-mode:normal;opacity:1;transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.refwall__popis .refcell:hover img,.refwall__popis .refcell.je-istaknut img{transform:none}}@media (max-width:900px){.refwall__popis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.refwall__popis{grid-template-columns:repeat(3,minmax(0,1fr))}.refwall__head{font-size:.6875rem}}.usl-spil{margin-top:clamp(40px,7vh,90px)}.ima-js .usl-spil{margin-right:-30px}.usl-spil__uvod{align-self:center}.usl-spil__naslov{font-family:var(--font-brush);font-weight:400;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.92;margin:0 0 clamp(12px,2vh,22px)}.usl-spil__podnaslov{margin:0 0 clamp(18px,3vh,30px);font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.4;color:var(--ink-soft);max-width:24ch}.usl-spil__ljepilo{position:relative}.ima-js .usl-spil__ljepilo{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:minmax(220px,26%) minmax(0,1fr);align-items:center;gap:clamp(20px,3.5vw,60px);padding:clamp(60px,9vh,96px)0 clamp(24px,5vh,60px);box-sizing:border-box}.usl-spil__okvir{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;outline-offset:6px}.usl-spil__okvir::-webkit-scrollbar{display:none}.ima-js .usl-spil__okvir{overflow:clip}.usl-spil__traka{display:flex;align-items:stretch;gap:clamp(16px,2vw,30px);padding-bottom:4px;will-change:transform}.usl-spil__okvir.je-ziv .usl-spil__traka{gap:0}.usl-kartica{flex:0 0 auto;box-sizing:border-box;width:clamp(268px,30vw,400px);display:flex;flex-direction:column;padding:clamp(20px,1.9vw,30px);border:2px solid var(--ink);border-radius:clamp(26px,2.6vw,44px);background:var(--paper-2);transform-origin:left 80%}.usl-spil__okvir.je-ziv .usl-kartica{margin-right:clamp(16px,2vw,30px)}.usl-spil__okvir.je-ziv .usl-kartica:last-child{margin-right:0}.usl-kartica:nth-child(6n+1){background:#9cc7ff}.usl-kartica:nth-child(6n+2){background:#d6c4ff}.usl-kartica:nth-child(6n+3){background:#8fe3be}.usl-kartica:nth-child(6n+4){background:#ffde6b}.usl-kartica:nth-child(6n+5){background:#ffb08a}.usl-kartica:nth-child(6n+6){background:var(--paper-2)}.usl-kartica__naslov{font-family:var(--font-brush);font-weight:400;font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.05;margin:0 0 clamp(8px,1.2vh,14px)}.usl-kartica__tekst{margin:0 0 clamp(12px,1.6vh,18px);font-size:clamp(.875rem,1.05vw,1rem);line-height:1.5;color:var(--ink)}.usl-kartica__lista{list-style:none;margin:0 0 clamp(14px,2vh,22px);padding:0;display:grid;gap:7px}.usl-kartica__lista li{position:relative;padding-left:18px;font-size:clamp(.8125rem,.95vw,.9375rem);line-height:1.35}.usl-kartica__lista li::before{content:"—";position:absolute;left:0;color:var(--accent)}.usl-kartica__link{margin-top:auto;font-weight:700;font-size:clamp(.8125rem,1vw,.9375rem);color:var(--accent)}.usl-kartica__link:hover{text-decoration:underline}@media (max-width:900px){.ima-js .usl-spil__ljepilo{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(16px,3vh,32px)}.usl-spil__naslov br{display:none}.usl-spil__podnaslov{max-width:none}}@media (max-width:700px){.usl-kartica{width:min(76vw,320px)}}.prijelaz-ulaz::after{content:"";position:fixed;inset:0;background:var(--prijelaz);z-index:300;pointer-events:none}canvas.prijelaz{position:fixed;inset:0;z-index:299;width:100%;height:100%;display:none;pointer-events:none}canvas.prijelaz.je-aktivan{display:block}@media (prefers-reduced-motion:reduce){canvas.prijelaz,.prijelaz-ulaz::after{display:none}}.gal-ucitavanje{position:fixed;inset:0;z-index:60;display:grid;place-content:center;justify-items:center;gap:clamp(14px,2.2vh,22px);background:var(--paper);transition:opacity .55s ease,visibility .55s}.gal-spremna .gal-ucitavanje{opacity:0;visibility:hidden}.gal-ucitavanje__ime{margin:0;font-family:var(--font-brush);font-weight:700;font-size:clamp(1.75rem,6vw,2.75rem);letter-spacing:.01em;color:var(--ink)}.gal-ucitavanje__traka{width:min(240px,56vw);height:2px;background:var(--line);overflow:hidden;border-radius:2px}.gal-ucitavanje__crta{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .2s linear}.gal-ucitavanje__nota{margin:0;font-family:var(--font-ui);font-weight:600;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion:reduce){.gal-ucitavanje{transition:none}.gal-ucitavanje__crta{transition:none}}@media (max-width:1200px){.grad-veze{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.4vh,28px)}.grad-veze__uvod{position:static;translate:none;width:min(46ch,100%);text-align:left}}@media (max-width:860px){.grad-veze__nota{border-top:0;padding-top:0;margin-top:clamp(12px,1.8vh,18px)}}.pravno__tablica{width:100%;border-collapse:collapse;margin:6px 0 4px;font-size:.875rem;display:block;overflow-x:auto}.pravno__tablica thead th{text-align:left;font-weight:700;color:var(--ink);border-bottom:2px solid var(--line);padding:10px 14px 10px 0;white-space:nowrap}.pravno__tablica td{border-bottom:1px solid var(--line);padding:10px 14px 10px 0;color:var(--ink-soft);vertical-align:top}.pravno__tablica tr:last-child td{border-bottom:0}.pravno__tablica code{background:var(--chrome-2);padding:1px 5px;border-radius:5px;font-size:.9em;white-space:nowrap}.hero-obavijest{position:relative;z-index:3;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:18px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid #dfe3ea;color:var(--ink);font-family:var(--font-ui);font-size:.9375rem;font-weight:600;text-decoration:none;box-shadow:0 6px 18px rgba(13,27,42,.08);animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) .8s both;transition:border-color .2s ease,color .2s ease}.hero-obavijest:hover{border-color:var(--accent);color:color-mix(in srgb,var(--accent) 70%,#000)}.hero-obavijest:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.hero-obavijest__oznaka{padding:2px 9px;border-radius:999px;background:var(--accent);color:#fff;font-size:.8125rem;font-weight:700}@media (prefers-reduced-motion:reduce){.hero-obavijest{animation:none}}@media (max-width:560px){.hero-obavijest{flex-wrap:nowrap;white-space:nowrap;gap:7px;margin-top:14px;padding:7px 12px;font-size:.8125rem}.hero-obavijest__oznaka{font-size:.75rem;padding:2px 7px}}html{background-color:#b7cff6}body{background:0 0}html::before{content:"";position:fixed;inset:0;bottom:auto;height:100%;height:100lvh;z-index:-1;pointer-events:none;background:var(--paper)}@media (max-width:760px){.kc-deco{display:none}.kontakt{padding-bottom:clamp(40px,6vh,64px)}}@media (max-width:760px){.hero .float-layer>.doodle{display:none}.hero .nav-icon[href="/usluge"]{--y:70%}.hero .nav-icon[href="/projekti"]{--y:82%}}.usl-blok{scroll-margin-top:clamp(90px,14vh,140px)}.usl-blok__naslov a{color:inherit;text-decoration:none}.usl-blok__naslov a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.nav-usluge{position:absolute;top:50%;left:clamp(360px,34vw,560px);translate:-40px -50%;opacity:0;transition:translate .45s cubic-bezier(.6,.05,.2,1),opacity .4s ease}.nav-overlay.open .nav-usluge{translate:0-50%;opacity:1;transition-delay:.28s}.nav-usluge__naslov{margin:0 0 14px;font-family:var(--font-ui);font-weight:700;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.nav-usluge ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nav-usluge a{display:inline-block;padding:5px 0;font-family:var(--font-ui);font-weight:600;font-size:clamp(1rem,1.25vw,1.1875rem);color:var(--ink-soft);transition:color .18s ease,translate .18s ease}.nav-usluge a:hover,.nav-usluge a:focus-visible{color:var(--accent);translate:4px 0}@media (max-width:900px){.nav-panel{justify-content:flex-start;padding-top:clamp(90px,14vh,120px);overflow-y:auto}.nav-usluge{position:static;translate:0 12px;margin-top:26px;padding-bottom:90px}.nav-overlay.open .nav-usluge{translate:0 0}.nav-usluge ul{display:flex;flex-wrap:wrap;gap:8px}.nav-usluge a{padding:9px 14px;border:1.5px solid var(--line);border-radius:999px;font-size:.9375rem;background:rgba(255,255,255,.6)}.nav-usluge a:hover{translate:none;border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.nav-usluge,.nav-usluge a{transition:none}}.footer__uz:has(.footer__map--usluge){flex-direction:row;flex-wrap:wrap;gap:clamp(28px,4vh,44px) clamp(36px,5vw,72px)}.blog__filter{display:flex;flex-wrap:wrap;gap:8px;width:75vw;max-width:100%;margin:0 auto clamp(18px,3vh,28px)}.blog__filter-gumb{font-family:var(--font-ui);font-weight:600;font-size:.9375rem;padding:8px 16px;border-radius:999px;cursor:pointer;border:1.5px solid var(--line);background:var(--paper);color:var(--ink-soft);transition:background .15s ease,color .15s ease,border-color .15s ease}.blog__filter-gumb:hover{border-color:var(--accent);color:var(--accent)}.blog__filter-gumb[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.blog__filter-gumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog__row[hidden]{display:none}@media (max-width:860px){.blog__filter{width:100%;padding:0 16px}}a.bp-cat{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a.bp-cat:hover{color:var(--accent)}@media (min-width:901px){.nav-usluge{background:rgba(248,248,245,.92);padding:18px 22px 16px;margin-left:-22px;border-radius:14px}}.nise{position:relative;z-index:1;padding:clamp(80px,13vh,150px) 30px clamp(40px,7vh,80px)}.nise__inner{max-width:1180px;margin:0 auto}.nise__naslov{font-family:var(--font-brush);font-weight:400;font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.01em;color:var(--ink);margin:0 0 clamp(28px,4.5vh,48px)}.nise__mreza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.nisa{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(150px,19vh,200px);padding:clamp(20px,2.2vw,30px) clamp(20px,2.2vw,30px) clamp(46px,5vh,58px);color:var(--ink);text-decoration:none;transition:transform .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s ease}.nisa:hover,.nisa:focus-visible{transform:translateY(-4px);box-shadow:0 18px 36px -18px rgba(13,27,42,.35)}.nisa:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nisa__usluga{font-family:var(--font-ui);font-weight:700;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:10px}.nisa__problem{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.nisa__strelica{position:absolute;right:clamp(20px,2.2vw,30px);bottom:clamp(16px,2vh,22px);font-family:var(--font-ui);font-weight:800;font-size:1.5rem;transition:translate .22s ease}.nisa:hover .nisa__strelica{translate:5px 0}.nise__uskoro{margin:18px 0 0;font-family:var(--font-ui);font-size:.9375rem;color:var(--ink-soft)}.nise__uskoro a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nise__uskoro a:hover{color:var(--accent)}.nise__uskoro span{margin-left:6px;font-weight:700;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1.5px solid currentColor;border-radius:999px}@media (max-width:900px){.nise__mreza{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nise{padding-left:16px;padding-right:16px}.nise__mreza{grid-template-columns:minmax(0,1fr);gap:10px}.nisa{min-height:0;padding:16px 52px 16px 18px}.nisa__usluga{margin-bottom:4px;font-size:.6875rem}.nisa__problem{font-size:1.125rem}.nisa__strelica{top:50%;bottom:auto;right:18px;translate:0-50%}.nisa:hover .nisa__strelica{translate:4px -50%}}@media (prefers-reduced-motion:reduce){.nisa,.nisa__strelica{transition:none}}.nisa-sek{position:relative;z-index:1;max-width:82vw;margin:0 auto;padding:clamp(70px,11vh,130px) 30px 0}.nisa-sek__naslov{font-family:var(--font-brush);font-weight:400;font-size:clamp(2.25rem,5vw,4rem);line-height:1;color:var(--ink);margin:0 0 clamp(22px,3.5vh,38px)}.nisa-sek__mreza{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(12px,1.4vw,20px)}.nisa--uz .nisa__problem{font-size:clamp(1.125rem,1.5vw,1.375rem)}.nisa__zasto{margin-top:10px;font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.primjer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;text-decoration:none;color:var(--ink);background:var(--paper);border:2px solid var(--ink);padding:clamp(14px,1.6vw,22px);transition:transform .22s ease,box-shadow .22s ease}.primjer:hover{transform:translateY(-4px);box-shadow:8px 8px 0 var(--ink)}.primjer img{width:100%;height:auto;display:block}.primjer__ime{font-family:var(--font-ui);font-weight:800;font-size:clamp(1.375rem,2.4vw,2rem);letter-spacing:-.02em;margin:0 0 8px}.primjer__opis{margin:0 0 14px;line-height:1.6;color:var(--ink-soft)}.primjer__veze{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-ui);font-weight:700}.primjer__veze span{border-bottom:2px solid currentColor}.cijena-kutija{border:2px solid var(--accent);padding:clamp(18px,2vw,26px);background:rgba(255,255,255,.55)}.cijena-kutija__iznos{font-family:var(--font-ui);font-weight:800;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;color:var(--ink);line-height:1;margin:0 0 6px}.cijena-kutija__iznos small{font-size:.4em;font-weight:700;color:var(--ink-soft);letter-spacing:0}@media (max-width:860px){.nisa-sek{max-width:100%;padding-left:16px;padding-right:16px}.primjer{grid-template-columns:minmax(0,1fr)}}.usl .nisa-sek{max-width:none;padding-left:0;padding-right:0}.hero--portal{height:74svh;min-height:520px}.hero--portal+.nise{padding-top:clamp(24px,5vh,56px)}.portal-klijenti{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:clamp(40px,7vh,90px) 30px clamp(70px,11vh,130px)}@media (max-width:600px){.portal-klijenti{padding-left:16px;padding-right:16px}}.nisa-nav{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 4px;max-width:min(1180px,calc(100% - 32px));margin:clamp(84px,11vh,104px) auto 0;font-family:var(--font-ui);font-weight:600;font-size:.9375rem}.nisa-nav a{padding:7px 14px;border-radius:999px;color:var(--ink-soft);text-decoration:none;transition:background .15s ease,color .15s ease}.nisa-nav a:hover{background:rgba(13,27,42,.06);color:var(--ink)}.nisa-nav a[aria-current=page]{background:var(--ink);color:#fff}.nisa-nav__ime{font-weight:800}.nisa-nav+.hero{height:calc(100svh - 140px)}.usl .nisa-nav{margin-top:0;margin-bottom:clamp(18px,3vh,30px);justify-content:flex-start;max-width:none}@media (max-width:600px){.nisa-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;font-size:.875rem}.nisa-nav::-webkit-scrollbar{display:none}.nisa-nav a{white-space:nowrap}}.grad-polje{aspect-ratio:.878}.nisa-sek .primjer+.primjer{margin-top:clamp(14px,1.6vw,22px)}.hero.hero--portal{height:auto;min-height:100svh;justify-content:center;padding:clamp(96px,13vh,140px) 30px clamp(48px,8vh,90px);overflow:visible}.hero--portal .hero-title{font-size:clamp(3.25rem,9vw,8.5rem)}.hero--portal .hero-sub{max-width:640px}.portal__nise{width:100%;max-width:1180px;margin:clamp(34px,6vh,64px) auto 0;text-align:left;z-index:3;animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) .85s both}.portal__pitanje{margin:0 0 14px;font-family:var(--font-ui);font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.portal__nise .nisa{min-height:clamp(128px,16vh,170px)}.portal__klijenti{width:100%;max-width:1180px;margin:clamp(40px,7vh,72px) auto 0;z-index:3;animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) 1s both}.portal__klijenti-naslov{margin:0 0 14px;font-family:var(--font-ui);font-weight:700;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.portal__klijenti ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,2.4vw,34px) clamp(20px,3.4vw,46px)}.portal__klijenti img{height:clamp(26px,3vw,40px);width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.55;mix-blend-mode:multiply}@media (max-width:600px){.hero.hero--portal{padding-left:16px;padding-right:16px}.portal__klijenti img{height:24px;max-width:84px}}@media (prefers-reduced-motion:reduce){.portal__nise,.portal__klijenti{animation:none}}.topbar{gap:16px}.topbar__logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.topbar__logo svg{width:34px;height:34px;color:#0166fc;flex:0 0 auto}.topbar__logo span{font-family:var(--font-brush);font-size:1.5rem;line-height:1}.topnav{display:flex;align-items:center;gap:2px;margin:0 auto;padding:5px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(13,27,42,.1);border-radius:999px;box-shadow:0 8px 24px -12px rgba(13,27,42,.25);font-family:var(--font-ui)}.topnav__gumb,.topnav__veza{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;border:0;background:0 0;font:inherit;font-weight:700;font-size:1rem;color:var(--ink);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.topnav__gumb:hover,.topnav__veza:hover,.topnav__usluge.je-otvoren .topnav__gumb{background:rgba(13,27,42,.07)}.topnav__veza[aria-current=page],.topnav__gumb.je-aktivan{background:var(--ink);color:#fff}.topnav__strelica{width:12px;height:8px;transition:rotate .2s ease}.topnav__usluge.je-otvoren .topnav__strelica{rotate:180deg}.topnav__usluge{position:relative}.topnav__padajuci{position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 6px;width:min(440px,92vw);padding:8px;display:grid;gap:2px;background:#fff;border:1px solid rgba(13,27,42,.1);border-radius:18px;box-shadow:0 24px 50px -20px rgba(13,27,42,.35);opacity:0;visibility:hidden;transition:opacity .16s ease,translate .16s ease,visibility .16s}.topnav__padajuci::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.topnav__usluge.je-otvoren .topnav__padajuci{opacity:1;visibility:visible;translate:-50%0}@media (hover:hover) and (min-width:901px){.topnav__usluge:hover .topnav__padajuci{opacity:1;visibility:visible;translate:-50%0}}.topnav__nisa{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--ink)}.topnav__nisa:hover,.topnav__nisa:focus-visible{background:rgba(13,27,42,.05)}.topnav__nisa[aria-current=page]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.topnav__tocka{width:10px;height:10px;border-radius:50%;background:var(--boja);margin-top:6px;flex:0 0 auto}.topnav__tekst,.nav-usluge__tekst{display:grid;gap:2px}.topnav__tekst strong{font-size:.9875rem;font-weight:700}.topnav__tekst small{font-size:.8125rem;color:var(--ink-soft)}.topnav__sve{margin-top:4px;padding:10px 12px;border-top:1px solid rgba(13,27,42,.08);font-size:.875rem;font-weight:700;color:var(--accent);text-decoration:none}.topnav__sve:hover{text-decoration:underline}@media (min-width:901px){.topbar .menu-btn,.nav-overlay{display:none!important}}@media (max-width:900px){.topnav{display:none}.topbar{padding:16px 16px}.topbar .menu-btn{margin-left:auto}.topbar__logo svg{width:28px;height:28px}.topbar__logo span{font-size:1.25rem}.nav-panel{justify-content:flex-start;padding:92px 22px 40px;overflow-y:auto;gap:26px}.nav-usluge{position:static;translate:none;opacity:1;margin:0;padding:0;background:0 0}.nav-usluge ul{display:grid;gap:4px}.nav-usluge li a{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:0;border-radius:14px;background:rgba(255,255,255,.75);translate:none;font-family:var(--font-ui);color:var(--ink);text-decoration:none}.nav-usluge li a[aria-current=page]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.nav-usluge__tekst strong{font-size:1.0625rem;font-weight:700}.nav-usluge__tekst small{font-size:.8125rem;color:var(--ink-soft)}.nav-links a{font-size:clamp(1.875rem,8vw,2.5rem)}.nav-social{position:static;translate:none}}.nav-tel{margin:0;font-family:var(--font-ui);font-weight:600;font-size:1rem;color:var(--ink-soft)}.nav-tel a{color:var(--ink);text-decoration:none}.nav-tel a:hover{color:var(--accent)}.hero--portal .portal__pitanje{margin:0 0 6px;text-transform:none;letter-spacing:-.02em;font-family:var(--font-ui);font-weight:800;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.25rem)}.portal__uputa{margin:0 0 clamp(16px,2.4vh,24px);font-size:clamp(.9375rem,1.2vw,1.0625rem);color:var(--ink-soft)}.portal__nise .nisa__strelica{font-size:.9375rem;font-weight:700;display:inline-flex;gap:6px;align-items:center}.portal__nise .nisa{box-shadow:0 1px 0 rgba(13,27,42,.06),0 10px 24px -18px rgba(13,27,42,.35)}@media (max-width:900px){.nav-overlay{background:var(--paper, #f7f7f4)}.nav-overlay::before{display:none}}.hero.hero--portal.portal{display:block;height:auto;min-height:0;padding:clamp(110px,15vh,150px) 30px clamp(60px,9vh,110px);text-align:center}.portal__raspored{position:relative;z-index:3;max-width:1400px;margin:0 auto;display:grid;align-items:center;grid-template-columns:minmax(230px,320px) minmax(0,1fr) minmax(230px,320px);grid-template-areas:"l s d";gap:clamp(20px,3vw,48px)}.portal__sredina{grid-area:s;display:flex;flex-direction:column;align-items:center}.portal__stupac{display:grid;gap:clamp(16px,2.4vh,26px)}.portal__stupac--lijevo{grid-area:l}.portal__stupac--desno{grid-area:d}.portal .hero-title{font-size:clamp(3rem,7.2vw,8rem)}.portal .hero-sub{max-width:520px}.portal__uputa{margin:clamp(26px,4vh,40px)0 0;max-width:460px;font-family:var(--font-ui);font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.5;color:var(--ink-soft)}.portal__uputa strong{display:block;margin-bottom:4px;color:var(--ink);font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:800;letter-spacing:-.02em}.portal__uputa-m{display:none}.portal .nise__uskoro{margin-top:18px}.portal__kartica{text-align:left;min-height:0;padding:clamp(18px,1.6vw,24px) clamp(18px,1.6vw,24px) clamp(42px,4vh,50px);box-shadow:0 1px 0 rgba(13,27,42,.06),0 14px 30px -20px rgba(13,27,42,.45);animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) both}.portal__kartica .nisa__problem{font-size:clamp(1.0625rem,1.35vw,1.3125rem)}.portal__kartica .nisa__strelica{font-size:.875rem;font-weight:700}.portal__kartica--l1{rotate:-2deg;translate:12px 0;animation-delay:.75s}.portal__kartica--l2{rotate:1.2deg;translate:-10px 0;animation-delay:.85s}.portal__kartica--l3{rotate:-1deg;translate:18px 0;animation-delay:.95s}.portal__kartica--d1{rotate:1.8deg;translate:-12px 0;animation-delay:.8s}.portal__kartica--d2{rotate:-1.4deg;translate:10px 0;animation-delay:.9s}.portal__kartica--d3{rotate:1deg;translate:-18px 0;animation-delay:1s}.portal__kartica:hover,.portal__kartica:focus-visible{rotate:0deg;transform:translateY(-4px)}.portal__kartica{transition:rotate .22s ease,transform .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s ease}@media (max-width:1000px){.portal__raspored{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"s s""l d"}.portal__sredina{margin-bottom:10px}.portal__uputa-d{display:none}.portal__uputa-m{display:inline}.portal__kartica{rotate:0deg!important;translate:none!important}}@media (max-width:600px){.hero.hero--portal.portal{padding:96px 16px 60px}.portal__raspored{grid-template-columns:minmax(0,1fr);grid-template-areas:"s""l""d";gap:12px}.portal__stupac{gap:10px}.portal__kartica{padding:16px 52px 16px 18px}}@media (prefers-reduced-motion:reduce){.portal__kartica{animation:none;rotate:0deg;translate:none}}@media (max-width:600px){.portal__kartica .nisa__strelica{font-size:0}.portal__kartica .nisa__strelica::after{content:"→";font-size:1.375rem}}.blog__podnaslov{margin:0 0 clamp(18px,3vh,28px);font-family:var(--font-ui);font-size:clamp(1rem,1.3vw,1.125rem);color:var(--ink-soft)}.blog--nisa .nisa-nav{margin:0 0 clamp(18px,3vh,30px);justify-content:flex-start;max-width:none}.blog-teme{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,4vh,44px)}.blog-teme a{padding:8px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font-family:var(--font-ui);font-weight:600;font-size:.9375rem;color:var(--ink-soft);text-decoration:none}.blog-teme a:hover{border-color:var(--accent);color:var(--accent)}.blog-grupa{margin:0 0 clamp(40px,7vh,72px);scroll-margin-top:110px}.blog-grupa__glava{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 12px}.blog-grupa__naslov{margin:0;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.375rem,2.2vw,1.875rem);letter-spacing:-.02em}.blog-grupa__naslov a{color:var(--ink);text-decoration:none}.blog-grupa__naslov a:hover{color:var(--accent)}.blog-grupa__vise,.blog__ostalo a{font-family:var(--font-ui);font-weight:700;font-size:.9375rem;color:var(--accent);text-decoration:none}.blog-grupa__vise:hover,.blog__ostalo a:hover{text-decoration:underline}.blog-grupa .blog__row,.blog--nisa .blog__row{width:100%}.blog__ostalo{margin:clamp(24px,4vh,40px)0 0;font-family:var(--font-ui);color:var(--muted)}.kontakt{padding-top:clamp(96px,13vh,130px)}@media (min-width:1100px){.hero.hero--portal.portal{padding:0 30px}.portal__raspored{display:block;position:relative;max-width:1500px;margin:0 auto;height:clamp(760px,100svh,940px)}.portal__stupac{display:contents}.portal__sredina{position:absolute;left:50%;top:52%;translate:-50% -50%;width:min(560px,42vw);z-index:2}.portal__kartica{position:absolute;width:clamp(250px,21vw,300px);z-index:3}.portal__kartica--l1{left:6%;top:15%;rotate:-5deg;translate:none}.portal__kartica--l2{left:1%;top:44%;rotate:3deg;translate:none}.portal__kartica--l3{left:9%;top:72%;rotate:-2deg;translate:none}.portal__kartica--d1{right:7%;top:13%;rotate:4deg;translate:none}.portal__kartica--d2{right:1%;top:42%;rotate:-3.5deg;translate:none}.portal__kartica--d3{right:10%;top:71%;rotate:2.5deg;translate:none}.portal__kartica:hover,.portal__kartica:focus-visible{rotate:0deg;z-index:4}}@media (min-width:1100px) and (max-height:760px){.portal__raspored{height:760px}}.topnav{position:relative;gap:0;padding:4px;border-radius:0;border:1.5px solid var(--accent);background:rgba(255,255,255,.9);box-shadow:0 10px 26px -18px rgba(13,27,42,.45)}.topnav::before{content:"";position:absolute;inset:-4.5px;pointer-events:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-size:7px 7px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.topnav__gumb,.topnav__veza{border-radius:0;padding:9px 14px;font-size:.9688rem}.topnav__gumb{gap:8px;font-weight:800}.topnav__gumb:hover,.topnav__usluge.je-otvoren .topnav__gumb{background:color-mix(in srgb,var(--accent) 9%,transparent)}.topnav__gumb .topnav__tocka{margin-top:0;width:11px;height:11px}.topnav__veza{position:relative;font-weight:600;color:var(--ink-soft)}.topnav__veza:hover{background:0 0;color:var(--ink)}.topnav__veza[aria-current=page]{background:0 0;color:var(--ink);font-weight:800}.topnav__veza[aria-current=page]::after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:7px;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5C20 2 40 6 60 3.5C75 2 88 4.5 98 3' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5C20 2 40 6 60 3.5C75 2 88 4.5 98 3' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center/100% 100%}.topnav__crta{width:1.5px;align-self:stretch;margin:6px 6px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.topnav__gumb.je-aktivan{background:0 0;color:var(--ink)}.topnav__padajuci{left:0;translate:0 6px;border-radius:0;border:1.5px solid var(--accent)}.topnav__usluge.je-otvoren .topnav__padajuci{translate:0 0}@media (hover:hover) and (min-width:901px){.topnav__usluge:hover .topnav__padajuci{translate:0 0}}.topnav__nisa{border-radius:0}.topnav__nisa[aria-current=true]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.topnav__naslov{margin:4px 12px 6px;font-family:var(--font-ui);font-weight:700;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.topnav__dno{display:flex;gap:18px;margin:4px 0 0;padding:10px 12px 4px;border-top:1px solid rgba(13,27,42,.08)}.topnav__dno a{font-family:var(--font-ui);font-weight:700;font-size:.875rem;color:var(--ink-soft);text-decoration:none}.topnav__dno a:hover{color:var(--accent)}#cijena,#nisa-primjeri,#pitanja,#prelazak,#gdje-radimo,#usl-dobivate{scroll-margin-top:110px}.nav-ovdje ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nav-ovdje a{display:inline-block;padding:9px 14px;border:1.5px solid var(--accent);background:#fff;font-family:var(--font-ui);font-weight:600;font-size:.9375rem;color:var(--ink);text-decoration:none}.nav-ovdje a[aria-current=page]{background:var(--accent);color:#fff}.nav-ovdje .nav-usluge__naslov,.nav-usluge__naslov{display:flex;align-items:center;gap:8px}.nav-ovdje .topnav__tocka{margin-top:0}.nav-usluge li a[aria-current=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (max-width:900px){.nav-links a{font-size:clamp(1.625rem,7vw,2.25rem)}}@media (max-width:900px){.nav-usluge li a{border-radius:0;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.topbar__lijevo{display:flex;align-items:center;gap:18px;justify-self:start;min-width:0}.topbar__desno{display:flex;align-items:center;gap:12px;justify-self:end}.zag-okvir{position:relative;border:1.5px solid var(--accent);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px -18px rgba(13,27,42,.45);border-radius:0}.zag-okvir::before{content:"";position:absolute;inset:-4.5px;pointer-events:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-size:7px 7px;background-repeat:no-repeat;background-position:left top,right top,left bottom,right bottom}.topnav.zag-okvir{margin:0;padding:4px;gap:0;border-radius:0}.topnav__usluge.zag-okvir{padding:4px}.topnav__usluge .topnav__gumb{padding:9px 14px}.topnav__usluge .topnav__padajuci{left:-5.5px;top:calc(100% + 14px);translate:0 6px}.topnav__usluge.je-otvoren .topnav__padajuci{translate:0 0}@media (hover:hover) and (min-width:901px){.topnav__usluge:hover .topnav__padajuci{opacity:1;visibility:visible;translate:0 0}}.topbar .cta.zag-okvir{display:inline-flex;align-items:center;padding:13px 22px;border-radius:0;font-family:var(--font-ui);font-weight:800;font-size:.9688rem;letter-spacing:0;background:var(--accent);color:#fff;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--accent) 70%,transparent)}.topbar .cta.zag-okvir::before{inset:-6px}.topbar .cta.zag-okvir:hover{transform:none;background:#1f66e6}@media (min-width:901px) and (max-width:1240px){.topbar__logo span{display:none}.topbar{padding-left:20px;padding-right:20px;gap:10px}.topnav__gumb,.topnav__veza{padding:9px 10px;font-size:.9063rem}}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}.topnav.zag-okvir,.topnav__usluge.zag-okvir{display:none}.topbar .cta.zag-okvir{padding:10px 16px}}.usl-hero{position:relative}.usl-ikone .nav-icon img{width:clamp(58px,5.4vw,86px)}@media (max-width:1100px){.usl-ikone{position:static;display:flex;justify-content:space-between;gap:8px;margin:0 0 clamp(18px,3vh,28px);order:3}.usl-ikone .nav-icon{position:static;translate:none;transform:none!important}.usl-ikone .nav-icon img{width:clamp(46px,11vw,64px)}.usl-ikone .nav-icon span{font-size:.75rem}}.topnav__usluge{font-family:var(--font-ui)}.topnav__usluge .topnav__gumb{font-family:var(--font-ui);font-weight:800;font-size:.9688rem}.bp-usluge{margin:40px 0 8px;padding:20px 22px;border:1.5px solid var(--accent);position:relative;background:#fff}.bp-usluge__naslov{margin:0 0 10px;font-family:var(--font-ui);font-weight:700;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.bp-usluge ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bp-usluge li{margin:0}.bp-usluge a{font-weight:700}.bp-usluge span{color:var(--ink-soft);font-size:.9375rem}.bp-usluge span::before{content:"· "}.topnav__nisa-mob{display:none}.topnav__usluge{position:relative}@media (max-width:900px){.topbar{grid-template-columns:auto 1fr;gap:10px}.topnav__usluge.zag-okvir{display:block;padding:3px}.topnav__usluge .topnav__gumb{padding:8px 10px;gap:6px;font-size:.9063rem}.topnav__nisa-ime{display:none}.topnav__nisa-mob{display:inline}.topnav__usluge .topnav__padajuci{width:min(380px,calc(100vw - 32px));top:calc(100% + 10px)}.topbar__desno{gap:6px}.topbar .menu-btn{margin-left:0}}@media (min-width:901px) and (max-width:1240px){.topbar{padding-left:20px;padding-right:20px}}.topnav__gumb{white-space:nowrap}@media (max-width:420px){.topbar{padding-left:12px;padding-right:12px;gap:6px}.topnav__usluge .topnav__gumb{padding:7px 8px;font-size:.875rem}.topbar .menu-btn{font-size:1rem;padding:2px}.topbar .cta.zag-okvir{padding:9px 12px;font-size:.875rem}}.topbar{grid-template-columns:auto 1fr}.topnav.zag-okvir{justify-self:end;padding:4px 4px 4px 4px;align-items:stretch}.topnav__veza,.topnav__gumb,.topnav__kontakt{white-space:nowrap;flex:0 0 auto}.topnav__kontakt{display:inline-flex;align-items:center;margin-left:10px;padding:9px 20px 9px 40px;font-family:var(--font-ui);font-weight:800;font-size:.9688rem;color:#fff;text-decoration:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 0%,transparent)0,color-mix(in srgb,var(--accent) 55%,transparent) 14px,var(--accent) 34px);transition:background-color .2s ease}.topnav__kontakt:hover,.topnav__kontakt:focus-visible{background-color:transparent;filter:brightness(.93)}@media (min-width:901px){.topbar__desno{display:none}}@media (min-width:901px) and (max-width:1180px){.topnav__veza{padding:9px 9px;font-size:.875rem}.topnav__usluge .topnav__gumb{padding:9px 10px;font-size:.875rem}.topnav__kontakt{padding:9px 14px 9px 30px;font-size:.875rem;margin-left:4px}}.hero-title--dugo{font-size:clamp(2.75rem,8vw,8.5rem)}@media (max-width:860px){.hero-title.hero-title--dugo{font-size:min(10.5vw,9vh)}}.hero--nisa+.usl{padding-top:clamp(40px,7vh,80px)}.hero--nisa+.usl .usl-hero{min-height:0}:root[data-nisa=oglasi]{--accent:#f0288f}:root[data-nisa=seo]{--accent:#1fa34c}:root[data-nisa=cjenik]{--accent:#c79500}:root[data-nisa=hosting]{--accent:#f07800}:root[data-nisa=email]{--accent:#e8352b}:root[data-nisa=rezervacije]{--accent:#7c4dff}:root[data-nisa]:not([data-nisa=web]){--accent-bg:color-mix(in srgb, var(--accent) 22%, #fff)}.topnav__kontakt{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 0%,transparent)0,color-mix(in srgb,var(--accent) 55%,transparent) 14px,var(--accent) 34px)}.usl--projekti .usl-hero,.usl--hub .usl-hero{min-height:0}.usl--projekti .usl-hero{margin-bottom:clamp(30px,5vh,56px)}.usl--projekti .usl-hero__naslov{margin-bottom:clamp(40px,6vh,64px)}.usl--projekti>.usl-hero__akcije{margin-top:clamp(30px,5vh,50px)}.topnav.zag-okvir{overflow:visible}.proj-track{cursor:grab;user-select:none;-webkit-user-select:none}.proj-track:active{cursor:grabbing}.proj-track img{-webkit-user-drag:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.proj-track{overflow-x:auto;scroll-snap-type:x mandatory}.proj-track .proj-win{scroll-snap-align:start}}.cursor.wrap,.cursor.kut{z-index:59}.topbar{padding-top:10px;padding-bottom:10px}@media (max-width:900px){.topbar{padding-top:10px;padding-bottom:8px}}.usl-azurirano{margin:14px 0 0;font-family:var(--font-ui);font-size:.8125rem;color:var(--muted)}.tablica-omot{overflow-x:auto;margin:22px 0;-webkit-overflow-scrolling:touch}.tablica{width:100%;min-width:520px;border-collapse:collapse;font-family:var(--font-ui);font-size:.9375rem;line-height:1.5;background:#fff;border:1.5px solid var(--accent)}.tablica caption{caption-side:top;text-align:left;padding:0 0 8px;font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tablica th,.tablica td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tablica thead th{background:var(--accent-bg);font-weight:800;color:var(--ink)}.tablica tbody th{font-weight:700;color:var(--ink);white-space:nowrap}.tablica tbody tr:last-child th,.tablica tbody tr:last-child td{border-bottom:0}.izjava{margin:24px 0;padding:18px 22px;border-left:4px solid var(--accent);background:#fff}.izjava p{margin:0 0 8px;font-size:1.0625rem;font-weight:600;color:var(--ink)}.izjava footer{font-family:var(--font-ui);font-size:.875rem;color:var(--muted)}.on-blok{scroll-margin-top:110px}.tablica thead th{white-space:nowrap}.usl-mrez__scena{justify-content:center;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px);gap:0}.usl-mrez__okvir{margin-inline:auto}@media (min-width:901px){.topnav.zag-okvir{padding:0 0 0 4px;align-items:stretch}.topnav.zag-okvir .topnav__veza{padding-top:13px;padding-bottom:13px;display:inline-flex;align-items:center}.topnav.zag-okvir .topnav__veza[aria-current=page]::after{bottom:6px}.topnav.zag-okvir .topnav__kontakt{margin:0 0 0 10px;align-self:stretch}}@media (min-width:901px) and (max-width:1180px){.topnav.zag-okvir .topnav__kontakt{margin-left:4px}}.zag-okvir,.topnav.zag-okvir{background:color-mix(in srgb,color-mix(in srgb,var(--accent) 6%,#fff) 64%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.topnav__veza:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.topnav__padajuci{background:color-mix(in srgb,color-mix(in srgb,var(--accent) 5%,#fff) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar .cta.zag-okvir{background:var(--accent)}.tablica--usporedba{font-size:.875rem}.tablica--usporedba thead th{white-space:normal;vertical-align:bottom}.tablica--usporedba th,.tablica--usporedba td{padding-left:10px;padding-right:10px}.tablica--usporedba tbody td:nth-child(2){font-weight:700;background:color-mix(in srgb,var(--accent) 6%,transparent)}@media (max-width:760px){.tablica--usporedba{min-width:640px}}.menu-btn__krug{display:none!important}@media (max-width:860px){.blog.blog--auto{max-width:100%;padding-left:16px;padding-right:16px}.blog.blog--auto:not(.blog--zid):not(.blog--fit) .blog__title,.blog.blog--auto:not(.blog--zid):not(.blog--fit) .mrvice,.blog.blog--auto:not(.blog--zid):not(.blog--fit) .blog__meta,.blog.blog--auto:not(.blog--zid):not(.blog--fit) .blog__podnaslov,.blog.blog--auto:not(.blog--zid):not(.blog--fit) .blog__ostalo{padding-left:14px}}@media (max-width:900px){.topnav__padajuci,.zag-okvir,.topnav.zag-okvir{background:color-mix(in srgb,var(--accent) 6%,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .cta.zag-okvir{background:var(--accent)}.nav-overlay{background:#f8f8f5}.nav-overlay::before{display:none}}@media (max-width:900px){html{background-color:var(--paper)}html::before,.bg-grid,.bg-fluid,body::after{height:calc(100lvh + 180px)}}@media (max-width:700px){.tablica-omot:has(.tablica--kartice){overflow:visible}.cj-vodic .tablica-savjet{display:none}table.tablica.tablica--kartice{min-width:0!important;display:block;font-size:.9375rem}.tablica--kartice caption{display:block;padding:0 0 10px}.tablica--kartice thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tablica--kartice tbody{display:grid;gap:10px}.tablica--kartice tr{display:block;background:#fff;border:1.5px solid color-mix(in srgb,var(--accent) 35%,var(--line));padding:12px 14px}.tablica--kartice tr>th,.tablica--kartice tr>td{display:block;border:0;padding:0;white-space:normal;background:0 0}.tablica--kartice tr>:first-child{font-weight:800;font-size:1.0625rem;color:var(--ink);padding-bottom:8px}.tablica--kartice tr>:first-child:empty{display:none}.tablica--kartice tr>[data-label]{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.tablica--kartice tr>[data-label]::before{content:attr(data-label);font-weight:600;font-size:.8125rem;color:color-mix(in srgb,var(--ink) 60%,transparent);padding-top:2px}.tablica--usporedba.tablica--kartice tbody td:nth-child(2){background:0 0}.tablica--usporedba.tablica--kartice tbody td:nth-child(2){font-weight:700;color:var(--accent)}}@media (max-width:700px){.tablica--kartice td[data-label^=Cijena],.tablica--kartice td[data-label=Iznos]{font-weight:700;color:var(--ink)}.tablica--kartice caption{padding:6px 4px 10px}}@media (max-width:900px){body::after{height:100%;height:100dvh;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 220px),transparent calc(100% - 90px));mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 220px),transparent calc(100% - 90px))}}:root[data-nisa]:not([data-nisa=web]){--sjaj-rub:color-mix(in srgb, var(--accent) 34%, transparent);--sjaj-siri:color-mix(in srgb, var(--accent) 14%, transparent)}@media (max-width:700px){:root[data-nisa] .hero .float-layer{display:none}:root[data-nisa] .hero{height:100vh;height:100svh;min-height:0}}@media (max-width:700px){.usl-traka{padding-top:56px;padding-bottom:56px}.usl-traka__inner{display:flex;flex-direction:column}.usl-traka__head{display:contents}.usl-traka__title{transform:none;font-size:2.5rem;margin:0 0 18px;order:0}.usl-scena{order:1;flex-direction:column}.usl-lista-omot{width:100%}.usl-iskre{display:none}.usl-red{padding:13px 12px}.usl-red::after{content:"→";margin-left:auto;color:var(--accent);font-weight:700}.usl-lista li+li .usl-red{border-top:1px solid var(--line);border-radius:0}.usl-traka__head .see-all{order:2;align-self:flex-start;margin-top:18px;padding:12px 18px;font-family:var(--font-ui);font-weight:700;font-size:1rem;color:#fff;background:var(--accent)}.usl-traka__head .see-all::after{content:" →"}.usl-traka__head .see-all svg{display:none}}.nav-panel .nav-usluge{display:none}@media (max-width:600px){.hero.hero--portal.portal{padding:100px 16px 48px}.portal .hero-title{font-size:3.25rem}.portal .hero-sub{font-size:1.125rem}.portal__uputa{margin-top:30px}.portal__uputa strong{font-size:1.25rem;margin:0}.portal__uputa-m,.portal .nise__uskoro{display:none}.portal__sredina{margin-bottom:14px}.portal__raspored{gap:0}.portal__stupac{gap:0}.portal__kartica,.portal__kartica.nisa{background:#fff;border:1px solid var(--line);border-top:0;border-left:5px solid var(--boja-reda, var(--accent));box-shadow:none;animation:none;padding:14px 44px 14px 16px;position:relative}.portal__stupac--lijevo .portal__kartica:first-child{border-top:1px solid var(--line)}.portal__kartica .nisa__usluga{display:block;font-family:var(--font-ui);font-size:1.0625rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 2px}.portal__kartica .nisa__problem{display:block;font-size:.9375rem;font-weight:500;color:var(--ink-soft);line-height:1.35}.portal__kartica .nisa__strelica{position:absolute;right:14px;top:50%;translate:0-50%;font-size:0;margin:0}.portal__kartica .nisa__strelica::after{content:"→";font-size:1.375rem;font-weight:700;color:var(--ink)}.portal__kartica.polje--plava{--boja-reda:#2f7bff}.portal__kartica.polje--roza{--boja-reda:#f0288f}.portal__kartica.polje--zelena{--boja-reda:#1fa34c}.portal__kartica.polje--zuta{--boja-reda:#c79500}.portal__kartica.polje--narancasta{--boja-reda:#f07800}.portal__kartica.polje--crvena{--boja-reda:#e8352b}}@media (max-width:600px){.hero--portal .portal__kartica .nisa__usluga{color:var(--ink)!important;opacity:1}}@media (max-width:700px){.usl-note{display:none}.usl-lista{background:#fff;box-shadow:0 10px 24px -18px rgba(13,27,42,.35);padding:4px 6px}.usl-red__ime{font-weight:600}.blog-traka{padding-top:40px;padding-bottom:56px}.blog-traka__inner{display:flex;flex-direction:column}.blog-traka__head{display:contents}.blog-traka__title{order:0;transform:none;font-size:2.5rem;margin:0 0 18px}.blog-traka .blog__list{order:1}.blog-traka__head .see-all{order:2;align-self:flex-start;margin-top:18px;padding:12px 18px;font-family:var(--font-ui);font-weight:700;font-size:1rem;color:#fff;background:var(--accent)}.blog-traka__head .see-all::after{content:" →"}.blog-traka__head .see-all svg{display:none}}@media (max-width:700px){.blog-traka .blog__list{display:grid;gap:8px}.blog-traka .blog__row{background:#fff;border:1px solid var(--line)}}.usl-hero__btn,.cj-gumb,.kc-next,.kc-submit,.kc-back,.kc-done__btn,.gumb,.pp-cta,.cta:not(.zag-okvir),.contact-form button,.okvir__akcija{border-radius:0!important;font-family:var(--font-ui)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.usl-hero__btn--ghost,.kc-done__btn--ghost,.kc-back{border:1.5px solid var(--accent)!important}.blog-teme a{border-radius:0!important}.blog-teme a{font-family:var(--font-ui);font-weight:600}.blog-grupa__glava{margin-bottom:14px}.blog-grupa__vise{display:inline-block;margin-top:12px;padding:11px 16px;border:1.5px solid var(--accent);color:var(--ink);background:#fff;text-decoration:none}.blog-grupa__vise:hover{background:var(--accent);color:#fff;text-decoration:none}.blog .blog__list{display:grid;gap:8px}.blog .blog__list .blog__row{background:#fff;border:1px solid var(--line);border-radius:0}.blog .blog__list .blog__row:hover{border-color:var(--accent)}@media (max-width:900px){.nav-panel .nav-links{gap:0;margin-top:8px;width:100%;border-top:1px solid var(--line)}.nav-panel .nav-links::before{content:"Winkla";display:block;padding:18px 0 6px;font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.nav-panel .nav-links a{width:100%;padding:12px 0;font-family:var(--font-ui)!important;font-weight:700;font-size:1.25rem!important;letter-spacing:-.01em;text-transform:none;border-bottom:1px solid var(--line)}.nav-panel .nav-links a:hover{transform:none}.nav-panel .nav-links a .nav-arrow{display:none}.nav-panel .nav-tel{margin-top:22px;font-family:var(--font-ui);font-size:1rem}.nav-panel .nav-tel a{font-weight:700;color:var(--ink)}.nav-panel .nav-social{gap:10px;margin-top:14px}.nav-panel .nav-social a{display:inline-grid;place-items:center;width:46px;height:46px;border:1.5px solid var(--line);color:var(--ink);background:#fff}.nav-panel .nav-social .ikona{width:22px}}@media (max-width:900px){.nav-panel .nav-social{display:flex;gap:10px;margin-left:0!important;padding:0}.nav-panel .nav-social a{margin:0!important;padding:0!important}}@media (max-width:900px){.nav-panel .nav-social{position:static}}@media (max-width:600px){.hero.hero--portal.portal{padding-top:92px}.portal .hero-title{font-size:2.75rem}.portal .hero-sub{font-size:1rem;max-width:300px;margin-left:auto;margin-right:auto}.portal__uputa{margin-top:26px}.portal__uputa strong{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.portal__kartica .nisa__problem{display:none}.portal__kartica,.portal__kartica.nisa{padding:15px 44px 15px 16px;border-left-width:4px}.portal__kartica .nisa__usluga{margin:0;font-size:1.0625rem;font-weight:700}}.nisa__puno{display:none}@media (max-width:600px){.portal__kartica .nisa__usluga{display:none}.portal__kartica .nisa__puno{display:block;font-family:var(--font-ui);font-size:1.0625rem;font-weight:700;color:var(--ink)}}@media (max-width:600px){.portal .hero-sub{max-width:350px}}@media (max-width:600px){.hero.hero--portal.portal{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:56px}.portal__uputa{margin-top:52px}.portal__sredina{margin-bottom:16px}}.blog__ostalo{font-size:0;display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(22px,3vh,32px)}.blog__ostalo a{font-family:var(--font-ui);font-size:1rem;font-weight:700;padding:12px 16px;border:1.5px solid var(--accent);background:#fff;color:var(--ink);text-decoration:none}.blog__ostalo a:first-child{background:var(--accent);color:#fff}.blog__ostalo a:hover{text-decoration:none;opacity:.9}.pp-related{font-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pp-related::before{content:"Povezano";font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.pp-related a{font-family:var(--font-ui);font-size:1rem;font-weight:600;color:var(--ink)}.pp-related a::after{content:" →";color:var(--accent)}.pp-related a{background:0 0!important;box-shadow:none!important;border:0!important;text-decoration:none;line-height:1.4}.pp-related a::before{display:none!important}.blog .blog__list{grid-template-columns:minmax(0,1fr)}.blog .blog__list .blog__row{min-width:0;max-width:100%;box-sizing:border-box}.tablica__vr{min-width:0;overflow-wrap:anywhere}@media (max-width:700px){.tablica--kartice tr>[data-label]{grid-template-columns:minmax(90px,38%) minmax(0,1fr)}}@media (max-width:420px){.usl-hero__naslov{font-size:clamp(2.25rem,12vw,3.25rem)!important;overflow-wrap:anywhere}}:root[data-nisa=cjenik],:root[data-nisa=hosting]{--na-accentu:#1c1400}:root[data-nisa=cjenik] :is(.usl-hero__btn:not(.usl-hero__btn--ghost),.cj-gumb--puni,.hero-obavijest__oznaka,.topbar .cta,.blog__ostalo a:first-child,.usl-traka__head .see-all,.blog-traka__head .see-all,.okvir__akcija,.okvir__oznaka,.topnav__kontakt,.faq__abubble),:root[data-nisa=hosting] :is(.usl-hero__btn:not(.usl-hero__btn--ghost),.cj-gumb--puni,.hero-obavijest__oznaka,.topbar .cta,.blog__ostalo a:first-child,.usl-traka__head .see-all,.blog-traka__head .see-all,.okvir__akcija,.okvir__oznaka,.topnav__kontakt,.faq__abubble){color:var(--na-accentu)!important}:root[data-nisa=cjenik] :is(.okvir__akcija,.usl-hero__btn) svg,:root[data-nisa=hosting] :is(.okvir__akcija,.usl-hero__btn) svg{color:var(--na-accentu);stroke:currentColor}.usl-azurirano{color:color-mix(in srgb,var(--ink) 72%,transparent)}:root{--muted:#61666f}.kc-note a{text-decoration:underline;text-underline-offset:2px}:root{--accent-puni:#1d63dc}:root[data-nisa=oglasi]{--accent-puni:#c8146c}:root[data-nisa=seo]{--accent-puni:#157a37}:root[data-nisa=email]{--accent-puni:#c9221a}:root[data-nisa=rezervacije]{--accent-puni:#5b34d1}:root:not([data-nisa=cjenik]):not([data-nisa=hosting]) :is(.usl-hero__btn:not(.usl-hero__btn--ghost),.hero-obavijest__oznaka,.topbar .cta,.blog__ostalo a:first-child,.faq__abubble,.grad__akcija){background-color:var(--accent-puni)!important}@media (max-width:700px){:root:not([data-nisa=cjenik]):not([data-nisa=hosting]) :is(.usl-traka__head .see-all,.blog-traka__head .see-all){background-color:var(--accent-puni)!important}}.grad a:not(.grad__akcija),.grad-nav__sve{color:#1747a6}.grad p a:not(.grad__akcija){text-decoration:underline;text-underline-offset:2px}.kc-note a{color:#1d63dc}.nisa__usluga{opacity:.85}.footer__eyebrow,.footer__credit,.footer__legal a,.usl-spec__red dt,.grad-nav__oznaka{color:#40454e}.usl-kratko{width:min(100% - 32px,760px);margin:clamp(40px,7vh,88px) auto 0;padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,32px);background:var(--paper-2, #fff);border:2px solid var(--accent);font-family:var(--font-ui);color:var(--ink)}.usl-kratko__naslov{margin:0 0 10px;font-weight:800;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#40454e}.usl-kratko__lista{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:1rem;line-height:1.55}.usl-kratko__lista li{padding-left:18px;position:relative}.usl-kratko__lista li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--accent)}.usl-kratko__lista a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rez-ekrani{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:28px 0 10px}.rez-ekrani figure,.rez-ploca{margin:0}.rez-ekrani img{width:100%;height:auto;border-radius:22px;border:1px solid var(--line);box-shadow:0 18px 40px -22px rgba(13,27,52,.35);background:#fff}.rez-ekrani figcaption,.rez-ploca figcaption{margin-top:10px;font-family:var(--font-ui);font-size:.875rem;font-weight:700;color:#40454e;text-align:center}.rez-napomena{font-size:.875rem;color:#40454e}.rez-ploca{margin:24px 0 28px}.rez-ploca img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);box-shadow:0 22px 50px -26px rgba(13,27,52,.35)}@media (max-width:700px){.rez-ekrani{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.rez-ekrani figure{scroll-snap-align:start}}.rez-kalk{margin:24px 0;padding:clamp(18px,2.6vw,28px);border:2px solid var(--accent);background:var(--paper-2, #fff);font-family:var(--font-ui)}.rez-kalk__naslov{margin:0 0 14px;font-weight:800;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#40454e}.rez-kalk__polja{display:flex;flex-wrap:wrap;gap:18px 36px}.rez-kalk__polje{display:grid;gap:8px;font-weight:700}.rez-kalk__brojac{display:inline-flex;align-items:center;border:1px solid var(--line);background:#fff}.rez-kalk__brojac button{width:46px;height:46px;border:0;background:0 0;font:700 1.375rem/1 var(--font-ui);color:var(--ink);cursor:pointer}.rez-kalk__brojac button:hover:not(:disabled){background:var(--accent-bg, #eef3ff)}.rez-kalk__brojac button:disabled{opacity:.35;cursor:default}.rez-kalk__brojac output{min-width:44px;text-align:center;font-size:1.25rem;font-weight:800}.rez-kalk__iznos{margin:18px 0 0;font-size:1.125rem}.rez-kalk__iznos strong{font-size:2rem;font-weight:800;color:var(--ink)}.nise__uskoro{font-weight:600;color:var(--ink)}.nise__uskoro span{background:#1d63dc;border-color:#1d63dc;color:#fff}@media (max-width:700px){.portal .nise__uskoro{display:block;margin-top:14px;font-size:.9375rem}}.polje--ljubicasta{background:#e4dbff}.portal__kartica--s{margin-top:clamp(22px,3.4vh,34px);width:min(100%,340px);rotate:-1.5deg;animation-delay:.7s}.nisa__novo{display:inline-block;margin-left:6px;padding:2px 7px;vertical-align:1px;background:#5b34d1;color:#fff;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (min-width:1100px){.portal__kartica--s{position:relative;left:auto;top:auto;right:auto;width:clamp(280px,24vw,340px);rotate:-1.5deg}}@media (max-width:1000px){.portal__kartica--s{rotate:0deg;width:100%;max-width:420px}}@media (max-width:600px){.portal__kartica--s{margin-top:0;max-width:none;border-top:1px solid var(--line)!important}.portal__kartica.polje--ljubicasta{--boja-reda:#7c4dff}.portal__sredina{align-items:stretch}.portal__sredina .hero-title,.portal__sredina .hero-sub,.portal__sredina .portal__uputa{align-self:center}.portal__stupac--lijevo .portal__kartica:first-child{border-top:0}}.rez-ukratko{margin:0;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,30px);list-style:none;display:grid;gap:10px;background:var(--paper-2, #fff);border:2px solid var(--accent);font-family:var(--font-ui);font-size:1rem;line-height:1.55;color:var(--ink-soft)}.rez-ukratko strong{color:var(--ink)}.rez-ukratko a{color:#1747a6;text-decoration:underline;text-underline-offset:2px}.rez-demo{max-width:560px;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -28px rgba(13,27,52,.4);font-family:var(--font-ui)}.grad section.rez-demo{margin-top:clamp(28px,4vh,44px)}.rez-demo__traka{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:#5b34d1;color:#fff}.grad .rez-demo__traka p{margin:0;color:#fff;font-size:.9375rem}.rez-demo__salon{font-weight:800}.grad .rez-demo__oznaka{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.18);padding:4px 10px;border-radius:999px}.rez-demo__koraci{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.rez-demo__koraci li{padding:10px 4px;text-align:center;font-size:.8125rem;font-weight:700;color:#5d6470;border-bottom:3px solid transparent}.rez-demo__koraci li.je{color:#5b34d1;border-color:#7c4dff}.rez-demo__koraci li.gotov{color:var(--ink)}.rez-demo__tijelo{padding:20px;min-height:340px}.rez-demo__pitanje{margin:0 0 14px;font-size:1.25rem;font-weight:800;color:var(--ink);outline:0}.rez-demo__lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rez-demo button{font:inherit;cursor:pointer}.rez-demo__lista button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:14px 16px;background:#faf8ff;border:1px solid #ddd3ff;border-radius:14px;color:var(--ink);transition:border-color .15s,background .15s}.rez-demo__lista button:hover,.rez-demo__lista button:focus-visible{border-color:#7c4dff;background:#f1ecff}.rez-demo__lista span{display:grid;gap:2px}.rez-demo__lista small,.rez-demo__dani small{color:#5d6470;font-size:.8125rem}.rez-demo__lista b{white-space:nowrap}.rez-demo__dani{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:14px}.rez-demo__dani button{display:grid;justify-items:center;padding:8px 2px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.rez-demo__dani button[aria-pressed=true]{background:#5b34d1;border-color:#5b34d1;color:#fff}.rez-demo__dani button[aria-pressed=true] small{color:#e9e2ff}.rez-demo__termini{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.rez-demo__termini button{padding:10px 4px;border:1px solid #ddd3ff;border-radius:10px;background:#faf8ff;color:var(--ink);font-weight:700}.rez-demo__termini button:hover,.rez-demo__termini button:focus-visible{background:#5b34d1;color:#fff;border-color:#5b34d1}.grad .rez-demo__sitno{margin:12px 0 0;font-size:.8125rem;color:#5d6470}.rez-demo__natrag{margin:-4px 0 10px;padding:4px 0;background:0 0;border:0;color:#5b34d1;font-weight:700;font-size:.875rem}.grad .rez-demo__sazetak{margin:0 0 16px;padding:12px 14px;background:#f4f1fb;border-radius:12px;font-size:.9375rem;line-height:1.5}.rez-demo__obrazac{display:grid;gap:12px}.rez-demo__obrazac label{display:grid;gap:6px;font-size:.875rem;font-weight:700;color:var(--ink)}.rez-demo__obrazac input{font:inherit;font-weight:400;padding:12px 14px;border:1px solid #c9ccd3;border-radius:10px}.rez-demo__obrazac input:focus{outline:2px solid #7c4dff;outline-offset:1px}.rez-demo__obrazac input[aria-invalid=true]{border-color:#c9221a}.rez-demo__potvrdi{padding:14px;border:0;border-radius:12px;background:#5b34d1;color:#fff;font-weight:800}.rez-demo__gotovo{text-align:left}.grad .rez-demo__kvaka{width:48px;height:48px;display:grid;place-items:center;margin:0 0 10px;border-radius:50%;background:#e4dbff;color:#5b34d1;font-size:1.5rem;font-weight:800}.rez-demo__poruka{margin:0 0 14px;padding:12px 14px;background:#e7f8ee;border-radius:14px 14px 14px 4px}.rez-demo__poruka small{display:block;margin-bottom:4px;font-size:.75rem;font-weight:700;color:#1d5a37}.grad .rez-demo__poruka p{margin:0;font-size:.9375rem;line-height:1.5;color:#12321f}.grad .rez-demo__napomena{margin-top:14px;font-size:.875rem;color:#5d6470;max-width:560px}@media (max-width:480px){.rez-demo__tijelo{padding:16px}.rez-demo__dani{grid-template-columns:repeat(3,1fr)}.rez-demo__koraci li{font-size:.75rem}}.nisa-sek__isprobajte{margin:18px 0 0;font-family:var(--font-ui);font-weight:700}.nisa-sek__isprobajte a{color:#5b34d1;text-decoration:underline;text-underline-offset:3px}.rez-demo__traka{flex-wrap:wrap}.grad .rez-demo__oznaka{white-space:nowrap;font-size:.6875rem}.blog .blog__list .blog__row:hover{background:color-mix(in srgb,var(--accent) 9%,#fff);border-color:var(--accent);color:var(--ink)}.blog .blog__list .blog__row:hover .blog__row-title{color:var(--accent-puni)}.blog .blog__list .blog__row:hover .blog__row-cat,.blog .blog__list .blog__row:hover .blog__row-date{color:#40454e;opacity:1}.grad .rez-dj__naslov{margin:clamp(30px,4vh,44px)0 14px;font-family:var(--font-ui);font-weight:800;font-size:1.125rem;color:var(--ink)}.rez-dj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.grad .rez-dj__kartica{position:relative;display:grid;gap:6px;align-content:start;padding:18px 44px 18px 18px;background:#ece5ff;border:1px solid #d9ccff;color:var(--ink);text-decoration:none;font-family:var(--font-ui);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.grad .rez-dj__kartica:hover,.grad .rez-dj__kartica:focus-visible{transform:translateY(-2px);border-color:#7c4dff;box-shadow:0 14px 28px -18px rgba(91,52,209,.55)}.rez-dj__oznaka{font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5b34d1}.rez-dj__ime{font-size:1.0625rem;font-weight:800;line-height:1.25}.rez-dj__opis{font-size:.875rem;line-height:1.45;color:#40454e}.rez-dj__strelica{position:absolute;right:16px;top:50%;translate:0-50%;font-size:1.125rem;font-weight:700;color:#5b34d1;transition:translate .18s ease}.grad .rez-dj__kartica:hover .rez-dj__strelica{translate:4px -50%}@media (prefers-reduced-motion:reduce){.grad .rez-dj__kartica,.rez-dj__strelica{transition:none}.grad .rez-dj__kartica:hover{transform:none}}.kc-pill input[type=checkbox]~.kc-dot{border-radius:6px}.kc-pill input[type=checkbox]:checked~.kc-dot{background:var(--accent)}.kc-pill input[type=checkbox]:checked~.kc-dot::after{inset:auto;left:5px;top:1px;width:5px;height:10px;border-radius:0;background:0 0;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.kc-legend-napomena{margin-left:6px;font-weight:500;letter-spacing:0;text-transform:none;color:#5d6470}.grad .rez-dj__ime{color:var(--ink)}.topnav__padajuci{background:#fbfaff;-webkit-backdrop-filter:none;backdrop-filter:none}.oznaka-novo{display:inline-block;margin-left:6px;padding:2px 7px;vertical-align:2px;background:#5b34d1;color:#fff;border-radius:999px;font-family:var(--font-ui);font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}@media (max-width:600px){.hero.hero--portal.portal{min-height:0;display:block;padding:92px 16px 44px}.hero.hero--portal.portal .portal__raspored{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;gap:10px;align-items:stretch}.hero.hero--portal.portal .portal__sredina{grid-area:auto;grid-column:1/-1;order:-1;margin:0 0 4px;align-items:stretch}.hero.hero--portal.portal .portal__kartica.polje--plava{background:#d6e5ff}.hero.hero--portal.portal .portal__kartica.polje--roza{background:#fbd0e4}.hero.hero--portal.portal .portal__kartica.polje--zelena{background:#cdeed6}.hero.hero--portal.portal .portal__kartica.polje--zuta{background:#faedb6}.hero.hero--portal.portal .portal__kartica.polje--narancasta{background:#fadfc0}.hero.hero--portal.portal .portal__kartica.polje--crvena{background:#fad6d1}.hero.hero--portal.portal .portal__stupac{display:contents}.hero.hero--portal.portal .hero-title{font-size:3rem}.hero.hero--portal.portal .hero-sub{font-size:1.0625rem;max-width:320px;margin-left:auto;margin-right:auto}.hero.hero--portal.portal .portal__uputa{margin:34px 0 12px;max-width:none}.hero.hero--portal.portal .portal__uputa strong{font-size:.75rem;letter-spacing:.16em}.hero.hero--portal.portal .portal__uputa-m,.hero.hero--portal.portal .portal__uputa-d{display:none}.hero.hero--portal.portal .portal__kartica.nisa{position:relative;display:flex;flex-direction:column;gap:4px;min-height:124px;margin:0;padding:14px 14px 36px;border:0;border-radius:0;text-align:left;box-shadow:0 1px 0 rgba(13,27,42,.06),0 12px 22px -18px rgba(13,27,42,.55);rotate:0deg;translate:none;transform:none;animation:hero-odozdo .5s cubic-bezier(.16,1,.3,1) both}.hero.hero--portal.portal .portal__kartica.nisa:active{transform:scale(.98)}.hero.hero--portal.portal .portal__kartica .nisa__usluga{display:none}.hero.hero--portal.portal .portal__kartica .nisa__puno{display:block;font-family:var(--font-ui);font-size:1rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.hero.hero--portal.portal .portal__kartica .nisa__problem{display:block;font-family:var(--font-ui);font-size:.8125rem;font-weight:500;line-height:1.35;color:#3a4552}.hero.hero--portal.portal .portal__kartica .nisa__strelica{position:absolute;right:12px;bottom:10px;top:auto;translate:none;margin:0;font-size:0}.hero.hero--portal.portal .portal__kartica .nisa__strelica::after{content:"→";font-size:1.25rem;font-weight:700;color:var(--ink)}.hero.hero--portal.portal .portal__kartica--s.nisa{width:auto;max-width:none;min-height:0;padding:16px 16px 16px;background:#e9e0ff;border:1.5px solid #7c4dff!important;box-shadow:0 16px 30px -20px rgba(91,52,209,.65)}.hero.hero--portal.portal .portal__kartica--s .nisa__puno{display:none}.hero.hero--portal.portal .portal__kartica--s .nisa__usluga{display:block;margin:0;font-family:var(--font-ui);font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5b34d1!important}.hero.hero--portal.portal .portal__kartica--s .nisa__problem{font-size:1.1875rem;font-weight:800;line-height:1.22;letter-spacing:-.015em;color:var(--ink);max-width:15em}.hero.hero--portal.portal .portal__kartica--s .nisa__strelica{position:static;align-self:flex-start;margin-top:10px;padding:9px 14px;background:#5b34d1;color:#fff;font-size:.875rem;font-weight:800}.hero.hero--portal.portal .portal__kartica--s .nisa__strelica::after{content:none}.hero.hero--portal.portal .portal__kartica--l1{animation-delay:.35s}.hero.hero--portal.portal .portal__kartica--l2{animation-delay:.4s}.hero.hero--portal.portal .portal__kartica--l3{animation-delay:.45s}.hero.hero--portal.portal .portal__kartica--d1{animation-delay:.5s}.hero.hero--portal.portal .portal__kartica--d2{animation-delay:.55s}.hero.hero--portal.portal .portal__kartica--d3{animation-delay:.6s}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.hero.hero--portal.portal .portal__kartica.nisa{animation:none}}@media (max-width:359px){.hero.hero--portal.portal .portal__raspored{grid-template-columns:minmax(0,1fr)}.hero.hero--portal.portal .portal__kartica.nisa{min-height:0}}@media (min-width:601px) and (max-width:1000px){.hero.hero--portal.portal .portal__raspored{grid-template-areas:none;align-items:stretch;row-gap:clamp(16px,2.4vh,24px)}.hero.hero--portal.portal .portal__sredina{grid-area:auto;grid-column:1/-1;order:-1}.hero.hero--portal.portal .portal__stupac{display:contents}.hero.hero--portal.portal .portal__kartica.nisa{margin:0}.hero.hero--portal.portal .portal__kartica--s.nisa{margin:26px auto 8px}}.grad .rez-okvir{margin:clamp(28px,4vh,44px)0 0}.grad .rez-okvir__oznaka{display:inline-block;margin:0 0 16px;padding:5px 12px;border-radius:999px;background:#ece5ff;color:#5b34d1;font-family:var(--font-ui);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rez-okvir__scena{position:relative;width:clamp(270px,calc((100svh - 170px)*.46),326px)}.rez-mob{position:relative;padding:2px;border-radius:52px;background:linear-gradient(145deg,#f1f2f4 0,#b9bdc4 28%,#e2e4e8 52%,#9ca1a9 78%,#d6d9de 100%);box-shadow:0 0 0 .5px rgba(60,66,80,.35),0 50px 80px -42px rgba(28,38,80,.42),0 22px 34px -24px rgba(28,38,80,.3)}.rez-mob__tijelo{padding:6px;border-radius:50px;background:#0c0d10}.rez-mob__ekran{position:relative;display:flex;flex-direction:column;aspect-ratio:393/852;overflow:hidden;border-radius:44px;background:#f6f7f9;isolation:isolate}.rez-mob__tipka{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#9ea3ab,#dfe2e6)}.rez-mob__tipka--akcija{left:-3px;top:18%;height:4%}.rez-mob__tipka--gore{left:-3px;top:25.5%;height:7.5%}.rez-mob__tipka--dolje{left:-3px;top:35%;height:7.5%}.rez-mob__tipka--desno{right:-3px;left:auto;top:28%;height:11%;background:linear-gradient(270deg,#9ea3ab,#dfe2e6)}.rez-mob__status{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;height:44px;padding:3px 24px 0 30px;background:#2563e9;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.rez-mob__otok{position:absolute;left:50%;top:9px;width:30%;height:27px;transform:translateX(-50%);border-radius:20px;background:#000}.rez-mob__ikone{display:flex;align-items:center;gap:5px}.rez-mob__ikone svg{display:block;fill:currentColor}.rez-mob__okno{--k:1;position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#f6f7f9}.rez-mob__okno iframe{position:absolute;top:0;left:0;display:block;width:calc(100%/var(--k));height:calc(100%/var(--k));border:0;background:#f6f7f9;transform:scale(var(--k));transform-origin:0 0}.rez-mob__safari{flex:none;padding:7px 12px 0;background:rgba(250,250,251,.97);border-top:1px solid rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif}.rez-mob__url{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.06);color:#1c1c1e;font-size:13px}.rez-mob__url svg{fill:#8a8a8e}.rez-mob__home{display:block;width:34%;height:4px;margin:9px auto 7px;border-radius:3px;background:#1c1c1e}.rez-mob__pokreni{display:none}.grad .rez-okvir__opis{font-family:var(--font-ui);line-height:1.55;margin-top:18px;max-width:560px;font-size:.9375rem;color:#5d6470}.rez-okvir__cijeli{display:inline}@media (max-width:760px),(hover:none) and (pointer:coarse){.rez-okvir__scena{width:min(290px,74vw);margin:0 auto}.grad .rez-okvir__oznaka{display:table;margin:0 auto 16px}.rez-mob{border-radius:46px}.rez-mob__tijelo{padding:5px;border-radius:44px}.rez-mob__ekran{border-radius:39px}.rez-mob__status{height:40px;padding:3px 20px 0 26px;font-size:13px}.rez-mob__otok{top:8px;height:24px}.rez-mob__okno{--k:.74}.rez-mob__okno iframe{pointer-events:none}.rez-mob__pokreni{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-top:30%;border-radius:46px;text-decoration:none;-webkit-tap-highlight-color:transparent}.rez-mob__pokreni span{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:#5b34d1;color:#fff;font-family:var(--font-ui);font-size:1rem;font-weight:700;box-shadow:0 12px 28px -10px rgba(91,52,209,.7)}.rez-mob__pokreni:active span{transform:scale(.97)}.rez-okvir__cijeli{display:none}.grad .rez-okvir__opis{margin-left:auto;margin-right:auto}}.bp-izvori{font-family:var(--font-ui);font-size:.8125rem;color:var(--muted);margin-top:-8px}.bp-izvori a{color:inherit}.bp-content .tablica{min-width:0;font-size:.875rem}.bp-content .tablica thead th{white-space:normal;vertical-align:bottom}.bp-content .tablica th,.bp-content .tablica td{padding-left:10px;padding-right:10px}.grad__popis+p{margin-top:20px}.hero.sp{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100svh;overflow:visible;text-align:center;padding:clamp(104px,12vh,140px) 24px clamp(40px,6vh,80px)}.sp__glava{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.sp .hero-title{font-size:clamp(3.25rem,8vw,7.5rem)}.sp .hero-sub{max-width:700px;text-wrap:balance}.sp__uputa{margin:clamp(32px,6vh,64px)0 0;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.125rem,1.6vw,1.375rem);letter-spacing:-.02em;color:var(--ink);animation:hero-odozdo .6s cubic-bezier(.16,1,.3,1) .76s both}.sp__spaga{position:relative;z-index:3;width:min(1360px,calc(100% - 72px));margin:clamp(10px,1.6vh,18px) auto 0}.sp__spaga::before,.sp__spaga::after{content:"";position:absolute;top:3px;width:10px;height:10px;background:var(--ink);animation:sp-uze .5s ease-out .8s both}.sp__spaga::before{left:-33px}.sp__spaga::after{right:-33px}.sp__uze{position:absolute;left:-28px;top:0;width:calc(100% + 56px);height:60px;overflow:visible;animation:sp-uze .5s ease-out .8s both}.sp__uze path{stroke:var(--ink);stroke-width:2.5px}.sp__uze path.sp__uze-vlakno{stroke:rgba(255,255,255,.45);stroke-width:1.2px;stroke-dasharray:2 5}@keyframes sp-uze{0%{opacity:0}to{opacity:1}}.sp__red{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,.9vw,14px);align-items:start;text-align:left}.sp-k.nisa{margin-top:var(--sag, 14px);min-height:clamp(236px,29vh,290px);padding:22px 18px 50px;border-radius:0;box-shadow:0 1px 0 rgba(13,27,42,.06),0 18px 30px -22px rgba(13,27,42,.55);transform-origin:50% -12px;animation:sp-pad 1.1s cubic-bezier(.3,.9,.4,1) both;transition:rotate .7s cubic-bezier(.2,1.8,.4,1),box-shadow .22s ease}.sp-k.nisa:hover,.sp-k.nisa:focus-visible{transform:none;rotate:2.5deg;box-shadow:0 1px 0 rgba(13,27,42,.06),0 26px 40px -22px rgba(13,27,42,.55)}.sp-k.nisa:nth-child(even):hover,.sp-k.nisa:nth-child(even):focus-visible{rotate:-2.5deg}.sp-k.nisa:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes sp-pad{0%{opacity:0;transform:translateY(-34px) rotate(-5deg)}35%{opacity:1;transform:translateY(0) rotate(3deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(.6deg)}to{transform:none}}.sp-k:nth-child(1){animation-delay:.85s}.sp-k:nth-child(2){animation-delay:.92s}.sp-k:nth-child(3){animation-delay:.99s}.sp-k:nth-child(4){animation-delay:1.06s}.sp-k:nth-child(5){animation-delay:1.13s}.sp-k:nth-child(6){animation-delay:1.2s}.sp-k:nth-child(7){animation-delay:1.27s}.sp-k__stip{position:absolute;left:50%;top:-16px;width:12px;height:28px;translate:-50%0;background:var(--ink)}.sp-k__stip::after{content:"";position:absolute;left:2px;right:2px;bottom:5px;height:7px;background:rgba(255,255,255,.28)}.sp-k__ikona{display:grid;place-items:center;width:clamp(48px,3.9vw,58px);aspect-ratio:1;background:var(--boja, var(--ink));margin-bottom:clamp(16px,2vh,22px);box-shadow:0 8px 16px -10px var(--boja, var(--ink))}.sp-k__ikona svg{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter}.sp-k__ime{font-family:var(--font-ui);font-weight:800;color:var(--ink);font-size:clamp(1.25rem,1.45vw,1.5rem);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.sp-k__opis{margin-top:8px;font-family:var(--font-ui);font-weight:500;font-size:.9375rem;line-height:1.35;color:var(--ink-soft);text-wrap:pretty}.sp-k .nisa__strelica{right:18px;bottom:16px;font-size:.875rem;font-weight:700}.sp-k__oznaka{position:absolute;top:22px;right:14px;line-height:1.5;font-family:var(--font-ui);font-weight:800;text-transform:uppercase}.sp-k__oznaka[hidden]{display:none}.sp-k__rok{padding:2px 6px;background:#e8352b;color:#fff;font-size:.5625rem;letter-spacing:.1em;white-space:nowrap}.sp-k__novo{padding:2px 6px;background:#5b34d1;color:#fff;font-size:.5625rem;letter-spacing:.12em}@media (max-width:1300px){.sp__uze,.sp__spaga::before,.sp__spaga::after{display:none}.sp__spaga{width:auto;max-width:980px}.sp__red{display:flex;flex-wrap:wrap;justify-content:center;row-gap:46px;column-gap:14px;padding-top:18px}.sp-k.nisa{flex:0 1 calc((100% - 42px)/4);margin-top:0;min-height:228px}.sp-k.nisa::before{content:"";position:absolute;left:-8px;right:-8px;top:-12px;height:2.5px;background:var(--ink)}.sp-k__stip{top:-24px;height:26px}.sp-k__ikona{width:52px}}@media (max-width:860px){.sp-k.nisa{flex-basis:calc((100% - 14px)/2)}}@media (max-width:600px){.hero.sp{min-height:0;padding:104px 16px 48px}.sp .hero-title{font-size:3rem}.sp .float-layer{display:none}.sp__uputa{margin-top:40px}.sp__spaga{margin-top:16px}.sp__red{display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px;padding:4px 0 4px 26px}.sp__red::after{content:"";position:absolute;left:4px;top:-20px;bottom:-20px;width:10px;background:linear-gradient(var(--ink),var(--ink)) top/10px 10px no-repeat,linear-gradient(var(--ink),var(--ink)) bottom/10px 10px no-repeat}.sp__red::before{content:"";position:absolute;left:8px;top:-10px;bottom:-10px;width:2.5px;background:var(--ink)}.sp-k.nisa::before{display:none}.sp-k.nisa{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-content:center;min-height:0;padding:14px 44px 14px 14px;transform-origin:-14px 50%}.sp-k__ikona{grid-row:1/span 3;align-self:center;width:44px;margin:0}.sp-k__ime{grid-column:2;font-size:1.125rem}.sp-k__opis{grid-column:2;margin-top:2px;font-size:.875rem}.sp-k__oznaka{position:static;grid-column:2;justify-self:start;margin-top:6px}.sp-k__stip{left:-24px;top:50%;width:26px;height:12px;translate:0-50%}.sp-k__stip::after{left:auto;top:2px;bottom:2px;right:5px;width:7px;height:auto}.sp-k.nisa:hover,.sp-k.nisa:nth-child(even):hover{rotate:0deg}.sp-k .nisa__strelica{top:50%;bottom:auto;right:14px;translate:0-50%;font-size:0}.sp-k .nisa__strelica::after{content:"→";font-size:1.375rem;font-weight:700}.sp-k.nisa:hover .nisa__strelica{translate:4px -50%}}@media (prefers-reduced-motion:reduce){.sp-k.nisa,.sp__uze,.sp__uputa{animation:none;transition:none}}.ost{position:relative;z-index:1;padding:clamp(64px,10vh,120px) 30px}.ost__inner{max-width:1120px;margin:0 auto}.ost__glava{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(22px,3.4vh,34px)}.ost__naslov{margin:0;font-family:var(--font-brush);font-weight:400;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1;color:var(--ink)}.ost__sve{display:inline-flex;align-items:center;gap:8px;padding:6px 0 4px;font-family:var(--font-ui);font-weight:800;font-size:1rem;color:var(--ink);text-decoration:none;border-bottom:2px solid currentColor;transition:color .2s ease}.ost__sve span{transition:translate .2s ease}.ost__sve:hover{color:var(--accent)}.ost__sve:hover span{translate:4px 0}.ost__sve:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ost__mreza{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.3vw,16px)}.ost-k{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:16px;height:100%;min-height:96px;padding:18px 20px;color:var(--ink);text-decoration:none;border-radius:0;border:1.5px solid rgba(13,27,42,.1);box-shadow:0 1px 0 rgba(13,27,42,.05),0 14px 26px -22px rgba(13,27,42,.5);transition:transform .22s cubic-bezier(.3,.7,.2,1),box-shadow .22s ease,border-color .22s ease}.ost-k:hover,.ost-k:focus-visible{transform:translateY(-3px);border-color:var(--boja);box-shadow:0 1px 0 rgba(13,27,42,.05),0 20px 32px -20px rgba(13,27,42,.5)}.ost-k:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ost-k__ikona{display:grid;place-items:center;width:48px;aspect-ratio:1;background:var(--boja);box-shadow:0 8px 16px -10px var(--boja)}.ost-k__ikona svg{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter}.ost-k__tekst{display:flex;flex-direction:column;gap:3px;min-width:0}.ost-k__ime{font-family:var(--font-ui);font-weight:800;font-size:1.1875rem;line-height:1.15;letter-spacing:-.02em}.ost-k__opis{font-family:var(--font-ui);font-weight:500;font-size:.875rem;line-height:1.35;color:var(--ink-soft)}.ost-k__s{font-family:var(--font-ui);font-weight:700;font-size:1.25rem;transition:translate .2s ease}.ost-k:hover .ost-k__s{translate:4px 0}@media (max-width:900px){.ost__mreza{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ost{padding:56px 16px}.ost__glava{flex-wrap:nowrap;gap:12px;margin-bottom:18px}.ost__naslov{font-size:2rem}.ost__sve{flex:none;font-size:.9375rem}.ost__mreza{grid-template-columns:minmax(0,1fr);gap:10px}.ost-k{grid-template-columns:44px minmax(0,1fr) auto;column-gap:14px;min-height:0;padding:14px}.ost-k__ikona{width:44px}.ost-k__ime{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ost-k,.ost-k__s,.ost__sve span{transition:none}}.djel{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(36px,6vh,64px)0 0}.djel__naslov{margin:0 0 14px;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.25rem,1.8vw,1.5rem);letter-spacing:-.02em;color:var(--ink)}.djel__red{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.djel__gumb{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:rgba(255,255,255,.88);border:1.5px solid var(--accent);border-radius:0;color:var(--ink);text-decoration:none;transition:background .2s ease,transform .2s ease}.djel__gumb strong{font-family:var(--font-ui);font-weight:800;font-size:1.0625rem;line-height:1.2}.djel__gumb strong::after{content:" →";color:var(--accent-puni, var(--accent))}.djel__gumb span{font-family:var(--font-ui);font-size:.875rem;line-height:1.35;color:var(--ink-soft)}.djel__gumb:hover,.djel__gumb:focus-visible{background:var(--accent-bg);transform:translateY(-2px)}.djel__gumb:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.kraj{position:relative;z-index:1;max-width:1120px;margin:clamp(56px,9vh,100px) auto 0}.kraj__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:clamp(28px,4vw,48px);background:var(--accent-puni, var(--accent));color:#fff;border-radius:0}.kraj__tekst{flex:1 1 420px}.kraj__naslov{margin:0 0 10px;font-family:var(--font-brush);font-weight:400;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;color:inherit}.kraj__opis{margin:0;max-width:560px;font-family:var(--font-ui);font-size:1.0625rem;line-height:1.5;color:inherit;opacity:.92}.kraj__akcije{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.kraj__gumb{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:#fff;color:var(--ink);border-radius:0;font-family:var(--font-ui);font-weight:800;font-size:1.125rem;text-decoration:none;box-shadow:0 14px 28px -16px rgba(13,27,42,.6);transition:transform .2s ease}.kraj__gumb span{transition:translate .2s ease}.kraj__gumb:hover{transform:translateY(-2px)}.kraj__gumb:hover span{translate:4px 0}.kraj__gumb:focus-visible{outline:3px solid #fff;outline-offset:3px}.kraj__sporedni{font-family:var(--font-ui);font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:4px}.kraj__sporedni:hover{opacity:.85}:root[data-nisa=cjenik] .kraj__inner,:root[data-nisa=hosting] .kraj__inner{background:var(--accent);color:var(--ink)}.uz{position:relative;z-index:1;padding:clamp(64px,10vh,110px)0 clamp(56px,8vh,96px)}.uz__inner{max-width:1120px;margin:0 auto}.uz__naslov{margin:0 0 16px;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.25rem,1.8vw,1.5rem);letter-spacing:-.02em;color:var(--ink)}.uz__mreza{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.usl-dno{position:relative;z-index:1;max-width:82vw;margin:0 auto;padding:0 30px}@media (max-width:860px){.usl-dno{max-width:100%;padding-left:16px;padding-right:16px}}.uz-k{display:flex;flex-direction:column;height:100%;padding:20px 22px 18px;background:#fff;border:1.5px solid rgba(13,27,42,.1);border-radius:0;color:var(--ink);text-decoration:none;box-shadow:0 1px 0 rgba(13,27,42,.04),0 12px 24px -22px rgba(13,27,42,.45);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.uz-k:hover,.uz-k:focus-visible{border-color:var(--boja);transform:translateY(-3px);box-shadow:0 1px 0 rgba(13,27,42,.04),0 18px 30px -20px rgba(13,27,42,.45)}.uz-k:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.uz-k__par{display:flex;align-items:center;gap:8px;margin-bottom:16px}.uz-k__ik{display:grid;place-items:center;width:40px;aspect-ratio:1;background:var(--boja)}.uz-k__ik svg{width:56%;height:56%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter}.uz-k__plus{font-family:var(--font-ui);font-weight:800;font-size:1.25rem;line-height:1;color:var(--ink-soft)}.uz-k__ime{font-family:var(--font-ui);font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.02em}.uz-k__opis{margin-top:6px;font-family:var(--font-ui);font-size:.9375rem;line-height:1.45;color:var(--ink-soft)}.uz-k__dalje{margin-top:auto;padding-top:14px;font-family:var(--font-ui);font-weight:700;font-size:.9375rem;color:var(--ink)}.uz-k__dalje span{display:inline-block;transition:translate .2s ease}.uz-k:hover .uz-k__dalje{color:var(--boja)}.uz-k:hover .uz-k__dalje span{translate:4px 0}.uz__ostale{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(13,27,42,.12);font-family:var(--font-ui)}.uz__ostale-n{margin-right:6px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.uz-veza{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:rgba(255,255,255,.85);border:1px solid rgba(13,27,42,.12);border-radius:0;font-size:.9375rem;font-weight:700;color:var(--ink);text-decoration:none;transition:border-color .2s ease}.uz-veza::before{content:"";width:8px;height:8px;background:var(--boja)}.uz-veza{transition:border-color .2s ease,background-color .2s ease}.uz-veza::after{content:"→";opacity:0;translate:-4px 0;transition:opacity .2s ease,translate .2s ease}.uz-veza:hover,.uz-veza:focus-visible{border-color:var(--boja);background:color-mix(in srgb,var(--boja) 16%,#fff)}.uz-veza:hover::after,.uz-veza:focus-visible::after{opacity:1;translate:0 0}.uz-veza:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.uz__sve{margin-left:auto;font-size:.9375rem;font-weight:800;color:var(--ink);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.uz__sve span{display:inline-block;transition:translate .2s ease}.uz__sve:hover span{translate:4px 0}@media (max-width:900px){.djel__red{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.djel__red{grid-template-columns:minmax(0,1fr);gap:8px}.djel__gumb{padding:14px 16px}.kraj__akcije{width:100%}.kraj__gumb{width:100%;justify-content:center}.uz__ostale-n{width:100%;margin:0 0 2px}.uz__sve{flex-basis:100%;margin:10px 0 0;padding:0;border:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}@media (prefers-reduced-motion:reduce){.djel__gumb,.kraj__gumb,.kraj__gumb span,.uz-k,.uz-k__dalje span,.uz-veza,.uz-veza::after,.uz__sve span{transition:none}}.grad.grad--isp{max-width:82vw;padding-top:clamp(84px,11vh,120px)}@media (max-width:860px){.grad.grad--isp{max-width:100%;padding-left:16px;padding-right:16px}}.grad--isp .grad__kraj>p:not(.grad__zavrsno){max-width:62ch}.grad--isp .grad__putanja{margin-bottom:clamp(10px,2vh,20px)}.grad .isp{margin-top:0}.isp{display:grid;grid-template-columns:minmax(0,520px) auto;justify-content:space-evenly;align-items:center;column-gap:clamp(56px,8vw,128px)}.grad .isp__oznaka{display:inline-block;margin:0 0 18px;padding:4px 10px;background:#ece5ff;color:#5b34d1;font-family:var(--font-ui);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.grad .isp__naslov{font-size:clamp(2rem,min(4vw,6.2vh),3.4rem);margin-bottom:14px}.grad .isp__uvod{margin:0 0 clamp(28px,5vh,44px);font-family:var(--font-ui);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55;color:var(--ink-soft)}.isp__koraci{list-style:none;margin:0;padding:0;counter-reset:korak;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.isp__koraci li{counter-increment:korak;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-family:var(--font-ui)}.isp__koraci li::before{content:counter(korak);position:relative;z-index:1;display:grid;place-items:center;width:32px;aspect-ratio:1;background:#fff;border:1.5px solid #cfc3f5;color:#5b34d1;font-weight:800;font-size:.875rem;transition:background .25s ease,color .25s ease,border-color .25s ease}.isp__koraci li:not(:last-child)::after{content:"";position:absolute;top:15px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#ddd4f7;transition:background .25s ease}.isp__koraci b{font-size:.8125rem;font-weight:700;color:var(--ink-soft)}.isp__koraci span{display:none}.isp__koraci li.je-sad::before{background:#5b34d1;border-color:#5b34d1;color:#fff}.isp__koraci li.je-sad b{color:var(--ink);font-weight:800}.isp__koraci li.je-gotov::before{content:"✓";background:#ece5ff;border-color:#ece5ff}.isp__koraci li.je-gotov::after{background:#7c4dff}.grad .isp__savjet{margin:clamp(18px,3vh,26px)0 0;font-family:var(--font-ui);font-size:.9375rem;line-height:1.5;color:var(--ink-soft);min-height:3em}.isp__savjet b{color:#5b34d1;font-weight:800}.grad .isp__gotovo{display:none;margin:clamp(18px,3vh,26px)0 0;padding:10px 14px;background:#e7f8ee;border-left:3px solid #1fa34c;color:#12321f;font-family:var(--font-ui);font-weight:700}.isp__koraci.je-zavrsen+.isp__savjet{display:none}.isp__koraci.je-zavrsen~.isp__gotovo{display:block}.isp__akcije{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(24px,4.5vh,40px)}.grad a.isp__upit{display:inline-flex;align-items:center;padding:14px 24px;background:var(--accent-puni, #5b34d1);color:#fff;font-family:var(--font-ui);font-weight:800;font-size:1.0625rem;text-decoration:none;box-shadow:0 12px 26px -16px rgba(91,52,209,.9);transition:transform .2s ease}.grad a.isp__upit:hover{transform:translateY(-2px)}.grad a.isp__pokreni{font-family:var(--font-ui);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.grad a.isp__pokreni span[aria-hidden]{display:inline-block;transition:translate .2s ease}.grad a.isp__pokreni:hover span[aria-hidden]{translate:4px 0}.grad a.isp__upit:focus-visible,.grad a.isp__pokreni:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.isp__mob{margin:0;width:clamp(260px,calc((100svh - 165px)*.47),400px)}@media (min-width:901px) and (max-height:760px){.grad.grad--isp{padding-top:76px}.grad--isp .grad__putanja{display:none}.isp__mob{width:clamp(232px,calc((100svh - 100px)*.47),400px)}}.isp__snimke{display:none}@media (max-width:900px),(hover:none) and (pointer:coarse){.isp{display:flex;flex-direction:column;align-items:stretch;gap:0}.isp__tekst{display:contents}.isp__oznaka{order:1;align-self:flex-start}.isp__naslov{order:2}.grad .isp__naslov{font-size:clamp(2rem,9vw,2.75rem)}.isp__uvod{order:3}.isp__snimke{order:4;display:grid;grid-auto-flow:column;grid-auto-columns:min(40%,190px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0-16px;padding:4px 16px 14px;scrollbar-width:none}.isp__snimke::-webkit-scrollbar{display:none}.isp__snimke img{width:100%;height:auto;scroll-snap-align:start;border-radius:18px;border:1px solid var(--line);box-shadow:0 14px 28px -20px rgba(13,27,52,.45);background:#fff}.isp__akcije{order:5;flex-direction:column;align-items:stretch;gap:14px;margin-top:14px}.grad a.isp__pokreni{order:-1;display:flex;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 20px;background:var(--accent-puni, #5b34d1);color:#fff;text-decoration:none;font-weight:800;font-size:1.0625rem;box-shadow:0 12px 26px -16px rgba(91,52,209,.9)}.grad a.isp__pokreni .isp__dulje{display:none}.grad a.isp__upit{justify-content:center;background:0 0;color:var(--ink);box-shadow:none;padding:6px;text-decoration:underline;text-underline-offset:4px;font-weight:700}.isp__koraci{order:6;margin-top:30px;grid-template-columns:minmax(0,1fr);gap:12px}.isp__koraci li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;align-items:center;text-align:left}.isp__koraci li::before{grid-row:1/span 2}.isp__koraci li:not(:last-child)::after{display:none}.isp__koraci b{color:var(--ink);font-size:1rem;font-weight:800}.isp__koraci span{display:block;font-size:.9375rem;color:var(--ink-soft)}.isp__savjet,.isp__gotovo{display:none!important}.isp__mob{display:none}}@media (prefers-reduced-motion:reduce){.isp__koraci li::before,.isp__koraci li::after,.grad a.isp__upit,.grad a.isp__pokreni span{transition:none}}.grad.grad--isp .grad__usluge,.grad.grad--isp .grad__kraj{margin-top:clamp(80px,12vh,130px)}.grad.grad--isp .grad__usluge h2,.grad.grad--isp .grad__kraj h2{margin-bottom:clamp(20px,3vh,28px)}.grad.grad--isp .grad__popis{column-gap:clamp(28px,4vw,56px);row-gap:28px}.grad.grad--isp .grad__usluga strong{display:block;margin-bottom:8px}.grad.grad--isp .grad__zavrsno{margin-top:clamp(24px,3.6vh,34px)}.grad.grad--isp .rez-dj__naslov{margin-top:clamp(64px,10vh,100px);margin-bottom:20px}.uz__napomena{margin:14px 0 0;font-family:var(--font-ui);font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.uz__napomena .uz__ostale-n{margin-right:8px}.grad .uz__napomena{margin:14px 0 0}.grad .uz__napomena a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.grad .kraj{margin-top:clamp(64px,10vh,110px)}.grad .kraj__naslov{margin:0 0 10px;font-family:var(--font-brush);font-weight:400;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;color:inherit;letter-spacing:0}.grad .kraj__opis{margin:0;color:inherit;font-size:1.0625rem;line-height:1.5}.grad a.kraj__gumb{color:var(--ink);text-decoration:none}.grad a.kraj__sporedni{color:inherit}.grad .uz{margin-top:0}.grad .uz__naslov{margin:0 0 16px;font-family:var(--font-ui);font-weight:800;font-size:clamp(1.25rem,1.8vw,1.5rem);letter-spacing:-.02em;color:var(--ink)}.grad a.uz-k{color:var(--ink);text-decoration:none}.grad a.uz-veza,.grad a.uz__sve{color:var(--ink);text-decoration:none}.grad a.uz__sve{border-bottom:2px solid currentColor}.grad .uz-k__ime,.grad .uz-k__opis,.grad .uz-k__dalje{margin-bottom:0}.grad{max-width:82vw}@media (max-width:860px){.grad{max-width:100%;padding-left:16px;padding-right:16px}}.grad>section>p,.grad__dokaz p,.grad__vrh p,.grad>section>ul:not(.grad__popis):not(.faq__list){max-width:72ch}.grad .grad__popis{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:clamp(28px,4vw,56px)}.kontakt__recenzija{position:relative;z-index:2;text-align:center;margin:36px auto 12px;padding:0 16px;font-family:var(--font-ui);color:var(--ink-soft)}.kontakt__recenzija p{margin:0 0 10px;font-size:.95rem}.kontakt__recenzija-gumb{display:inline-block;padding:12px 22px;border:2px solid var(--accent);border-radius:0;background:#fff;color:var(--accent);font-weight:700;font-size:.95rem;text-decoration:none;transition:background .15s,color .15s}.kontakt__recenzija-gumb:hover,.kontakt__recenzija-gumb:focus-visible{background:var(--accent);color:#fff}.kontakt__recenzija-gumb:focus-visible{outline:3px solid var(--ink);outline-offset:2px}