#nav .hp-menu{position:relative}#nav .hp-menu summary,#nav .hp-link{font:inherit;font-weight:700;color:inherit;cursor:pointer;text-decoration:none;padding:8px 6px;white-space:nowrap}#nav .hp-menu>div{position:absolute;top:100%;left:0;z-index:100;background:#fff;border:1px solid #cbdce4;border-radius:12px;padding:8px;min-width:230px;box-shadow:0 8px 24px #14314a20}#nav .hp-menu>div>*{display:block;text-align:left;width:100%;padding:9px;color:#17344c;text-decoration:none}#nav .hp-menu>div>a:hover{background:#eff9fa}
body:has(#oef-hero-program) main.view{display:none!important}#oef-hero-program{color:#17344c}.hp-hero{background:linear-gradient(115deg,#e2f8fb,#fff6e2)}.hp-split{display:grid;grid-template-columns:1.03fr 1fr;gap:clamp(20px,4vw,64px);align-items:center;padding-block:clamp(32px,5vw,78px)}.hp-split h1{font-size:clamp(38px,4.4vw,66px);line-height:1.03;margin:0 0 16px}.hp-split h2{font-size:clamp(21px,2vw,30px)}.hp-split figure{margin:0}.hp-split img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px}.hp-split figcaption{font-size:12px;margin-top:7px}.hp-actions{display:flex;flex-wrap:wrap;gap:10px}.hp-actions a{white-space:normal;text-decoration:none}.hp-actions .hp-start{background:#b41b5a;color:white}.hp-actions .hp-support{background:#077875;color:white}.hp-content{padding-block:30px 60px}.hp-content section{padding-block:20px}.hp-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hp-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-grid article,.hp-pilot{padding:22px;border:1px solid #cddfe5;border-radius:18px;background:#f6fbfc}.hp-grid h3,.hp-pilot h3{margin:0}.hp-content li{margin:8px 0}#hero-campaigns{scroll-margin-top:105px}.hp-pilot{background:#fff8e3}
@media(max-width:1150px){.topinner{flex-wrap:wrap}#nav .hp-menu[open]{z-index:99}}
@media(max-width:850px){.hp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-split{grid-template-columns:1fr}.hp-split figure{max-width:620px}#nav.open .hp-menu>div{position:static;box-shadow:none;min-width:0}#nav.open{max-height:70vh;overflow:auto}}
@media(max-width:520px){.hp-grid{grid-template-columns:1fr}.hp-actions a{width:100%;text-align:center}}
#nav .hp-mobile-action{display:none}
@media(max-width:680px){#nav.open .hp-mobile-action{display:inline-block;background:#b41b5a;color:#fff;font-weight:bold;text-decoration:none;padding:9px 14px;border-radius:18px}#nav.open .hp-mobile-action:nth-of-type(2){background:#077875}}
.heroes-redesign{--ink:#0c2558;--pink:#e80765;--aqua:#008497;background:linear-gradient(180deg,#fff 55%,#fffdf3);color:var(--ink)!important}
.heroes-redesign .hr-icon{display:inline-block;flex:none;width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hr-hero{position:relative;isolation:isolate;overflow:hidden;background:#ddf3ff;border-top:3px solid #ffca06}.hr-picture{position:absolute;z-index:-1;inset:0 0 0 38%;background:url(fire-group.jpg) center 53%/cover no-repeat}.hr-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ddf3ff 0,rgba(221,243,255,.55) 9%,transparent 24%)}
.hr-copy{padding-block:clamp(28px,3.5vw,54px)}.hr-copy>div{width:43%;max-width:560px}.hr-copy h1,.hr-body h2,.hr-body h3,.hr-tag,.hr-actions strong{color:var(--ink);font-weight:850;letter-spacing:-.045em;line-height:1.06}.hr-copy h1{font-size:clamp(40px,4.05vw,66px);margin:0}.hr-copy h1:after{content:"";display:block;width:56%;height:6px;background:#ffca06;border-radius:100%;margin:10px 0}.hr-tag{font-size:clamp(24px,2.35vw,38px);font-style:italic;margin:0}.hr-tag em{color:var(--pink)}.hr-lead{font-size:clamp(15px,1.35vw,20px);line-height:1.27;margin:16px 0;max-width:440px}.hr-pledge,.hr-actions a{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(125deg,#ed096c,#bd0051);color:white;border-radius:15px;padding:12px 17px}.hr-pledge strong{line-height:1.2;font-size:clamp(16px,1.55vw,23px)}.hr-body{padding-block:22px}.hr-body section{margin-bottom:22px}.hr-body h2{text-align:center;font-size:clamp(24px,2.6vw,37px);margin:0 0 20px}.hr-rule{display:flex;align-items:center;justify-content:center;gap:20px}.hr-rule:before,.hr-rule:after{content:"";height:2px;background:#edb700;flex:1}.hr-benefits,.hr-how ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center}.hr-benefits article{padding:0 16px}.hr-benefits article+article{border-left:1px solid #adc5d3}.hr-benefits article>div,.hr-how li>div{display:flex;align-items:center;justify-content:center;gap:12px}.hr-benefits .hr-icon{color:var(--pink)}.hr-body h3{margin:0;font-size:clamp(19px,1.65vw,25px)}.hr-benefits h3{text-align:left;max-width:130px}.hr-benefits p,.hr-how p{font-size:16px;line-height:1.26;margin:8px 0}.hr-how{background:linear-gradient(135deg,#e0f2ff,#f0faff);padding:22px;border-radius:21px}.hr-how ol{padding:0;margin:0;list-style:none;gap:22px}.hr-how li{position:relative}.hr-how li>div{margin-bottom:10px}.hr-how li b{color:white;background:var(--pink);border-radius:50%;width:32px;line-height:32px}.hr-how li:not(:last-child):after{content:'→';position:absolute;top:42%;right:-19px;font-size:24px}.hr-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.hr-actions a{display:flex;text-decoration:none;padding:18px;gap:12px}.hr-actions a:nth-child(2){background:linear-gradient(120deg,#0097a6,#007583)}.hr-actions strong,.hr-actions small{color:white;display:block}.hr-actions strong{font-size:clamp(18px,1.8vw,26px)}.hr-actions small{margin-top:5px;font-size:14px}.hr-actions a>.hr-icon:last-child{width:20px;margin-left:auto}.hr-stock{border-radius:18px;background:#eaf5fb;display:flex;align-items:center;overflow:hidden}.hr-stock img{width:30%;height:148px;object-fit:cover}.hr-stock>div{padding:13px 22px}.hr-stock b{display:inline-block;background:#ffcf10;padding:4px 11px;border-radius:10px;font-size:12px;text-transform:uppercase}.hr-stock h2{text-align:left;margin:8px 0;font-size:26px}.hr-stock p,.hr-empty{margin:6px 0;font-size:15px}.hr-empty{text-align:center}.hr-service{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;text-align:center}.hr-service strong{display:block;font-size:15px}.hr-service div:nth-child(3n+1) svg{color:#cb2555}.hr-service div:nth-child(3n+2) svg{color:#075187}.hr-service div:nth-child(3n) svg{color:#007c88}.hr-details{border-top:1px solid #d5e5e9;padding-top:12px}.hr-details summary{font-weight:bold;cursor:pointer}.hr-credit{font-size:12px;color:#405569;margin-bottom:0}.hr-wave{overflow:hidden;height:38px;background:#01aeba;clip-path:polygon(0 70%,8% 42%,18% 30%,28% 40%,42% 72%,53% 87%,67% 74%,82% 33%,93% 12%,100% 20%,100% 100%,0 100%)}
@media(max-width:900px){.hr-benefits,.hr-how ol{grid-template-columns:1fr 1fr;row-gap:18px}.hr-benefits article:nth-child(3){border-left:0}.hr-how li:nth-child(2):after{display:none}.hr-actions a>.hr-icon:first-child{width:28px}.hr-service{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.hr-hero{display:flex;flex-direction:column}.hr-picture{position:relative;inset:auto;order:2;height:220px;background-position:center 54%;z-index:0}.hr-picture:after{background:linear-gradient(#ddf3ff,transparent 16%)}.hr-copy>div{width:100%;max-width:none}.hr-copy{padding-block:24px 8px}.hr-copy h1{font-size:40px}.hr-pledge{font-size:16px}.hr-actions{grid-template-columns:1fr}.hr-actions a>.hr-icon:first-child{width:34px}.hr-benefits article{padding:0 8px}.hr-benefits article>div{flex-direction:column;gap:5px}.hr-benefits h3{text-align:center}.hr-rule{gap:8px}.hr-how{padding:16px 10px}.hr-how li:after{display:none}.hr-benefits p,.hr-how p{font-size:14px}.hr-stock img{width:22%;align-self:stretch;height:auto;min-height:128px}.hr-stock>div{padding:14px}.hr-stock h2{font-size:22px}.hr-service{grid-template-columns:repeat(2,1fr)}}
