.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table;line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;min-height:30px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.4893617%}.row-fluid .span10{width:82.9787234%}.row-fluid .span9{width:74.468085106%}.row-fluid .span8{width:65.95744681%}.row-fluid .span7{width:57.44680851%}.row-fluid .span6{width:48.936170213%}.row-fluid .span5{width:40.42553192%}.row-fluid .span4{width:31.91489362%}.row-fluid .span3{width:23.40425532%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:100%}}.dnd-row,.dnd-section{padding:0}.dnd-row>.row-fluid,.dnd-row>.row-fluid-wrapper>.row-fluid,.dnd-section>.row-fluid,.dnd-section>.row-fluid-wrapper>.row-fluid{margin:0 auto;max-width:var(--container,1240px);padding:0}.dnd-row .hs_cos_wrapper_type_inline_rich_text,.dnd-row .hs_cos_wrapper_type_raw_html,.dnd-row .hs_cos_wrapper_type_raw_jinja,.dnd-row .hs_cos_wrapper_type_rich_text,.dnd-section .hs_cos_wrapper_type_inline_rich_text,.dnd-section .hs_cos_wrapper_type_raw_html,.dnd-section .hs_cos_wrapper_type_raw_jinja,.dnd-section .hs_cos_wrapper_type_rich_text{display:block;padding:96px 32px}@media (max-width:767px){.container,.container-tight{padding:0 20px}.dnd-row .hs_cos_wrapper_type_inline_rich_text,.dnd-row .hs_cos_wrapper_type_raw_html,.dnd-row .hs_cos_wrapper_type_raw_jinja,.dnd-row .hs_cos_wrapper_type_rich_text,.dnd-section .hs_cos_wrapper_type_inline_rich_text,.dnd-section .hs_cos_wrapper_type_raw_html,.dnd-section .hs_cos_wrapper_type_raw_jinja,.dnd-section .hs_cos_wrapper_type_rich_text{padding:60px 20px}}:root{--navy:#072c62;--navy-deep:#051f47;--navy-soft:#0c3a7a;--blue:#2b85bb;--blue-pale:#e5f0f8;--blue-deep:#1e6da2;--white:#fff;--ink:#1a1a1a;--muted:#5b6470;--line:#dde2e8;--bg-soft:#f4f6f9;--bg-warm:#fcfaf5;--red:#b52b1a;--green:#1c7a4d;--radius:2px;--shadow-sm:0 1px 3px rgba(7,44,98,.06);--shadow:0 4px 18px rgba(7,44,98,.1);--shadow-lg:0 16px 48px rgba(7,44,98,.18);--container:1240px;--container-tight:920px;--font-head:Cambria,Hoefler Text,Georgia,serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font:inherit}a{color:var(--blue);text-decoration:none;transition:color .15s}a:hover{color:var(--navy)}ol,ul{margin:0 0 1em;padding-left:1.5em}li{line-height:1.55;margin-bottom:.4em}li:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:.4em}h1,h2,h3,h4,h5,h6{color:var(--navy);font-family:var(--font-head);font-weight:700;letter-spacing:-.01em;line-height:1.15}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h1,h2{margin-bottom:.6em}h2{font-size:clamp(1.6rem,3vw,2.4rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem);margin-bottom:.5em}h4{font-size:1rem;margin-bottom:.4em}.eyebrow,p{margin-bottom:1em}.eyebrow{color:var(--blue);display:inline-block;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lede{color:var(--muted);font-size:1.18rem;line-height:1.55;margin-bottom:1.5em;max-width:720px}.container{max-width:var(--container)}.container,.container-tight{margin:0 auto;padding:0 32px}.container-tight{max-width:var(--container-tight)}.section{padding:96px 0}.section--light{background:var(--bg-soft)}.section--warm{background:var(--bg-warm)}.section--navy{background:var(--navy)}.section--navy,.section--navy h1,.section--navy h2,.section--navy h3{color:var(--white)}.section--navy .lede{color:hsla(0,0%,100%,.78)}@media (max-width:767px){.section{padding:60px 0}}.btn{align-items:center;border:2px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:14px 28px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.btn--primary{background:var(--blue);color:var(--white)}.btn--primary:hover{background:var(--navy);color:var(--white)}.btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.4);color:var(--white)}.btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:var(--white);color:var(--white)}.btn--outline{background:transparent;border-color:var(--navy);color:var(--navy)}.btn--outline:hover{background:var(--navy);color:var(--white)}.btn--lg{font-size:1rem;padding:18px 34px}.btn .arrow{transition:transform .15s}.btn:hover .arrow{transform:translateX(3px)}.header{background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:50}.header__inner{gap:32px;height:80px;justify-content:space-between}.header__brand,.header__inner{align-items:center;display:flex}.header__brand{flex-shrink:0}.header__brand img{height:44px;width:auto}.header__brand-fallback{color:var(--navy);font-family:var(--font-head);font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.header__brand-fallback .vue{color:var(--blue);font-style:italic}.header__nav{gap:2px}.header__nav-link{border-radius:var(--radius);color:var(--navy);font-family:var(--font-body);font-size:.95rem;font-weight:600;padding:10px 18px;text-decoration:none}.header__nav-link:hover{background:var(--bg-soft);color:var(--navy)}.header__nav-link.is-active{color:var(--blue)}.header__nav-link{position:relative}.header__nav-link.is-active:after{background:var(--blue);bottom:4px;content:"";height:2px;left:18px;position:absolute;right:18px}.header__cta{background:var(--navy);border-radius:var(--radius);color:var(--white);font-family:var(--font-body);font-size:.92rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .15s}.header__cta:hover{background:var(--blue);color:var(--white)}.header__nav{margin-left:auto}.header__nav,.header__nav .hs-menu-wrapper{align-items:center;display:flex}.header__nav .hs-menu-wrapper>ul{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.header__nav .hs-menu-item{align-items:center;display:flex;float:none;list-style:none;margin-bottom:0;position:relative}.header__nav .hs-menu-wrapper a{align-items:center;border-radius:var(--radius);color:var(--navy);display:flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1;padding:10px 18px;text-decoration:none;white-space:nowrap}.header__nav .hs-menu-wrapper a:hover{background:var(--bg-soft);color:var(--navy)}.header__nav .hs-menu-depth-1.active-branch>a{color:var(--blue)}.header__nav .hs-item-has-children>a:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:none;height:6px;margin-left:8px;opacity:.55;transform:rotate(45deg) translateY(-1px);width:6px}.header__nav li.hs-menu-item>ul.hs-menu-children-wrapper{align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;left:0;list-style:none;margin:0;min-width:220px;opacity:0;padding:8px;position:absolute;top:100%;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:60}.header__nav li.hs-menu-item:focus-within>ul.hs-menu-children-wrapper,.header__nav li.hs-menu-item:hover>ul.hs-menu-children-wrapper{opacity:1;transform:translateY(0);visibility:visible}.header__nav li.hs-menu-item>ul.hs-menu-children-wrapper a{font-weight:500;width:100%}.header__mobile-toggle{display:none}@media (max-width:991px){.header__nav{display:none}.header__mobile-toggle{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);display:flex;height:44px;justify-content:center;margin-left:auto;width:44px}.header__nav.is-open{background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;left:0;padding:20px 24px;position:absolute;right:0;top:80px}.header__nav.is-open .header__nav-link{border-bottom:1px solid var(--line);padding:14px 16px}.header__nav.is-open .hs-menu-item,.header__nav.is-open .hs-menu-wrapper,.header__nav.is-open .hs-menu-wrapper>ul{align-items:stretch;flex-direction:column;gap:0;width:100%}.header__nav.is-open li.hs-menu-item>ul.hs-menu-children-wrapper{border:0;box-shadow:none;min-width:0;opacity:1;padding:0 0 0 16px;position:static;transform:none;visibility:visible}.header__nav.is-open .hs-item-has-children>a:after{display:none}}.cta-band,.hero,.hwaas-banner,.proof-bar{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}.hero{background:var(--navy);color:var(--white);isolation:isolate;overflow:hidden;padding:120px 0 100px;position:relative}.hero__bg{background-position:50%;background-size:cover;opacity:.35}.hero:after,.hero__bg{inset:0;position:absolute;z-index:-1}.hero:after{background:linear-gradient(135deg,rgba(7,44,98,.85),rgba(7,44,98,.6));content:""}.hero__inner{max-width:900px;position:relative}.hero__eyebrow{color:var(--blue);display:inline-block;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.2em;margin-bottom:24px;text-transform:uppercase}.hero h1{color:var(--white);font-size:clamp(2.6rem,6vw,4.8rem);font-weight:900;line-height:1.05;margin-bottom:24px}.hero h1 .accent{color:var(--blue);display:block}.hero__lede{color:hsla(0,0%,100%,.85);font-size:1.25rem;line-height:1.45;margin-bottom:36px;max-width:720px}.hero__lede p+p{margin-top:18px}.hero__lede-hwaas{background:rgba(43,133,187,.08);border-left:3px solid var(--blue);border-radius:0 6px 6px 0;color:hsla(0,0%,100%,.78);font-size:1.05rem;padding:14px 18px}.hero__lede-hwaas strong{color:#fff;font-weight:600}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.hero--inner{padding:80px 0 60px}.hero--inner h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800}.cta-band{background:var(--navy);color:var(--white);padding:80px 0;text-align:center}.cta-band h2{color:var(--white);margin:0 auto 16px;max-width:760px}.cta-band p{color:hsla(0,0%,100%,.78);font-size:1.1rem;margin:0 auto 32px;max-width:640px}.cta-band__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-band--white{background:var(--white);color:var(--ink)}.cta-band--white h2{color:var(--navy)}.cta-band--white p{color:var(--muted)}.cta-band--white .eyebrow{color:var(--blue)}.cta-band--white .btn--ghost{border-color:var(--navy);color:var(--navy)}.cta-band--white .btn--ghost:hover{background:var(--navy);color:var(--white)}.cta-band--light{background:var(--bg-soft);color:var(--ink)}.cta-band--light h2{color:var(--navy)}.cta-band--light p{color:var(--muted)}.cta-band--light .eyebrow{color:var(--blue)}.cta-band--light .btn--ghost{border-color:var(--navy);color:var(--navy)}.cta-band--light .btn--ghost:hover{background:var(--navy);color:var(--white)}.cta-band--gradient{background:linear-gradient(135deg,var(--blue) 0,var(--navy) 100%);color:var(--white)}.footer{background:var(--navy-deep);color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:.92rem;padding:64px 0 28px}.footer__top{display:grid;gap:48px;grid-template-columns:1.6fr 1fr 1fr 1fr;margin-bottom:48px}.footer h4{color:var(--blue);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.footer ul{list-style:none;margin-bottom:0;padding-left:0}.footer li{line-height:1.4;margin-bottom:10px}.footer a{color:hsla(0,0%,100%,.75);font-size:.92rem}.footer a:hover{color:var(--white)}.footer__mission{color:hsla(0,0%,100%,.85);font-family:var(--font-body);font-size:.92rem;line-height:1.6;margin-bottom:20px}.footer__mission p{margin-bottom:0}.footer__newsletter{margin-top:16px}.footer__newsletter input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius);color:var(--white);font-family:inherit;font-size:.9rem;margin-bottom:8px;padding:12px 14px;width:100%}.footer__newsletter input::placeholder{color:hsla(0,0%,100%,.5)}.footer__newsletter button{background:var(--blue);border:none;border-radius:var(--radius);color:var(--white);cursor:pointer;font-family:inherit;font-weight:600;padding:12px;transition:background .15s;width:100%}.footer__newsletter button:hover{background:var(--white);color:var(--navy)}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;font-size:.82rem;gap:16px;justify-content:space-between;padding-top:24px}@media (max-width:991px){.footer__top{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer__top{gap:32px;grid-template-columns:1fr}}.cs-strip{display:grid;gap:24px;margin-top:36px}.cs-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:all .2s}.cs-card,.cs-card:hover{color:var(--ink);text-decoration:none}.cs-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cs-card__img{align-items:flex-end;background:linear-gradient(135deg,var(--navy) 0,var(--blue) 100%);background-position:50%;background-size:cover;color:var(--white);display:flex;height:180px;padding:18px;position:relative}.cs-card__img:after{background:linear-gradient(180deg,rgba(7,44,98,.2),rgba(7,44,98,.3) 35%,rgba(7,44,98,.75) 70%,rgba(7,44,98,.95));content:"";inset:0;pointer-events:none;position:absolute}.cs-card__img>*{position:relative;z-index:1}.cs-card__tag{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(7,44,98,.78);border-radius:12px;color:var(--white);font-size:.7rem;letter-spacing:.08em;padding:4px 10px;position:absolute;right:14px;top:14px;z-index:2}.cs-card__location,.cs-card__tag{font-family:var(--font-body);text-transform:uppercase}.cs-card__location{color:hsla(0,0%,100%,.85);font-size:.72rem;letter-spacing:.14em;margin-bottom:4px}.cs-card__img h3{color:var(--white);font-size:1.15rem;line-height:1.2;margin:0}.cs-card__body{display:flex;flex:1;flex-direction:column;padding:22px}.cs-card__outcome{color:var(--navy);font-family:var(--font-head);font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:10px}.cs-card__body p{color:var(--muted);font-size:.88rem;line-height:1.5;margin-bottom:0}@media (max-width:767px){.cs-strip{grid-template-columns:1fr!important}}.hs_cos_wrapper_type_inline_rich_text,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_rich_text{color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65}.hs_cos_wrapper_type_inline_rich_text h1,.hs_cos_wrapper_type_inline_rich_text h2,.hs_cos_wrapper_type_inline_rich_text h3,.hs_cos_wrapper_type_inline_rich_text h4,.hs_cos_wrapper_type_inline_rich_text h5,.hs_cos_wrapper_type_inline_rich_text h6,.hs_cos_wrapper_type_rich_text h1,.hs_cos_wrapper_type_rich_text h2,.hs_cos_wrapper_type_rich_text h3,.hs_cos_wrapper_type_rich_text h4,.hs_cos_wrapper_type_rich_text h5,.hs_cos_wrapper_type_rich_text h6{color:var(--navy);font-family:var(--font-head);font-weight:700;letter-spacing:-.01em;line-height:1.15}.hs_cos_wrapper_type_inline_rich_text h1,.hs_cos_wrapper_type_rich_text h1{font-size:clamp(2rem,4vw,3rem);margin:0 0 .6em}.hs_cos_wrapper_type_inline_rich_text h2,.hs_cos_wrapper_type_rich_text h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:1em 0 .5em}.hs_cos_wrapper_type_inline_rich_text h3,.hs_cos_wrapper_type_rich_text h3{font-size:clamp(1.1rem,1.8vw,1.35rem);margin:1em 0 .4em}.hs_cos_wrapper_type_inline_rich_text h4,.hs_cos_wrapper_type_rich_text h4{font-size:1rem;margin:1em 0 .4em}.hs_cos_wrapper_type_inline_rich_text p,.hs_cos_wrapper_type_rich_text p{color:var(--ink);font-size:1rem;line-height:1.65;margin-bottom:1em}.hs_cos_wrapper_type_inline_rich_text p:last-child,.hs_cos_wrapper_type_rich_text p:last-child{margin-bottom:0}.hs_cos_wrapper_type_inline_rich_text ol,.hs_cos_wrapper_type_inline_rich_text ul,.hs_cos_wrapper_type_rich_text ol,.hs_cos_wrapper_type_rich_text ul{font-size:1rem;line-height:1.65;margin:0 0 1em;padding-left:1.5em}.hs_cos_wrapper_type_inline_rich_text li,.hs_cos_wrapper_type_rich_text li{margin-bottom:.4em}.hs_cos_wrapper_type_inline_rich_text a,.hs_cos_wrapper_type_rich_text a{color:var(--blue);text-decoration:underline}.hs_cos_wrapper_type_inline_rich_text a:hover,.hs_cos_wrapper_type_rich_text a:hover{color:var(--navy)}.hs_cos_wrapper_type_inline_rich_text strong,.hs_cos_wrapper_type_rich_text strong{color:var(--navy);font-weight:600}.cta-band .hs_cos_wrapper_type_inline_rich_text,.cta-band .hs_cos_wrapper_type_rich_text,.hwaas-banner .hs_cos_wrapper_type_inline_rich_text,.hwaas-banner .hs_cos_wrapper_type_rich_text,.section--navy .hs_cos_wrapper_type_inline_rich_text,.section--navy .hs_cos_wrapper_type_rich_text{color:hsla(0,0%,100%,.85)}.cta-band .hs_cos_wrapper_type_rich_text h1,.cta-band .hs_cos_wrapper_type_rich_text h2,.cta-band .hs_cos_wrapper_type_rich_text h3,.cta-band .hs_cos_wrapper_type_rich_text h4,.hwaas-banner .hs_cos_wrapper_type_rich_text h1,.hwaas-banner .hs_cos_wrapper_type_rich_text h2,.hwaas-banner .hs_cos_wrapper_type_rich_text h3,.hwaas-banner .hs_cos_wrapper_type_rich_text h4,.section--navy .hs_cos_wrapper_type_rich_text h1,.section--navy .hs_cos_wrapper_type_rich_text h2,.section--navy .hs_cos_wrapper_type_rich_text h3,.section--navy .hs_cos_wrapper_type_rich_text h4{color:var(--white)}.cta-band .hs_cos_wrapper_type_rich_text p,.hwaas-banner .hs_cos_wrapper_type_rich_text p,.section--navy .hs_cos_wrapper_type_rich_text p{color:hsla(0,0%,100%,.85)}.cta-band .hs_cos_wrapper_type_rich_text strong,.hwaas-banner .hs_cos_wrapper_type_rich_text strong,.section--navy .hs_cos_wrapper_type_rich_text strong{color:var(--white)}.cta-band .hs_cos_wrapper_type_rich_text a,.hwaas-banner .hs_cos_wrapper_type_rich_text a,.section--navy .hs_cos_wrapper_type_rich_text a{color:var(--white);text-decoration:underline}.cta-band .hs_cos_wrapper_type_inline_rich_text a:hover,.cta-band .hs_cos_wrapper_type_rich_text a:hover,.cta-band a:hover,.hwaas-banner .hs_cos_wrapper_type_inline_rich_text a:hover,.hwaas-banner .hs_cos_wrapper_type_rich_text a:hover,.hwaas-banner a:hover,.section--gradient .hs_cos_wrapper_type_inline_rich_text a:hover,.section--gradient .hs_cos_wrapper_type_rich_text a:hover,.section--gradient a:hover,.section--navy .hs_cos_wrapper_type_inline_rich_text a:hover,.section--navy .hs_cos_wrapper_type_rich_text a:hover,.section--navy a:hover{color:var(--blue-pale)}.hs-form .hs-button,.hs-form input[type=submit]{background:var(--blue)!important;border:2px solid var(--blue)!important;border-radius:var(--radius)!important;color:var(--white)!important;cursor:pointer!important;display:inline-block;font-family:var(--font-body)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:.01em!important;padding:14px 28px!important;transition:all .15s ease!important;width:auto!important}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:var(--navy)!important;border-color:var(--navy)!important;color:var(--white)!important}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=url],.hs-form select,.hs-form textarea{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;color:var(--ink)!important;font-family:inherit!important;font-size:.95rem!important;padding:12px 14px!important;width:100%!important}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(43,133,187,.15)!important;outline:none!important}.hs-form label{color:var(--navy);display:block;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.hs-form .hs-form-field{margin-bottom:16px}.hs-form .hs-error-msgs,.hs-form .hs-error-msgs label{color:var(--red)!important;font-size:.82rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.footer .hs-form input[type=email],.footer .hs-form input[type=text]{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--white)!important}.footer .hs-form input::placeholder{color:hsla(0,0%,100%,.45)!important}.footer .hs-form label{color:var(--blue)!important}.footer .hs-form .hs-richtext,.footer .hs-form .legal-consent-container{color:hsla(0,0%,100%,.65)!important;font-size:.78rem!important}.faq__intro{margin-bottom:36px;max-width:760px}.faq__heading{font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.2;margin:8px 0 0}.faq-section--dark .faq__heading{color:var(--white)}.faq__lede{margin-top:14px}.faq-section--dark .faq__lede{color:hsla(0,0%,100%,.82)}.faq__list{width:100%}.faq__item{border-bottom:1px solid var(--line)}.faq__item:first-child{border-top:1px solid var(--line)}.faq-section--dark .faq__item,.faq-section--dark .faq__item:first-child{border-color:hsla(0,0%,100%,.14)}.faq__question{align-items:center;background:transparent;border:none;color:var(--navy);cursor:pointer;display:flex;font-family:var(--font-head);font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:700;gap:24px;justify-content:space-between;line-height:1.35;padding:24px 8px 24px 0;text-align:left;transition:color .15s ease;width:100%}.faq-section--dark .faq__question{color:var(--white)}.faq__question:hover{color:var(--blue)}.faq__question:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:4px}.faq__question-text{flex:1}.faq__icon{align-items:center;background:var(--bg-soft);border-radius:50%;color:var(--blue);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .25s ease,background .15s ease;width:28px}.faq-section--dark .faq__icon{background:hsla(0,0%,100%,.08);color:var(--blue)}.faq__icon svg{display:block;height:14px;width:14px}.faq__icon-vert{transform-origin:12px 12px;transition:transform .25s ease}.faq__item.is-open .faq__icon-vert{transform:scaleY(0)}.faq-section--dark .faq__item.is-open .faq__icon,.faq__item.is-open .faq__icon{background:var(--blue);color:var(--white)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{color:var(--ink);font-size:1rem;line-height:1.65;max-width:880px;overflow:hidden}.faq-section--dark .faq__answer-inner{color:hsla(0,0%,100%,.85)}.faq__answer-inner p{margin:0 0 14px;padding:0 56px 0 0}.faq__answer-inner p:last-child{margin-bottom:24px}.faq__item.is-open .faq__answer-inner p:last-child{padding-bottom:0}@media (max-width:600px){.faq__answer-inner p{padding-right:12px}}.cta-band .eyebrow,.cta-band .hero__eyebrow,.hwaas-banner .eyebrow,.hwaas-banner .hero__eyebrow,.section--navy .eyebrow,.section--navy .hero__eyebrow{color:hsla(0,0%,100%,.75)}.text-center{text-align:center}.flex-center{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.mt-0{margin-top:0!important}.mt-md{margin-top:24px}.mt-lg{margin-top:40px}