:root{--about-navy:#071d3b;--about-blue:#123e6c;--about-orange:#bd4b30;--about-orange-dark:#8f3825;--about-gold:#d29431}
.eg-about-hero{position:relative;isolation:isolate;min-height:240px;padding:40px 24px;display:grid;place-items:center;overflow:hidden;color:#fff!important;background-color:#031329!important;background-image:linear-gradient(112deg,#031329 0 62%,#0a2b50 62% 74%,#672719 74% 87%,#8d321f 87% 100%)!important;border-bottom:5px solid #d29431;box-shadow:inset 0 -18px 28px #01071366;opacity:1!important;filter:none!important}
.eg-about-hero:before{content:"";position:absolute;z-index:-1;width:340px;height:118px;left:-100px;bottom:-48px;border:2px solid #d29431;border-radius:50%;background:#a84029;transform:rotate(15deg);opacity:1!important}
.eg-about-heading{position:relative;z-index:2;max-width:920px;text-align:center}.eg-about-kicker{display:inline-flex;padding:7px 15px;border:1px solid #e7a44b;border-radius:999px;background:#a84029!important;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;box-shadow:0 7px 18px #00000030}.eg-about-heading h1{margin:13px 0 0;color:#fff!important;font-size:clamp(36px,4vw,52px);line-height:1.05;letter-spacing:-1.4px;text-shadow:0 3px 12px #00000045}.eg-about-heading i{display:block;width:78px;height:5px;margin:15px auto 13px;border-radius:10px;background:#d29431;box-shadow:0 3px 9px #0004}.eg-about-heading p{max-width:800px;margin:0 auto;color:#f4f7fb!important;font-size:clamp(14px,1.2vw,17px);font-weight:500;line-height:1.6;text-shadow:0 2px 8px #00000050}
.eg-about-oval{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;opacity:1!important}.eg-about-oval-one{width:170px;height:56px;left:18%;top:23px;transform:rotate(12deg);background:#bd4b30;border:2px solid #d98f33}.eg-about-oval-two{width:350px;height:120px;right:-120px;top:-45px;transform:rotate(-15deg);background:#1f5687;border:2px solid #2e6c9f}
.eg-about-content{position:relative;padding:42px max(calc((100vw - 1280px)/2),40px) 58px;overflow:hidden;background:linear-gradient(135deg,#fffaf7,#f5f8fc 52%,#fff)}
.eg-about-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center;max-width:1280px;margin:0 auto 28px;padding:27px 32px;border:1px solid #dfe6ef;border-left:6px solid var(--about-orange);border-radius:18px;background:#fff;box-shadow:0 13px 32px #071d3b12}.eg-about-label{color:var(--about-orange-dark);font-size:12px;font-weight:800;letter-spacing:1.2px}.eg-about-intro h2{margin:7px 0 0;color:var(--about-navy);font-size:clamp(24px,2.2vw,32px);line-height:1.2}.eg-about-intro p{margin:0;color:#344761;font-size:15px;line-height:1.7}
.eg-about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto 28px}.eg-about-cards article{position:relative;isolation:isolate;min-height:154px;padding:24px;display:flex;align-items:flex-start;gap:17px;overflow:hidden;border-radius:17px;color:#fff;box-shadow:0 13px 28px #071d3b20}.eg-about-cards article:after{content:"";position:absolute;z-index:-1;width:150px;height:66px;right:-35px;bottom:-25px;border-radius:50%;background:#ffffff1c;transform:rotate(-14deg)}.eg-about-cards article:nth-child(1){background:#bd4b30}.eg-about-cards article:nth-child(2){background:#071d3b}.eg-about-cards article:nth-child(3){background:#9a5b20}.eg-about-icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:14px;background:#ffffff1f;font-size:25px}.eg-about-cards h3{margin:2px 0 7px;color:#fff!important;font-size:18px}.eg-about-cards p{margin:0;color:#f6f8fb!important;font-size:13px;line-height:1.55}
.eg-about-scope{position:relative;isolation:isolate;max-width:1280px;margin:auto;padding:29px 34px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;overflow:hidden;border-radius:18px;color:#fff;background:#071d3b;box-shadow:0 14px 34px #071d3b24}.eg-about-scope:after{content:"";position:absolute;z-index:-1;width:270px;height:92px;right:-58px;top:-32px;border-radius:50%;background:#bd4b30;transform:rotate(-12deg);box-shadow:-490px 135px 0 -18px #d29431}.eg-about-scope-copy>span{color:#ffd2c5;font-size:11px;font-weight:800;letter-spacing:1.1px}.eg-about-scope h2{margin:7px 0 8px;color:#fff!important;font-size:25px}.eg-about-scope p{margin:0;color:#e8eef6!important;font-size:13px;line-height:1.6}.eg-about-levels{display:grid;grid-template-columns:1fr 1fr;gap:9px}.eg-about-levels span{padding:11px 12px;border:1px solid #ffffff38;border-radius:9px;background:#123e6c;color:#fff;text-align:center;font-size:12px;font-weight:700}
@media(max-width:900px){.eg-about-hero{min-height:215px;padding:36px 22px}.eg-about-content{padding:36px 24px 48px}.eg-about-intro{grid-template-columns:1fr;gap:16px}.eg-about-cards{grid-template-columns:1fr}.eg-about-cards article{min-height:0}.eg-about-scope{grid-template-columns:1fr}}
@media(max-width:560px){.eg-about-hero{min-height:200px;padding:32px 17px}.eg-about-heading h1{font-size:34px}.eg-about-heading p{font-size:13px}.eg-about-content{padding:27px 14px 38px}.eg-about-intro{padding:21px 19px}.eg-about-cards{gap:14px}.eg-about-cards article{padding:20px}.eg-about-scope{padding:23px 19px}.eg-about-levels{grid-template-columns:1fr}.eg-about-scope h2{font-size:22px}}
