@font-face{font-family:"Lexend";font-style:normal;font-weight:100 900;font-display:swap;src:url(/sites/all/themes/cwg3/fonts/lexend-latin.woff2) format("woff2");}body.cwg-guest-page{margin:0;background:#ffffff;}body.cwg-guest-page .element-invisible{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.hp{--hp-navy:#0f2a5f;--hp-ink:#001a3d;--hp-deep:#001430;--hp-blue:#049cff;--hp-gold:#f6c654;--hp-gold-dark:#e9b63c;--hp-on-gold:#001023;--hp-mist:#eff7ff;--hp-white:#ffffff;--hp-rule:rgba(15,42,95,0.25);--hp-cap:1440px;--vw:min(1vw,calc(var(--hp-cap) / 100));--u:clamp(0.5px,calc(0.052083 * var(--vw)),1px);--fs-h1:clamp(2.125rem,calc(4.1667 * var(--vw)),5rem);--fs-h2:clamp(1.75rem,calc(3.5417 * var(--vw)),4.25rem);--fs-h3:clamp(1.25rem,calc(1.7708 * var(--vw)),2.125rem);--fs-card:clamp(1.375rem,calc(1.9792 * var(--vw)),2.375rem);--fs-body:clamp(1rem,calc(1.4583 * var(--vw)),1.75rem);--fs-eyebrow:clamp(0.875rem,calc(1.5625 * var(--vw)),1.875rem);--fs-btn:clamp(1rem,calc(1.5625 * var(--vw)),1.875rem);--fs-small:clamp(0.875rem,calc(1.1458 * var(--vw)),1.375rem);--fs-fine:clamp(0.8125rem,calc(0.8854 * var(--vw)),1.0625rem);--hp-pad-x:clamp(1.25rem,calc(5.625 * var(--vw)),6.75rem);--hp-section-y:calc(110 * var(--u));--hp-radius:calc(16 * var(--u));font-family:"Lexend","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;font-size:var(--fs-body);font-weight:400;line-height:1.4643;letter-spacing:0.01em;color:var(--hp-ink);background:var(--hp-white);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}.hp *,.hp *::before,.hp *::after{box-sizing:border-box;}.hp :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote){margin:0;padding:0;font-family:inherit;font-style:normal;color:inherit;}.hp :where(p,ul,li){font-size:inherit;line-height:inherit;}.hp :where(img){display:block;max-width:100%;height:auto;border:0;}.hp :where(a){color:inherit;text-decoration:none;}.hp :where(a):hover,.hp :where(a):focus,.hp :where(a):visited{color:inherit;text-decoration:none;}.hp :where(strong){font-weight:600;}.hp a:focus-visible,.hp button:focus-visible{outline:3px solid var(--hp-blue);outline-offset:3px;}.hp .hp-on-dark a:focus-visible,.hp .hp-on-dark button:focus-visible{outline-color:var(--hp-gold);}.hp-wrap{width:100%;max-width:calc(1704 * var(--u) + 2 * var(--hp-pad-x));margin-inline:auto;padding-inline:var(--hp-pad-x);}.hp-skip{position:absolute;left:-9999px;top:0;z-index:20;padding:0.75em 1em;background:var(--hp-gold);color:var(--hp-on-gold) !important;font-size:1rem;}.hp-skip:focus{left:0;}.hp-eyebrow{font-size:var(--fs-eyebrow);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--hp-blue);}.hp .hp-h2{font-size:var(--fs-h2);font-weight:600;line-height:1.147;letter-spacing:0;margin-top:calc(10 * var(--u));text-wrap:balance;}.hp .hp-lead{max-width:59.5em;margin-top:calc(28 * var(--u));}.hp-section{padding-block:var(--hp-section-y);}.hp-section--mist{background:var(--hp-mist);}.hp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:calc(71 * var(--u));padding:0.5em calc(42 * var(--u));border:calc(4 * var(--u)) solid transparent;border-radius:var(--hp-radius);font-family:inherit;font-size:var(--fs-btn);font-weight:400;line-height:1.2;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;}.hp .hp-btn--gold{background:var(--hp-gold);color:var(--hp-on-gold);}.hp .hp-btn--gold:hover{background:var(--hp-gold-dark);}.hp .hp-btn--outline{padding-inline:calc(30 * var(--u));border-color:var(--hp-gold);background:rgba(0,20,48,0.55);color:var(--hp-white);}.hp .hp-btn--outline:hover{background:var(--hp-gold);color:var(--hp-on-gold);}.hp .hp-btn--navy{background:var(--hp-navy);color:var(--hp-white);}.hp .hp-btn--navy:hover{background:var(--hp-ink);}.hp-bullets{max-width:18.1em;margin-top:calc(34 * var(--u));list-style:none;}.hp-bullets li{position:relative;padding-left:calc(42 * var(--u));}.hp-bullets li::before{content:"";position:absolute;left:calc(15 * var(--u));top:0.64em;width:0.23em;height:0.23em;border-radius:50%;background:currentColor;}.hp-header{position:relative;z-index:10;background:var(--hp-navy);border-bottom:2px solid var(--hp-blue);color:var(--hp-white);}.hp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:calc(116 * var(--u));padding-left:calc(var(--hp-pad-x) - 16 * var(--u));}.hp-logo{display:block;flex:none;}.hp-logo img{width:calc(399 * var(--u));min-width:11.5rem;}.hp-nav{display:flex;align-items:center;gap:calc(62 * var(--u));}.hp-nav__link{font-size:var(--fs-body);letter-spacing:0;line-height:1.2;padding-block:0.3em;border-bottom:2px solid transparent;}.hp-nav__link:hover{border-bottom-color:var(--hp-gold);}.hp .hp-nav .hp-btn{padding-inline:calc(33 * var(--u));}.hp-nav-toggle{display:none;align-items:center;gap:0.5rem;margin:0;padding:0.5rem 0.75rem;border:2px solid rgba(255,255,255,0.45);border-radius:0.5rem;background:transparent;color:var(--hp-white);font:inherit;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;}.hp .hp-nav-toggle:hover,.hp .hp-nav-toggle:focus{background:rgba(255,255,255,0.12);color:var(--hp-white);}.hp-nav-toggle__bars,.hp-nav-toggle__bars::before,.hp-nav-toggle__bars::after{display:block;width:1.125rem;height:2px;background:currentColor;border-radius:1px;}.hp-nav-toggle__bars{position:relative;}.hp-nav-toggle__bars::before,.hp-nav-toggle__bars::after{content:"";position:absolute;left:0;}.hp-nav-toggle__bars::before{top:-6px;}.hp-nav-toggle__bars::after{top:6px;}.hp-hero{position:relative;display:flex;align-items:center;min-height:calc(910 * var(--u));padding-block:calc(140 * var(--u)) calc(60 * var(--u));background-color:var(--hp-deep);--frame-left:max(0px,calc((100vw - 1920 * var(--u)) / 2));--hero-width:max(calc(2330 * var(--u)),calc(100vw - var(--frame-left)));background-image:linear-gradient(90deg,var(--hp-deep) 0%,rgba(0,20,48,0) 9%),url(/sites/all/themes/cwg3/images/home/hero.webp);background-repeat:no-repeat;background-position:left var(--frame-left) center;background-size:var(--hero-width) 101%,var(--hero-width) auto;color:var(--hp-white);}.hp-hero__eyebrow{max-width:19em;font-size:clamp(1rem,calc(1.7708 * var(--vw)),2.125rem);font-weight:500;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:var(--hp-blue);}.hp .hp-hero__title{max-width:12.7em;margin-top:calc(26 * var(--u));font-size:var(--fs-h1);font-weight:500;line-height:1.1625;letter-spacing:0.0075em;text-shadow:0 2px 12px rgba(0,10,30,0.55);}.hp-hero__actions{display:flex;flex-wrap:wrap;gap:calc(22 * var(--u));margin-top:calc(72 * var(--u));}.hp-why__top{display:grid;grid-template-columns:minmax(0,1fr) 45.3%;gap:calc(120 * var(--u));align-items:start;}.hp-why__top .hp-lead{max-width:26.5em;}.hp-media{width:100%;border-radius:calc(12 * var(--u));object-fit:cover;}.hp-stat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:calc(70 * var(--u));padding-block:calc(39 * var(--u));border-radius:calc(12 * var(--u));background:var(--hp-mist);}.hp-stat__item{display:flex;align-items:center;gap:calc(56 * var(--u));padding-inline:calc(81 * var(--u));}.hp-stat__item + .hp-stat__item{gap:calc(44 * var(--u));border-left:2px solid var(--hp-rule);padding-inline:calc(92 * var(--u)) calc(40 * var(--u));}.hp-stat__icon{flex:none;width:calc(80 * var(--u));min-width:2.75rem;}.hp-stat__mark{flex:none;width:calc(110 * var(--u));min-width:3.75rem;}.hp-stat__figure strong{font-size:1.22em;font-weight:700;line-height:1;}.hp-stat__source{display:block;margin-top:0.35em;font-size:clamp(0.8125rem,calc(1.0417 * var(--vw)),1.25rem);font-style:normal;}.hp-stat__claim{font-weight:500;max-width:20em;}.hp-why__more{margin-top:calc(72 * var(--u));}.hp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(70 * var(--u));}.hp-service{padding-inline:calc(42 * var(--u));}.hp-service:first-child{padding-left:calc(8 * var(--u));}.hp-service + .hp-service{border-left:2px solid var(--hp-rule);}.hp-service__head{display:flex;align-items:center;gap:calc(29 * var(--u));}.hp-service__icon{flex:none;display:grid;place-items:center;width:calc(100 * var(--u));height:calc(100 * var(--u));min-width:3.25rem;min-height:3.25rem;border-radius:50%;background:var(--hp-navy);}.hp-service__icon img{width:52%;}.hp .hp-h3{max-width:11em;font-size:var(--fs-h3);font-weight:600;line-height:1.353;text-wrap:balance;}.hp-service .hp-bullets{margin-top:calc(40 * var(--u));}.hp-who__body{display:grid;grid-template-columns:minmax(0,1fr) 51.6%;gap:calc(120 * var(--u));align-items:start;margin-top:calc(36 * var(--u));}.hp-who__text{padding-top:calc(14 * var(--u));}.hp .hp-who__pitch{margin-top:calc(52 * var(--u));font-size:clamp(1.125rem,calc(1.8229 * var(--vw)),2.1875rem);font-weight:600;line-height:1.3;letter-spacing:0.005em;}.hp-checks{margin-top:calc(40 * var(--u));list-style:none;font-size:clamp(1.125rem,calc(1.8229 * var(--vw)),2.1875rem);font-weight:600;line-height:1.3;letter-spacing:0.005em;}.hp-checks li{display:flex;align-items:center;gap:calc(20 * var(--u));}.hp-checks li + li{margin-top:calc(12 * var(--u));}.hp-checks img{flex:none;width:1.2em;}.hp-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(52 * var(--u));margin-top:calc(48 * var(--u));}.hp-data__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;}.hp .hp-data__title{letter-spacing:0;font-size:var(--fs-card);font-weight:600;line-height:1.3;}.hp-data__img{width:100%;margin-top:calc(34 * var(--u));aspect-ratio:537 / 210;object-fit:cover;border-radius:calc(10 * var(--u));}.hp-data .hp-bullets{margin-top:calc(44 * var(--u));}.hp-story__head{display:flex;align-items:center;justify-content:space-between;gap:2rem;}.hp .hp-story__head .hp-h2{max-width:13.6em;}.hp-story__head .hp-btn{flex:none;margin-top:calc(28 * var(--u));}.hp-story__text{max-width:56.5em;margin-top:calc(48 * var(--u));}.hp-story__text p + p{margin-top:1.4643em;}.hp-cta{padding-block:calc(72 * var(--u)) calc(84 * var(--u));background-color:#010f24;background-image:linear-gradient(90deg,#010f24 0%,rgba(1,15,36,0.55) 19%,rgba(1,15,36,0) 39%),url(/sites/all/themes/cwg3/images/home/cta.webp);background-repeat:no-repeat;background-position:right center,right 35%;background-size:calc(1150 * var(--u)) 100%,calc(1150 * var(--u)) auto;color:var(--hp-white);}.hp .hp-cta .hp-h2{margin-top:0;}.hp-cta__points{display:flex;flex-wrap:wrap;gap:calc(13 * var(--u)) calc(36 * var(--u));max-width:calc(1060 * var(--u));margin-top:calc(26 * var(--u));list-style:none;font-weight:500;}.hp-cta__points li{display:flex;align-items:center;gap:calc(20 * var(--u));}.hp-cta__points img{flex:none;width:1.15em;}.hp-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(40 * var(--u));margin-top:calc(48 * var(--u));}.hp-cta__contact{max-width:26em;font-size:var(--fs-fine);line-height:1.47;}.hp .hp-cta__contact a{font-weight:600;}.hp .hp-cta__contact a:hover{text-decoration:underline;}.hp-footer{padding-top:calc(70 * var(--u));background:var(--hp-navy);color:var(--hp-mist);letter-spacing:0;}.hp-footer__grid{display:grid;grid-template-columns:1.15fr 0.76fr 1fr;gap:calc(60 * var(--u));align-items:start;}.hp-footer__logo img{width:calc(399 * var(--u));min-width:11.5rem;}.hp-footer__tagline{max-width:16.5em;margin-top:calc(84 * var(--u));}.hp .hp-footer__heading{font-size:var(--fs-h3);font-weight:600;line-height:1.3;padding-top:calc(8 * var(--u));}.hp-footer__nav{margin-top:calc(22 * var(--u));list-style:none;}.hp-footer__nav li + li{margin-top:calc(19 * var(--u));}.hp .hp-footer__nav a{color:var(--hp-white);}.hp .hp-footer__nav a:hover,.hp .hp-footer__legal a:hover,.hp .hp-footer__address a:hover{color:var(--hp-gold);}.hp-footer__address{margin-top:calc(22 * var(--u));font-size:var(--fs-small);font-style:normal;line-height:1.55;letter-spacing:0.01em;}.hp-footer__address p + p{margin-top:0.8em;}.hp .hp-footer__address a{color:var(--hp-white);}.hp-footer--compact{padding-top:0;}.hp-footer--compact .hp-footer__bottom{margin-top:0;border-top:0;padding-top:calc(40 * var(--u));}.hp--denied,.hp--notfound{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.hp .hp-lead a{color:var(--hp-navy);text-decoration:underline;text-underline-offset:0.18em;}.hp .hp-lead a:hover{color:var(--hp-blue);}@media (max-width:720px){.hp--denied .hp-nav-toggle,.hp--denied .hp-nav,.hp--notfound .hp-nav-toggle,.hp--notfound .hp-nav{display:none;}}.hp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 2rem;margin-top:calc(96 * var(--u));margin-inline:calc(-11 * var(--u));padding:calc(24 * var(--u)) 0 calc(48 * var(--u));border-top:2px solid var(--hp-blue);font-size:var(--fs-small);letter-spacing:0.04em;}.hp-footer__legal{display:flex;flex-wrap:wrap;gap:0.25rem calc(22 * var(--u));list-style:none;}.hp #hp-main{margin:0;padding:0;background:none;}.hp #hp-main .region,.hp #hp-main .block,.hp #hp-main .block > .content,.hp #hp-main .panel-pane,.hp #hp-main .pane-content{margin:0;padding:0;border:0;background:none;}.hp .alert-box{position:relative;margin:0 0 calc(36 * var(--u));padding:1em 3em 1em 1.3em;border:0;border-radius:calc(12 * var(--u));background:var(--hp-mist);color:var(--hp-ink);font-family:inherit;font-size:clamp(0.9375rem,calc(1.0417 * var(--vw)),1.25rem);font-weight:500;line-height:1.5;letter-spacing:0;}.hp .alert-box.alert{background:#fdecea;color:#8c1d18;}.hp .alert-box.success{background:#e7f6ec;color:#17512c;}.hp .alert-box.warning{background:#fff3d1;color:#6b4a00;}.hp .alert-box ul{margin:0;padding:0 0 0 1.2em;list-style:disc;font-size:inherit;line-height:inherit;}.hp .alert-box li{margin:0;padding:0.12em 0;font-size:inherit;line-height:inherit;}.hp .alert-box a:not(.close){color:inherit;text-decoration:underline;}.hp .alert-box .close{position:absolute;top:0.55em;right:0.6em;margin:0;padding:0 0.25em;background:none;color:inherit;font-size:1.5em;line-height:1;opacity:0.55;text-decoration:none;}.hp .alert-box .close:hover,.hp .alert-box .close:focus{color:inherit;opacity:1;}.hp-messages{padding-block:1rem;}.hp-messages > :last-child{margin-bottom:0;}.hp-extra{padding-bottom:var(--hp-section-y);}@media (max-width:860px){.hp{--hp-section-y:3.5rem;}.hp-why__top,.hp-who__body{grid-template-columns:minmax(0,1fr);gap:2rem;}.hp-who__text{padding-top:0;}.hp-stat{grid-template-columns:minmax(0,1fr);padding:0.5rem 1.5rem;margin-top:2.5rem;}.hp-stat__item,.hp-stat__item + .hp-stat__item{gap:1.25rem;padding:1.25rem 0;border-left:0;}.hp-stat__item + .hp-stat__item{border-top:2px solid var(--hp-rule);}.hp-why__more{margin-top:2.5rem;}.hp-services{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;}.hp-service,.hp-service:first-child{padding:1.75rem 0;}.hp-service:first-child{padding-top:0;}.hp-service:last-child{padding-bottom:0;}.hp-service + .hp-service{border-left:0;border-top:2px solid var(--hp-rule);}.hp-service__head{gap:1rem;}.hp-service .hp-bullets{margin-top:1rem;}.hp-data{gap:1.5rem;margin-top:2rem;}.hp-data__img{margin-top:0.875rem;}.hp-data .hp-bullets{margin-top:1rem;}.hp-bullets{max-width:none;}.hp-why__top .hp-lead{max-width:none;}.hp-bullets li{padding-left:1.25rem;}.hp-bullets li::before{left:0.25rem;}.hp-story__head{flex-direction:column;align-items:flex-start;gap:0;}.hp-story__head .hp-btn{margin-top:1.5rem;}.hp-story__text{margin-top:1.5rem;}.hp .hp-lead{margin-top:1rem;}.hp-who__body{margin-top:1.5rem;}.hp .hp-who__pitch{margin-top:1.5rem;}.hp-checks{margin-top:1rem;}.hp-checks li{gap:0.625rem;}.hp-checks li + li{margin-top:0.5rem;}.hp-btn{min-height:2.875rem;padding-inline:1.25rem;border-width:2px;border-radius:0.625rem;}.hp .hp-btn--outline{padding-inline:1.25rem;}.hp-hero{min-height:30rem;padding-block:4rem;background-image:linear-gradient(90deg,rgba(0,20,48,0.92) 0%,rgba(0,20,48,0.7) 55%,rgba(0,20,48,0.25) 100%),url(/sites/all/themes/cwg3/images/home/hero-sm.webp);background-position:center,72% center;background-size:cover,cover;}.hp .hp-hero__title{margin-top:1rem;}.hp-hero__actions{gap:0.75rem;margin-top:2rem;}.hp-cta{padding-block:3.5rem;background-image:linear-gradient(90deg,#010f24 0%,rgba(1,15,36,0.9) 45%,rgba(1,15,36,0.55) 100%),url(/sites/all/themes/cwg3/images/home/cta-sm.webp);background-position:center,70% center;background-size:cover,cover;}.hp-cta__points{gap:0.5rem 1.5rem;margin-top:1rem;max-width:none;}.hp-cta__points li{gap:0.625rem;}.hp-cta__actions{gap:1rem 1.5rem;margin-top:1.75rem;}.hp-footer{padding-top:3rem;}.hp-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 2rem;}.hp-footer__tagline{margin-top:1.5rem;}.hp-footer__nav,.hp-footer__address{margin-top:0.75rem;}.hp-footer__nav li + li{margin-top:0.5rem;}.hp-footer__bottom{margin:3rem 0 0;padding:1rem 0 1.5rem;}.hp-footer__legal{gap:0.25rem 1.25rem;}.hp .alert-box{margin-bottom:1.25rem;border-radius:0.5rem;}.hp-media,.hp-stat{border-radius:0.5rem;}.hp-data__img{border-radius:0.5rem;}}@media (max-width:720px){.hp-header__inner{flex-wrap:wrap;min-height:4.25rem;padding-block:0.75rem;padding-left:var(--hp-pad-x);}.hp-nav-toggle{display:inline-flex;}.hp-nav{display:none;flex-direction:column;align-items:stretch;gap:0;width:100%;padding-bottom:0.5rem;}.hp-nav.is-open{display:flex;}.hp-nav__link{padding:0.875rem 0;border-bottom:1px solid rgba(255,255,255,0.16);font-size:1.0625rem;}.hp-nav__link:hover{border-bottom-color:rgba(255,255,255,0.16);color:var(--hp-gold);}.hp .hp-nav .hp-btn{margin-top:1rem;}.hp-data{grid-template-columns:minmax(0,1fr);gap:2.5rem;}.hp-footer__grid{grid-template-columns:minmax(0,1fr);}.hp-footer__bottom{flex-direction:column;align-items:flex-start;}}
