/* Owner supplied 2026-09-13 composition. White canvas. Information 6 only. */
.aero-delivery-design .aero-faq-question:after{display:none!important;}
@media(min-width:768px) and (max-width:1000px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-mascot{width:195px;height:244px;left:0;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{width:120px;height:80px;right:0;top:0;}}
#aero-delivery-information-shell.aero-delivery-design{background:#fff;color:#10264b;}
.aero-delivery-design .aero-delivery-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:270px;position:relative;margin:12px 0 20px;}
.aero-delivery-design .aero-delivery-hero h1{font-size:clamp(34px,3.7vw,54px)!important;line-height:1.08!important;margin:10px 0 18px!important;letter-spacing:-.035em;}
.aero-delivery-design .aero-delivery-hero-copy p{font-size:19px;line-height:1.5;color:#58728f;max-width:620px;}
.aero-delivery-design .aero-delivery-hero-art{height:280px;position:relative;}
.aero-delivery-design img{object-fit:contain;}
.aero-delivery-design .aero-delivery-city{position:absolute;bottom:0;right:0;width:95%;height:auto;pointer-events:none;}
.aero-delivery-design .aero-delivery-mascot{position:absolute;left:8%;bottom:-6px;width:235px;height:294px;}
.aero-delivery-design .aero-delivery-lettering{position:absolute;right:0;top:0;width:180px;height:120px;}
.aero-delivery-design .aero-delivery-calculator{display:grid;grid-template-columns:minmax(0,1fr) 245px;column-gap:28px;max-width:none;padding:28px!important;margin:0 0 32px!important;border:1px solid #e0f0f5;border-radius:24px;background:#fff;box-shadow:0 14px 45px #07567b0b;}
.aero-delivery-design .aero-delivery-calculator-head{grid-column:1;margin:0 0 20px!important;}
.aero-delivery-design .aero-delivery-calculator-card{grid-column:1;padding:0!important;border:0!important;background:transparent!important;}
.aero-delivery-design .aero-delivery-calculator-aside{grid-column:2;grid-row:1 / 3;border-left:1px solid #e7f0f5;padding-left:24px;display:flex;flex-direction:column;justify-content:center;}
.aero-delivery-design .aero-delivery-calculator-aside ul{list-style:none;margin:0;padding:20px;background:#f1fbfd;border-radius:18px;}
.aero-delivery-design .aero-delivery-calculator-aside li{padding:9px 0;font-size:14px;line-height:1.5;}
.aero-delivery-design .aero-delivery-calculator-aside li:before{content:'✓';color:#00a4ba;margin-right:9px;}
.aero-delivery-design .aero-delivery-calculator-aside img{width:100%;height:110px;}
.aero-delivery-design .aero-delivery-calculator-field input{border:1px solid #d7e4ed;border-radius:9px!important;min-height:46px;}
.aero-delivery-design .aero-delivery-calculator-day{background:transparent!important;display:flex;gap:8px;}
.aero-delivery-design .aero-delivery-calculator-day button{border-radius:24px!important;background:#effaff;border:1px solid #d4eef4;}
.aero-delivery-design .aero-delivery-calculator-day button.is-active,.aero-delivery-design .aero-delivery-calculator-submit{background:linear-gradient(135deg,#00b4c5,#008ba6)!important;color:white;border-radius:10px!important;}
.aero-delivery-design .aero-delivery-calculator-note{background:#f4f8fa;padding:12px;border-radius:9px;font-size:12px;}
.aero-delivery-design .aero-delivery-structured-content{max-width:none!important;}
.aero-delivery-design .aero-delivery-section-head h2{color:#10264b!important;font-size:30px!important;line-height:1.2!important;}
.aero-delivery-design .aero-delivery-service-options{grid-template-columns:30% 1fr;gap:26px;}
.aero-delivery-design .aero-delivery-service-card,.aero-delivery-design .aero-delivery-step-card,.aero-delivery-design .aero-delivery-payment-card{border:1px solid #dfebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 25px #16628306!important;}
.aero-delivery-design .aero-delivery-service-card{padding:22px;}
.aero-delivery-design .aero-delivery-service-icon{color:#ff655f;background:#fff0ef;border-radius:14px!important;}
.aero-delivery-design .aero-delivery-service-card:nth-child(2) .aero-delivery-service-icon{background:#f0ebff;color:#8960ea;}
.aero-delivery-design .aero-delivery-important{border:1px solid #ffdf87!important;border-radius:16px!important;background:#fff9e9!important;padding:20px!important;margin:20px 0 48px;}
.aero-delivery-design .aero-delivery-after-order{position:relative;padding:0!important;margin:0 0 48px!important;}
.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-head{min-height:155px;padding-top:32px;max-width:65%!important;}
.aero-delivery-design .aero-delivery-section-art{position:absolute;right:4%;top:-15px;width:200px;height:210px;pointer-events:none;}
.aero-delivery-design .aero-delivery-steps-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.aero-delivery-design .aero-delivery-steps-grid:before{display:none;}
.aero-delivery-design .aero-delivery-step-card{padding:22px;min-height:210px;}
.aero-delivery-design .aero-delivery-step-icon{border-radius:12px!important;background:#e8faf4;color:#00b88c;}
.aero-delivery-design .aero-delivery-step-card:nth-child(2) .aero-delivery-step-icon{background:#edf5ff;color:#248dff;}
.aero-delivery-design .aero-delivery-step-card:nth-child(3) .aero-delivery-step-icon{background:#fff0ef;color:#ff655f;}
.aero-delivery-design .aero-delivery-step-card:nth-child(4) .aero-delivery-step-icon{background:#fff7dc;color:#dda000;}
.aero-delivery-design .aero-delivery-step-card p,.aero-delivery-design .aero-delivery-service-card p{font-size:14px;line-height:1.6;}
.aero-delivery-design .aero-delivery-payment{position:relative;display:grid;grid-template-columns:28% 1fr;gap:25px;padding-right:170px;align-items:center;margin:0 0 50px!important;}
.aero-delivery-design .aero-delivery-payment>.aero-delivery-section-art{right:-12px;top:-20px;width:180px;height:220px;}
.aero-delivery-design .aero-delivery-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;}
.aero-delivery-design .aero-delivery-payment-card{padding:20px 12px!important;min-height:175px;}
.aero-delivery-design .aero-delivery-payment-icon{border-radius:50%!important;background:#e9faf6;color:#00b690;}
.aero-delivery-design .aero-delivery-faq{max-width:none!important;position:relative;display:grid;grid-template-columns:32% 1fr;gap:26px;margin:0 0 40px!important;}
.aero-delivery-design .aero-delivery-faq>.aero-delivery-section-art{left:35px;top:110px;width:235px;height:235px;}
.aero-delivery-design .aero-delivery-faq-list{background:#fff;border:1px solid #dfeef4;border-radius:16px;padding:8px 24px;}
.aero-delivery-design .aero-delivery-faq-list details{margin:0;border-bottom:1px solid #e7f0f5;border-top:0;}
.aero-delivery-design .aero-delivery-faq-list summary{padding:16px 36px 16px 0!important;font-size:14px;}
.aero-delivery-design .aero-delivery-faq-list details>div{font-size:14px;line-height:1.65;}
.aero-delivery-design .aero-delivery-geography-intro{position:relative;min-height:220px;padding:50px 0 10px;}
.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{max-width:60%!important;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:42%;height:180px;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{top:0;right:10%;width:190px;height:240px;}
.aero-delivery-design .aero-geo-section,.aero-delivery-design .aero-delivery-metro-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:0 25px;border:1px solid #e1edf4;border-radius:18px;padding:24px;margin:0 0 22px;}
.aero-delivery-design .aero-geo-section h2,.aero-delivery-design .aero-delivery-metro-heading h2{font-size:22px!important;margin:0 0 18px!important;}
.aero-delivery-design .aero-geo-section>.aero-geo-table,.aero-delivery-design .aero-metro-accordion{grid-column:1;min-width:0;}
.aero-delivery-design .aero-delivery-geo-help{grid-column:2;grid-row:1 / 3;background:#f1fbfe;border-radius:16px;padding:18px;text-align:center;align-self:stretch;}
.aero-delivery-design .aero-delivery-geo-help img{width:95px;height:95px;margin:0 auto 8px;}
.aero-delivery-design .aero-delivery-geo-help h3{font-size:18px;line-height:1.3;margin:0 0 12px;}
.aero-delivery-design .aero-delivery-geo-help p{font-size:13px;line-height:1.55;color:#5d7690;}
.aero-delivery-design .aero-delivery-geo-help a{display:inline-flex;padding:10px 15px;background:white;border:1px solid #c9ecf4;border-radius:30px;font-size:13px;gap:12px;}
.aero-delivery-design .aero-geo-section>.aero-geo-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}
.aero-delivery-design .aero-geo-section a.aero-geo-row{background:#f5faff!important;border:1px solid #e2edf6!important;border-radius:10px!important;}
.aero-delivery-design .aero-metro-opener{border-radius:9px;}
.aero-delivery-design :is(button,a,input,summary):focus-visible{outline:3px solid #008eae;outline-offset:3px;}
@media(max-width:1100px){.aero-delivery-design .aero-delivery-payment{padding-right:0;}.aero-delivery-design .aero-delivery-payment>.aero-delivery-section-art{display:none;}.aero-delivery-design .aero-delivery-service-options{grid-template-columns:1fr;}.aero-delivery-design .aero-geo-section>.aero-geo-table{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:900px){.aero-delivery-design .aero-delivery-calculator{grid-template-columns:1fr;padding:22px!important;}.aero-delivery-design .aero-delivery-calculator-aside{display:none;}.aero-delivery-design .aero-delivery-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.aero-delivery-design .aero-delivery-faq{grid-template-columns:1fr;}.aero-delivery-design .aero-delivery-faq>.aero-delivery-section-art{display:none;}.aero-delivery-design .aero-geo-section,.aero-delivery-design .aero-delivery-metro-section{grid-template-columns:1fr;}.aero-delivery-design .aero-delivery-geo-help{grid-column:1;grid-row:auto;margin-top:20px;}.aero-delivery-design .aero-delivery-geo-help img{float:left;margin:0 18px 0 0;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero{grid-template-columns:1fr;}.aero-delivery-design .aero-delivery-hero-art{height:205px;}.aero-delivery-design .aero-delivery-mascot{width:165px;height:206px;left:15%;}.aero-delivery-design .aero-delivery-lettering{width:125px;height:90px;right:4%;}.aero-delivery-design .aero-delivery-hero-copy p{font-size:16px;}.aero-delivery-design .aero-delivery-service-grid,.aero-delivery-design .aero-delivery-payment,.aero-delivery-design .aero-delivery-payment-grid,.aero-delivery-design .aero-delivery-steps-grid{grid-template-columns:1fr;}.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-head{max-width:100%!important;padding:0;min-height:0;}.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-art{position:relative;top:auto;right:auto;display:block;margin:0 auto;width:150px;height:160px;}.aero-delivery-design .aero-delivery-step-card{min-height:0;}.aero-delivery-design .aero-delivery-section-head h2{font-size:26px!important;}.aero-delivery-design .aero-delivery-calculator-actions{align-items:stretch;}.aero-delivery-design .aero-delivery-calculator-submit{width:100%;}.aero-delivery-design .aero-delivery-faq-list{padding:5px 16px;}.aero-delivery-design .aero-delivery-geography-intro{padding-top:12px;min-height:330px;}.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{max-width:100%!important;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{top:auto;bottom:0;right:25%;width:130px;height:165px;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:100%;height:130px;}.aero-delivery-design .aero-geo-section,.aero-delivery-design .aero-delivery-metro-section{padding:16px;}.aero-delivery-design .aero-geo-section>.aero-geo-table{grid-template-columns:1fr;}.aero-delivery-design .aero-delivery-payment-card{min-height:0;}.aero-delivery-design .aero-delivery-geo-help img{width:70px;height:70px;}.aero-delivery-design .aero-delivery-calculator-fields{grid-template-columns:1fr;}}

/* Final owner-approved visual polish; scoped to this delivery page only. */
.aero-delivery-design .aero-delivery-hero{background:linear-gradient(150deg,#effbfe 0%,#eaf8fc 65%,#fff 100%);border-radius:24px;padding:28px;grid-template-columns:44% 56%;min-height:330px;}
.aero-delivery-design .aero-delivery-hero-copy{position:relative;z-index:1;}
.aero-delivery-design .aero-delivery-hero-art{height:310px;}
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:110%;max-width:none;right:-12px;bottom:0;}
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-mascot{width:255px;height:319px;left:2%;bottom:-6px;}
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{right:0;top:4px;}
.aero-delivery-design .aero-delivery-section-head p{font-size:16px;line-height:1.6;color:#58728f;margin:14px 0 0;}
.aero-delivery-design .aero-delivery-after-order{display:grid;grid-template-columns:minmax(0,540px) 210px;gap:20px 26px;align-items:center;}
.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-head{grid-column:1;grid-row:1;max-width:none!important;padding:0;min-height:0;}
.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-art{position:static;grid-column:2;grid-row:1;width:200px;height:250px;}
.aero-delivery-design .aero-delivery-after-order>.aero-delivery-steps-grid{grid-column:1/-1;}
@media(min-width:1101px){.aero-delivery-design .aero-delivery-after-order{grid-template-columns:minmax(0,540px) 210px 1fr;}.aero-delivery-design .aero-delivery-payment{grid-template-columns:27% 1fr;gap:20px;padding-right:155px;}.aero-delivery-design .aero-delivery-payment>.aero-delivery-section-art{right:0;top:50%;transform:translateY(-50%);width:155px;height:194px;}}
.aero-delivery-design .aero-delivery-faq{background:#effafe;border-radius:24px;padding:30px;grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:start;}
.aero-delivery-design .aero-delivery-faq .aero-delivery-section-head>.aero-delivery-section-art{position:static;display:block;width:320px;max-width:100%;height:auto;margin:12px auto 0;}
@media(max-width:1024px){.aero-delivery-design .aero-delivery-hero{grid-template-columns:48% 52%;padding:20px;}.aero-delivery-design .aero-delivery-hero-art{height:280px;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-mascot{width:200px;height:250px;left:0;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{width:125px;height:84px;}.aero-delivery-design .aero-delivery-after-order{grid-template-columns:minmax(0,1fr) 190px;}}
@media(max-width:900px){.aero-delivery-design .aero-delivery-faq{grid-template-columns:1fr;padding:24px;}.aero-delivery-design .aero-delivery-faq .aero-delivery-section-head>.aero-delivery-section-art{width:140px;margin:8px auto;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero{grid-template-columns:1fr;padding:20px 16px;}.aero-delivery-design .aero-delivery-hero-art{height:220px;margin-top:14px;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:100%;right:0;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-mascot{width:165px;height:206px;left:8%;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{right:0;}.aero-delivery-design .aero-delivery-after-order{grid-template-columns:1fr;gap:12px;}.aero-delivery-design .aero-delivery-after-order>.aero-delivery-section-art{grid-column:1;grid-row:2;width:140px;height:175px;margin:0 auto;}.aero-delivery-design .aero-delivery-faq{padding:20px 14px;}.aero-delivery-design .aero-delivery-section-head p{font-size:15px;}}

/* Owner refinement: edge-to-edge local bands, content stays in site container. */
.aero-delivery-design .aero-delivery-hero,
.aero-delivery-design .aero-delivery-faq{border-radius:0;background:#effafe;box-shadow:0 0 0 100vmax #effafe;clip-path:inset(0 -100vmax);}
.aero-delivery-design .aero-delivery-hero{padding:28px 0;margin-top:0;}
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-46px;}
.aero-delivery-design .aero-delivery-faq{padding:30px 0;}
.aero-delivery-design .aero-delivery-geography-intro{min-height:330px;padding:42px 0 20px;}
.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{max-width:39%!important;position:relative;z-index:1;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:62%;height:auto;max-width:none;right:0;bottom:-24px;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{left:40%;right:auto;top:auto;bottom:8px;width:170px;height:213px;}
@media(max-width:1024px){.aero-delivery-design .aero-delivery-geography-intro{min-height:300px;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{width:140px;height:175px;bottom:0;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-22px;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero{padding:20px 0;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-10px;}.aero-delivery-design .aero-delivery-faq{padding:24px 0;}.aero-delivery-design .aero-delivery-geography-intro{min-height:365px;padding-top:18px;}.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{max-width:100%!important;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:100%;height:auto;bottom:0;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{left:0;bottom:8px;width:105px;height:132px;}}

/* Compact geography scene and owner-directed hero composition. */
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{left:38%;right:auto;top:35px;}
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-66px;}
.aero-delivery-design .aero-delivery-geography-intro{min-height:190px;padding:20px 0;margin-top:0;border-top:0!important;display:grid;grid-template-columns:1fr 1fr;align-items:center;}
.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{max-width:none!important;grid-column:1;padding-right:24px;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:45%;height:auto;object-fit:contain;right:0;bottom:auto;top:50%;transform:translateY(-50%);}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{left:56%;right:auto;top:50%;bottom:auto;transform:translateY(-30%);width:130px;height:163px;}
@media(max-width:1024px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{left:auto;right:0;top:28px;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-35px;}.aero-delivery-design .aero-delivery-geography-intro{min-height:200px;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{width:90px;height:113px;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-lettering{left:auto;right:0;top:35px;width:125px;}.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-20px;}.aero-delivery-design .aero-delivery-geography-intro{display:block;min-height:0;padding:16px 0 150px;}.aero-delivery-design .aero-delivery-geography-intro>.aero-delivery-section-head{padding-right:0;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{top:auto;bottom:0;transform:none;width:88%;height:140px;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-section-art{left:0;top:auto;bottom:8px;transform:none;width:90px;height:113px;}}

/* Owner final placement: bounded skyline, inset artwork. */
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:110%;height:100%;max-height:310px;object-fit:contain;object-position:right bottom;bottom:-12px;right:0;}
.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{right:6%;width:40%;}
@media(min-width:1101px){.aero-delivery-design .aero-delivery-payment{padding-right:210px;}.aero-delivery-design .aero-delivery-payment>.aero-delivery-section-art{right:40px;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:100%;max-height:220px;bottom:-8px;}.aero-delivery-design .aero-delivery-geography-intro .aero-delivery-city{width:90%;right:5%;}}

/* Owner-approved large skyline, no hero lettering. */
.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:110%;max-width:820px;height:auto;max-height:none;bottom:-70px;right:0;}
@media(max-width:1024px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{bottom:-20px;}}
@media(max-width:767px){.aero-delivery-design .aero-delivery-hero-art .aero-delivery-city{width:100%;max-width:100%;bottom:-10px;}}
