.cwsc-scorecard{--grey-100:#fff;--grey-200:#e3eff8;--grey-300:#cfdbe4;--grey-400:#a7b3bc;--grey-500:#5f6c76;--grey-600:#3f4e59;--grey-700:#1b2730;--grey-800:#0e1922;--grey-900:#000912;--blue-100:#6ed8ed;--blue-200:#58baff;--blue-300:#0095ff;--blue-400:#3b48f4;--blue-500:#020fc7;--teal-100:#00d6b9;--teal-200:#009f80;--yellow-100:#d6af00;--orange-100:#e4390a;--cwsc-bg:light-dark(var(--grey-100),var(--grey-900));--cwsc-text:light-dark(var(--grey-900),var(--grey-100));--cwsc-muted-text:light-dark(var(--grey-800),var(--grey-200));--cwsc-panel:var(--grey-800);--cwsc-muted:light-dark(var(--grey-200),var(--grey-800));--cwsc-line:rgba(110,216,237,.5);--cwsc-accent:var(--yellow-100);--cwsc-button:var(--blue-300);align-items:start;background:var(--cwsc-bg);color:var(--cwsc-text);scroll-margin-top:calc(var(--alert-bar-h, 0px) + var(--theme-topbar-h, 64px) + 16px)}.cwsc-scorecard,.cwsc-scorecard *,.cwsc-scorecard :after,.cwsc-scorecard :before{box-sizing:border-box}.cwsc-scorecard-wrap{align-items:flex-start;align-self:stretch;display:flex;gap:calc(55px - 1.5rem);justify-content:center;max-width:1248px}.cwsc-scorecard__copy{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:24px}.cwsc-scorecard__header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px}.cwsc-scorecard__header .cwsc-results__eyebrow,.cwsc-scorecard__header .cwsc-scorecard__eyebrow{font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin-bottom:unset;text-transform:uppercase}.cwsc-scorecard__header .cwsc-scorecard__heading{font-family:Neue Haas Grotesk Display Pro -\ 65 Medium,Helvetica,Roboto,Arial,sans-serif;font-size:52px;font-weight:500;line-height:1.2;margin-bottom:unset}.cwsc-scorecard__body-wrap{align-items:flex-start;align-self:stretch;color:var(--cwsc-muted-text);display:flex;flex-direction:column;gap:16px}.cwsc-scorecard__body-wrap .cwsc-scorecard__subheading{font-family:Neue Haas Grotesk Display Pro -\ 65 Medium,Helvetica,Roboto,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:unset}.cwsc-scorecard__body-wrap .cwsc-scorecard__body p{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:unset}.cwsc-scorecard__panel{width:100%}.cwsc-scorecard__panel-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:min(49.791667vw,717px);width:100%}.cwsc-scorecard__panel-wrap .cwsc-scorecard-wrap{align-items:flex-start;align-self:stretch;display:flex;gap:24px;padding-right:24px}.cwsc-scorecard__panel-wrap .cwsc-scorecard-container{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px;padding-right:40px}.cwsc-scorecard__meta{align-items:center;display:flex;gap:16px;list-style:none;margin:unset}.cwsc-scorecard__meta svg{aspect-ratio:1/1;height:8px;width:8px}.cwsc-scorecard__meta svg:last-of-type{display:none}.cwsc-scorecard__meta li{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.cwsc form{align-items:flex-end;background:light-dark(var(--grey-200),var(--grey-800));border:1px solid light-dark(var(--blue-500),var(--blue-100));border-radius:8px;box-shadow:0 0 72.5px -25px light-dark(var(--blue-500),var(--blue-100));color:unset;gap:31px;justify-content:flex-end;padding:24px}.cwsc .form-body,.cwsc form{align-self:stretch;display:flex;flex-direction:column}.cwsc .form-body{align-items:flex-start;gap:40px}.cwsc-progress{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:80%}.cwsc-progress .cwsc-progress__label{align-items:center;display:flex;gap:16px}.cwsc-progress .cwsc-progress__label span{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.cwsc-progress .cwsc-progress__label svg{aspect-ratio:1/1;height:8px;width:8px}.cwsc-progress__bar{background:light-dark(var(--grey-300),var(--grey-600));border-radius:33px;height:10px;overflow:hidden;position:relative;width:100%}.cwsc-progress__bar span{background:var(--cwsc-accent);border-radius:40px;display:block;inset:0 auto 0 0;position:absolute}.cwsc-question{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:13px}.cwsc-question h3{font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-weight:700}.cwsc-question h3,.cwsc-question p{color:var(--cwsc-muted-text);font-size:20px;line-height:1.5;margin:unset}.cwsc-question p{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.cwsc-modal-backdrop{align-items:flex-start;display:flex;inset:0;justify-content:center;min-height:100dvh;overflow-y:auto;overscroll-behavior:none;position:fixed;width:100vw;z-index:999999;-webkit-overflow-scrolling:touch;backdrop-filter:blur(10px);background:rgba(0,9,18,.78);padding:max(24px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom));touch-action:pan-y}.cwsc-modal-backdrop--results{background:radial-gradient(circle at top,rgba(88,186,255,.18),transparent 42%),rgba(0,9,18,.78)}.cwsc-modal-backdrop--email{backdrop-filter:blur(14px);background:rgba(0,9,18,.84);z-index:1000000}.cwsc-modal{background:linear-gradient(180deg,light-dark(hsla(0,0%,100%,.98),rgba(14,25,34,.96)),light-dark(rgba(227,239,248,.98),rgba(6,14,24,.98)));border:1px solid rgba(110,216,237,.5);border-radius:24px;box-shadow:0 32px 96px rgba(0,0,0,.32),0 0 72px -28px rgba(88,186,255,.45);display:flex;flex-direction:column;gap:24px;margin:auto 0;max-height:none;overflow:visible;padding:60px 32px 32px;position:relative;width:min(100%,820px)}.cwsc-modal--results{width:min(100%,960px)}.cwsc-modal--email{padding-top:64px;width:min(100%,640px)}.cwsc-modal-backdrop--success{align-items:center;animation:cwsc-success-modal-fade 3.6s ease forwards;backdrop-filter:blur(6px);background:rgba(0,9,18,.34);z-index:1000001}.cwsc-modal--success{border-radius:18px;box-shadow:0 24px 64px rgba(0,0,0,.3),0 0 48px -24px rgba(110,216,237,.65);margin:0;padding:28px 32px;text-align:center;width:min(100%,420px)}.cwsc-success-modal{display:flex;justify-content:center}.cwsc-success-modal__message{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.45;margin:0}@keyframes cwsc-success-modal-fade{0%,72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cwsc-modal-backdrop--success{animation:none}}.cwsc-modal__close{background:transparent;border:0;cursor:pointer;display:block;height:24px;margin-inline-end:auto;position:absolute!important;right:20px;top:20px;width:24px}.cwsc-results-shell{gap:32px;max-height:min(820px,100vh - 120px)}.cwsc-results,.cwsc-results-shell{display:flex;flex-direction:column}.cwsc-results{color:var(--cwsc-muted-text);flex:1 1 auto;gap:20px;overflow-y:auto;width:100%}.cwsc-results h3,.cwsc-results p{margin:0}.cwsc-results__block{display:flex;flex-direction:column;gap:16px;width:100%}.cwsc-results__block--headline h3{color:var(--cwsc-text);font-family:Neue Haas Grotesk Display Pro -\ 65 Medium,Helvetica,Roboto,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.2}.cwsc-results__copy{display:grid;gap:14px}.cwsc-results__copy p{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.55}.cwsc-results__email{border-top:1px solid rgba(110,216,237,.3)!important;padding-top:28px!important}.cwsc-results__footer{align-items:center;border-top:1px solid rgba(110,216,237,.3);display:flex;gap:20px;justify-content:space-between;padding-top:20px;width:100%}.cwsc-results__footer-copy{display:flex;flex-direction:column;gap:6px}.cwsc-results__footer-title{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.35;margin:0}.cwsc-results__email-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.cwsc-results__cta-support{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0}.cwsc-returning{background:light-dark(var(--grey-200),var(--grey-800));border:1px solid light-dark(var(--blue-500),var(--blue-100));border-radius:8px;box-shadow:0 0 72.5px -25px light-dark(var(--blue-500),var(--blue-100));display:flex;flex-direction:column;gap:24px;padding:24px}.cwsc-returning__intro{display:flex;flex-direction:column;gap:12px}.cwsc-returning__intro h3,.cwsc-returning__intro p{margin:0}.cwsc-returning__intro h3{color:var(--cwsc-text);font-family:Neue Haas Grotesk Display Pro -\ 65 Medium,Helvetica,Roboto,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1.2}.cwsc-returning__intro p{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.5}.cwsc-returning__summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cwsc-returning__metric{background:light-dark(rgba(227,239,248,.3),rgba(14,25,34,.55));border:1px solid rgba(110,216,237,.5);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.cwsc-returning__metric span{color:var(--cwsc-muted-text);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.cwsc-returning__metric span,.cwsc-returning__metric strong{font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif}.cwsc-returning__metric strong{color:var(--cwsc-text);font-size:22px;line-height:1.3}.cwsc-spectrum{display:flex;flex-direction:column;gap:14px;width:100%}.cwsc-spectrum__track{height:20px;position:relative;width:100%}.cwsc-spectrum__rail{background:light-dark(var(--grey-300),rgba(61,84,102,.9));border-radius:999px;display:block;height:6px;inset:7px 0 auto;position:absolute}.cwsc-spectrum__active-band{background:rgba(110,216,237,.3);border:1px solid rgba(110,216,237,.65);border-radius:999px;display:block;height:10px;position:absolute;top:5px}.cwsc-spectrum__tick{background:rgba(95,108,118,.65);display:block;height:18px;position:absolute;top:1px;transform:translateX(-50%);width:2px}.cwsc-spectrum__tick.is-active{background:var(--cwsc-text)}.cwsc-spectrum__marker{background:light-dark(#fff,#0e1922);border:2px solid var(--cwsc-accent);border-radius:50%;box-shadow:0 0 0 3px rgba(110,216,237,.18);display:block;height:16px;position:absolute;top:1.5px;transform:translateX(-50%);width:16px}.cwsc-spectrum__labels{min-height:38px;position:relative;width:100%}.cwsc-spectrum__stage-label{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:12px;line-height:1.25;position:absolute;text-align:center;top:0;transform:translateX(-50%);white-space:nowrap}.cwsc-spectrum__stage-label.is-first,.cwsc-spectrum__stage-label.is-last{text-align:center}.cwsc-spectrum__stage-label.is-active{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif}.cwsc-gauges{width:100%}.cwsc-gauge{background:light-dark(rgba(227,239,248,.3),rgba(14,25,34,.55));display:flex;flex-direction:column;gap:10px;width:100%}.cwsc-gauge p{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.45;margin:0}.cwsc-gauge__benchmark{color:var(--cwsc-muted-text);font-size:14px!important}.cwsc-gauge__gap{color:var(--cwsc-text)}.cwsc-gauge__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.cwsc-gauge__top span,.cwsc-gauge__top strong{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.4}.cwsc-gauge__track{background:light-dark(var(--grey-300),var(--grey-600));border-radius:999px;height:10px;overflow:hidden;position:relative;width:100%}.cwsc-gauge__fill{background:var(--cwsc-accent);border-radius:inherit;display:block;inset:0 auto 0 0;position:absolute}.cwsc-gauge__marker{background:var(--cwsc-line);transform:translateX(-50%);width:2px}.cwsc-gaps__wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.cwsc-gaps{display:grid;gap:12px;width:100%}.cwsc-gaps h4{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:20px;line-height:1.4;margin:0}.cwsc-gap{background:light-dark(rgba(227,239,248,.3),rgba(14,25,34,.55));border:1px solid rgba(110,216,237,.5);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.cwsc-gap strong{color:var(--cwsc-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.35}.cwsc-gap p{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.45;margin:0}.cwsc-gap .cwsc-gap__move{color:var(--cwsc-text)}.cwsc-gap .cwsc-gap__move strong{font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:inherit;font-weight:700}.cwsc-question-fieldset{align-self:stretch;border:0;margin:0;min-inline-size:0;padding:0}.cwsc-question__legend{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin:0 0 24px;padding:0}.cwsc-context__grid{align-items:flex-start;align-self:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr}.cwsc-context__grid .cwsc-field{color:light-dark(var(--grey-800),var(--grey-200));display:flex;flex-direction:column;font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:700;gap:16px;line-height:1.5}.cwsc-email{align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;gap:24px!important;padding:0!important}.cwsc-email__intro{display:flex;flex-direction:column;gap:12px}.cwsc-email__intro h3,.cwsc-email__intro p{margin:0}.cwsc-email__intro h3{color:var(--cwsc-text);font-family:Neue Haas Grotesk Display Pro -\ 65 Medium,Helvetica,Roboto,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1.2}.cwsc-email__intro p{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.5}.cwsc-email__grid{gap:16px}.cwsc-email__grid,.cwsc-field{display:flex;flex-direction:column}.cwsc-field{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;gap:10px;line-height:1.45}.cwsc-field input,.cwsc-field input:focus,.cwsc-field select{all:unset;appearance:none;background-color:light-dark(hsla(0,0%,100%,.86),rgba(27,39,48,.72));border:1px solid rgba(110,216,237,.35);border-radius:10px;color:var(--cwsc-text);font-size:18px;line-height:1.4;padding:12px 14px}.cwsc-check,.cwsc-field input,.cwsc-field input:focus,.cwsc-field select{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-weight:400}.cwsc-check{font-size:15px;gap:12px;line-height:1.45}.cwsc-check input{flex:0 0 auto;margin-top:4px}.cwsc-check span{display:block}.cwsc-email__disclaimer,.cwsc-error,.cwsc-loading,.cwsc-success{font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.45;margin:0}.cwsc-email__disclaimer,.cwsc-loading{color:var(--cwsc-muted-text)}.cwsc-email p,.cwsc-question p,.cwsc-results p{color:light-dark(var(--grey-800),var(--grey-200));font-size:16px;line-height:1.5}form.cwsc-context{all:unset;background:var(--cwsc-muted)}.cwsc-select{display:flex;position:relative;width:100%}.cwsc-field select{all:unset;align-items:flex-start;appearance:none;background-color:transparent;border:1px solid var(--grey-600);border-radius:4px;color:var(--cwsc-muted-text);cursor:pointer;display:flex;flex:1 0 0;flex-direction:column;font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;gap:10px;line-height:1.5;padding:12px 44px 12px 12px;width:100%}.cwsc-select__caret{height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.cwsc-answers{display:grid;gap:16px}.cwsc-answer{background:rgba(110,216,237,.1);border:1px solid var(--blue-100);border-radius:8px;cursor:pointer;min-height:48px;padding:12px;position:relative;text-align:left;width:100%}.cwsc-answer__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.cwsc-answer__label{color:var(--cwsc-muted-text);font-family:Neue Haas Grotesk Text Pro -\ 55 Roman,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.cwsc-answer.is-selected,.cwsc-answer:focus-within,.cwsc-answer:hover{background:rgba(110,216,237,.3)}.cwsc-actions{display:flex;gap:12px;justify-content:space-between}.cwsc-button{background:var(--blue-300);border-radius:8px;color:var(--grey-100);cursor:pointer;font-family:Neue Haas Grotesk Text Pro -\ 75 Bold,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;padding:12px;width:unset}.cwsc-button--secondary{background:transparent;border:1px solid rgba(110,216,237,.8);color:var(--cwsc-text)}.cwsc-button:disabled{cursor:wait;opacity:.7}.cwsc-gauges{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cwsc-gauge{border:1px solid rgba(110,216,237,.5);border-radius:8px;padding:16px}.cwsc-gauge__marker{background:var(--blue-100);bottom:-4px;position:absolute;top:-4px;width:4px}.cwsc-check{align-items:flex-start;color:var(--cwsc-muted-text);display:flex;font-size:14px;gap:10px;line-height:1.4}.cwsc-check input{margin:2px 0 0}.cwsc-error{color:#ffb4a9!important}.cwsc-success{color:#b4f5c8!important}.cwsc-loading{color:var(--cwsc-muted);font-size:18px}.cwsc-honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}@media(max-width:900px){.cwsc-scorecard-wrap{flex-direction:column;gap:32px}.cwsc-scorecard__panel-wrap{max-width:100%;width:100%}.cwsc-context__grid{grid-template-columns:1fr}.cwsc-modal-backdrop{padding:16px}.cwsc-modal{border-radius:18px;padding:20px}.cwsc-modal--email{padding-top:56px}.cwsc-results__modal-content{max-height:calc(100vh - 48px)}.cwsc-email__grid,.cwsc-results__footer,.cwsc-returning__summary{grid-template-columns:1fr}.cwsc-results__footer{align-items:flex-start;flex-direction:column}.cwsc-gauges{grid-template-columns:1fr}.cwsc-spectrum__labels{min-height:46px}.cwsc-spectrum__stage-label{font-size:11px}}
