.gree-comparison-block{width:100%;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.6rem;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gree-comparison-block *{box-sizing:border-box}.gree-comparison-block .g-comparison-layout{display:flex;gap:4rem;max-width:145rem;margin:0 auto;padding:2.5rem 2rem 5rem 2rem}@media(max-width: 1024px){.gree-comparison-block .g-comparison-layout{flex-direction:column;gap:3rem}}.gree-comparison-block .g-comparison-filter-sidebar{width:32rem;flex-shrink:0;align-self:flex-start;background:#fff;border:.1rem solid #e9ecef;box-shadow:0 .6rem 2rem rgba(0,0,0,.04)}@media(max-width: 1024px){.gree-comparison-block .g-comparison-filter-sidebar{display:none}}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-wrapper{padding:1.6rem 2rem;border-bottom:.1rem solid #e9ecef;background:linear-gradient(135deg, rgba(255, 69, 16, 0.05) 0%, rgba(255, 69, 16, 0.02) 100%)}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1.2rem .8rem;aspect-ratio:1;background:#fff;border:.1rem solid #ff4510;border-radius:0;font:500 1.2rem/1.3 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff4510;cursor:pointer;transition:all .2s ease;flex-direction:column;text-align:center}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-btn:hover{background:#ff4510;color:#fff;transform:translateY(-1px);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.3)}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-btn:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-btn:active{transform:translateY(0)}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-icon{width:2rem;height:2rem;flex-shrink:0;transition:transform .2s ease}.gree-comparison-block .g-comparison-filter-sidebar .g-comparison-filter-recalculate-btn:hover .g-comparison-filter-recalculate-icon{transform:rotate(-180deg)}@media(max-width: 1024px){.gree-comparison-block .g-comparison-filter-sidebar{width:100%}}.gree-comparison-block .g-comparison-filter-active-indicator{background:rgba(255,69,16,.05);border-bottom:.2rem solid #ff4510;overflow:hidden;max-height:0;opacity:0;padding:0 2rem;pointer-events:none;transition:max-height .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease,padding .3s ease}.gree-comparison-block .g-comparison-filter-active-indicator--visible{max-height:8rem;opacity:1;padding:1.2rem 2rem;pointer-events:auto}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-content{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-text{font:500 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-text strong{color:#ff4510;font-weight:600}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-clear{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:#fff;border:.1rem solid #e9ecef;border-radius:0;font:500 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;cursor:pointer;transition:all .2s ease}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-clear:hover{background:#f8f9fa;border-color:#ff4510;color:#ff4510}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-clear:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.gree-comparison-block .g-comparison-filter-active-indicator .g-comparison-filter-active-indicator-clear svg{width:1.4rem;height:1.4rem}.gree-comparison-block .g-comparison-filter-section{padding:2rem 2rem 2rem 2rem;border-bottom:.1rem solid #e9ecef;background:#fff;cursor:pointer;transition:background-color .2s ease}.gree-comparison-block .g-comparison-filter-section:hover{background-color:rgba(248,249,250,.5)}.gree-comparison-block .g-comparison-filter-section:last-child{border-bottom:none}.gree-comparison-block .g-comparison-filter-section-title,.gree-comparison-block [data-radix-accordion-trigger]{font:600 1.3rem/1.7rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:.9rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:none;border:none;width:100%;text-align:left;min-height:3.5rem}.gree-comparison-block .g-comparison-filter-section-title:hover,.gree-comparison-block [data-radix-accordion-trigger]:hover{color:#ff4510}.gree-comparison-block .g-comparison-filter-section-title:focus,.gree-comparison-block [data-radix-accordion-trigger]:focus{outline:none}.gree-comparison-block .g-comparison-filter-section-title:focus-visible,.gree-comparison-block [data-radix-accordion-trigger]:focus-visible{outline:none}.gree-comparison-block .g-comparison-filter-section-title .chevron,.gree-comparison-block [data-radix-accordion-trigger] .chevron{width:1.6rem;height:1.6rem;color:#737479;transition:transform .2s ease;flex-shrink:0}.gree-comparison-block .g-comparison-filter-section-title[data-state=open] .chevron,.gree-comparison-block [data-state=open][data-radix-accordion-trigger] .chevron{transform:rotate(180deg)}.gree-comparison-block .g-comparison-filter-content{display:block}.gree-comparison-block .g-comparison-filter-content>div{padding-top:1.6rem;border-top:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-filter-content>div:first-child{padding-top:1.5rem;margin-top:1.5rem}.gree-comparison-block .g-comparison-filter-slider-box{border:.1rem solid #e9ecef;padding:1.6rem;margin-top:1.6rem}.gree-comparison-block .g-comparison-filter-slider-header{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.2rem}.gree-comparison-block .g-comparison-filter-slider-value{width:4.8rem;height:4rem;border:.1rem solid #e9ecef;display:flex;align-items:center;justify-content:center;font:500 1.6rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-filter-slider-hint{font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin-top:.8rem}.gree-comparison-block .g-comparison-filter-option{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;cursor:pointer;transition:background .2s ease}.gree-comparison-block .g-comparison-filter-option:hover{background:rgba(248,249,250,.5);margin:0 -0.8rem;padding:1rem .8rem}.gree-comparison-block .g-comparison-filter-option-label{font:400 1.5rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;cursor:pointer;flex:1}.gree-comparison-block .g-comparison-filter-info-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;z-index:10;width:2rem;height:2rem}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-icon{color:#737479;cursor:help;opacity:.6;transition:opacity .2s ease,color .2s ease;pointer-events:auto;width:1.6rem;height:1.6rem}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-icon:hover{opacity:1;color:#ff4510}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translateX(-50%);padding:1.2rem 1.6rem;background:#000;color:#fff;font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:0;width:28rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:1000}@media(max-width: 1024px){.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content{left:auto;right:0;transform:none;width:-moz-max-content;width:max-content;max-width:calc(100vw - 4rem)}}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content{box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);white-space:normal;text-align:left}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content .g-comparison-filter-info-title{font:600 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-bottom:.8rem;color:#fff}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content .g-comparison-filter-info-pictogram{margin-bottom:.8rem;text-align:center;background:hsla(0,0%,100%,.95);padding:1rem;border-radius:0}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content .g-comparison-filter-info-pictogram img{max-width:100%;height:auto;max-height:8rem;display:block;margin:0 auto}.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.6rem solid rgba(0,0,0,0);border-top-color:#000}@media(max-width: 1024px){.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content::after{left:auto;right:.8rem;transform:none}}.gree-comparison-block .g-comparison-filter-info-tooltip:hover .g-comparison-filter-info-content{opacity:1;visibility:visible}@media(max-width: 1024px){.gree-comparison-block .g-comparison-filter-info-tooltip .g-comparison-filter-info-content--active{opacity:1 !important;visibility:visible !important}}.gree-comparison-block .g-comparison-filter-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border:.1rem solid #bfc2aa;border-radius:50%;background:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative;margin:0}.gree-comparison-block .g-comparison-filter-radio:hover{border-color:#ff4510}.gree-comparison-block .g-comparison-filter-radio:focus{outline:none}.gree-comparison-block .g-comparison-filter-radio:checked{border-color:#ff4510}.gree-comparison-block .g-comparison-filter-radio:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.8rem;height:.8rem;border-radius:50%;background:#ff4510}.gree-comparison-block .g-comparison-filter-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border:.1rem solid #bfc2aa;border-radius:0;background:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative}.gree-comparison-block .g-comparison-filter-checkbox:focus{outline:none}.gree-comparison-block .g-comparison-filter-checkbox:checked{background:#ff4510;border-color:#ff4510}.gree-comparison-block .g-comparison-filter-checkbox:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1.2rem;font-weight:600;line-height:1}.gree-comparison-block .g-comparison-filter-range-slider{width:100%;height:.4rem;border-radius:.2rem;background:#e9ecef;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:.8rem 0}.gree-comparison-block .g-comparison-filter-range-slider::-webkit-slider-runnable-track{height:.4rem;border-radius:.2rem;background:#e9ecef}.gree-comparison-block .g-comparison-filter-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.8rem;height:1.8rem;border-radius:50%;border:.1rem solid #ff4510;background:#ff4510;cursor:pointer;margin-top:-0.7rem}.gree-comparison-block .g-comparison-filter-range-slider::-moz-range-thumb{width:1.8rem;height:1.8rem;border-radius:50%;border:.1rem solid #ff4510;background:#ff4510;cursor:pointer;-moz-appearance:none}.gree-comparison-block .g-comparison-filter-range-slider::-moz-range-track{height:.4rem;border-radius:.2rem;background:#e9ecef}.gree-comparison-block .g-comparison-filter-range-slider:focus{outline:none}.gree-comparison-block .g-comparison-price-range-slider{position:relative;height:2.6rem;display:flex;align-items:center;margin:.8rem 0}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input{position:absolute;width:100%;height:.4rem;margin:0;background:rgba(0,0,0,0);pointer-events:none}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input::-webkit-slider-thumb{pointer-events:auto}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input::-moz-range-thumb{pointer-events:auto}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input--min{z-index:1}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input--max{z-index:2}.gree-comparison-block .g-comparison-price-range-slider::before{content:"";position:absolute;left:0;right:0;height:.4rem;border-radius:.2rem;background:linear-gradient(to right, #e9ecef 0, #e9ecef var(--price-min-pct, 0%), #ff4510 var(--price-min-pct, 0%), #ff4510 var(--price-max-pct, 100%), #e9ecef var(--price-max-pct, 100%), #e9ecef 100%);pointer-events:none}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.gree-comparison-block .g-comparison-price-range-slider .g-comparison-price-range-input::-moz-range-track{background:rgba(0,0,0,0)}.gree-comparison-block .g-comparison-filter-alert{background:#e6f3ff;border:.1rem solid #b3d9ff;border-radius:0;overflow:hidden;max-height:0;opacity:0;padding:0 1.2rem;margin-top:0;pointer-events:none;transition:max-height .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease,padding .3s ease,margin-top .3s ease}.gree-comparison-block .g-comparison-filter-alert--visible{max-height:20rem;opacity:1;padding:1.2rem;margin-top:1.6rem;pointer-events:auto}.gree-comparison-block .g-comparison-filter-alert .g-comparison-alert-title{font:600 1.4rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#06c;margin:0 0 .6rem 0;display:flex;align-items:center;gap:.6rem}.gree-comparison-block .g-comparison-filter-alert .g-comparison-alert-text{font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#049;margin:0}.gree-comparison-block .g-comparison-filter-alert .g-comparison-alert-link{display:inline-flex;align-items:center;gap:.4rem;color:#06c;font:500 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;text-decoration:underline;margin-top:.8rem}.gree-comparison-block .g-comparison-filter-alert .g-comparison-alert-link:hover{text-decoration:none}.gree-comparison-block .g-comparison-filter-alert--warning{background:#fff3cd;border-color:#ffc107}.gree-comparison-block .g-comparison-filter-alert--warning .g-comparison-alert-title{color:#856404}.gree-comparison-block .g-comparison-filter-alert--warning .g-comparison-alert-text{color:#856404}.gree-comparison-block .g-comparison-filter-alert--warning .g-comparison-alert-link{color:#856404}.gree-comparison-block .g-comparison-product-results{flex:1;min-width:0}.gree-comparison-block .g-comparison-results-type-badge{flex-shrink:0;align-self:flex-start;margin-left:auto}.gree-comparison-block .g-comparison-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.gree-comparison-block .g-comparison-results-header .g-comparison-results-header-left{flex:1}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle{display:none}@media(max-width: 1024px){.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;padding:1.2rem 1.6rem;background:#fff;border:.2rem solid #e9ecef;border-radius:0;font-size:1.4rem;font-weight:600;color:#000}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle>span{display:flex;align-items:center;gap:.8rem}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle{cursor:pointer;transition:all .2s ease;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle:hover{border-color:rgba(255,69,16,.5);background:rgba(255,69,16,.02)}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle:active{background:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle .g-comparison-mobile-filters-toggle-text{flex:1}.gree-comparison-block .g-comparison-results-header .g-comparison-mobile-filters-toggle .g-comparison-mobile-filters-badge{display:inline-flex;align-items:center;justify-content:center;height:2.4rem;padding:0 1rem;background:#ff4510;color:#fff;font-size:1.2rem;font-weight:600;border-radius:1.2rem;line-height:1;box-shadow:0 .2rem .4rem rgba(255,69,16,.3);white-space:nowrap;margin:0 .8rem;text-align:left}}@media(max-width: 1024px){.gree-comparison-block .g-comparison-results-header{flex-direction:column;gap:1.6rem}}.gree-comparison-block .g-comparison-results-header-filters-mobile{display:none}@media(max-width: 1024px){.gree-comparison-block .g-comparison-results-header-filters-mobile{width:100%;margin-top:0;margin-bottom:1.6rem}.gree-comparison-block .g-comparison-results-header-filters-mobile .g-comparison-filter-sidebar{display:block;width:100%;border:.1rem solid #e9ecef;border-radius:0;box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}.gree-comparison-block .g-comparison-results-header-filters-mobile.g-comparison-results-header-filters-mobile--visible{display:block;animation:slideDown .15s cubic-bezier(0.4, 0, 0.2, 1)}}@keyframes slideDown{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFadeIn{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{from{opacity:0;transform:translateX(0.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes gridEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes crossfadeIn{from{opacity:0}to{opacity:1}}@keyframes crossfadeOut{from{opacity:1}to{opacity:0}}.gree-comparison-block .g-comparison-results-count{font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;align-items:stretch;animation:gridEnter .25s cubic-bezier(0.4, 0, 0.2, 1) both}@media(max-width: 1200px){.gree-comparison-block .g-comparison-product-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.gree-comparison-block .g-comparison-product-grid{grid-template-columns:1fr;gap:1.6rem}}.gree-comparison-block .g-comparison-product-card{background:#fff;border:.1rem solid #e9ecef;border-radius:0;box-shadow:0 .2rem .8rem rgba(0,0,0,.06);transition:border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden;animation:cardEnter .3s cubic-bezier(0.4, 0, 0.2, 1) both}.gree-comparison-block .g-comparison-product-card:nth-child(1){animation-delay:0ms}.gree-comparison-block .g-comparison-product-card:nth-child(2){animation-delay:40ms}.gree-comparison-block .g-comparison-product-card:nth-child(3){animation-delay:80ms}.gree-comparison-block .g-comparison-product-card:nth-child(4){animation-delay:120ms}.gree-comparison-block .g-comparison-product-card:nth-child(5){animation-delay:160ms}.gree-comparison-block .g-comparison-product-card:nth-child(6){animation-delay:200ms}.gree-comparison-block .g-comparison-product-card:nth-child(7){animation-delay:240ms}.gree-comparison-block .g-comparison-product-card:nth-child(8){animation-delay:280ms}.gree-comparison-block .g-comparison-product-card:nth-child(9){animation-delay:320ms}.gree-comparison-block .g-comparison-product-card:nth-child(10){animation-delay:360ms}.gree-comparison-block .g-comparison-product-card:nth-child(11){animation-delay:400ms}.gree-comparison-block .g-comparison-product-card:nth-child(12){animation-delay:440ms}.gree-comparison-block .g-comparison-product-card--compared{border-width:.1rem;border-color:#ff4510;box-shadow:0 .2rem .8rem rgba(255,69,16,.15);border-radius:0}.gree-comparison-block .g-comparison-product-card-badges{position:absolute;top:1.2rem;left:1.2rem;z-index:1}.gree-comparison-block .g-comparison-product-badge{font:600 1.1rem/1.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:.6rem 1rem;border-radius:0;display:inline-flex;align-items:center;gap:.4rem}.gree-comparison-block .g-comparison-product-badge--type{background:#ff4510;color:#fff}.gree-comparison-block .g-comparison-product-badge--eco{background:hsla(0,0%,100%,.95);color:#02ab19;border:.1rem solid rgba(2,171,25,.2);font-size:.7rem;line-height:1.1rem;padding:.4rem .8rem;font-weight:500;backdrop-filter:blur(4px);box-shadow:0 .2rem .4rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-product-badge--wifi{background:hsla(0,0%,100%,.95);color:#ff4510;border:.1rem solid rgba(255,69,16,.2);font-size:.7rem;line-height:1.1rem;padding:.4rem .8rem;font-weight:500;backdrop-filter:blur(4px);box-shadow:0 .2rem .4rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-product-badge--wifi svg{width:1rem;height:1rem}.gree-comparison-block .g-comparison-product-badge--system{background:hsla(0,0%,100%,.95);color:#ff4510;border:.1rem solid rgba(255,69,16,.2);font-size:.7rem;line-height:1.1rem;padding:.4rem .8rem;font-weight:500;backdrop-filter:blur(4px);box-shadow:0 .2rem .4rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-product-card-image{background:#fff;height:22rem;min-height:22rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.gree-comparison-block .g-comparison-product-card-image::after{content:"";position:absolute;inset:0;border-bottom:.1rem solid rgba(233,236,239,.8);pointer-events:none}.gree-comparison-block .g-comparison-product-card-image img{max-width:75%;max-height:85%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-image-crossfade{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-image-crossfade>img{position:absolute;max-width:75%;max-height:85%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-image-crossfade .g-comparison-crossfade-out{animation:crossfadeOut 320ms ease-out forwards}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-image-crossfade .g-comparison-crossfade-in{animation:crossfadeIn 320ms ease-in forwards}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-thumbs{position:absolute;bottom:1.2rem;left:0;right:0;z-index:2;padding:0}.gree-comparison-block .g-comparison-product-card-image .g-comparison-thumbs-colors{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.7rem}.gree-comparison-block .g-comparison-product-card-image .g-comparison-thumb-color{display:flex;flex-direction:column;align-items:center}.gree-comparison-block .g-comparison-product-card-image .g-comparison-thumb-color.g-active .g-comparison-thumb-btn::before{border-color:rgba(0,0,0,.35);border-width:.12rem}.gree-comparison-block .g-comparison-product-card-image .g-comparison-thumb-btn{position:relative;width:1.9rem;height:1.9rem;border:none;border-radius:50%;background-size:220%;background-position:center 25%;cursor:pointer;padding:0;margin:0}.gree-comparison-block .g-comparison-product-card-image .g-comparison-thumb-btn::before{content:"";position:absolute;inset:-0.4rem;border:.12rem solid rgba(0,0,0,0);border-radius:50%;transition:border-color .2s ease}.gree-comparison-block .g-comparison-product-card-image .g-comparison-product-card-color-name{position:absolute;bottom:.8rem;right:.8rem;z-index:2;font-size:.85rem;line-height:1.2;color:rgba(115,116,121,.55);white-space:nowrap}.gree-comparison-block .g-comparison-product-card-content{padding:1.6rem;flex:1;display:flex;flex-direction:column;min-width:0}.gree-comparison-block .g-comparison-product-card-title{font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 .6rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.4rem}.gree-comparison-block .g-comparison-product-card-price-badge{position:absolute;top:1.2rem;right:1.2rem;z-index:2;font:700 1.3rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:#ff4510;padding:.35rem .7rem;border-radius:0}.gree-comparison-block .g-comparison-product-card-subtitle{font:400 1.3rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0 0 1.2rem 0}.gree-comparison-block .g-comparison-product-card-features{position:absolute;top:.8rem;right:.8rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;z-index:2;align-items:center;justify-content:flex-end}.gree-comparison-block .g-comparison-product-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem;margin-bottom:1.2rem}.gree-comparison-block .g-comparison-product-card-wydajnosc{margin-bottom:1.6rem;min-height:5.6rem}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-product-card-wydajnosc-label{font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin-bottom:.6rem}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-product-card-wydajnosc-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-wydajnosc-btn{font:500 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:.5rem 1rem;border:.2rem solid #e0e0e0;border-radius:0;background:#fff;color:#000;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-wydajnosc-btn:hover:not(:disabled){border-color:#ff4510;background:rgba(255,69,16,.06)}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-wydajnosc-btn--selected{border-color:#ff4510;border-width:.2rem;background:#fff;color:#ff4510}.gree-comparison-block .g-comparison-product-card-wydajnosc .g-comparison-wydajnosc-btn--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.gree-comparison-block .g-comparison-product-spec .spec-label{font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin-bottom:.2rem}.gree-comparison-block .g-comparison-product-spec .spec-value{font:600 1.5rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-product-card-footer{margin-top:auto;padding-top:1.6rem;border-top:.1rem solid #e9ecef;display:flex;align-items:stretch;gap:1rem;flex-wrap:wrap}@media(max-width: 768px){.gree-comparison-block .g-comparison-product-card-footer{flex-direction:column;align-items:stretch}}.gree-comparison-block .g-comparison-product-card-footer .g-comparison-btn{flex:1;min-width:0;text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1.9rem;padding:1.1rem 1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.gree-comparison-block .g-comparison-product-card-footer .g-comparison-btn{width:100%;font-size:1.3rem;padding:1rem 1.6rem}}.gree-comparison-block .g-comparison-product-compare-toggle{display:flex;align-items:center;gap:.8rem;cursor:pointer}.gree-comparison-block .g-comparison-product-compare-toggle span{font:400 1.4rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-product-details-link{font:500 1.4rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff4510;text-decoration:none;display:flex;align-items:center;gap:.4rem}.gree-comparison-block .g-comparison-product-details-link:hover{text-decoration:underline}.gree-comparison-block .g-comparison-product-details-link:focus{outline:.2rem solid #ff4510;outline-offset:.2rem;border-radius:0}.gree-comparison-block .g-comparison-product-details-link svg{width:1.4rem;height:1.4rem}@keyframes barSlideIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes barSlideOut{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes barProductEnter{from{opacity:0;transform:translateY(10px) scale(0.97);max-width:0;padding-left:0;padding-right:0;margin-right:0}to{opacity:1;transform:translateY(0) scale(1);max-width:28rem;padding-left:.8rem;padding-right:2.4rem;margin-right:0}}@keyframes barProductLeave{from{opacity:1;transform:translateY(0) scale(1);max-width:28rem}to{opacity:0;transform:translateY(6px) scale(0.95);max-width:0;padding-left:0;padding-right:0}}.gree-comparison-block .g-comparison-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:.1rem solid #e9ecef;z-index:1000;padding:.7rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;animation:barSlideIn .38s cubic-bezier(0.4, 0, 0.2, 1) both}.gree-comparison-block .g-comparison-bar--leaving{animation:barSlideOut .48s cubic-bezier(0.4, 0, 0.2, 1) forwards}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar{flex-direction:row;gap:1rem;padding:.7rem 1.4rem}}@media(max-width: 480px){.gree-comparison-block .g-comparison-bar{padding:.6rem 1.2rem;gap:.8rem}}.gree-comparison-block .g-comparison-bar-products{display:flex;gap:.8rem;flex:1;overflow-x:auto;overflow-y:hidden;align-items:center;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0}.gree-comparison-block .g-comparison-bar-products::-webkit-scrollbar{display:none}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar-products{flex:1;gap:.7rem;min-width:0}}.gree-comparison-block .g-comparison-bar-counter{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;flex-shrink:0;width:100%}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar-counter{display:none}}.gree-comparison-block .gree-comparison-block .g-comparison-bar-counter{width:100%;text-align:center}.gree-comparison-block .g-comparison-bar-counter-value{font:500 1.3rem/1.2 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479}.gree-comparison-block .g-comparison-bar-counter-label{font:400 1.1rem/1.2 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#94969d;text-transform:none}.gree-comparison-block .g-comparison-bar-product{position:relative;display:flex;align-items:center;gap:.8rem;padding:.8rem 2.4rem .8rem .8rem;background:#f8f9fa;border-radius:0;flex:0 1 auto;overflow:hidden;animation:barProductEnter .28s cubic-bezier(0.4, 0, 0.2, 1) both}.gree-comparison-block .g-comparison-bar-product--leaving{animation:barProductLeave .28s cubic-bezier(0.4, 0, 0.2, 1) forwards;pointer-events:none}.gree-comparison-block .g-comparison-bar-product{min-width:0;max-width:300px;border:.1rem solid #e9ecef}@media(min-width: 769px){.gree-comparison-block .g-comparison-bar-product{padding:.9rem 2.6rem .9rem 1rem;gap:1rem}.gree-comparison-block .g-comparison-bar-product .product-name{font-size:1.6rem;line-height:1.4}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-type,.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-power{font-size:1.25rem;line-height:1.3}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-class{font-size:1.15rem;line-height:1.3}}.gree-comparison-block .g-comparison-bar-product img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex-shrink:0;background:#fff;border-radius:0;border:.1rem solid rgba(233,236,239,.3);padding:1.5rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-placeholder{width:5rem;height:5rem;background:#f8f9fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0;border:.1rem solid rgba(233,236,239,.3);font-size:1.4rem;color:rgba(115,116,121,.3)}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.gree-comparison-block .g-comparison-bar-product .product-name{font:600 1.5rem/1.3 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;letter-spacing:-0.01em}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-details{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-type{font:600 1.15rem/1.2 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff4510;white-space:nowrap}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-power{font:600 1.15rem/1.2 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;white-space:nowrap}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-class{font:600 1.1rem/1.2 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;white-space:nowrap}.gree-comparison-block .g-comparison-bar-product .remove-btn{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,0);border:none;padding:.25rem;cursor:pointer;color:#94969d;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;z-index:10;opacity:.6;outline:none}.gree-comparison-block .g-comparison-bar-product .remove-btn:hover{opacity:1;color:#737479}.gree-comparison-block .g-comparison-bar-product .remove-btn:focus{outline:none}.gree-comparison-block .g-comparison-bar-product .remove-btn:active{outline:none}.gree-comparison-block .g-comparison-bar-product .remove-btn svg{width:2rem;height:2rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar-product{flex:0 0 auto;min-width:12rem;max-width:14rem;padding:.7rem 2rem .7rem .7rem;gap:.7rem}.gree-comparison-block .g-comparison-bar-product img{width:4.5rem !important;height:4.5rem !important;max-width:4.5rem !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.3rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-placeholder{width:4.5rem !important;height:4.5rem !important;min-width:4.5rem !important}.gree-comparison-block .g-comparison-bar-product .product-name{font-size:1.3rem;line-height:1.3}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-content{gap:.25rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-details{gap:.4rem;flex-direction:row}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-type{font-size:1.05rem;line-height:1.2}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-power{font-size:1.05rem;line-height:1.2}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-class{display:none}.gree-comparison-block .g-comparison-bar-product .remove-btn{top:.3rem;right:.3rem;width:2.2rem;height:2.2rem;padding:.25rem}.gree-comparison-block .g-comparison-bar-product .remove-btn svg{width:1.8rem;height:1.8rem}}@media(max-width: 480px){.gree-comparison-block .g-comparison-bar-product{flex:0 0 auto;min-width:10rem;max-width:12rem;padding:.6rem 1.8rem .6rem .6rem;gap:.6rem}.gree-comparison-block .g-comparison-bar-product img{width:4rem !important;height:4rem !important;max-width:4rem !important;padding:.25rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-placeholder{width:4rem !important;height:4rem !important;min-width:4rem !important}.gree-comparison-block .g-comparison-bar-product .product-name{font-size:.95rem;line-height:1.2}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-details{gap:.3rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-type{font-size:.8rem}.gree-comparison-block .g-comparison-bar-product .g-comparison-bar-product-power{font-size:.8rem}.gree-comparison-block .g-comparison-bar-product .remove-btn{top:.25rem;right:.25rem;width:2rem;height:2rem;padding:.2rem}.gree-comparison-block .g-comparison-bar-product .remove-btn svg{width:1.6rem;height:1.6rem}}.gree-comparison-block .g-comparison-bar-actions{display:flex;flex-direction:column;gap:.6rem;flex-shrink:0;align-items:flex-end}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar-actions{flex-direction:row;align-items:center;gap:1rem}}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only{padding:.9rem;min-width:4rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:.1rem solid #e9ecef;color:#737479}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only svg{width:1.6rem;height:1.6rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--large{padding:.9rem 2rem;font-size:1.4rem;line-height:1.4;font-weight:500;white-space:nowrap}@media(max-width: 768px){.gree-comparison-block .g-comparison-bar-actions{gap:.8rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only{min-width:3.6rem;width:3.6rem;height:3.6rem;padding:.8rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only svg{width:1.4rem;height:1.4rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--large{padding:.9rem 1.8rem;font-size:1.3rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-comparison-bar-actions{gap:.7rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only{min-width:3.2rem;width:3.2rem;height:3.2rem;padding:.7rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--icon-only svg{width:1.2rem;height:1.2rem}.gree-comparison-block .g-comparison-bar-actions .g-comparison-btn--large{padding:.8rem 1.4rem;font-size:1.2rem;line-height:1.3}}.gree-comparison-block .g-comparison-bar-buttons{display:flex;flex-direction:row;gap:1rem;align-items:center}.gree-comparison-block .g-comparison-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;font:600 1.5rem/1.9rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.gree-comparison-block .g-comparison-btn--primary{background:#ff4510;color:#fff;transition:background-color .2s ease}.gree-comparison-block .g-comparison-btn--primary:hover:not(:disabled){background:#e03d0e}.gree-comparison-block .g-comparison-btn--primary:disabled{background:rgba(255,69,16,.6);border-color:rgba(255,69,16,.6);color:#fff;cursor:not-allowed;opacity:1}.gree-comparison-block .g-comparison-btn--secondary{background:#fff;color:#ff4510;border:.1rem solid rgba(255,69,16,.3);text-decoration:none;padding:1.2rem 2rem;font-weight:600}.gree-comparison-block .g-comparison-btn--secondary:hover:not(:disabled){background:rgba(255,69,16,.05);border-color:#ff4510;color:#e03d0e}.gree-comparison-block .g-comparison-btn--secondary:disabled{background:rgba(255,69,16,.1) !important;color:#ff4510;border-color:rgba(255,69,16,.3);opacity:1 !important;cursor:not-allowed}.gree-comparison-block .g-comparison-btn--ghost{background:rgba(0,0,0,0);color:#737479;padding:.8rem 1.2rem}.gree-comparison-block .g-comparison-btn--toggle{background:#fff;color:#000;border:.1rem solid #e9ecef;padding:1rem 2rem;font:400 1.4rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-btn--toggle:hover:not(:disabled){background:#f8f9fa;border-color:#ff4510}.gree-comparison-block .g-comparison-btn--toggle.g-comparison-btn--toggle-active{background:rgba(255,69,16,.1);border-color:#ff4510;color:#ff4510;font-weight:500}.gree-comparison-block .g-comparison-btn:disabled:not(.g-comparison-btn--primary):not(.g-comparison-btn--secondary){opacity:.5;cursor:not-allowed}.gree-comparison-block .g-comparison-btn svg{width:1.8rem;height:1.8rem;flex-shrink:0}.gree-comparison-block .g-comparison-page{min-height:100vh;background:#fff;padding:2rem;max-width:140rem;margin:0 auto}@media(max-width: 768px){.gree-comparison-block .g-comparison-page{padding:1rem}}.gree-comparison-block .g-comparison-page-header{margin-bottom:3rem}.gree-comparison-block .g-comparison-page-header-actions{display:flex;align-items:center;gap:1rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-page-header-actions{flex-wrap:wrap;width:100%;gap:.8rem}.gree-comparison-block .g-comparison-page-header-actions>*:nth-child(1),.gree-comparison-block .g-comparison-page-header-actions>*:nth-child(2){flex:1 1 calc(50% - .4rem);min-width:calc(50% - .4rem);justify-content:center}.gree-comparison-block .g-comparison-page-header-actions>*:nth-child(3){flex:1 1 100%;width:100%;justify-content:center}}.gree-comparison-block .g-comparison-page-action-btn{display:inline-flex;align-items:center;gap:.6rem;background:#ff4510;border:.1rem solid #ff4510;padding:.9rem 1.6rem;height:4.2rem;box-sizing:border-box;cursor:pointer;color:#fff;font:500 1.4rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:all .2s ease;border-radius:0}.gree-comparison-block .g-comparison-page-action-btn:hover:not(:disabled){background:#e03d0e;border-color:#e03d0e}.gree-comparison-block .g-comparison-page-action-btn:disabled{opacity:.6;cursor:not-allowed;background:#94969d;border-color:#94969d;color:#fff}.gree-comparison-block .g-comparison-page-action-btn svg{flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-page-action-btn{padding:.8rem 1.2rem;font-size:1.3rem;gap:.5rem}}.gree-comparison-block .g-comparison-page-header-content{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-page-header-content{flex-direction:column;align-items:flex-start;gap:1.6rem}}.gree-comparison-block .g-comparison-page-header-left{flex:1;display:flex;flex-direction:column;gap:.6rem}.gree-comparison-block .g-comparison-page-header-right{display:flex;align-items:center;flex-shrink:0}.gree-comparison-block .g-comparison-page-back{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border:.1rem solid #ff4510;padding:.9rem 1.6rem;cursor:pointer;color:#ff4510;font:500 1.4rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:all .2s ease;border-radius:0;margin-bottom:0}.gree-comparison-block .g-comparison-page-back:hover{color:#fff;background:#ff4510;border-color:#ff4510}.gree-comparison-block .g-comparison-page-back:active{background:#ff4510;color:#fff}.gree-comparison-block .g-comparison-page-back svg{flex-shrink:0}.gree-comparison-block .g-comparison-page-back span{white-space:nowrap}@media(max-width: 768px){.gree-comparison-block .g-comparison-page-back{padding:.8rem 1.2rem;font-size:1.3rem;gap:.5rem}}.gree-comparison-block .g-comparison-page-title{font:600 2.2rem/1.3 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-page-subtitle{font:400 1.5rem/1.5 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-page-content{margin-bottom:3rem}.gree-comparison-block .g-comparison-page-footer{padding:3rem 0;display:flex;justify-content:center;align-items:center;margin-top:2rem}.gree-comparison-block .g-comparison-page-footer .g-comparison-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;font-size:1.4rem}.gree-comparison-block .g-comparison-page-footer .g-comparison-btn svg{width:1.8rem;height:1.8rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-page-footer{padding:2rem 0}.gree-comparison-block .g-comparison-page-footer .g-comparison-btn{width:100%;justify-content:center;padding:1rem 2rem;font-size:1.3rem}}.gree-comparison-block .g-comparison-view-footer{padding:2rem 0;border-top:.1rem solid #e9ecef;background:#f8f9fa;margin-top:3rem;padding:2rem 2.4rem;display:flex;justify-content:flex-end;align-items:center;gap:1.6rem;border-radius:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-view-footer{flex-direction:column;align-items:stretch}}.gree-comparison-block .g-comparison-view-footer .g-comparison-view-footer-actions{display:flex;gap:1.2rem;align-items:center}@media(max-width: 768px){.gree-comparison-block .g-comparison-view-footer .g-comparison-view-footer-actions{width:100%;flex-direction:column}}.gree-comparison-block .g-comparison-page-loading,.gree-comparison-block .g-comparison-page-error,.gree-comparison-block .g-comparison-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:4rem 2rem}.gree-comparison-block .g-comparison-loading-text{font:400 1.6rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin-top:1.6rem;margin-bottom:0}.gree-comparison-block .g-comparison-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9980;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.gree-comparison-block .g-comparison-modal-overlay{padding:1rem}}.gree-comparison-block .g-comparison-modal{background:#fff;width:100%;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;border-radius:0;overflow:hidden;margin:auto}@media(max-width: 768px){.gree-comparison-block .g-comparison-modal{max-height:98vh;max-width:100%}}.gree-comparison-block .g-comparison-modal-header{padding:2rem 2.4rem;border-bottom:.1rem solid #e9ecef;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-shrink:0}.gree-comparison-block .g-comparison-modal-header-left{flex:1}.gree-comparison-block .g-comparison-modal-title{font:600 1.8rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-modal-subtitle{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:.8rem 0 0 0}.gree-comparison-block .g-comparison-modal-header-right{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}.gree-comparison-block .g-comparison-modal-toggle{display:flex;align-items:center;gap:.8rem;cursor:pointer}.gree-comparison-block .g-comparison-modal-toggle input[type=checkbox]{width:1.6rem;height:1.6rem;cursor:pointer}.gree-comparison-block .g-comparison-modal-toggle span{font:400 1.4rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;white-space:nowrap}.gree-comparison-block .g-comparison-modal-close{background:none;border:none;padding:1.4rem;cursor:pointer;color:#737479;display:flex;align-items:center;justify-content:center}.gree-comparison-block .g-comparison-modal-close:hover{color:#000}.gree-comparison-block .g-comparison-modal-close svg{width:2.4rem;height:2.4rem}.gree-comparison-block .g-comparison-modal-actions{display:flex;gap:1.2rem;align-items:center}.gree-comparison-block .g-comparison-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;max-height:calc(95vh - 20rem)}@media(max-width: 768px){.gree-comparison-block .g-comparison-modal-body{max-height:calc(98vh - 18rem)}}.gree-comparison-block .g-comparison-modal-body .g-comparison-mobile-wrapper{max-height:100%}.gree-comparison-block .g-comparison-modal-footer{padding:2rem 2.4rem;border-top:.1rem solid #e9ecef;background:#f8f9fa;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-modal-footer{flex-direction:column;align-items:stretch}}.gree-comparison-block .g-comparison-modal-footer .g-comparison-modal-footer-actions{display:flex;gap:1.2rem;align-items:center}@media(max-width: 768px){.gree-comparison-block .g-comparison-modal-footer .g-comparison-modal-footer-actions{width:100%;flex-direction:column}}.gree-comparison-block .g-comparison-highlight-toggle{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;padding:.9rem 1.6rem;height:4.2rem;box-sizing:border-box;background:#fff;border:.1rem solid #e9ecef;transition:border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;flex-shrink:0;outline:none}.gree-comparison-block .g-comparison-highlight-toggle:hover{border-color:#ff4510}.gree-comparison-block .g-comparison-highlight-toggle:focus-within{border-color:#ff4510}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]{width:1.8rem;height:1.8rem;border:.1rem solid #bfc2aa;border-radius:0;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;transition:all .2s ease;outline:none}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]:focus{outline:none}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]:checked{background:#ff4510;border-color:#ff4510}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1.2rem;font-weight:600;line-height:1}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]:focus{outline:none}.gree-comparison-block .g-comparison-highlight-toggle span{font:500 1.4rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;white-space:nowrap}@media(max-width: 768px){.gree-comparison-block .g-comparison-highlight-toggle{padding:.8rem 1.2rem;height:auto;gap:.8rem}.gree-comparison-block .g-comparison-highlight-toggle span{font-size:1.3rem}.gree-comparison-block .g-comparison-highlight-toggle input[type=checkbox]{width:1.6rem;height:1.6rem}}.gree-comparison-block .g-comparison-table-wrapper{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none;border:.1rem solid #e9ecef;background:#fff}@media(max-width: 1023px){.gree-comparison-block .g-comparison-table-wrapper{max-height:60vh}}.gree-comparison-block .g-comparison-table-desktop{display:block}.gree-comparison-block .g-comparison-table-desktop--hidden{display:none}.gree-comparison-block .g-comparison-mobile-wrapper{display:none}.gree-comparison-block .g-comparison-mobile-wrapper--active{display:block}@media(max-width: 1023px){.gree-comparison-block .g-comparison-mobile-wrapper{display:block}}@media(max-width: 1023px){.gree-comparison-block .g-comparison-table-desktop{display:none !important}}.gree-comparison-block .g-comparison-table{width:100%;border-collapse:collapse;min-width:-moz-max-content;min-width:max-content;background:#fff}.gree-comparison-block .g-comparison-table th,.gree-comparison-block .g-comparison-table td{padding:1.6rem 2rem;text-align:left;vertical-align:middle;border:.1rem solid #e9ecef;background:#fff;font:400 1.5rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-table th{font-weight:600;font-size:1.4rem;background:#fff;position:sticky;top:0;z-index:10;border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-table th:first-child.g-comparison-table-param-header{position:sticky;left:0;background:#f8f9fa;font-weight:600;text-align:left;width:30rem;min-width:30rem;max-width:30rem;color:#000;border-right:.1rem solid #e9ecef;z-index:30;padding:1.8rem 2rem;vertical-align:middle}.gree-comparison-block .g-comparison-table td:first-child.g-comparison-row-label{position:sticky;left:0;z-index:20;background:#f8f9fa;font-weight:600;min-width:30rem;max-width:30rem;width:30rem;border-right:.1rem solid #e9ecef;text-align:left;color:#000;vertical-align:middle;padding:1.6rem 2rem}.gree-comparison-block .g-comparison-table th:not(:first-child){min-width:24rem;width:24rem}.gree-comparison-block .g-comparison-table td:not(:first-child){text-align:center}@media(max-width: 768px){.gree-comparison-block .g-comparison-table th:first-child{width:20rem;min-width:20rem;max-width:20rem}.gree-comparison-block .g-comparison-table td:first-child{min-width:20rem;max-width:20rem;width:20rem}}@media(max-width: 480px){.gree-comparison-block .g-comparison-table th:first-child{width:16rem;min-width:16rem;max-width:16rem;font-size:1.3rem;padding:1.2rem 1.6rem}.gree-comparison-block .g-comparison-table td:first-child{min-width:16rem;max-width:16rem;width:16rem;font-size:1.3rem;padding:1.2rem 1.6rem}}.gree-comparison-block .g-comparison-table tr.g-comparison-row-different{background-color:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-table tr.g-comparison-row-different td{background-color:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-table td.g-comparison-cell-different{font-weight:500;color:#000;text-align:center;background:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-table td.g-comparison-cell-normal{font-weight:400;color:#737479;text-align:center}.gree-comparison-block .g-comparison-table td svg{display:block;margin:0 auto}.gree-comparison-block .g-comparison-table tr:hover td:not(:first-child){background:rgba(248,249,250,.5)}.gree-comparison-block .g-comparison-table tr.g-comparison-row-different:hover td:not(:first-child){background:rgba(255,69,16,.08)}.gree-comparison-block .g-comparison-table td.g-comparison-row-label{position:sticky;left:0;background:#f8f9fa !important;padding:1.6rem 2rem;font-weight:600;color:#000;border-right:.1rem solid #e9ecef;min-width:30rem;max-width:30rem;width:30rem;border-bottom:.1rem solid #e9ecef;z-index:20;text-align:left;vertical-align:middle;font-size:1.4rem}.gree-comparison-block .g-comparison-table td.g-comparison-row-label.g-comparison-row-label-highlighted{background:rgba(255,69,16,.05) !important}.gree-comparison-block .g-comparison-table tr.g-comparison-row-different td.g-comparison-row-label{background:rgba(255,69,16,.05) !important}.gree-comparison-block .g-comparison-mobile-wrapper{width:100%}.gree-comparison-block .g-comparison-mobile-parameters{display:flex;flex-direction:column;gap:2rem}.gree-comparison-block .g-comparison-mobile-parameter-section{width:100%}.gree-comparison-block .g-comparison-mobile-parameter-section--highlighted .g-comparison-mobile-parameter-header{background:rgba(255,69,16,.1);border-color:rgba(255,69,16,.3)}.gree-comparison-block .g-comparison-mobile-parameter-header{font:600 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin-bottom:1.2rem;width:100%;background:rgba(248,249,250,.5);padding:1.2rem 1.6rem;border-radius:0;border:.1rem solid #e9ecef;transition:all .2s ease}.gree-comparison-block .g-comparison-mobile-parameter-header--highlighted{background:rgba(255,69,16,.1);border-color:rgba(255,69,16,.3);color:#000}.gree-comparison-block .g-comparison-mobile-parameter-values-scroll{display:flex;gap:1.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.8rem;scrollbar-width:none;-ms-overflow-style:none;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}.gree-comparison-block .g-comparison-mobile-parameter-values-scroll::-webkit-scrollbar{display:none}@media(max-width: 480px){.gree-comparison-block .g-comparison-mobile-parameter-values-scroll{gap:1rem;padding-left:1.6rem;padding-right:1.6rem;margin-left:-1.6rem;margin-right:-1.6rem}}.gree-comparison-block .g-comparison-mobile-parameter-value{flex-shrink:0;min-width:28rem;max-width:28rem;width:28rem;background:#fff;border:.1rem solid #e9ecef;border-radius:0;padding:1.2rem;font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;text-align:center;transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media(max-width: 480px){.gree-comparison-block .g-comparison-mobile-parameter-value{min-width:24rem;max-width:24rem;width:24rem;padding:1rem;font-size:1.3rem}}.gree-comparison-block .g-comparison-mobile-parameter-value--different{background:rgba(255,69,16,.1);border-color:rgba(255,69,16,.3);font-weight:500;color:#000}.gree-comparison-block .g-comparison-mobile-parameter-value svg{display:block;margin:0 auto}.gree-comparison-block .g-comparison-mobile-parameter-value:empty::before{content:"—";color:#737479}.gree-comparison-block .g-comparison-mobile-table-container{width:100%;max-width:100vw;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 20rem);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gree-comparison-block .g-comparison-mobile-table-container::-webkit-scrollbar{height:.6rem}.gree-comparison-block .g-comparison-mobile-table-container::-webkit-scrollbar-track{background:rgba(248,249,250,.3)}.gree-comparison-block .g-comparison-mobile-table-container::-webkit-scrollbar-thumb{background:rgba(255,69,16,.3);border-radius:.3rem}.gree-comparison-block .g-comparison-mobile-table-container::-webkit-scrollbar-thumb:hover{background:rgba(255,69,16,.5)}.gree-comparison-block .g-comparison-mobile-table{width:100%;min-width:-moz-max-content;min-width:max-content;display:grid;grid-template-columns:repeat(var(--product-count, 3), 18rem);border-collapse:separate}.gree-comparison-block .g-comparison-mobile-table-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.gree-comparison-block .g-comparison-mobile-table-row--header{background:rgba(248,249,250,.5)}.gree-comparison-block .g-comparison-mobile-table-row--header .g-comparison-mobile-table-cell{background:rgba(248,249,250,.5);border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-mobile-table-row--header .g-comparison-mobile-table-cell--label{background:rgba(248,249,250,.8);font-weight:700}.gree-comparison-block .g-comparison-mobile-table-row--param-name .g-comparison-mobile-table-cell--param-name{z-index:20;background:#eaebef;font-weight:600;font-size:1.3rem;color:#737479;text-transform:uppercase;letter-spacing:.05em;padding:1.2rem 1.6rem;border-bottom:.1rem solid #e9ecef;text-align:left;transition:all .1s ease}.gree-comparison-block .g-comparison-mobile-table-row--param-name.g-comparison-mobile-table-row--highlighted .g-comparison-mobile-table-cell--param-name{background:rgba(255,69,16,.15);border-color:rgba(255,69,16,.2);color:#000}.gree-comparison-block .g-comparison-mobile-table-row--param-values .g-comparison-mobile-table-cell{border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-mobile-table-row--highlighted .g-comparison-mobile-table-cell--label{background:rgba(255,69,16,.1);border-color:rgba(255,69,16,.3)}.gree-comparison-block .g-comparison-mobile-table-cell{display:block;padding:1.2rem 1.6rem;font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;text-align:center;border-right:.1rem solid #e9ecef;background:#fff;min-width:18rem;max-width:18rem;word-wrap:break-word;overflow-wrap:break-word}.gree-comparison-block .g-comparison-mobile-table-cell--param-name{grid-column:1/-1;width:100%;min-width:100%;max-width:100%;border-right:none;z-index:5}.gree-comparison-block .g-comparison-mobile-table-cell--param-name-highlighted{background:rgba(255,69,16,.1);border-color:rgba(255,69,16,.3)}.gree-comparison-block .g-comparison-mobile-table-cell--param-value{background:#fff}.gree-comparison-block .g-comparison-mobile-table-cell--product{position:relative;padding:1.6rem;background:#fff}.gree-comparison-block .g-comparison-mobile-table-cell--product-name{font:600 1.4rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;text-align:center}.gree-comparison-block .g-comparison-mobile-table-cell--product-type{font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;text-align:center}.gree-comparison-block .g-comparison-mobile-table-cell--different{background:rgba(255,69,16,.05);border-color:rgba(255,69,16,.2);font-weight:600}.gree-comparison-block .g-comparison-mobile-table-cell:last-child{border-right:none}.gree-comparison-block .g-comparison-mobile-table-cell svg{display:block;margin:0 auto}.gree-comparison-block .g-comparison-mobile-product-remove{position:absolute;top:.8rem;right:.8rem;width:2.4rem;height:2.4rem;background:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#737479;transition:all .2s ease;z-index:5}.gree-comparison-block .g-comparison-mobile-product-remove:hover{background:rgba(255,69,16,.1);color:#ff4510}.gree-comparison-block .g-comparison-mobile-product-remove:active{background:rgba(255,69,16,.2)}.gree-comparison-block .g-comparison-mobile-product-image{width:100%;max-width:14rem;height:12rem;-o-object-fit:contain;object-fit:contain;margin:0 auto;background:#fff;display:block}.gree-comparison-block .g-comparison-mobile-product-image--empty{display:flex;align-items:center;justify-content:center;background:rgba(248,249,250,.5);color:#737479;font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-mobile-scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.gree-comparison-block .g-comparison-mobile-products-scroll{display:flex;gap:0;min-width:-moz-max-content;min-width:max-content;padding:2rem 0 1.6rem;background:rgba(248,249,250,.5);border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-mobile-product{flex-shrink:0;width:16rem;position:relative;text-align:center;padding:0 1rem;border-right:.1rem solid #e9ecef;box-sizing:border-box}.gree-comparison-block .g-comparison-mobile-product:last-child{border-right:none}.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-scroll{overflow-x:visible}.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-products-scroll,.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-param-section,.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-param-values{min-width:100%;width:100%}.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-product,.gree-comparison-block .g-comparison-mobile-wrapper--two-products .g-comparison-mobile-param-value{width:50%;flex:1}.gree-comparison-block .g-comparison-mobile-product-name{font:600 1.1rem/1.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin-top:.6rem}.gree-comparison-block .g-comparison-mobile-product-remove{position:absolute;top:-0.8rem;right:.4rem;width:2rem;height:2rem;background:rgba(0,0,0,.08);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#737479;z-index:5}.gree-comparison-block .g-comparison-mobile-product-remove:hover,.gree-comparison-block .g-comparison-mobile-product-remove:active{background:rgba(255,69,16,.15);color:#ff4510}.gree-comparison-block .g-comparison-mobile-product-image{width:100%;max-width:12rem;height:8rem;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block}.gree-comparison-block .g-comparison-mobile-product-image--empty{display:flex;align-items:center;justify-content:center;background:rgba(248,249,250,.5);color:#737479;font:400 1rem/1.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-mobile-param-section{min-width:-moz-max-content;min-width:max-content}.gree-comparison-block .g-comparison-mobile-param-name{position:sticky;top:0;left:0;z-index:10;background:#eaebef;font:600 1.1rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;text-transform:uppercase;letter-spacing:.05em;padding:.8rem 1.6rem;border-bottom:.1rem solid #e9ecef;width:calc(100vw - 2rem);min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);box-sizing:border-box}.gree-comparison-block .g-comparison-mobile-param-name--highlighted{background:rgba(255,69,16,.15);color:#000}.gree-comparison-block .g-comparison-mobile-param-values{display:flex;min-width:-moz-max-content;min-width:max-content}.gree-comparison-block .g-comparison-mobile-param-value{flex-shrink:0;width:16rem;padding:1rem 1.2rem;font:400 1.2rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;text-align:center;box-sizing:border-box;border-right:.1rem solid #e9ecef;border-bottom:.1rem solid #e9ecef;background:#fff;box-sizing:border-box}.gree-comparison-block .g-comparison-mobile-param-value:last-child{border-right:none}.gree-comparison-block .g-comparison-mobile-param-value--different{background:rgba(255,69,16,.05);font-weight:600}.gree-comparison-block .g-comparison-mobile-param-value svg{display:block;margin:0 auto}.gree-comparison-block .g-comparison-product-header{text-align:center;padding:1.6rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.gree-comparison-block .g-comparison-product-header img{width:16rem;height:16rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:rgba(0,0,0,0);border-radius:0;border:none;padding:1.5rem}.gree-comparison-block .g-comparison-product-header .g-comparison-product-header-placeholder{width:16rem;height:16rem;display:flex;align-items:center;justify-content:center;color:#94969d;background:rgba(0,0,0,0);border:none;font:400 1.4rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gree-comparison-block .g-comparison-product-header .product-name-wrapper{display:flex;align-items:center;justify-content:center;height:4.48rem;width:100%}.gree-comparison-block .g-comparison-product-header .product-name{font:600 1.6rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.gree-comparison-block .g-comparison-product-header .product-model-code{font:400 1.2rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#94969d;margin:.4rem 0 0 0;text-align:center}.gree-comparison-block .g-comparison-product-header .product-type{font:400 1.3rem/1.4 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:.4rem 0 0 0;text-align:center}.gree-comparison-block .g-comparison-bar-product img{width:8.8rem;height:8.8rem;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:0;border:.1rem solid rgba(233,236,239,.8);box-shadow:inset 0 0 0 .1rem rgba(0,0,0,.02)}.gree-comparison-block .g-comparison-loading-state,.gree-comparison-block .g-comparison-empty-state{width:100%;text-align:center;padding:3rem 2rem;background:#fff;border:.1rem solid #e9ecef;border-radius:0;margin:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-loading-state,.gree-comparison-block .g-comparison-empty-state{padding:2.4rem 1.6rem}}.gree-comparison-block .g-comparison-loading-state svg,.gree-comparison-block .g-comparison-empty-state svg{width:4.8rem;height:4.8rem;color:#737479;margin-bottom:1.6rem}.gree-comparison-block .g-comparison-loading-state-icon,.gree-comparison-block .g-comparison-empty-state-icon{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem;margin:0 auto 1.6rem;color:#737479}@media(max-width: 768px){.gree-comparison-block .g-comparison-loading-state-icon,.gree-comparison-block .g-comparison-empty-state-icon{width:5rem;height:5rem;margin-bottom:1.2rem}}.gree-comparison-block .g-comparison-loading-state-icon svg,.gree-comparison-block .g-comparison-empty-state-icon svg{margin:0}.gree-comparison-block .g-comparison-loading-state h3,.gree-comparison-block .g-comparison-empty-state h3{font:600 1.8rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 .8rem 0}@media(max-width: 768px){.gree-comparison-block .g-comparison-loading-state h3,.gree-comparison-block .g-comparison-empty-state h3{font-size:1.6rem;line-height:2.2rem}}.gree-comparison-block .g-comparison-loading-state p,.gree-comparison-block .g-comparison-empty-state p{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0 0 2rem 0}@media(max-width: 768px){.gree-comparison-block .g-comparison-loading-state p,.gree-comparison-block .g-comparison-empty-state p{font-size:1.3rem;line-height:1.8rem;margin-bottom:1.6rem}}.gree-comparison-block .g-comparison-loading-state .g-comparison-btn,.gree-comparison-block .g-comparison-empty-state .g-comparison-btn{margin-top:0}.gree-comparison-block .g-comparison-loading-state--no-results,.gree-comparison-block .g-comparison-empty-state--no-results{border:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-loading-spinner{width:4rem;height:4rem;border:.3rem solid #e9ecef;border-top-color:#ff4510;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.gree-comparison-block [data-radix-accordion-item]{border-bottom:.1rem solid #e9ecef}.gree-comparison-block [data-radix-accordion-item]:last-child{border-bottom:none}.gree-comparison-block [data-radix-accordion-header]{margin:0}.gree-comparison-block [data-radix-accordion-content]{overflow:hidden}.gree-comparison-block .toast-viewport{position:fixed;top:10rem;right:2.4rem;z-index:3000;display:flex;flex-direction:column;gap:.8rem}@media(max-width: 768px){.gree-comparison-block .toast-viewport{left:1.6rem;right:1.6rem;top:8rem}}.gree-comparison-block .toast{background:#fff;padding:1.6rem 2rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);border-left:.4rem solid #02ab19;display:flex;align-items:center;gap:1.2rem}.gree-comparison-block .toast--error{border-left-color:#ff4510}.gree-comparison-block .toast .toast-message{font:500 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-product-card--skeleton{pointer-events:none;opacity:.7}.gree-comparison-block .g-comparison-skeleton-badge{width:6rem;height:2.4rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0}.gree-comparison-block .g-comparison-skeleton-image{width:100%;height:100%;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.gree-comparison-block .g-comparison-skeleton-title{width:80%;height:2.2rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0;margin-bottom:.8rem}.gree-comparison-block .g-comparison-skeleton-subtitle{width:60%;height:1.8rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0;margin-bottom:1.6rem}.gree-comparison-block .g-comparison-skeleton-spec-label{width:70%;height:1.6rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0;margin-bottom:.4rem}.gree-comparison-block .g-comparison-skeleton-spec-value{width:50%;height:2rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0}.gree-comparison-block .g-comparison-skeleton-checkbox{width:10rem;height:1.8rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0}.gree-comparison-block .g-comparison-skeleton-link{width:8rem;height:1.8rem;background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.gree-comparison-block .g-comparison-page--skeleton-loading{animation:comparisonFadeIn .4s ease-out both}@keyframes comparisonFadeIn{from{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.gree-comparison-block .g-comparison-skeleton-bar{background:linear-gradient(90deg, #f8f9fa 25%, rgba(248, 249, 250, 0.5) 50%, #f8f9fa 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:0}.gree-comparison-block .g-comparison-skeleton-bar--title{width:26rem;height:2.6rem;margin-bottom:.6rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-skeleton-bar--title{width:18rem;height:2.2rem}}.gree-comparison-block .g-comparison-skeleton-bar--subtitle{width:34rem;height:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-skeleton-bar--subtitle{width:22rem}}.gree-comparison-block .g-comparison-skeleton-bar--action{width:13rem;height:3.6rem;border-radius:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-skeleton-bar--action{flex:1;min-width:0}}.gree-comparison-block .g-comparison-skeleton-bar--action-sm{width:7rem;height:3.6rem;border-radius:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-skeleton-bar--action-sm{flex:1;min-width:0}}.gree-comparison-block .g-comparison-skeleton-bar--product-image{width:100%;aspect-ratio:4/3;margin-bottom:1.2rem}.gree-comparison-block .g-comparison-skeleton-bar--product-name{width:70%;height:1.8rem;margin:0 auto}.gree-comparison-block .g-comparison-skeleton-bar--row-label{height:1.6rem}.gree-comparison-block .g-comparison-skeleton-bar--cell-value{height:1.6rem;margin:0 auto}.gree-comparison-block .g-comparison-product-header--skeleton{padding:2rem 1.6rem;display:flex;flex-direction:column;align-items:center}.gree-comparison-block .g-comparison-table--skeleton{pointer-events:none}.gree-comparison-block .g-comparison-table--skeleton td{padding:1.2rem 1.6rem}.gree-comparison-block .g-comparison-table--skeleton .g-comparison-row-label{padding:1.2rem 1.6rem}.gree-comparison-block .g-comparison-share-modal{background:#fff;width:100%;max-width:60rem;display:flex;flex-direction:column;border-radius:0;overflow:hidden}.gree-comparison-block .g-comparison-share-modal-header{padding:2rem 2.4rem;border-bottom:.1rem solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-shrink:0}.gree-comparison-block .g-comparison-share-modal-title{font:600 1.8rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-share-modal-body{padding:2.4rem}.gree-comparison-block .g-comparison-share-modal-description{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0 0 1.6rem 0}.gree-comparison-block .g-comparison-share-url-container{display:flex;gap:1.2rem;align-items:stretch}@media(max-width: 768px){.gree-comparison-block .g-comparison-share-url-container{flex-direction:column}}.gree-comparison-block .g-comparison-share-url-input{flex:1;padding:1.2rem 1.6rem;border:.1rem solid #e9ecef;border-radius:0;font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;background:#f8f9fa;cursor:text}.gree-comparison-block .g-comparison-share-url-input:focus{outline:none;border-color:#ff4510;background:#fff}.gree-comparison-block .g-comparison-share-copy-btn{white-space:nowrap;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-comparison-share-copy-btn{width:100%}}.gree-comparison-block .g-comparison-model-modal{background:#fff;width:100%;max-width:90rem;max-height:90vh;display:flex;flex-direction:column;border-radius:0;overflow:hidden}.gree-comparison-block .g-comparison-model-modal-header{padding:2rem 2.4rem;border-bottom:.1rem solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-shrink:0}.gree-comparison-block .g-comparison-model-modal-back{display:flex;align-items:center;gap:.8rem;background:none;border:none;padding:.8rem 1.2rem;cursor:pointer;color:#737479;font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:0;transition:all .2s ease}.gree-comparison-block .g-comparison-model-modal-back:hover{background:#f8f9fa;color:#ff4510}.gree-comparison-block .g-comparison-model-modal-back:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.gree-comparison-block .g-comparison-model-modal-title{font:600 1.8rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0;flex:1;text-align:center}.gree-comparison-block .g-comparison-model-modal-body{flex:1;overflow-y:auto;padding:2.4rem;-webkit-overflow-scrolling:touch}.gree-comparison-block .g-comparison-model-product-info{text-align:center;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-model-product-image{max-width:20rem;height:auto;margin-bottom:1.6rem}.gree-comparison-block .g-comparison-model-product-name{font:600 2rem/2.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-model-list-header{font:500 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin-bottom:2rem}.gree-comparison-block .g-comparison-model-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr));gap:2rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-model-list{grid-template-columns:1fr}}.gree-comparison-block .g-comparison-model-card{background:#fff;border:.1rem solid #e9ecef;border-radius:0;display:flex;flex-direction:column;transition:border-color .2s ease}.gree-comparison-block .g-comparison-model-card:hover{border-color:rgba(255,69,16,.4)}.gree-comparison-block .g-comparison-model-card-header{padding:1.6rem;border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-model-name{font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 .4rem 0}.gree-comparison-block .g-comparison-model-code{font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479}.gree-comparison-block .g-comparison-model-card-body{padding:1.6rem;flex:1}.gree-comparison-block .g-comparison-model-params{display:flex;flex-direction:column;gap:.8rem}.gree-comparison-block .g-comparison-model-param{display:flex;justify-content:space-between;align-items:center;font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479}.gree-comparison-block .g-comparison-model-param .param-label{color:#737479}.gree-comparison-block .g-comparison-model-param .param-value{color:#000;font-weight:500}.gree-comparison-block .g-comparison-model-card-footer{padding:1.6rem;border-top:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-model-loading,.gree-comparison-block .g-comparison-model-error,.gree-comparison-block .g-comparison-model-empty{text-align:center;padding:6rem 2rem;color:#737479}.gree-comparison-block .g-comparison-model-loading p,.gree-comparison-block .g-comparison-model-error p,.gree-comparison-block .g-comparison-model-empty p{font:400 1.5rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 0 1.6rem 0}.gree-comparison-block .g-comparison-wizard-modal{background:#fff;width:100%;max-width:90rem;max-height:90vh;display:flex;flex-direction:column;border-radius:0;overflow:hidden;box-shadow:0 1rem 4rem rgba(0,0,0,.15)}.gree-comparison-block .g-comparison-wizard-modal-header{padding:2rem 2.4rem;border-bottom:.1rem solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-shrink:0;background:#fff}.gree-comparison-block .g-comparison-wizard-modal-header-center{flex:1;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.gree-comparison-block .g-comparison-wizard-modal-title{font:600 2rem/2.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0;text-align:center}.gree-comparison-block .g-comparison-wizard-product-preview{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;background:#f8f9fa;border-radius:0}.gree-comparison-block .g-comparison-wizard-product-preview img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.gree-comparison-block .g-comparison-wizard-product-preview span{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479}.gree-comparison-block .g-comparison-wizard-modal-back{display:flex;align-items:center;gap:.8rem;background:none;border:none;padding:.8rem 1.2rem;cursor:pointer;color:#737479;font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:0;transition:all .2s ease}.gree-comparison-block .g-comparison-wizard-modal-back:hover{background:#f8f9fa;color:#ff4510}.gree-comparison-block .g-comparison-wizard-modal-back:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.gree-comparison-block .g-comparison-wizard-progress{height:.4rem;background:#e9ecef;width:100%;flex-shrink:0}.gree-comparison-block .g-comparison-wizard-progress-bar{height:100%;background:#ff4510;transition:width .3s ease}.gree-comparison-block .g-comparison-wizard-modal-body{flex:1;overflow-y:auto;padding:3.2rem 2.4rem;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.gree-comparison-block .g-comparison-wizard-modal-body{padding:2.4rem 1.6rem}}.gree-comparison-block .g-comparison-wizard-step{max-width:70rem;margin:0 auto}.gree-comparison-block .g-comparison-wizard-step-header{margin-bottom:3.2rem;text-align:center}.gree-comparison-block .g-comparison-wizard-step-title{font:600 2.4rem/3.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 1.2rem 0}.gree-comparison-block .g-comparison-wizard-step-description{font:400 1.6rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-wizard-options{display:flex;flex-direction:column;gap:1.6rem}.gree-comparison-block .g-comparison-wizard-options--grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-wizard-options--grid{grid-template-columns:1fr}}.gree-comparison-block .g-comparison-wizard-options--inline{display:grid;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));gap:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-wizard-options--inline{grid-template-columns:1fr}}.gree-comparison-block .g-comparison-wizard-option{background:#fff;border:.2rem solid #e9ecef;border-radius:0;padding:2rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.gree-comparison-block .g-comparison-wizard-option:hover{border-color:rgba(255,69,16,.5);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-wizard-option:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.gree-comparison-block .g-comparison-wizard-option--selected{border-color:#ff4510;background:rgba(255,69,16,.05);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.15)}.gree-comparison-block .g-comparison-wizard-option--card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4rem 2rem}.gree-comparison-block .g-comparison-wizard-option--large{padding:2.4rem}.gree-comparison-block .g-comparison-wizard-option-icon{font-size:3.2rem;margin-bottom:1.2rem;line-height:1}.gree-comparison-block .g-comparison-wizard-option-content{width:100%}.gree-comparison-block .g-comparison-wizard-option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;gap:1.2rem}.gree-comparison-block .g-comparison-wizard-option-label{font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;display:block;margin-bottom:.4rem}.gree-comparison-block .g-comparison-wizard-option-badge{font:500 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff4510;background:rgba(255,69,16,.1);padding:.4rem .8rem;border-radius:0;white-space:nowrap}.gree-comparison-block .g-comparison-wizard-option-description{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-wizard-option-hint{font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#94969d;margin-top:.8rem;padding-top:.8rem;border-top:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-wizard-results{display:flex;flex-direction:column;gap:2rem}.gree-comparison-block .g-comparison-wizard-result-card{background:#fff;border:.2rem solid #e9ecef;border-radius:0;padding:2.4rem;position:relative;transition:all .2s ease}.gree-comparison-block .g-comparison-wizard-result-card:hover{border-color:rgba(255,69,16,.5);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-wizard-result-card--top{border-color:#ff4510;background:rgba(255,69,16,.03)}.gree-comparison-block .g-comparison-wizard-result-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:#ff4510;color:#fff;font:600 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:0;margin-bottom:1.6rem}.gree-comparison-block .g-comparison-wizard-result-header{margin-bottom:2rem}.gree-comparison-block .g-comparison-wizard-result-name{font:600 2rem/2.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 .4rem 0}.gree-comparison-block .g-comparison-wizard-result-code{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479}.gree-comparison-block .g-comparison-wizard-result-specs{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1.6rem;margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-wizard-result-spec{display:flex;align-items:flex-start;gap:1.2rem}.gree-comparison-block .g-comparison-wizard-result-spec svg{flex-shrink:0;color:#ff4510;margin-top:.2rem}.gree-comparison-block .g-comparison-wizard-result-spec .spec-label{display:block;font:400 1.2rem/1.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin-bottom:.4rem}.gree-comparison-block .g-comparison-wizard-result-spec .spec-value{display:block;font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000}.gree-comparison-block .g-comparison-wizard-result-button{width:100%;margin-top:.8rem}.gree-comparison-block .g-comparison-form-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;backdrop-filter:blur(0.4rem);-webkit-backdrop-filter:blur(0.4rem)}@media(max-width: 768px){.gree-comparison-block .g-comparison-form-modal-overlay{padding:1rem}}.gree-comparison-block .g-comparison-form-modal{background:#fff;width:100%;max-width:90rem;max-height:90vh;display:flex;flex-direction:column;border-radius:0;overflow:hidden;box-shadow:0 2rem 6rem rgba(0,0,0,.3)}@media(max-width: 768px){.gree-comparison-block .g-comparison-form-modal{max-height:95vh;border-radius:0}}.gree-comparison-block .g-comparison-form-modal-header{padding:2.4rem;border-bottom:.1rem solid #e9ecef;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-shrink:0;background:#fff}.gree-comparison-block .g-comparison-form-modal-title{font:600 2.4rem/3.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-form-modal-close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:none;border:none;cursor:pointer;border-radius:0;transition:background .2s ease;color:#737479}.gree-comparison-block .g-comparison-form-modal-close:hover{background:#f8f9fa}.gree-comparison-block .g-comparison-form-modal-close-icon{width:2rem;height:2rem}.gree-comparison-block .g-comparison-form-modal-content{flex:1;overflow-y:auto;padding:3.2rem 2.4rem;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.gree-comparison-block .g-comparison-form-modal-content{padding:2.4rem 1.6rem}}.gree-comparison-block .g-comparison-form-loading{text-align:center;padding:6rem 2rem;color:#737479}.gree-comparison-block .g-comparison-multi-step-form{width:100%}.gree-comparison-block .g-comparison-form-container{max-width:70rem;margin:0 auto}.gree-comparison-block .g-comparison-form-header{text-align:center;margin-bottom:3.2rem}.gree-comparison-block .g-comparison-form-title{font:600 2.8rem/3.6rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 1.2rem 0}.gree-comparison-block .g-comparison-form-subtitle{font:400 1.6rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-form-content{margin-bottom:3.2rem}.gree-comparison-block .g-comparison-form-step{max-width:100%}.gree-comparison-block .g-comparison-form-step-header{margin-bottom:3.2rem;text-align:center}.gree-comparison-block .g-comparison-form-step-title{font:600 2.4rem/3.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0 0 1.2rem 0}.gree-comparison-block .g-comparison-form-step-description{font:400 1.6rem/2.4rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-form-step-content{display:flex;flex-direction:column;gap:3.2rem}.gree-comparison-block .g-comparison-form-section{display:flex;flex-direction:column;gap:1.6rem}.gree-comparison-block .g-comparison-form-section-label{font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;margin:0}.gree-comparison-block .g-comparison-form-options{display:flex;flex-direction:column;gap:1.6rem}.gree-comparison-block .g-comparison-form-options--grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-comparison-form-options--grid{grid-template-columns:1fr}}.gree-comparison-block .g-comparison-form-option{background:#fff;border:.2rem solid #e9ecef;border-radius:0;padding:2rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.gree-comparison-block .g-comparison-form-option:hover{border-color:rgba(255,69,16,.5);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.gree-comparison-block .g-comparison-form-option--selected{border-color:#ff4510;background:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-form-option:focus{outline:none;border-color:#ff4510;box-shadow:0 0 0 .3rem rgba(255,69,16,.1)}.gree-comparison-block .g-comparison-form-option-content{width:100%}.gree-comparison-block .g-comparison-form-option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;gap:1.2rem}.gree-comparison-block .g-comparison-form-option-label{font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;display:block;margin-bottom:.4rem}.gree-comparison-block .g-comparison-form-option-description{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;margin:0}.gree-comparison-block .g-comparison-form-room-count{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:#f8f9fa;border-radius:0}.gree-comparison-block .g-comparison-form-room-count-btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background:#fff;border:.2rem solid #e9ecef;border-radius:0;cursor:pointer;font:600 2.4rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;transition:all .2s ease}.gree-comparison-block .g-comparison-form-room-count-btn:hover:not(:disabled){border-color:#ff4510;background:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-form-room-count-btn:disabled{opacity:.5;cursor:not-allowed}.gree-comparison-block .g-comparison-form-room-count-value{font:600 3.2rem/1 "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;min-width:6rem;text-align:center}.gree-comparison-block .g-comparison-form-room-count-hint{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff4510;margin-top:.8rem;text-align:center}.gree-comparison-block .g-comparison-form-energy-class{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.gree-comparison-block .g-comparison-form-energy-class-btn{padding:1.2rem 2.4rem;background:#fff;border:.2rem solid #e9ecef;border-radius:0;cursor:pointer;font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;transition:all .2s ease}.gree-comparison-block .g-comparison-form-energy-class-btn:hover{border-color:rgba(255,69,16,.5)}.gree-comparison-block .g-comparison-form-energy-class-btn--selected{border-color:#ff4510;background:rgba(255,69,16,.05);color:#ff4510}.gree-comparison-block .g-comparison-form-features{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1.2rem}.gree-comparison-block .g-comparison-form-feature-checkbox{display:flex;align-items:center;gap:.8rem;padding:1.2rem;background:#fff;border:.2rem solid #e9ecef;border-radius:0;cursor:pointer;transition:all .2s ease}.gree-comparison-block .g-comparison-form-feature-checkbox:hover{border-color:rgba(255,69,16,.5)}.gree-comparison-block .g-comparison-form-feature-checkbox--checked{border-color:#ff4510;background:rgba(255,69,16,.05)}.gree-comparison-block .g-comparison-form-feature-input{width:1.8rem;height:1.8rem;cursor:pointer}.gree-comparison-block .g-comparison-form-feature-label{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;cursor:pointer}.gree-comparison-block .g-comparison-form-navigation{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid #e9ecef}.gree-comparison-block .g-comparison-form-progress{height:.4rem;background:#e9ecef;width:100%;margin-bottom:1.2rem;border-radius:0;overflow:hidden}.gree-comparison-block .g-comparison-form-progress-bar{height:100%;background:#ff4510;transition:width .3s ease;border-radius:0}.gree-comparison-block .g-comparison-form-progress-text{font:400 1.4rem/2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#737479;text-align:center;margin-bottom:2.4rem}.gree-comparison-block .g-comparison-form-navigation-buttons{display:flex;align-items:center;gap:1.2rem}.gree-comparison-block .g-comparison-form-navigation-spacer{flex:1}.gree-comparison-block .g-comparison-form-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;border:none;border-radius:0;font:600 1.6rem/2.2rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none}.gree-comparison-block .g-comparison-form-btn--primary{background:#ff4510;color:#fff}.gree-comparison-block .g-comparison-form-btn--primary:hover:not(:disabled){background:rgb(242.25,65.55,15.2);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.3)}.gree-comparison-block .g-comparison-form-btn--primary:disabled{opacity:.5;cursor:not-allowed}.gree-comparison-block .g-comparison-form-btn--secondary{background:#fff;color:#000;border:.2rem solid #e9ecef}.gree-comparison-block .g-comparison-form-btn--secondary:hover:not(:disabled){border-color:#ff4510;color:#ff4510}.gree-comparison-block .g-comparison-form-btn--link{background:none;color:#737479;padding:.8rem 1.6rem}.gree-comparison-block .g-comparison-form-btn--link:hover{color:#ff4510}.gree-comparison-block .g-comparison-form-btn-icon{width:1.8rem;height:1.8rem}.gree-comparison-block .g-comparison-form-footer{margin-top:2.4rem;text-align:center}.gree-comparison-block .g-power-calculator-cta-wrapper{width:100%;max-width:145rem;margin:0 auto 3.2rem;padding:0 2rem}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-cta-wrapper{padding:0 1.6rem}}.gree-comparison-block .g-power-calculator-cta{width:100%;background:#fff;border:.1rem solid #e9ecef;border-radius:0;padding:2rem 2.4rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta{padding:1.6rem 1.8rem}}.gree-comparison-block .g-power-calculator-cta-content{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;width:100%}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-content{flex-direction:column;align-items:flex-start;gap:1.6rem}}.gree-comparison-block .g-power-calculator-cta-icon{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:0;background:#ff4510;color:#fff}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-icon{width:4rem;height:4rem}}.gree-comparison-block .g-power-calculator-cta-icon svg{width:2.4rem;height:2.4rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-icon svg{width:2rem;height:2rem}}.gree-comparison-block .g-power-calculator-cta-text{flex:1;min-width:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-text{width:100%}}.gree-comparison-block .g-power-calculator-cta-title{font-size:1.6rem;font-weight:600;line-height:1.4;color:#000;margin:0 0 .4rem 0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-title{font-size:1.5rem;margin-bottom:.3rem}}.gree-comparison-block .g-power-calculator-cta-description{font-size:1.4rem;line-height:1.5;color:#737479;margin:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-description{font-size:1.3rem}}.gree-comparison-block .g-power-calculator-cta-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;background:#ff4510;color:#fff;border:none;border-radius:0;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s ease;white-space:nowrap}.gree-comparison-block .g-power-calculator-cta-button:hover{background:rgb(245.5,54.4414225941,0)}.gree-comparison-block .g-power-calculator-cta-button:active{background:rgb(230.2,51.0485355649,0)}.gree-comparison-block .g-power-calculator-cta-button:focus{outline:.2rem solid rgba(255,69,16,.4);outline-offset:.2rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-cta-button{width:100%;padding:1.2rem 2rem}}.gree-comparison-block .g-power-calculator{width:100%;max-width:80rem;margin:0 auto;padding:0}.gree-comparison-block .g-power-calculator-container{display:flex;flex-direction:column;gap:2.4rem}.gree-comparison-block .g-power-calculator-progress-wrapper{margin-bottom:.8rem}.gree-comparison-block .g-power-calculator-content{position:relative;overflow:hidden;animation:slideIn .2s cubic-bezier(0.4, 0, 0.2, 1)}.gree-comparison-block .g-power-calculator-content--welcome{padding:0}.gree-comparison-block .g-power-calculator-content--step{padding:0;animation:slideIn .2s cubic-bezier(0.4, 0, 0.2, 1)}.gree-comparison-block .g-power-calculator-welcome{display:flex;flex-direction:column;gap:3.2rem;padding:0;animation:fadeIn .15s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome{gap:2rem}}.gree-comparison-block .g-power-calculator-welcome-header{text-align:center}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-header{text-align:left}}.gree-comparison-block .g-power-calculator-welcome-title{font-size:3.2rem;font-weight:700;line-height:1.2;color:#000;margin:0 0 .8rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-title{font-size:2.4rem;margin:0 0 .6rem}}.gree-comparison-block .g-power-calculator-welcome-description{font-size:1.8rem;line-height:1.6;color:#737479;margin:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-description{font-size:1.4rem;line-height:1.5}}.gree-comparison-block .g-power-calculator-welcome-options{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-options{gap:1.4rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-options{gap:1.2rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-options{gap:1rem}}.gree-comparison-block .g-power-calculator-welcome-info{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem;background:rgba(255,69,16,.05);border-left:.3rem solid #ff4510}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-info{gap:1.2rem;padding:1.2rem}}.gree-comparison-block .g-power-calculator-welcome-info-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;margin-top:.2rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-info-icon{width:2rem;height:2rem}}.gree-comparison-block .g-power-calculator-welcome-info-icon-svg{width:2rem;height:2rem;color:#ff4510}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-info-icon-svg{width:1.6rem;height:1.6rem}}.gree-comparison-block .g-power-calculator-welcome-info-content{flex:1}.gree-comparison-block .g-power-calculator-welcome-info-text{font-size:1.4rem;line-height:1.6;color:#737479;margin:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-info-text{font-size:1.3rem;line-height:1.5}}.gree-comparison-block .g-power-calculator-welcome-info-text strong{color:#000;font-weight:600}.gree-comparison-block .g-power-calculator-welcome-option{position:relative;display:flex;align-items:flex-start;gap:1.6rem;padding:2rem;border:.2rem solid #e9ecef;border-radius:0;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-option{padding:1.8rem;gap:1.4rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option{padding:1.4rem;gap:1.2rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-option{padding:1.2rem;gap:1rem}}.gree-comparison-block .g-power-calculator-welcome-option:hover{border-color:rgba(255,69,16,.5);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.gree-comparison-block .g-power-calculator-welcome-option-icon{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:0;background:rgba(255,69,16,.1);color:#ff4510;transition:all .2s ease}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-option-icon{width:5.5rem;height:5.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-icon{width:5rem;height:5rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-option-icon{width:4.5rem;height:4.5rem}}.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:2.4rem;height:2.4rem}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:2.2rem;height:2.2rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:2rem;height:2rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:1.8rem;height:1.8rem}}.gree-comparison-block .g-power-calculator-welcome-option-content{flex:1;display:flex;flex-direction:column;gap:.4rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-content{gap:.3rem}}.gree-comparison-block .g-power-calculator-welcome-option-title{font-size:1.6rem;font-weight:600;color:#000;margin:0;line-height:1.3}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-option-title{font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-title{font-size:1.4rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-option-title{font-size:1.3rem}}.gree-comparison-block .g-power-calculator-welcome-option-description{font-size:1.4rem;line-height:1.5;color:#737479;margin:0}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-welcome-option-description{font-size:1.3rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-description{font-size:1.2rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-welcome-option-description{font-size:1.1rem}}.gree-comparison-block .g-power-calculator-welcome-steps{display:flex;align-items:center;gap:0;flex-shrink:0;margin-left:auto;padding-left:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-steps{margin-left:auto;padding-left:1.2rem}}.gree-comparison-block .g-power-calculator-welcome-step{display:flex;align-items:center;position:relative}.gree-comparison-block .g-power-calculator-welcome-step:last-child .g-power-calculator-welcome-step-line{display:none}.gree-comparison-block .g-power-calculator-welcome-step-circle{width:3.2rem;height:3.2rem;border-radius:0;display:flex;align-items:center;justify-content:center;background:rgba(255,69,16,.1);border:.2rem solid #ff4510;transition:all .2s ease;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-circle{width:2.8rem;height:2.8rem}}.gree-comparison-block .g-power-calculator-welcome-step-circle--active{background:rgba(255,69,16,.1);border-color:#ff4510}.gree-comparison-block .g-power-calculator-welcome-step-number{font-size:1.4rem;font-weight:600;color:#ff4510;transition:color .2s ease}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-number{font-size:1.2rem}}.g-power-calculator-welcome-step-circle--active .gree-comparison-block .g-power-calculator-welcome-step-number{color:#ff4510}.gree-comparison-block .g-power-calculator-welcome-step-line{width:2.4rem;height:.2rem;background:#ff4510;margin:0 .2rem;transition:background .2s ease;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-line{width:1.6rem;margin:0 .1rem}}.gree-comparison-block .g-power-calculator-welcome-step-line--active{background:#ff4510}.gree-comparison-block .g-power-calculator-step{display:flex;flex-direction:column;gap:2.4rem;animation:fadeIn .15s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step{gap:1.6rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step{gap:2rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step{gap:1.8rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step{gap:1.6rem}}.gree-comparison-block .g-power-calculator-step-header{display:flex;flex-direction:column;gap:.8rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-header{gap:.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-header{gap:.6rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-header{gap:.5rem}}.gree-comparison-block .g-power-calculator-step-number{font-size:1.4rem;font-weight:600;color:#ff4510;text-transform:uppercase;letter-spacing:.05rem;margin:0}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-number{font-size:1.1rem;letter-spacing:.03rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-number{font-size:1.3rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-number{font-size:1.2rem;letter-spacing:.03rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-number{font-size:1.1rem}}.gree-comparison-block .g-power-calculator-step-title-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;width:100%}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-title-wrapper{gap:1rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-title-wrapper{flex-wrap:wrap;gap:.8rem;align-items:flex-start}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-title-wrapper{gap:.6rem}}.gree-comparison-block .g-power-calculator-step-title{font-size:2.4rem;font-weight:700;line-height:1.3;color:#000;margin:0;flex:0 1 auto}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-title{font-size:1.8rem;line-height:1.3}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-title{font-size:2rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-title{font-size:1.8rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-title{font-size:1.6rem}}.gree-comparison-block .g-power-calculator-step-info-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-icon{color:#94969d;cursor:help;opacity:.6;transition:opacity .2s ease,color .2s ease;pointer-events:auto;width:2rem;height:2rem;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-icon{width:1.8rem;height:1.8rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-icon{width:1.6rem;height:1.6rem}}.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-icon:hover{opacity:1;color:#ff4510}.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translateX(-50%);padding:1.2rem 1.6rem;background:#000;color:#fff;font:400 1.3rem/1.8rem "Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:0;width:28rem;max-width:calc(100vw - 4rem);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:1000;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);white-space:normal;text-align:left}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content{width:24rem;padding:1rem 1.2rem;font-size:1.2rem;line-height:1.6}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content{width:calc(100vw - 2rem);left:0;transform:translateX(0);padding:.8rem 1rem;font-size:1.1rem;line-height:1.5}}.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content p{margin:0}.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.6rem solid rgba(0,0,0,0);border-top-color:#000}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-info-tooltip .g-power-calculator-step-info-content::after{left:2rem;transform:translateX(0)}}.gree-comparison-block .g-power-calculator-step-info-tooltip:hover .g-power-calculator-step-info-content{opacity:1;visibility:visible}.gree-comparison-block .g-power-calculator-step-description{font-size:1.6rem;line-height:1.6;color:#737479;margin:0 0 2.4rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-description{font-size:1.4rem;line-height:1.5;margin:0 0 2rem}}.gree-comparison-block .g-power-calculator-step-content{display:flex;flex-direction:column;gap:3.2rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-content{gap:2rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-content{gap:2.8rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-content{gap:2.4rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-content{gap:2rem}}.gree-comparison-block .g-power-calculator-step-section{display:flex;flex-direction:column;gap:1.2rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-section{gap:.8rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-section{gap:1rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-section{gap:.8rem}}.gree-comparison-block .g-power-calculator-step-section--animated{animation:slideDownFadeIn .15s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-input-wrapper{margin-bottom:0}.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-error{margin-top:.4rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-error{margin-top:.35rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-error{margin-top:.3rem}}.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint{margin-top:.5rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint{margin-top:.4rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint{margin-top:.3rem}}.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint--area{margin-top:.3rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint--area{margin-top:.25rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-section .g-power-calculator-hint--area{margin-top:.2rem}}.gree-comparison-block .g-power-calculator-step-section-header{display:flex;align-items:center;gap:.8rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-section-header{gap:.6rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-section-header{gap:.5rem}}.gree-comparison-block .g-power-calculator-step-label{font-size:1.6rem;font-weight:600;color:#000;margin:0;line-height:1.4}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-label{font-size:1.3rem;line-height:1.4}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-label{font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-label{font-size:1.4rem;line-height:1.5}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-label{font-size:1.3rem}}.gree-comparison-block .g-power-calculator-step-navigation{display:flex;justify-content:space-between;gap:1.6rem;padding-top:2.4rem;border-top:.1rem solid #e9ecef}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-step-navigation{padding-top:1.2rem;gap:1.2rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-step-navigation{padding-top:2rem;gap:1.4rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-step-navigation{padding-top:1.6rem;gap:1.2rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-step-navigation{padding-top:1.4rem;gap:1rem;flex-direction:column-reverse}}.gree-comparison-block .g-power-calculator-input-wrapper{position:relative;display:flex;align-items:center;margin-bottom:0}.gree-comparison-block .g-power-calculator-input{width:100%;padding:1.4rem 6rem 1.4rem 1.6rem;border:.2rem solid #e9ecef;border-radius:0;font-size:1.6rem;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#000;background:#fff;transition:all .2s ease}@media(min-width: 769px){.gree-comparison-block .g-power-calculator-input::-webkit-inner-spin-button,.gree-comparison-block .g-power-calculator-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gree-comparison-block .g-power-calculator-input{-moz-appearance:textfield}}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-input{padding:1rem 5rem 1rem 1.4rem;font-size:1.4rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-input{padding:1.3rem 5.5rem 1.3rem 1.5rem;font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-input{padding:1.2rem 5rem 1.2rem 1.4rem;font-size:1.4rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-input{padding:1.1rem 4.5rem 1.1rem 1.2rem;font-size:1.3rem}}.gree-comparison-block .g-power-calculator-input:focus{outline:none;border-color:#ff4510;box-shadow:0 0 0 .3rem rgba(255,69,16,.1)}.gree-comparison-block .g-power-calculator-input--error{border-color:#ff4510}.gree-comparison-block .g-power-calculator-input::-moz-placeholder{color:#94969d}.gree-comparison-block .g-power-calculator-input::placeholder{color:#94969d}.gree-comparison-block .g-power-calculator-input-unit{position:absolute;right:1.6rem;font-size:1.6rem;font-weight:600;color:#737479;pointer-events:none}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-input-unit{right:1.4rem;font-size:1.4rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-input-unit{right:1.5rem;font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-input-unit{right:1.4rem;font-size:1.4rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-input-unit{right:1.2rem;font-size:1.3rem}}.gree-comparison-block .g-power-calculator-error{font-size:1.4rem;color:#ff4510;margin:.4rem 0 0 0;animation:slideDownFadeIn .15s cubic-bezier(0.4, 0, 0.2, 1);display:block}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-error{font-size:1.2rem;margin-top:.25rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-error{font-size:1.3rem;margin-top:.35rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-error{font-size:1.2rem;margin-top:.3rem}}.gree-comparison-block .g-power-calculator-hint{font-size:1.4rem;color:#94969d;margin:.5rem 0 0 0;animation:fadeIn .15s cubic-bezier(0.4, 0, 0.2, 1);display:block}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-hint{font-size:1.2rem;margin-top:.3rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-hint{font-size:1.3rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-hint{font-size:1.2rem}}.gree-comparison-block .g-power-calculator-option{position:relative;display:flex;align-items:center;gap:1.6rem;padding:2rem;border:.2rem solid #e9ecef;border-radius:0;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option{padding:1.2rem;gap:1rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-option{padding:1.8rem;gap:1.4rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option{padding:1.4rem;gap:1.2rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-option{padding:1.2rem;gap:1rem}}.gree-comparison-block .g-power-calculator-option:hover{border-color:rgba(255,69,16,.5);box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.gree-comparison-block .g-power-calculator-option--selected{border-color:#ff4510;background:rgba(255,69,16,.05);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.15)}.gree-comparison-block .g-power-calculator-option-icon{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:0;background:rgba(255,69,16,.1);color:#ff4510;transition:all .2s ease}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option-icon{width:4.5rem;height:4.5rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-option-icon{width:5.5rem;height:5.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option-icon{width:5rem;height:5rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-option-icon{width:4.5rem;height:4.5rem}}.gree-comparison-block .g-power-calculator-option-icon--selected{background:#ff4510;color:#fff}.gree-comparison-block .g-power-calculator-option-icon-svg{width:2rem;height:2rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option-icon-svg{width:1.8rem;height:1.8rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-option-icon-svg{width:2.2rem;height:2.2rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option-icon-svg{width:2.4rem;height:2.4rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-option-icon-svg{width:2.2rem;height:2.2rem}}.gree-comparison-block .g-power-calculator-option-content{flex:1;display:flex;flex-direction:column;gap:.4rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option-content{gap:.2rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option-content{gap:.3rem}}.gree-comparison-block .g-power-calculator-option-title{font-size:1.6rem;font-weight:600;color:#000;margin:0;line-height:1.3}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option-title{font-size:1.3rem;line-height:1.3}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-option-title{font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option-title{font-size:1.4rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-option-title{font-size:1.3rem}}.gree-comparison-block .g-power-calculator-option-description{font-size:1.4rem;line-height:1.5;color:#737479;margin:0}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-option-description{font-size:1.1rem;line-height:1.4}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-option-description{font-size:1.3rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-option-description{font-size:1.2rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-option-description{font-size:1.1rem}}.gree-comparison-block .g-power-calculator-options-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-options-grid{gap:.8rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-options-grid{gap:1rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-options-grid{gap:.8rem}}@media(min-width: 640px){.gree-comparison-block .g-power-calculator-options-grid--2cols{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-options-grid--2cols{grid-template-columns:1fr}}.gree-comparison-block .g-power-calculator-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.4rem;border:.2rem solid rgba(0,0,0,0);border-radius:0;font-size:1.6rem;font-weight:600;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none;width:100%}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-btn{padding:1rem 1.8rem;font-size:1.4rem}}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-btn{padding:1.3rem 2rem;font-size:1.5rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-btn{padding:1.2rem 1.8rem;font-size:1.4rem;gap:.6rem}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-btn{padding:1.1rem 1.6rem;font-size:1.3rem;gap:.5rem}}.gree-comparison-block .g-power-calculator-btn:disabled{opacity:.5;cursor:not-allowed}.gree-comparison-block .g-power-calculator-btn--primary{background:#ff4510;color:#fff;border-color:#ff4510}.gree-comparison-block .g-power-calculator-btn--primary:hover:not(:disabled){background:rgb(242.25,65.55,15.2);border-color:rgb(242.25,65.55,15.2);transform:translateY(-1px);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.3)}.gree-comparison-block .g-power-calculator-btn--secondary{background:#fff;color:#000;border-color:#e9ecef}.gree-comparison-block .g-power-calculator-btn--secondary:hover:not(:disabled){border-color:#ff4510;color:#ff4510}.gree-comparison-block .g-power-calculator-btn--outline{background:rgba(0,0,0,0);color:#ff4510;border-color:#ff4510}.gree-comparison-block .g-power-calculator-btn--outline:hover:not(:disabled){background:#ff4510;color:#fff}.gree-comparison-block .g-power-calculator-btn--link{background:rgba(0,0,0,0);color:#737479;border:none;padding:.8rem 1.6rem}.gree-comparison-block .g-power-calculator-btn--link:hover:not(:disabled){color:#ff4510}.gree-comparison-block .g-power-calculator-btn-icon{width:1.8rem;height:1.8rem}.gree-comparison-block .g-power-calculator-tooltip{position:relative;display:inline-flex}.gree-comparison-block .g-power-calculator-tooltip-trigger{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:none;background:rgba(0,0,0,0);color:#94969d;cursor:pointer;padding:0;transition:color .2s ease}.gree-comparison-block .g-power-calculator-tooltip-trigger:hover{color:#ff4510}.gree-comparison-block .g-power-calculator-tooltip-icon{width:1.8rem;height:1.8rem}.gree-comparison-block .g-power-calculator-tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.8rem;padding:1.2rem 1.6rem;background:#000;color:#fff;border-radius:0;font-size:1.4rem;line-height:1.5;white-space:nowrap;min-width:20rem;max-width:30rem;z-index:1000;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2)}.gree-comparison-block .g-power-calculator-tooltip-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.6rem solid rgba(0,0,0,0);border-top-color:#000}.gree-comparison-block .g-power-calculator-tooltip-title{font-weight:600;margin:0 0 .4rem}.gree-comparison-block .g-power-calculator-tooltip-text{margin:0;white-space:normal}.gree-comparison-block .g-power-calculator-progress{width:100%;padding:1.6rem 0}.gree-comparison-block .g-power-calculator-progress-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:0;position:relative}.gree-comparison-block .g-power-calculator-progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.gree-comparison-block .g-power-calculator-progress-step-circle{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;position:relative;z-index:2}.gree-comparison-block .g-power-calculator-progress-step-circle-inner{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border-radius:0;font-size:1.4rem;font-weight:600;transition:all .2s ease;position:relative;z-index:2}.gree-comparison-block .g-power-calculator-progress-step-circle-inner--completed{background:#ff4510;color:#fff}.gree-comparison-block .g-power-calculator-progress-step-circle-inner--current{background:rgba(255,69,16,.1);color:#ff4510;border:.2rem solid #ff4510}.gree-comparison-block .g-power-calculator-progress-step-circle-inner--upcoming{background:#f8f9fa;color:#94969d;border:.2rem solid #e9ecef}.gree-comparison-block .g-power-calculator-progress-step-check{width:1.8rem;height:1.8rem}.gree-comparison-block .g-power-calculator-progress-step-number{font-size:1.4rem}.gree-comparison-block .g-power-calculator-progress-step-label{font-size:1.2rem;color:#94969d;text-align:center;white-space:nowrap;margin-top:.4rem;line-height:1.2}.gree-comparison-block .g-power-calculator-progress-step-label--current{color:#ff4510;font-weight:600}.gree-comparison-block .g-power-calculator-progress-step-line{position:absolute;top:1.8rem;left:calc(50% + 1.8rem);width:calc(100% - 3.6rem);height:.2rem;background:#e9ecef;z-index:1}.gree-comparison-block .g-power-calculator-progress-step-line--completed{background:#ff4510}.gree-comparison-block .g-power-calculator-progress-step:last-child .g-power-calculator-progress-step-line{display:none}.gree-comparison-block .g-power-calculator-progress--compact{width:auto;padding:0;margin-left:auto}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-steps{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;position:relative}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-circle-inner{width:2.4rem;height:2.4rem;font-size:1.2rem;flex-shrink:0}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-check{width:1.2rem;height:1.2rem}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-number{font-size:1.2rem}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-line{position:static;width:.8rem;height:.2rem;margin:0;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-circle-inner{width:2rem;height:2rem;font-size:1rem}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-check{width:1rem;height:1rem}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-number{font-size:1rem}.gree-comparison-block .g-power-calculator-progress--compact .g-power-calculator-progress-step-line{width:.6rem}}.gree-comparison-block .g-power-calculator-result{display:flex;flex-direction:column;gap:2.4rem}.gree-comparison-block .g-power-calculator-result-header{text-align:left;margin-bottom:.4rem}.gree-comparison-block .g-power-calculator-result-title{font-size:2.2rem;font-weight:700;color:#000;margin:0 0 .6rem;line-height:1.3}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-title{font-size:1.9rem}}.gree-comparison-block .g-power-calculator-result-description{font-size:1.5rem;line-height:1.5;color:rgba(115,116,121,.8);margin:0}.gree-comparison-block .g-power-calculator-result-variants{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width: 768px){.gree-comparison-block .g-power-calculator-result-variants{grid-template-columns:repeat(3, 1fr);gap:1.8rem}}.gree-comparison-block .g-power-calculator-result-variant{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.1rem solid rgba(255,69,16,.2);border-radius:0;background:#fff;transition:all .2s ease}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-variant{padding:1.8rem;gap:1rem}}.gree-comparison-block .g-power-calculator-result-variant:hover{border-color:rgba(255,69,16,.4);box-shadow:0 .2rem .8rem rgba(0,0,0,.06)}.gree-comparison-block .g-power-calculator-result-variant--recommended{border-color:#ff4510;border-width:.2rem;background:rgba(255,69,16,.04);box-shadow:0 .4rem 1.2rem rgba(255,69,16,.12)}.gree-comparison-block .g-power-calculator-result-variant--recommended:hover{border-color:#ff4510;box-shadow:0 .4rem 1.2rem rgba(255,69,16,.2)}.gree-comparison-block .g-power-calculator-result-variant-title{font-size:1.7rem;font-weight:600;color:#000;margin:0;line-height:1.3}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-variant-title{font-size:1.6rem}}.gree-comparison-block .g-power-calculator-result-variant-power{font-size:3.2rem;font-weight:700;color:#ff4510;margin:0;line-height:1.2}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-variant-power{font-size:2.8rem}}.gree-comparison-block .g-power-calculator-result-variant-description{font-size:1.4rem;line-height:1.5;color:rgba(115,116,121,.85);margin:0;flex:1}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-variant-description{font-size:1.3rem}}.gree-comparison-block .g-power-calculator-result-variant .g-power-calculator-btn{margin-top:auto;padding:1.2rem 2rem;font-size:1.5rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-result-variant .g-power-calculator-btn{padding:1.1rem 1.8rem;font-size:1.4rem}}.gree-comparison-block .g-power-calculator-result-footer{display:flex;justify-content:center;padding-top:2rem;border-top:.1rem solid #e9ecef;margin-top:.4rem}.gree-comparison-block .g-power-calculator-loading{display:flex;justify-content:center;align-items:center;padding:6rem 2rem;color:#737479}.gree-comparison-block .g-power-calculator-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(0.4rem);z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:4rem 2rem;overflow-y:auto}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-modal-overlay{padding:1.5rem 2rem;align-items:center}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal-overlay{padding:2rem 1rem;align-items:center}}.gree-comparison-block .g-power-calculator-modal{position:relative;width:100%;max-width:90rem;max-height:calc(100vh - 8rem);background:#fff;border-radius:0;box-shadow:0 2rem 4rem rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;margin-top:auto;margin-bottom:auto}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-modal{max-height:calc(100vh - 3rem)}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal{max-height:calc(100vh - 4rem);border-radius:0}}.gree-comparison-block .g-power-calculator-modal-header{display:flex;align-items:center;justify-content:space-between;padding:2.4rem;border-bottom:.1rem solid #e9ecef;background:#fff;flex-shrink:0}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-modal-header{padding:1.6rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal-header{padding:1.6rem}}.gree-comparison-block .g-power-calculator-modal-title{font-size:2.45rem;font-weight:700;color:#000;margin:0;line-height:1.3}@media(max-width: 1024px){.gree-comparison-block .g-power-calculator-modal-title{font-size:2.05rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal-title{font-size:1.85rem;line-height:1.4}}@media(max-width: 480px){.gree-comparison-block .g-power-calculator-modal-title{font-size:1.65rem}}.gree-comparison-block .g-power-calculator-modal-close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:none;background:rgba(0,0,0,0);color:#737479;cursor:pointer;border-radius:0;transition:all .2s ease;flex-shrink:0}.gree-comparison-block .g-power-calculator-modal-close:hover{background:#f8f9fa;color:#000}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal-close{width:3.6rem;height:3.6rem}}.gree-comparison-block .g-power-calculator-modal-body{flex:1;overflow-y:auto;padding:2.4rem}@media(max-height: 1000px){.gree-comparison-block .g-power-calculator-modal-body{padding:1.6rem}}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-modal-body{padding:1.6rem}}.gree-comparison-block .g-power-calculator-modal-body .g-power-calculator{max-width:100%;padding:0}.gree-comparison-block .g-power-calculator{padding:7.2rem 0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator{padding:2rem 0}}.gree-comparison-block .g-power-calculator-welcome-options{display:flex !important;flex-direction:column;gap:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-options{gap:1.2rem}}.gree-comparison-block .g-power-calculator-welcome-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:2.4rem;text-align:left;gap:2rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option{padding:1.6rem;gap:1.2rem;align-items:flex-start}}.gree-comparison-block .g-power-calculator-welcome-option-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:0;background:#f8f9fa;flex-shrink:0;transition:all .2s ease}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-icon{width:4.8rem;height:4.8rem}}.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:2.4rem;height:2.4rem;color:#737479;transition:color .2s ease}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-icon-svg{width:2rem;height:2rem}}.gree-comparison-block .g-power-calculator-welcome-steps{display:flex;align-items:center;gap:0;flex-shrink:0;margin-left:1.6rem}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-steps{margin-left:1.2rem}}.gree-comparison-block .g-power-calculator-welcome-step{display:flex;align-items:center;position:relative}.gree-comparison-block .g-power-calculator-welcome-step-circle{width:4rem;height:4rem;border-radius:0;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:.2rem solid #e9ecef;transition:all .2s ease;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-circle{width:3.2rem;height:3.2rem}}.gree-comparison-block .g-power-calculator-welcome-step-circle--active{background:rgba(255,69,16,.1);border-color:#ff4510}.gree-comparison-block .g-power-calculator-welcome-step-number{font-size:1.6rem;font-weight:600;color:#94969d;transition:color .2s ease}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-number{font-size:1.4rem}}.g-power-calculator-welcome-step-circle--active .gree-comparison-block .g-power-calculator-welcome-step-number{color:#ff4510}.gree-comparison-block .g-power-calculator-welcome-step-line{width:3rem;height:.2rem;background:#e9ecef;margin:0 .4rem;transition:background .2s ease;flex-shrink:0}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-step-line{width:2rem;margin:0 .2rem}}.gree-comparison-block .g-power-calculator-welcome-step-line--active{background:#ff4510}.gree-comparison-block .g-power-calculator-welcome-option-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;flex:1}.gree-comparison-block .g-power-calculator-welcome-option-title{display:block;margin:0 0 .4rem 0;text-align:left;font-size:2rem;font-weight:600;color:#000}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-title{font-size:1.6rem}}.gree-comparison-block .g-power-calculator-welcome-option-description{margin:0;text-align:left;font-size:1.6rem;line-height:1.5;color:#737479}@media(max-width: 768px){.gree-comparison-block .g-power-calculator-welcome-option-description{font-size:1.3rem;line-height:1.4}}.g-toast-container{position:fixed;top:2rem;right:2rem;z-index:10000;display:flex;flex-direction:column;gap:1.2rem;max-width:40rem;pointer-events:none}@media(max-width: 768px){.g-toast-container{top:1rem;right:1rem;left:1rem;max-width:none}}.g-toast{background:#fff;border-radius:0;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.15);padding:1.6rem;pointer-events:auto;animation:toastSlideIn .2s cubic-bezier(0.4, 0, 0.2, 1);border-left:.4rem solid #737479}.g-toast--success{border-left-color:#02ab19}.g-toast--error{border-left-color:#ff4510}.g-toast--info{border-left-color:#ff4510}.g-toast--warning{border-left-color:#ff9800}.g-toast-content{display:flex;align-items:flex-start;gap:1.2rem}.g-toast-message{flex:1;font-size:1.4rem;line-height:1.5;color:#000}.g-toast-close{background:none;border:none;padding:0;cursor:pointer;color:#94969d;display:flex;align-items:center;justify-content:center;transition:color .2s}.g-toast-close:hover{color:#000}.g-toast-close:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}@keyframes toastSlideIn{from{transform:translateX(2rem);opacity:0}to{transform:translateX(0);opacity:1}}.g-error-boundary{display:flex;align-items:center;justify-content:center;min-height:40rem;padding:4rem 2rem}.g-error-boundary-content{max-width:60rem;text-align:center}.g-error-boundary-title{font-size:2.4rem;font-weight:600;margin:0 0 1.6rem 0;color:#000}.g-error-boundary-message{font-size:1.6rem;line-height:1.6;color:#737479;margin:0 0 2.4rem 0}.g-error-boundary-details{text-align:left;margin:2.4rem 0;padding:1.6rem;background:#f8f9fa;border-radius:0;border:.1rem solid #e9ecef}.g-error-boundary-details summary{cursor:pointer;font-weight:600;color:#737479;margin-bottom:1.2rem}.g-error-boundary-stack{font-family:"Courier New",monospace;font-size:1.2rem;line-height:1.5;color:#ff4510;white-space:pre-wrap;word-break:break-all;margin:0;padding:1.2rem;background:#fff;border-radius:0;overflow-x:auto}.g-error-boundary-actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.g-error-boundary-button{padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:600;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border:none;border-radius:0;cursor:pointer;transition:all .2s;background:#ff4510;color:#fff}.g-error-boundary-button:hover{background:rgb(229.5,62.1,14.4)}.g-error-boundary-button:focus{outline:.2rem solid #ff4510;outline-offset:.2rem}.g-error-boundary-button--secondary{background:#eaebef;color:#000}.g-error-boundary-button--secondary:hover{background:rgb(222.3,223.25,227.05)}
