
.ea-hero{background:#00164F;color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px 20px;text-align:center;font-family:Barlow,sans-serif}
.ea-hero .eyebrow{color:#1EC3C4;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:3px;font-size:16px;margin-bottom:14px}
.ea-hero h1{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:56px;line-height:1.05;margin:0 0 20px;color:#fff}
.ea-hero p{max-width:760px;margin:0 auto;font-size:19px;line-height:1.6;color:rgba(255,255,255,.85)}
.ea-sec{padding:66px 16px;font-family:Barlow,sans-serif}
.ea-inner{max-width:1180px;margin:0 auto}
.ea-eyebrow{color:#149A9B;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:15px;text-align:center;margin-bottom:10px}
.ea-h2{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#00164F;text-align:center;font-size:36px;line-height:1.12;margin:0 0 14px}
.ea-sub{color:#4b5563;text-align:center;font-size:17px;line-height:1.6;max-width:780px;margin:0 auto 44px}
.ea-gi-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.ea-gi-card{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:30px 24px;box-shadow:0 10px 30px rgba(0,22,79,.06);display:flex;flex-direction:column}
.ea-gi-ic{width:58px;height:58px;border-radius:14px;background:rgba(30,195,196,.12);display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.ea-gi-ic i{font-size:25px;color:#149A9B}
.ea-gi-card h3{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#00164F;font-size:18px;margin:0 0 9px;line-height:1.2}
.ea-gi-desc{color:#4b5563;font-size:14.5px;line-height:1.55;margin:0 0 16px;min-height:66px}
.ea-gi-list{list-style:none;margin:0;padding:0}
.ea-gi-list li{display:flex;align-items:flex-start;gap:9px;color:#00164F;font-size:14px;line-height:1.5;padding:8px 0;border-top:1px solid #eef1f6}
.ea-gi-list li:first-child{border-top:0}
.ea-gi-list li i{color:#1EC3C4;font-size:12px;margin-top:4px;flex:0 0 14px;text-align:center}
.ea-cta{text-align:center;margin-top:40px}
.ea-cta p{color:#4b5563;font-size:17px;margin:0 0 18px}
.ea-btn{display:inline-block;background:#E4322B;color:#fff;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:15px 40px;border-radius:40px;text-decoration:none}
.ea-tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.ea-tst{background:#fff;border:1px solid #e6eaf0;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,22,79,.06)}
.ea-tst-photo{height:180px;background:#e9eef5;display:flex;align-items:center;justify-content:center;color:#9aa7b8;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:13px}
.ea-tst-body{padding:26px 24px}
.ea-tst-q{color:#1f2a44;font-size:16px;line-height:1.6;font-style:italic;margin:0 0 14px}
.ea-tst-name{color:#149A9B;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:14px}
.ea-ws-band{background:#f4f7fb;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:66px 16px}
.ea-ws-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1100px;margin:0 auto}
.ea-ws-item{text-align:center}
.ea-ws-check{width:60px;height:60px;border-radius:50%;background:#00164F;color:#1EC3C4;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}
.ea-ws-item p{color:#00164F;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;line-height:1.35;margin:0}
.ea-formsec{padding:66px 16px;font-family:Barlow,sans-serif}
.ea-formwrap{max-width:760px;margin:0 auto}
#get-involved-form .gform_wrapper{max-width:760px;margin:0 auto}
@media(max-width:1024px){.ea-gi-cards{grid-template-columns:repeat(2,1fr)}.ea-tst-grid{grid-template-columns:1fr}.ea-ws-grid{grid-template-columns:repeat(2,1fr)}.ea-hero h1{font-size:42px}}
@media(max-width:600px){.ea-gi-cards{grid-template-columns:1fr}.ea-ws-grid{grid-template-columns:1fr}.ea-hero h1{font-size:34px}.ea-h2{font-size:28px}}
@media(max-width:767px){.ea-gi-desc{min-height:0}}