@font-face{font-family:Manrope;src:url('/assets/manrope-variable.woff') format('woff');font-weight:200 800;font-style:normal;font-display:swap}
:root{--ink:#292c30;--deep:#25282c;--muted:#60666f;--paper:#f8f8f7;--line:#dfe1e3;--radius:12px;--orange:#f56b16}
body{font-weight:400;line-height:1.65}h1,h2{font-weight:600;letter-spacing:-.045em}h3{font-weight:650;letter-spacing:-.025em}.eyebrow{letter-spacing:.09em;font-weight:600}.button{border-radius:7px;font-weight:650}.button.orange:hover{background:#dd580a}.button.outline:hover{background:#f0f1f2}.arrow-up{flex-shrink:0}
.header{background:#fbfbfaf7;backdrop-filter:blur(14px)}.header-inner{height:90px;gap:22px}.header .original-brand .brand-original{width:196px}.brand.original-brand{gap:0}.brand-byline{align-self:flex-start;margin:-1px 0 0 33%;letter-spacing:.12em;font-size:9px;color:#666b72}.desktop-nav{gap:22px;font-size:11px}.header-messengers{display:flex;gap:6px;margin-left:auto}.header-messengers button{width:31px;height:31px;border:1px solid var(--line);background:white;border-radius:50%;font-size:9px;font-weight:700;padding:0}.header-messengers button:hover{border-color:var(--orange);color:var(--orange)}.header-contact{margin-left:0}.header-contact .phone{font-size:14px}.header-contact .text-button{font-size:11px}.nav-flyout{background:#fff}.footer{background:var(--deep)}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:30px}.footer .brand-byline{margin-top:0;color:#aeb3b9}.footer-brand-caption{display:block;color:#c4c7cd;font-size:12px;margin-top:20px;font-weight:400;letter-spacing:0}.footer .original-brand .brand-original{width:230px}.footer-phone{margin-top:4px}.contact-messengers{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}
.hero{height:655px;background:#292c30}.hero:after{background:linear-gradient(90deg,#1c1f24ed 0%,#1c1f24c7 32%,#1c1f2440 65%,#1c1f2412 100%)}.hero-shade{display:none}.hero-content{padding-top:70px}.hero h1{font-size:clamp(42px,4.3vw,64px);font-weight:550;line-height:1.12;max-width:760px}.hero h1 em{color:#fff;font-style:normal}.hero-content #hero-copy{font-size:16px;max-width:450px;line-height:1.85;color:#eef0f2}.hero .eyebrow{font-size:10px;color:#e7e9eb}.hero-bottom{bottom:37px}.hero-bottom>span{font-size:11px;max-width:550px;color:#e0e2e4}.hero-slider .icon-button{width:40px;height:40px;min-width:40px;margin-left:10px;font-size:18px}.hero-slider .slider-dot{width:7px;height:7px}.hero-image-note{right:20px;bottom:8px;font-size:9px}
.section{padding-top:80px;padding-bottom:80px}.section-heading{margin-bottom:35px}.section-heading p{line-height:1.85}.scenario-card{position:relative;background:#fff;border-color:var(--line);border-radius:10px;padding-bottom:30px}.scenario-card:hover{background:#f2f3f4;border-color:#b4bac1}.scenario-card .scenario-number{font-size:9px;letter-spacing:.08em}.scenario-card>h3{padding-right:30px;font-size:24px}.scenario-card>p{margin-bottom:0;line-height:1.8}.scenario-arrow{position:absolute;right:25px;bottom:29px}.solution-card-photo img{height:250px}.solution-card-photo>span{background:#25282ccc}.scenario-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:28px}.scenario-links>a{display:flex;align-items:flex-start;gap:15px;border-top:1px solid var(--line);padding:25px 0}.scenario-links svg{width:25px;height:25px;flex-shrink:0;color:var(--muted)}.scenario-links h3{font-size:17px}.scenario-links p{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.7}.scenario-links .arrow-up{margin-top:5px;margin-left:auto}.scenario-links>a:hover h3{color:#c74e08}.home-device-board{gap:0;border:1px solid #dadde1;border-radius:12px;overflow:hidden;background:white;padding-bottom:46px;position:relative}.home-device-board>div{border:0;border-bottom:1px solid #eceef0;border-right:1px solid #eceef0;border-radius:0;padding:30px 15px;background:transparent;gap:16px}.home-device-board>div:nth-child(3n){border-right:0}.home-device-board svg{stroke-width:1.25;color:#555d67;width:38px;height:38px}.home-device-board span{font-size:12px}.home-device-board .board-caption{position:absolute;bottom:0;left:0;width:100%;padding:14px;background:#f2f3f4;font-size:10px;letter-spacing:.03em}.brand-presentation{background:#f0f1f2;border:1px solid var(--line);min-height:310px;justify-content:center}.brand-presentation .brand-by{align-self:flex-start;margin:-8px 0 0 33%;letter-spacing:.12em}.brand-presentation p{font-size:21px;color:var(--ink);font-weight:400;line-height:1.5;letter-spacing:-.02em}.detail-panel{background:#f1f2f3;border:1px solid var(--line)}.detail-panel h3{font-size:21px}.model-meaning-grid{gap:18px}.model-meaning-grid .detail-panel{border-radius:9px}.series-technology{display:grid;grid-template-columns:1fr 1fr;gap:50px;font-size:15px;line-height:1.85}.series-technology>p{color:var(--muted)}.series-technology .fit-list{margin:0}.scenario-checks{display:grid;grid-template-columns:1fr 1fr;gap:22px}.scenario-checks article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px}.scenario-checks article>span{font-size:11px;color:var(--muted)}.scenario-checks h3{margin:17px 0}.scenario-checks p{font-size:14px;line-height:1.85;color:var(--muted)}.scenario-steps{padding-left:26px;max-width:850px;margin:0 0 30px}.scenario-steps li{padding:0 0 18px 10px}.scenario-steps li::marker{color:#bd4b08;font-weight:600}
.selection-layout{gap:30px}.wizard{border:1px solid var(--line);border-radius:12px;padding:34px;background:#fff}.wizard-progress{margin-bottom:27px}.wizard-count{font-size:10px;letter-spacing:.12em}.wizard h2{font-size:30px;line-height:1.2}.wizard-description{font-size:14px;line-height:1.85;margin-top:18px}.wizard-controls{border-top:0;margin-top:32px;padding-top:0;gap:12px}.wizard-controls .button{min-height:48px;font-size:12px}.calc-help{border:0!important;padding:16px 0 0!important;margin-top:10px!important;font-size:12px;line-height:1.85}.calc-help summary{line-height:1.7}.appliance-row{padding:22px;border-radius:9px;border-color:#e1e3e6;background:#fff}.appliance-row.checked{background:#faf6f2;border-color:#d8c8bb}.appliance-row input[type=checkbox]{accent-color:#dd671e}.device-settings{border:0!important}.device-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:12px;padding:16px 0 0}.device-settings>summary::-webkit-details-marker{display:none}.device-settings>summary::before,.device-settings>summary::after{display:none!important}.device-summary{text-decoration:none;font-weight:500}.settings-label{font-weight:650;border-bottom:1px solid #babdc2;font-size:11px}.appliance-inputs{border-top:0;margin-top:18px;padding-top:0}.calc-sidebar{background:#eef0f2;border:0;border-radius:12px}.calc-sidebar h3{font-size:21px}.calc-sidebar .big-number{font-weight:500;letter-spacing:-.05em}.result-save{gap:12px}.result-save .button{font-size:12px}.choice{border-radius:8px}.choice.active{background:#faf6f2;border-color:#d3ae91}.choice.active .choice-check{color:#d56119}.result-hero{background:#f5f0eb;border-radius:9px}
.model-gallery{position:relative;min-width:0;width:100%}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery-track::-webkit-scrollbar{display:none}.gallery-frame{width:100%;flex:0 0 100%;overflow:hidden;scroll-snap-align:start;display:grid;place-items:center}.gallery-frame img{width:100%;height:100%;object-fit:contain;transform:scale(var(--photo-scale,1));transform-origin:center center}.gallery-card .gallery-track{height:270px}.product-visual{display:block;position:relative;padding:24px 18px 15px;height:auto;overflow:hidden}.product-visual>.badge{position:absolute;z-index:2;left:18px;top:18px;font-size:9px;background:#f0f1f2;color:#51565e}.product-card{border-radius:10px;border-color:var(--line);box-shadow:none}.product-card .product-info{padding:20px 23px 24px}.product-card .product-desc{font-size:11px;min-height:18px}.product-card .product-series{font-size:9px;letter-spacing:.04em}.product-card h3{font-size:21px}.product-specs{gap:15px;margin:21px 0 0;padding-bottom:19px}.product-specs strong{font-size:22px;font-weight:600}.product-specs span{font-size:10px;line-height:1.5}.compare-toggle{z-index:4;width:32px;height:32px;min-width:32px;right:14px;top:14px;border-radius:6px;background:#f6f7f7}.gallery-indicators{display:flex;gap:5px;padding:12px 4px 0}.gallery-indicator{display:block;flex:1;border:0;padding:6px 0;background:transparent;min-height:20px}.gallery-indicator>span{display:block;height:2px;background:#e2e4e7;border-radius:2px}.gallery-indicator.active>span{background:#626973}.gallery-view-label{display:none;position:absolute;bottom:31px;left:4px;font-size:9px;color:var(--muted);background:#ffffffdb;padding:3px 6px}.gallery-card:hover .gallery-view-label{display:block}.price-block{margin:18px 0 20px;font-size:12px;line-height:1.6;min-height:77px}.equipment-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.equipment-price strong{font-size:16px;font-weight:650}.equipment-price>span{font-size:10px;color:var(--muted)}.equipment-price del{color:var(--muted);font-size:11px}.turnkey-price{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:var(--muted);font-size:11px}.turnkey-price b{font-weight:500}.price-detail{margin:25px 0}.price-detail .equipment-price strong{font-size:26px}.price-detail .equipment-price>span{font-size:12px}.price-detail .turnkey-price{max-width:360px;font-size:13px}.price-detail p{font-size:12px;line-height:1.75;color:var(--muted);margin-top:14px}.product-detail{grid-template-columns:1.15fr 1fr;gap:55px;align-items:start}.detail-visual{padding:24px;min-height:0;border-radius:12px}.gallery-detail .gallery-track{height:480px}.detail-visual .gallery-frame img{max-height:none;width:100%;height:100%;padding:0;object-fit:contain}.gallery-detail .gallery-frame{height:480px}.gallery-caption{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted);margin-top:12px}.gallery-caption>span:last-child{text-align:right}.detail-photo-note{font-size:10px;line-height:1.7;margin-top:22px}.detail-summary h1{font-size:48px}.fuel-power{margin-top:25px;gap:8px}.fuel-power>div{border-radius:6px;background:#eceef0;padding:16px 12px}.fuel-power strong{font-size:22px;font-weight:600}.fuel-power span{font-size:10px}.power-disclosure{font-size:11px;line-height:1.8}.detail-meta{font-size:11px}.model-page-nav{gap:30px}.model-page .spec-table{max-width:100%}.brand-source{display:none}
.guide-diagram{margin:28px 0;background:#f1f2f3;border-radius:10px;padding:23px;color:#4b525c}.guide-diagram svg{display:block;width:100%;height:auto;font-family:var(--font)}.guide-diagram figcaption,.guide-photo figcaption{font-size:10px;color:var(--muted);line-height:1.7;margin-top:12px}.guide-photo{margin:28px 0}.article-body .guide-photo img{margin:0;border-radius:10px}.guide-help{margin:26px 0;padding:20px 24px;border-left:2px solid #eb782c;background:#faf6f2;border-radius:0 8px 8px 0}.guide-help>span{font-size:11px;font-weight:700;color:#9a460f}.guide-help p{margin-top:7px!important;font-size:13px!important;line-height:1.8}.article-body section{scroll-margin-top:118px}.article-toc{font-size:12px}.related-articles h3{font-size:20px}.article-next{padding:28px}.article-next h3{font-size:25px;line-height:1.3}.page-cta{border-radius:12px}.page-cta h2{font-weight:550}.table-scroll{border-radius:8px}.series-summary{border-radius:9px}.series-fit>div{border-radius:9px}.contact-form-panel{border-radius:12px}
@media(max-width:1200px){.header-inner{gap:15px}.desktop-nav{gap:14px;font-size:10px}.header .original-brand .brand-original{width:178px}.header-messengers{gap:4px}.header-contact .phone{font-size:12px}.gallery-card .gallery-track{height:240px}.product-detail{gap:35px}.gallery-detail .gallery-track,.gallery-detail .gallery-frame{height:420px}.detail-summary h1{font-size:42px}}
@media(max-width:1000px){.header-messengers{margin-left:auto}.header-contact{margin-left:0}.desktop-nav{display:none}.menu-button{display:grid}.scenario-links{gap:18px}.gallery-card .gallery-track{height:260px}.product-detail{grid-template-columns:1fr 1fr;gap:25px}.gallery-detail .gallery-track,.gallery-detail .gallery-frame{height:350px}.gallery-caption{flex-direction:column;gap:5px}.gallery-caption>span:last-child{text-align:left}.detail-visual{padding:18px}.series-technology{gap:25px}.fuel-power{flex-wrap:wrap}.fuel-power>div{min-width:85px;flex:1}.hero h1{font-size:53px}}
@media(max-width:720px){
 .header-inner{height:77px;gap:9px}.header .original-brand .brand-original{width:154px}.brand-byline{font-size:8px;letter-spacing:.1em}.header-messengers{display:none}.header-contact{margin-left:auto}.header-contact .phone{font-size:10px}.header-contact .text-button{font-size:9px}.header .menu-button{width:30px;min-width:30px;height:36px}.mobile-nav{max-height:calc(100dvh - 77px);overflow:auto;gap:0;padding:8px 25px 22px}.mobile-nav a{padding:11px 0;border-bottom:1px solid #eceef0;font-size:13px}.footer .original-brand .brand-original{width:210px}.footer-top{gap:25px;flex-direction:column}.footer-brand-caption{font-size:11px;margin-top:16px}.footer-phone{font-size:21px;margin:0}.footer-columns{gap:30px 20px}.footer-bottom{font-size:9px}
 .hero{height:660px}.hero-content{padding-top:40px}.hero:after{background:linear-gradient(180deg,#1c1f24ee 0%,#1c1f24ce 44%,#1c1f2450 78%,#1c1f24b3 100%)}.hero-bg{object-position:72% center}.hero .eyebrow{font-size:8px;max-width:290px}.hero h1{font-size:37px;line-height:1.16;max-width:355px;margin-top:24px}.hero-content #hero-copy{font-size:13px;line-height:1.85;max-width:315px;margin-top:22px}.hero-actions{margin-top:27px;gap:12px;display:flex;align-items:flex-start;flex-direction:column}.hero-actions .button{min-height:44px;font-size:11px}.hero-bottom{bottom:32px;align-items:flex-end;gap:20px}.hero-bottom>span{font-size:9px;line-height:1.8;max-width:190px}.hero-slider{gap:3px;flex-shrink:0}.hero-slider .slider-dot{margin:0 5px}.hero-slider .icon-button{margin-left:5px;width:32px;height:32px;min-width:32px}.hero-image-note{font-size:8px;right:12px;bottom:5px}
 .section{padding-top:58px;padding-bottom:58px}.section-heading{gap:20px;margin-bottom:28px}.section-heading h2{font-size:31px}.section-heading p{font-size:13px}.scenario-card>h3{font-size:25px}.scenario-card>p{font-size:13px}.solution-card-photo img{height:auto;aspect-ratio:16/10;object-fit:cover}.scenario-card .scenario-number{font-size:9px}.scenario-links{grid-template-columns:1fr;gap:0;margin-top:24px}.scenario-links>a{padding:22px 0}.scenario-links p{font-size:12px;max-width:265px}.scenario-links h3{font-size:17px}.home-device-board>div{padding:25px 10px}.home-device-board svg{width:33px;height:33px}.home-device-board span{font-size:11px}.brand-presentation{min-height:260px}.brand-presentation p{font-size:20px}.scenario-checks{grid-template-columns:1fr;gap:16px}.scenario-checks article{padding:25px}.scenario-checks h3{font-size:22px}.scenario-steps{font-size:14px}.series-technology{grid-template-columns:1fr;gap:25px;font-size:14px}
 .wizard{padding:24px 19px}.wizard h2{font-size:25px}.wizard-progress{margin-bottom:23px}.wizard-description{font-size:13px;line-height:1.85}.wizard-controls{gap:10px;margin-top:28px;flex-wrap:wrap}.wizard-controls .button{font-size:10px;min-height:44px;padding:12px 16px}.appliance-row{padding:18px 14px;grid-template-columns:22px minmax(0,1fr);gap:12px}.appliance-row strong{font-size:14px}.appliance-row small{font-size:10px;line-height:1.7}.device-settings>summary{padding-top:13px;gap:15px}.device-summary{font-size:11px}.settings-label{font-size:10px}.appliance-inputs{gap:14px}.appliance-inputs label{font-size:11px}.appliance-inputs input[type=number]{width:100%;min-width:0}.result-save{flex-direction:column;align-items:stretch}.result-save .button{font-size:11px}.calc-sidebar h3{font-size:21px}.calc-help{font-size:11px}
 .product-detail{grid-template-columns:1fr;gap:32px}.detail-visual{padding:18px}.gallery-detail .gallery-track,.gallery-detail .gallery-frame{height:335px}.gallery-caption{font-size:9px;gap:5px}.detail-photo-note{font-size:9px;margin-top:15px}.detail-summary h1{font-size:40px}.detail-summary>.eyebrow{font-size:9px}.fuel-power{margin-top:22px}.fuel-power>div{padding:14px 10px}.fuel-power strong{font-size:20px}.fuel-power span{font-size:9px}.price-detail .equipment-price strong{font-size:24px}.price-detail p{font-size:11px}.detail-actions{gap:10px}.detail-actions .button{font-size:10px;padding:14px 18px}.model-page-nav{gap:20px;font-size:11px}.gallery-card .gallery-track{height:265px}.product-visual{padding:30px 20px 8px}.product-card .product-info{padding:20px 24px 25px}.product-card .product-series{font-size:9px}.product-card h3{font-size:24px}.product-card .product-desc{font-size:11px}.product-specs strong{font-size:25px}.price-block{margin:18px 0}.equipment-price strong{font-size:18px}.turnkey-price{font-size:12px}.gallery-indicators{padding-top:8px}.product-visual>.badge{left:18px;top:18px}.product-grid{gap:22px}
 .guide-diagram{padding:15px 10px}.guide-diagram figcaption{font-size:9px}.guide-help{padding:18px 20px}.guide-help p{font-size:12px!important}.article-next h3{font-size:23px}.related-articles h3{font-size:20px}.contact-messengers .button{font-size:11px}.contact-form-panel>h2{font-size:27px}
}
@media(max-width:375px){.header .original-brand .brand-original{width:145px}.header-inner{gap:7px}.header-contact .phone{font-size:9px}.header-contact .text-button{font-size:8px}.hero h1{font-size:34px}.hero-content #hero-copy{max-width:290px}.gallery-detail .gallery-track,.gallery-detail .gallery-frame{height:290px}.wizard-controls .button{font-size:9px;padding:12px}.fuel-power strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.gallery-frame{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%}.gallery-frame img,.detail-visual .gallery-frame img,.product-visual .gallery-frame img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;flex-shrink:1}.gallery-track{align-items:stretch}.calc-products .product-visual{height:auto}.calc-products .gallery-track{height:210px}
@media(max-width:600px){.product-grid,.calc-products{grid-template-columns:1fr}.gallery-card .gallery-track{height:290px}.calc-products .gallery-card .gallery-track{height:260px}.product-card .button{font-size:12px}.product-specs{grid-template-columns:1fr 1fr}.equipment-price>span{font-size:11px}.product-info .product-price{font-size:13px}}
.site-conditions{border:1px solid var(--line);border-radius:8px;margin:28px 0 0;padding:20px}.site-conditions legend{font-weight:600;font-size:13px;padding:0 6px}.site-conditions .consent{margin:12px 0;font-size:12px}.result-conditions{padding:22px;background:#f1f2f3;border-radius:8px;margin:25px 0}.result-conditions h3{font-size:18px}.result-conditions ul{padding-left:20px;font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:0}.result-conditions li+li{margin-top:8px}.gallery-caption{position:static}.detail-visual{display:block}.detail-visual .detail-photo-note{position:static;bottom:auto;left:auto;right:auto;margin-top:18px;text-align:left}
.calc-sidebar{background:#292c30;color:#fff}.calc-sidebar .eyebrow,.calc-sidebar ul,.calc-sidebar p{color:#c2c6cd}.calc-sidebar h3,.calc-sidebar .big-number,.calc-sidebar strong{color:#fff}.calc-sidebar li{border-color:#51565e}.brand-presentation .brand-by{color:#626973}
@media(max-width:720px){.hero{height:660px}.hero-bg{top:auto;bottom:0;height:252px;width:100%;object-fit:contain;background:#25282c}.hero:after{background:linear-gradient(180deg,#25282c 0%,#25282c 59%,#25282c00 74%,#25282c00 100%)}.hero h1{font-size:35px}.hero-bottom{bottom:16px;background:#25282cf0;border-radius:6px;padding:10px 12px;align-items:center;gap:10px}.hero-bottom>span{font-size:8px;max-width:190px}.hero-image-note{bottom:226px;left:20px;right:auto;background:#25282cbf;padding:3px 6px;border-radius:3px;font-size:7px}.header-contact .phone{font-size:11px}}
@media(max-width:375px){.hero h1{font-size:33px}.header-contact .phone{font-size:10px}}
