.ecosystem-fusion .site-header{background:#fff!important;border-bottom:4px solid #263a83;gap:22px}
.ecosystem-fusion .site-header .wordmark{width:164px;height:110px;flex:0 0 164px;overflow:hidden;background:#fff!important;position:relative;border:0!important;padding:0!important}
.ecosystem-fusion .site-header .wordmark img{position:absolute!important;width:164px!important;height:auto!important;max-height:none!important;max-width:none!important;top:-30px;left:0;filter:none!important;object-fit:contain!important;mix-blend-mode:normal!important}
.ecosystem-fusion .site-header nav{display:flex;flex-wrap:wrap;gap:10px 22px}.ecosystem-fusion .site-header nav a{color:#25377d!important;padding:8px 0;border-bottom:2px solid transparent}.ecosystem-fusion .site-header nav a:hover{border-color:#e32332;color:#bc1928!important}
.ecosystem-fusion .site-header button{background:#25377d;color:white;border-color:#25377d}.ecosystem-fusion .site-header .account-dropdown button{background:white;color:#25377d}
#entregas.delivery-redesigned{padding:0!important;border:0!important;background:#00182c!important;color:white!important;overflow:hidden;border-radius:0;margin-top:24px}
.delivery-campaign{background:#00182c;color:white}.delivery-campaign-hero{min-height:510px;display:flex;align-items:center;background:linear-gradient(90deg,#001527b3,transparent 75%),url('delivery-handoff.webp') center/cover no-repeat;padding:48px 4%}
.delivery-campaign-copy{width:49%;max-width:650px}.delivery-campaign .eyebrow{color:white!important;letter-spacing:.2em}.delivery-campaign h2{font-size:clamp(36px,4.5vw,68px)!important;line-height:1.05!important;color:white!important;margin:24px 0!important}.delivery-campaign em{color:#ffd34f;font-style:normal}.delivery-campaign p{color:#e2ecfa!important;line-height:1.5}.delivery-campaign .delivery-lead{font-size:clamp(18px,2vw,26px);margin:20px 0 0}.delivery-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:24px}.delivery-cta button{background:#ffd13e;color:#071c32;font-weight:700}.delivery-campaign a{color:#ffdc6a}.delivery-cta a{border-bottom:2px solid #ffd13e;padding:12px 0}
.delivery-option-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 3%}.delivery-option-cards>a{display:flex;align-items:center;gap:14px;padding:18px 12px;border:1px solid #3f719f;border-radius:14px;background:#011b30;text-decoration:none;color:white;min-width:0}.delivery-option-cards strong{font-size:21px}.delivery-option-cards p{font-size:17px;margin:6px 0}.delivery-mini{display:block;flex:0 0 115px;width:115px;height:120px;background-image:url('delivery-reference.webp');background-repeat:no-repeat;background-size:1306px 870px;border-radius:8px}.mini-store{background-position:-49px -480px}.mini-van{background-position:-463px -480px}.mini-workshop{background-position:-866px -480px}
.delivery-world{display:flex;align-items:center;justify-content:center;gap:24px;margin:25px 4%;padding:16px 0;border-top:1px solid #31526e;border-bottom:1px solid #31526e}.delivery-world>span{font-size:56px}.delivery-world p{margin:0;font-size:20px}.delivery-world small{color:#bcd4ec}.delivery-world button{background:none;color:#ffd34f;border:0;border-bottom:2px solid #ffd34f;border-radius:0;padding:10px;white-space:nowrap}.delivery-workshops{margin:0 3%;padding:25px 32px;border:1px solid #4d7ca4;border-radius:12px;display:flex;justify-content:space-between;gap:24px;align-items:center}.delivery-workshops h3{font-size:28px;color:white!important;margin:0}.delivery-workshops p{font-size:20px;margin:8px 0}.delivery-workshops a{border:1px solid #ffd34f;border-radius:9px;padding:18px;white-space:nowrap}.delivery-presence{padding:20px 4%;margin:0!important}
.ecosystem-fusion .fusion-steps{background:#061d34!important;gap:18px;padding:24px 4%;grid-template-columns:repeat(3,1fr)}.ecosystem-fusion .fusion-steps>div{border:1px solid #406797!important;border-radius:12px;background:linear-gradient(130deg,#142d55,#071b2e);padding:25px 22px 25px 65px;position:relative}.ecosystem-fusion .fusion-steps>div:before{position:absolute;left:20px;top:28px;color:#ffd34f;font-size:25px;content:'✓'}.ecosystem-fusion .fusion-steps strong{color:white}.ecosystem-fusion .fusion-steps p{color:#c5d6ea}
@media(max-width:900px){.delivery-option-cards{grid-template-columns:1fr}.delivery-option-cards>a{padding:12px 20px}.delivery-campaign-copy{width:60%}.delivery-world{flex-wrap:wrap}.delivery-workshops{flex-wrap:wrap}}
@media(max-width:600px){.ecosystem-fusion .site-header{gap:10px;padding:10px 15px!important}.ecosystem-fusion .site-header nav{order:3;width:100%;justify-content:center;font-size:13px;gap:6px 15px}.ecosystem-fusion .site-header .wordmark{width:120px;height:76px;flex-basis:120px}.ecosystem-fusion .site-header .wordmark img{width:120px!important;top:-23px}.delivery-campaign-hero{padding:245px 24px 30px;min-height:0;background:linear-gradient(0deg,#00182c 0%,#00182cf0 45%,transparent 85%),url('delivery-handoff.webp') 70% top/auto 330px no-repeat}.delivery-campaign-copy{width:100%;max-width:none}.delivery-campaign h2{font-size:38px!important;margin:14px 0!important}.delivery-campaign .eyebrow{font-size:11px}.delivery-world{gap:12px;text-align:center}.delivery-world>span{font-size:40px}.delivery-world p{font-size:18px}.delivery-workshops{padding:22px}.delivery-workshops h3{font-size:24px}.delivery-workshops p{font-size:17px}.ecosystem-fusion .fusion-steps{grid-template-columns:1fr!important}.delivery-option-cards strong{font-size:19px}}
#entregas.delivery-redesigned .delivery-campaign h2,#entregas.delivery-redesigned .delivery-campaign h3,#entregas.delivery-redesigned .delivery-campaign .eyebrow{color:#fff!important}
#entregas.delivery-redesigned .delivery-campaign p{color:#dce8f8!important}
.ecosystem-fusion .site-header{background:linear-gradient(110deg,#06121f,#091e33,#040d17)!important;border-bottom:0!important;position:sticky}
.ecosystem-fusion .site-header:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#bb8b43,#ffe2a0 35%,#4eafff 60%,#244ba7);box-shadow:0 0 4px #5197cb}
.ecosystem-fusion .site-header nav a{color:#e4eaf3!important}.ecosystem-fusion .site-header nav a:hover{color:#f4cd81!important;border-color:#c8994f}.ecosystem-fusion .site-header #accountMenuButton{color:#061b32;background:linear-gradient(115deg,#ba914e,#f0d190,#b38841);border:0}
.ecosystem-fusion .site-header .wordmark{background:transparent url('header-reference.webp') -65px -4px / 1412px 471px no-repeat!important;height:96px!important;width:175px!important;flex-basis:175px!important}.ecosystem-fusion .site-header .wordmark img{opacity:0}
.ecosystem-fusion .fusion-steps.photo-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#00172b!important;padding:26px 2%}.photo-benefit{position:relative;aspect-ratio:695/553;padding:0!important;overflow:hidden;border:1px solid #236dac!important;border-radius:15px;background:#061b30;display:block;width:100%}.photo-benefit img{position:absolute;width:312.5%!important;max-width:none!important;height:auto;top:-14.5%;left:-2.9%}.benefit-1 img{left:-106%}.benefit-2 img{left:-210%}.photo-benefit:hover{box-shadow:0 0 18px #397daf55}.photo-benefit:focus-visible{outline:3px solid #f2ca73;outline-offset:3px}
@media(max-width:600px){.ecosystem-fusion .site-header .wordmark{background-size:988px 329px!important;background-position:-45px -3px!important;width:124px!important;flex-basis:124px!important;height:68px!important}.ecosystem-fusion .fusion-steps.photo-benefits{grid-template-columns:1fr!important;padding:22px 16px}}
.delivery-workshops.workshop-art{display:block;margin:0 3%;padding:0;border:0;border-radius:12px;overflow:hidden}.delivery-workshops.workshop-art>a{display:block;padding:0;border:0;border-radius:0;white-space:normal}.workshop-art img{display:block;width:100%;height:auto;max-width:100%}.workshop-mobile-link{display:none}.workshop-art>a:focus-visible{outline:3px solid #ffd34f;outline-offset:-4px}@media(max-width:600px){.workshop-mobile-link{display:block;padding:15px;text-align:center;color:#ffd34f;background:#061c30;border:1px solid #31526e;font-weight:700}}
