@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/work-sans-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/work-sans-latin-600-italic.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}:root{--font-heading: "Work Sans", sans-serif;--font-body: "Work Sans", sans-serif;--navy: #1a3367;--navy-deep: #16294f;--blue: #4b8ef7;--blue-hover: #2f7af5;--light-blue: #eef5ff;--white: #ffffff;--text: #000000;--container: 1600px;--header-h: 91px}@media(max-width:1100px){:root{--header-h: 70px}}@media(max-width:600px){:root{--header-h: 60px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}[style*="display:flex"]>*,[style*="display:grid"]>*{min-width:0}a{color:var(--navy)}h1,h2,h3,h4{font-family:var(--font-heading);margin:0}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:14px 38px;border-radius:50px;font-weight:600;font-size:17px;line-height:1.4;color:var(--white);text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.btn--blue{background:var(--blue)}.btn--blue:hover{background:var(--blue-hover)}.btn--navy{background:var(--navy)}.btn--navy:hover{background:#24447f}.btn--outline{background:transparent;border:2px solid var(--white);padding:11px 34px}.btn--outline:hover{background:#ffffff1f}.section{padding:110px 0}.section--navy{background:var(--navy);color:var(--white)}.cols{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.heading-blue{color:var(--blue);font-size:50px;font-weight:700;line-height:1.15}.heading-light{color:var(--navy);font-size:50px;font-weight:300;line-height:1.25}.bullets{list-style:none;margin:0;padding:0}.bullets li{display:flex;align-items:flex-start;gap:28px;margin-bottom:46px}.bullets li:last-child{margin-bottom:0}.bullets .chev{flex:0 0 44px;margin-top:2px}.bullets p{margin:0;font-size:21px;line-height:1.45;color:var(--navy)}@media(max-width:980px){.cols{grid-template-columns:1fr;gap:48px}.heading-blue,.heading-light{font-size:36px}.section{padding:70px 0}}.section--light{background:var(--light-blue)}.section--tight{padding:70px 0}.section-head{max-width:860px;margin:0 0 56px}.section-head--center{margin-left:auto;margin-right:auto;text-align:center}.section-head>:last-child{margin-bottom:0}.eyebrow{font-size:17px;font-weight:600;color:var(--blue);margin:0 0 12px}.lead{font-size:19px;line-height:1.65;margin:0 0 24px}.lead:last-child{margin-bottom:0}.grid{display:grid;gap:32px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid #e3ecf7;border-radius:12px;padding:34px 30px;box-shadow:0 8px 30px #1a33670f}.card__icon{width:52px;height:52px;margin-bottom:18px;color:var(--blue)}.card__title{font-size:22px;font-weight:700;color:var(--navy);margin:0 0 12px}.card__text{font-size:17px;line-height:1.6;margin:0}.section--navy .card{background:var(--navy-deep);border-color:#ffffff1f}.section--navy .card__title{color:var(--white)}.stat__num{font-size:46px;font-weight:700;color:var(--blue);line-height:1;margin:0}.stat__label{font-size:16px;margin:10px 0 0;opacity:.85}.acc__item{border-bottom:1px solid #e3ecf7}.acc__head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-size:20px;font-weight:600;color:var(--navy);cursor:pointer}.acc__head::-webkit-details-marker{display:none}.acc__icon{font-size:28px;line-height:1;color:var(--blue);flex:0 0 auto;transition:transform .3s ease}.acc__item[open] .acc__icon{transform:rotate(45deg)}.acc__body{padding:0 4px 26px}.acc__body p{font-size:18px;line-height:1.65;margin:0}.badge{display:inline-block;background:var(--blue);color:var(--white);font-size:14px;font-weight:600;padding:4px 16px;border-radius:50px}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.reveal-arm{opacity:0;transform:translateY(22px)}.reveal-arm.is-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}@media(prefers-reduced-motion:reduce){.reveal-arm,.reveal-arm.is-in{opacity:1;transform:none;transition:none}}@media(max-width:980px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.section-head{margin-bottom:40px}.stat__num{font-size:38px}}@media(min-width:981px)and (max-width:1180px){.grid--4{grid-template-columns:repeat(2,1fr)}}
