:is(body:has(.naslovna),html:has(.naslovna)){height:auto;overflow:hidden visible}.naslovna{--n-bg:#f6f2ea;--n-fg:#1f2a2c;--n-muted:#5d6865;--n-panel:#fff;--n-line:#e4dfd3;--n-teal:#1f6f78;--n-teal-2:#175a62;--n-teal-bg:#e6f2f2;--n-zlatna:#d9a441;--n-sjena:0 10px 30px #1e282314, 0 2px 6px #1e28230d;background:var(--n-bg);color:var(--n-fg);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55}.naslovna *,.naslovna :after,.naslovna :before{box-sizing:border-box}.naslovna a{color:var(--n-teal)}.naslovna h1,.naslovna h2,.naslovna h3{letter-spacing:-.02em;color:var(--n-fg);margin:0;font-weight:700;line-height:1.15}.naslovna h3{font-weight:600}.naslovna p{margin:0}.naslovna img{max-width:100%;height:auto;display:block}.n-podnozje,.n-zaglavlje,.naslovna main>section{width:100%;max-width:1120px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:720px){.n-podnozje,.n-zaglavlje,.naslovna main>section{padding-left:32px;padding-right:32px}}.n-zaglavlje{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;display:flex}.naslovna .n-logo{color:var(--n-fg);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.naslovna .n-logo svg{flex:none}.naslovna .n-logo-malo{vertical-align:middle;gap:6px;font-size:14px}.naslovna .n-dugme{background:var(--n-teal);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:12px 22px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 18px #1f6f7840}.naslovna .n-dugme:hover{background:var(--n-teal-2);transform:translateY(-1px)}.naslovna .n-dugme:focus-visible{outline:3px solid var(--n-zlatna);outline-offset:3px}.naslovna .n-dugme-veliko{padding:15px 30px;font-size:18px}.naslovna .n-dugme-malo{box-shadow:none;padding:8px 16px;font-size:14px}@media (max-width:420px){.naslovna .n-dugme-malo{display:none}}.n-sitno{font-size:14px}.n-korak p,.n-podnaslov,.n-sitno,.n-uvod{color:var(--n-muted)}.n-uvod{max-width:640px;margin-top:8px!important}.n-centar{text-align:center;margin-top:28px}.n-hero{align-items:center;gap:24px;padding-top:16px;padding-bottom:40px;display:grid}.n-hero h1{font-size:calc(clamp(32px,8vw,56px));font-weight:700}.n-podnaslov{max-width:560px;font-size:18px;margin:16px 0 24px!important}.n-hero .n-sitno{margin-top:12px}.n-hero-slika{background:radial-gradient(at 50% 85%,#e7ece6,#e7ece600 70%);border-radius:24px}.n-hero-slika img{width:100%;margin:0 auto}@media (min-width:900px){.n-hero{grid-template-columns:1fr 1.1fr;gap:40px;padding-top:40px;padding-bottom:72px}}.naslovna main>.n-sekcija{padding-top:40px;padding-bottom:40px}.n-sekcija h2{font-size:calc(clamp(26px,5vw,36px))}.n-koraci{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.n-koraci{grid-template-columns:repeat(3,1fr);gap:20px}}.n-korak{background:var(--n-panel);box-shadow:var(--n-sjena);border-radius:18px;padding:22px}.n-korak h3{margin:12px 0 8px;font-size:19px}.n-korak p{font-size:15px}.n-broj{background:var(--n-teal-bg);width:34px;height:34px;color:var(--n-teal);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.n-primjeri{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.n-primjeri{grid-template-columns:repeat(2,1fr)}}.n-primjer{background:var(--n-panel);box-shadow:var(--n-sjena);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:1fr 30%;min-width:0;display:grid;overflow:hidden}.n-primjer-3d{background:linear-gradient(#dfeaee,#eef1ec);grid-column:1/-1;padding:10px}.n-primjer-3d img{aspect-ratio:16/11;object-fit:contain;width:100%}.n-primjer-tlocrt{border-left:1px solid var(--n-line);grid-area:2/2;align-items:center;padding:10px;display:flex}.n-primjer-tlocrt img{aspect-ratio:1;object-fit:contain;width:100%}.n-primjer-tekst{flex-direction:column;grid-area:2/1;gap:4px;min-width:0;padding:14px 16px;font-size:15px;display:flex}.n-primjer-tekst strong{font-size:18px}.n-ponuda{gap:16px;margin-top:24px;display:grid}@media (min-width:860px){.n-ponuda{grid-template-columns:1fr 1.2fr;gap:20px}}.n-kartica{background:var(--n-panel);box-shadow:var(--n-sjena);border-radius:18px;min-width:0;padding:24px}.n-kartica h3{margin-bottom:12px;font-size:22px}.n-kartica-besplatno{border-top:5px solid var(--n-teal)}.n-kartica-besplatno .n-sitno{margin-top:16px}.n-kvacice{gap:10px;margin:0;padding:0;list-style:none;display:grid}.n-kvacice li{padding-left:30px;position:relative}.n-kvacice li:before{content:"✓";background:var(--n-teal-bg);width:22px;height:22px;color:var(--n-teal);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0}.n-slojevi{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.n-slojevi li{border:1px solid var(--n-line);border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.n-slojevi li div{flex-direction:column;gap:2px;min-width:0;display:flex}.n-slojevi li span{color:var(--n-muted);font-size:14px}.n-slojevi em{color:var(--n-teal);white-space:nowrap;font-style:normal;font-weight:600}.n-biro p{max-width:720px;margin-top:12px!important}.naslovna main>.n-zavrsno{text-align:center;padding-top:48px;padding-bottom:56px}.n-zavrsno h2{font-size:calc(clamp(26px,5vw,36px))}.n-zavrsno p{color:var(--n-muted);margin:10px 0 24px!important}.n-podnozje{border-top:1px solid var(--n-line);gap:14px;padding-top:24px;padding-bottom:32px;display:grid}.n-napomena{color:var(--n-muted);max-width:820px;font-size:14px}.n-napomena strong{color:var(--n-fg)}
