img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:'Atkinson Hyperlegible';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45GE5Q.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Atkinson Hyperlegible';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8WbcNcw.ttf) format('truetype')}:root{--navy:#1b3a6b;--navy-deep:#16305a;--blue:#175489;--blue-link:#175489;--orange:#a84e0c;--ink:#1d1d1b;--ink-soft:#4a4a47;--ink-faint:#535248;--line:#e6e4dc;--line-soft:#f0efe9;--paper:#f7f5ef;--paper-2:#fbfaf6;--white:#fff;--tint:#eef3fb;--radius:16px;--red:#a8132b;--amber:#f0a818;--amber-text:#62470e;--green:#1f8a5b;--on-navy-soft:#c4d4ea;font-family:Atkinson Hyperlegible,system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}#get-score{scroll-margin-top:90px}h1,h2,h3,h4{font-weight:700;letter-spacing:-.01em;line-height:1.18}.accent{color:var(--blue);display:inline}a{color:var(--blue-link);text-decoration:none}p{margin:0 0 14px}.eyebrow{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.lede{font-size:16px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{border-radius:4px;outline:3px solid var(--blue);outline-offset:3px}.btn.navy:focus-visible,.cta .btn:focus-visible,.scan a:focus-visible{outline-color:var(--white);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{margin:0 auto;max-width:1180px;padding:0 32px}section{padding:72px 0}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:var(--navy);border-radius:6px;color:var(--white);left:8px;padding:10px 16px;position:absolute;top:-48px;transition:top .15s;z-index:200}.skip-link:focus{top:8px}.note{background:#fffaf0;border:1px solid #f0d9a8;border-radius:10px;color:#8a6312;font-size:13px;margin:14px auto 0;max-width:1180px;padding:14px 18px}.imgph:not(img){aspect-ratio:4/3;background:var(--paper);border-radius:var(--radius);color:var(--ink-faint);font-size:13px}.alert-bar,.imgph:not(img){align-items:center;display:flex;justify-content:center}.alert-bar{background:var(--red);color:var(--white);flex-wrap:wrap;font-size:14px;font-weight:700;gap:14px;padding:11px 20px;text-align:center}.alert-bar svg{flex-shrink:0;height:18px;width:18px}.alert-bar .ab-txt{align-items:center;display:inline-flex;gap:10px}.alert-bar a{color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:3px}.alert-bar a:hover{text-decoration:none}.alert-bar .sep{opacity:.6}@media(max-width:600px){.alert-bar{font-size:13px;gap:10px;padding:10px 14px}.alert-bar .ab-txt{flex-direction:column;gap:4px}}.btn{align-items:center;background:var(--navy);border:none;border-radius:40px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:13px 24px;text-decoration:none}.btn,.btn.blue{color:var(--white)}.btn.blue{background:var(--blue)}.btn.navy{background:var(--navy)}.btn.white{background:var(--white);color:var(--navy)}.btn.orange{background:var(--orange);color:var(--white)}.btn.ghost{background:#fff0;border:1.5px solid var(--line);color:var(--navy)}.btn.sm{font-size:14px;padding:10px 18px}@media(max-width:900px){.hdr>.btn.sm{display:none}}.site-header{background:var(--white);border-bottom:1px solid var(--line-soft);position:sticky;top:0;z-index:50}.hdr{gap:16px;justify-content:space-between;padding:16px 0}.brand,.hdr{align-items:center;display:flex}.brand{color:var(--navy);font-size:22px;font-weight:700;gap:9px;text-decoration:none}.brand svg{height:22px;width:22px}.mobile-menu-toggle{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;display:none;justify-content:center;padding:8px}.mobile-menu-toggle svg{height:24px;width:24px}@media(max-width:900px){.mobile-menu-toggle{display:inline-flex}}.nav{align-items:center;display:flex;font-size:15px;gap:28px}.nav a{color:var(--ink-soft)}.navdrop{position:relative}.nav .sub{background:none;border:none;color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:15px;padding:0}.nav .sub:after{color:var(--ink-faint);content:" ⌄"}.dropmenu{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0 / .1);display:none;flex-direction:column;gap:2px;left:50%;min-width:200px;padding:8px;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);z-index:60}.dropmenu a{border-radius:8px;color:var(--ink);padding:10px 14px;white-space:nowrap}.dropmenu a:hover{background:var(--tint);color:var(--navy)}.navdrop:focus-within .dropmenu,.navdrop:hover .dropmenu{display:flex}@media(max-width:900px){.nav{align-items:stretch;background:var(--white);border-bottom:1px solid var(--line-soft);box-shadow:0 8px 24px rgb(0 0 0 / .08);display:none;flex-direction:column;gap:0;left:0;padding:16px 20px;position:absolute;right:0;top:100%}.nav.is-open{display:flex}.nav .sub,.nav a{border-bottom:1px solid var(--line-soft);padding:12px 0}header{position:relative}.navdrop .dropmenu{border:none;box-shadow:none;display:none;padding:0 0 0 12px;position:static;transform:none}.navdrop.is-open .dropmenu{display:flex}}.hero{background:linear-gradient(180deg,var(--paper-2),var(--white))}.hero--navy,.hero--navy .sub,.hero--navy h1{color:#fff}.hero--navy .desc{color:#c4d4ea}.hero--navy .holistic{background:hsl(0 0% 100% / .12);color:#fff}.hero--navy .service-chips .chip{background:hsl(0 0% 100% / .08);border-color:hsl(0 0% 100% / .35);color:#fff}.hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.hero-grid>.media{min-width:0}.hero h1{color:var(--ink);font-size:44px}.hero .holistic{background:var(--tint);border-radius:30px;color:var(--navy);display:inline-block;font-size:13px;font-weight:700;margin-bottom:20px;padding:6px 15px}.hero .service-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.hero .service-chips .chip{align-items:center;background:var(--white);border:1.5px solid var(--blue);border-radius:30px;color:var(--navy);display:inline-flex;font-size:13px;font-weight:700;line-height:1.2;padding:7px 14px}.hero .sub{color:var(--navy);font-size:19px;font-weight:700;margin-top:16px}.hero .desc{color:var(--ink-soft);font-size:16px;margin-top:14px;max-width:32em}.hero .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero--centered{max-width:820px;text-align:center}.hero--centered,.hero--centered .desc{margin-left:auto;margin-right:auto}.hero--centered .sub{margin:20px auto 16px;max-width:40em}.hero--centered .cta-row{gap:8px;justify-content:center;margin-top:24px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:44px}}.media{aspect-ratio:4/3;border-radius:var(--radius);max-width:100%;min-width:0;overflow:hidden;width:100%}.media .hero__image,.media .imgph:is(img){background:#fff0;display:block;height:100%;max-width:100%;-o-object-position:center;object-position:center;width:100%}.media--fit-contain .hero__image,.media--fit-contain .imgph:is(img){-o-object-fit:contain;object-fit:contain}.media--fit-cover .hero__image,.media--fit-cover .imgph:is(img){-o-object-fit:cover;object-fit:cover}.media .imgph:not(img){aspect-ratio:auto;border-radius:0;height:100%;width:100%}@keyframes scan-widget-spin{to{transform:rotate(1turn)}}.scan{background:var(--navy);border-radius:var(--radius);color:var(--white);padding:30px}.scan .lab{color:var(--on-navy-soft);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scan .scan-h,.scan h3{color:var(--white);font-size:20px;margin:6px 0 4px}.scan p{color:var(--on-navy-soft);font-size:14px;margin-bottom:18px}.scan .field{display:flex;flex-wrap:wrap;gap:8px}.scan input{min-width:0}.scan .scan-widget{margin-top:18px}.scan .scan-widget__input-wrap{align-items:center;transition:opacity .25s}.scan .scan-widget__input-wrap input{color:var(--ink);margin:0;outline:none}.scan .scan-widget__input-wrap input::-moz-placeholder{color:#7b8794}.scan .scan-widget__input-wrap input::placeholder{color:#7b8794}.scan .scan-widget__input-wrap button{white-space:nowrap}.scan .scan-widget__input-wrap button:disabled{cursor:not-allowed;opacity:.7;transform:none}.scan .scan-widget__error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:none;font-size:14px;margin-top:16px;padding:12px 18px;text-align:center}.scan .scan-widget__error.is-active{display:block}.scan .scan-widget__loading{background:hsl(0 0% 100% / .08);border:1px solid hsl(0 0% 100% / .14);border-radius:16px;display:none;margin-top:24px;padding:24px}.scan .scan-widget__loading.is-active{display:block}.scan .scan-widget__loading-text{align-items:center;color:var(--on-navy-soft);display:flex;font-size:14px;gap:12px}.scan .scan-widget__spinner{animation:scan-widget-spin .7s linear infinite;border:2.5px solid hsl(0 0% 100% / .22);border-radius:50%;border-top:2.5px solid var(--white);flex-shrink:0;height:18px;width:18px}.scan .scan-widget__progress-bar{background:hsl(0 0% 100% / .18);border-radius:3px;height:3px;margin-top:14px;overflow:hidden}.scan .scan-widget__progress-fill{background:linear-gradient(90deg,var(--on-navy-soft),var(--white));border-radius:3px;height:100%;transition:width .5s ease;width:0}.scan .scan-widget__results{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0 / .12);color:var(--ink);display:none;margin-top:24px;overflow:hidden}.scan .scan-widget__results.is-active{display:block}.scan .scan-widget__header{align-items:center;display:flex;gap:20px;padding:24px 24px 20px}.scan .scan-widget__grade-box{align-items:center;border-radius:15px;box-shadow:0 3px 12px rgb(0 0 0 / .12),inset 0 1px 0 hsl(0 0% 100% / .2);display:flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.scan .scan-widget__grade-letter{color:var(--white);font-size:36px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgb(0 0 0 / .15)}.scan .scan-widget__header-info{flex:1}.scan .scan-widget__biz-name,.scan .scan-widget__risk-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scan .scan-widget__risk-label{color:#94a3b8;font-size:11px;margin-top:4px}.scan .scan-widget__risk-level{color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.scan .scan-widget__risk-sub{color:#64748b;font-size:12px;line-height:1.4;margin-top:6px}.scan .scan-widget__factors{padding:0 24px 4px}.scan .scan-widget__factor{border-top:1px solid #f1f5f9;padding:14px 0}.scan .scan-widget__factor:first-child{border-top-color:#e2e8f0}.scan .scan-widget__factor-row{align-items:center;display:flex;gap:12px}.scan .scan-widget__factor-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.scan .scan-widget__factor-icon--digital{background:#eff6ff;color:#2563eb}.scan .scan-widget__factor-icon--policy{background:#fefce8;color:#ca8a04}.scan .scan-widget__factor-icon--audit{background:#faf5ff;color:#7c3aed}.scan .scan-widget__factor-icon--contact{background:#fff1f2;color:#e11d48}.scan .scan-widget__factor-icon--physical{background:#f0fdf4;color:#16a34a}.scan .scan-widget__factor-center{flex:1;min-width:0}.scan .scan-widget__factor-name{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3}.scan .scan-widget__factor-badge{border-radius:20px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 8px;white-space:nowrap}.scan .scan-widget__factor-badge--found{background:#fef2f2;color:#dc2626}.scan .scan-widget__factor-badge--neutral{background:#f1f5f9;color:#64748b}.scan .scan-widget__factor-badge--good{background:#f0fdf4;color:#16a34a}.scan .scan-widget__factor-body{color:#475569;font-size:13px;line-height:1.5;margin-left:44px;margin-top:6px}.scan .scan-widget__factor-improve{color:var(--blue-link);font-weight:600}.scan .scan-widget__divider{background:#e2e8f0;height:1px}.scan .scan-widget__capture{background:var(--paper-2);padding:20px 24px 24px}.scan .scan-widget__capture-label{color:var(--ink);font-size:15px;font-weight:700;margin-bottom:4px}.scan .scan-widget__capture-sub{color:#64748b;font-size:13px;line-height:1.4;margin-bottom:14px}.scan .scan-widget__field-row,.scan .scan-widget__submit-row{display:flex;gap:8px;margin-bottom:8px}.scan .scan-widget__submit-row{margin-bottom:0}.scan .scan-widget__field{background:var(--white);border:1.5px solid #e2e8f0;border-radius:10px;color:var(--ink);flex:1;font-family:inherit;font-size:14px;margin:0;min-width:0;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.scan .scan-widget__field:focus{border-color:var(--blue)}.scan .scan-widget__field::-moz-placeholder{color:#94a3b8}.scan .scan-widget__field::placeholder{color:#94a3b8}.scan .scan-widget__field.has-error{border-color:var(--red)}.scan .scan-widget__turnstile{margin:12px 0}.scan .scan-widget__submit-btn{background:var(--green);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin:0;padding:10px 22px;transition:background .2s;white-space:nowrap}.scan .scan-widget__submit-btn:hover{background:#187348}.scan .scan-widget__submit-btn:disabled{cursor:not-allowed;opacity:.7}.scan .scan-widget__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.scan .scan-widget__success{background:#f0fdf4;display:none;padding:24px;text-align:center}.scan .scan-widget__success.is-active{display:block}.scan .scan-widget__success-text{color:var(--ink);font-size:15px;line-height:1.6}.scan .scan-widget__success-text strong{color:#15803d}.scan .scan-widget__reset{background:#fff0;border:none;color:var(--on-navy-soft);cursor:pointer;display:none;font-family:inherit;font-size:13px;margin:14px auto 0;padding:0;text-align:center}.scan .scan-widget__reset.is-active{display:block}.scan .scan-widget__reset:hover{color:var(--white)}.scan input{border:none;border-radius:8px;flex:1;font-family:inherit;font-size:14px;min-width:180px;padding:13px 15px}.scan .btn:focus-visible{outline-color:var(--white)}.scan .micro{color:var(--on-navy-soft);font-size:12px;margin-top:12px}.scan .pillars-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.scan .pm{background:hsl(0 0% 100% / .08);border-radius:8px;color:var(--on-navy-soft);flex:1;font-size:11px;min-width:90px;padding:10px;text-align:center}.scan .pm b{color:var(--white);display:block;font-size:13px;margin-bottom:2px}@media(min-width:901px){.hero-grid>.scan{margin-top:1px;padding-bottom:22px;padding-top:22px}}@media(max-width:900px){.scan .scan-widget__field-row,.scan .scan-widget__submit-row{flex-direction:column}.scan .scan-widget__submit-btn{width:100%}.scan .pillars-mini .pm{flex:1 1 calc(50% - 4px);min-width:0}.scan input{min-width:0}}@media(max-width:480px){.scan .scan-widget__input-wrap{border-radius:16px;flex-direction:column;padding:8px}.scan .scan-widget__input-wrap input{padding:12px 16px;text-align:center;width:100%}.scan .scan-widget__input-wrap button{border-radius:12px;width:100%}.scan .scan-widget__header{gap:14px;padding:20px 18px 16px}.scan .scan-widget__factors{padding:0 18px 4px}.scan .scan-widget__capture{padding:18px}.scan .scan-widget__field-row,.scan .scan-widget__submit-row{flex-direction:column}.scan .scan-widget__submit-btn{padding:14px;width:100%}}.videofeat{background:var(--navy)}.videofeat .wrap{align-items:center;display:grid;gap:40px;grid-template-columns:.85fr 1.15fr;padding-bottom:48px;padding-top:48px}.videofeat .vtext .eyebrow{color:var(--on-navy-soft)}.videofeat h2{color:var(--white);font-size:28px;line-height:1.2;margin-bottom:12px}.videofeat p{color:var(--on-navy-soft);font-size:15px;margin:0;max-width:30em}.videofeat.videofeat--custom-bg .vtext .eyebrow{color:var(--ink-soft)}.videofeat.videofeat--custom-bg h2{color:var(--ink)}.videofeat.videofeat--custom-bg p{color:var(--ink-soft)}.videoframe{aspect-ratio:16/9;background:#0f2347;border-radius:var(--radius);box-shadow:0 10px 40px rgb(0 0 0 / .25);overflow:hidden;position:relative}.videoframe .ph{color:var(--on-navy-soft);flex-direction:column;font-size:13px;gap:14px;inset:0;padding:16px;position:absolute;text-align:center}.videoframe .ph,.videoframe .play{align-items:center;display:flex;justify-content:center}.videoframe .play{background:var(--white);border-radius:50%;height:64px;width:64px}.videoframe .play svg{color:var(--navy);height:26px;margin-left:4px;width:26px}.videoframe iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media(max-width:900px){.videofeat .wrap{grid-template-columns:1fr}}.engine{background:var(--tint)}.engine-head{margin:0 auto 12px;max-width:42em;text-align:center}.engine h2{font-size:34px}.engine .lede{margin-top:14px}.atlas-demo{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:44px}.stepslist .si{display:flex;gap:14px;margin-bottom:22px}.stepslist .si .stepnum{align-items:center;background:var(--blue);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.stepslist .si h3{color:var(--navy);font-size:17px;margin-bottom:4px}.stepslist .si p{color:var(--ink-soft);font-size:14px;margin:0}.stepslist--centered{margin:0 auto;max-width:760px}.stepslist .btn{margin-top:6px}.stepslist__footer{color:var(--ink-soft);font-size:14px;margin:4px 0 12px}.scorecard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.sc-biz{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;margin-bottom:18px;padding-bottom:16px}.sc-biz .bn{color:var(--ink);font-size:15px;font-weight:700}.sc-biz .ba{color:var(--ink-faint);font-size:12px}.sc-top{gap:16px;margin-bottom:20px}.sc-grade,.sc-top{align-items:center;display:flex}.sc-grade{background:#fbf0d6;border-radius:14px;color:var(--amber-text);flex-shrink:0;font-size:32px;font-weight:700;height:68px;justify-content:center;width:68px}.sc-top .gl{color:var(--ink-faint);font-size:12px}.sc-top .gt{color:var(--ink);font-size:18px;font-weight:700}.sc-est{background:#fbf0d6;border-radius:20px;color:var(--amber-text);display:inline-block;font-size:11px;font-weight:700;margin-top:5px;padding:3px 10px}.sc-row{margin-bottom:16px}.sc-row .rt{align-items:baseline;display:flex;justify-content:space-between}.sc-row .nm{color:var(--ink);font-size:14px;font-weight:700}.sc-row .sub{color:var(--ink-faint);font-size:12px;margin-bottom:6px}.sc-row .lv{font-size:12px;font-weight:700}.sc-row .lv.red{color:var(--red)}.sc-row .lv.amber{color:var(--amber-text)}.sc-track{background:#e7e5dd;border-radius:6px;height:9px;overflow:hidden}.sc-track>span{border-radius:6px;display:block;height:100%}.sc-next{color:var(--blue-link);font-size:12px;font-weight:700;margin-top:6px}.sc-foot{color:var(--ink-faint);font-size:11.5px;line-height:1.5;margin-top:6px}.sc-brand,.sc-foot{border-top:1px solid var(--line-soft);padding-top:14px}.sc-brand{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.sc-brand .sc-logo svg{display:block;height:18px;width:18px}.sc-brand .sc-brandtxt{color:var(--ink-soft);font-size:12px}.sc-brand .sc-brandtxt b{color:var(--navy);letter-spacing:.04em}.sc-cap{color:var(--ink-faint);font-size:12px;margin-top:14px;text-align:center}@media(max-width:900px){.atlas-demo{grid-template-columns:1fr}}.atlasscore{background:#fff}.atlasscore__head--centered{margin:0 auto;max-width:780px;text-align:center}.atlasscore__head--centered .lede{margin-left:auto;margin-right:auto}.as-grid{align-items:start;display:grid;gap:42px;grid-template-columns:1.45fr 1fr;margin-top:34px}.as-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 46px rgb(27 58 107 / .1);padding:28px 30px}.as-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.as-name{color:var(--navy);font-size:19px;font-weight:800}.as-meta{color:var(--ink-faint);font-size:13.5px;font-style:italic;margin-top:3px}.as-logo{color:var(--blue);font-size:18px;font-weight:800;white-space:nowrap}.as-grade{align-items:center;display:flex;gap:16px;margin:18px 0 16px}.as-g{color:var(--orange);font-size:46px;line-height:1}.as-g,.as-gl{font-weight:800}.as-gl{color:var(--navy);font-size:16px}.as-gc{color:var(--ink-faint);font-size:13px;font-style:italic;margin-top:3px}.as-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.as-chips span{background:var(--tint);border-radius:20px;color:var(--navy);font-size:12px;font-weight:700;padding:5px 11px}.as-bars{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.asb{align-items:center;display:grid;gap:14px;grid-template-columns:118px 1fr 74px}.asb-l{color:var(--navy);font-size:15px;font-weight:800}.asb-t{background:#eef1f6;height:11px;overflow:hidden}.asb-t,.asb-t i{border-radius:6px}.asb-t i{display:block;height:100%}.asb-v{color:var(--ink-soft);font-size:14px;text-align:right}.as-insp{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding-top:16px}.asi{align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:170px 108px 78px 1fr}.asi-l{color:var(--navy);font-weight:700}.asi-d{color:var(--ink-soft)}.asi-t{background:#eef1f6;height:8px;overflow:hidden}.asi-t,.asi-t i{border-radius:5px}.asi-t i{background:var(--blue);display:block;height:100%}.asi-n{color:var(--ink-faint);font-size:12.5px;text-align:right}.as-alert{background:#fdf1e7;border-radius:8px;color:#8a4b1e;font-size:13.5px;margin-top:10px;padding:11px 14px}.as-side{display:flex;flex-direction:column;gap:26px;padding-top:4px}.ass h3{color:var(--navy);font-size:18px;margin:0 0 8px}.ass p{color:var(--ink-soft);font-size:14.5px;line-height:1.55;margin:0}.as-cap{color:var(--ink-faint);font-size:13px;font-style:italic;margin-top:24px;text-align:center}@media(max-width:900px){.as-grid{grid-template-columns:1fr}.asb{grid-template-columns:90px 1fr 60px}.asi{grid-template-columns:1fr 1fr}.asi-t{display:none}.asi-n{text-align:left}.as-g{font-size:36px}}.feeds{max-width:420px;width:100%}.feed-ins{display:grid;gap:10px}.feedchip{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.feedchip b{color:var(--navy);font-size:15px}.feedchip span{color:var(--ink-soft);display:block;font-size:13px;margin-top:2px}.feed-arrow{align-items:center;color:var(--ink-faint);display:flex;font-size:12px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.07em;margin:14px 0;text-transform:uppercase}.feed-arrow svg{height:20px;width:20px}.feed-out{background:var(--navy);border-radius:14px;color:var(--white);padding:18px 20px}.feed-out b{color:var(--white);display:block;font-size:17px}.feed-out span{color:var(--on-navy-soft);display:block;font-size:13.5px;margin-top:4px}.pillars{text-align:center}.pillars h2{font-size:34px}.pillars .lede{margin:14px auto 0;max-width:42em}.pgrid{display:grid;gap:20px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:44px;text-align:left}.pcard{background:var(--paper);border-radius:var(--radius);padding:30px 26px}.pcard .ic{align-items:center;background:var(--tint);border-radius:12px;color:var(--navy);display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.pcard .ic svg{height:25px;width:25px}.pcard h3{color:var(--navy);font-size:20px;margin-bottom:10px}.pcard p{color:var(--ink-soft);font-size:14px;margin-bottom:14px}.pcard ul{list-style:none;margin-top:auto}.pcard li{color:var(--ink-soft);font-size:13.5px;margin-bottom:7px;padding-left:20px;position:relative}.pcard li:before{border-bottom:2px solid var(--blue);border-left:2px solid var(--blue);content:"";height:5px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:9px}.cards-section h2{font-size:32px}.cards-section__header{margin-bottom:0}.cards-section__lede{color:var(--ink-soft);font-size:16px;line-height:1.6;margin-top:14px}.cards-section--header-centered .cards-section__header{text-align:center}.cards-section--header-centered .cards-section__lede{margin-left:auto;margin-right:auto;max-width:42em}.cards-section--header-left .cards-section__header{text-align:left}.cards-section--header-left .cards-section__lede{max-width:42em}.cards-section:not([style*=background]),.help{background:var(--paper)}.hgrid{display:grid;gap:18px;grid-template-columns:repeat(var(--card-cols,4),minmax(0,1fr));margin-top:40px;text-align:left}.hcard{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:28px 24px}.hcard.feat{background:var(--navy);border-color:var(--navy)}.hcard .ic{color:var(--blue);margin-bottom:20px}.hcard .ic,.hcard .ic svg{height:44px;width:44px}.hcard.feat .ic{color:var(--white)}.hcard h3{color:var(--navy);font-size:18px;margin-bottom:10px}.hcard.feat h3{color:var(--white)}.hcard p{color:var(--ink-soft);flex:1;font-size:14px;margin-bottom:14px}.hcard.feat p{color:var(--on-navy-soft)}.hcard a{color:var(--blue-link);display:inline-block;font-size:14px;font-weight:700;margin-top:16px;text-decoration:none}.hcard.feat a{color:var(--white)}.cards-section--coverage .eyebrow{text-transform:uppercase}.cards-section--coverage h2{font-size:32px}.cards-section--coverage .cards-section__lede{font-size:17px;margin-bottom:32px;max-width:48em}.cards-section--coverage--header-centered .cards-section__lede{margin-bottom:32px}.cards-section--coverage .igrid{gap:18px;margin-top:0}.cards-section--coverage .icard{border-radius:var(--radius);padding:22px}.cards-section--coverage .icard h3{font-size:17px;margin-bottom:8px}.cards-section--coverage .icard p{font-size:14px;margin:0}.cards-section__footer{border-top:1px solid var(--line);margin-top:48px;padding-top:36px;text-align:center}.cards-section__footer p{color:var(--ink-soft);font-size:16px;margin:0 0 14px}.fit-together--centered{text-align:center}.fit-together--centered .lede{margin-left:auto;margin-right:auto}.fit-together__wrap{max-width:880px}.fitwrap{margin:34px auto 0;max-width:780px;text-align:left}.fitrow{display:grid;gap:16px;grid-template-columns:1fr 1fr}.fitcard{align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;gap:14px;padding:20px}.fitcard b{color:var(--navy);display:block;font-size:17px}.fitcard span{color:var(--ink-soft);display:block;font-size:14px;margin-top:2px}.fitcard .ic{align-items:center;background:var(--tint);border-radius:12px;color:var(--navy);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.fitcard .ic svg{height:25px;width:25px}.fitconn{align-items:center;color:var(--ink-faint);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.08em;margin:14px 0;text-align:center;text-transform:uppercase}.fitconn svg{height:20px;width:20px}.fitbar{background:var(--navy);border-radius:14px;gap:16px;padding:22px 24px}.fitbar,.fitbar .ic{align-items:center;color:var(--white);display:flex}.fitbar .ic{background:hsl(0 0% 100% / .16);border-radius:12px;flex-shrink:0;height:48px;justify-content:center;width:48px}.fitbar .ic svg{height:25px;width:25px}.fitbar b{color:var(--white);display:block;font-size:18px}.fitbar span{color:var(--on-navy-soft);display:block;font-size:14.5px;margin-top:3px}@media(max-width:760px){.fitrow{grid-template-columns:1fr}}.choose-focus--center{padding:48px 0}.choose-focus--left .choose-focus__heading{margin:0}.choose-focus__wrap{max-width:900px;text-align:center}.choose-focus__eyebrow{margin:0}.choose-focus__heading{margin:6px 0 8px}.choose-focus__lede{color:var(--ink-soft);margin:0 auto 24px;max-width:60ch}.choose-focus__cards--grid{gap:18px;margin-top:32px}.choose-focus--center .choose-focus__cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.choose-focus__card{background:var(--white);border:1px solid var(--line);border-radius:14px;display:block;padding:22px 24px;text-align:left;text-decoration:none}.choose-focus--center .choose-focus__card{flex:1 1 280px;max-width:370px}.choose-focus__card--grid{border-radius:var(--radius);padding:24px}.choose-focus__card-title{color:var(--navy);display:block;font-weight:700;margin:0 0 8px}.choose-focus--center .choose-focus__card-title{font-size:1.15rem;font-weight:800;margin-bottom:0}.choose-focus__card--grid .choose-focus__card-title{font-size:16px}.choose-focus__card-desc{color:var(--ink-soft);display:block;margin:0}.choose-focus--center .choose-focus__card-desc{margin-top:6px}.choose-focus__card--grid .choose-focus__card-desc{font-size:13px}.leadband{background:var(--tint);border-top:1px solid var(--line);padding:72px 0;text-align:center}.leadband__wrap{max-width:720px}.leadband .eyebrow--accent{color:var(--orange)}.leadband .lede{margin-left:auto;margin-right:auto}.leadband__form{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px auto 0;max-width:520px}.leadband__form input{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink);flex:1;font-family:inherit;font-size:16px;min-width:240px;padding:14px 16px}.seorow{border-bottom:1px solid var(--line-soft)}.seo-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.seo-grid>.copy,.seo-grid>.media{min-width:0}.seo-grid.flip .copy{order:2}.seo-grid--copy-only{grid-template-columns:1fr}.seorow h2{font-size:30px;margin-bottom:8px}.seorow h3{color:var(--navy);font-size:16px;margin:22px 0 6px}.seorow p{color:var(--ink-soft);font-size:15px}.seorow .taglist{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.seorow .ministats{border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:24px;margin-top:22px;padding-top:18px}.seorow .ms{min-width:90px}.seorow .ms .n{color:var(--navy);font-size:22px;font-weight:700;line-height:1}.seorow .ms .l{line-height:1.35;margin-top:4px}.seorow .ms .l,.seorow .ms-note{color:var(--ink-faint);font-size:12px}.seorow .ms-note{font-style:italic;margin-top:12px}.seorow .tagk{background:var(--tint);border-radius:20px;color:var(--navy);font-size:12px;font-weight:700;padding:5px 12px}@media(max-width:900px){.seo-grid{grid-template-columns:1fr}.seo-grid.flip .copy{order:0}}.stats{background:var(--navy);color:var(--white);text-align:center}.stats .eyebrow{color:var(--on-navy-soft)}.stats h2{color:var(--white);font-size:30px;margin:0 auto;max-width:24em}.sgrid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:40px}.scard .num{font-size:42px;font-weight:700}.scard .lbl{color:var(--on-navy-soft);font-size:14px;margin-top:8px}@media(max-width:900px){.scard .num{font-size:34px}}@media(max-width:560px){.scard .num{font-size:28px}}.why-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.why-grid>.media,.why-grid>div:last-child{min-width:0}.why-grid--copy-only{grid-template-columns:1fr}.why-grid__aside,.why-grid__main{min-width:0}.why-grid__aside{display:flex;flex-direction:column}.why h2{font-size:32px;margin-bottom:18px}.lede{margin-top:18px}.checkline,.lede{color:var(--ink-soft)}.checkline{align-items:flex-start;display:flex;font-size:15px;gap:11px;margin-bottom:14px}.checkline svg{color:var(--blue);flex-shrink:0;height:20px;margin-top:2px;width:20px}.checkline a{color:var(--blue-link);font-weight:700;text-decoration:none}.why-content{color:var(--ink-soft);margin-top:18px}.why-content>:last-child{margin-bottom:0}.report{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 36px rgb(27 58 107 / .08);overflow:hidden}.report .rhead{align-items:center;background:var(--navy);color:#fff;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.report .rhead .rt{font-size:15px;font-weight:700}.report .rhead .rsub{color:var(--on-navy-soft);font-size:12px;margin-top:2px}.report .rhead .rbadge{background:hsl(0 0% 100% / .15);border-radius:8px;flex-shrink:0;padding:8px 12px;text-align:center}.report .rhead .rbadge b{display:block;font-size:20px;line-height:1}.report .rhead .rbadge span{color:var(--on-navy-soft);font-size:10px}.report .rbody{padding:20px 24px}.report .rline{align-items:flex-start;border-bottom:1px solid var(--line-soft);color:var(--ink-soft);display:flex;font-size:13px;gap:10px;padding:11px 0}.report .rline:last-child{border-bottom:none}.report .rline svg{color:var(--green);flex-shrink:0;height:16px;margin-top:2px;width:16px}.report .rline b{color:var(--ink);font-weight:700}.report .rdate{color:var(--ink-faint);font-size:11px;margin-left:auto;white-space:nowrap}.report .rfoot{align-items:center;background:var(--paper);color:var(--ink-faint);display:flex;font-size:11.5px;gap:8px;padding:14px 24px}.report .rfoot svg{color:var(--navy);flex-shrink:0;height:14px;width:14px}.report-cap{color:var(--ink-faint);font-size:12px;margin-top:12px;text-align:center}@media(max-width:900px){.why-grid{grid-template-columns:1fr}}.ind{background:var(--paper);text-align:center}.ind h2{font-size:32px}.ind .lede{margin-top:12px}.igrid{display:grid;gap:16px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:36px}.icard{background:var(--white);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;padding:24px;text-align:left}.icard h3{color:var(--navy);font-size:16px;font-weight:700;margin-bottom:8px}.icard p{color:var(--ink-soft);flex:1;font-size:13.5px;font-weight:400;margin:0 0 12px}.icard a{color:var(--blue-link);font-size:13px;font-weight:700}.comm,.comm .head{text-align:center}.comm .head{margin:0 auto;max-width:46em}.comm h2{font-size:32px}.comm .lede{color:var(--ink-soft);margin-left:auto;margin-right:auto;margin-top:12px;max-width:40em}.comm .logos{display:grid;gap:16px;grid-template-columns:repeat(var(--card-cols,4),minmax(0,1fr));margin-top:36px}.comm .logo{align-items:center;background:var(--paper);border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:84px;padding:10px 16px;text-align:center}.comm .logo--img-only{background:#fff0;border-radius:0;gap:0;height:120px;min-height:120px;overflow:hidden;padding:0}.comm .logo--icon-only{gap:0}.comm .logo__label{color:var(--ink-faint);font-size:13px;font-weight:400;line-height:1.4}.comm .logo__icon{color:var(--blue);max-height:40px}.comm .logo__icon svg{display:block;max-height:40px;width:auto}.comm .logo--img-only .logo__icon--img{align-items:center;display:flex;justify-content:center;max-height:none}.comm .logo--img-only .logo__icon--img .logo__image,.comm .logo--img-only .logo__icon--img img{display:block;height:100%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.test{background:var(--paper-2);text-align:center}.test h2{font-size:32px}.test .lede{color:var(--ink-soft);margin:12px auto 40px;max-width:34em}.tcarousel{position:relative}.ttrack{align-items:stretch;display:grid;gap:18px;grid-auto-columns:calc(25% - 14px);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;text-align:left}.ttrack::-webkit-scrollbar{height:6px}.ttrack::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.tcard{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;height:100%;min-height:230px;padding:22px;scroll-snap-align:start}.tcard p{color:var(--ink-soft);flex:1 1 auto;font-size:13.5px;line-height:1.55;margin:0;min-height:0}.stars{color:var(--navy);font-size:15px;letter-spacing:2px;margin-bottom:12px}.tmeta{align-items:flex-end;border-top:1px solid var(--line-soft);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-top:auto;padding-top:12px}.tmeta__author{min-width:0}.tmeta__author .who{color:var(--ink);font-size:14px;font-weight:700}.tmeta__author .when{color:var(--ink-faint);font-size:12px;margin-top:2px}.gmark{flex-shrink:0;height:20px;width:20px}.tnav{gap:12px;margin-top:28px}.tnav,.tnav button{display:flex;justify-content:center}.tnav button{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:50%;color:var(--navy);cursor:pointer;font-size:18px;height:44px;width:44px}.tnav button:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:900px){.ttrack{grid-auto-columns:calc(85% - 12px)}}.featured-testimonial{padding:48px 0}.featured-testimonial__wrap{max-width:820px}.featured-testimonial__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:36px 40px}.featured-testimonial__stars{color:var(--navy);font-size:22px;letter-spacing:3px;margin-bottom:14px}.featured-testimonial__quote{color:var(--ink);font-size:19px;line-height:1.5;margin-bottom:20px}.featured-testimonial__quote p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.featured-testimonial__quote em{font-style:italic}.featured-testimonial__attribution{color:var(--ink-faint);font-size:14px;font-weight:700;margin:0}.featured-testimonial__footnote{color:var(--ink-faint);font-size:13px;margin:14px 0 0;text-align:center}.litigation-context h2{font-size:32px}.litigation-context__lede{color:var(--ink-soft);font-size:17px;margin:14px 0 32px;max-width:44em}.litigation-context__lede p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.litigation-context__lede a{color:var(--blue-link);font-weight:700;text-decoration:none}.litigation-context__stats{gap:20px;margin-top:8px}.litigation-context__stat{border-radius:var(--radius);padding:26px}.litigation-context__stat h3{color:var(--navy);font-size:34px;font-weight:700;margin:0 0 4px}.litigation-context__stat p{color:var(--ink-soft);font-size:14px;margin:0}.litigation-context__stat-label{color:var(--navy)!important;font-size:13px!important;font-weight:700!important;margin:0 0 10px!important}.litigation-context__sources{color:var(--ink-faint);font-size:13px;margin:18px 0 0}.litigation-context__secondary{margin-top:48px}.litigation-context__secondary-copy{color:var(--ink-soft);font-size:16px;margin-top:14px;max-width:30em}.litigation-context__secondary-copy p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.litigation-context .checkline{align-items:start;color:var(--ink-soft);-moz-column-gap:11px;column-gap:11px;display:grid;font-size:15px;grid-template-columns:20px minmax(9.5em,11.5em) minmax(0,1fr);margin-bottom:14px}.litigation-context .checkline svg{color:var(--blue);flex-shrink:0;height:20px;margin-top:2px;width:20px}.litigation-context .checkline b{color:var(--ink);font-weight:700}.litigation-context .checkline__desc{margin:0}section.process-steps .steps{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-top:30px}section.process-steps .step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}section.process-steps .step .no{align-items:center;background:var(--navy);border-radius:12px;color:#fff;display:flex;font-size:19px;font-weight:700;height:44px;justify-content:center;margin-bottom:16px;width:44px}section.process-steps .step h3{color:var(--navy);font-size:18px;margin:0 0 8px}section.process-steps .step p{color:var(--ink-soft);font-size:14.5px;line-height:1.55;margin:0}@media(max-width:820px){section.process-steps .steps{grid-template-columns:1fr}}section.checklist-panel .checklist-panel__wrap{max-width:880px}section.checklist-panel .lede{color:var(--ink-soft);font-size:16px}section.checklist-panel .slist{list-style:none;margin:18px 0 0}section.checklist-panel .slist li{color:var(--ink-soft);font-size:15px;line-height:1.5;margin-bottom:14px;padding-left:30px;position:relative}section.checklist-panel .slist li:before{border-bottom:2.5px solid var(--blue);border-left:2.5px solid var(--blue);content:"";height:6px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:11px}section.checklist-panel .checklist-panel__secondary-heading,section.checklist-panel h2.checklist-panel__secondary-heading{margin-top:38px}section.checklist-panel .checklist-panel__secondary-heading h2,section.checklist-panel h2.checklist-panel__secondary-heading h2{margin:0}section.checklist-panel .callout{background:var(--tint);border-left:5px solid var(--navy);border-radius:8px;color:var(--ink);font-size:15px;line-height:1.55;margin-top:8px;padding:20px 22px}section.checklist-panel .callout b,section.checklist-panel .callout strong{color:var(--navy)}section.checklist-panel .callout p{margin:0}section.checklist-panel .checklist-panel__footer{color:var(--ink-soft);font-size:15px;line-height:1.6;max-width:60ch}section.checklist-panel .checklist-panel__footer p{margin:0}section.one-time-pricing .lede{color:var(--ink-soft);font-size:16px}section.one-time-pricing .unitlabel{color:var(--ink-faint);font-size:13px;font-weight:700;letter-spacing:.07em;margin:30px 0 -8px;text-transform:uppercase}section.one-time-pricing .unitgrid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:26px}section.one-time-pricing .unitcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}section.one-time-pricing .unitcard .ic{align-items:center;background:var(--tint);border-radius:12px;color:var(--navy);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}section.one-time-pricing .unitcard .ic svg{height:25px;width:25px}section.one-time-pricing .unitcard .startat{color:var(--ink-faint);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}section.one-time-pricing .unitcard .uname{color:var(--ink);font-size:17px;font-weight:700;margin-top:2px}section.one-time-pricing .unitcard .uprice{color:var(--navy);font-size:30px;font-weight:800;line-height:1;margin-top:8px}section.one-time-pricing .unitcard .uprice small{color:var(--ink-soft);font-size:15px;font-weight:600}section.one-time-pricing .unitcard .umin{background:var(--tint);border-radius:999px;color:var(--blue);display:inline-block;font-size:12.5px;font-weight:700;margin-top:11px;padding:4px 11px}section.one-time-pricing .unitcard p{color:var(--ink-soft);font-size:14.5px;line-height:1.5;margin:13px 0 0}section.one-time-pricing .pricenote{color:var(--ink-faint);font-size:13.5px;line-height:1.5;margin-top:20px}@media(max-width:760px){section.one-time-pricing .unitgrid{grid-template-columns:1fr}}section.cost-drivers .cost-drivers__wrap{max-width:820px}section.cost-drivers .barrier{background:#fff;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px;margin:18px 0;padding:20px 22px}section.cost-drivers .barrier h3{margin:0 0 10px}section.cost-drivers .barrier p{color:var(--ink-soft);font-size:15px;line-height:1.6;margin:0 0 12px}section.cost-drivers .barrier p:last-child{margin-bottom:0}section.article-panel:not(.article-panel--intro) .article-panel__wrap{max-width:820px}section.article-panel .article{margin:0;max-width:none}section.article-panel .article h2:not(:first-child){margin-top:36px}section.article-panel .article p{color:var(--ink-soft);font-size:15px;line-height:1.6}.section-404{margin:0 auto;max-width:760px;padding:110px 24px 120px;text-align:center}.section-404 .eyebrow{justify-content:center}.section-404 h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;margin:10px 0 18px}.section-404__lede{color:var(--ink-soft);font-size:1.12rem;margin:0 auto 30px;max-width:50ch}.section-404__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.section-404__help{color:var(--ink-faint);font-size:.95rem;margin-top:34px}.section-404__help a{color:var(--blue-link);font-weight:700;text-decoration:none}.section-404__help a:hover{text-decoration:underline;text-underline-offset:2px}.res h2{font-size:32px}.res .lede{margin-top:12px}.rgrid{gap:20px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:36px}.rcard{border:1px solid var(--line);border-radius:14px;overflow:hidden}.rcard .thumb{align-items:center;aspect-ratio:16/9;background:var(--paper);color:var(--ink-faint);display:flex;font-size:12px;justify-content:center}.rcard .thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rcard .rbody{padding:18px 20px}.rcard .date{color:var(--ink-faint);font-size:12px;margin-bottom:6px}.rcard h3{color:var(--navy);font-size:16px;margin-bottom:10px}.rcard a{font-size:13px;font-weight:700}.newsletter-signup{background:var(--paper);padding:48px 0}.newsletter-signup__card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:32px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:820px;padding:36px}.newsletter-signup__copy h2{font-size:24px;margin-bottom:8px}.newsletter-signup__desc{color:var(--ink-soft);font-size:15px;line-height:1.6}.newsletter-signup__form{display:flex;flex-direction:column;gap:10px}.newsletter-signup__form input{border:1.5px solid var(--line);border-radius:8px;font-family:inherit;font-size:15px;padding:13px 16px}.newsletter-signup__form .btn{justify-content:center}.newsletter-signup__footnote{color:var(--ink-faint);font-size:12px;margin:0;text-align:center}.resource-category{padding:48px 0}.resource-category__head{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.resource-category__view-all{color:var(--blue);font-size:14px;font-weight:700;text-decoration:none}.article-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr))}.article-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.article-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-2px)}.article-card__thumb{aspect-ratio:16/9;background:var(--tint);border-radius:0;overflow:hidden}.article-card__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-card__thumb--placeholder{align-items:center;color:var(--ink-faint);display:flex;font-size:12px;justify-content:center;padding:12px;text-align:center}.article-card__body{display:flex;flex:1;flex-direction:column;padding:22px}.article-card__category{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.article-card h3{color:var(--navy);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px}.article-card__excerpt{color:var(--ink-soft);flex:1;font-size:14px;line-height:1.55;margin-bottom:14px}.article-card__more{color:var(--blue);font-size:14px;font-weight:700}.scan-band{background:var(--navy);color:#fff;padding:48px 0}.scan-band__wrap{max-width:880px}.scan-band__grid{align-items:center;display:grid;gap:32px;grid-template-columns:1.2fr 1fr}.scan-band__eyebrow{color:#c4d4ea;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.scan-band h2{color:#fff;font-size:28px;margin-bottom:8px}.scan-band__copy p{color:#c4d4ea;font-size:15px;line-height:1.6}.scan-band__form{display:flex;flex-direction:column;gap:10px}.scan-band__form input{border:none;border-radius:8px;font-family:inherit;font-size:15px;padding:13px 16px}.scan-band__btn{background:#fff;color:var(--navy);justify-content:center}.content-centered--centered .content-centered__body{color:var(--ink-soft);font-size:16px;margin:14px auto 28px;max-width:36em}.content-centered--centered .cta-row{justify-content:center}.resource-library .lede{color:var(--ink-soft);font-size:17px;margin-top:12px;max-width:42em}.resgrid{display:grid;gap:22px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:28px}.rescard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.rescard:hover{box-shadow:0 12px 30px rgb(27 58 107 / .12);transform:translateY(-3px)}.rescard__thumb{background:var(--navy);flex-shrink:0;height:8px}.rescard__thumb--image{aspect-ratio:16/9;background:var(--tint);height:auto}.rescard__thumb--image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rescard__body{display:flex;flex:1;flex-direction:column;padding:22px}.rescard__tag{align-self:flex-start;background:var(--tint);border-radius:20px;font-size:11.5px;margin-bottom:12px;padding:4px 11px}.rescard h3,.rescard__tag{color:var(--navy);font-weight:700}.rescard h3{font-size:17px;line-height:1.3;margin:0 0 10px}.rescard p{color:var(--ink-soft);flex:1;font-size:13.5px;line-height:1.5;margin:0 0 16px}.rescard__read{color:var(--blue);font-size:14px;font-weight:700;margin-top:auto}.respager{gap:8px;margin-top:36px}.respager,.respager__nums{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.respager__nums{gap:6px}.pbtn{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy);font-size:14px;font-weight:700;padding:9px 16px;text-decoration:none}.pbtn[aria-disabled=true]{cursor:default;opacity:.4}.pnum{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--navy);font-size:14px;font-weight:700;padding:9px 14px;text-decoration:none}.pnum.on{background:var(--navy);border-color:var(--navy);color:var(--white)}.resource-library__empty{color:var(--ink-soft);margin-top:24px}@media(max-width:900px){.newsletter-signup__card,.scan-band__grid{grid-template-columns:1fr}}.cta{background:var(--navy);text-align:center}.cta,.cta h2{color:var(--white)}.cta h2{font-size:32px;margin:0 auto 14px;max-width:20em}.cta p{color:var(--on-navy-soft);font-size:16px;margin:0 auto 24px;max-width:34em}.cta .btn{background:var(--white);color:var(--navy)}.cta .cta-actions,.cta .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cta .btn.ghost{background:#fff0;border:1.5px solid hsl(0 0% 100% / .45);color:var(--white)}section.faq .faq-inner{margin:0 auto;max-width:820px}section.faq .faq-inner h2{margin-bottom:36px}section.faq--centered-header .faq-inner{text-align:center}section.faq .faq-category{max-width:840px}section.faq .faq-category h2{color:var(--ink);font-size:32px;margin:0;text-align:left}section.faq details{border-top:1px solid var(--line)}section.faq details:last-child{border-bottom:1px solid var(--line)}section.faq details summary{color:var(--navy);cursor:pointer;font-size:18px;font-weight:700;list-style-position:outside}section.faq details summary::marker{color:var(--blue)}section.faq details[open] summary::marker{color:var(--blue)}section.faq .faq-answer,section.faq details p{color:var(--ink-soft);font-size:15px;line-height:1.7;margin-top:14px}section.faq .q{border-bottom:1px solid var(--line-soft);padding:18px 0}section.faq .q h3{color:var(--navy);font-size:16px}section.faq .q p{color:var(--ink-soft);font-size:14px;margin-top:8px}section.category-faq .faqwrap{margin:0 auto;max-width:820px}section.category-faq .faqgroup h3{color:var(--blue);font-size:13px;letter-spacing:.07em;margin:34px 0 12px;text-transform:uppercase}section.category-faq .faqgroup h3:first-child{margin-top:0}section.category-faq details.faq{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px}section.category-faq details.faq summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 22px}section.category-faq details.faq summary::-webkit-details-marker{display:none}section.category-faq details.faq summary:after{color:var(--blue);content:"+";font-size:24px;font-weight:400;line-height:1}section.category-faq details.faq[open] summary:after{content:"–"}section.category-faq details.faq .a{color:var(--ink-soft);font-size:15px;line-height:1.6;padding:0 22px 20px}section.category-faq details.faq .a p{margin:0}section.category-faq details.faq .a p+p{margin-top:12px}.content-rows__wrap{max-width:980px}.content-rows__intro{margin:0 auto 10px;max-width:720px;text-align:center}.content-rows .content-rows__wrap>.crow{align-items:center;border-bottom:1px solid var(--line-soft);display:grid;gap:44px;grid-template-columns:1fr 1fr;padding:40px 0}.content-rows .content-rows__wrap>.crow .txt h2{font-size:25px;margin-bottom:10px}.content-rows .content-rows__wrap>.crow .txt .entry-content,.content-rows .content-rows__wrap>.crow .txt p{color:var(--ink-soft);font-size:15px;line-height:1.6;margin:0}.content-rows .content-rows__wrap>.crow.rev .media{order:2}.introsec .seo-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.introsec .eyebrow{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.introsec h2{font-size:32px;margin-bottom:10px}.introsec p{color:var(--ink-soft);font-size:15px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.matters{background:var(--paper)}.matters .head{margin:0 auto;max-width:46em;text-align:center}.matters h2{font-size:32px}.matters .lede{color:var(--ink-soft);margin-top:12px}.mgrid{display:grid;gap:18px;grid-template-columns:repeat(var(--card-cols,4),minmax(0,1fr));margin-top:40px}.mcard{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px 22px}.mcard .ic{color:var(--blue);margin-bottom:14px}.mcard .ic,.mcard .ic svg{height:40px;width:40px}.mcard h3{color:var(--navy);font-size:16px}.howsec h2{font-size:32px}.fourcards{display:grid;gap:20px;grid-template-columns:repeat(var(--card-cols,4),minmax(0,1fr));margin-top:40px;text-align:left}.fcard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;padding:28px 24px}.fcard .ic{color:var(--blue);margin-bottom:20px}.fcard .ic,.fcard .ic svg{height:44px;width:44px}.fcard h3{color:var(--navy);font-size:18px;margin-bottom:10px}.fcard p{color:var(--ink-soft);flex:1;font-size:14px;margin:0}.atlassec{background:var(--tint)}.atlas-top{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.atlas-top h2{font-size:32px;max-width:12em}.atlas-top p{color:var(--ink-soft);font-size:17px;margin:0}.threecards{display:grid;gap:20px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr))}.pcard3{background:var(--white);border-radius:var(--radius);padding:26px 24px}.pcard3 .ic{color:var(--blue);margin-bottom:18px}.pcard3 .ic svg{height:40px;width:40px}.pcard3 h3{color:var(--navy);font-size:17px;margin-bottom:10px}.pcard3 p{color:var(--ink-soft);font-size:14px;margin:0}.accuracy{background:var(--navy);border-radius:var(--radius);color:var(--white);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:30px}.accuracy .big{font-size:54px;font-weight:700;line-height:1}.accuracy .cap{color:var(--on-navy-soft);font-size:15px}.accuracy hr{border:none;border-top:1px solid hsl(0 0% 100% / .2);margin:18px 0}.accuracy .row{align-items:baseline;color:var(--on-navy-soft);display:flex;font-size:14px;gap:10px;margin-bottom:8px}.accuracy .row b{color:var(--white);font-size:20px}.support{background:var(--paper)}.support h2{font-size:32px;margin-bottom:16px}.support .lede{color:var(--ink-soft)}.support .wrap{align-items:start;display:grid;gap:48px;grid-template-columns:.9fr 1.1fr}.support__header{grid-column:1}.support--checklist-left .support__header,.support__checklist{grid-column:2}.support--checklist-left .support__checklist{grid-column:1}.support--checklist-left .support__copy{grid-column:2}.support--checklist-left .exposed,.support--checklist-left .support__panel{grid-column:1}.covered-grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.covered-h{font-size:32px;max-width:12em}.xline{align-items:center;color:var(--ink);display:flex;font-size:17px;gap:13px;margin-top:22px}.xline svg{color:var(--red);flex-shrink:0;height:19px;width:19px}.exposed{background:var(--paper);border-radius:var(--radius);padding:26px 28px}.exposed .et{color:var(--navy);font-size:17px;font-weight:700;margin-bottom:12px}.exposed p{color:var(--ink-soft);font-size:15px;margin:0}.support--xlines-panel .covered-grid{grid-template-columns:1fr 1fr}.support--xlines-panel .support__copy{grid-column:1}.support--xlines-panel .exposed,.support--xlines-panel .support__panel{grid-column:2}.slist{list-style:none}.slist li{color:var(--ink-soft);font-size:15px;margin-bottom:16px;padding-left:30px;position:relative}.slist li b{color:var(--ink)}.slist li:before{border-bottom:2.5px solid var(--blue);border-left:2.5px solid var(--blue);content:"";height:6px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:11px}.results:not(.results--grid) .wrap{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.results:not(.results--grid) .wrap h2{font-size:32px;margin-bottom:16px}.results--grid .wrap{display:block}.results--grid h2{font-size:32px}.results--grid .lede{color:var(--ink-soft);margin-top:12px}.results--grid .casegrid{display:grid;gap:22px;grid-template-columns:repeat(var(--card-cols,2),minmax(0,1fr));margin-top:34px}.results--grid .repnote{color:var(--ink-faint);font-size:13px;font-style:italic;margin-top:18px;text-align:center}.results--grid--grid-centered{text-align:center}.results--grid--grid-centered .lede{margin-left:auto;margin-right:auto}.casecard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 36px rgb(27 58 107 / .08);padding:28px}.casecard .tag{background:var(--tint);border-radius:20px;color:var(--navy);display:inline-block;font-size:12px;font-weight:700;margin-bottom:13px;padding:5px 12px}.casecard h3{color:var(--ink);font-size:17px;margin:0 0 8px}.casecard p{color:var(--ink-soft);font-size:14.5px;line-height:1.55;margin:0}.casecard .out{border-top:1px solid var(--line-soft);display:flex;gap:24px;margin-top:18px;padding-top:16px}.casecard .out .n{color:var(--navy);font-size:22px;font-weight:700;line-height:1}.casecard .out .l{color:var(--ink-faint);font-size:11.5px;line-height:1.3;margin-top:4px}.faqwrap{margin:0 auto;max-width:820px}.faqwrap details{border-top:1px solid var(--line);padding:22px 0}.faqwrap details:last-child{border-bottom:1px solid var(--line)}.faqwrap summary{color:var(--navy);cursor:pointer;font-size:18px;font-weight:700;list-style-position:outside}.faqwrap p{color:var(--ink-soft);font-size:15px;line-height:1.7;margin-top:14px}.contact-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:1020px}.contact-sidebar__heading{color:var(--ink);font-size:22px;margin-bottom:18px}.contact-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:24px}.contact-card:last-child{margin-bottom:0}.contact-card__label{color:var(--navy);font-size:14px;font-weight:700;margin-bottom:4px}.contact-card__value{color:var(--blue);font-size:16px;font-weight:700;text-decoration:none}.contact-card__value--lg{font-size:18px}.contact-card__value:hover{text-decoration:underline}.contact-card__note{color:var(--ink-faint);font-size:13px;margin-top:6px}.contact-card__address{color:var(--ink);font-size:15px;line-height:1.5;margin:0}.contact-card--alert{background:var(--red);border-color:var(--red);color:var(--white);margin-bottom:0}.contact-card__alert-heading{color:var(--white);font-size:14px;font-weight:700;margin-bottom:8px}.contact-card__alert-text{color:hsl(0 0% 100% / .95);font-size:13px;line-height:1.55;margin-bottom:14px}.contact-card__alert-phone{color:var(--white);font-size:13px;font-weight:700;margin:0}.contact-card__alert-phone a{color:var(--white);text-decoration:underline}.contact-form label{color:var(--navy);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px;margin-bottom:16px;padding:12px 14px;width:100%}.contact-form textarea{min-height:120px;resize:vertical}.contact-form__embed .wpforms-container{margin:0;--wpforms-button-background-color:#1b3a6b!important;--wpforms-button-background-color-alt:#1b3a6b!important;--wpforms-button-border-color:#1b3a6b!important}.contact-form__embed .wpforms-container .wpforms-description,.contact-form__embed .wpforms-container .wpforms-title{display:none}.contact-form__embed .wpforms-container .wpforms-field{margin-bottom:18px;padding:0}.contact-form__embed .wpforms-container .wpforms-field-label{color:var(--navy);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.contact-form__embed .wpforms-container .wpforms-required-label{color:var(--navy)}.contact-form__embed .wpforms-container input[type=email],.contact-form__embed .wpforms-container input[type=number],.contact-form__embed .wpforms-container input[type=tel],.contact-form__embed .wpforms-container input[type=text],.contact-form__embed .wpforms-container input[type=url],.contact-form__embed .wpforms-container select,.contact-form__embed .wpforms-container textarea{background:var(--white);border:1.5px solid var(--line);border-radius:8px;box-shadow:none;font-family:inherit;font-size:15px;height:auto;margin:0;min-height:0;padding:11px 14px;width:100%}.contact-form__embed .wpforms-container textarea{min-height:120px;resize:vertical}.contact-form__embed .wpforms-container select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-form__embed .wpforms-container .wpforms-submit-container{margin-top:24px;padding:0}.contact-form__embed .wpforms-container .wpforms-submit,.contact-form__embed .wpforms-container button[type=submit]{align-items:center;background:var(--navy)!important;background-color:var(--navy)!important;border:none;border-color:var(--navy)!important;border-radius:40px;color:var(--white)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px 20px;transition:opacity .15s;width:100%}.contact-form__embed .wpforms-container .wpforms-submit:focus,.contact-form__embed .wpforms-container .wpforms-submit:hover,.contact-form__embed .wpforms-container button[type=submit]:focus,.contact-form__embed .wpforms-container button[type=submit]:hover{background:var(--navy)!important;background-color:var(--navy)!important;border-color:var(--navy)!important;opacity:.92}.contact-form__embed .wpforms-container .wpforms-field-hp{display:none!important}.sitemap-page{padding:40px 0 80px}.sitemap-page h1{color:var(--navy);font-size:2rem;margin:0 0 6px}.sitemap-page .lede{margin:0 0 30px}.sitemap-page section{margin:0 0 26px;padding:0}.sitemap-page h2{border-bottom:2px solid var(--line);color:var(--blue);font-size:1.15rem;margin:0 0 10px;padding-bottom:6px}.sitemap-page ul{list-style:none;margin:0;padding:0}.sitemap-page li{align-items:baseline;border-bottom:1px solid var(--tint);display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 0}.sitemap-page .u{color:#8a8780;font-size:.85rem}@media(max-width:900px){.content-rows .content-rows__wrap>.crow{grid-template-columns:1fr}.content-rows .content-rows__wrap>.crow.rev .media{order:0}.atlas-top,.contact-grid,.covered-grid,.introsec .seo-grid,.results:not(.results--grid) .wrap,.support .wrap{grid-template-columns:1fr}.results--grid .casegrid{grid-template-columns:repeat(min(var(--card-cols,2),2),minmax(0,1fr))}.fourcards,.logos,.mgrid{grid-template-columns:repeat(min(var(--card-cols,4),2),minmax(0,1fr))}.about-vals,.article-grid,.hgrid,.igrid,.pgrid,.resgrid,.rgrid,.threecards{grid-template-columns:repeat(min(var(--card-cols,3),2),minmax(0,1fr))}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accuracy .big{font-size:42px}}@media(max-width:560px){.about-vals,.article-grid,.desk-cards,.fourcards,.hgrid,.igrid,.logos,.mgrid,.pgrid,.ptiers,.resgrid,.results--grid .casegrid,.rgrid,.sgrid,.threecards{grid-template-columns:1fr}.accuracy .big{font-size:36px}}.our-story__inner{max-width:860px}.our-story__head{margin:0 auto;max-width:720px;text-align:center}.our-story__content{color:var(--ink-soft);font-size:16px;line-height:1.65;margin-top:18px}.our-story__content>p:first-child{margin-top:0}.our-story__content>p+p{margin-top:14px}.our-story__content>p:last-child{margin-bottom:0}.our-story .about-vals{display:grid;gap:20px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:30px}.our-story .val-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px}.our-story .val-card h3{color:var(--navy);font-size:17px;margin:0 0 8px}.our-story .val-card p{color:var(--ink-soft);font-size:14px;line-height:1.55;margin:0}@media(max-width:820px){.our-story .about-vals{grid-template-columns:repeat(min(var(--card-cols,3),2),minmax(0,1fr))}}@media(max-width:680px){.our-story .about-vals{grid-template-columns:1fr}}.team-leadership{background:var(--paper)}.team-leadership--centered .team-leadership__head{margin:0 auto;max-width:760px;text-align:center}.team-list{margin:34px auto 0;max-width:1000px}.team-card{border-bottom:1px solid var(--line-soft);padding:30px 0}.team-card:last-child{border-bottom:0}.team-card__grid{align-items:start;display:grid;gap:30px;grid-template-columns:170px 1fr}.team-card__photo{aspect-ratio:1}.team-card__img,.team-card__placeholder{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-card__placeholder{align-items:center;background:var(--tint);color:var(--ink-faint);display:flex;font-size:12px;justify-content:center;padding:12px;text-align:center}.team-card__body h3{color:var(--navy);font-size:21px;font-weight:700;margin:0 0 3px}.team-card__role{color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.team-card__bio,.team-card__bio p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.team-card__bio p{margin:0}@media(max-width:680px){.team-card__grid{grid-template-columns:1fr}.team-card__photo{max-width:200px}}.pricesec{background:var(--paper);text-align:center}.pricesec h2{font-size:34px}.pricesec .lede{color:var(--ink-soft);margin-left:auto;margin-right:auto;margin-top:12px;max-width:42em}.recur-pill{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:30px;color:var(--ink-soft);display:inline-flex;font-size:14px;gap:8px;margin-top:18px;padding:9px 17px}.recur-pill svg{height:15px;width:15px}.ptiers{display:grid;gap:24px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));margin-top:40px;text-align:left}.ptier{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px 30px}.ptier.feat{background:var(--navy);border-color:var(--navy);color:var(--white)}.ptier .pname{color:var(--blue);font-size:18px;font-weight:700}.ptier.feat .pname{color:var(--white)}.ptier .price{color:var(--ink);font-size:44px;font-weight:700;margin:10px 0 2px}.ptier .price small{color:var(--ink-faint);font-size:18px;font-weight:400}.ptier .price.contact{font-size:38px}.ptier.feat .price{color:var(--white)}.ptier.feat .price small{color:var(--on-navy-soft)}.ptier .pkind{color:var(--green);font-size:13px;font-weight:700}.ptier.feat .pkind{color:var(--on-navy-soft)}.ptier hr{border:none;border-top:1px solid var(--line);margin:20px 0}.ptier.feat hr{border-top-color:hsl(0 0% 100% / .25)}.ptier .btn{justify-content:center;margin-top:8px;width:100%}.pfeat{align-items:center;color:var(--ink-soft);display:flex;font-size:15px;gap:11px;margin-bottom:15px}.pfeat svg{color:var(--blue);flex-shrink:0;height:19px;width:19px}.ptier.feat .pfeat{color:#e4eaf4}.ptier.feat .pfeat svg{color:var(--white)}.price-note{color:var(--ink-faint);font-size:13px;margin-left:auto;margin-right:auto;margin-top:24px;max-width:46em}#atlas-report{display:none}#atlas-report.is-visible{display:block}#atlas-form.is-hidden{display:none}.reveal-note{align-items:center;background:var(--tint);border:1px solid var(--line);border-radius:30px;color:var(--navy);display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:center;margin:0 auto 26px;max-width:100%;padding:8px 18px;width:-moz-max-content;width:max-content}.reveal-note svg{flex-shrink:0;height:16px;width:16px}.score-h{font-size:32px;margin-bottom:28px}.score-grid{align-items:start;display:grid;gap:40px;grid-template-columns:1.1fr 1fr}.score-grid .cta-row{margin-top:24px}.score-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:34px 38px}.grade-big{text-align:center}.grade-big .g{color:var(--navy);font-size:80px;font-weight:700;line-height:1}.grade-big .glabel{color:var(--ink-faint);font-size:14px;margin-top:4px}.bars{margin-top:26px}.barrow{margin-bottom:18px}.barrow .bl{display:flex;font-size:15px;justify-content:space-between;margin-bottom:7px}.barrow .bl .name{font-weight:700}.barrow .bl .lvl{color:var(--ink-soft)}.track{background:#e7e5dd;border-radius:6px;height:11px;overflow:hidden}.track>span{border-radius:6px;display:block;height:100%}.where-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.where-h{font-size:34px}.where-p{color:var(--ink-soft);font-size:17px;margin:22px 0 30px;max-width:26em}.desksec{background:var(--paper-2);text-align:center}.desksec h2{font-size:34px;margin-bottom:44px}.desk-cards{display:grid;gap:22px;grid-template-columns:repeat(var(--card-cols,3),minmax(0,1fr));text-align:left}.dcard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:30px 28px}.dcard h3{color:var(--ink);font-size:30px;font-weight:700}.dcard p{color:var(--ink-soft);font-size:15px}@media(max-width:900px){.desk-cards,.ptiers,.score-grid,.where-grid{grid-template-columns:1fr}.grade-big .g{font-size:56px}}.post-head{background:var(--tint);border-bottom:1px solid var(--line);padding:54px 0 46px}.post-head .wrap{max-width:840px}.post-cat{background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--blue);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.post-head h1{font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;margin:0 0 18px}.post-sub{color:var(--navy);font-size:19px;font-weight:700;line-height:1.5;margin:0 0 16px}.post-head--centered{text-align:center}.post-head--centered .wrap{margin-left:auto;margin-right:auto}.post-head--centered .post-sub{color:var(--ink-soft);font-size:16px;font-weight:400;margin:20px auto 16px;max-width:40em}.post-head--centered .post-head__buttons{flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.post-meta{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.95rem;gap:8px 18px}.post-meta .who{color:var(--ink);font-weight:700}.post-meta .dot{color:#b9b6ad}.article{margin:0 auto;max-width:1096px}.article.top{padding-top:40px}.article .lead{color:var(--ink);font-size:1.2rem;line-height:1.65;margin:0 0 22px}.article p{color:var(--ink-soft);font-size:1.05rem;line-height:1.75;margin:0 0 20px}.article h2{color:var(--ink);font-size:1.65rem;line-height:1.2;margin:42px 0 14px}.article h3{color:var(--ink);font-size:1.25rem;line-height:1.25;margin:30px 0 10px}.article a{color:var(--blue-link);font-weight:700;text-decoration:underline;text-underline-offset:2px}.article ul.slist{list-style:none;margin:0 0 20px;padding:0}.article ul.slist li{color:var(--ink-soft);font-size:15px;margin-bottom:16px;padding-left:30px;position:relative}.article ul.slist li:before{border-bottom:2.5px solid var(--blue);border-left:2.5px solid var(--blue);content:"";height:6px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:11px}.article .barrier p{font-size:1.05rem;margin:0 0 12px}.article .barrier p:last-child{margin-bottom:0}.figure{margin:6px 0 30px}.figure .figph,.figure img{border:1px solid var(--line);border-radius:14px;display:block;height:auto;width:100%}.figph{align-items:center;aspect-ratio:16/9;background:var(--paper);box-sizing:border-box;display:flex;font-size:.92rem;justify-content:center;padding:18px;text-align:center}.figcap,.figph{color:var(--ink-faint)}.figcap{font-size:.85rem;font-style:italic;margin-top:8px}.barrier{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px;margin:18px 0;padding:20px 22px}.barrier h3{margin:0 0 10px}.wcag-ref{background:var(--tint);border-radius:8px;color:var(--navy);display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:12px;padding:5px 11px}.bars{margin:10px 0 26px}.bars-h{color:var(--navy);font-size:1.02rem;font-weight:700;margin:0 0 12px}.bar{align-items:center;display:flex;gap:12px;margin:8px 0}.bar .bl{color:var(--ink);flex:0 0 160px;font-size:.95rem}.bar .bt{background:var(--tint);border-radius:999px;flex:1;height:14px;overflow:hidden}.bar .bt>span{background:var(--navy);border-radius:999px;display:block;height:100%}.bar .bv{color:var(--ink-soft);flex:0 0 46px;font-size:.9rem;font-weight:700;text-align:right}@media(max-width:600px){.bar .bl{flex:0 0 120px}}.logmeta{color:var(--ink-soft);font-size:.92rem;margin:0}.logsev{color:var(--orange);font-weight:700}.impact{background:var(--paper);border-radius:8px;color:var(--ink);font-size:.98rem;line-height:1.6;padding:12px 14px}.impact b{color:var(--orange)}.inline-cta{background:var(--navy);border-radius:16px;color:var(--white);margin:40px 0 8px;padding:32px 34px;text-align:center}.inline-cta h2{color:var(--white);font-size:1.45rem;margin:0 0 10px}.inline-cta p{color:#d7e2f2;margin:0 auto 20px;max-width:48ch}.related{background:var(--paper);padding:62px 0 24px}.rgrid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:28px}@media(max-width:760px){.rgrid{grid-template-columns:1fr}}.pcard{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.pcard .pimg{align-items:center;aspect-ratio:16/9;background:var(--tint);box-sizing:border-box;color:var(--ink-faint);display:flex;font-size:.82rem;justify-content:center;padding:12px;text-align:center;text-decoration:none}.pcard .pimg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pcard .pbody{display:flex;flex:1;flex-direction:column;gap:9px;padding:18px 18px 20px}.pcard .pdate{color:var(--ink-faint);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.pcard h3{font-size:1.04rem;line-height:1.32;margin:0}.pcard h3 a{color:var(--ink);text-decoration:none}.pcard .more,.pcard h3 a:hover{color:var(--blue)}.pcard .more{font-size:.92rem;font-weight:700;margin-top:auto}footer{border-top:1px solid var(--line-soft);padding:54px 0 30px}.fgrid{display:grid;gap:30px;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.fbrand .brand{margin-bottom:14px}.fbrand .brand img{display:block;height:22px;width:auto}.fbrand .brand svg{height:22px;width:22px}.fbrand p{color:var(--ink-faint);font-size:13px;margin-bottom:12px;max-width:24em}.fbrand .fontcredit{font-size:12px;margin:0}.fbrand .fsocial{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin-top:14px}.fbrand .fsocial a{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:13px;gap:6px}.fbrand .fsocial img,.fbrand .fsocial svg{flex-shrink:0;height:18px;width:18px}.fontcredit-row{align-items:flex-start;display:flex;gap:10px}.fontcredit-row .fontcredit__icon{align-items:center;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.fontcredit-row .fontcredit__icon--svg svg,.fontcredit-row .fontcredit__img{display:block;height:34px;width:34px}.fontcredit-row .fontcredit__img{background:var(--ink);border-radius:7px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:4px}.footlogos{align-items:center;display:inline-flex;gap:8px;margin-right:12px;vertical-align:middle}.footlogos .braille-ph{background:var(--ink);border-radius:6px;color:var(--white);display:flex;font-size:16px;font-weight:700}.footlogos .braille-ph,.footlogos .iaap-ph{align-items:center;height:30px;justify-content:center;width:30px}.footlogos .iaap-ph{border:1.5px dashed var(--line);border-radius:50%;color:var(--ink-faint);display:inline-flex;font-size:8px}.footlogos .footlogos__img{background:var(--white);border:1.5px solid var(--line);border-radius:50%;height:30px;-o-object-fit:contain;object-fit:contain;padding:2px;width:30px}.footlogos .footlogos__svg{align-items:center;display:inline-flex;height:30px;justify-content:center;width:30px}.footlogos .footlogos__svg svg{height:30px;width:30px}.legal-left{align-items:center;display:flex;flex-wrap:wrap;gap:0}.fcol .fcol-h,.fcol h2.fcol-h{color:var(--navy);font-size:15px;font-weight:700;margin-bottom:14px}.fcol ul{list-style:none}.fcol li{margin-bottom:9px}.fcol a{color:var(--ink-soft);font-size:13.5px}.fbottom{border-top:1px solid var(--line-soft);margin-top:36px;padding-top:22px}.fbottom p{color:var(--ink-faint);font-size:12.5px;line-height:1.6;margin:0 0 12px;max-width:60em}.fbottom .legal{align-items:center;color:var(--ink-faint);display:flex;font-size:12px;gap:16px;justify-content:space-between}.fbottom .legal a{color:var(--blue-link)}@media(max-width:900px){.fgrid{grid-template-columns:1fr 1fr}.fbottom .legal{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:560px){.fgrid{grid-template-columns:1fr}}@media(max-width:900px){.wrap{padding:0 20px}section{padding:48px 0}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#fff0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.entry-content h2,.entry-content h3,.entry-content h4,.prose h2,.prose h3,.prose h4{color:var(--navy);margin-bottom:.5em;margin-top:1.5em}.entry-content li,.entry-content p,.prose li,.prose p{color:var(--ink-soft)}.entry-content a,.prose a{color:var(--blue-link);text-decoration:underline;text-underline-offset:2px}.entry-content img,.prose img{border-radius:var(--radius)}.entry-content blockquote,.prose blockquote{border-left:4px solid var(--blue);color:var(--ink-soft);font-style:italic;padding-left:1em}.pagination,.posts-navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.pagination a,.pagination span,.posts-navigation a,.posts-navigation span{border:1px solid var(--line);border-radius:8px;font-size:14px;padding:8px 14px}.pagination .current,.posts-navigation .current{background:var(--navy);border-color:var(--navy);color:var(--white)}.post-card{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:box-shadow .2s}.post-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08)}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cmplz-hidden{display:none!important}.wp-elements-963914b0c3cb18ca0de4ea0d5a3452b1 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-c63324689ad89922dae9ab4130b997bf a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-0f7f04b4d6ee1209d1dd8a39b5a23c02 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-8def5003d3115f89e7880ab43d41a473 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-6173443853b8f08a8c913ab087a685c5 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-23c9198e3aaca0b06a725f8a3a3c4e73 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-161091516a8abc769626cabbfccfbbc7 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-bf7ba4a5dba9b7ea95de44eb70b38161 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-665ebea9fe04ca81f30029554268b10c a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-a9a34a14779c2c381d17daf46d913f44 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-26fdcd2aeca8d7f83f1107ed2aefd78c a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-f9721fedbb87d7c5e09ef3b58065ca0a a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-ebd18d37aa93d2527d54a78f8f7daf17 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-e415b966715563a8d4b7c86b55361810 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-cebd2d1775cd44079f898b8c306519a1 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-9418bcd9b38df8a6678302e1084be07f a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-dc5544188c719644b7f7d26e3a07b61d a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-fa26ab809af0d96c124a22bdfc422ca8 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-dd39db271dac481acf113158bf90815d a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-aa27e9aacc89283a7ae8376a6a47eaeb a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-1d289039c14735aa15168774c7389983 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-7370b8df1da5c0592d144e827894554e a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-21942408370d8f86b3b6ea8304febb93 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-10d08dbd2c5819fd59ea948b234adfe7 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-container-core-group-is-layout-58dbafe8>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1096px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-group-is-layout-58dbafe8>.alignwide{max-width:1096px}.wp-container-core-group-is-layout-58dbafe8 .alignfull{max-width:none}.wp-container-core-group-is-layout-58dbafe8>.alignfull{margin-right:calc(24px * -1);margin-left:calc(24px * -1)}.wp-elements-5054aa5503f8662af376e46f16170388 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-container-core-columns-is-layout-54e066f8{flex-wrap:nowrap}.wp-container-core-cover-is-layout-943986a3>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1166px;margin-left:auto!important;margin-right:auto!important}.wp-container-core-cover-is-layout-943986a3>.alignwide{max-width:1166px}.wp-container-core-cover-is-layout-943986a3 .alignfull{max-width:none}.wp-container-core-cover-is-layout-943986a3>.alignfull{margin-right:calc(24px * -1);margin-left:calc(24px * -1)}.wp-elements-c9094edadd20b975aa90dc67796b1f8a a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-14a9d1b9d6b478a4a67ff9d4e9c6bf3a a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-dd76758b57eaa240203e8196c7547d74 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-8696375f27cf08140608dcbced4cf434 a:where(:not(.wp-element-button)){color:#373a46cc}.wp-elements-7511bdb64ab12fa6e6c741d6e43ecbe7 a:where(:not(.wp-element-button)){color:#0c0a09}.wp-elements-bae5e126567f756b04e2a54211d0d0a9 a:where(:not(.wp-element-button)){color:#373a46cc}