/*!/wp-content/mu-plugins/hw-screener/screener.css*/.hwsc,.hwsc-info{--blue:#2B6CB0;--blue-d:#1F558F;--navy:#0F2747;--ink:#1A2B42;--muted:#5A6B82;--sky:#F3F8FD;--line:#E3EBF5;--logo-sky:#75A5BE;--logo-slate:#7491A3;--logo-mauve:#876678;--sky-d:#3E7590;--tint-sky:#EAF2F6;--tint-mauve:#F4EEF2;--arcs:linear-gradient(90deg,var(--logo-sky) 0 33.3%,var(--logo-slate) 33.3% 66.6%,var(--logo-mauve) 66.6%);--ok:#2F7D5B;--mid:#B7791F;--hi:#B03A48;--shadow:0 1px 2px rgba(16,40,72,.06),0 12px 32px -12px rgba(16,40,72,.18);font-family:Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.hwsc *,.hwsc-info *{box-sizing:border-box}.hwsc{position:relative;max-width:820px;margin:40px auto 32px;background:#fff;border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--line);padding:0 44px 40px;overflow:hidden}.hwsc-arcs{height:6px;margin:0 -44px;background:var(--arcs)}.hwsc-progress{height:4px;background:var(--line);margin:0 -44px}.hwsc-progress-bar{height:100%;width:0;background:var(--blue);transition:width .4s}.hwsc-steps-nav{display:flex;gap:6px;list-style:none;margin:18px 0 26px;padding:0;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.hwsc-steps-nav li{padding:4px 10px;border-radius:999px;background:var(--sky);margin:0}.hwsc-steps-nav li.is-on{background:var(--blue);color:#fff;font-weight:500}.hwsc-steps-nav li.is-done{background:var(--tint-sky);color:var(--sky-d)}.hwsc-step[hidden],.hwsc [hidden]{display:none!important}.hwsc-kicker{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--logo-mauve);margin-bottom:10px}.hwsc-h1,.hwsc-h2{color:var(--navy);margin:0 0 12px;line-height:1.15;letter-spacing:-.02em;outline:none}.hwsc-h1{font-size:clamp(28px,4.4vw,42px);font-weight:700}.hwsc-h2{font-size:clamp(23px,3.4vw,32px);font-weight:700}.hwsc h3{color:var(--navy);font-size:18px;margin:0 0 8px;line-height:1.25}.hwsc p{margin:0 0 12px}.hwsc-lead{font-size:18px;color:var(--muted)}.hwsc-sub{color:var(--muted)}.hwsc-small{font-size:14px;color:var(--muted)}.hwsc-checklist{list-style:none;margin:20px 0 26px;padding:0;display:grid;gap:10px}.hwsc-checklist li{position:relative;padding:12px 14px 12px 46px;background:var(--sky);border-radius:12px;margin:0}.hwsc-checklist li:before{content:"";position:absolute;left:16px;top:15px;width:18px;height:18px;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.hwsc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 10px}.hwsc-actions-sm{margin-top:16px}.hwsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 16px/1.2 Roboto,system-ui,sans-serif;border:0;border-radius:999px;padding:15px 26px;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;min-height:50px}.hwsc-btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px rgb(43 108 176 / .8)}.hwsc-btn-primary:hover:not(:disabled){background:var(--blue-d);transform:translateY(-1px)}.hwsc-btn-ghost{background:#fff;color:var(--blue);box-shadow:inset 0 0 0 1.5px #BFD3EC}.hwsc-btn-ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff;color:var(--blue)}.hwsc-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hwsc-btn:focus-visible,.hwsc-keypad button:focus-visible,.hwsc-opts input:focus-visible+span{outline:3px solid var(--logo-sky);outline-offset:2px}.hwsc-btn.is-playing{background:var(--tint-sky)}.hwsc-ico{font-size:13px}.hwsc-link{background:none;border:0;padding:0;color:var(--blue);text-decoration:underline;font:inherit;cursor:pointer}.hwsc-disclaimer{font-size:13.5px;color:var(--muted);background:var(--tint-mauve);border-left:4px solid var(--logo-mauve);padding:12px 14px;border-radius:8px;margin-top:22px}.hwsc-qlist{display:grid;gap:12px;margin-top:18px}.hwsc-q{border:1px solid var(--line);border-radius:14px;padding:14px 16px 16px;margin:0;min-width:0}.hwsc-q.hwsc-miss{border-color:var(--hi);background:#FDF5F6}.hwsc-q legend{float:left;width:100%;padding:0;margin:0 0 10px;font-weight:500;color:var(--navy);font-size:16.5px;display:flex;gap:10px;align-items:flex-start}.hwsc-q legend+*{clear:both}.hwsc-qn{flex:none;width:26px;height:26px;border-radius:50%;background:var(--tint-sky);color:var(--sky-d);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:-1px}.hwsc-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hwsc-opts label{margin:0;cursor:pointer;position:relative}.hwsc-opts input{position:absolute;opacity:0;width:1px;height:1px}.hwsc-opts span{display:block;text-align:center;padding:11px 8px;border-radius:10px;box-shadow:inset 0 0 0 1.5px #C9DBF0;color:var(--blue);font-weight:500;transition:.15s;user-select:none}.hwsc-opts input:checked+span{background:var(--blue);color:#fff;box-shadow:none}.hwsc-err{color:var(--hi);font-weight:500;margin-top:14px}.hwsc-setup-list{margin:14px 0 18px;padding-left:22px}.hwsc-setup-list li{margin:0 0 18px;padding-left:4px}.hwsc-lr{display:flex;gap:10px;flex-wrap:wrap}.hwsc-confirm{display:flex;gap:10px;align-items:flex-start;background:var(--sky);border-radius:12px;padding:14px 16px;cursor:pointer;font-weight:500;color:var(--navy)}.hwsc-confirm input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--blue)}.hwsc-tonecard{margin-top:18px;border:1px solid var(--line);border-radius:16px;padding:22px;background:linear-gradient(180deg,var(--sky),#fff)}.hwsc-ear-badge{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hwsc-ear-name{font-weight:700;color:#fff;background:var(--sky-d);padding:6px 14px;border-radius:999px;font-size:14px}.hwsc-ear-badge[data-ear="L"] .hwsc-ear-name{background:var(--logo-mauve)}.hwsc-tone-count{font-size:14px;color:var(--muted)}.hwsc-listen{display:flex;align-items:center;justify-content:center;gap:14px;min-height:76px;font-size:20px;font-weight:500;color:var(--navy)}.hwsc-wave{display:inline-flex;gap:4px;align-items:center;height:34px}.hwsc-wave i{display:block;width:5px;height:8px;border-radius:3px;background:var(--logo-slate);transition:height .2s}.hwsc-listen.is-playing .hwsc-wave i{animation:hwsc-w 1s ease-in-out infinite}.hwsc-wave i:nth-child(2){animation-delay:.1s!important}.hwsc-wave i:nth-child(3){animation-delay:.2s!important}.hwsc-wave i:nth-child(4){animation-delay:.3s!important}.hwsc-wave i:nth-child(5){animation-delay:.4s!important}@keyframes hwsc-w{0%,100%{height:8px}50%{height:32px}}.hwsc-answer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.hwsc-answer .hwsc-btn{min-height:64px;font-size:17px;white-space:normal}.hwsc-tbar{height:6px;border-radius:3px;background:var(--line);margin-top:20px;overflow:hidden}.hwsc-tbar div{height:100%;width:0;background:var(--arcs);transition:width .3s}.hwsc-din-status{font-size:17px;font-weight:500;color:var(--navy);text-align:center;min-height:52px;margin:14px 0 8px}.hwsc-din-slots{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.hwsc-din-slots span{width:56px;height:64px;border-radius:12px;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:var(--navy)}.hwsc-din-slots span.is-next{border-color:var(--logo-sky)}.hwsc-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:320px;margin:0 auto}.hwsc-keypad button{height:56px;border-radius:12px;border:0;background:var(--sky);color:var(--navy);font:700 22px Roboto,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.hwsc-keypad button:hover:not(:disabled){background:var(--tint-sky)}.hwsc-keypad button:disabled{opacity:.4;cursor:not-allowed}.hwsc-keypad .hwsc-k-ok{background:var(--blue);color:#fff;font-size:18px}.hwsc-din-run .hwsc-actions{justify-content:center}.hwsc-verdict{border-radius:16px;padding:22px 24px;margin:6px 0 20px;background:var(--sky);border-left:6px solid var(--ok);outline:none}.hwsc-verdict.c1{border-left-color:var(--mid);background:#FFF9EE}.hwsc-verdict.c2{border-left-color:var(--hi);background:#FDF4F5}.hwsc-verdict-txt{margin:0;color:var(--ink)}.hwsc-meter{display:flex;gap:6px;margin-bottom:12px}.hwsc-meter span{flex:1;height:8px;border-radius:4px;background:#DDE6F0}.hwsc-verdict.c0 .hwsc-meter span:nth-child(1){background:var(--ok)}.hwsc-verdict.c1 .hwsc-meter span:nth-child(-n+2){background:var(--mid)}.hwsc-verdict.c2 .hwsc-meter span{background:var(--hi)}.hwsc-dgrid{display:grid;gap:12px}.hwsc-dcard{border:1px solid var(--line);border-radius:14px;padding:16px 18px}.hwsc-dcard p:last-child{margin-bottom:0}.hwsc-chart{width:100%;border-collapse:collapse;margin:10px 0 6px;font-size:13px;table-layout:fixed}.hwsc-chart th,.hwsc-chart td{text-align:center;padding:6px 2px;border:0;background:none;color:var(--muted);font-weight:500}.hwsc-chart th[scope=row]{text-align:left;color:var(--navy);width:56px}.hwsc-dot{display:inline-block;width:18px;height:18px;border-radius:50%;background:#DDE6F0;vertical-align:middle}.hwsc-dot.b0{background:var(--ok)}.hwsc-dot.b1{background:var(--mid)}.hwsc-dot.b2{background:var(--hi)}.hwsc-legend{font-size:13px;color:var(--muted);display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap}.hwsc-legend .hwsc-dot{width:12px;height:12px}.hwsc-warn{font-size:14px;background:#FFF9EE;border-radius:8px;padding:10px 12px}.hwsc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hwsc-cta{margin-top:26px}.hwsc-cta-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:12px 0 14px}.hwsc-cta-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:14px;text-decoration:none!important;box-shadow:inset 0 0 0 1.5px #C9DBF0;color:var(--ink);transition:.2s}.hwsc-cta-card b{color:var(--blue);font-size:16.5px}.hwsc-cta-card span{font-size:14px;color:var(--muted)}.hwsc-cta-card:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.hwsc-cta-main{background:var(--blue);box-shadow:0 10px 24px -10px rgb(43 108 176 / .8)}.hwsc-cta-main b,.hwsc-cta-main span{color:#fff}.hwsc-cta-main:hover{background:var(--blue-d)}.hwsc-ins{font-size:14.5px;background:var(--tint-sky);border-radius:12px;padding:12px 14px}.hwsc-ins a{color:var(--blue)}.hwsc-email{margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.hwsc-email.hwsc-parked{position:absolute;left:-10000px;top:0;width:360px;opacity:0;pointer-events:none}.hwsc-email .gform_wrapper .gform_footer input[type=submit],.hwsc-email .gform_wrapper .gform_button{background:var(--blue)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 26px!important;font:500 16px Roboto,system-ui,sans-serif!important;cursor:pointer}.hwsc-email .gform_wrapper input[type=email],.hwsc-email .gform_wrapper input[type=text],.hwsc-email .gform_wrapper input[type=tel]{border-radius:10px!important;border:1.5px solid #C9DBF0!important;padding:12px!important;font-size:16px!important}.hwsc-email .gform_confirmation_message{background:var(--tint-sky);padding:14px;border-radius:12px;color:var(--navy);font-weight:500}.hwsc-info{max-width:820px;margin:0 auto 64px;padding:0 20px}.hwsc-info h2{color:var(--navy);font-size:clamp(22px,3vw,28px);margin:28px 0 14px}.hwsc-info h3{color:var(--navy);font-size:17px;margin:20px 0 6px}.hwsc-info p{color:var(--muted);margin:0 0 10px}.hwsc-info a{color:var(--blue)}.hwsc-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hwsc-info-grid>div{background:var(--sky);border-radius:14px;padding:16px}.hwsc-info-grid h3{margin-top:0}@media (max-width:720px){.hwsc{margin:16px 12px 24px;padding:0 18px 26px;border-radius:16px}.hwsc-arcs,.hwsc-progress{margin:0 -18px}.hwsc-steps-nav{font-size:11.5px;gap:4px;margin:14px 0 18px}.hwsc-steps-nav li{padding:3px 8px}.hwsc-steps-nav li:not(.is-on){display:none}.hwsc-lead{font-size:16.5px}.hwsc-actions .hwsc-btn{flex:1 1 100%}.hwsc-answer{grid-template-columns:1fr}.hwsc-tonecard{padding:16px}.hwsc-cta-grid,.hwsc-info-grid{grid-template-columns:1fr}.hwsc-q{padding:12px}.hwsc-opts span{padding:12px 4px}.hwsc-lr .hwsc-btn{flex:1}}@media print{.hwsc{box-shadow:none;border:0;margin:0;padding:0}.hwsc-steps-nav,.hwsc-progress,.hwsc-actions,.hwsc-email,.hwsc-info,.hwsc-cta-grid{display:none!important}}.hwsc h1,.hwsc h2,.hwsc h3,.hwsc-info h2,.hwsc-info h3{text-transform:none!important;font-family:Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;color:var(--navy)!important}.hwsc h1.hwsc-h1{font-size:clamp(28px,4.4vw,42px)!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:700!important}.hwsc h2.hwsc-h2{font-size:clamp(23px,3.4vw,32px)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:700!important}.hwsc h3,.hwsc-info h3{font-size:18px!important;line-height:1.3!important;letter-spacing:0!important;font-weight:700!important}.hwsc-info h2{font-size:clamp(22px,3vw,28px)!important;line-height:1.2!important;letter-spacing:-.01em!important;font-weight:700!important}.hwsc p,.hwsc li,.hwsc label,.hwsc legend,.hwsc td,.hwsc th,.hwsc-info p{font-size:16.5px;line-height:1.55!important;letter-spacing:normal!important}.hwsc p,.hwsc li,.hwsc-info p{font-size:16.5px!important}.hwsc p.hwsc-lead{font-size:18px!important}.hwsc p.hwsc-small,.hwsc .hwsc-small{font-size:14px!important}.hwsc p.hwsc-disclaimer{font-size:13.5px!important}.hwsc p.hwsc-ins{font-size:14.5px!important}.hwsc p.hwsc-legend,.hwsc p.hwsc-warn{font-size:13.5px!important}.hwsc .hwsc-steps-nav li{font-size:12.5px!important;line-height:1.4!important}.hwsc .hwsc-cta-card span{font-size:14px!important}.hwsc .hwsc-q legend{font-size:16.5px!important}.hwsc [tabindex="-1"]:focus,.hwsc [tabindex="-1"]:focus-visible{outline:none!important;box-shadow:none!important}@media (max-width:720px){.hwsc p.hwsc-lead{font-size:16.5px!important}.hwsc p,.hwsc li,.hwsc-info p{font-size:16px!important}.hwsc .hwsc-steps-nav li{font-size:11.5px!important}}