.cc-takeoff-quiz{font-family:var(--font)}.cc-takeoff-quiz .cc-takeoff-quiz__card{border-radius:var(--cc-takeoff-quiz-radius,.75rem);box-shadow:var(--cc-takeoff-quiz-shadow,none);color:var(--cc-takeoff-quiz-body,#6b6b6f);margin:0 auto;max-width:var(--cc-takeoff-quiz-max-width,none);overflow:hidden}.cc-takeoff-quiz .cc-takeoff-quiz__screen{background:var(--white);padding:var(--cc-takeoff-quiz-padding,3rem)}.cc-takeoff-quiz .cc-takeoff-quiz__screen[hidden]{display:none}.cc-takeoff-quiz .cc-takeoff-quiz__screen--enter-forward{animation:cc-takeoff-quiz-enter-forward .32s ease-out}.cc-takeoff-quiz .cc-takeoff-quiz__screen--enter-back{animation:cc-takeoff-quiz-enter-back .32s ease-out}.cc-takeoff-quiz .cc-takeoff-quiz__screen--intro{background:linear-gradient(160deg,var(--cc-takeoff-quiz-intro-background,#123b54),var(--cc-takeoff-quiz-intro-background-end,#011825));color:var(--cc-takeoff-quiz-intro-text,#a9bac4)}.cc-takeoff-quiz.cc-takeoff-quiz--align-center .cc-takeoff-quiz__screen--intro{text-align:center}.cc-takeoff-quiz .cc-takeoff-quiz__brand{align-items:center;display:flex;gap:var(--space-8);line-height:1;margin:0 0 var(--space-16);padding:0}.cc-takeoff-quiz.cc-takeoff-quiz--align-center .cc-takeoff-quiz__brand{justify-content:center}.cc-takeoff-quiz .cc-takeoff-quiz__logo{display:block;flex:none;height:1.25rem;margin:0;max-width:none;padding:0;width:auto}.cc-takeoff-quiz .cc-takeoff-quiz__brand-tag{color:var(--white);font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:.12em;line-height:1;text-transform:uppercase}.cc-takeoff-quiz .cc-takeoff-quiz__brand-tag:before{content:"·";margin-right:var(--space-8)}.cc-takeoff-quiz .cc-takeoff-quiz__intro-heading{color:var(--cc-takeoff-quiz-intro-heading,var(--white));font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--fw-extrabold);line-height:1.15;margin:0 0 var(--space-20);text-transform:uppercase}.cc-takeoff-quiz .cc-takeoff-quiz__intro-text{font-size:1.0625rem;line-height:1.6;margin:0 0 var(--space-32)}.cc-takeoff-quiz.cc-takeoff-quiz--align-center .cc-takeoff-quiz__intro-text{margin-left:auto;margin-right:auto;max-width:40rem}.cc-takeoff-quiz .cc-takeoff-quiz__eyebrow{color:var(--cc-takeoff-quiz-secondary,#185a7d);font-size:.8125rem;font-weight:var(--fw-semibold);letter-spacing:.08em;margin:0 0 var(--space-8);text-transform:uppercase}.cc-takeoff-quiz .cc-takeoff-quiz__progress{background-position:0 0,50% 0,100% 0;background-repeat:no-repeat;background-size:calc(33.33333% - .33333rem) 100%;height:.25rem;margin:0 0 var(--space-24)}.cc-takeoff-quiz .cc-takeoff-quiz__progress--step-1{background-image:linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db)),linear-gradient(#d9d8d6,#d9d8d6),linear-gradient(#d9d8d6,#d9d8d6)}.cc-takeoff-quiz .cc-takeoff-quiz__progress--step-2{background-image:linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db)),linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db)),linear-gradient(#d9d8d6,#d9d8d6)}.cc-takeoff-quiz .cc-takeoff-quiz__progress--step-3{background-image:linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db)),linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db)),linear-gradient(var(--cc-takeoff-quiz-progress,#13a0db),var(--cc-takeoff-quiz-progress,#13a0db))}.cc-takeoff-quiz .cc-takeoff-quiz__fieldset{border:0;margin:0;min-width:0;padding:0}.cc-takeoff-quiz .cc-takeoff-quiz__question{color:var(--cc-takeoff-quiz-heading,#011825);float:left;font-family:var(--font-heading);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:var(--fw-heading);line-height:1.3;margin:0 0 var(--space-24);padding:0;width:100%}.cc-takeoff-quiz .cc-takeoff-quiz__question+*{clear:both}.cc-takeoff-quiz .cc-takeoff-quiz__option{align-items:center;color:var(--cc-takeoff-quiz-heading,#011825);cursor:pointer;display:flex;font-size:.9375rem;gap:var(--space-12);line-height:1.4;margin:0 0 var(--space-20)}.cc-takeoff-quiz .cc-takeoff-quiz__radio{-webkit-appearance:none;appearance:none;background:var(--white);border:2px solid #88888e;border-radius:50%;cursor:pointer;flex:none;height:1.125rem;margin:0;width:1.125rem}.cc-takeoff-quiz .cc-takeoff-quiz__radio:checked{background:radial-gradient(circle,var(--cc-takeoff-quiz-accent,#f85d00) 0 45%,var(--white) 50%);border-color:var(--cc-takeoff-quiz-accent,#f85d00)}.cc-takeoff-quiz .cc-takeoff-quiz__radio:focus-visible{outline:2px solid var(--cc-takeoff-quiz-progress,#13a0db);outline-offset:2px}.cc-takeoff-quiz .cc-takeoff-quiz__result-title{color:var(--cc-takeoff-quiz-secondary,#185a7d);font-family:var(--font-heading);font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:var(--fw-extrabold);line-height:1.2;margin:var(--space-16) 0 var(--space-16);text-transform:uppercase}.cc-takeoff-quiz .cc-takeoff-quiz__result-title--logo{text-transform:none}.cc-takeoff-quiz .cc-takeoff-quiz__result-logo{display:block;height:5rem;max-width:100%;width:auto}.cc-takeoff-quiz .cc-takeoff-quiz__result-text{font-size:1rem;line-height:1.6;margin:0 0 var(--space-16)}.cc-takeoff-quiz .cc-takeoff-quiz__result-boost{font-size:1rem;font-weight:var(--fw-heading);margin:0 0 var(--space-8)}.cc-takeoff-quiz .cc-takeoff-quiz__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-24)}.cc-takeoff-quiz.cc-takeoff-quiz--align-center .cc-takeoff-quiz__screen--intro .cc-takeoff-quiz__actions{justify-content:center}.cc-takeoff-quiz .cc-takeoff-quiz__button{-webkit-appearance:none;appearance:none;border:2px solid transparent;border-radius:var(--radius-small);cursor:pointer;font-family:var(--font);font-size:.9375rem;font-weight:var(--fw-heading);line-height:1.2;margin:0;min-width:5rem;padding:var(--space-12) var(--space-24);text-align:center;text-decoration:none;transform:none;transition:transform var(--tr-fast) linear}.cc-takeoff-quiz .cc-takeoff-quiz__button--primary{background:var(--cc-takeoff-quiz-accent,#f85d00);color:var(--white)}.cc-takeoff-quiz .cc-takeoff-quiz__button:hover:not(:disabled){transform:translateY(-2px)}.cc-takeoff-quiz .cc-takeoff-quiz__button--primary:disabled{cursor:not-allowed;opacity:.45}.cc-takeoff-quiz .cc-takeoff-quiz__button--secondary{background:var(--white);border-color:var(--cc-takeoff-quiz-secondary,#185a7d);color:var(--cc-takeoff-quiz-link,#0d79a8)}.cc-takeoff-quiz .cc-takeoff-quiz__button:focus-visible{outline:2px solid var(--cc-takeoff-quiz-progress,#13a0db);outline-offset:2px}.cc-takeoff-quiz .cc-takeoff-quiz__dialog{background:var(--white);border:0;border-radius:var(--cc-takeoff-quiz-radius,.75rem);color:var(--cc-takeoff-quiz-body,#6b6b6f);inset:0;margin:auto;max-height:calc(100% - 2rem);overflow:auto;padding:0;position:fixed;width:min(40rem,calc(100% - 2rem))}.cc-takeoff-quiz .cc-takeoff-quiz__dialog:not([open]){display:none}.cc-takeoff-quiz .cc-takeoff-quiz__dialog::backdrop{background:rgba(1,24,37,.6)}.cc-takeoff-quiz .cc-takeoff-quiz__dialog[open]{animation:cc-takeoff-quiz-dialog-in .28s ease-out}.cc-takeoff-quiz .cc-takeoff-quiz__dialog[open]::backdrop{animation:cc-takeoff-quiz-fade-in .28s ease-out}.cc-takeoff-quiz .cc-takeoff-quiz__close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--cc-takeoff-quiz-heading,#011825);cursor:pointer;font-size:1.75rem;height:2.25rem;line-height:1;margin:0;padding:0;position:absolute;right:var(--space-12);top:var(--space-12);width:2.25rem}.cc-takeoff-quiz .cc-takeoff-quiz__close:before{content:"\00d7"}.cc-takeoff-quiz .cc-takeoff-quiz__form-heading{color:var(--cc-takeoff-quiz-heading,#011825);font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--fw-heading);line-height:1.25;margin:0 0 var(--space-8)}.cc-takeoff-quiz .cc-takeoff-quiz__form-text{font-size:.9375rem;line-height:1.5;margin:0 0 var(--space-20)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .cc-form__form{border:1px solid var(--line);box-shadow:none;display:flex;flex-wrap:wrap;gap:var(--space-16)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .cc-form__form[hidden]{display:none}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field{flex:1 1 100%;margin:0;min-width:0}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(-n+2),.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(5),.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(6){flex-basis:calc(50% - var(--space-8))}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field label{color:var(--cc-takeoff-quiz-heading,#011825);display:block;font-size:.8125rem;font-weight:var(--fw-semibold);margin:0 0 var(--space-6)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-required{display:none}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-input{-webkit-appearance:none;appearance:none;background:var(--white);border:1px solid #cfd3d7;border-radius:var(--radius-small);color:var(--cc-takeoff-quiz-heading,#011825);font-family:var(--font);font-size:1rem;line-height:1.4;margin:0;padding:var(--space-12) var(--space-14);width:100%}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-input::placeholder{color:#88888e}.cc-takeoff-quiz .cc-takeoff-quiz__demo select.hs-input{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.125rem) 50%,calc(100% - .8125rem) 50%;background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-right:var(--space-32)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-input:focus{border-color:var(--cc-takeoff-quiz-progress,#13a0db);box-shadow:var(--focus-ring);outline:0}.cc-takeoff-quiz .cc-takeoff-quiz__demo .legal-consent-container{flex:1 1 100%;font-size:.75rem;line-height:1.5}.cc-takeoff-quiz .cc-takeoff-quiz__demo .legal-consent-container p{margin:0}.cc-takeoff-quiz .cc-takeoff-quiz__demo .cc-form__error{flex:1 1 100%;margin:0}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-button{-webkit-appearance:none;appearance:none;background:var(--cc-takeoff-quiz-accent,#f85d00);border:2px solid transparent;border-radius:var(--radius-small);box-shadow:none;color:var(--white);cursor:pointer;font-family:var(--font);font-size:.9375rem;font-weight:var(--fw-heading);line-height:1.2;margin:0;min-width:5rem;padding:var(--space-12) var(--space-24)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-button:focus-visible{box-shadow:var(--focus-ring)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .cc-form__success{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--cc-takeoff-quiz-heading,#011825);font-family:var(--font);font-size:1rem;line-height:1.5;margin:0;padding:0}@keyframes cc-takeoff-quiz-enter-forward{0%{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:none}}@keyframes cc-takeoff-quiz-enter-back{0%{opacity:0;transform:translateX(-1.5rem)}to{opacity:1;transform:none}}@keyframes cc-takeoff-quiz-dialog-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:none}}@keyframes cc-takeoff-quiz-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.cc-takeoff-quiz .cc-takeoff-quiz__screen{padding:var(--cc-takeoff-quiz-padding-m,1.5rem)}.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(-n+2),.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(5),.cc-takeoff-quiz .cc-takeoff-quiz__demo .hs-form-field:nth-of-type(6){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cc-takeoff-quiz .cc-takeoff-quiz__dialog[open],.cc-takeoff-quiz .cc-takeoff-quiz__dialog[open]::backdrop,.cc-takeoff-quiz .cc-takeoff-quiz__screen--enter-back,.cc-takeoff-quiz .cc-takeoff-quiz__screen--enter-forward{animation:none}}