/* Owner-requested readable controls and metadata, including at normal mobile zoom. */
nav{font-size:15px}.languages{font-size:13px}.languages a{padding:10px 2px}.topbar{font-size:12px}.topbar a{font-size:14px}.preview{font-size:12px}.button{font-size:16px;min-height:58px;padding:17px 25px}.header-book{font-size:14px;min-height:48px;padding:12px 17px}.hero .lead{font-size:18px;line-height:1.85;max-width:620px}.hero .eyebrow{font-size:12px}.whatsapp-link{font-size:16px;padding:17px 8px}.request-note{font-size:12px}.hero-scroll{font-size:14px}.hero-signature p,.hero-signature>span{font-size:14px}.hero-signature strong{font-size:12px}.section-head>p{font-size:15px}.filters button{font-size:14px;padding:13px 18px;min-height:48px}.filters button span{font-size:12px}.fleet-count{font-size:13px}.card-content{padding:25px 24px 0}.make{font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.car-title{display:block}.car-title h3{font-size:27px;font-weight:600;line-height:1.35}.car-title>span{display:block;max-width:none;font-size:14px;text-align:start;line-height:1.6;margin-top:9px}.car-years{font-size:14px;line-height:1.7;margin:18px 0 22px;align-items:start}.car-years>span{max-width:55%}.car-years strong{font-size:16px;font-weight:600;line-height:1.7}.card-number{font-size:12px;padding:6px 9px}.card-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) 56px;gap:10px;padding:18px 0}.card-actions button{font-size:15px;min-height:56px;padding:13px 12px;gap:8px;line-height:1.55}.card-actions a{font-size:15px;min-height:56px;padding:13px 10px;gap:8px;line-height:1.55}.card-actions button svg,.card-actions a svg{width:19px;height:19px}.card-actions a.card-whatsapp{min-width:56px;padding:12px}.card-actions a.card-whatsapp .whatsapp-icon{width:28px;height:28px}.fleet-note{font-size:13px;line-height:1.8}.copy-rotation{min-height:98px;max-width:630px;grid-template-columns:minmax(0,1fr) 104px;gap:16px}.copy-rotation>p{font-size:22px;line-height:1.6;max-width:520px}.copy-controls{gap:8px}.copy-controls button{width:48px;height:48px;font-size:21px}.copy-controls [data-copy-next]{font-size:31px}.car-view-toggle{font-size:13px;min-height:48px;padding:12px 14px}.office-pin-copy address{font-size:15px}.office-open{font-size:14px}.area-copy>p,.planning-questions summary{font-size:15px}.planning-questions details>p{font-size:14px}.area-copy .area-note{font-size:13px}.text-link{font-size:14px}.travel-plans>div:first-child>p:not(.eyebrow){font-size:15px}.contact>div>p:not(.eyebrow){font-size:15px}.contact-links span{font-size:13px}.form-grid label{font-size:14px}input,select{font-size:16px;min-height:48px}.safe-note{font-size:13px}.timezone{font-size:12px}.plain{font-size:14px}#request-summary dt,#request-summary dd{font-size:14px}.mobile-cta>a{font-size:14px}.mobile-cta .button{font-size:14px;min-height:48px}.mobile-cta svg{width:18px;height:18px}
@media(max-width:1150px){.card-actions{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:'book book' 'call wa'}.card-actions button{grid-area:book}.card-actions a[href^="tel:"]{grid-area:call}.card-actions a.card-whatsapp{grid-area:wa}.car-title h3{font-size:26px}}
@media(max-width:850px){.hero .lead{font-size:17px}.header-actions{gap:12px}.filters button{font-size:13px;padding:12px 16px}.section-head>p{font-size:15px}}
@media(max-width:560px){.preview{font-size:11px;padding-block:10px}.topbar{font-size:10px}.topbar a{font-size:12px}.languages{font-size:13px;gap:12px}.brand{width:115px}.hero .lead{font-size:16px;line-height:1.8}.hero .eyebrow{font-size:11px}.hero-actions .button{font-size:15px;min-height:54px;padding:15px 20px}.hero-actions .button svg{width:19px;height:19px}.whatsapp-link{font-size:15px;padding:15px 8px}.request-note{font-size:11px}.hero-scroll{font-size:13px}.copy-rotation{min-height:115px;grid-template-columns:minmax(0,1fr) 104px;gap:12px}.copy-rotation>p{font-size:18px;line-height:1.65}.copy-controls button{width:48px;height:48px}.section-head .eyebrow,.area-copy .eyebrow,.travel-plans .eyebrow{font-size:11px}.section-head>p{font-size:15px}.filters{gap:8px}.filters button{font-size:13px;min-height:46px;padding:12px 15px;gap:9px}.filters button span{font-size:11px}.card-content{padding:25px 23px 0}.car-title h3{font-size:27px}.car-title>span{font-size:15px}.make{font-size:13px}.car-years{font-size:14px}.car-years strong{font-size:16px}.card-actions{gap:10px;padding:18px 0}.card-actions button,.card-actions a{font-size:16px;min-height:56px;padding:14px 14px}.card-actions button>svg{display:block}.card-actions a>svg{display:block}.card-actions a.card-whatsapp{padding:12px;min-width:56px}.fleet-note{font-size:12px}.car-view-toggle{font-size:12px}.office-pin-copy address{font-size:14px}.office-open{font-size:13px}.area-copy>p,.planning-questions summary{font-size:15px}.planning-questions details>p{font-size:14px}.area-copy .area-note{font-size:13px}.travel-plans>div:first-child>p:not(.eyebrow){font-size:15px}.contact>div>p:not(.eyebrow){font-size:15px}.contact-actions .button{font-size:15px;min-height:54px}.contact .eyebrow{font-size:11px}.contact-links span{font-size:12px}.form-grid label{font-size:13px}input,select{font-size:16px}.safe-note{font-size:12px}.form-actions .button{font-size:14px;min-height:50px}.timezone{font-size:11px}.mobile-cta{gap:12px;padding-inline:16px}.mobile-cta>a{font-size:13px;padding:11px 2px}.mobile-cta .button{font-size:14px;min-height:50px;padding:13px 16px}.modal-open .mobile-cta{display:none}}
@media(max-width:350px){.brand{width:100px}.languages{gap:10px}.hero-actions .button{padding-inline:18px}.copy-rotation{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.copy-rotation>p{font-size:17px}.mobile-cta{gap:8px;padding-inline:12px}.mobile-cta>a{font-size:12px}.mobile-cta .button{font-size:13px;padding-inline:13px}.card-actions button>svg,.card-actions a>svg{display:block}}

.office-facade-art{position:relative;aspect-ratio:633/235;overflow:hidden;background:#303030}.office-facade-art img{position:absolute;max-width:none;width:217.062%;height:auto;left:-54.03%;top:-91.49%;display:block}.office-pin-copy>p{font-size:13px;line-height:1.8}.office-pin-copy address{font-size:15px}.office-open{font-size:15px;min-height:48px;font-weight:600}

.office-facade-art{aspect-ratio:3/2}.office-facade-art img{position:static;width:100%;height:100%;object-fit:cover;max-width:100%}.topbar-phones{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.footer-phones{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px}.footer-phones a{font-size:15px;line-height:1.8;color:var(--gold)}@media(max-width:560px){.topbar{align-items:flex-start;flex-wrap:wrap;gap:9px}.topbar-phones{gap:10px 18px;width:100%;justify-content:space-between}.topbar-phones a{font-size:13px}.footer-phones a{font-size:15px}}

.office-facade-art{aspect-ratio:auto;overflow:visible;background:#101111}.office-facade-art img{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transform:none}.office-location-card{min-width:0}

.contact-links a>span{font-size:14px;line-height:1.8}.contact-links a{min-height:84px}.contact-links strong{overflow-wrap:anywhere}@media(max-width:560px){.contact-links a>span{font-size:14px}.contact-links strong{font-size:20px}}
