/* Homepage background family: jetdetailingflorida.com */
:root{--br-page:#fff;--br-surface:#fff;--br-band:#f5f2eb;--br-ink:#111;--br-dark:#0b0b0b;--br-nav:#f5f2eb;--br-link:#644b19;--br-accent:#c8a04a}

body.aq-page{background:var(--br-page);color:var(--br-ink)}
body.aq-page .aq-bar,body.aq-page footer{background:var(--br-dark)}
.aqbr-body .aqx-local,.aqbr-body .aq-panel{background:var(--br-surface);color:var(--br-ink)}
.aqbr-body .aq-band,.aqbr-body .aq-related{background:var(--br-band);color:var(--br-ink)}
.aqbr-body .aqx-nav{background:var(--br-nav);color:var(--br-ink)}
.aqbr-body :is(.aqx-nav,.aqx-local,.aq-related,.aqx-links) a:not(.aq-button){color:var(--br-link)}
.aqbr-body .aq-card{background:var(--br-surface);border-color:color-mix(in srgb,var(--br-accent) 46%,white)}
.aqbr-body .aq-button:not(.aq-ghost){border-color:var(--br-accent);background:var(--br-accent);color:#121714!important}
.aqbr-cover.aqbr-cover{display:block;position:static;width:100%;max-width:none;height:auto;margin:0;object-fit:contain;background:#080808}
.aqbr-hero.aq-hero>img:not(.aqbr-sage-media),.aqbr-hero.aq-hero::after{display:none!important}
.aqbr-hero.aq-hero{min-height:clamp(300px,32vw,480px);display:grid;align-items:center}
.aqbr-hero.aq-hero .aq-wrap{width:min(1140px,90%);margin:auto;padding:clamp(36px,5vw,82px) 0}
.aqbr-hero.aq-hero h1{max-width:min(830px,100%);overflow-wrap:break-word}
.aqbr-hero .aq-lead{max-width:58ch}
.aqbr-body .aqbr-hero.aqbr-hero :is(h1,p:not(.aq-tag,.eyebrow,.al-eyebrow):not(.breadcrumbs)){color:inherit}
.aqbr-hero.aqbr-hero h1{color:inherit!important;-webkit-text-fill-color:currentColor}
.aqbr-simple{padding:clamp(32px,5vw,68px) 5%;box-sizing:border-box}
.aqbr-simple h1{font-size:clamp(2rem,4.6vw,4rem);line-height:1.08}
.aqbr-hero.aqbr-hero :is(.aqbr-text,.hero-copy,.city-hero-copy,.svc-hero-copy,.hero-content){background-color:transparent!important}
.aqbr-hero.aqbr-hero .aq-related{color:var(--br-ink)}
.aqbr-hero.aqbr-hero a:not([class]),.aqbr-hero.aqbr-hero .breadcrumb a,.aqbr-hero.aqbr-hero .breadcrumbs a{color:inherit}
.aqbr-hero.aq-hero .aq-tag{color:var(--br-accent)}.aqbr-body .aq-page .aq-ghost{background:var(--br-dark)}
@media(max-width:700px){.aqbr-hero.aq-hero{min-height:0}.aqbr-hero.aq-hero .aq-wrap{padding-block:36px}.aqbr-body .aqx-nav{font-size:14px}}
.aqbr-hero.aqbr-hero{background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.58) 44%,rgba(0,0,0,.08) 76%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 45%),url("/assets/florida-private-jet-sunset.webp") center/cover no-repeat !important;color:white!important}
@media(max-width:700px){.aqbr-hero.aqbr-hero{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.35)),linear-gradient(0deg,rgba(0,0,0,.5),transparent),url("/assets/florida-private-jet-sunset.webp") center/cover no-repeat !important}}body.aq-page header.aq-bar{background-color:#fff;color:#182124}body.aq-page header.aq-bar nav a{color:#182124}
.aq-page .aq-logo{display:flex;align-items:center;gap:9px;color:inherit!important;min-width:0;text-decoration:none}.aq-page .aq-logo img{width:auto;height:52px;max-width:180px;object-fit:contain}
.aq-page .aq-logo .aqbr-name{font:600 clamp(11px,1.4vw,18px)/1.15 Georgia,serif;color:#171717;letter-spacing:.045em;text-transform:uppercase}
.aq-page .aq-logo:has(.aqbr-name) img{height:48px}.aq-page .aq-bar nav{font:600 14px/1.35 system-ui;gap:clamp(8px,2vw,24px)}.aq-page .aq-bar nav a{white-space:nowrap}
@media(max-width:660px){.aq-page .aq-logo img{max-width:120px;height:42px}.aq-page .aq-logo:has(.aqbr-name) img{height:34px}.aq-page .aq-bar nav{font-size:12px}.aq-page .aq-bar .aq-wrap{width:94%;gap:8px;min-height:60px}}
