.wa{--wa-ink:#071a42;--wa-blue:#0b4aa2;--wa-paper:#fbfcf8;--wa-muted:#edf2f5;--wa-line:rgba(8,22,50,.17);background:var(--wa-paper);color:var(--wa-ink);font-family:Poppins,Arial,sans-serif;padding-top:8.5rem}.wa *,.wa *:before,.wa *:after{box-sizing:border-box}.wa [hidden]{display:none!important}.wa p,.wa li,.wa a{color:inherit}.wa h1,.wa h2,.wa h3,.wa h4,.wa p,.wa ul,.wa ol{margin:0}.wa button,.wa input,.wa select{font:inherit}.wa button,.wa a,.wa input,.wa select,.wa summary{-webkit-tap-highlight-color:transparent}.wa a:focus-visible,.wa button:focus-visible,.wa summary:focus-visible{outline:3px solid #0b4aa2;outline-offset:5px}.wa-container{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.wa-local-banner{background:#fff1cb;border-bottom:1px solid #d4b970;padding:1rem 0;font-size:.78rem;line-height:1.85}.wa-local-banner strong{margin-right:.3rem}.wa-field input[readonly]{background:#edf2f5;color:#42516a}.wa-field input:disabled,.wa-field select:disabled{background:#edf2f5;color:#637086;opacity:1;cursor:not-allowed}.wa-delivery-status a{display:inline-block;margin-top:.4rem;text-decoration:underline;text-underline-offset:3px}.wa-hero{color:#fbfcf8;background-color:var(--wa-blue);background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:12.5% 140px;padding-top:clamp(3rem,5.2vw,5rem)}.wa-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(2rem,5.5vw,5rem)}.wa-eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.66rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.wa-intro>.wa-eyebrow span{width:22px;height:3px;background:#efb43f}.wa h1{color:#fff!important;font-size:clamp(3rem,5.6vw,5.1rem);font-weight:800!important;line-height:1.04;letter-spacing:-.06em!important;margin:1.4rem 0 1.5rem}.wa h1 em{font-style:normal;color:#efb43f}.wa-lede{max-width:31rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.85;color:#e8effa!important}.wa-benefits{list-style:none;padding:0;margin-top:1.9rem!important;display:grid;gap:.8rem;font-size:.81rem}.wa-benefits li{display:flex;align-items:center;gap:.9rem}.wa-benefits span{color:#8edce3;font-size:.65rem;font-weight:700}.wa-intro-note{font-size:.72rem;margin-top:2rem!important;color:#d7e5f7!important}.wa-scan-panel{background:var(--wa-paper);padding:clamp(1.4rem,3vw,2.5rem);border-radius:.65rem;color:var(--wa-ink);box-shadow:0 1.3rem 3rem #071a422e;margin-bottom:2.8rem}.wa-panel-top{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid var(--wa-line);padding-bottom:1rem;margin-bottom:1.3rem}.wa-panel-top .wa-eyebrow{font-size:.59rem}.wa-panel-mark{font-size:.71rem;font-weight:800;color:var(--wa-blue)}.wa-scan-panel h2{font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.25;font-weight:800!important}.wa-panel-copy{font-size:.8rem;line-height:1.8;margin-top:.55rem!important;color:#42516a!important}.wa form{display:grid;gap:1rem;margin-top:1.45rem}.wa-field{display:grid;gap:.4rem}.wa-field label{font-size:.73rem;font-weight:700;line-height:1.5}.wa-field input,.wa-field select{display:block;width:100%;min-width:0;height:3.25rem;border:1px solid #a5afbc;border-radius:.3rem;padding:.7rem .85rem;background:#fff;color:var(--wa-ink);font-size:.82rem;line-height:1.4}.wa-field input::-moz-placeholder{color:#637086;opacity:1}.wa-field input::placeholder{color:#637086;opacity:1}.wa-field input:focus,.wa-field select:focus{outline:3px solid rgba(11,74,162,.2);border-color:var(--wa-blue)}.wa-field input[aria-invalid=true]{border-color:#9e2d20}.wa .wa-help{font-size:.65rem;color:#536178;line-height:1.75}.wa-help a{text-decoration:underline;text-underline-offset:2px}.wa-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.35rem;padding:.95rem 1.1rem;border:1px solid transparent;border-radius:.3rem;font-size:.79rem;line-height:1.5;font-weight:700;cursor:pointer;text-decoration:none;transition:background-color .15s}.wa-button-primary{background:var(--wa-blue);color:#fff!important}.wa-button-primary:hover:enabled{background:var(--wa-ink)}.wa-button:disabled{opacity:1;background:#e0e6eb;color:#586578!important;border-color:#c6ced7;cursor:not-allowed}.wa-button-secondary{width:auto;background:var(--wa-paper);border-color:var(--wa-blue);color:var(--wa-blue)}.wa-button-light{background:#efb43f;color:var(--wa-ink)!important;margin-top:1.6rem}.wa-button-light:hover{background:#ffd175}.wa .wa-setup{font-size:.68rem;line-height:1.7;color:#42516a}.wa-scan-panel>[data-audit-availability]{margin-top:1rem;padding:.75rem .85rem;border:1px solid #c6ced7;border-radius:.3rem;background:var(--wa-muted)}.wa .wa-form-error{font-size:.75rem;line-height:1.7;color:#9e2d20;border-left:3px solid #9e2d20;padding:.6rem .75rem;background:#fff0ed;border-radius:.15rem}.wa-sample-action{border-top:1px solid var(--wa-line);margin-top:1.25rem;padding-top:1rem;display:grid;gap:.2rem}.wa-sample-action>span{font-size:.65rem;color:#536178}.wa-sample-action button,.wa-text-button{border:0;background:none;padding:.35rem 0;min-height:44px;color:var(--wa-blue);font-weight:700;font-size:.75rem;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.wa-sample-action button span{margin-left:.4rem}.wa-scope-line{display:flex;align-items:center;gap:2rem;border-top:1px solid rgba(255,255,255,.22);padding-block:1.3rem}.wa-scope-line>span{font-size:.58rem;font-weight:700;letter-spacing:.14em;color:#d7e5f7;flex-shrink:0}.wa-scope-line p{font-size:.69rem;line-height:1.7}.wa-scope-line i{margin:0 .9rem;font-style:normal;color:#8edce3}.wa-progress-section{display:flex;align-items:center;gap:1.5rem;padding-block:2.5rem;border-bottom:1px solid var(--wa-line)}.wa-progress-section h2{font-size:1.25rem;margin-top:.35rem}.wa-progress-section [role=status]{font-size:.8rem;line-height:1.75;margin-top:.5rem}.wa-progress-section .wa-text-button{margin-left:auto;flex-shrink:0}.wa-progress-icon{width:2rem;height:2rem;border:3px solid #cbd8eb;border-top-color:var(--wa-blue);border-radius:50%;flex-shrink:0;animation:wa-spin 1.2s linear infinite}.wa-resume{padding-block:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.wa-resume p{flex:1 1 300px;font-size:.8rem;line-height:1.8}.wa-report{padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:9rem}.wa-report-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem}.wa-report-heading h2,.wa-method h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.13;font-weight:800!important;margin-top:.7rem}.wa-report-context{font-size:.7rem;line-height:1.8;max-width:26rem;overflow-wrap:anywhere;white-space:pre-line}.wa-demo-note{padding:1rem 1.2rem;border:1px solid #b7c9df;background:#edf3fa;margin-bottom:1.5rem!important;font-size:.75rem;line-height:1.8}.wa-overview{display:grid;grid-template-columns:.9fr 1.5fr;border:1px solid var(--wa-line);border-radius:.6rem;overflow:hidden}.wa-score-panel{background:var(--wa-ink);color:#fff;padding:clamp(1.5rem,3vw,2.5rem)}.wa-score-panel>.wa-eyebrow{color:#8edce3}.wa-score{display:flex;align-items:baseline;gap:.8rem;margin:.6rem 0 .2rem!important}.wa-score strong{font-size:clamp(4rem,7vw,6.5rem);font-weight:800;line-height:1.2;letter-spacing:-.07em}.wa-score span{font-size:1rem;color:#b2c1d8}.wa-score-panel>[data-report-score-caption]{font-weight:700;font-size:.85rem;line-height:1.6}.wa-score-note{border-top:1px solid #344666;padding-top:1rem;margin-top:1.3rem!important;font-size:.65rem;line-height:1.85;color:#cbd6e7!important}.wa-categories{display:grid;grid-template-columns:1fr 1fr;background:var(--wa-line);gap:1px}.wa-category{padding:1.5rem;background:var(--wa-paper);min-width:0}.wa-category-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wa-category h3{font-size:.82rem}.wa-category-score{font-size:1.3rem;font-weight:800;color:var(--wa-blue);flex-shrink:0}.wa-category p{font-size:.68rem;line-height:1.9;color:#536178;margin-top:.6rem}.wa-category-bar{height:3px;width:100%;background:#dce3eb;margin-top:1rem}.wa-category-bar span{display:block;height:100%;background:var(--wa-blue)}.wa-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:3.5rem 0 1.5rem}.wa-section-heading h3{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3;margin-top:.5rem;font-weight:800!important}.wa-section-heading>p{font-size:.72rem;line-height:1.8;max-width:21rem;color:#536178}.wa-fixes{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--wa-line)}.wa-fix{padding:1.6rem;border-left:1px solid var(--wa-line)}.wa-fix:first-child{border-left:0;padding-left:0}.wa-fix:last-child{padding-right:0}.wa-fix-number{color:var(--wa-blue);font-size:.72rem;font-weight:800;display:block;margin-bottom:1rem}.wa-fix h4{font-size:1rem;line-height:1.5;font-weight:700!important}.wa-fix p{font-size:.72rem;line-height:1.9;margin-top:.8rem;color:#42516a}.wa-fix .wa-fix-action{color:var(--wa-ink)}.wa-evidence{margin-top:1rem!important;padding-left:1rem;font-size:.65rem;line-height:1.8;color:#536178;overflow-wrap:anywhere}.wa-evidence li+li{margin-top:.6rem}.wa-evidence a{color:var(--wa-blue);text-decoration:underline;text-underline-offset:2px}.wa-evidence-source{display:block;margin-top:.2rem}.wa-check{border-bottom:1px solid var(--wa-line)}.wa-check:first-child{border-top:1px solid var(--wa-line)}.wa-check summary{display:flex;gap:1rem;align-items:center;padding:1.15rem .2rem;font-size:.8rem;font-weight:700;cursor:pointer;list-style:none}.wa-check summary::-webkit-details-marker{display:none}.wa-check summary:after{content:"+";font-size:1.35rem;margin-left:auto;font-weight:400}.wa-check[open] summary:after{content:"−"}.wa-check-state{min-width:6.5rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.wa-state-pass{color:#14613d}.wa-state-fail{color:#8b3a16}.wa-state-unknown{color:#536178}.wa-check-body{padding:.1rem 1rem 1.4rem 7.7rem}.wa-check-body>p{font-size:.74rem;color:#42516a;line-height:1.9}.wa-check-body .wa-evidence{margin-top:.8rem!important}.wa-scope-details{margin-top:1.5rem;background:var(--wa-muted);border-radius:.3rem}.wa-scope-details summary{padding:1.2rem;font-size:.75rem;font-weight:700;cursor:pointer}.wa-scope-body{padding:0 1.5rem 1.5rem}.wa-scope-body h4{font-size:.75rem;padding-top:1rem}.wa-scope-body ul{font-size:.7rem;color:#42516a;line-height:1.9;padding-left:1.2rem;margin-top:.5rem;overflow-wrap:anywhere}.wa-report-bottom{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.5rem}.wa-email-panel{padding:2rem;border:1px solid var(--wa-line);border-radius:.5rem}.wa-email-panel h3,.wa-call-panel h3{font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.3;font-weight:800!important;margin:.7rem 0}.wa-email-panel>p:not(.wa-eyebrow):not(.wa-form-error),.wa-call-panel>p:not(.wa-eyebrow){font-size:.75rem;line-height:1.9;color:#42516a}.wa-consent{display:flex;align-items:start;gap:.7rem;font-size:.68rem;line-height:1.8;cursor:pointer}.wa .wa-consent input{width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;margin:.18rem 0 0;padding:0;accent-color:var(--wa-blue);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wa-call-panel{padding:2.5rem;background:var(--wa-ink);color:#fff;border-radius:.5rem;align-self:start}.wa-call-panel .wa-eyebrow{color:#8edce3}.wa-call-panel h3{color:#fff!important}.wa-call-panel>p:not(.wa-eyebrow){color:#d5dfed}.wa-call-panel .wa-call-note{font-size:.61rem!important;margin-top:1rem}.wa-delivery-status:not(:empty){margin-top:1rem}.wa-email-panel .wa-form-error{margin-top:1rem}.wa-method{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,7rem);padding-block:clamp(3.5rem,6vw,6rem)}.wa-method>div>p:not(.wa-eyebrow){font-size:.83rem;color:#536178;line-height:1.9;margin-top:1.3rem;max-width:28rem}.wa-method-items{display:grid;gap:1.5rem}.wa-method-items>div{position:relative;padding:0 0 1.5rem 3rem;border-bottom:1px solid var(--wa-line)}.wa-method-items span{position:absolute;top:.1rem;left:0;color:var(--wa-blue);font-weight:700;font-size:.68rem}.wa-method-items h3{font-size:.9rem;line-height:1.5}.wa-method-items p{font-size:.74rem;line-height:1.9;color:#536178;margin-top:.6rem}.wa-footer a{text-underline-offset:3px}.wa-bot{min-height:65px;overflow:hidden}@keyframes wa-spin{to{transform:rotate(360deg)}}@media(min-width:2000px){html:has(.wa),body:has(.wa){font-size:100%!important}}@media(max-width:900px){.wa-hero-grid{grid-template-columns:1fr 1fr;gap:2rem}.wa h1{font-size:clamp(2.65rem,5.8vw,4rem)}.wa-scan-panel{padding:1.5rem}.wa-fix{padding:1.3rem}.wa-score-panel{padding:1.5rem}.wa-category{padding:1.1rem}.wa-report-bottom{gap:1.5rem}.wa-email-panel,.wa-call-panel{padding:1.5rem}.wa-overview{grid-template-columns:.9fr 1.2fr}.wa-scope-line{gap:1.3rem}.wa-scope-line i{margin-inline:.45rem}}@media(max-width:700px){.wa-container{width:calc(100% - 2rem)}.wa-hero{padding-top:2.3rem;background-size:25% 140px}.wa-hero-grid{grid-template-columns:1fr;gap:2.1rem}.wa h1{font-size:clamp(3.15rem,12vw,5rem);margin-top:1.15rem}.wa-lede{max-width:33rem;font-size:.9rem}.wa-benefits{margin-top:1.4rem!important;font-size:.75rem;gap:.65rem}.wa-intro-note{margin-top:1.2rem!important}.wa-scan-panel{margin-bottom:1.8rem;padding:1.5rem}.wa-scope-line{display:grid;gap:.5rem;padding-block:1.2rem}.wa-scope-line p{font-size:.64rem}.wa-scope-line i{margin-inline:.4rem}.wa-progress-section{gap:1rem;flex-wrap:wrap}.wa-progress-section>div:nth-child(2){flex:1}.wa-progress-section h2{font-size:1.1rem}.wa-progress-section .wa-text-button{margin-left:3rem}.wa-report-heading,.wa-section-heading{display:grid;gap:1rem}.wa-report-context{max-width:none}.wa-report-heading h2,.wa-method h2{font-size:2.2rem}.wa-overview{grid-template-columns:1fr}.wa-score-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 1.3rem;padding:1.5rem}.wa-score-panel>.wa-eyebrow{grid-column:1/-1}.wa-score{grid-row:2/4}.wa-score strong{font-size:5rem}.wa-score-panel>[data-report-score-caption]{align-self:end;font-size:.75rem}.wa-score-note{grid-column:1/-1;margin-top:1rem!important}.wa-category{padding:1.1rem}.wa-category h3{font-size:.72rem}.wa-category-score{font-size:1.1rem}.wa-category-heading{gap:.5rem}.wa-categories{grid-template-columns:1fr 1fr}.wa-section-heading{margin-top:2.5rem}.wa-section-heading>p{max-width:none}.wa-fixes{grid-template-columns:1fr}.wa-fix,.wa-fix:first-child,.wa-fix:last-child{padding:1.4rem 0;border-left:0;border-bottom:1px solid var(--wa-line)}.wa-fix:last-child{border-bottom:0}.wa-fix-number{margin-bottom:.5rem}.wa-check summary{gap:.7rem;font-size:.75rem}.wa-check-state{min-width:5.3rem;font-size:.53rem}.wa-check-body{padding:.1rem .2rem 1.3rem}.wa-report-bottom,.wa-method{grid-template-columns:1fr}.wa-method{gap:2.5rem}.wa-report-bottom{margin-top:2.5rem}.wa-call-panel{padding:1.6rem}}@media(max-width:360px){.wa-container{width:calc(100% - 1.5rem)}.wa-scan-panel,.wa-email-panel{padding:1.1rem}.wa-categories{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wa *,.wa *:before,.wa *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wa .wa-field input,.wa .wa-field select{font-size:1rem}.wa .wa-field label,.wa .wa-help,.wa .wa-setup,.wa .wa-form-error,.wa .wa-intro-note,.wa .wa-sample-action>span,.wa .wa-sample-action button,.wa .wa-report-context,.wa .wa-demo-note,.wa .wa-score-note,.wa .wa-category h3,.wa .wa-category p,.wa .wa-section-heading>p,.wa .wa-fix p,.wa .wa-evidence,.wa .wa-check-body>p,.wa .wa-scope-body ul,.wa .wa-consent,.wa .wa-method-items p,.wa .wa-method>div>p:not(.wa-eyebrow),.wa .wa-delivery-status,.wa .wa-email-panel>p:not(.wa-eyebrow):not(.wa-form-error),.wa .wa-call-panel>p:not(.wa-eyebrow){font-size:.875rem}.wa .wa-call-panel .wa-call-note{font-size:.875rem!important}.wa .wa-arrow{display:block;width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
