#results-box,#versionSelect{display:none}button{background-color:var(--secondary)}.headline{margin-inline:0!important;padding-left:var(--block-spacing-half);padding-block:var(--block-spacing-half);text-align:start}.references-container{display:grid;grid-template-rows:auto;margin:24px 0;row-gap:16px}.reference{align-items:center;background:linear-gradient(90deg,#232964 1.72%,#4851a5);background-color:#0a67b1;border-radius:8px;color:#fff;display:grid;grid-template-columns:1fr auto;padding:16px}.reference .title{font-family:Uniform,sans-serif;font-size:1.5rem;margin:0}.reference .title a{color:#fff}.reference .subtitle{font-family:Uniform,sans-serif;font-size:1rem;font-weight:500;margin:0 0 0 16px}select{background-color:transparent;border-radius:12px;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;width:100%;z-index:1;&::-ms-expand{display:none}}.version-select{align-items:center;background-color:#fff;border:1px solid var(--select-border);border-radius:.25em;cursor:pointer;display:grid;font-size:1.25rem;grid-template-areas:"select";line-height:1.1;max-width:30ch;min-width:15ch;padding:.25em .5em;position:relative}.version-select select,.version-select:after{grid-area:select}.version-select:after{background-color:red;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);color:red;content:"";grid-area:select;height:.5em;justify-self:end;width:.8em}.factor-selection{align-items:center;background-color:#fff;border:1px solid #6a6b6d;border-radius:.25em;cursor:pointer;display:grid;grid-template-areas:"select";line-height:1.5;min-width:15ch;padding:.25em .5em;position:relative}.factor-selection select{grid-area:select}.categories{grid-column:1/-1;margin:1rem}.category{background-color:#fff;border-radius:8px;color:#000;display:grid;margin:1rem;padding:1rem}.category-header{font-size:1.25rem;font-weight:500;grid-column:1}.category-expander{color:var(--secondary);font-size:1.25rem;font-weight:500;grid-column:2;text-align:right}.factor-types{display:grid;gap:10px;grid-template-columns:repeat(1,minmax(150px,1fr));margin-top:10px;overflow:auto;transition:max-height .5s ease-out}.factor-type{font-size:.75rem;margin-left:1rem}.factor-type-hidden{display:none}.factor-type-title{font-weight:500}.factor{border-left:2px solid var(--primary);margin-bottom:.5rem;margin-left:1rem;margin-top:.5rem;padding-left:1rem}.factor-over-title{font-weight:700}.factor-tooltip{margin:.5rem}.insights-reportable{font-style:italic;font-color:var(--primary)}.hs_last_requirement_calculator_count{display:none}.form-container{background-color:#fff;border-radius:16px}.assessment-buttons{display:grid;grid-auto-flow:column;grid-column:span 2;margin:24px 0;row-gap:16px}.assessment-button{background-color:#fff;border-radius:8px;color:#000;cursor:pointer;margin:.5rem;padding:.5rem}.assessment-button:hover{font-weight:800}.assessment-button.active{background-color:var(--secondary);color:#fff}#results-box{background-color:#fff;border-radius:8px;box-shadow:5px 5px 20px gray;margin:1rem;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:9999}.factor-type-hidden,.hidden{display:none!important}#wizardContainer{display:grid;grid-template-rows:auto 1fr auto;padding:1rem;row-gap:1rem;width:100%}#wizardContainer .wizard-nav{align-items:center;column-gap:.5rem;counter-reset:step;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:1rem}#wizardContainer .step-indicator{color:#666;position:relative;text-align:center}#wizardContainer .step-indicator:before{background:#fff;border:2px solid #ccc;border-radius:50%;content:counter(step);counter-increment:step;display:block;height:1.5rem;line-height:1.5rem;margin:0 auto .25rem;width:1.5rem}#wizardContainer .step-indicator:after{background:#ccc;content:"";height:2px;left:0;position:absolute;top:.75rem;width:100%;z-index:-1}#wizardContainer .step-indicator:first-child:after{display:none}#wizardContainer .step-indicator.active{color:var(--secondary)}#wizardContainer .step-indicator.active:before{background:var(--secondary);border-color:var(--secondary);color:#fff}#wizardContainer .step-indicator.active+.step-indicator:after{background:var(--secondary)}#wizardContainer .wizard-content{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:grid;padding:1.5rem}#wizardContainer .wizard-buttons{display:grid;gap:.75rem;grid-auto-flow:column;justify-content:end;margin-top:1rem}#wizardContainer .wizard-buttons button{background:var(--secondary);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}#wizardContainer .wizard-buttons button[disabled]{cursor:default;opacity:.5}.cb-label{border-bottom:1px solid grey;display:grid;grid-auto-flow:column;grid-template-columns:1fr .1fr}input[type=checkbox]{height:1rem}.factor-type-container{display:flex;flex-direction:row;gap:1rem;margin:1rem}.factor-type-input{flex-basis:50%}.factor-type-tooltip{border-left:3px solid var(--primary);border-radius:8px;flex-basis:50%;font-size:.8rem;margin-left:1rem;padding-left:1rem}.factor-provenance{color:var(--primary);font-size:.75rem;font-style:italic;margin-left:1rem;margin-top:.5rem}