.recovery-page .ve-hero{min-height:800px}.recovery-page .recovery-hero-media{position:absolute;inset:0;z-index:-3}.recovery-page .recovery-hero-panel{position:absolute;inset:0}.recovery-page .recovery-hero-panel[hidden]{display:none}.recovery-page .ve-hero-image{z-index:auto;object-position:70% center}.recovery-page [data-view=centrala] .ve-hero-image{object-position:85% center}.recovery-page [data-view=pokoj] .ve-hero-image{object-position:right center}.recovery-page .ve-hero h1{font-size:clamp(48px,5.1vw,78px)}.recovery-page .ve-hero h1 span{font-size:.57em;max-width:570px}.recovery-page .ve-hero h1 br{display:initial}.recovery-page .ve-hero-copy{padding-block:55px 44px}.recovery-page .recovery-hero-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.recovery-page .recovery-hero-tabs button{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 18px;border:1px solid #ddc99ba8;border-radius:999px;background:#193127eb;color:#fff;font-size:12px;font-weight:600}.recovery-page .recovery-hero-tabs button>span{font-size:10px;opacity:.75}.recovery-page .recovery-hero-tabs button[aria-selected=true]{background:#e8cf99;border-color:#e8cf99;color:#172d27}.recovery-page .recovery-hero-tabs button:hover:not([aria-selected=true]){background:#345447}.recovery-page .ve-hero-bottom{margin-top:0}.recovery-page .ve-section{padding-block:76px}.recovery-page .ve-how-grid{gap:64px}.recovery-page .ve-how .ve-lead{font-size:15px}.recovery-page .ve-how-steps h3,.recovery-page .ve-project-steps h3{font-size:19px}.recovery-page .ve-how-steps p,.recovery-page .ve-project-steps p{font-size:13px}.recovery-page .ve-project-grid>figure{min-height:480px}.recovery-page #projekt-i-montaz .ve-project-grid>figure img{object-position:left center}.recovery-page .recovery-service{background:#faf9f5}.recovery-page .recovery-service .ve-lead{color:var(--ve-muted);margin:24px 0;font-size:15px}.recovery-page .recovery-service-list{padding:0;margin:0 0 28px;list-style:none}.recovery-page .recovery-service-list li{padding:13px 0;border-top:1px solid var(--ve-line);font-size:14px}.recovery-page .recovery-service-list li:before{content:"✓";color:var(--ve-gold);margin-right:12px}.recovery-page .ve-faq .faq-list summary strong{font-family:var(--font-sans),Arial,sans-serif}@media(max-width:1100px){.recovery-page .ve-hero{min-height:770px}.recovery-page .ve-hero-copy{max-width:60vw}.recovery-page .ve-how-grid{gap:36px}}@media(max-width:800px){.recovery-page .ve-section{padding-block:52px}.recovery-page .ve-project-grid>figure{min-height:0;aspect-ratio:1.35}.recovery-page .ve-project-grid>div{order:0}.recovery-page .ve-how-grid{gap:32px}}@media(max-width:700px){.recovery-page .ve-hero{min-height:0}.recovery-page .recovery-hero-media{position:relative;inset:auto;z-index:0;width:100%}.recovery-page .recovery-hero-panel{position:relative;inset:auto}.recovery-page .ve-hero-image{height:clamp(300px,82vw,470px);object-position:76% top}.recovery-page [data-view=centrala] .ve-hero-image{object-position:87% center}.recovery-page [data-view=pokoj] .ve-hero-image{object-position:right center}.recovery-page .ve-hero-copy{max-width:100%;padding:30px 0}.recovery-page .ve-hero h1{font-size:clamp(36px,9.5vw,56px)}.recovery-page .ve-hero h1 span{font-size:.68em;margin-top:15px}.recovery-page .recovery-hero-tabs{gap:7px;margin-bottom:20px}.recovery-page .recovery-hero-tabs button{flex:1 1;justify-content:center;min-height:48px;padding:9px 8px;font-size:11px}.recovery-page .recovery-hero-tabs button>span{display:none}.recovery-page .ve-application-copy{padding:24px}.recovery-page .ve-diagram{padding:10px}}