html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}button,input,select{margin:0}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}select{text-transform:none}textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}.calc-shell{font-family:inherit;color:#222;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:32px 24px;margin:32px 0;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.calc-shell *,.calc-shell :after,.calc-shell :before{box-sizing:border-box}@media (max-width:640px){.calc-shell{padding:24px 16px;margin:24px 0;border-radius:8px}}body .calc-shell.calc-shell h1,body .calc-shell.calc-shell h2,body .calc-shell.calc-shell h3,body .calc-shell.calc-shell h4,body .calc-shell.calc-shell h5,body .calc-shell.calc-shell h6{border-bottom:0;padding-bottom:0}body .calc-shell.calc-shell h1:after,body .calc-shell.calc-shell h2:after,body .calc-shell.calc-shell h3:after,body .calc-shell.calc-shell h4:after,body .calc-shell.calc-shell h5:after,body .calc-shell.calc-shell h6:after{display:none;content:none;background:none;border:0}body .calc-shell.calc-shell h2{font-size:32px;line-height:100%}body .calc-shell.calc-shell .calc-welcome__pitch{font-size:18px;line-height:26px;color:#333;margin-top:10px;margin-bottom:0}body .calc-shell.calc-shell .calc-welcome__meta{font-family:tt_interphases_regular,sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#333;margin-top:10px}body .calc-shell.calc-shell .calc-dropdown__input{border:0;box-shadow:none;outline:0;font-size:18px;margin-bottom:0;background:transparent}.calc-welcome{max-width:640px;margin:0 auto;text-align:center;padding:24px 12px;display:flex;flex-direction:column;align-items:center}.calc-welcome__icon{display:inline-flex;width:64px;height:64px;color:#f16a28;margin-bottom:16px}.calc-welcome__icon svg{width:100%;height:100%;fill:currentColor}.calc-welcome__headline{margin:0;color:#222;font-weight:700}.calc-welcome__pitch{margin:25px 0 0}.calc-welcome__start{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:linear-gradient(135deg,#f15f28,#f68f20);color:#fff;font-family:acuminprocond-bold,sans-serif;font-size:23px;line-height:100%;font-weight:700;padding:15px 36px;width:440px;max-width:100%;border-radius:8px;cursor:pointer;margin-top:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.calc-welcome__start:focus,.calc-welcome__start:hover{filter:brightness(.95);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15);outline:none}.calc-welcome__start:focus-visible{outline:2px solid #f16a28;outline-offset:2px}.calc-welcome__meta{margin:18px 0 0}@media (max-width:480px){.calc-welcome__headline{font-size:22px}}.calc-stage{opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.calc-stage.is-active{opacity:1;transform:translateY(0)}.calc-stage.is-leaving{opacity:0;transform:translateY(-8px)}.calc-stage.is-leaving--back{transform:translateY(8px)}.calc-stage.is-entering{opacity:0}.calc-stage.is-entering--back{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.calc-stage{transition:opacity .12s ease;transform:none!important}}.calc-step__title{font-size:27px;line-height:1.3;font-weight:700;margin:16px 0 8px;color:#222}.calc-step__subtitle{font-size:18px;line-height:1.55;color:#444;margin:0 0 24px}.calc-step__label{display:block;font-size:16px;line-height:26px;font-weight:400;color:#333;margin:16px 0 8px}.calc-step__hint{font-size:14px;color:#999;margin:0 0 16px}.calc-step__group{margin:0 0 24px}.calc-step__nav{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0;flex-wrap:wrap}.calc-step__back,.calc-step__next{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;font-weight:700;padding:12px 24px;border-radius:8px;cursor:pointer;min-height:44px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.calc-step__back:focus-visible,.calc-step__next:focus-visible{outline:2px solid #f16a28;outline-offset:2px}.calc-step__back{background:transparent;color:#444;border:1px solid #c7c7c7}.calc-step__back:hover{background:#f5f5f5}.calc-step__next{background:linear-gradient(135deg,#f16a28,#f59261);color:#fff;border:0;margin-left:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}.calc-step__next:hover{background:linear-gradient(135deg,#c0470d,#f16a28);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}@media (max-width:480px){.calc-step__title{font-size:22px}}.calc-progress{margin:0 0 20px}.calc-progress__bar{height:7px;background:#eaeaea;border-radius:12px;overflow:hidden}.calc-progress__fill{height:100%;background:linear-gradient(135deg,#f15f28,#f68f20);width:0;border-radius:12px;transition:width .2s ease-out}.calc-progress__label{margin:5px 0 0;text-align:center;font-family:tt_interphases_regular,sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#333;text-transform:none;letter-spacing:0}.calc-selectable-card{position:relative;background:#fff;border:2px solid #eaeaea;border-radius:13px;padding:14px 16px;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;display:flex;flex-direction:column;gap:4px;min-height:72px;font:inherit;color:inherit}.calc-selectable-card:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#d9d9d9}.calc-selectable-card.is-selected{border-color:#f16a28;background:rgba(241,106,40,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.calc-selectable-card:focus-visible{outline:2px solid #f16a28;outline-offset:2px}.calc-card-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.calc-card-selector__card{-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-card-selector__card--has-icon{position:relative;align-items:center;text-align:center;width:196px;height:119px;padding:55px 12px 12px;gap:6px}.calc-card-selector__icon{display:inline-flex;align-items:center;justify-content:center;color:#f16a28;flex-shrink:0}.calc-card-selector__icon svg{display:inline-block}.calc-card-selector__card--has-icon .calc-card-selector__icon{position:absolute;top:7px;left:0;right:0;height:40px}.calc-card-selector__text{display:flex;flex-direction:column;gap:0;min-width:0}.calc-card-selector__label{font-family:acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;line-height:100%;color:#333}.calc-card-selector__description{font-size:16px;line-height:26px;color:#333}.calc-card-selector__badge{position:absolute;top:8px;right:8px;font-size:11px;background:#f16a28;color:#fff;padding:2px 8px;border-radius:999px}@media (max-width:600px){.calc-card-selector{grid-template-columns:1fr}.calc-card-selector__card--has-icon{flex-direction:row;align-items:center;text-align:left;gap:14px}.calc-card-selector__card--has-icon .calc-card-selector__text{flex:1 1 auto}}.calc-slider{margin:8px 0 4px}.calc-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:30px}.calc-slider__label{font-size:21px;color:#333;text-align:left}.calc-slider__label,.calc-slider__value{font-family:acuminprocond-bold,sans-serif;font-weight:700;line-height:100%}.calc-slider__value{display:inline-block;font-size:25px;color:#f26d26;background:transparent;border-radius:0;padding:0;min-width:0;text-align:right}.calc-slider__input{display:block;width:100%;height:26px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;margin:0;padding:0;overflow:visible}.calc-slider__input:focus{outline:none}.calc-slider__input::-webkit-slider-runnable-track{height:12px;background:linear-gradient(90deg,#f15f28 0,#f68f20 var(--slider-percent,0),#eaeaea var(--slider-percent,0),#eaeaea);border-radius:12px}.calc-slider__input::-moz-range-track{height:12px;background:linear-gradient(90deg,#f15f28 0,#f68f20 var(--slider-percent,0),#eaeaea var(--slider-percent,0),#eaeaea);border-radius:12px}.calc-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:26px;height:26px;background:#f68d21;border-radius:50%;border:2px solid #fff;box-shadow:0 0 6px 0 rgba(0,0,0,.54);margin-top:-7px;cursor:pointer}.calc-slider__input::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;background:#f68d21;border-radius:50%;border:2px solid #fff;box-shadow:0 0 6px 0 rgba(0,0,0,.54);cursor:pointer}.calc-slider__ticks{position:relative;height:26px;margin-top:25px}.calc-slider__tick{position:absolute;top:0;transform:translateX(-50%);font-size:15px;line-height:26px;color:#333;font-weight:400;white-space:nowrap}.calc-slider__tick--first{transform:translateX(0)}.calc-slider__tick--last{transform:translateX(-100%)}.calc-slider__note{font-size:14px;color:#444;background:#f5f5f5;border-radius:8px;padding:12px 14px;margin:4px 0}.calc-slider__companion{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;color:#444;cursor:pointer}.calc-slider__companion input{margin:0}.calc-input__field{display:flex;align-items:baseline;border:2px solid #eaeaea;border-radius:2px;padding:10px 14px 8px;background:#fff;min-height:44px;max-width:320px;line-height:1.2}.calc-input__field:focus-within{border-color:#f16a28;box-shadow:0 0 0 2px #fcded0}.calc-input__field input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font-size:18px;line-height:1.2;padding:0 0 0 4px;margin:0;width:100%;color:#333;font-weight:400}.calc-input__field input,.calc-input__field input:focus{outline:0;box-shadow:none}.calc-input__prefix,.calc-input__suffix{color:#444;font-weight:600;font-size:18px;line-height:1.2}.calc-input__helper{font-size:12px;color:#999;margin:4px 0 0}.calc-input__companion{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:#444}.calc-result-card{position:relative;background:#fff;border:1px solid #e7e7e7;border-radius:15px;padding:15px 20px;display:grid;grid-template-columns:1fr 275px;gap:0;align-items:stretch;box-shadow:0 0 24px 0 rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.calc-result-card:hover{transform:translateY(-2px);box-shadow:0 4px 28px 0 rgba(0,0,0,.2)}.calc-result-card__content{padding:9px 24px 9px 0;min-width:0}.calc-result-card__heading{margin:0 0 14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.calc-result-card__rank{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:70px;background:linear-gradient(135deg,#f15f28,#f68f20);color:#fff;font-family:Acumin Pro,acuminprocond-bold,sans-serif;font-weight:700;font-size:24px;line-height:1;flex-shrink:0}.calc-result-card__name,.calc-result-card__name-link{font-family:Acumin Pro,acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;color:#333;text-decoration:none}.calc-result-card__name-link:focus,.calc-result-card__name-link:hover,.calc-result-card__name:focus,.calc-result-card__name:hover{text-decoration:none;color:#333}.calc-result-card__choice-badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#f16a28,#f59261);padding:4px 10px;border-radius:4px;line-height:1.3;align-self:center;white-space:nowrap}.calc-result-card__bullets{list-style:none;margin:0;padding:0;font-family:TT Interphases Pro Trl,tt_interphases_regular,sans-serif;font-weight:400;font-size:18px;line-height:42px;letter-spacing:0;color:#333;display:flex;flex-direction:column}.calc-result-card__bullets li{position:relative;padding-left:30px;line-height:42px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16' fill='none'><path d='M16.8325 0C11.9803 2.69562 7.06839 10.3636 7.06839 10.3636L2.63599 5.33171L0 7.84761L6.40922 15.8146L8.74546 15.7248C11.7409 6.73876 18.36 0.718873 18.36 0.718873L16.8325 0Z' fill='%23F26D26'/></svg>");background-repeat:no-repeat;background-position:0 13px;background-size:19px 16px}.calc-result-card__bullets li:before{content:none}.calc-result-card__desc{font-size:13px;color:#444;margin:12px 0 0}.calc-result-card__aside{border-left:1px solid #eaeaea;width:275px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.calc-result-card__logo-link{display:inline-flex;align-items:center;justify-content:center}.calc-result-card__logo{width:237px;height:auto;-o-object-fit:contain;object-fit:contain}.calc-result-card__rating{display:flex;flex-direction:column;align-items:center;margin-top:15px}.calc-result-card__stars{position:relative;display:inline-block;width:144px;height:24px;line-height:0}.calc-result-card__stars-bg,.calc-result-card__stars-fill{position:absolute;top:0;left:0;height:24px}.calc-result-card__stars-bg{width:144px;opacity:.25}.calc-result-card__stars-fill{overflow:hidden}.calc-result-card__stars-bg svg,.calc-result-card__stars-fill svg{display:block}.calc-result-card__rating-num{display:block;margin-top:10px;font-family:Acumin Pro Condensed,acuminprocond-bold,sans-serif;font-weight:700;font-size:28px;line-height:100%;letter-spacing:0;color:#333;text-align:center}.calc-result-card__rating-out{font-size:17px;color:#bebebe;font-weight:400}.calc-result-card__cta{display:flex;align-items:center;justify-content:center;margin-top:28px;width:247px;max-width:100%;height:53px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#f15f28,#f68f20);font-family:Acumin Pro Condensed,acuminprocond-bold,sans-serif;font-weight:700;font-size:23px;line-height:100%;letter-spacing:0;text-decoration:none;transition:filter .2s ease}.calc-result-card__cta:focus,.calc-result-card__cta:hover{text-decoration:none;color:#fff;filter:brightness(.95)}.calc-result-card__cta:active{filter:brightness(.9)}.calc-result-card--empty{display:block;grid-template-columns:none;text-align:center;color:#999;font-style:italic;padding:24px}@media (max-width:780px){.calc-result-card{grid-template-columns:1fr}.calc-result-card__aside{border-left:0;border-top:1px solid #f0f0f0}.calc-result-card__heading{font-size:20px}}body .calc-shell.calc-shell ul.calc-result-card__bullets,body .calc-shell.calc-shell ul.calc-result-card__bullets li{font-size:18px;line-height:42px}body .calc-shell.calc-shell .calc-result-card__name-link,body .calc-shell.calc-shell .calc-result-card__name-link:active,body .calc-shell.calc-shell .calc-result-card__name-link:focus,body .calc-shell.calc-shell .calc-result-card__name-link:hover{text-decoration:none;margin-left:8px}body .calc-shell.calc-shell .calc-result-card__cta,body .calc-shell.calc-shell .calc-result-card__cta:active,body .calc-shell.calc-shell .calc-result-card__cta:focus,body .calc-shell.calc-shell .calc-result-card__cta:hover{text-decoration:none}body .calc-shell.calc-shell p.calc-headline__label{font-family:acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;line-height:100%;color:#333}body .calc-shell.calc-shell p.calc-headline__sub{font-size:18px;line-height:26px;color:#333}.calc-counter{font-family:acuminprocond-bold,sans-serif;font-size:63px;font-weight:700;line-height:100%;color:#f26d26;font-variant-numeric:tabular-nums}.calc-speedometer{display:inline-block;text-align:center;max-width:280px}.calc-speedometer__svg{display:block;overflow:visible}.calc-speedometer__arc{fill:none;stroke-width:16;stroke-linecap:butt}.calc-speedometer__needle{stroke:#222;stroke-width:4;stroke-linecap:round}.calc-speedometer__hub{fill:#222;stroke:#fff;stroke-width:2}.calc-speedometer__tick{font-size:11px;fill:#999;font-weight:600}.calc-speedometer__readout{margin-top:6px;font-size:28px;font-weight:700;color:#222;font-variant-numeric:tabular-nums}.calc-bar-chart{display:block;width:100%;overflow:visible}.calc-bar-chart__label{font-size:12px;fill:#444}.calc-bar-chart__value{font-size:12px;fill:#222;font-weight:600}.calc-bar-chart__track{fill:#e0e0e0;rx:4px}.calc-bar-chart__bar{fill:#f16a28;rx:4px}.calc-mount,.calc-results{display:block}.calc-section{margin-bottom:28px}.calc-section-title{font-size:16px;color:#222;margin:0 0 12px;font-weight:700}.calc-headline{text-align:center;padding:24px 0 32px;border-bottom:1px solid #f0f0f0;margin-bottom:32px}.calc-headline__label{font-family:acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;line-height:100%;color:#333;text-transform:none;letter-spacing:0;margin:0 0 8px}.calc-headline__value{line-height:1.1;margin:4px 0 0}.calc-headline__unit{font-size:16px;line-height:26px;color:#333;text-transform:none;text-transform:capitalize;letter-spacing:0;margin:8px 0 12px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.calc-headline__pct{display:inline-block;font-size:14px;color:#222;background:rgba(241,106,40,.08);padding:6px 14px;border-radius:999px;margin:4px 0 16px}.calc-headline__pct strong{color:#c0470d;font-weight:700}.calc-headline__sub{font-size:18px;line-height:26px;color:#333;margin:16px auto 0;max-width:560px}.calc-cap-note{font-size:12px;color:#999;font-style:italic;margin:10px auto 0;max-width:540px;line-height:1.5}.calc-rec-grid{display:flex;flex-direction:column;gap:16px}.calc-roi{background:#f5f5f5;padding:16px;border-radius:8px}.calc-roi p{margin:0;font-size:14px;color:#444;line-height:1.5}.calc-table{width:100%;border:2px solid #eaeaea;border-radius:13px;border-collapse:separate;border-spacing:0;overflow:hidden}.calc-table td,.calc-table th{text-align:left;padding:0 45px;border-bottom:1px solid #eaeaea}.calc-table th{background-color:#eaeaea;font-family:acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;line-height:48px;color:#333}.calc-table td{font-family:tt_interphases_regular,sans-serif;font-weight:400;font-size:21px;line-height:60px;height:60px;color:#333}.calc-table tr:last-child td{border-bottom:0}.calc-table tr.is-current td{background:#fde8de;font-weight:600}.calc-derived{margin-top:16px;padding:12px 14px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#222}.calc-derived__value{font-size:18px;color:#f16a28}.calc-derived__note{font-size:12px;color:#999;margin:6px 0 0;line-height:1.4}.calc-speedo-row{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:24px;align-items:center;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}.calc-speedo-block{text-align:center}.calc-benchmark-line{font-size:14px;color:#444;margin:0 0 8px}.calc-benchmark-line strong{color:#222}.calc-methodology{margin-top:28px;padding:14px 16px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;color:#444}.calc-methodology summary{cursor:pointer;font-weight:600;color:#222;list-style:none;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc-methodology summary::-webkit-details-marker{display:none}.calc-methodology summary:before{content:"+ ";display:inline-block;margin-right:4px;color:#999;font-weight:700}.calc-methodology[open] summary:before{content:"− "}.calc-methodology p{margin:10px 0;line-height:1.5}.calc-methodology__body{padding-top:4px}.calc-methodology__formula{font-family:monospace;font-size:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 12px;color:#222;line-height:1.6}.calc-methodology__sources{margin-top:12px!important;margin-bottom:4px!important}.calc-methodology__sources-list{margin:0;padding-left:18px}.calc-methodology__sources-list li{margin-bottom:6px;line-height:1.5}.calc-methodology__sources-list a{color:#049cdb;text-decoration:underline}.calc-restart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #c7c7c7;color:#444;padding:10px 22px;border-radius:8px;font-size:14px;cursor:pointer;display:block;margin:24px auto 0}.calc-restart:hover{background:#f5f5f5}@media (max-width:700px){.calc-speedo-row{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.calc-table{font-size:13px}}.calc-welcome__callout{display:inline-flex;align-items:center;gap:10px;background:#f5f5f5;color:#222;font-size:16px;line-height:1.4;padding:10px 18px;border-radius:20px;margin:15px 0 0;max-width:100%}.calc-welcome__callout-icon{display:inline-flex;flex-shrink:0;color:#f16a28}.calc-welcome__callout-text strong{color:#222;font-weight:700}@media (max-width:480px){.calc-welcome__callout{display:block;text-align:center;border-radius:15px;padding:12px 16px}.calc-welcome__callout-icon{display:inline;vertical-align:middle;margin-right:6px}.calc-welcome__callout-text{display:inline}}.calc-dual-section{margin-bottom:32px}.calc-dual-section:last-child{margin-bottom:0}.calc-dual-section__label{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#222;margin:0 0 12px}.calc-dual-section__label-icon{display:inline-flex;color:#f16a28}.calc-dual-section__content{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.calc-dual-section__content{grid-template-columns:1fr;gap:10px}}.calc-context-columns{display:flex;flex-direction:column;gap:24px}.calc-context-columns .calc-card-selector,.calc-context-columns .calc-radio-group__options{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.calc-context-columns .calc-card-selector,.calc-context-columns .calc-radio-group__options{grid-template-columns:1fr}}.calc-step--results .calc-step__content,.calc-step.calc-step--results,[class*=__step--results] .calc-step__content{padding-left:10px;padding-right:10px}@media (max-width:480px){.calc-step--results .calc-step__content,.calc-step.calc-step--results,[class*=__step--results] .calc-step__content{padding-left:4px;padding-right:4px}}.calc-step-error{display:flex;align-items:center;gap:10px;background:rgba(217,83,79,.08);border:1px solid rgba(217,83,79,.3);color:#d2322d;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.45;margin:0 0 16px;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.calc-step-error.is-visible{opacity:1;transform:translateY(0)}.calc-step-error__icon{display:inline-flex;flex-shrink:0;color:#d9534f}@keyframes calc-widget-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.calc-stage.is-active .calc-card-selector,.calc-stage.is-active .calc-input,.calc-stage.is-active .calc-slider,.calc-stage.is-active .calc-step__group,.calc-stage.is-active .calc-step__hint,.calc-stage.is-active .calc-step__label,.calc-stage.is-active .calc-step__nav,.calc-stage.is-active .calc-step__subtitle,.calc-stage.is-active .calc-step__title{animation:calc-widget-slide-up .35s ease both}.calc-stage.is-active .calc-step__title{animation-delay:0s}.calc-stage.is-active .calc-step__hint,.calc-stage.is-active .calc-step__subtitle{animation-delay:.05s}.calc-stage.is-active .calc-step__label{animation-delay:.08s}.calc-stage.is-active .calc-step__group{animation-delay:.1s}.calc-stage.is-active .calc-card-selector,.calc-stage.is-active .calc-input,.calc-stage.is-active .calc-slider{animation-delay:.12s}.calc-stage.is-active .calc-step__nav{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.calc-stage.is-active *{animation:none!important}}.calc-checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.calc-checkbox-group__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-direction:row;align-items:center;gap:0;padding:14px 16px 14px 15px}.calc-checkbox-group__option--has-icon{align-items:center;text-align:center}.calc-checkbox-group__icon{display:inline-flex;color:#f16a28;flex-shrink:0}.calc-checkbox-group__icon svg{display:inline-block}.calc-checkbox-group__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.calc-checkbox-group__label{font-family:acuminprocond-bold,sans-serif;font-weight:700;font-size:21px;line-height:100%;color:#333}.calc-checkbox-group__description{font-size:16px;line-height:26px;color:#333}.calc-checkbox-group__indicator{position:static;order:-1;flex-shrink:0;width:22px;height:22px;margin-right:15px;border:2px solid #eaeaea;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.calc-checkbox-group__indicator:after{content:"";display:block;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transform-origin:center;margin-top:-2px;transition:transform .2s ease}.calc-checkbox-group__option.is-selected .calc-checkbox-group__indicator{background:#f16a28;border-color:#f16a28}.calc-checkbox-group__option.is-selected .calc-checkbox-group__indicator:after{transform:rotate(45deg) scale(1)}.calc-checkbox-group__order-badge{position:absolute;top:-8px;left:-8px;background:linear-gradient(135deg,#f16a28,#f59261);color:#fff;font-size:12px;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.15);line-height:1}@media (max-width:600px){.calc-checkbox-group{grid-template-columns:1fr}.calc-checkbox-group__option--has-icon{flex-direction:row;align-items:center;text-align:left;gap:14px}}.calc-dropdown{position:relative;max-width:420px}.calc-dropdown__field{display:flex;align-items:center;border:1px solid #c7c7c7;border-radius:8px;background:#fff;padding:0 12px 0 14px;min-height:44px;transition:border-color .2s ease,box-shadow .2s ease}.calc-dropdown__field:focus-within{border-color:#f16a28;box-shadow:0 0 0 3px rgba(241,106,40,.18)}.calc-dropdown__input{flex:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;outline:0;box-shadow:none;color:#222;font-size:18px;line-height:1.4;height:42px;font-family:inherit;padding:0 24px 0 0;min-width:0;margin:0;text-overflow:ellipsis}.calc-dropdown__input:focus{outline:0}.calc-dropdown__input::-moz-placeholder{color:#999}.calc-dropdown__input::placeholder{color:#999}.calc-dropdown__input::-webkit-calendar-picker-indicator{display:none}.calc-dropdown__caret{display:inline-flex;color:#999;flex-shrink:0;pointer-events:none;margin-left:-18px}.calc-score-gauge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.calc-score-gauge__grade{font-size:13px;font-weight:700;color:#c0470d;background:rgba(241,106,40,.1);padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}.calc-score-gauge__circle{position:relative;display:inline-block;line-height:0}.calc-score-gauge__svg{display:block;overflow:visible}.calc-score-gauge__track{stroke:#f0f0f0}.calc-score-gauge__fill{stroke:#f16a28}.calc-score-gauge__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.calc-score-gauge__score{font-size:44px;font-weight:700;color:#222;font-variant-numeric:tabular-nums;line-height:1}.calc-score-gauge__label{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.downtime-calculator{font-family:inherit;color:#222;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:32px 24px;margin:32px 0;box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.downtime-calculator *,.downtime-calculator :after,.downtime-calculator :before{box-sizing:border-box}@media (max-width:640px){.downtime-calculator{padding:24px 16px;margin:24px 0;border-radius:8px}}