.about-container{width:min(1180px,calc(100% - 70px));margin:0 auto}.about-hero{background:linear-gradient(120deg,#073c77,#0b5a9d);color:#fff;padding:76px 0 62px;position:relative;overflow:hidden}.about-hero:after{content:"";position:absolute;width:380px;height:380px;border:70px solid #ff940025;border-radius:50%;right:-100px;top:-180px}.eyebrow{color:#ef8618;font-size:12px;font-weight:800;letter-spacing:2px}.about-hero h2{font-size:clamp(36px,5vw,64px);margin:16px 0 10px;line-height:1.05}.about-hero h2 em{font-style:normal;color:#ffb44d}.about-hero p{font-size:19px;max-width:650px;margin:0;line-height:1.6;color:#eaf4ff}.breadcrumb{margin-top:38px;font-size:13px;color:#cfe2f4}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb span{margin:0 10px;color:#ffb44d}.about-intro{display:grid;grid-template-columns:1.55fr .75fr;gap:70px;padding:88px 0 78px}.about-copy h2,.section-heading h2,.opportunity h2,.commitment h2{color:#073c77;font-size:clamp(28px,3.5vw,43px);line-height:1.15;margin:12px 0 22px}.about-copy p,.sector-section p,.opportunity p,.commitment p{color:#56677b;font-size:16px;line-height:1.8;margin:0 0 17px}.about-highlight{align-self:center;background:#fff7ec;border-left:5px solid #ef8618;padding:34px 32px;box-shadow:0 12px 35px #073c7712}.highlight-icon{font-size:31px;color:#ef8618}.about-highlight h3{font-size:24px;color:#073c77;margin:14px 0 8px}.about-facts{background:#f0f7fc;border-top:1px solid #dceaf4;border-bottom:1px solid #dceaf4}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:34px 0;gap:25px}.facts-grid div{border-right:1px solid #cbdde9;padding-left:24px}.facts-grid div:first-child{padding-left:0}.facts-grid div:last-child{border:0}.facts-grid strong{display:block;color:#073c77;font-size:24px}.facts-grid span{display:block;color:#718096;font-size:13px;margin-top:6px}.sector-section{padding:88px 0}.section-heading{max-width:680px;margin-bottom:38px}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sector-grid article{border:1px solid #dfebf3;padding:30px;background:#fff;box-shadow:0 8px 24px #073c7708}.card-number{color:#ef8618;font-size:14px;font-weight:800;letter-spacing:1px}.sector-grid h3{color:#073c77;font-size:22px;margin:15px 0 10px}.opportunity{background:#073c77;color:#fff;width:100%;max-width:none;padding:68px max(35px,calc((100% - 1180px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.opportunity h2{color:#fff;margin-bottom:0}.opportunity p{color:#dbeaf6}.commitment{padding:78px 0}.commitment-panel{background:#fff7ec;padding:48px 55px;border-top:4px solid #ef8618}.commitment h2{margin-bottom:15px}.about-button{display:inline-flex;gap:18px;align-items:center;margin-top:12px;background:#ef8618;color:#fff;padding:13px 21px;text-decoration:none;font-weight:700}.about-button span{font-size:20px}.about-footer{background:#062f60;color:#dbeaf6;padding:38px 0}.about-footer .about-container{display:grid;grid-template-columns:1fr auto;gap:10px}.about-footer h3{color:#fff;margin:0 0 8px}.about-footer p{margin:0;font-size:13px}.about-footer a{color:#fff;text-decoration:none;margin-left:24px;font-size:14px}.copyright{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:20px;margin-top:22px!important}@media(max-width:800px){.about-container{width:calc(100% - 38px)}.about-intro,.opportunity{grid-template-columns:1fr;gap:30px}.facts-grid,.sector-grid{grid-template-columns:1fr 1fr}.facts-grid div:nth-child(2){border:0}.about-footer .about-container{grid-template-columns:1fr;gap:18px}.about-footer a{margin:0 20px 0 0}}@media(max-width:520px){.facts-grid,.sector-grid{grid-template-columns:1fr}.facts-grid div{border:0;padding:10px 0}.about-hero{padding:55px 0 45px}.about-intro,.sector-section,.commitment{padding:55px 0}.opportunity{padding:50px 19px}.commitment-panel{padding:32px 24px}}
.provided-content{display:none}.about-hero{padding:52px 0 38px;background:linear-gradient(125deg,#062c5d 0%,#07559a 66%,#08766f 100%);isolation:isolate}.about-hero:after{width:520px;height:520px;right:-170px;top:-280px;border:70px solid #f6a51b22;box-shadow:0 0 0 44px #ffffff0b,0 0 0 95px #ffffff08}.about-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background:radial-gradient(circle at 82% 25%,#fff 1px,transparent 2px);background-size:12px 12px;mask-image:linear-gradient(90deg,transparent 60%,#000)}.about-hero .about-container{position:relative}.about-hero .eyebrow{color:#ffb331;letter-spacing:2.5px}.about-hero h2{margin:13px 0 16px;font-size:clamp(40px,5vw,62px);font-weight:800}.about-hero h2 em{color:#ffb331}.about-hero p{display:block;max-width:560px;margin:0;color:#dbeeff;font-size:16px}.breadcrumb{margin-top:23px}.breadcrumb a:before{content:"⌂";margin-right:8px;color:#fff}.about-hero .about-container:after{content:"";position:absolute;right:12%;bottom:-38px;width:420px;height:80px;border-top:2px solid #9bd5f5;border-radius:50%;opacity:.7}@media(max-width:600px){.about-hero{min-height:245px;padding:48px 0 30px}.about-hero h2{font-size:38px}.about-hero p{font-size:14px}.about-hero .about-container:after{right:-20%;width:300px}}
.about-intro,.about-facts,.sector-section,.opportunity,.commitment{display:none}
.about-hero .about-container:after{display:none}
.provided-content{display:block;position:relative;margin:0 auto 70px;padding:58px clamp(24px,5vw,78px);background:#fff;border:1px solid var(--hmcg-border,#DDE5ED);border-radius:12px;box-shadow:0 4px 18px rgba(2,49,102,.08)}
.provided-content:before{content:"";display:block;width:70px;height:5px;margin-bottom:28px;border-radius:8px;background:linear-gradient(90deg,var(--hmcg-saffron,#FF9933) 0 33%,#fff 33% 66%,var(--hmcg-green,#138808) 66%)}
.provided-content h2{color:var(--hmcg-primary,#023166);font-size:clamp(30px,4vw,46px);letter-spacing:-.5px;margin:0 0 24px}
.provided-content h2:not(:first-child){border-top:1px solid var(--hmcg-border,#DDE5ED);padding-top:50px;margin-top:58px}
.provided-content p{max-width:980px;margin:0 0 18px;color:var(--hmcg-text-muted,#5B6675);font-size:16px;line-height:1.95}
.provided-content p:first-of-type{font-size:18px;color:var(--hmcg-primary,#023166)}
.provided-content p:last-child{margin-bottom:0;padding:22px 24px;background:var(--hmcg-light-blue,#EAF4FC);border-left:4px solid var(--hmcg-saffron,#FF9933);border-radius:0 8px 8px 0}
@media(max-width:600px){.provided-content{margin:0 auto 38px;padding:38px 20px;border-radius:9px}.provided-content h2:not(:first-child){padding-top:34px;margin-top:40px}.provided-content p{font-size:15px;line-height:1.8}.provided-content p:first-of-type{font-size:16px}}
