.skip-link{position:absolute;top:-100px;left:10px;background:#77d1c6;padding:12px;z-index:100}.skip-link:focus{top:10px}.hero h1{font-size:clamp(44px,4.7vw,69px)}.hero-grid{grid-template-columns:44% 56%;min-height:630px}.hero-stage{height:610px;margin-left:0;margin-right:-7%}.hero-text{padding:56px 0 45px}.hero p{max-width:505px}.hero-note{max-width:440px!important}.scene{inset:0;height:100%}.scene-label{top:31px;right:38px;letter-spacing:.12em;font-size:10px}.scene-story{left:25px;bottom:17px;right:30px;min-height:40px}.scene-story p{font-size:13px;max-width:540px;line-height:1.7}.waste-event{position:absolute;bottom:82px;right:32px;background:#113238f2;border:1px solid #7ed1c64d;padding:17px 22px;border-radius:10px;display:flex;gap:15px;align-items:center;min-width:295px;box-shadow:0 20px 40px #001c2440;pointer-events:none;transition:opacity .35s}.waste-event b{display:block;font-size:14px;color:#ecf8f4}.waste-event span:not(.event-symbol){display:block;font-size:12px;color:#9fc3c4;margin-top:5px}.event-symbol{font-size:32px;color:var(--teal)}.film-footer{padding-top:4px}.chapters{grid-template-columns:repeat(5,1fr)}.film-report{position:absolute;top:65px;left:4%;right:5%;opacity:0;transform:translateY(12px);transition:.5s;pointer-events:none}.film-report.on{opacity:1;transform:none}.film-report .operations{box-shadow:0 30px 70px #0005}.film-report h3{font-size:24px}.film-report .ops-top{padding:20px}.film-report .ops-top>div>span{font-size:9px}.film-report .ops-kpis{padding:17px 20px 10px;gap:10px}.film-report .ops-kpis>div{padding:12px}.film-report .ops-kpis b{font-size:26px}.film-report .ops-kpis span{font-size:10px}.film-report .ops-table{font-size:11px}.film-report .table-wrap{padding:0 20px}.film-report .ops-table td,.film-report .ops-table th{padding:10px 4px}.film-report .ops-table tbody tr:nth-child(2){display:none}.film-report .ops-foot{padding:12px 20px!important;font-size:10px!important}.film-report .status-pill{font-size:10px}.film-report .ops-kpis{margin:0}.film-report .ops-table td br{display:none}.film-report .ops-table td strong{margin-right:5px}.film-report .demo-label{font-size:9px;white-space:nowrap}.municipal-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.municipal-grid h2{font-size:clamp(32px,3vw,45px)}.operations{background:#fff;border:1px solid #d2e2dd;border-radius:13px;overflow:hidden;min-width:0;color:var(--ink);box-shadow:0 25px 65px #183b380b}.ops-top{padding:26px 28px;background:#12363d;color:#eef7f4;display:flex;justify-content:space-between;align-items:center;gap:12px}.ops-top>div>span{font-size:10px;letter-spacing:.11em;color:#94bdbd}.ops-top h3{font-size:25px;margin:10px 0 0}.demo-label{font-size:10px;color:#a8ccc9;border:1px solid #759a994d;border-radius:30px;padding:5px 9px;white-space:nowrap}.ops-kpis{display:flex;gap:12px;padding:24px 26px 17px}.ops-kpis>div{flex:1;background:#eaf2ef;padding:15px 13px;border-radius:7px}.ops-kpis b{display:block;font-size:32px;font-weight:600;letter-spacing:-.06em}.ops-kpis span{font-size:11px;color:#607c76;display:block;line-height:1.5}.warn-text{color:#967131}.ops-tools{display:flex;align-items:center;justify-content:space-between;padding:0 26px 14px;gap:10px}.ops-tools>span{font-size:11px;color:#6d8987}.filter-group{display:flex;border:1px solid #c9dcd6;border-radius:6px;overflow:hidden;flex-shrink:0}.filter-group button{border:0;background:transparent;padding:7px 9px;font-size:11px;color:#486d65}.filter-group button[aria-pressed=true]{background:#1b6460;color:#fff}.operations>.table-wrap{padding:0 26px}.ops-table{border-collapse:collapse;width:100%;font-size:12px}.ops-table th{font-size:10px;letter-spacing:.02em;color:#7a9089;font-weight:500;text-align:left}.ops-table td,.ops-table th{padding:13px 5px;border-bottom:1px solid #e0e9e5;line-height:1.65}.ops-table td{color:#688078}.ops-table td strong{font-weight:600;color:#254b43}.ops-table td:nth-child(2){white-space:nowrap}.status-pill{font-size:10px;display:inline-block;border-radius:4px;padding:3px 6px;color:#326a49;background:#e2efe6;line-height:1.5}.status-pill.warn{color:#896a2c;background:#f4ecd8}.ops-foot{font-size:10px!important;color:#788f86!important;line-height:1.7!important;padding:16px 26px!important;margin:0!important;max-width:none!important}.proof-stack article{display:flex;gap:26px;padding:25px 0;border-top:1px solid #ffffff20}.proof-stack article>span{color:#77d1c6;font-size:13px;padding-top:6px}.proof-stack h3{font-size:25px;color:#edf6f3;margin-bottom:8px}.proof-stack p{margin:0;font-size:15px}.page-content{padding-top:20px}.component-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.component{border-top:1px solid #b8cfcc;padding:25px 0}.component>span{display:inline-flex;border:1px solid #a2c9c1;color:#26776b;border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;font-size:13px;margin-bottom:28px}.component h3{font-size:23px}.component p{font-size:14px}.result-payback{font-size:52px;overflow-wrap:anywhere}.result-payback small{font-size:18px}.calc-result .metric-line{gap:20px}.calc-result .metric-line b{text-align:right;flex-shrink:0}.calc-result .button{display:flex}.note a{text-decoration:underline}.contact-form .actions .button{margin-top:0;width:auto}.form-status[hidden]{display:none}.docs-content a{text-decoration:underline}.contact-email{margin-bottom:16px}.table-wrap{max-width:100%}.ops-table tr[hidden]{display:none}.header .brand>span{display:block}.navigation{gap:22px}.language-switch{display:flex;align-items:center}.hero .scene-description{max-width:none}.value-strip span{font-size:13px}.clean-list{margin-bottom:12px}.section-head h2{max-width:690px}.contact-grid h2{font-size:42px}.quote-preview{overflow-wrap:anywhere;white-space:pre-wrap}
@media(min-width:1600px){.hero-stage{height:650px}.hero-grid{min-height:680px}}
@media(max-width:1170px) and (min-width:761px){.navigation{gap:13px;font-size:12px}.header .container{gap:16px}.header .brand>span{font-size:15px}.header .logo{width:67px}.navigation .nav-cta{padding:10px 12px}.language-switch{gap:9px}.hero-stage{height:560px}.hero h1{font-size:55px}.hero-grid{min-height:600px}.municipal-grid{gap:30px}.ops-top{padding:22px 20px}.ops-kpis{padding:20px 18px 14px}.ops-tools{padding:0 18px 14px}.operations>.table-wrap{padding:0 18px}.component-grid{gap:15px}.film-report{left:0;right:5%;top:56px}.film-report .ops-kpis b{font-size:22px}.film-report .ops-top h3{font-size:21px}}
@media(max-width:980px) and (min-width:761px){.header .brand>span{display:none}.header .brand{margin-right:0}.hero h1{font-size:48px}.hero-stage{height:520px}.hero-grid{min-height:560px}.municipal-grid{grid-template-columns:1fr 1fr;gap:25px}.ops-tools{align-items:flex-start;flex-direction:column}.ops-kpis{gap:6px}.ops-kpis>div{padding:12px 8px}.ops-top h3{font-size:22px}.ops-kpis b{font-size:27px}.component-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.header .brand>span{display:block;font-size:15px}.header .brand{margin-right:auto}.header .container{gap:18px}.header .navigation{gap:0;font-size:14px}.header .navigation .nav-cta{padding:13px}.hero-grid{display:block;min-height:0}.hero-text{padding:44px 0 8px}.hero h1{font-size:clamp(43px,10vw,65px)}.hero-stage{height:430px;margin:8px -6% 0}.scene{inset:0;height:100%}.scene-label{top:10px;right:25px;font-size:9px}.scene-story{left:6%;bottom:0;right:6%;min-height:40px}.scene-story p{font-size:12px}.waste-event{bottom:62px;right:7%;min-width:255px;padding:13px 17px}.waste-event b{font-size:12px}.waste-event span:not(.event-symbol){font-size:10px}.event-symbol{font-size:25px}.film-footer{padding-top:20px;gap:12px}.chapters{gap:8px}.chapter.active:after{display:none}.chapter{font-size:0}.chapter .number{font-size:11px}.film-report{left:6%;right:6%;top:22px}.film-report .ops-top{padding:15px}.film-report .ops-kpis{padding:12px 15px 7px}.film-report .ops-kpis>div{padding:8px 7px}.film-report .ops-kpis b{font-size:23px}.film-report .table-wrap{padding:0 15px}.film-report .ops-table td,.film-report .ops-table th{padding:7px 3px}.film-report .ops-foot{padding:10px 15px!important}.film-report .ops-table{font-size:10px}.film-report .ops-top h3{font-size:20px}.film-report .ops-top>div>span{font-size:8px}.film-report .status-pill{font-size:9px}.film-report .demo-label{font-size:8px;padding:4px 6px}.municipal-grid{grid-template-columns:1fr;gap:35px}.municipal-grid h2{font-size:36px}.operations>.table-wrap{padding:0 17px}.ops-top{padding:22px 20px}.ops-kpis{padding:20px 17px 15px;gap:8px}.ops-kpis>div{padding:12px 9px}.ops-kpis b{font-size:28px}.ops-tools{padding:0 17px 12px}.ops-tools>span{font-size:10px}.ops-foot{padding:15px 17px!important}.ops-table{font-size:11px}.ops-table td,.ops-table th{padding:12px 3px}.status-pill{font-size:9px}.component-grid{grid-template-columns:1fr 1fr;gap:20px}.component h3{font-size:22px}.component>span{margin-bottom:20px}.page-content{padding-top:15px}.section-head h2{font-size:34px}.contact-grid h2{font-size:34px}.contact-form{padding:23px}.result-payback{font-size:46px}.proof-stack article{gap:20px}.hero-note{font-size:12px!important}.value-strip .container{display:grid;gap:4px}.ops-top h3{font-size:23px}.footer .brand>span{font-size:16px}.ops-top{gap:8px}.demo-label{font-size:9px}.solution-diagram b{font-size:22px}.solution-diagram span{font-size:11px}.form-grid{grid-template-columns:1fr}.span2{grid-column:1}.contact-form .actions{gap:10px}.contact-form .actions .button{width:100%}.footer-bottom span{display:block}.hero .actions{gap:10px}}
@media(max-width:400px){.header .logo{width:60px}.header .brand{gap:9px}.header .brand>span{font-size:14px;padding-left:9px}.header .container{gap:12px}.ops-tools{flex-direction:column;align-items:flex-start}.component-grid{grid-template-columns:1fr}.hero-stage{height:420px}.ops-top h3{font-size:21px}.film-report .ops-table tr td:first-child{max-width:100px}.film-report .ops-table td br{display:block}.film-report .ops-table td strong{display:block}.film-report .ops-table td br{display:none}.film-report .ops-top{gap:5px}.film-report .ops-kpis span{font-size:9px}.film-report .ops-top h3{font-size:19px}.film-report .ops-top>div>span{font-size:7px}.film-report .demo-label{font-size:7px}.calc-form{grid-template-columns:1fr}.calc-result .metric-line{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:760px){.film-report .ops-table td:first-child{font-size:0;line-height:1}.film-report .ops-table td:first-child strong{display:block;font-size:10px;line-height:1.4}.film-report .ops-table td:first-child br{display:none}.film-report .ops-table td{padding:9px 3px}.film-report .ops-foot{font-size:9px!important;line-height:1.6!important}.film-report .ops-top{padding:15px}.film-report{top:25px}}
@media(max-width:760px){.hero-stage{height:470px}}

/* Temporarily hidden; enable showCalculator in site-config.json and rebuild. */
#kalkulacka[hidden]{display:none!important}
