.header-phone{display:flex;flex-direction:column;gap:4px;white-space:nowrap;color:#12313e;font-weight:800;font-size:17px}.header-phone small{font-size:11px;font-weight:400;color:#637d89}.header-main .search{min-width:160px}.nav{gap:20px;font-size:13px}.filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.filters label{min-width:0}.filters select{width:100%;text-overflow:ellipsis}.filters .button{height:46px}.delivery-panel{margin:36px 0;padding:32px;border:1px solid #d8e8ed;background:#f4f9fa;border-radius:20px}.delivery-heading h2{margin:8px 0;font-size:26px}.delivery-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.delivery-routes>div{background:white;border:1px solid #e0ebee;padding:20px;border-radius:12px}.delivery-routes strong{font-size:22px;color:#007f91}.delivery-routes p{font-size:14px;line-height:1.6;margin:12px 0}.delivery-routes span{font-size:12px;color:#4c6b78}.delivery-panel>.muted{font-size:13px;line-height:1.7}.purchase-delivery{padding:16px 18px;background:#edf7f6;border-radius:10px;margin:20px 0;line-height:1.7;font-size:14px}.purchase-delivery strong{display:block;color:#007681}.product-phone{display:inline-block;margin:16px 0;font-size:23px;font-weight:800;color:#007f91}.model-faq{margin-top:48px}.model-faq summary{display:flex;gap:15px}.model-faq summary span{color:#0094a4;font-weight:600;font-size:13px}.runtime-calculator{padding:30px;border:1px solid #bcdce2;border-radius:20px;margin:35px 0;background:linear-gradient(135deg,#f0f8f9,#fff)}.runtime-calculator h2{font-size:28px;line-height:1.25;margin:10px 0 16px}.runtime-calculator>p{font-size:15px;line-height:1.7}.calc-model{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.calc-model span{display:flex;flex-direction:column;font-size:12px;color:#527180;gap:7px}.calc-model b{font-size:21px;color:#12323f}.calc-options{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.calc-options label{flex:1 1 140px;font-size:12px;color:#496570;display:flex;flex-direction:column;gap:8px}.calc-options input,.calc-table input,.calc-table select,.outage-filters input,.outage-filters select,#faq-search{min-width:0;width:100%;border:1px solid #ccdfe5;border-radius:8px;background:white;padding:12px;font:inherit;color:#153641}.calc-options input{font-size:15px}.calc-table-wrap{overflow-x:auto}.calc-table{width:100%;border-collapse:collapse;min-width:600px;font-size:13px}.calc-table th{text-align:left;padding:10px 5px;vertical-align:bottom;font-size:11px;color:#486773;line-height:1.45}.calc-table td{padding:7px 4px;border-bottom:1px solid #dce9ed}.calc-table td:first-child{width:200px}.calc-table td:nth-child(3){width:65px}.calc-table input{padding:10px 6px}.calc-remove{background:none;border:0;font-size:24px;color:#456777;cursor:pointer}.runtime-calculator .secondary{margin:15px 0;background:white;color:#007e8b;border:1px solid #9ecbd2}.calc-advanced{background:transparent}.calc-advanced summary{font-size:14px}.calc-advanced p{font-size:13px;line-height:1.65}.calc-result{padding:22px;border-radius:12px;background:#e2f2ee;margin-top:20px}.calc-result[data-state=warn]{background:#fff1db}.calc-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.calc-metrics>div{display:flex;flex-direction:column;gap:6px}.calc-metrics strong{font-size:23px;line-height:1.15}.calc-metrics span{font-size:12px;color:#49636d}.calc-result p{font-size:13px;line-height:1.65;margin-bottom:0}.calc-result .calc-verdict{font-size:15px;font-weight:600}.calc-warning{color:#865913}.notice{border-left:3px solid #eea342;background:#fff4e3;padding:15px}.product-tip{position:fixed;bottom:25px;left:25px;z-index:35;width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid #c9e0e5;border-left:4px solid #008d9b;box-shadow:0 12px 50px #092d4226;border-radius:13px;padding:24px 28px 22px 20px}.product-tip[hidden]{display:none}.product-tip p{font-size:14px;line-height:1.65}.product-tip>a{font-size:13px;color:#007987;font-weight:700}.product-tip>button{position:absolute;top:6px;right:8px;background:transparent;border:0;font-size:24px;color:#52717e;cursor:pointer}.product-tip .eyebrow{font-size:9px}.campaign-slide{background-size:cover!important;background-position:center!important;color:white!important;min-height:540px}.campaign-slide .slide-copy{width:57%;padding:44px 20px 70px 38px;z-index:2}.campaign-slide .slide-copy h2{color:white;font-size:42px;line-height:1.07;letter-spacing:-1.5px}.campaign-slide .slide-copy h2 em{color:#7ce5df;font-style:normal}.campaign-slide .slide-copy p{color:#e3eced;max-width:440px;font-size:15px;line-height:1.65}.campaign-slide .eyebrow{color:#82dedc;font-size:10px}.campaign-slide .button{background:#f6b553;color:#15313d;border:0}.campaign-specs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.campaign-specs span{padding:7px 10px;border:1px solid #ffffff40;border-radius:8px;font-size:12px;background:#1737426b}.campaign-product{position:absolute;right:25px;top:100px;width:36%;height:305px;border-radius:22px;background:#fffffff0;display:flex;align-items:center;justify-content:center;padding:20px}.campaign-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.campaign-model{position:absolute;bottom:18px;left:14px;right:14px;color:#153640;font-size:12px;text-align:center;font-weight:600}.slider-control{z-index:4}.hero-grid .slider .slider-control{background:#fff;bottom:0;left:0;right:0;padding:15px 24px;border-radius:0}.article-cover{width:100%;height:auto;aspect-ratio:2.2;object-fit:cover;border-radius:18px;margin:25px 0}.article-card>img{display:block;width:calc(100% + 48px);max-width:none;height:180px;object-fit:cover;margin:-24px -24px 22px;border-radius:12px 12px 0 0}.article-card{overflow:hidden}.article-card .article-tag{font-size:11px;color:#008493;letter-spacing:1px}.article-source{margin-top:30px;padding-top:20px;border-top:1px solid #dbe6e9;font-size:12px;color:#617781}.article-takeaway{padding:22px;border-left:4px solid #0095a5;background:#eff7f8;margin:24px 0}.knowledge-head,.outage-hero{background:linear-gradient(125deg,#113644,#075f70);color:white;border-radius:24px;padding:50px;margin:20px 0 32px}.knowledge-head h1,.outage-hero h1{color:white;font-size:46px;max-width:900px;margin:14px 0 22px;line-height:1.12}.knowledge-head p,.outage-hero p{color:#d6e7eb;max-width:850px;line-height:1.75}.knowledge-head .eyebrow,.outage-hero .eyebrow{color:#87dedc}.knowledge-tools{display:flex;gap:20px;align-items:center;margin:28px 0}.knowledge-tools label{flex:1;max-width:700px}.knowledge-tools span{font-size:13px;color:#4f6c76}.knowledge-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.knowledge-nav a{border:1px solid #cde1e7;border-radius:25px;padding:10px 16px;font-size:13px}.knowledge-group{max-width:1060px;margin:35px 0}.knowledge-group h2{font-size:28px}.knowledge-group details p{max-width:950px;line-height:1.75}.knowledge-group details{border:1px solid #dfebee;border-radius:10px;margin:10px 0;padding:0 20px}.knowledge-group summary{cursor:pointer;padding:19px 0;font-weight:600}.source-pill{display:inline-block;border:1px solid #70b7c2;border-radius:24px;padding:10px 15px;font-size:12px;color:#d5f3f3}.outage-filters{display:grid;grid-template-columns:1.1fr .8fr 1.4fr auto;gap:18px;background:#eef6f8;padding:25px;border-radius:18px;align-items:end}.outage-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#3e6472}.outage-filters .button{height:47px}.outage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.outage-toolbar p{font-size:13px;color:#597781}.outage-toolbar .stale{color:#9a6015}.outage-card{display:grid;grid-template-columns:1fr 190px;gap:25px;padding:24px;border:1px solid #dae8ed;border-radius:13px;margin:12px 0}.outage-card h3{margin:8px 0;font-size:19px}.outage-card p{font-size:14px;color:#5a7380;margin:10px 0 0}.outage-card>strong{align-self:center;font-size:15px;white-space:pre-line;color:#007c8c;line-height:1.8}.outage-empty,.outage-note{padding:25px;background:#f1f7f9;border-radius:14px;line-height:1.75}.outage-note{margin:25px 0;font-size:13px}.outage-card[hidden],.knowledge-group[hidden],.knowledge-group details[hidden]{display:none}.article-grid{align-items:stretch}.info-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:28px 0}.info-links a{padding:25px;background:#eef7f8;border-radius:15px}.info-links strong{display:block;margin-bottom:8px;font-size:21px}.info-links p{font-size:14px;line-height:1.6;margin:0;color:#567481}@media(max-width:1150px){.header-phone{font-size:15px}.header-main{gap:16px}.nav{gap:13px;flex-wrap:wrap}.campaign-slide .slide-copy h2{font-size:34px}.campaign-slide .slide-copy{padding-left:28px}.campaign-product{right:18px;width:34%}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-routes{grid-template-columns:1fr}.outage-filters{grid-template-columns:1fr 1fr}.outage-card{grid-template-columns:1fr 170px}}@media(max-width:767px){.header-phone{order:5;width:100%;flex-direction:row;justify-content:space-between;border-top:1px solid #e2ecef;padding-top:12px;font-size:17px}.header-phone small{align-self:center}.header-main{flex-wrap:wrap}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-slide{min-height:660px!important}.campaign-slide .slide-copy{width:100%;padding:28px 24px 340px}.campaign-slide .slide-copy h2{font-size:36px;letter-spacing:-1px;max-width:380px}.campaign-slide .slide-copy p{font-size:14px;max-width:420px;margin:12px 0}.campaign-specs{margin:15px 0}.campaign-product{top:auto;bottom:68px;right:22px;left:auto;width:49%;height:225px;padding:15px}.campaign-model{font-size:10px;bottom:10px}.delivery-panel,.runtime-calculator{padding:22px 16px}.delivery-heading h2{font-size:23px}.runtime-calculator h2{font-size:24px}.calc-model{gap:10px}.calc-model b{font-size:16px}.calc-model span{font-size:10px}.calc-options{gap:10px}.calc-options label{flex-basis:95px}.calc-metrics strong{font-size:22px}.product-tip{left:16px;bottom:16px;padding:20px;width:calc(100vw - 32px)}.knowledge-head,.outage-hero{padding:30px 24px;border-radius:18px}.knowledge-head h1,.outage-hero h1{font-size:32px}.knowledge-tools,.outage-toolbar{align-items:stretch;flex-direction:column;gap:10px}.outage-filters{grid-template-columns:1fr;padding:20px}.outage-card{grid-template-columns:1fr;gap:12px;padding:20px}.outage-card>strong{border-top:1px solid #e4ecef;padding-top:12px}.source-pill{line-height:1.6}.info-links{grid-template-columns:1fr}.article-cover{aspect-ratio:1.6}.article-card>img{height:180px}.calc-table{min-width:590px}.nav.open{max-height:75vh;overflow:auto}}

.campaign-slide{background-image:var(--campaign-bg)!important}@media(max-width:767px){.campaign-slide{background-image:var(--campaign-mobile)!important}}

.campaign-slide{padding:0}.campaign-slide:before{background:linear-gradient(90deg,rgba(6,29,41,.93),rgba(6,29,41,.77) 55%,rgba(6,29,41,.16))}.article-card{padding:24px}.article-card>img{flex-shrink:0}@media(max-width:767px){.campaign-slide:before{background:linear-gradient(180deg,rgba(6,29,41,.94),rgba(6,29,41,.76) 65%,rgba(6,29,41,.25))}}
.detail-content>article,.runtime-calculator,.calc-table-wrap{min-width:0}.model-faq p,.spec-table dd{overflow-wrap:anywhere}@media(max-width:767px){.campaign-slide .slide-copy{padding-bottom:280px}.campaign-product{height:185px;width:64%;bottom:68px}.campaign-slide .slide-copy h2{font-size:32px}.campaign-slide .button{font-size:12px}.runtime-calculator{scroll-margin-top:230px}}
.calc-table-wrap{position:relative}
@media(max-width:767px){.calc-table{display:block;min-width:0;width:100%}.calc-table thead{display:none}.calc-table tbody{display:grid;gap:14px}.calc-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;position:relative;padding:14px;background:#fff;border:1px solid #d8e7ec;border-radius:12px}.calc-table td{min-width:0;width:auto!important;border:0;padding:0;display:flex;flex-direction:column;gap:6px}.calc-table td:first-child{grid-column:1/-1;padding-right:25px}.calc-table td:last-child{position:absolute;right:8px;top:29px}.calc-table td:before{font-size:10px;line-height:1.45;color:#54727e}.calc-table td:nth-child(1):before{content:'Прибор'}.calc-table td:nth-child(2):before{content:'Мощность, Вт'}.calc-table td:nth-child(3):before{content:'Количество'}.calc-table td:nth-child(4):before{content:'Работает, % времени'}.calc-table td:nth-child(5):before{content:'Пуск одного, Вт'}.calc-table input,.calc-table select{font-size:14px;padding:10px}.calc-table-wrap{overflow:visible}.calc-model{grid-template-columns:1fr 1fr}.calc-model span:last-child{grid-column:1/-1}.calc-model span:last-child b{font-size:14px}.calc-model span:last-child{flex-direction:row;align-items:center;gap:8px}}

.filters label{max-width:none!important}.filters input{width:100%}
