:root{--navy:#003c73;--navy-deep:#0a2855;--navy-mid:#00638e;--sky:#2a6f9e;--mid-blue:#3d8ab5;--blue-pale:#7bb1bc;--cream:#dde5ee;--cream-light:#eaf0f5;--paper:#f2f6f9;--ink:#0a2855;--body-col:#4a5666;--muted:#7a8597;--line:rgba(12,26,44,0.1);--freshwater:#7bb1bc;--teal-deep:#00638e;--teal-dark:#005f7a}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;color:#0a2855;background:#f2f6f9;-webkit-font-smoothing:antialiased;text-align:left;margin:0;padding:0}html{overflow-x:clip}body{overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-weight:500;letter-spacing:-0.01em;color:#0a2855;line-height:1.08;text-align:left}h2{font-size:clamp(28px,3.5vw,46px)}h3{font-size:clamp(18px,1.6vw,24px);line-height:1.2}p{color:#4a5666;margin:0;text-align:left}.lede{font-size:clamp(16px,1.2vw,19px);color:#2b3a4f;line-height:1.65;font-weight:400;text-align:left}.body-text{font-size:16px;color:#4a5666;line-height:1.85;text-align:left}.body-text + .body-text{margin-top:16px}.eyebrow{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:14px;color:#2b3a4f;text-align:left}.eyebrow::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}.eyebrow.pale{color:#7bb1bc}.eyebrow.white{color:rgba(255,255,255,0.7)}.topbar{position:sticky;top:0;z-index:200;background:transparent;padding:0 clamp(16px,4vw,56px);height:84px;display:flex;align-items:center;justify-content:space-between;transition:background 0.35s,box-shadow 0.35s}.topbar.scrolled{background:#00638e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 2px 32px rgba(0,0,0,0.3)}.topbar-left{display:flex;align-items:center;gap:20px;padding-top:7px}.topbar-right{display:flex;align-items:center;gap:16px}.topbar-logo-link{display:block;line-height:0;text-decoration:none;transition:opacity 0.2s}.topbar-logo-link:hover{opacity:0.82}.topbar-logo-img{height:75px;width:auto;display:block}.topbar-cta{color:#fff;font-size:13px;font-weight:500;text-decoration:none;padding:10px 22px;border:1px solid rgba(255,255,255,0.3);border-radius:999px;transition:all 0.25s}.topbar-cta:hover{background:rgba(255,255,255,0.12);color:#fff}.nav-burger{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(255,255,255,0.5);color:#00638e;padding:10px 20px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;transition:all 0.25s;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif}.nav-burger:hover{background:#eaf0f5;color:#00638e}.bicon{width:22px;height:14px;position:relative;flex-shrink:0}.bicon span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;border-radius:2px;transition:all 0.3s}.bicon span:nth-child(1){top:0}.bicon span:nth-child(2){top:50%;transform:translateY(-50%)}.bicon span:nth-child(3){bottom:0}.offcanvas{background:#00638e;border:none;max-width:480px}.offcanvas-body{padding:60px 52px;display:flex;flex-direction:column;height:100%}.oc-logo-bar{background:#fff;margin:-60px -52px 32px -52px;padding:16px 52px;display:flex;align-items:center}.oc-logo-bar img{width:90px;display:block}.menu-list{list-style:none;padding:0;margin-top:20px}.menu-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;text-decoration:none;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:18px;font-weight:400;padding:17px 0;border-bottom:1px solid rgba(184,208,220,0.14);transition:all 0.25s}.menu-list a:hover{color:#7bb1bc}.menu-list a:hover span::before{opacity:1;transform:scale(1.3)}.menu-list a:hover .ma{opacity:1;transform:translateX(0)}.menu-list span{display:inline-flex;align-items:center;gap:14px}.menu-list span::before{content:"";width:5px;height:5px;border-radius:50%;background:#7bb1bc;flex-shrink:0;opacity:0.25;transition:opacity 0.25s,transform 0.25s}.menu-list .menu-section-label{display:flex;align-items:center;color:#fff;text-decoration:none;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:18px;font-weight:400;padding:17px 0;border-bottom:1px solid rgba(184,208,220,0.14);transition:all 0.25s;cursor:default;user-select:none;pointer-events:none}.menu-list .menu-sublist{list-style:none;padding:0;margin:0 0 0.5rem 1rem;border-left:1px solid rgba(255,255,255,0.15);padding-left:1rem}.menu-list .menu-sublist li a{font-size:0.9rem;opacity:0.85}.menu-list .menu-sublist li a:hover{opacity:1}.ma{width:18px;height:18px;opacity:0;transform:translateX(-8px);transition:all 0.25s}.oc-footer{margin-top:auto;padding-top:44px}.oc-cta{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#00638e;padding:15px 28px;border-radius:999px;text-decoration:none;font-weight:500;font-size:14px;transition:all 0.3s}.oc-cta:hover{background:#7bb1bc}.hero{position:relative;display:flex;flex-direction:column;margin-top:-84px;overflow:hidden}.hero-bg{position:relative;width:100%;height:clamp(360px,70vh,1020px);min-height:320px;background-size:cover;background-position:center top;background-repeat:no-repeat}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(0,99,142,0.9) 0%,rgba(0,99,142,0.72) 38%,rgba(0,99,142,0.28) 68%,rgba(0,99,142,0.06) 100%)}.hero--frontline .hero-bg::after{background:linear-gradient(to right,rgba(0,60,115,0.92) 0%,rgba(0,60,115,0.74) 35%,rgba(0,60,115,0.28) 65%,rgba(0,60,115,0.06) 100%)}.hero--education .hero-bg::after{background:linear-gradient(to right,rgba(234,152,62,0.92) 0%,rgba(234,152,62,0.74) 35%,rgba(234,152,62,0.28) 65%,rgba(234,152,62,0.06) 100%)}.hero--inquiries .hero-bg::after{background:linear-gradient(to right,rgba(138,80,129,0.92) 0%,rgba(138,80,129,0.74) 35%,rgba(138,80,129,0.28) 65%,rgba(138,80,129,0.06) 100%)}.hero--corporate .hero-bg::after{background:linear-gradient(to right,rgba(153,24,98,0.92) 0%,rgba(153,24,98,0.74) 35%,rgba(153,24,98,0.28) 65%,rgba(153,24,98,0.06) 100%)}.hero-body{position:absolute;inset:0;z-index:2;max-width:1380px;margin:0 auto;width:100%;display:flex;flex-direction:column;padding:0 clamp(24px,5vw,72px)}.hero-logo{flex-shrink:0;display:block;line-height:0;text-decoration:none;z-index:3;transition:opacity 0.2s;margin-top:80px;margin-bottom:20px}.hero-logo:hover{opacity:0.85}.hero-logo-img{height:140px;width:auto;display:block}.hero-text{flex:1;display:flex;align-items:center;max-width:680px;text-align:left;padding-bottom:40px}.hero h1{font-size:clamp(28px,4vw,56px);line-height:1.04;color:#fff;margin:0;font-weight:500;text-align:left}.hero h1 em{font-style:italic;color:#b6e2e9;font-weight:300}.hero-page{min-height:calc(100vh - 60px)}.hero-page .hero-bg{position:absolute;inset:0;padding-bottom:0;background-size:cover;background-position:center}.hero-page .hero-body{position:relative;min-height:calc(100vh - 60px)}.hero--headline-only .hero-body{justify-content:center;padding-top:0}.hero--headline-only .hero-text{flex:0 0 auto;align-items:flex-start;padding-bottom:0}.hero--headline-only .hero-logo{position:absolute;bottom:clamp(24px,4vw,40px);left:clamp(16px,4vw,56px);margin:0;z-index:3}@media (max-width:767px){.hero--headline-only .hero-logo{bottom:20px;left:16px}.hero--headline-only .hero-logo-img{height:64px}}.hero--about{background-color:#00638e}.hero--about .hero-bg{background-position:right center;background-size:auto 100%;background-color:#00638e;height:clamp(400px,46vw,880px)}.hero--about .hero-bg::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#00638e 0%,#00638e 35%,rgba(0,99,142,0.92) 45%,rgba(0,99,142,0.75) 55%,rgba(0,99,142,0.45) 65%,rgba(0,99,142,0.15) 75%,transparent 85%)}.hero--about .hero-bg::after{z-index:2;background:none}.hero--about .hero-body{justify-content:center;padding-top:0}.hero--about .hero-logo{position:absolute;bottom:clamp(24px,4vw,40px);left:clamp(16px,4vw,56px);margin:0;z-index:3}.hero-about-content{position:relative;z-index:3;max-width:560px}.hero-about-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,0.55);margin-bottom:20px}.hero-about-eyebrow::before{content:"";width:28px;height:1px;background:#7bb1bc;flex-shrink:0}.hero-about-content h1{font-size:clamp(28px,3.8vw,52px);line-height:1.06;color:#fff;margin:0;font-weight:500}.hero-about-content h1 em{font-style:italic;color:#7bb1bc;font-weight:300}.hero-about-sub{font-size:clamp(14px,1.1vw,17px);color:rgba(255,255,255,0.76);line-height:1.7;margin-top:22px;margin-bottom:0;max-width:46ch}.hero-about-confidence{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.14);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#7bb1bc;line-height:1.9}.about-iceberg-hero{margin-top:-84px;background:#062f4f}.about-iceberg-hero img{display:block;width:100%;height:auto}.about-iceberg-mobile-content{display:none}@media (max-width:767px){.about-iceberg-hero{padding-top:84px;background:linear-gradient(180deg,#eaf3f7 0%,#062f4f 45%,#002f4b 100%)}.about-iceberg-hero img{width:100%;height:auto}.about-iceberg-mobile-content{display:block;padding:28px 22px 46px;background:#002f4b}.about-iceberg-mobile-content h1{color:#fff;font-size:clamp(32px,9vw,44px);line-height:1.08;margin:0 0 18px}.about-iceberg-mobile-content h1 em{color:#7bb1bc;font-style:italic;font-weight:300}.about-iceberg-mobile-content p{color:rgba(255,255,255,0.82);font-size:1rem;line-height:1.7}.about-mobile-confidence{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.18);color:#7bb1bc!important;text-transform:uppercase;letter-spacing:.14em;font-size:11px!important;font-weight:700}}@media (max-width:767px){.page-about .topbar{background:#00638e;box-shadow:0 2px 16px rgba(0,0,0,0.2)}.hero--about{margin-top:0}.hero--about .hero-bg{order:2;height:68vw;max-height:400px;background-size:contain;background-position:center center}.hero--about .hero-bg::before{background:linear-gradient(to bottom,rgba(0,72,92,0.65) 0%,transparent 25%),linear-gradient(to top,rgba(0,72,92,0.55) 0%,transparent 25%)}.hero--about .hero-bg::after{background:none}.hero--about .hero-logo{position:relative;bottom:auto;left:auto;order:0;margin:16px 0 8px 20px}.hero--about .hero-body{position:relative;inset:auto;order:1;background:#00638e;padding:8px 24px 36px;min-height:auto}.hero--about .hero-about-content{max-width:100%}}.hero-intro-section{background:#fff;padding:clamp(48px,6vw,80px) 0;border-bottom:1px solid rgba(12,26,44,0.1)}.hero-intro-section .hero-intro-lead{font-size:clamp(20px,2vw,28px);font-weight:500;color:#0a2855;line-height:1.3;margin-bottom:16px;text-align:left}.hero-intro-section .hero-intro-body{font-size:clamp(15px,1.1vw,17px);color:#4a5666;line-height:1.7;font-weight:400;text-align:left}.hero-intro-section .hero-confidence{margin-top:24px;padding-top:20px;border-top:1px solid rgba(12,26,44,0.1);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#7bb1bc;margin-bottom:0;text-align:left}.btn-hero{display:inline-flex;align-items:center;gap:12px;background:#00638e;color:#fff;font-weight:500;font-size:15px;padding:16px 28px;border-radius:999px;text-decoration:none;transition:all 0.3s}.btn-hero:hover{background:#004765;transform:translateY(-2px);color:#fff}.btn-hero .ca{width:28px;height:28px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.btn-hero-ghost{display:inline-flex;align-items:center;gap:10px;color:#00638e;font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(26,83,124,0.35);padding-bottom:3px;transition:all 0.25s;margin-left:30px}.btn-hero-ghost:hover{color:#00638e;border-color:#00638e}.btn-w{background:#fff;color:#00638e;padding:16px 32px;border-radius:999px;font-weight:500;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:all 0.3s;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif}.btn-w:hover{background:#7bb1bc;color:#00638e;transform:translateY(-2px)}.btn-w svg{width:18px;height:18px}.btn-gh{color:rgba(255,255,255,0.85);padding:16px 32px;border-radius:999px;border:1px solid rgba(255,255,255,0.3);font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:all 0.3s;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif}.btn-gh:hover{background:rgba(255,255,255,0.1);color:#fff}.hww-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#00638e;color:#fff;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;transition:background .25s,transform .2s}.hww-btn-primary:hover{background:#004765;color:#fff;transform:translateY(-2px)}.hww-btn-ghost{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:1px solid rgba(123,177,188,0.35);color:rgba(255,255,255,0.8);border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;background:transparent;transition:border-color .25s,background .25s,transform .2s}.hww-btn-ghost:hover{border-color:rgba(123,177,188,0.6);background:rgba(123,177,188,0.06);color:#fff;transform:translateY(-2px)}.btn-primary-eleos{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#00638e;color:#fff;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;transition:background .25s,transform .2s}.btn-primary-eleos svg{width:18px;height:18px;flex-shrink:0}.btn-primary-eleos:hover{background:#004765;color:#fff;transform:translateY(-2px)}.cred-strip-thin{background:#00638e;padding:18px 0;border-top:1px solid rgba(255,255,255,0.1)}.cred-strip-thin.no-border-top{border-top:none}.cred-strip-thin p{font-size:20px;color:rgba(255,255,255,0.92);margin:0;font-weight:500;letter-spacing:0.01em;text-align:left}.cred-strip-thin.cred-strip--emergency{background:linear-gradient(135deg,#003c73 0%,#00579f 100%)}.cred-strip-thin.cred-strip--education{background:linear-gradient(135deg,#ea983e 0%,#f0ab5f 100%)}.cred-strip-thin.cred-strip--inquiry{background:linear-gradient(135deg,#8a5081 0%,#a06397 100%)}.cred-strip-thin.cred-strip--corporate{background:linear-gradient(135deg,#991862 0%,#b32173 100%)}.cred-strip-inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.cred-strip-logo{display:block;flex-shrink:0;line-height:0;text-decoration:none}.cred-strip-logo img{height:75px;width:auto;display:block;filter:brightness(0) invert(1)}.cred-strip-ops{background:#eaf0f5;padding:clamp(64px,8vw,96px) 0}.cred-strip-ops h2{font-size:clamp(1.5rem,2.5vw,2.1rem);color:#0a2855;line-height:1.2;margin-bottom:0;text-align:left}.cred-logo-strip-full{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media (max-width:1199px){.cred-logo-strip-full{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cred-logo-strip-full{grid-template-columns:repeat(2,1fr);gap:.75rem}}.cred-logo-item{background:#fdfdfd;border-radius:20px;border:1px solid rgba(10,40,85,0.08);box-shadow:0 6px 24px rgba(10,40,85,0.05),0 1px 2px rgba(10,40,85,0.04);min-height:180px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.cred-logo-item img{display:block;width:auto;max-width:150px;max-height:125px;object-fit:contain;opacity:.95;transition:all .25s ease}.cred-logo-item:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(10,40,85,0.08),0 2px 6px rgba(10,40,85,0.05)}.cred-logo-item:hover img{transform:scale(1.03);opacity:1}@media (max-width:767px){.cred-logo-item{min-height:140px;padding:1.25rem}.cred-logo-item img{max-height:72px}}.reality-section{background:#00638e;padding:clamp(72px,9vw,110px) 0}.reality-section h2{font-size:clamp(1.6rem,2.8vw,2.2rem);color:#fff;line-height:1.2;font-weight:500;text-align:left}.reality-section h2 em{font-style:italic;color:#7bb1bc;font-weight:300}.reality-body{font-size:1.04rem;color:rgba(255,255,255,0.84);line-height:1.85;margin:0;text-align:left}.reality-section.hww-has-bg{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),var(--hww-bg-img);background-size:cover;background-position:center;background-repeat:no-repeat}.what-eleos-section{background:#fff;padding:clamp(72px,9vw,110px) 0}.what-eleos-section h2{font-size:clamp(1.5rem,2.5vw,2.1rem);color:#0a2855;line-height:1.2;font-weight:500;text-align:left}.eleos-pull-quote{border-left:3px solid #7bb1bc;padding:22px 0 22px 28px;margin:0}.eleos-pull-quote p{font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;color:#00638e;line-height:1.5;font-weight:300;margin:0;text-align:left}.hero-confidence{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.15);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,0.52);margin-bottom:0;text-align:left}.deliver{background:#eaf0f5}.deliver-strip{display:grid;grid-template-columns:repeat(4,1fr);height:280px;overflow:hidden}.deliver-strip .strip-panel{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.deliver-strip .strip-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,72,92,0.82) 0%,rgba(0,99,142,0.18) 55%,transparent 100%)}.deliver-strip .strip-panel.sp-1{background-image:linear-gradient(135deg,rgba(0,72,92,0.28) 0%,rgba(0,99,142,0.12) 100%),url("/static/images/understand.png?a0e7e37ac169")}.deliver-strip .strip-panel.sp-2{background-image:linear-gradient(135deg,rgba(0,72,92,0.28) 0%,rgba(0,99,142,0.12) 100%),url("/static/images/build.png?a0e7e37ac169")}.deliver-strip .strip-panel.sp-3{background-image:linear-gradient(135deg,rgba(0,72,92,0.28) 0%,rgba(0,99,142,0.12) 100%),url("/static/images/support.png?a0e7e37ac169")}.deliver-strip .strip-panel.sp-4{background-image:linear-gradient(135deg,rgba(0,72,92,0.28) 0%,rgba(0,99,142,0.12) 100%),url("/static/images/strengthen.png?a0e7e37ac169")}.deliver-strip .strip-label{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px 22px}.deliver-strip .strip-name{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:22px;font-weight:500;color:#fff;line-height:1.15}.deliver-cards{padding:clamp(48px,6vw,72px) 0}.deliver-card{background:#f2f6f9;border:1px solid rgba(12,26,44,0.1);padding:32px 26px;transition:all 0.3s;position:relative;overflow:hidden;height:100%}.deliver-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform 0.4s}.deliver-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px -16px rgba(10,40,85,0.14)}.deliver-card:hover::before{transform:scaleX(1)}.deliver-card .deliver-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.deliver-card .deliver-card-header img{width:46px;height:46px;object-fit:contain;flex-shrink:0;display:block}.deliver-card .deliver-card-header h3{margin:0;font-size:18px;font-weight:500;line-height:1.15;text-align:left}.deliver-card .deliver-card-header .deliver-card-icon{margin:0;flex-shrink:0}.deliver-card .deliver-card-sub{font-size:13px;font-weight:600;color:#7a8597;margin-bottom:10px;letter-spacing:0.01em;line-height:1.4;min-height:2.8em;display:flex;align-items:flex-start;text-align:left}.deliver-card .deliver-card-body{font-size:15px;line-height:1.65;color:#4a5666;margin:0;text-align:left}.deliver-card p{font-size:15px;line-height:1.65;text-align:left}.deliver-card.dc-understand::before{background:#00638e}.deliver-card.dc-understand .deliver-card-icon{background:rgba(0,99,142,0.08);color:#00638e}.deliver-card.dc-understand:hover{border-color:rgba(0,99,142,0.2)}.deliver-card.dc-build::before{background:#ea983e}.deliver-card.dc-build .deliver-card-icon{background:rgba(234,152,62,0.1);color:#ea983e}.deliver-card.dc-build:hover{border-color:rgba(234,152,62,0.2)}.deliver-card.dc-support::before{background:#7bb1bc}.deliver-card.dc-support .deliver-card-icon{background:rgba(123,177,188,0.12);color:#60a1ae}.deliver-card.dc-support:hover{border-color:rgba(123,177,188,0.3)}.deliver-card.dc-strengthen::before{background:#8a5081}.deliver-card.dc-strengthen .deliver-card-icon{background:rgba(138,80,129,0.08);color:#8a5081}.deliver-card.dc-strengthen:hover{border-color:rgba(138,80,129,0.18)}.deliver-card-icon{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.25rem;transition:transform 0.3s}.deliver-card:hover .deliver-card-icon{transform:scale(1.08)}.deliver-card-sub{font-size:13px;font-weight:600;color:#7a8597;letter-spacing:0.01em;line-height:1.4;text-align:left}.support{position:relative;overflow:hidden}.support-bg{position:absolute;inset:0;background:#00638e}.support-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,72,92,0.88) 0%,rgba(0,99,142,0.78) 100%)}.support-inner{position:relative;z-index:2;padding:clamp(72px,9vw,120px) 0}.sector-card{background:rgba(255,255,255,0.04);border:1px solid rgba(184,208,220,0.15);border-radius:2px;overflow:hidden;transition:all 0.35s;height:100%;display:flex;flex-direction:column}.sector-card:hover{background:rgba(255,255,255,0.08);border-color:#7bb1bc;transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,0.35)}.sector-img{height:190px;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.sector-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(26,83,124,0.05) 20%,rgba(26,83,124,0.55) 100%)}.sector-img.si-police{background-image:linear-gradient(135deg,rgba(26,83,124,0.2) 0%,rgba(42,111,158,0.08) 100%),url("/static/images/emergency.png?a0e7e37ac169")}.sector-img.si-schools{background-image:linear-gradient(135deg,rgba(26,83,124,0.2) 0%,rgba(42,111,158,0.08) 100%),url("/static/images/education_new.png?a0e7e37ac169")}.sector-img.si-corp{background-image:linear-gradient(135deg,rgba(26,83,124,0.2) 0%,rgba(42,111,158,0.08) 100%),url("/static/images/corporate.png?a0e7e37ac169")}.sector-img.si-inquiry,.sector-img.si-inquiry--light{background-image:linear-gradient(135deg,rgba(26,83,124,0.1) 0%,rgba(42,111,158,0.04) 100%),url("/static/images/inquiries.png?a0e7e37ac169")}.sector-img-label{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:14px 20px}.sector-img-label h3{font-size:18px;color:#fff;line-height:1.2;font-weight:500;text-align:left}.sector-body{padding:20px 22px;flex:1}.sl{font-size:14px;color:rgba(255,255,255,0.78);line-height:1.6;margin-bottom:10px;text-align:left}.sl strong{display:block;font-size:10px;letter-spacing:0.16em;text-transform:uppercase;color:#7bb1bc;margin-bottom:4px;font-weight:600}.quote-section{background:#00638e;padding:clamp(48px,6vw,72px) 0;text-align:left;position:relative;overflow:hidden}.quote-section::before{content:"";position:absolute;top:-180px;right:-180px;width:500px;height:500px;border:1px solid rgba(184,208,220,0.07);border-radius:50%}.quote-inner{position:relative;z-index:2;max-width:850px}.q-section-label{font-size:12px;letter-spacing:0.18em;text-transform:uppercase;font-weight:600;color:#f2f6f9;margin-bottom:36px;display:block;text-align:left}.q-mark{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:80px;font-weight:600;line-height:0.4;color:#7bb1bc;opacity:0.5;display:block;margin-bottom:28px;text-align:left}.q-text{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:clamp(20px,2.4vw,34px);line-height:1.4;color:#fff;margin-bottom:0;font-weight:300;font-style:italic;text-align:left}.q-attrib-inline{display:inline;font-size:clamp(15px,1.2vw,17px);font-style:normal;font-weight:500;color:rgba(255,255,255,0.65);white-space:nowrap;margin-left:6px}.q-attrib{font-size:14px;color:#7bb1bc;font-weight:500;letter-spacing:0.06em;margin-top:20px;display:block;text-align:left}.q-attrib span{color:rgba(255,255,255,0.35);margin:0 8px}.why-eleos-section{background:#eaf0f5;padding:clamp(72px,9vw,110px) 0}.why-eleos-section h2{font-size:clamp(1.5rem,2.5vw,2.1rem);color:#0a2855;line-height:1.2;font-weight:500;text-align:left}.hub-section{background:#7bb1bc;padding:clamp(72px,9vw,110px) 0;position:relative;overflow:hidden}.hub-section::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;border:1px solid rgba(255,255,255,0.12);border-radius:50%;pointer-events:none}.hub-section .eyebrow.white{color:rgba(0,60,115,0.65)}.hub-section .eyebrow.white::before{background:rgba(0,60,115,0.4)}.hub-section h2{color:#00638e!important;font-weight:500;text-align:left}.hub-body{font-size:1.04rem;color:rgba(0,60,115,0.82);line-height:1.85;margin:0;text-align:left}.hub-section .hww-btn-primary{background:#00638e;color:#fff}.hub-section .hww-btn-primary:hover{background:#003c73}.closing{position:relative;overflow:hidden;padding:clamp(60px,8vw,96px) 0;background:#00638e}.closing::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;height:760px;border:1px solid rgba(184,208,220,0.07);border-radius:50%}.closing::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px;height:1100px;border:1px solid rgba(184,208,220,0.04);border-radius:50%}.closing-body{position:relative;z-index:2;max-width:600px}.closing .eyebrow{margin-bottom:20px}.closing h2{color:#fff;margin:0 0 20px;font-weight:500;text-align:left;max-width:20ch}.closing .lede{color:rgba(255,255,255,0.82);max-width:56ch;margin:0 0 40px;text-align:left}.closing-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.site-footer{background:#fff;border-top:3px solid #7bb1bc;color:#00638e;padding:clamp(48px,6vw,80px) 0 0;font-size:13px}.footer-grid{display:grid;grid-template-columns:1.8fr 2fr 1.5fr;gap:clamp(32px,5vw,72px);padding-bottom:clamp(48px,6vw,72px)}.footer-logo{height:90px;display:block;margin-bottom:20px}.footer-tagline{font-size:14px;color:#00638e;line-height:1.7;max-width:30ch;margin-bottom:24px;text-align:left}.footer-contact a{display:block;color:#00638e;text-decoration:none;font-size:13px;margin-bottom:6px;transition:color 0.2s}.footer-contact a:hover{color:#003f5b}.footer-col-title{font-size:10px;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;color:#00638e;opacity:0.5;margin-bottom:20px;text-align:left}.footer-governance{margin-top:16px;font-size:11px;color:#00638e;opacity:0.45;text-transform:uppercase;letter-spacing:0.15em;text-align:left}.footer-nav-group{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-download-link i{color:#00638e;font-size:.78rem;opacity:.6;flex-shrink:0;transition:opacity .2s,transform .2s}.footer-download-link:hover i{opacity:1;transform:translateY(1px)}.footer-resources-signup{display:flex;flex-direction:column;gap:0}.footer-resources-signup>div + div{margin-top:32px;padding-top:28px;border-top:1px solid rgba(12,26,44,0.1)}.footer-nav{list-style:none;padding:0}.footer-nav li{margin-bottom:12px}.footer-nav a{color:#00638e;text-decoration:none;font-size:14px;transition:color 0.25s;display:inline-flex;align-items:center;gap:6px}.footer-nav a::before{content:'';width:0;height:1px;background:#00638e;transition:width 0.25s;flex-shrink:0}.footer-nav a:hover{color:#00638e}.footer-nav a:hover::before{width:12px}.footer-signup-desc{font-size:13px;color:#00638e;line-height:1.7;margin-bottom:18px;text-align:left}.footer-signup-form{display:flex;flex-direction:column;gap:10px}.footer-signup-input{width:100%;padding:11px 14px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:13px;color:#0a2855;background:#f2f6f9;border:1px solid rgba(14,26,36,0.18);border-radius:3px;outline:none;transition:border-color 0.2s,background 0.2s;-webkit-appearance:none;appearance:none}.footer-signup-input::placeholder{color:#7a8597}.footer-signup-input:focus{border-color:#00638e;background:#fff;box-shadow:0 0 0 3px rgba(0,99,142,0.08)}.footer-signup-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 20px;background:#00638e;color:#fff;border:none;border-radius:3px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:13px;font-weight:600;letter-spacing:0.02em;cursor:pointer;transition:background 0.25s}.footer-signup-btn:hover{background:#004765}.footer-bottom-wrap{background:#eaf0f5;border-top:1px solid rgba(12,26,44,0.1);width:100%}.footer-bottom{padding:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-bottom-left{color:#00638e;opacity:0.55;font-size:12px}.footer-bottom-right{display:flex;gap:20px;font-size:12px}.footer-bottom-right a{color:#00638e;opacity:0.55;text-decoration:none;transition:opacity 0.2s,color 0.2s}.footer-bottom-right a:hover{opacity:1;color:#00638e}.footer-social{display:flex;gap:16px;margin-top:14px;flex-wrap:wrap}.footer-social a{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:#00638e;text-decoration:none;letter-spacing:.02em;transition:color .2s}.footer-social a svg{flex-shrink:0}.footer-social a:hover{color:#00638e}.page-hero{background:#00638e;padding-top:68px;position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;top:-180px;right:-180px;width:600px;height:600px;border:1px solid rgba(184,208,220,0.07);border-radius:50%}.page-hero::after{content:"";position:absolute;bottom:-200px;left:10%;width:400px;height:400px;border:1px solid rgba(184,208,220,0.05);border-radius:50%}.page-hero-inner{position:relative;z-index:2;padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,100px)}.page-hero h1{font-size:clamp(34px,4.5vw,60px);color:#fff;margin:18px 0 22px;font-weight:500;text-align:left}.page-hero h1 em{font-style:italic;color:#7bb1bc;font-weight:300}.page-hero-sub{font-size:clamp(16px,1.2vw,19px);color:rgba(255,255,255,0.85);line-height:1.6;font-weight:400;margin-bottom:16px;text-align:left}.page-hero-body{font-size:clamp(14px,1vw,16px);color:rgba(255,255,255,0.62);line-height:1.8;max-width:68ch;text-align:left}.hww-section{padding:100px 0;position:relative}.hww-section.hww-dark{background:#00638e}.hww-section.hww-deep{background:#00638e}.hww-section.hww-mid{background:#f0f4f7}.hww-section.hww-light{background:#fff}.hww-section.hww-pale{background:#eef4f6}.hww-section.hww-has-bg{background-image:var(--hww-bg-img);background-size:cover;background-position:center;background-repeat:no-repeat}.hww-section-bg-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,72,92,0.93) 0%,rgba(0,99,142,0.82) 50%,rgba(0,99,142,0.6) 100%)}.hww-section-bg-overlay.hww-overlay-light{background:linear-gradient(to right,rgba(238,244,246,0.94) 0%,rgba(238,244,246,0.88) 50%,rgba(238,244,246,0.72) 100%)}.hww-intro-section{background:#fff;padding:96px 0 88px}.hww-intro-section.hww-intro-teal{background:#deeaed;border-bottom:1px solid rgba(0,99,142,0.12)}.hww-intro-section.hww-intro-teal .hww-intro-lead{font-size:clamp(18px,1.8vw,24px);font-weight:500;color:#00638e;line-height:1.35;margin-bottom:0}.hww-intro-section.hww-intro-teal .hww-intro-body{font-size:clamp(15px,1.1vw,17px);color:#3a4a58;line-height:1.75;font-weight:400;max-width:58ch}.hww-intro-inner{max-width:820px}.hww-intro-inner h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:500;color:#0a2855;line-height:1.2;margin-bottom:28px;text-align:left}.hww-intro-inner p{font-size:1.05rem;color:#3a4a58;line-height:1.8;margin-bottom:20px;text-align:left}.hww-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(123,177,188,0.2),transparent);margin:0;border:0}.hww-section-h2{font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:500;line-height:1.12;margin-bottom:0;text-align:left}.hww-dark .hww-section-h2,.hww-deep .hww-section-h2{color:#fff}.hww-mid .hww-section-h2,.hww-light .hww-section-h2,.hww-pale .hww-section-h2{color:#0a2855}.hww-section-subtitle{font-size:1rem;font-weight:500;margin-top:10px;margin-bottom:0;text-align:left}.hww-dark .hww-section-subtitle,.hww-deep .hww-section-subtitle{color:rgba(255,255,255,0.5)}.hww-mid .hww-section-subtitle,.hww-light .hww-section-subtitle,.hww-pale .hww-section-subtitle{color:#7a8597}.hww-section-intro{font-size:1.05rem;line-height:1.8;margin-top:28px;text-align:left}.hww-dark .hww-section-intro,.hww-deep .hww-section-intro{color:rgba(255,255,255,0.7)}.hww-mid .hww-section-intro,.hww-light .hww-section-intro,.hww-pale .hww-section-intro{color:#3a4a58}.hww-pillar-bar{position:relative;z-index:2;background:#3d8ab5;padding:16px clamp(24px,5vw,72px);display:flex;align-items:center;gap:0;flex-wrap:wrap}.hww-pill-anchor{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,0.78);text-decoration:none;font-size:13px;font-weight:500;padding:8px 28px 8px 0;margin-right:4px;transition:color .25s;white-space:nowrap}.hww-pill-anchor:last-child{border-right:0}.hww-pill-anchor:hover{color:#fff}.hww-pill-anchor.p-understand:hover{color:#7bb1bc}.hww-pill-anchor.p-build:hover{color:#ea983e}.hww-pill-anchor.p-support:hover{color:#7bb1bc}.hww-pill-anchor.p-strengthen:hover{color:#b890b3}.hww-pill-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:.68rem;font-weight:700;background:rgba(255,255,255,0.15);color:inherit;flex-shrink:0}.hww-pillar-label{display:inline-flex;align-items:center;gap:12px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.hww-pillar-label::before{content:'';display:block;width:28px;height:2px;border-radius:2px;background:currentColor;flex-shrink:0}.pl-understand{color:#00638e}.pl-build{color:#ea983e}.pl-support{color:#7bb1bc}.pl-strengthen{color:#b890b3}.pl-ops{color:#7bb1bc}.pl-understand-services{color:#7bb1bc}.pl-frontline{color:#003c73}.eyebrow-frontline{color:#003c73}.eyebrow-frontline::before{background:#003c73}.hww-card-top-accent.a-frontline{background:#003c73}.about-principle-card--frontline{border-top:3px solid #003c73}.hww-btn-frontline{background:#003c73}.hww-btn-frontline:hover{background:#00274a}.frontline-confidence{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#003c73;border-top:1px solid rgba(26,83,124,0.15);padding-top:20px;margin-top:4px}.insight-article-top.t-frontline-sector{background:#003c73}.closing-frontline{background:#00315f}.hero-frontline .hero-bg::after{background:linear-gradient(to right,rgba(0,60,115,0.92) 0%,rgba(0,60,115,0.74) 35%,rgba(0,60,115,0.28) 65%,rgba(0,60,115,0.06) 100%)}.hero-frontline h1 em{color:#b8d4f0}.hww-intro-section.hww-intro-frontline{background:#e8eef5;border-bottom:1px solid rgba(0,60,115,0.12)}.hww-intro-section.hww-intro-frontline .hww-intro-lead{color:#001e4a}.hww-intro-section.hww-intro-frontline .hww-intro-body{color:#1a2e4a}.hww-intro-section.hww-intro-frontline .frontline-confidence{color:#003c73;border-top-color:rgba(0,60,115,0.15)}.hww-intro-section.hww-intro-frontline .btn-hero-ghost{color:#003c73!important;border-color:#003c73!important}.reality-section-frontline{background-color:#003c73}.reality-section-frontline h2 em{color:#7bb1bc}.quote-section-frontline{background:#00315f}.quote-section-frontline .q-mark{color:rgba(123,177,188,0.5)}.pl-schools{color:#ea983e}.eyebrow-schools{color:#ea983e}.eyebrow-schools::before{background:#ea983e}.hww-card-top-accent.a-schools{background:#ea983e}.about-principle-card--schools{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 2px 16px rgba(14,26,36,0.05);transition:transform .3s,box-shadow .3s;height:100%;border-top:3px solid #ea983e}.about-principle-card--schools::before{background:#ea983e}.about-principle-card--schools .about-principle-title{color:#5a2a08}.about-principle-card--schools .about-principle-body{color:#6a3a10}.hww-btn-schools{background:#ea983e}.hww-btn-schools:hover{background:#e68419}.schools-confidence{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#ea983e;border-top:1px solid rgba(234,152,62,0.25);padding-top:20px;margin-top:4px}.insight-article-top.t-schools-sector{background:#ea983e}.closing-schools{background:linear-gradient(135deg,#a65f12 0%,#e68419 55%,#ea983e 100%)}.closing-inquiries{background:linear-gradient(135deg,#43273f 0%,#704169 55%,#8a5081 100%)}.closing-corporate{background:linear-gradient(135deg,#380924 0%,#76124b 55%,#991862 100%)}.hww-intro-section.hww-intro-schools{background:#fdf0e4;border-bottom:1px solid rgba(234,152,62,0.2)}.hww-intro-section.hww-intro-schools .hww-intro-lead{font-size:clamp(18px,1.8vw,24px);font-weight:500;color:#7a3a0a;line-height:1.35;margin-bottom:0}.hww-intro-section.hww-intro-schools .hww-intro-body{font-size:clamp(15px,1.1vw,17px);color:#5a3010;line-height:1.75;font-weight:400;max-width:58ch}.hww-intro-section.hww-intro-schools .schools-confidence{color:#ea983e;border-top-color:rgba(234,152,62,0.25)}.hww-intro-section.hww-intro-schools .btn-hero-ghost{color:#7a3a0a!important;border-color:#7a3a0a!important}.cred-strip-ops-schools{background:#fff}.cred-strip-ops-schools .eyebrow{color:#ea983e}.cred-strip-ops-schools .eyebrow::before{background:#ea983e}.cred-strip-ops-schools h2{color:#5a2a08}.cred-strip-ops-schools .lede{color:#6a3a10}.reality-section-schools{background-color:#ea983e;padding:clamp(72px,9vw,110px) 0}.reality-section-schools h2 em{color:#fcd5a0}.hww-section.hww-schools-pale{background-color:#fef6ed}.hww-section.hww-schools-pale .hww-section-h2{color:#5a2a08}.hww-section.hww-schools-pale .hww-section-intro{color:#6a3a10}.hww-section.hww-schools-pale .hww-pillar-label{color:#ea983e}.hww-section.hww-schools-pale .hww-section-bg-overlay{background:linear-gradient(to right,rgba(254,246,237,0.96) 0%,rgba(254,246,237,0.92) 50%,rgba(254,246,237,0.8) 100%)}.hww-section.hww-schools-pale .hww-card.hww-card-dark h3{color:#5a2a08}.hww-section.hww-schools-pale .hww-card.hww-card-dark p,.hww-section.hww-schools-pale .hww-card.hww-card-dark ul li{color:#6a3a10}.hww-section.hww-schools-pale .hww-card.hww-card-dark ul li::before{background:#ea983e}.what-eleos-schools{background:#fff}.what-eleos-schools h2{color:#5a2a08}.what-eleos-schools .lede,.what-eleos-schools .body-text{color:#5a3010}.quote-section-schools{background:#c16f15}.quote-section-schools .q-mark{color:rgba(255,220,160,0.55)}.hww-section.hww-schools-mid{background:#faeade}.hww-section.hww-schools-mid .hww-section-h2{color:#5a2a08}.hww-section.hww-schools-mid .eyebrow-schools{color:#ea983e}.hww-section.hww-schools-mid .eyebrow-schools::before{background:#ea983e}.hww-section.hww-schools-mid .about-principle-card--schools{background:#fff8f0;border-top:3px solid #ea983e}.hww-section.hww-schools-mid .about-principle-card--schools .about-principle-title{color:#5a2a08}.hww-section.hww-schools-mid .about-principle-card--schools .about-principle-body{color:#6a3a10}.hww-section.hww-schools-mid .hww-framework-card{background:#fff}.hww-section.hww-schools-mid .hww-framework-card h3{color:#5a2a08}.hww-section.hww-schools-mid .hww-framework-card p{color:#6a3a10}.hww-section.hww-schools-mid .hww-framework-card .hww-fc-subtitle{color:#8a5010}.hww-section.hww-schools-mid .hww-download-list li{color:#6a3a10}.hww-section.hww-schools-light{background:#fff8f2}.hww-section.hww-schools-light .hww-section-h2{color:#5a2a08}.hww-section.hww-schools-light .eyebrow-schools{color:#ea983e}.hww-section.hww-schools-light .eyebrow-schools::before{background:#ea983e}.hww-section.hww-schools-light p{color:#6a3a10}.hww-section.hww-schools-light .insight-article-card .insight-article-title{color:#5a2a08}.hww-section.hww-schools-light .insight-article-card .insight-article-excerpt{color:#6a3a10}.hww-download-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hww-download-list li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#6a3a10;line-height:1.5}.hww-download-list li i{color:#ea983e;font-size:1rem;flex-shrink:0;margin-top:2px}.hero-education .hero-bg::after{background:linear-gradient(to right,rgba(234,152,62,0.92) 0%,rgba(234,152,62,0.74) 35%,rgba(234,152,62,0.28) 65%,rgba(234,152,62,0.06) 100%)}.hero-education h1 em{color:#fde4bf}.pl-corporate{color:#991862}.eyebrow-corporate{color:#991862}.eyebrow-corporate::before{background:#991862}.hww-btn-corporate{background:#991862}.hww-btn-corporate:hover{background:#76124b}.hww-card-top-accent.a-corporate{background:#991862}.about-principle-card--corporate{border-top:3px solid #991862}.about-principle-card--corporate::before{background:#991862}.insight-article-top.t-corporate-sector{background:#991862}.hww-intro-section.hww-intro-corporate{background:#fdf4f8;border-bottom:1px solid rgba(153,24,98,0.12)}.hww-intro-section.hww-intro-corporate .hww-intro-lead{color:#5c0e36}.hww-intro-section.hww-intro-corporate .hww-intro-body{color:#4a1a32}.hww-intro-section.hww-intro-corporate .corporate-confidence{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#991862;border-top:1px solid rgba(153,24,98,0.22);padding-top:18px;margin-top:20px}.hww-intro-section.hww-intro-corporate .btn-hero-ghost{color:#5c0e36!important;border-color:#5c0e36!important}.cred-strip-ops-corporate{background:#fff}.cred-strip-ops-corporate h2{color:#3a0c22}.cred-strip-ops-corporate .lede{color:#4a1a32}.reality-section-corporate{background-color:#991862;padding:clamp(72px,9vw,110px) 0}.reality-section-corporate h2 em{color:#f7c0d8}.hww-section.hww-corporate-pale{background-color:#fdf8fb}.hww-section.hww-corporate-pale .hww-section-h2{color:#3a0c22}.hww-section.hww-corporate-pale .hww-section-intro{color:#4a1a32}.hww-section.hww-corporate-pale .hww-pillar-label{color:#991862}.hww-section.hww-corporate-pale .hww-section-bg-overlay{background:linear-gradient(to right,rgba(253,248,251,0.96) 0%,rgba(253,248,251,0.92) 50%,rgba(253,248,251,0.8) 100%)}.hww-section.hww-corporate-pale .hww-card.hww-card-dark h3{color:#3a0c22}.hww-section.hww-corporate-pale .hww-card.hww-card-dark p,.hww-section.hww-corporate-pale .hww-card.hww-card-dark ul li{color:#4a1a32}.hww-section.hww-corporate-pale .hww-card.hww-card-dark ul li::before{background:#991862}.what-eleos-corporate{background:#fff}.what-eleos-corporate h2{color:#3a0c22}.what-eleos-corporate .lede,.what-eleos-corporate .body-text{color:#4a1a32}.quote-section-corporate{background:#6d1146}.quote-section-corporate .q-mark{color:rgba(247,192,216,0.5)}.hww-section.hww-corporate-mid{background:#f7ecf2}.hww-section.hww-corporate-mid .hww-section-h2{color:#3a0c22}.hww-section.hww-corporate-mid .eyebrow-corporate{color:#991862}.hww-section.hww-corporate-mid .eyebrow-corporate::before{background:#991862}.hww-section.hww-corporate-mid .about-principle-card--corporate{background:#fdf4f8;border-top:3px solid #991862}.hww-section.hww-corporate-mid .about-principle-card--corporate::before{background:#991862}.hww-section.hww-corporate-mid .about-principle-card--corporate .about-principle-title{color:#3a0c22}.hww-section.hww-corporate-mid .about-principle-card--corporate .about-principle-body{color:#4a1a32}.hww-section.hww-corporate-mid .hww-framework-card{background:#fff}.hww-section.hww-corporate-mid .hww-framework-card h3{color:#3a0c22}.hww-section.hww-corporate-mid .hww-framework-card p{color:#4a1a32}.hww-section.hww-corporate-mid .hww-framework-card .hww-fc-subtitle{color:#7a1a46}.hww-section.hww-corporate-mid .hww-download-list i{color:#991862}.hww-section.hww-corporate-mid .hww-download-list li{color:#4a1a32}.hww-section.hww-corporate-light{background:#fdf6fa}.hww-section.hww-corporate-light .hww-section-h2{color:#3a0c22}.hww-section.hww-corporate-light .eyebrow-corporate{color:#991862}.hww-section.hww-corporate-light .eyebrow-corporate::before{background:#991862}.hww-section.hww-corporate-light p{color:#4a1a32}.hww-section.hww-corporate-light .insight-article-card .insight-article-title{color:#3a0c22}.hww-section.hww-corporate-light .insight-article-card .insight-article-excerpt{color:#4a1a32}.hero-corporate .hero-bg::after{background:linear-gradient(to right,rgba(153,24,98,0.92) 0%,rgba(153,24,98,0.74) 35%,rgba(153,24,98,0.28) 65%,rgba(153,24,98,0.06) 100%)}.hero-corporate h1 em{color:#f5bbd0}.pl-inquiry{color:#8a5081}.eyebrow-inquiry{color:#8a5081}.eyebrow-inquiry::before{background:#8a5081}.hww-btn-inquiry{background:#8a5081}.hww-btn-inquiry:hover{background:#704169}.hww-card-top-accent.a-inquiry{background:#8a5081}.about-principle-card--inquiry{border-top:3px solid #8a5081}.about-principle-card--inquiry::before{background:#8a5081}.insight-article-top.t-inquiry-sector{background:#8a5081}.hww-intro-section.hww-intro-inquiry{background:#f7f2f6;border-bottom:1px solid rgba(138,80,129,0.12)}.hww-intro-section.hww-intro-inquiry .hww-intro-lead{color:#3e1540}.hww-intro-section.hww-intro-inquiry .hww-intro-body{color:#3a1a3a}.hww-intro-section.hww-intro-inquiry .inquiry-confidence{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;font-weight:600;color:#8a5081;border-top:1px solid rgba(138,80,129,0.22);padding-top:18px;margin-top:20px}.hww-intro-section.hww-intro-inquiry .btn-hero-ghost{color:#3e1540!important;border-color:#3e1540!important}.cred-strip-ops-inquiry{background:#fff}.cred-strip-ops-inquiry h2{color:#2e1030}.cred-strip-ops-inquiry .lede{color:#3a1a3a}.reality-section-inquiry{background-color:#8a5081;padding:clamp(72px,9vw,110px) 0}.reality-section-inquiry h2 em{color:#e2c8e0}.hww-section.hww-inquiry-pale{background-color:#f6f2f6}.hww-section.hww-inquiry-pale .hww-section-h2{color:#2e1030}.hww-section.hww-inquiry-pale .hww-section-intro{color:#3a1a3a}.hww-section.hww-inquiry-pale .hww-pillar-label{color:#8a5081}.hww-section.hww-inquiry-pale .hww-section-bg-overlay{background:linear-gradient(to right,rgba(247,242,247,0.96) 0%,rgba(247,242,247,0.92) 50%,rgba(247,242,247,0.8) 100%)}.hww-section.hww-inquiry-pale .hww-card.hww-card-dark h3{color:#2e1030}.hww-section.hww-inquiry-pale .hww-card.hww-card-dark p,.hww-section.hww-inquiry-pale .hww-card.hww-card-dark ul li{color:#3a1a3a}.hww-section.hww-inquiry-pale .hww-card.hww-card-dark ul li::before{background:#8a5081}.what-eleos-inquiry{background:#fff}.what-eleos-inquiry h2{color:#2e1030}.what-eleos-inquiry .lede,.what-eleos-inquiry .body-text{color:#3a1a3a}.quote-section-inquiry{background:#633a5d}.quote-section-inquiry .q-mark{color:rgba(226,200,224,0.5)}.hww-section.hww-inquiry-mid{background:#ede3ec}.hww-section.hww-inquiry-mid .hww-section-h2{color:#2e1030}.hww-section.hww-inquiry-mid .eyebrow-inquiry{color:#8a5081}.hww-section.hww-inquiry-mid .eyebrow-inquiry::before{background:#8a5081}.hww-section.hww-inquiry-mid .about-principle-card--inquiry{background:#f7f2f6;border-top:3px solid #8a5081}.hww-section.hww-inquiry-mid .about-principle-card--inquiry::before{background:#8a5081}.hww-section.hww-inquiry-mid .about-principle-card--inquiry .about-principle-title{color:#2e1030}.hww-section.hww-inquiry-mid .about-principle-card--inquiry .about-principle-body{color:#3a1a3a}.hww-section.hww-inquiry-mid .hww-framework-card{background:#fff}.hww-section.hww-inquiry-mid .hww-framework-card h3{color:#2e1030}.hww-section.hww-inquiry-mid .hww-framework-card p{color:#3a1a3a}.hww-section.hww-inquiry-mid .hww-framework-card .hww-fc-subtitle{color:#6a3a6a}.hww-section.hww-inquiry-mid .hww-download-list i{color:#8a5081}.hww-section.hww-inquiry-mid .hww-download-list li{color:#3a1a3a}.hww-section.hww-inquiry-light{background:#f6f1f5}.hww-section.hww-inquiry-light .hww-section-h2{color:#2e1030}.hww-section.hww-inquiry-light .eyebrow-inquiry{color:#8a5081}.hww-section.hww-inquiry-light .eyebrow-inquiry::before{background:#8a5081}.hww-section.hww-inquiry-light p{color:#3a1a3a}.hww-section.hww-inquiry-light .insight-article-card .insight-article-title{color:#2e1030}.hww-section.hww-inquiry-light .insight-article-card .insight-article-excerpt{color:#3a1a3a}.hww-icon-title-row{display:flex;align-items:center;gap:14px;margin-bottom:16px}.hww-icon-title-row h3{margin:0}.hww-diff-icon{font-size:1.5rem;color:#7bb1bc;opacity:.85;flex-shrink:0;display:flex;align-items:center}.hww-diff-icon-img{width:46px;height:46px;flex-shrink:0;object-fit:contain}.hww-two-col-list{columns:2;column-gap:40px}.hww-two-col-list li{break-inside:avoid}@media (max-width:640px){.hww-two-col-list{columns:1}}.hero-inquiries .hero-bg::after{background:linear-gradient(to right,rgba(138,80,129,0.92) 0%,rgba(138,80,129,0.74) 35%,rgba(138,80,129,0.28) 65%,rgba(138,80,129,0.06) 100%)}.hero-inquiries h1 em{color:#d4b6ce}.hww-btn-outline-schools{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:1.5px solid rgba(234,152,62,0.55);color:#7a3a0a;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;background:transparent;transition:border-color .25s,background .25s}.hww-btn-outline-schools:hover{border-color:#ea983e;background:rgba(234,152,62,0.08);color:#7a3a0a}.hww-btn-outline-frontline{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:1.5px solid rgba(0,60,115,0.4);color:#003c73;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;background:transparent;transition:border-color .25s,background .25s}.hww-btn-outline-frontline:hover{border-color:#003c73;background:rgba(0,60,115,0.06);color:#003c73}.hww-btn-outline-corporate{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:1.5px solid rgba(153,24,98,0.4);color:#5c0e36;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;background:transparent;transition:border-color .25s,background .25s}.hww-btn-outline-corporate:hover{border-color:#991862;background:rgba(153,24,98,0.06);color:#5c0e36}.hww-btn-outline-inquiry{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:1.5px solid rgba(138,80,129,0.4);color:#3e1540;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:500;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;background:transparent;transition:border-color .25s,background .25s}.hww-btn-outline-inquiry:hover{border-color:#8a5081;background:rgba(138,80,129,0.06);color:#3e1540}.hww-card{border-radius:4px;padding:40px 36px;height:100%;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.hww-card:hover{transform:translateY(-4px)}.hww-card.hww-card-light{background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.08)}.hww-card.hww-card-light:hover{background:rgba(255,255,255,0.07);box-shadow:0 20px 60px rgba(0,0,0,0.3)}.hww-card.hww-card-light h3{color:#fff;text-align:left}.hww-card.hww-card-light p{color:rgba(255,255,255,0.65);text-align:left}.hww-card.hww-card-light .hww-card-service{color:rgba(255,255,255,0.35)}.hww-card.hww-card-light .hww-card-subtitle{color:rgba(255,255,255,0.45)}.hww-card.hww-card-light ul li{color:rgba(255,255,255,0.65)}.hww-card.hww-card-light ul li::before{background:rgba(255,255,255,0.3)}.hww-card.hww-card-light .hww-card-note{color:rgba(255,255,255,0.4);border-top:1px solid rgba(255,255,255,0.08)}.hww-card.hww-card-dark{background:#fff;border:1px solid rgba(14,26,36,0.08);box-shadow:0 2px 20px rgba(14,26,36,0.06)}.hww-card.hww-card-dark:hover{box-shadow:0 20px 60px rgba(14,26,36,0.12)}.hww-card.hww-card-dark h3{color:#0a2855;text-align:left}.hww-card.hww-card-dark p{color:#3a4a58;text-align:left}.hww-card.hww-card-dark .hww-card-service{color:#7a8597}.hww-card.hww-card-dark .hww-card-subtitle{color:#7a8597}.hww-card.hww-card-dark ul li{color:#3a4a58}.hww-card.hww-card-dark ul li::before{background:#00638e}.hww-card.hww-card-dark .hww-card-note{color:#7a8597;border-top:1px solid rgba(14,26,36,0.08)}.hww-card-top-accent{position:absolute;top:0;left:0;width:100%;height:3px}.hww-card-top-accent.a-ocean{background:#00638e}.hww-card-top-accent.a-freshwater{background:#7bb1bc}.hww-card-top-accent.a-mandarin{background:#ea983e}.hww-card-top-accent.a-violet{background:#8a5081}.hww-card-service{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;text-align:left}.hww-card h3{font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:10px;text-align:left}.hww-card-subtitle{font-size:.82rem;font-weight:500;margin-bottom:20px;display:block;text-align:left}.hww-card p{font-size:.93rem;line-height:1.75;margin-bottom:0;text-align:left}.hww-card ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px}.hww-card ul li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.6;text-align:left}.hww-card ul li::before{content:'';display:block;width:5px;height:5px;border-radius:50%;margin-top:7px;flex-shrink:0}.hww-card-note{margin-top:24px;padding-top:20px;font-size:.85rem;font-style:italic;line-height:1.7;text-align:left}.hww-framework-card{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden;box-shadow:0 2px 20px rgba(14,26,36,0.06)}.hww-framework-card h3{font-size:1.4rem;font-weight:500;color:#0a2855;margin-bottom:10px;text-align:left}.hww-framework-card .hww-fc-subtitle{font-size:.85rem;color:#7a8597;margin-bottom:24px;display:block;text-align:left}.hww-framework-card p{font-size:.95rem;color:#3a4a58;line-height:1.8;margin-bottom:28px;text-align:left}.hww-framework-card-body{padding:48px 44px}.hww-framework-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:28px}.hww-framework-item{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#3a4a58;padding:10px 14px;background:rgba(0,99,142,0.04);border-left:3px solid #00638e;border-radius:0 3px 3px 0;text-align:left}.hww-remind-card{background:linear-gradient(135deg,#f8f4fb 0%,#f0eef7 100%);border:1px solid rgba(138,80,129,0.12);border-radius:4px;overflow:hidden}.hww-remind-card h3{font-size:1.4rem;font-weight:500;color:#0a2855;margin-bottom:10px;text-align:left}.hww-remind-card .hww-rc-subtitle{font-size:.85rem;color:#8a5081;font-weight:500;margin-bottom:24px;display:block;text-align:left}.hww-remind-card p{font-size:.95rem;color:#3a4a58;line-height:1.8;margin-bottom:28px;text-align:left}.hww-remind-body{padding:48px 44px}.hww-remind-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:28px}.hww-remind-item{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#3a4a58;padding:10px 14px;background:rgba(138,80,129,0.06);border-left:3px solid #8a5081;border-radius:0 3px 3px 0;text-align:left}.hww-ops-intro{font-size:1.05rem;color:rgba(255,255,255,0.7);line-height:1.8;margin-bottom:48px;text-align:left}.hww-ops-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:767px){.hww-ops-cols{grid-template-columns:1fr}}.hww-ops-group{padding:32px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:4px}.hww-ops-group h4{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7bb1bc;margin-bottom:20px;text-align:left}.hww-ops-group ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hww-ops-group ul li{display:flex;align-items:flex-start;gap:12px;font-size:.93rem;color:rgba(255,255,255,0.68);line-height:1.55;text-align:left}.hww-ops-group ul li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#7bb1bc;margin-top:6px;flex-shrink:0;opacity:.7}.hww-ops-closer{margin-top:48px;font-size:.98rem;color:rgba(255,255,255,0.6);line-height:1.8;max-width:700px;text-align:left}.hww-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.hww-reveal.visible{opacity:1;transform:translateY(0)}.hww-reveal.hww-d1{transition-delay:.1s}.hww-reveal.hww-d2{transition-delay:.2s}.hww-reveal.hww-d3{transition-delay:.3s}.about-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:start}@media (max-width:767px){.about-two-col{grid-template-columns:1fr}}.about-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.about-list li{display:flex;align-items:flex-start;gap:14px;font-size:.97rem;line-height:1.65;text-align:left}.about-list li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;margin-top:7px;flex-shrink:0}.hww-dark .about-list li,.hww-deep .about-list li{color:rgba(255,255,255,0.72)}.hww-dark .about-list li::before,.hww-deep .about-list li::before{background:#7bb1bc;opacity:.8}.hww-mid .about-list li,.hww-light .about-list li{color:#3a4a58}.hww-mid .about-list li::before,.hww-light .about-list li::before{background:#00638e}.about-principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.about-principle-card{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 2px 16px rgba(14,26,36,0.05);transition:transform .3s,box-shadow .3s;height:100%}.about-principle-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#7bb1bc}.about-principle-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(14,26,36,0.1)}.about-principle-title{font-size:1rem;font-weight:600;color:#0a2855;margin-bottom:12px;line-height:1.3;text-align:left}.about-principle-body{font-size:.9rem;color:#3a4a58;line-height:1.75;margin:0;text-align:left}.gov-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:28px}.gov-list-item{display:flex;align-items:center;gap:10px;font-size:.88rem;color:rgba(255,255,255,0.75);padding:12px 16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-left:3px solid #7bb1bc;border-radius:0 3px 3px 0;text-align:left}.grid-3-2{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:48px}.grid-3-2>*{flex:0 0 calc(33.333% - 16px)}@media (max-width:991px){.grid-3-2>*{flex:0 0 calc(50% - 12px)}}@media (max-width:575px){.grid-3-2>*{flex:0 0 100%}}.grid-3-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}@media (max-width:767px){.grid-3-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-3-3{grid-template-columns:1fr}}.grid-3-3 .gov-list-item{margin:0}.about-closing{background:#00638e;padding:clamp(80px,10vw,130px) 0;text-align:left;position:relative;overflow:hidden}.about-closing::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;border:1px solid rgba(184,208,220,0.06);border-radius:50%;pointer-events:none}.about-closing-inner{position:relative;z-index:2;max-width:700px}.about-closing-inner h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;font-style:italic;color:#fff;line-height:1.35;margin-bottom:24px;text-align:left}.about-closing-inner p{font-size:1rem;color:rgba(255,255,255,0.7);line-height:1.8;margin-bottom:16px;text-align:left}.about-closing-inner p:last-of-type{margin-bottom:40px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:48px}.team-card{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden;box-shadow:0 2px 16px rgba(14,26,36,0.05);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.team-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(14,26,36,0.1)}.team-card-photo{height:320px;margin:0;background:#fff;display:flex;align-items:center;justify-content:center}.team-card-photo::before,.team-card-photo::after{display:none}.team-card-photo img{position:static;width:280px;height:280px;object-fit:contain;display:block}.team-card-header{padding:28px 28px 0;border-top:3px solid #00638e}.team-card-name{font-size:1.1rem;font-weight:600;color:#0a2855;margin-bottom:4px;line-height:1.2;text-align:left}.team-card-role{font-size:.82rem;font-weight:500;color:#00638e;line-height:1.4;margin-bottom:8px;text-align:left}.team-card-creds{font-size:.75rem;color:#7a8597;line-height:1.6;margin-bottom:0;padding-bottom:16px;border-bottom:1px solid rgba(14,26,36,0.07);margin-top:8px;text-align:left}.team-card-body{padding:20px 28px;flex:1}.team-card-body p{font-size:.88rem;color:#3a4a58;line-height:1.75;margin:0;text-align:left}.team-card-footer{padding:0 28px 24px}.team-card-footer a{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#00638e;text-decoration:none;letter-spacing:.02em;transition:gap .2s,color .2s}.team-card-footer a:hover{gap:12px;color:#004765}.assoc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:40px}.assoc-card{background:#fff;border:1px solid rgba(14,26,36,0.07);border-radius:4px;padding:24px;border-top:3px solid #7bb1bc;transition:transform .3s,box-shadow .3s}.assoc-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(14,26,36,0.08)}.assoc-card-name{font-size:1rem;font-weight:600;color:#0a2855;margin-bottom:2px;text-align:left}.assoc-card-role{font-size:.78rem;color:#7bb1bc;font-weight:500;margin-bottom:12px;display:block;text-align:left}.assoc-card p{font-size:.85rem;color:#3a4a58;line-height:1.7;margin:0;text-align:left}.claire-exp-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:10px}.claire-exp-list li{display:flex;align-items:flex-start;gap:14px;font-size:.95rem;color:rgba(255,255,255,0.72);line-height:1.6;text-align:left}.claire-exp-list li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#7bb1bc;margin-top:7px;flex-shrink:0;opacity:.8}.claire-approach-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.claire-approach-list li{padding:12px 16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-left:3px solid #7bb1bc;border-radius:0 3px 3px 0;font-size:.88rem;color:rgba(255,255,255,0.72);line-height:1.5;text-align:left}.insight-featured{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden;box-shadow:0 4px 32px rgba(14,26,36,0.07);display:grid;grid-template-columns:1fr 1fr;min-height:340px;transition:box-shadow .3s}.insight-featured:hover{box-shadow:0 12px 56px rgba(14,26,36,0.12)}@media (max-width:767px){.insight-featured{grid-template-columns:1fr}}.insight-featured-image{position:relative;overflow:hidden;min-height:260px;background-color:#0a2855;background-size:cover;background-position:center center;background-repeat:no-repeat}.insight-featured-image::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(123,177,188,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(123,177,188,0.06) 1px,transparent 1px);background-size:40px 40px;z-index:1}.insight-featured-image::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,30,66,0.7) 0%,rgba(20,69,122,0.4) 100%)}@media (max-width:767px){.insight-featured-image{min-height:180px}}.insight-featured-body{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}@media (max-width:991px){.insight-featured-body{padding:32px 28px}}.insight-category-tag{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:20px;width:fit-content}.insight-category-tag.tag-systems{background:rgba(0,99,142,0.1);color:#00638e}.insight-category-tag.tag-leadership{background:rgba(234,152,62,0.1);color:#ea983e}.insight-category-tag.tag-trauma{background:rgba(123,177,188,0.15);color:#599dab}.insight-category-tag.tag-inquiry{background:rgba(138,80,129,0.1);color:#8a5081}.insight-category-tag.tag-schools{background:rgba(153,24,98,0.1);color:#991862}.insight-category-tag.tag-frontline{background:rgba(0,99,142,0.1);color:#00638e}.insight-featured-title{font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:500;color:#0a2855;line-height:1.2;margin-bottom:16px;text-align:left}.insight-featured-excerpt{font-size:.97rem;color:#3a4a58;line-height:1.75;margin-bottom:28px;flex:1;text-align:left}.insight-read-cta{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600;color:#00638e;text-decoration:none;letter-spacing:.02em;transition:gap .2s,color .2s;width:fit-content}.insight-read-cta:hover{gap:16px;color:#004765}.insights-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:991px){.insights-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.insights-cat-grid{grid-template-columns:1fr}}.insight-cat-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:4px;padding:28px 24px;text-decoration:none;display:block;transition:background .25s,border-color .25s,transform .3s;position:relative;overflow:hidden}.insight-cat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;transition:opacity .25s;opacity:.7}.insight-cat-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16);transform:translateY(-3px)}.insight-cat-card:hover::before{opacity:1}.insight-cat-card:hover .insight-cat-cta{gap:12px}.insight-cat-card.ic-systems::before{background:#00638e}.insight-cat-card.ic-leadership::before{background:#ea983e}.insight-cat-card.ic-trauma::before{background:#7bb1bc}.insight-cat-card.ic-inquiry::before{background:#8a5081}.insight-cat-card.ic-schools::before{background:#991862}.insight-cat-card.ic-frontline::before{background:#00638e}.insight-cat-title{font-size:.95rem;font-weight:600;color:#fff;line-height:1.3;margin-bottom:10px;text-align:left}.insight-cat-desc{font-size:.83rem;color:rgba(255,255,255,0.58);line-height:1.65;margin-bottom:20px;text-align:left}.insight-cat-cta{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,0.45);transition:gap .2s,color .2s}.insights-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:991px){.insights-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.insights-article-grid{grid-template-columns:1fr}}.insight-article-card{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 16px rgba(14,26,36,0.05);transition:transform .3s,box-shadow .3s}.insight-article-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(14,26,36,0.1)}.insight-article-card.placeholder{border-style:dashed;box-shadow:none;background:#f2f6f9}.insight-article-card.placeholder:hover{transform:none;box-shadow:none}.insight-article-card.placeholder .insight-article-title{color:#7a8597}.insight-article-card.placeholder .insight-article-excerpt{color:#7a8597;font-style:italic}.insight-article-top{height:4px;flex-shrink:0}.insight-article-top.t-systems{background:#00638e}.insight-article-top.t-leadership{background:#ea983e}.insight-article-top.t-trauma{background:#7bb1bc}.insight-article-top.t-inquiry{background:#8a5081}.insight-article-top.t-schools{background:#991862}.insight-article-top.t-frontline{background:#00638e}.insight-article-body{padding:24px;flex:1;display:flex;flex-direction:column}.insight-article-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.insight-read-time{font-size:.72rem;color:#7a8597;font-weight:500;letter-spacing:.04em}.insight-article-title{font-size:1rem;font-weight:600;color:#0a2855;line-height:1.35;margin-bottom:10px;text-decoration:none;display:block;transition:color .2s;text-align:left}.insight-article-title:hover{color:#00638e}.insight-article-excerpt{font-size:.85rem;color:#3a4a58;line-height:1.7;flex:1;margin-bottom:20px;text-align:left}.insight-article-footer{padding-top:16px;border-top:1px solid rgba(14,26,36,0.07)}.insight-article-footer a{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#00638e;text-decoration:none;letter-spacing:.02em;transition:gap .2s;padding-left:10px}.insight-article-footer a:hover{gap:12px}.insights-faq{margin-top:48px;display:flex;flex-direction:column;gap:0;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden}.faq-item{border-bottom:1px solid rgba(14,26,36,0.07)}.faq-item:last-child{border-bottom:0}.faq-question{width:100%;background:none;border:none;text-align:left;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:.97rem;font-weight:600;color:#0a2855;line-height:1.4;transition:background .2s}.faq-question:hover{background:#f2f6f9}.faq-question[aria-expanded="true"]{background:#f2f6f9;color:#00638e}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(45deg)}.faq-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(0,99,142,0.1);display:flex;align-items:center;justify-content:center;transition:transform .3s,background .2s;color:#00638e}.faq-answer{padding:0 28px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-answer.open{max-height:1000px;padding:10px 0 28px 22px}.faq-answer p{font-size:.93rem;color:#3a4a58;line-height:1.8;margin:0;text-align:left}.faq-answer p + p{margin-top:12px}.faq-answer ul{list-style:none;padding:0;margin:12px 0 16px;display:flex;flex-direction:column;gap:6px}.faq-answer ul li{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:#3a4a58;line-height:1.65;text-align:left}.faq-answer ul li::before{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#00638e;margin-top:8px;flex-shrink:0}.faq-placeholder{font-size:.88rem;color:#7a8597;font-style:italic;padding:20px 28px 24px;line-height:1.7;text-align:left}.faq-teaser-panel{display:flex;align-items:center;justify-content:center;padding:40px 36px}.faq-teaser-questions{display:flex;flex-direction:column;gap:14px;position:relative;z-index:2}.faq-teaser-questions span{font-size:.82rem;color:rgba(255,255,255,0.55);line-height:1.4;padding:10px 16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-left:2px solid rgba(123,177,188,0.5);border-radius:0 3px 3px 0;text-align:left}.faq-teaser-questions span:first-child{color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.1);border-left-color:#7bb1bc}.hero-article .hero-text{display:flex;flex-direction:column;align-items:flex-start}.insight-prose h2{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;color:#0a2855;line-height:1.25;margin-top:48px;margin-bottom:20px;padding-top:8px;border-top:1px solid rgba(14,26,36,0.08);text-align:left}.insight-prose p{font-size:1rem;color:#3a4a58;line-height:1.85;margin-bottom:20px;text-align:left}.insight-prose ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.insight-prose ul li{display:flex;align-items:flex-start;gap:14px;font-size:.97rem;color:#3a4a58;line-height:1.7;text-align:left}.insight-prose ul li::before{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#00638e;margin-top:9px;flex-shrink:0}.article-lede{font-size:1.15rem;color:#2b3a4f;line-height:1.75;font-weight:500;margin-bottom:24px;text-align:left}.article-intro-band{background:#fff;padding:48px 0 44px}.article-intro-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.article-read-time{font-size:.72rem;color:#7a8597;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.article-intro-text{font-size:clamp(1.05rem,1.4vw,1.2rem);color:#2b3a4f;line-height:1.75;font-weight:400;border-left:3px solid #00638e;padding-left:22px;margin:0;text-align:left}.article-cta-h2{font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.3;color:#0a2855;margin-bottom:0;text-align:left}.contact-context-list{list-style:none;padding:0;margin:8px 0 20px;display:flex;flex-direction:column;gap:8px}.contact-context-list li{display:flex;align-items:flex-start;gap:12px;font-size:.93rem;color:#3a4a58;line-height:1.6;text-align:left}.contact-context-list li::before{content:'';display:block;width:5px;height:5px;border-radius:50%;background:#00638e;margin-top:8px;flex-shrink:0}.contact-details{margin-top:36px;display:flex;flex-direction:column;gap:0;border:1px solid rgba(14,26,36,0.08);border-radius:4px;overflow:hidden}.contact-detail-item{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(14,26,36,0.07);text-decoration:none;transition:background .2s}.contact-detail-item:last-child{border-bottom:0}.contact-detail-item:not(.contact-detail-static):hover{background:#f2f6f9}.contact-detail-item:not(.contact-detail-static):hover .contact-detail-value{color:#00638e;text-decoration:none}.contact-detail-icon{width:38px;height:38px;border-radius:8px;background:rgba(0,99,142,0.08);color:#00638e;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.contact-detail-body{display:flex;flex-direction:column;gap:2px}.contact-detail-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a8597;text-align:left}.contact-detail-value{font-size:.93rem;font-weight:500;color:#0a2855;line-height:1.4;transition:color .2s;text-align:left}.contact-detail-sub{font-size:.78rem;color:#7a8597;margin-top:1px;text-align:left}.contact-sectors{margin-top:28px;padding:22px 20px;background:#f2f6f9;border:1px solid rgba(14,26,36,0.07);border-radius:4px}.contact-sectors-label{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a8597;margin-bottom:12px;text-align:left}.contact-sectors-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.contact-sectors-list li{display:flex;align-items:flex-start;gap:10px}.contact-sectors-list li::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#00638e;margin-top:9px;flex-shrink:0}.contact-sectors-list a{font-size:.88rem;color:#00638e;text-decoration:none;line-height:1.5;transition:color .2s}.contact-sectors-list a:hover{color:#003f5b;text-decoration:underline}.contact-form-card{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;padding:clamp(28px,4vw,48px);box-shadow:0 4px 32px rgba(14,26,36,0.06)}.contact-form-header{margin-bottom:32px}.contact-alert{padding:14px 18px;border-radius:4px;font-size:.9rem;margin-bottom:24px;line-height:1.5}.contact-alert.contact-alert-success{background:rgba(0,99,142,0.07);color:#005175;border:1px solid rgba(0,99,142,0.18)}.contact-alert.contact-alert-warning{background:rgba(234,152,62,0.08);color:#d47a17;border:1px solid rgba(234,152,62,0.22)}.contact-alert.contact-alert-error{background:rgba(153,24,98,0.07);color:#991862;border:1px solid rgba(153,24,98,0.18)}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field.contact-field-error .contact-label{color:#991862}.contact-field.contact-field-error .contact-input{border-color:rgba(153,24,98,0.4)}.contact-field.contact-field-error .contact-input:focus{box-shadow:0 0 0 3px rgba(153,24,98,0.1)}.contact-label{font-size:.82rem;font-weight:600;color:#0a2855;letter-spacing:.01em;text-align:left}.contact-required{color:#991862;margin-left:2px}.contact-optional{font-weight:400;color:#7a8597;font-size:.78rem;margin-left:4px}.contact-input{width:100%;padding:12px 16px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:.93rem;color:#0a2855;background:#f2f6f9;border:1px solid rgba(14,26,36,0.18);border-radius:4px;transition:border-color .2s,box-shadow .2s;outline:none;-webkit-appearance:none;appearance:none}.contact-input:focus{border-color:#00638e;box-shadow:0 0 0 3px rgba(0,99,142,0.1);background:#fff}.contact-input::placeholder{color:#7a8597}select.contact-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237a8597' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}textarea.contact-input{resize:vertical;min-height:130px}.contact-error-msg{font-size:.78rem;color:#991862;line-height:1.4}.contact-submit{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.contact-submit-note{font-size:.75rem;color:#7a8597;margin:0;line-height:1.4;text-align:left}.contact-confidentiality{margin-top:32px;padding:22px 24px;background:#f2f6f9;border:1px solid rgba(14,26,36,0.07);border-left:3px solid #7bb1bc;border-radius:0 4px 4px 0}.contact-conf-title{font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#0a2855;margin-bottom:10px;line-height:1.3;text-align:left}.contact-confidentiality p{font-size:.85rem;color:#3a4a58;line-height:1.75;margin-bottom:8px;text-align:left}.contact-confidentiality p:last-child{margin-bottom:0}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}@media (max-width:575px){.contact-form-grid{grid-template-columns:1fr}}.contact-field-full{grid-column:1 / -1}.assoc-form{background:#fff;border:1px solid rgba(14,26,36,0.08);border-radius:4px;padding:clamp(32px,5vw,56px) clamp(28px,5vw,56px);box-shadow:0 4px 32px rgba(14,26,36,0.06)}.assoc-form-group{display:flex;flex-direction:column;height:100%;margin-bottom:0}.assoc-form-label{display:block;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#00638e;margin-bottom:8px;text-align:left}.assoc-form-label .req{color:#00638e;margin-left:3px}.assoc-form-input,.assoc-form-textarea{width:100%;background:#f2f6f9;border:1px solid rgba(14,26,36,0.12);border-radius:3px;padding:13px 16px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:.95rem;color:#0a2855;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none;margin-top:auto}.assoc-form-input:focus,.assoc-form-textarea:focus{outline:none;border-color:#00638e;box-shadow:0 0 0 3px rgba(0,99,142,0.1);background:#fff}.assoc-form-input::placeholder,.assoc-form-textarea::placeholder{color:#7a8597}.assoc-form-textarea{resize:vertical;min-height:140px;line-height:1.65}.assoc-form-hint{margin-top:6px;font-size:.78rem;color:#7a8597;line-height:1.5;text-align:left}.assoc-form-submit{display:inline-flex;align-items:center;gap:12px;background:#00638e;color:#fff;padding:16px 36px;border:none;border-radius:999px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .25s,transform .2s;letter-spacing:.02em}.assoc-form-submit:hover{background:#2a6f9e;transform:translateY(-2px)}.assoc-form-note{font-size:.82rem;color:#7a8597;line-height:1.65;margin-top:16px;text-align:left}.work-closing{background:#00638e;padding:clamp(80px,10vw,130px) 0;text-align:left;position:relative;overflow:hidden}.work-closing::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;border:1px solid rgba(184,208,220,0.06);border-radius:50%;pointer-events:none}.work-closing-inner{position:relative;z-index:2;max-width:680px}.work-closing-inner h2{font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:300;font-style:italic;color:#fff;line-height:1.35;margin-bottom:28px;text-align:left}.work-closing-inner p{font-size:1rem;color:rgba(255,255,255,0.72);line-height:1.8;margin-bottom:16px;text-align:left}.policy-body{padding:8px 0 40px}.policy-section{padding:36px 0;border-bottom:1px solid rgba(14,26,36,0.08)}.policy-section:last-child{border-bottom:none}.policy-h2{font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:1.1rem;font-weight:700;color:#00638e;letter-spacing:-.01em;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #00638e;display:inline-block;text-align:left}.policy-body p{font-size:.97rem;color:#3a4a58;line-height:1.8;margin-bottom:14px;text-align:left}.policy-body p:last-child{margin-bottom:0}.policy-body p a{color:#00638e;text-decoration:none;font-weight:600}.policy-body p a:hover{text-decoration:underline}.policy-list{margin:12px 0 16px 20px;padding:0;list-style:disc}.policy-list li{font-size:.95rem;color:#3a4a58;line-height:1.75;margin-bottom:8px;padding-left:4px;text-align:left}.policy-list li:last-child{margin-bottom:0}.hub-download-card{display:flex;align-items:center;gap:20px;padding:20px 24px;background:#fff;border:1px solid rgba(14,26,36,0.08);border-left:3px solid #00638e;border-radius:0 4px 4px 0;box-shadow:0 2px 16px rgba(14,26,36,0.05);transition:box-shadow .3s,transform .3s;height:100%}.hub-download-card:hover{transform:translateX(4px);box-shadow:0 8px 32px rgba(14,26,36,0.1)}.hub-download-card--schools{border-left-color:#ea983e}.hub-download-card--schools .hub-download-icon{background:rgba(234,152,62,0.1);color:#ea983e}.hub-download-card--schools .hub-download-cta{background:#ea983e}.hub-download-card--schools .hub-download-cta:hover{background:#e68419;color:#fff}.hub-download-icon{width:44px;height:44px;border-radius:8px;background:rgba(0,99,142,0.08);color:#00638e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-download-body{flex:1;min-width:0}.hub-download-label{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a8597;margin:0 0 4px;text-align:left}.hub-download-title{font-size:.97rem;font-weight:600;color:#0a2855;line-height:1.3;margin:0 0 4px;text-align:left}.hub-download-desc{font-size:.82rem;color:#4a5666;line-height:1.5;margin:0;text-align:left}.hub-download-cta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 18px;background:#00638e;color:#fff;border-radius:999px;font-size:.78rem;font-weight:600;text-decoration:none;letter-spacing:.03em;transition:background .25s;white-space:nowrap}.hub-download-cta:hover{background:#004765;color:#fff}.hub-download-card--frontline{border-left-color:#003c73}.hub-download-card--frontline .hub-download-icon{background:rgba(0,60,115,0.08);color:#003c73}.hub-download-card--frontline .hub-download-cta{background:#003c73}.hub-download-card--frontline .hub-download-cta:hover{background:#00274a;color:#fff}.hub-download-card--inquiry{border-left-color:#8a5081}.hub-download-card--inquiry .hub-download-icon{background:rgba(138,80,129,0.08);color:#8a5081}.hub-download-card--inquiry .hub-download-cta{background:#8a5081}.hub-download-card--inquiry .hub-download-cta:hover{background:#704169;color:#fff}.hub-download-card--corporate{border-left-color:#991862}.hub-download-card--corporate .hub-download-icon{background:rgba(153,24,98,0.08);color:#991862}.hub-download-card--corporate .hub-download-cta{background:#991862}.hub-download-card--corporate .hub-download-cta:hover{background:#76124b;color:#fff}.hub-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hub-filter-btn{display:inline-flex;align-items:center;padding:8px 18px;background:transparent;border:1px solid rgba(14,26,36,0.15);border-radius:999px;font-family:"avenir-next","Avenir Next","Gill Sans Nova","Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;font-size:.82rem;font-weight:500;color:#4a5666;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.hub-filter-btn:hover{background:rgba(0,99,142,0.06);border-color:#00638e;color:#00638e}.hub-filter-btn.active{background:#00638e;border-color:#00638e;color:#fff}.wwu-fieldset{border:none;padding:0;margin:0}.wwu-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.wwu-checkbox-label{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:6px;cursor:pointer;font-size:.88rem;color:rgba(255,255,255,0.8);line-height:1.45;transition:background .2s,border-color .2s}.wwu-checkbox-label input[type="checkbox"]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#00638e;cursor:pointer}.wwu-checkbox-label:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.2)}.wwu-checkbox-label:has(input:checked){background:rgba(0,99,142,0.25);border-color:#00638e;color:#fff}.wwu-consent{padding:16px 20px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:6px}.wwu-consent-label{display:flex;align-items:flex-start;gap:12px;font-size:.88rem;color:rgba(255,255,255,0.75);line-height:1.6;cursor:pointer;text-align:left}.wwu-consent-label input[type="checkbox"]{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:#00638e;cursor:pointer}.contact-details-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;border:1px solid rgba(14,26,36,0.08);border-radius:8px;overflow:hidden;margin-top:40px}.contact-details-row .contact-detail-item,.contact-details-row .contact-detail-static{flex:1 1 0;display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border-bottom:none;border-right:1px solid rgba(14,26,36,0.08);margin:0}.contact-details-row .contact-detail-item:last-child,.contact-details-row .contact-detail-static:last-child{border-right:none}.contact-details-row .contact-detail-item .contact-detail-icon,.contact-details-row .contact-detail-static .contact-detail-icon{flex-shrink:0;margin-top:2px}.contact-details-row .contact-detail-item .contact-detail-body,.contact-details-row .contact-detail-static .contact-detail-body{display:flex;flex-direction:column;gap:2px}.contact-details-row .contact-detail-item .contact-detail-sub,.contact-details-row .contact-detail-static .contact-detail-sub{margin-top:8px;padding-top:8px;border-top:1px solid rgba(14,26,36,0.06);width:100%}@media (max-width:767px){.contact-details-row{flex-direction:column;border-radius:8px}.contact-details-row .contact-detail-item,.contact-details-row .contact-detail-static{border-right:none;border-bottom:1px solid rgba(14,26,36,0.08);padding:16px 20px}.contact-details-row .contact-detail-item:last-child,.contact-details-row .contact-detail-static:last-child{border-bottom:none}}@media (max-width:1024px){.deliver-strip{grid-template-columns:repeat(2,1fr);height:auto}.strip-panel{height:200px}}@media (max-width:991px){.hero-logo-img{height:100px}}@media (max-width:768px){.topbar{justify-content:space-between}}@media (max-width:767px){.footer-grid{grid-template-columns:1fr;gap:36px}.footer-brand{order:10}}@media (max-width:576px){.deliver-strip{grid-template-columns:1fr 1fr}.strip-panel{height:150px}.strip-name{font-size:18px}.nav-burger{font-size:0;gap:0;padding:12px 16px}.footer-bottom{flex-direction:column;align-items:flex-start}.topbar-logo-img{height:52px}.cred-strip-logo img{height:28px}.cred-strip-inner{gap:16px}.cred-strip-thin p{font-size:13px}.hero-logo-img{height:76px}}@media (max-width:767px){.hero-bg{height:clamp(260px,55vh,380px);background-position:center top}.hero-bg::after{background:linear-gradient(to right,rgba(0,99,142,0.93) 0%,rgba(0,99,142,0.84) 20%,rgba(0,99,142,0.65) 50%,rgba(0,99,142,0.44) 78%,rgba(0,99,142,0.3) 100%)}}