.calc{--font-base:"JetBrains Mono",monospace;--calc-border:color-mix(in srgb,var(--color-authority-surface,#0a2540) 14%,transparent);--calc-track:color-mix(in srgb,var(--color-authority-surface,#0a2540) 15%,transparent);--calc-field-bg:color-mix(in srgb,var(--color-authority-surface,#0a2540) 9%,var(--color-primary-surface,#fff));background:var(--color-secondary-surface,#f1fafe);border:1px solid var(--calc-border);border-radius:0;color:var(--color-rich-black,#0a0a0a);display:block;font-family:var(--font-base);margin:var(--space-10,40px) 0;padding:var(--space-8,32px)}.calc *,.calc :after,.calc :before{box-sizing:border-box}.calc .calc__heading,.calc .calc__title{color:var(--color-rich-black,#0a0a0a);font-size:var(--size-subheading,20px);font-weight:var(--weight-heading,700);line-height:var(--line-height-heading,1.2);margin:0 0 var(--space-6,24px)}.calc .calc__eyebrow,.calc .calc__heading .accent{color:var(--color-brand-voice,#441eff)}.calc .calc__eyebrow{font-size:var(--size-label,13px);font-weight:var(--weight-eyebrow,400);letter-spacing:.1em;margin:0;text-transform:uppercase}.calc .calc__text{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-body,16px);font-weight:var(--weight-body,300);line-height:var(--line-height-body,1.6);margin:0}.calc .calc__text b{color:var(--color-rich-black,#0a0a0a);font-weight:var(--weight-heading,700)}.calc .calc__cta,.calc .calc__trigger{align-items:center;background-color:var(--color-brand-voice,#441eff);background-image:linear-gradient(to right,var(--color-authority-surface,#0a2540) 50%,var(--color-brand-voice,#441eff) 50%);background-position:100%;background-size:205%;color:var(--color-primary-surface,#fff);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size,16px);font-weight:var(--weight-label,500);height:var(--btn-height,48px);padding:0 var(--btn-padding-x,24px);transition:background-position .3s ease-out;user-select:none}.calc .calc__cta:focus-visible,.calc .calc__cta:hover,.calc .calc__trigger:focus-visible,.calc .calc__trigger:hover{background-position:0}.calc .calc__cta:focus-visible,.calc .calc__trigger:focus-visible{outline:2px solid var(--color-active-data,#5be3f0);outline-offset:2px}.calc .calc__cta{color:var(--color-primary-surface,#fff)!important;margin-top:var(--space-2,8px);text-decoration:none}.calc .calc__body{padding-top:var(--space-2,8px)}.calc .range-line{margin:0 0 var(--space-8,32px)}.calc .calc__label{color:var(--color-rich-black,#0a0a0a);font-size:var(--size-body,16px);font-weight:var(--weight-subheading,600);line-height:var(--line-height-heading,1.2);margin:0 0 var(--space-2,8px)}.calc .range-value-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--space-3,12px)}.calc .value-range-container{align-items:baseline;color:var(--color-rich-black,#0a0a0a);display:inline-flex;font-size:var(--size-subheading,20px);font-weight:var(--weight-heading,700);gap:var(--space-2,8px)}.calc .calc__affix{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-body,16px);font-weight:var(--weight-body,300)}.calc .calc__affix--prefix{margin-right:calc(var(--space-2, 8px)*-1)}.calc input.range-value{-moz-appearance:textfield;background:transparent;border:0;border-bottom:1px solid var(--calc-border);border-radius:0;color:inherit;font-family:var(--font-base);font-size:inherit;font-weight:inherit;margin:0;padding:var(--space-1,4px) 0;width:9ch}.calc input.range-value:focus{border-bottom-color:var(--color-brand-voice,#441eff);outline:none}.calc .display-range-container.hide{display:none}.calc .range-error-message{color:var(--color-muted-text,#3d3d3d);flex-basis:100%;font-size:var(--size-label,13px);font-weight:var(--weight-body,300);margin-top:var(--space-1,4px)}.calc .custom-slider{-webkit-appearance:none;appearance:none;background:var(--calc-track);border-radius:0;cursor:pointer;display:block;height:4px;margin:0;outline:none;width:100%}.calc .custom-slider::-webkit-slider-runnable-track{background:transparent;height:4px}.calc .custom-slider::-moz-range-track{background:transparent;height:4px}.calc .custom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-brand-voice,#441eff);border:0;border-radius:50%;cursor:pointer;height:20px;margin-top:-8px;width:20px}.calc .custom-slider::-moz-range-thumb{background:var(--color-brand-voice,#441eff);border:0;border-radius:50%;cursor:pointer;height:20px;width:20px}.calc .custom-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-active-data,#5be3f0);outline-offset:2px}.calc .custom-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--color-active-data,#5be3f0);outline-offset:2px}.calc .calc__stats{display:grid;gap:var(--space-6,24px);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 var(--space-6,24px);padding:0}.calc .calc__stat{border-left:2px solid var(--color-active-data,#5be3f0);display:flex;flex-direction:column;gap:var(--space-1,4px);margin:0;min-width:0;padding:0 0 0 var(--space-4,16px)}.calc .calc__stat:before{content:none}.calc .calc__stat-label{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-label,13px);font-weight:var(--weight-label,500);letter-spacing:.05em;text-transform:uppercase}.calc .text-large{background:none;color:var(--color-rich-black,#0a0a0a);display:block;
  /* !important beats the inline font-size module.js writes in doResizeText():
     it measures width() while .data-enrich-gate is still hidden (display:none),
     gets 0 and sets `font-size: 0px` — the numbers then stay invisible after
     "Click to try" opens the card. Fixed size here instead; no JS change. */font-size:clamp(28px,7vw,40px)!important;font-weight:var(--weight-display,800);line-height:var(--line-height-display,1.1);margin:0;overflow-wrap:anywhere;padding:0;width:100%}.calc .calc__stats--result .calc__stat{border-left-color:var(--color-brand-voice,#441eff)}.calc .calc__stats--result .text-large{color:var(--color-brand-voice,#441eff)}.calc .summary-list.hide-result .text-large{filter:blur(8px);pointer-events:none;user-select:none}.calc .calc__note{background:var(--color-primary-surface,#fff);margin:0 0 var(--space-8,32px);padding:var(--space-4,16px)}.calc .calc__note-title{color:var(--color-rich-black,#0a0a0a);font-size:var(--size-body,16px);font-weight:var(--weight-heading,700);margin:0 0 var(--space-2,8px)}.calc .calc__section{border-top:1px solid var(--calc-border);margin-top:var(--space-8,32px);padding-top:var(--space-8,32px)}.calc .calc__section-head{align-items:center;display:flex;gap:var(--space-4,16px);justify-content:space-between;margin-bottom:var(--space-2,8px)}.calc .calc__section-title{color:var(--color-rich-black,#0a0a0a);font-size:var(--size-subheading,20px);font-weight:var(--weight-heading,700);line-height:var(--line-height-heading,1.2);margin:0 0 var(--space-6,24px)}.calc .calc__gate{background:var(--color-primary-surface,#fff);display:flex;flex-direction:column;gap:var(--space-4,16px);margin-bottom:var(--space-6,24px);padding:var(--space-6,24px)}.calc .calc__gate .calc__text{color:var(--color-rich-black,#0a0a0a);font-weight:var(--weight-label,500)}.calc .ai-tooltip-container{flex-shrink:0;position:relative}.calc .icon-ai-info,.calc .icon-ai-info-advance,.calc .icon-ai-info-basic{color:var(--color-brand-voice,#441eff);cursor:pointer;height:24px;width:24px}.calc .icon-ai-info svg,.calc .icon-ai-info-advance svg,.calc .icon-ai-info-basic svg{display:block;height:100%;width:100%}.calc .calc__popover,.calc .content-ai-info{background:var(--color-primary-surface,#fff);border:1px solid var(--calc-border);opacity:0;padding:var(--space-4,16px);position:absolute;right:0;top:32px;transition:opacity .3s;visibility:hidden;width:min(420px,80vw);z-index:5}.calc .calc__popover p,.calc .content-ai-info p{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-label,13px);font-weight:var(--weight-body,300);line-height:var(--line-height-body,1.6);margin:0 0 var(--space-2,8px)}.calc .calc__popover p:last-child,.calc .content-ai-info p:last-child{margin-bottom:0}.calc .calc__popover.visible{opacity:1;visibility:visible}.calc .calc__accent{color:var(--color-brand-voice,#441eff)}.calc .calc__intro{margin:0 0 var(--space-6,24px)}.calc .calc__hint{margin:0 0 var(--space-8,32px)}.calc .calc__scale{border-top:1px solid var(--calc-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:calc(var(--space-6, 24px)*-1) 0 var(--space-8,32px);padding:0}.calc .calc__scale li{border-left:1px solid var(--calc-border);color:var(--color-muted-text,#3d3d3d);display:flex;flex-direction:column;font-size:var(--size-label,13px);font-weight:var(--weight-body,300);gap:2px;line-height:1.3;margin:0;padding:var(--space-2,8px) var(--space-2,8px) 0}.calc .calc__scale li:last-child{border-right:1px solid var(--calc-border)}.calc .calc__scale li:before{content:none}.calc .calc__scale strong{color:var(--color-rich-black,#0a0a0a);font-weight:var(--weight-subheading,600)}.calc .calc__stats--stack{grid-template-columns:1fr;margin-bottom:0}.calc .calc__stat-note{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-label,13px);font-weight:var(--weight-body,300);line-height:var(--line-height-body,1.6);margin:0}.calc .calc__stat-note b{color:var(--color-rich-black,#0a0a0a);font-weight:var(--weight-heading,700)}.calc .calc__unit{color:var(--color-muted-text,#3d3d3d);font-size:var(--size-body,16px);font-weight:var(--weight-label,500)}.calc .calc__choice-form{margin:0}.calc .calc__stats--result{position:relative}.calc .calc__choice{background:var(--color-primary-surface,#fff);border-left:1px solid var(--calc-border);border:1px solid var(--calc-border);border-left-width:2px;padding:var(--space-4,16px)}.calc .calc__choice:has(input:checked){border-left-color:var(--color-brand-voice,#441eff)}.calc .calc__choice-head{align-items:center;display:flex;gap:var(--space-2,8px)}.calc .calc__choice-head input[type=radio]{accent-color:var(--color-brand-voice,#441eff);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.calc .calc__choice-head label{cursor:pointer;margin:0}.calc .calc__choice .ai-tooltip-container{margin-left:auto;position:static}.calc .calc__choice .calc__popover{left:0;margin-top:var(--space-2,8px);right:0;top:100%;width:auto}.calc .calc__choice-hint{font-size:var(--size-label,13px);margin:0 0 var(--space-4,16px)}.calc .calc__savings{background:var(--color-authority-surface,#0a2540);display:flex;flex-direction:column;gap:var(--space-1,4px);margin-bottom:var(--space-2,8px);padding:var(--space-4,16px)}.calc .calc__savings .calc__stat-label{color:var(--color-active-data,#5be3f0)}.calc .calc__savings .text-large{color:var(--color-primary-surface,#fff)}.calc .blurred-value{filter:blur(6px);pointer-events:none;user-select:none}.calc .hide{display:none!important}.calc .calc__step+.calc__step{border-top:1px solid var(--calc-border);margin-top:var(--space-10,40px);padding-top:var(--space-10,40px)}.calc .calc__note>.calc__eyebrow,.calc .calc__section>.calc__eyebrow,.calc .calc__step>.calc__eyebrow{margin-bottom:var(--space-1,4px)}.calc .calc__field-desc{font-size:var(--size-label,13px);margin:calc(var(--space-1, 4px)*-1) 0 var(--space-2,8px)}.calc .ref-width{display:block;height:0;width:100%}.calc .calc__info{align-items:flex-start;background:var(--color-primary-surface,#fff);border-left:2px solid var(--color-active-data,#5be3f0);display:flex;gap:var(--space-3,12px);margin:0 0 var(--space-8,32px);padding:var(--space-4,16px)}.calc .calc__info .calc__text{font-size:var(--size-label,13px)}.calc .calc__info-icon{color:var(--color-brand-voice,#441eff);flex-shrink:0;height:20px;width:20px}.calc .calc__info--plain{border-left-color:var(--color-brand-voice,#441eff)}.calc .range-line+.calc__ticks{margin-top:calc(var(--space-6, 24px)*-1)}.calc .calc__ticks{color:var(--color-muted-text,#3d3d3d);display:flex;font-size:var(--size-label,13px);font-weight:var(--weight-label,500);justify-content:space-between;list-style:none;margin-bottom:var(--space-2,8px);padding:0}.calc .calc__ticks li{margin:0;padding:0}.calc .calc__ticks li:before{content:none}.calc .calc__scale.calc__scale--flush{margin-top:0}.calc .calc__options{display:grid;gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-6,24px)}.calc .calc__option{background:var(--color-primary-surface,#fff);border-left:1px solid var(--calc-border);border:1px solid var(--calc-border);border-left-width:2px;display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-4,16px)}.calc .calc__option:has(input:checked){border-left-color:var(--color-brand-voice,#441eff)}.calc .calc__option-head{align-items:center;display:flex;gap:var(--space-2,8px)}.calc .calc__option-head input[type=checkbox]{accent-color:var(--color-brand-voice,#441eff);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.calc .calc__option-head label{color:var(--color-rich-black,#0a0a0a);cursor:pointer;font-size:var(--size-body,16px);font-weight:var(--weight-heading,700);margin:0}.calc .calc__option-head input:disabled,.calc .calc__option-head input:disabled+label{cursor:not-allowed;opacity:.5}.calc .calc__savings{margin-top:var(--space-4,16px)}.calc .calc__stat-note--inverse b,.calc .calc__stat-note.calc__stat-note--inverse{color:var(--color-primary-surface,#fff)}.calc[data-gate=locked] .blur-container{filter:blur(8px);pointer-events:none;user-select:none}.calc .calc__toast{background:var(--color-authority-surface,#0a2540);bottom:var(--space-6,24px);color:var(--color-primary-surface,#fff);font-size:var(--size-label,13px);font-weight:var(--weight-label,500);left:50%;line-height:var(--line-height-body,1.6);opacity:0;padding:var(--space-4,16px);position:fixed;transform:translate(-50%,16px);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;width:min(480px,calc(100vw - 32px));z-index:1000}.calc .calc__toast.show{opacity:1;transform:translate(-50%);visibility:visible}.calc .alert-wrapper{flex-basis:100%;margin-top:var(--space-2,8px)}.calc .alert-popup{align-items:center;background:var(--color-validated,#adffb5);color:var(--color-authority-surface,#0a2540);display:inline-flex;font-size:var(--size-label,13px);font-weight:var(--weight-label,500);gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px)}.calc .alert-popup img{height:20px;width:20px}.calc .calc__form .hs-form fieldset{max-width:none!important}.calc .calc__form .hs-form .hs-form-field{margin:0 0 var(--space-4,16px);padding:0!important}.calc .calc__form .hs-form .hs-form-field>label{color:var(--color-rich-black,#0a0a0a)!important;display:block;font-size:var(--size-label,13px)!important;font-weight:var(--weight-label,500)!important;margin:0 0 var(--space-1,4px)}.calc .calc__form .hs-form input[type=email],.calc .calc__form .hs-form input[type=number],.calc .calc__form .hs-form input[type=tel],.calc .calc__form .hs-form input[type=text],.calc .calc__form .hs-form select,.calc .calc__form .hs-form textarea{background-color:var(--calc-field-bg)!important;border:none!important;border-bottom:1px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--color-authority-surface,#0a2540)!important;font-family:var(--font-base)!important;font-size:var(--size-body,16px)!important;font-style:normal!important;height:50px!important;padding:10px!important;width:100%!important}.calc .calc__form .hs-form input::placeholder{color:var(--color-muted-text,#3d3d3d)!important;font-style:italic!important;opacity:.7!important}.calc .calc__form .hs-form input:focus,.calc .calc__form .hs-form textarea:focus{border-bottom-color:var(--color-brand-voice,#441eff)!important;outline:none!important}.calc .calc__form .hs-form input:-webkit-autofill,.calc .calc__form .hs-form input:-webkit-autofill:focus,.calc .calc__form .hs-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--calc-field-bg) inset!important;box-shadow:0 0 0 1000px var(--calc-field-bg) inset!important;-webkit-text-fill-color:var(--color-authority-surface,#0a2540)!important}.calc .calc__form .hs-form .inputs-list{list-style:none!important;margin:0!important;padding:0!important}.calc .calc__form .hs-form .inputs-list>li{margin:0 0 var(--space-2,8px);padding:0}.calc .calc__form .hs-form .inputs-list>li:before{content:none}.calc .calc__form .hs-form .hs-form-booleancheckbox-display{align-items:flex-start!important;cursor:pointer;display:flex!important;gap:var(--space-2,8px);margin:0!important}.calc .calc__form .hs-form .hs-form-booleancheckbox-display>span{display:block!important;margin:0!important}.calc .calc__form .hs-form .hs-form-booleancheckbox-display p,.calc .calc__form .hs-form .hs-form-booleancheckbox-display span,.calc .calc__form .hs-form .legal-consent-container,.calc .calc__form .hs-form .legal-consent-container .hs-richtext,.calc .calc__form .hs-form .legal-consent-container p{color:var(--color-rich-black,#0a0a0a)!important;font-family:var(--font-base)!important;font-size:var(--size-label,13px)!important;font-weight:var(--weight-label,500)!important;line-height:normal!important;margin:0!important}.calc .calc__form .hs-form .legal-consent-container .hs-richtext{margin-bottom:var(--space-3,12px)!important}.calc .calc__form .hs-form .hs-form-booleancheckbox-display a,.calc .calc__form .hs-form .legal-consent-container a{color:var(--color-brand-voice,#441eff)!important;text-decoration:underline!important}.calc .calc__form .hs-form input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23441eff' d='M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:24px 24px!important;border:none!important;border-radius:0!important;cursor:pointer;flex-shrink:0;height:24px!important;margin:0!important;min-width:24px!important;padding:0!important;width:24px!important}.calc .calc__form .hs-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' fill='%23441eff' rx='2'/%3E%3Cpath fill='%23fff' d='M10.2 14.5 7.7 12l-.85.85 3.35 3.35L17.4 9l-.85-.85z'/%3E%3C/svg%3E")!important}.calc .calc__form .hs-form input[type=checkbox]:focus-visible{outline:2px solid var(--color-active-data,#5be3f0)!important;outline-offset:1px}.calc .calc__form .hs-form .hs-form-booleancheckbox-display:after,.calc .calc__form .hs-form .hs-form-booleancheckbox-display:before,.calc .calc__form .hs-form .hs-form-booleancheckbox-display>span:after,.calc .calc__form .hs-form .hs-form-booleancheckbox-display>span:before,.calc .calc__form .hs-form input[type=checkbox]:after,.calc .calc__form .hs-form input[type=checkbox]:before{content:none!important;display:none!important}.calc .calc__form .hs-form .hs-submit{margin-top:var(--space-4,16px)}.calc .calc__form .hs-form .hs-button,.calc .calc__form .hs-form .hs-submit input[type=submit]{align-items:center;background-color:var(--color-brand-voice,#441eff)!important;background-image:linear-gradient(to right,var(--color-authority-surface,#0a2540) 50%,var(--color-brand-voice,#441eff) 50%)!important;background-position:100%!important;background-size:205%!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-primary-surface,#fff)!important;cursor:pointer;display:inline-flex;font-family:var(--font-base)!important;font-size:var(--btn-font-size,16px)!important;font-style:normal!important;font-weight:var(--weight-label,500)!important;height:var(--btn-height,48px)!important;padding:0 var(--btn-padding-x,24px)!important;transition:background-position .3s ease-out!important}.calc .calc__form .hs-form .hs-button:hover,.calc .calc__form .hs-form .hs-submit input[type=submit]:hover{background-position:0!important}.calc .calc__form .hs-form .hs-error-msgs{list-style:none!important;margin:var(--space-1,4px) 0 0!important;padding:0!important}.calc .calc__form .hs-form .hs-error-msg,.calc .calc__form .hs-form .hs-error-msgs label{color:#d0021b!important;font-size:var(--size-label,13px)!important;font-weight:var(--weight-body,300)!important}.calc .center-item-wrapper,.calc .logo-for-print{display:none}@media (max-width:767px){.calc{padding:var(--space-6,24px) var(--space-4,16px)}.calc .calc__stats{gap:var(--space-4,16px);grid-template-columns:1fr}.calc .calc__gate{padding:var(--space-4,16px)}.calc .content-ai-info{width:min(320px,80vw)}.calc .calc__options{grid-template-columns:1fr}.calc .calc__scale li{font-size:var(--size-eyebrow,11px);padding:var(--space-1,4px) var(--space-1,4px) 0}}@media print{.calc{background:none;border:0;margin:0;padding:0}.calc .ai-tooltip-container,.calc .calc__gate,.calc .calc__trigger,.calc .custom-slider,.calc .value-range-container{display:none!important}.calc .data-enrich-gate{display:block!important}.calc .display-range-container.hide{display:block!important;font-size:var(--size-subheading,20px);font-weight:var(--weight-heading,700)}.calc .logo-for-print{display:block;padding-bottom:var(--space-8,32px)}.calc .logo-for-print img{max-width:200px}.calc .calc__note,.calc .calc__stats,.calc .range-line{break-inside:avoid}}