@media (min-width:768px){.project-calculator .pc-group{background:hsla(0,0%,100%,.05);border-radius:8px;padding:12px}}.project-calculator .pc-chip{background:#000;border:1px solid #000;border-radius:9999px;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1;padding:6px 12px;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.project-calculator .pc-chip:hover{cursor:pointer}.project-calculator .pc-chip.is-selected{background:#4361ee;border-color:#4361ee;color:#fff}.project-calculator .pc-chip.is-disabled,.project-calculator .pc-chip:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.project-calculator .pc-btn-see-involved{transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.project-calculator .pc-btn-see-involved:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.project-calculator .pc-btn-see-involved.is-active{background-color:#4361ee;border-color:#4361ee;color:#fff}.project-calculator .pc-bars{margin-top:0}.project-calculator .pc-step-results{scroll-margin-top:106px}.project-calculator.pc-has-groups.is-results-visible .pc-btn-see-involved,.project-calculator.pc-has-groups.is-results-visible .pc-groups,.project-calculator.pc-has-groups.is-results-visible .pc-row-intro,.project-calculator.pc-has-groups:not(.is-results-visible) .pc-step-results{display:none}.project-calculator .pc-bar{align-items:stretch}.project-calculator .pc-bar__track{background:hsla(0,0%,100%,.08);overflow:hidden;position:relative}.project-calculator .pc-bar__ticks{inset:0;pointer-events:none;position:absolute;z-index:1}.project-calculator .pc-bar__tick{border-top:1px dashed #676767;left:0;opacity:.9;position:absolute;right:0}.project-calculator .pc-bar__fill{background:linear-gradient(180deg,#60a5fa,#2563eb 45%,#1e40af 80%,#101827);bottom:0;height:0;left:0;position:absolute;right:0;transition:height .24s ease;width:100%;z-index:0}.project-calculator .pc-bar__label{color:hsla(0,0%,100%,.65);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.project-calculator .pc-contact-form form>div{position:relative}.project-calculator .pc-contact-form .hs-input{background-color:#242424;border:1px solid #3a3a3a;border-radius:4px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:300;line-height:1.5;outline-color:#3a3a3a;overflow:hidden;padding:14px 16px;width:100%}.project-calculator .pc-contact-form .hs-form-field{margin-bottom:16px;position:relative}.project-calculator .pc-contact-form .hs-richtext{color:#9a9a9a;font-size:10px;font-weight:500;left:0;line-height:1;max-width:50%;position:absolute;top:.5rem}.project-calculator .pc-contact-form .hs_recaptcha{display:none;pointer-events:none;position:absolute}.project-calculator .pc-contact-form .hs-form-field>label{color:#9a9a9a;font-size:16px;font-weight:300;left:0;line-height:1.5;margin-top:0;padding:1rem;pointer-events:none;position:absolute;top:0}.project-calculator .pc-contact-form .hs-form-field.has-value>label,.project-calculator .pc-contact-form .hs-form-field.is-focus>label{font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1.2;padding-bottom:.375rem;padding-top:.375rem}.project-calculator .pc-contact-form label.hs-error-msg{color:#db5f39;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1.2;margin-top:1rem}.project-calculator .pc-contact-form .hs_submit{background:transparent;border:none;margin-left:auto;margin-right:0;max-width:fit-content;padding:0}.project-calculator .pc-contact-form .hs_submit button,.project-calculator .pc-contact-form .hs_submit input.hs-button,.project-calculator .pc-contact-form .hs_submit input[type=submit]{background:transparent;border:1px solid #fff;border-radius:100px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:1.2;margin:0;overflow:hidden;padding:18px 1.5rem;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.project-calculator .pc-contact-form .hs_submit button:hover,.project-calculator .pc-contact-form .hs_submit input.hs-button:hover,.project-calculator .pc-contact-form .hs_submit input[type=submit]:hover{background-color:#fff;border-color:transparent!important;color:#000}.project-calculator .pc-contact-form .hs-button{cursor:pointer;text-transform:uppercase}.project-calculator .pc-contact-form .submitted-message h1{color:#fff;font-size:56px;font-weight:200;line-height:1.2}.project-calculator .pc-contact-form .submitted-message p{color:#fff;font-size:24px;font-weight:400;line-height:1.3}@media (max-width:767px){.project-calculator .pc-group{background:var(--Nero-Motion-800,#242424);border:1px solid var(--Nero-Motion-700,#3a3a3a);border-radius:4px;overflow:hidden}.project-calculator .pc-chip{padding:12px;text-align:center;width:100%}.project-calculator .pc-group__toggle{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0;padding:14px 16px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.project-calculator .pc-group__title{font-size:16px;font-weight:400;line-height:1.5}.project-calculator .pc-group__chevron{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .25s ease}.project-calculator .pc-group.is-open .pc-group__chevron{transform:rotate(180deg)}.project-calculator .pc-group:not(.is-open) .pc-group__panel{display:none}.project-calculator .pc-group.is-open .pc-group__panel{display:flex;padding:0 16px 16px}}