.hmc{--desktop-max-width:1388px;--faq-bacdrop-color:#f7f8f8;--light:#fff;--dark:#05141f;--semidark:#2f2f2f;--grey:#717171;--light-grey:#686868;--circle-size:1.5rem;--gap:3rem;--line-thickness:2px;--stepper-line-gap:.5rem;--black:#000;--slider-track:#c7c8ca;--cta-icon:url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2021%2020'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M7.16659%2016.667L13.8333%2010.0003L7.16659%203.33366'%20stroke%3D'black'%20stroke-linecap%3D'square'%2F%3E%3C%2Fsvg%3E");--close-btn:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20%20viewBox%3D%22-0.5%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M3%2021.32L21%203.32001%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M3%203.32001L21%2021.32%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');--focus-color:rgba(51,51,51,0.5);--radio-hover:rgba(51,51,51,0.12);--backdrop-color:#C7C8CA26;--border-color:#c7c8ca;overflow:hidden}
.hmc .hmc-desc{max-width:var(--desktop-max-width);margin:auto;text-align:center}
.hmc .hmc-desc>*{margin-bottom:1.5rem}
.hmc .hmc-desc h1{font-size:2.5rem;line-height:2rem;font-family:"kiam",sans-serif;margin-top:3rem}
.hmc .hmc-desc p{margin:0 1rem 1rem}
.hmc .hmc-desc .hmc-stepper{margin-top:2.5rem}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list{display:flex;justify-content:center;position:relative;gap:var(--gap)}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list:after{display:none}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li{background:var(--light-grey);width:var(--circle-size);height:var(--circle-size);height:1.5rem;border-radius:50%;font-size:.75rem;color:var(--light);box-sizing:border-box;padding:.1rem;display:flex;align-items:center;justify-content:center;z-index:1;position:relative}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li:not(:last-child):before{content:"";position:absolute;top:50%;width:calc(var(--gap) - var(--stepper-line-gap) * 2);height:var(--line-thickness);left:calc(var(--circle-size)+var(--stepper-line-gap));background:var(--light-grey);transform:translateY(-50%);border-radius:1px}
@media only screen and (max-width:480px){.hmc{--gap:2.5rem}
}
@media only screen and (max-width:320px){.hmc{--gap:2rem}
}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li.active{background:var(--dark)}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li.active:before{background:var(--dark)}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li.clickable{cursor:pointer}
.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li.clickable:hover,.hmc .hmc-desc .hmc-stepper .hmc-stepper-list li.clickable:focus{box-shadow:0 0 3px var(--black);background:var(--semidark)}
.hmc .hmc-content{background-color:var(--faq-bacdrop-color);display:block;box-sizing:border-box}
.hmc .hmc-content .hmc-faq{max-width:var(--desktop-max-width);margin:auto;padding:2rem}
.hmc .hmc-content .hmc-faq fieldset{border:0;padding:0;margin:0;min-width:0}
.hmc .hmc-content .hmc-faq .hmc-question{font-size:1.5rem;line-height:2rem;text-align:center;margin:2rem auto;display:block}
.hmc .hmc-content .hmc-faq .hmc-options>div{display:flex;gap:1rem}
@media only screen and (min-width:1024px){.hmc .hmc-content .hmc-faq .hmc-options>div{justify-content:center}
}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card{background:var(--light);border-radius:.3rem;cursor:pointer;flex:0 0 auto;width:80%;max-width:18rem}
@media only screen and (min-width:1024px){.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card{flex:1;max-width:unset;width:100%}
}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card:has(input[type="radio"]:checked){border:1px solid var(--dark)}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card:has(input[type="radio"]:focus){outline:1px solid var(--grey)}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card input[type="radio"]{position:absolute;opacity:0;width:0;height:0}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card input[type="radio"]:checked+label .hmc-option-content:before{border-width:.3rem}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card label{height:100%;display:block;cursor:pointer}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card label img{width:100%;height:10rem;object-fit:cover;object-position:center;border-radius:.3rem;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card label .hmc-option-content{padding:1rem;min-height:3rem;display:flex;gap:.5rem}
.hmc .hmc-content .hmc-faq .hmc-options .hmc-option-card label .hmc-option-content:before{content:"";width:1rem;height:1rem;min-width:1rem;margin-top:.3rem;border:1px solid var(--dark);border-radius:50%;box-sizing:border-box}
.hmc .hmc-content .hmc-faq .hmc-options .faq-track{user-select:auto}
.hmc .hmc-content .hmc-faq .hmc-options .faq-track.dragging{user-select:none;cursor:grabbing}
.hmc .hmc-content .hmc-faq .hmc-options .faq-track.dragging .hmc-option-card{cursor:grab}
.hmc .hmc-content .hmc-faq .hmc-options .faq-track.dragging .hmc-option-card label{cursor:grab}
.hmc .hmc-content .hmc-faq .slider-wrapper{position:relative;width:100%;margin:.5rem 0 .5rem 0;padding-top:1.8rem;touch-action:pan-y}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-value{position:absolute;top:0;left:0;color:var(--black);font-size:1.2rem;pointer-events:none;transform:translateX(var(--percent));z-index:2;width:max-content}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]{width:100%;margin:0;-webkit-appearance:none;background:transparent;position:relative;z-index:1}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,var(--black) 0,var(--black) var(--percent,25%),var(--slider-track) var(--percent,25%),var(--slider-track) 100%)}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-moz-range-track{height:3px;border-radius:4px;background:linear-gradient(to right,var(--black) 0,var(--black) var(--percent,25%),var(--slider-track) var(--percent,25%),var(--slider-track) 100%)}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-ms-fill-lower{background:var(--black);border-radius:4px}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-ms-fill-upper{background:var(--slider-track);border-radius:4px}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3;margin-top:-12px}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(51,51,51,0.5)}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-moz-range-thumb{box-shadow:0 0 0 3px rgba(51,51,51,0.5)}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-ms-thumb{width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-ms-thumb{box-shadow:0 0 0 3px rgba(51,51,51,0.5)}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]:focus{outline:0}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]::-moz-focus-outer{border:0}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-labels{display:flex;justify-content:space-between;margin-top:.7em;font-size:1.1em;color:var(--black);max-height:2.8rem}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-label-left,.hmc .hmc-content .hmc-faq .slider-wrapper .slider-label-right{display:flex;flex-direction:column;align-items:flex-start}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-label-right{align-items:flex-end}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-km{font-size:.85em;color:var(--label-color);margin-top:.1em}
.hmc .hmc-content .hmc-faq .slider-wrapper input[type="range"]{--percent:25%}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-dots{position:absolute;top:2.7rem;left:50%;right:0;height:3px;transform:translateX(-50%);z-index:2;pointer-events:none;width:calc(100% - 11px)}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #333;top:50%;transform:translate(-50%,-50%);transition:background-color .2s}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-dot.on-dark{background:var(--black);border-color:var(--black)}
.hmc .hmc-content .hmc-faq .slider-wrapper .slider-dot.on-light{background:var(--grey);border-color:var(--grey)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled){opacity:.3;padding-top:0}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) .slider-value{display:none}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) .slider-labels .slider-km{display:none}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-ms-fill-lower{background:var(--slider-track)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-ms-fill-upper{background:var(--slider-track)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-moz-range-track{background:var(--slider-track)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-webkit-slider-runnable-track{background:var(--slider-track)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) .slider-dots .slider-dot{top:-11px}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) .slider-dot.on-dark{background:var(--slider-track);border-color:var(--slider-track)}
.hmc .hmc-content .hmc-faq .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-webkit-slider-thumb{display:none}
.hmc .hmc-content .hmc-faq .faq-slider{overflow:hidden;position:relative}
.hmc .hmc-content .hmc-faq .faq-track{display:flex;gap:1rem;scroll-behavior:smooth;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(min-width:768px){.hmc .hmc-content .hmc-faq .hmc-option-card{width:45%}
}
@media(min-width:1024px){.hmc .hmc-content .hmc-faq .faq-slider{overflow:visible}
.hmc .hmc-content .hmc-faq .faq-track{overflow:visible;flex-wrap:wrap}
.hmc .hmc-content .hmc-faq .hmc-option-card{flex:1 1 200px;width:auto}
}
.hmc .hmc-nav{max-width:var(--desktop-max-width);margin:auto;padding:2rem}
.hmc .hmc-nav .hmc-nav-wrap{display:flex;gap:1rem;justify-content:center}
.hmc .hmc-nav .hmc-nav-wrap button{background:var(--grey);color:var(--dark);padding:1rem 2rem;font-size:1rem;display:flex}
@media only screen and (max-width:767px){.hmc .hmc-nav .hmc-nav-wrap button{padding:1rem}
}
.hmc .hmc-nav .hmc-nav-wrap button.hmc-nav-next{background:var(--dark);color:var(--light)}
.hmc .hmc-nav .hmc-nav-wrap button.hmc-nav-next:after{content:"";background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2021%2020'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M7.16659%2016.667L13.8333%2010.0003L7.16659%203.33366'%20stroke%3D'white'%20stroke-linecap%3D'square'%2F%3E%3C%2Fsvg%3E");height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}
.hmc .hmc-nav .hmc-nav-wrap button.hmc-nav-prev{color:var(--light)}
.hmc .hmc-nav .hmc-nav-wrap button.hmc-nav-prev:before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2021%2020'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M7.16659%2016.667L13.8333%2010.0003L7.16659%203.33366'%20stroke%3D'white'%20stroke-linecap%3D'square'%2F%3E%3C%2Fsvg%3E");height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;transform:rotate(180deg);background-repeat:no-repeat;background-position:center;background-size:contain}
.hmc .hmc-results{display:grid;grid-template-columns:60% calc(40% - 1rem);grid-template-rows:50% 50%;gap:1rem;--calculator-width:700px}
.hmc .hmc-results:not(.hmc-swapping){transition:transform ease .5s}
.hmc .hmc-results:not(.hmc-swapping) .hmc-result[data-index="1"] .hmc-result-wrap{transition:transform ease .5s}
@media only screen and (max-width:1024px){.hmc .hmc-results{grid-template-columns:50% 50%;grid-template-rows:2fr 1fr;--calculator-width:80%}
}
@media only screen and (max-width:767px){.hmc .hmc-results{display:flex;flex-direction:column}
}
.hmc .hmc-results .hmc-result{transition:opacity .3s ease;opacity:1;background:var(--faq-bacdrop-color)}
.hmc .hmc-results .hmc-result .hmc-result-content-wrap{cursor:pointer;padding:2rem 4rem;display:flex;flex-direction:column;justify-content:space-between}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-content-wrap{padding:2rem}
}
.hmc .hmc-results .hmc-result .hmc-result-wrap{display:flex;flex-wrap:nowrap;position:relative;gap:1rem;height:100%}
.hmc .hmc-results .hmc-result .hmc-result-wrap .hmc-calculator{display:none}
.hmc .hmc-results .hmc-result[data-index="1"]{background:transparent}
.hmc .hmc-results .hmc-result[data-index="1"] .hmc-result-wrap{transform:translateX(calc(var(--calculator-width) * -1 - 1rem))}
.hmc .hmc-results .hmc-result[data-index="1"] .hmc-calculator{display:block;min-width:var(--calculator-width);min-height:100%;background:var(--faq-bacdrop-color)}
.hmc .hmc-results .hmc-result[data-index="1"] .hmc-result-content-wrap{min-width:calc(100% - 8rem);background:var(--faq-bacdrop-color)}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result[data-index="1"] .hmc-result-content-wrap{min-width:calc(100% - 4rem)}
}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result{margin-bottom:1rem}
}
.hmc .hmc-results .hmc-result.fading{opacity:0}
.hmc .hmc-results .hmc-result[data-index="1"]{grid-column:1;grid-row:1 / span 2}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result[data-index="1"]{order:1}
}
.hmc .hmc-results .hmc-result[data-index="2"]{grid-column:2;grid-row:1}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result[data-index="2"]{order:2}
}
.hmc .hmc-results .hmc-result[data-index="3"]{grid-column:2;grid-row:2}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result[data-index="3"]{order:3}
}
@media only screen and (max-width:1024px){.hmc .hmc-results .hmc-result[data-index="1"]{grid-column:1 / span 2;grid-row:1}
.hmc .hmc-results .hmc-result[data-index="2"]{grid-column:1;grid-row:2}
.hmc .hmc-results .hmc-result[data-index="3"]{grid-column:2;grid-row:2}
}
.hmc .hmc-results .hmc-result .hmc-result-header{display:flex;justify-content:space-between}
.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-title{font-size:2.5rem;line-height:3rem;color:var(--light-grey)}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-title{font-size:1.5rem;line-height:1.8rem}
}
.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-type{display:flex;align-items:center;gap:1rem}
.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-type .hmc-result-fit{font-size:2.5rem;line-height:3rem}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-type .hmc-result-fit{font-size:1.5rem;line-height:1.8rem}
}
.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-type .hmc-result-category{font-size:1.5rem;line-height:1.7rem;color:var(--light-grey)}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-header .hmc-result-type .hmc-result-category{font-size:.87rem;line-height:1rem}
}
.hmc .hmc-results .hmc-result .hmc-result-body{display:flex;margin-bottom:4rem;gap:1rem;justify-content:space-between}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-body{flex-direction:column-reverse}
}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight{margin-top:2rem}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight>div{margin-bottom:1.5rem;width:max-content}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight .hmc-result-highlight-title{font-size:1.5rem;line-height:1.8rem}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight{flex-wrap:wrap;display:flex}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight>div{margin-bottom:1.5rem;width:50%}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-highlight .hmc-result-highlight-title{display:none}
}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-img{width:100%}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-img{max-width:unset;margin-top:1rem}
}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-img img{width:100%;height:100%;object-fit:contain;object-position:center}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-data .hmc-result-value-head{font-size:1rem;font-weight:bold}
.hmc .hmc-results .hmc-result .hmc-result-body .hmc-result-data .hmc-result-value{font-size:.87rem;color:var(--light-grey)}
.hmc .hmc-results .hmc-result .hmc-results-details button{background:transparent;color:var(--dark);font-size:1rem;display:flex}
.hmc .hmc-results .hmc-result .hmc-results-details button:after{content:"";background-image:var(--cta-icon);height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}
.hmc .hmc-results .hmc-result .hmc-result-footer{display:flex;justify-content:space-between;align-items:end;gap:1rem}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-result .hmc-result-footer{flex-direction:column;align-items:start}
.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-cta-button{width:100%;margin-top:1rem}
.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-cta-button button,.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-cta-button a.btn{width:auto;justify-content:center}
}
.hmc .hmc-results .hmc-result .hmc-result-footer button,.hmc .hmc-results .hmc-result .hmc-result-footer a.btn{background:var(--dark);color:var(--light);padding:1rem 2rem;font-size:1rem;display:flex}
.hmc .hmc-results .hmc-result .hmc-result-footer button:after,.hmc .hmc-results .hmc-result .hmc-result-footer a.btn:after{content:"";background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2021%2020'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M7.16659%2016.667L13.8333%2010.0003L7.16659%203.33366'%20stroke%3D'white'%20stroke-linecap%3D'square'%2F%3E%3C%2Fsvg%3E");height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}
.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-features p{font-size:.75rem;line-height:1rem;color:var(--grey);display:flex;gap:.5rem;align-items:center}
.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-features p:before{content:"";display:block;height:.5rem;width:.5rem;background:var(--light-grey);border-radius:50%}
.hmc .hmc-results .hmc-result .hmc-result-footer .hmc-results-details{display:none}
@media(min-width:1024px){.hmc .hmc-results.details-open{transform:translateX(calc(var(--calculator-width)+1rem))}
}
@media(max-width:1024px){.hmc .hmc-results.details-open .hmc-result[data-index="1"] .hmc-result-wrap{transform:translateX(0)}
}
.hmc .hmc-results .hmc-calculator{padding:2rem 2.5rem;box-sizing:border-box}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-calculator{padding:2rem 1.5rem}
}
.hmc .hmc-results .hmc-calculator .hmc-calculator-head{display:flex;justify-content:space-between;align-items:center}
.hmc .hmc-results .hmc-calculator .hmc-calculator-head .hmc-calculator-head-title{font-size:2.5rem;line-height:2.8rem}
.hmc .hmc-results .hmc-calculator .hmc-calculator-head .hmc-calculator-back-btn button{display:flex;gap:.5rem;align-items:center}
.hmc .hmc-results .hmc-calculator .hmc-calculator-head .hmc-calculator-back-btn button:after{content:"";background-image:var(--close-btn);height:1.3rem;width:1.3rem;display:block}
.hmc .hmc-results .hmc-calculator .hmc-calculator-disclaimer{font-size:.75rem;color:var(--light-grey)}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border-color)}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block:nth-last-child(2){border-bottom:0}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head .hmc-calculator-block-head-title{font-size:1.5rem;line-height:1.7rem}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head .hmc-calculator-block-head-title{font-size:1.2rem;line-height:1.4rem}
}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head .hmc-calculator-block-head-btn a{display:flex;align-items:center}
@media only scren and (max-width:767px){.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head .hmc-calculator-block-head-btn a{font-size:.8rem;line-height:1rem}
}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block .hmc-calculator-block-head .hmc-calculator-block-head-btn a:after{content:"";background-image:var(--cta-icon);height:1.5rem;width:1.5rem;display:block}
.hmc .hmc-results .hmc-calculator .hmc-calculator-block.hmc-running-cost .form_label{font-size:1rem;line-height:1.2rem}
@media only screen and (max-width:767px){.hmc .hmc-results .hmc-calculator .hmc-calculator-block.hmc-running-cost .form_label{font-size:.9rem;line-height:1.1rem}
}
.hmc .hmc-results .hmc-calculator .driving_field{margin-top:1rem;flex:1}
.hmc .hmc-results .hmc-calculator .driving_field .form_label{font-size:.7rem;color:var(--light-grey)}
legend.hmc .hmc-results .hmc-calculator .driving_field .form_label{margin-bottom:0}
.hmc .hmc-results .hmc-calculator .driving_field .form_value{font-size:1rem;margin-top:.2rem}
.hmc .hmc-results .hmc-calculator .driving-field-group{display:flex;gap:1rem}
.hmc .hmc-results .hmc-calculator .road-type-group{border:0;padding:0;min-inline-size:auto;width:100%}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-options{margin-top:.5rem;display:flex;gap:.5rem;scroll-behavior:smooth;overflow:auto;-webkit-overflow-scrolling:touch;max-width:inherit;user-select:auto;padding:3px 0}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option{width:calc(100%/var(--length));min-width:8rem;flex:1}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option input[type="radio"]{opacity:0;height:0;width:0;display:block}
@media only screen and (min-width:1024px){.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option{flex:1;max-width:unset;width:100%}
}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option.dragging{user-select:none;cursor:grabbing}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option.dragging .road-type-option{cursor:grab}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option.dragging .road-type-option label{cursor:grab}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option .road-type-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;-webkit-box-shadow:inset 0 0 0 1px var(--dark);box-shadow:inset 0 0 0 1px var(--dark);background-color:var(--backdrop-color);cursor:pointer;transition:background-color .2s;text-align:center;min-height:80px;box-sizing:border-box}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option .road-type-box .road-type-main{font-weight:bold;font-size:.9rem;margin-bottom:.3rem;color:var(--semidark)}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option .road-type-box .road-type-sub{font-size:.8rem;color:var(--grey);margin-bottom:.2rem}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option .road-type-box .road-type-km{font-size:.75rem;color:var(--label-color)}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option input[type="radio"]:checked+.road-type-box{background-color:#fff;-webkit-box-shadow:inset 0 0 0 3px #000;box-shadow:inset 0 0 0 3px #000}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option input[type="radio"]:focus+.road-type-box{outline:3px solid var(--focus-color)}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option .road-type-box:hover{background-color:var(--radio-hover)}
.hmc .hmc-results .hmc-calculator .road-type-group .road-type-option input[type="radio"]:checked+.road-type-box:hover{background-color:#fff}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-type,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-type{display:block}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-type .hmc-result-fit,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-type .hmc-result-fit{font-size:1.5rem;line-height:1.8rem}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-type .hmc-result-category,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-type .hmc-result-category{font-size:.87rem;line-height:1rem}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-title,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-title{font-size:1.5rem;line-height:1.8rem}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body{margin-bottom:1rem;justify-content:start}
@media only screen and (max-width:767px){.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body{flex-direction:column;gap:0}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-result-highlight>div,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-result-highlight>div{margin-bottom:0}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-result-img,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-result-img{margin:0}
}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-result-highlight-title,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-result-highlight-title{display:none}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-result-data,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-result-data{display:none}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-result-data.hmc-result-price,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-result-data.hmc-result-price{display:block}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-body .hmc-results-details,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-body .hmc-results-details{display:none}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer{align-items:center;flex-direction:row;justify-content:space-between;align-self:end;width:100%}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-details,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-details,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-cta-button,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-cta-button{display:block;width:auto;margin-top:1rem}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-details button,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-details button,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-cta-button button,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-cta-button button,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-details a.btn,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-details a.btn,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-cta-button a.btn,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-cta-button a.btn{width:auto;background:transparent;color:black;font-size:1rem;display:flex;padding:0}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-details button:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-details button:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-cta-button button:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-cta-button button:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-details a.btn:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-details a.btn:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-result-footer .hmc-results-cta-button a.btn:after,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-result-footer .hmc-results-cta-button a.btn:after{content:"";background-image:var(--cta-icon);height:1.5rem;width:1.5rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}
.hmc .hmc-results[data-count="3"] .hmc-result[data-index="2"] .hmc-results-features,.hmc .hmc-results[data-count="3"] .hmc-result[data-index="3"] .hmc-results-features{display:none}
.hmc .hmc-results[data-count="2"]{display:flex;flex-direction:column;transform:translateX(0)}
.hmc .hmc-results[data-count="2"].details-open .hmc-result[data-index="1"] .hmc-result-wrap{transform:translateX(0)}
.hmc .hmc-results[data-count="2"] .hmc-result{margin-bottom:1rem}
.hmc .hmc-results[data-count="2"] .hmc-result[data-index="2"]{order:2}
.hmc .hmc-results[data-count="2"] .hmc-result[data-index="3"]{display:none}
.hmc .hmc-results[data-count="1"]{display:block}
.hmc .hmc-results[data-count="1"] .hmc-result{margin-bottom:1rem}
.hmc .hmc-results[data-count="1"] .hmc-result[data-index="3"],.hmc .hmc-results[data-count="1"] .hmc-result[data-index="2"]{display:none}
