@font-face{font-family:Manrope;src:url(/pisave/manrope-latin-ext.woff2) format('woff2');font-weight:200 800;unicode-range:U+0100-024F}
@font-face{font-family:Manrope;src:url(/pisave/manrope-latin.woff2) format('woff2');font-weight:200 800;unicode-range:U+0000-00FF,U+2000-206F,U+20AC}
*{box-sizing:border-box;margin:0}
html{background:#0d110c}
body{font-family:Manrope,system-ui,sans-serif;color:#e9eee4;background:#0d110c;min-height:100vh;display:flex;flex-direction:column;line-height:1.6}
a{color:#9cc46a}
.ovoj{width:min(860px,100% - 32px);margin:0 auto}
header{padding:28px 0}
header img{height:40px;width:auto}
main{flex:1;display:flex;align-items:center;padding:40px 0 64px}
.nad{color:#9cc46a;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:12px}
.nad:before{content:"";width:32px;height:1px;background:#9cc46a}
h1{font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.08;font-weight:500;letter-spacing:-.02em;margin-bottom:22px}
h1 em{font-style:normal;color:#9cc46a}
.vodilo{color:#b7c0b0;font-size:1.12rem;max-width:620px;margin-bottom:34px}
.kontakti{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}
.gumb{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:#9cc46a;color:#0d110c;text-decoration:none;font-weight:700}
.gumb.obroba{background:none;color:#e9eee4;border:1px solid #3a4535}
.gumb:hover{filter:brightness(1.08)}
.dok{border-top:1px solid #253021;padding-top:24px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:.95rem}
.dok a{text-decoration:none;font-weight:600}
.dok a:hover{text-decoration:underline}
footer{border-top:1px solid #1c2419;padding:22px 0;color:#7d8777;font-size:.85rem}
.pdf{width:100%;height:78vh;border:1px solid #253021;border-radius:12px;margin-top:28px;background:#fff}
@media(max-width:600px){.pdf{height:60vh}}
