.aoe-hp-flash{background:#16496b;overflow:hidden;margin:0;position:relative;color:#fff}.aoe-hp-flash-inner{position:relative;max-width:1440px;margin:auto;min-height:480px;display:flex;align-items:center;padding:44px 120px}.aoe-hp-flash-copy{z-index:1;position:relative;max-width:510px;width:45%}.aoe-hp-flash h2{font-size:46px;color:#fff;line-height:1.15;margin-bottom:16px}.aoe-hp-flash h2 span{color:#ffbd22}.aoe-hp-flash .aoe-hp-eyebrow{color:#d2e9f6;font-size:11px}.aoe-hp-flash p{color:#edf5fa;font-size:19px}.aoe-hp-flash-photo{position:absolute;right:0;bottom:0;width:900px;max-width:none;height:auto;aspect-ratio:930/494;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 97%,transparent 100%)}.aoe-hp-assurances{display:flex;flex-wrap:wrap;gap:14px 22px;padding:0;margin:28px 0;list-style:none;max-width:470px}.aoe-hp-assurances li{position:relative;padding-left:21px;font-size:14px;font-weight:600;line-height:1.5;color:#fff}.aoe-hp-assurances li:before{content:"✓";color:#ffbd22;position:absolute;left:0}.aoe-hp-mobile-flash{display:none}@media (min-width:1025px) and (max-width:1439px){.aoe-hp-flash-inner{padding-left:32px;padding-right:32px}}@media (min-width:1025px) and (max-width:1199px){.aoe-hp-flash-copy{width:45%;max-width:440px}.aoe-hp-flash h2{font-size:38px}.aoe-hp-flash-photo{width:760px}.aoe-hp-flash-inner{min-height:410px}.aoe-hp-assurances{max-width:370px;gap:12px}}@media (max-width:1024.98px){.aoe-hp-mobile-flash{display:block!important}.aoe-hp-flash-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:32px 28px 0;min-height:0}.aoe-hp-flash-copy{width:auto;max-width:none;padding-bottom:32px}.aoe-hp-flash h2{font-size:34px}.aoe-hp-flash p{font-size:16px}.aoe-hp-flash-photo{position:relative;right:auto;bottom:auto;width:130%;max-width:none;margin-left:-30%;align-self:end;mask-image:linear-gradient(to right,transparent,#000 10%)}.aoe-hp-assurances{gap:9px 17px;margin:20px 0}.aoe-hp-assurances li{font-size:12px}.aoe-hp-flash .aoe-hp-button{min-height:48px;font-size:15px}}@media (max-width:600px){.aoe-hp-flash-inner{display:block;padding:30px 20px 0}.aoe-hp-flash-copy{padding-bottom:0;max-width:440px}.aoe-hp-flash h2{font-size:34px}.aoe-hp-flash .aoe-hp-eyebrow{font-size:10px;max-width:280px}.aoe-hp-flash-photo{display:block;width:calc(100% + 65px);max-width:none;margin:18px -20px 0 -45px;aspect-ratio:930/494}.aoe-hp-assurances{gap:8px 15px;max-width:330px}.aoe-hp-assurances li{font-size:12px}.aoe-hp-flash .aoe-hp-button{width:100%;max-width:360px}.aoe-hp-flash p{margin-bottom:0}}