.site-header-actions{display:flex;align-items:center;gap:25px}.site-menu{position:relative;z-index:30}.site-menu summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #62706b;cursor:pointer;min-height:44px;color:#f4f2ec;font-size:13px}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary:hover,.site-menu[open] summary{border-color:#ceb184;color:#ceb184}.menu-bars{display:grid;gap:4px;width:20px}.menu-bars i{display:block;height:2px;width:20px;background:currentColor}.menu-panel{position:absolute;right:0;top:calc(100% + 12px);display:block!important;width:min(360px,calc(100vw - 30px));padding:12px 20px 20px;background:#192021;border:1px solid #66736d;box-shadow:0 28px 70px #000b;color:#f4f2ec}.menu-panel>a{display:flex;align-items:center;justify-content:space-between;padding:14px 3px;border-bottom:1px solid #35403f;font-size:16px;color:#f4f2ec}.menu-panel>a:hover{color:#ceb184}.menu-panel>a span{font-size:14px;color:#ceb184}.menu-contact{padding:22px 3px 3px}.menu-contact span{display:block;font-size:11px;letter-spacing:2px;color:#aeb7b6}.menu-contact a{display:block;color:#ceb184;margin-top:7px;font-size:16px}.footer-links{display:flex;flex-direction:column;gap:8px;font-size:14px}.footer-links a{color:#c0c7c3}.footer-links a:hover{color:#ceb184}.inner-main{overflow:hidden}.inner-main section:not(.inner-hero){padding:clamp(56px,7vw,110px) 7%}.inner-hero{position:relative;min-height:590px;display:flex;align-items:center;overflow:hidden}.inner-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,#101516 3%,#101516d9 35%,#10151644 75%),linear-gradient(0deg,#101516,transparent 50%),url('/vehicles/bentley-side.jpeg') center 55%/cover}.inner-hero-copy{position:relative;z-index:1;max-width:720px;padding:72px 7%}.inner-hero-copy h1,.inner-heading h1{font:400 clamp(52px,7vw,94px)/1.03 Georgia,serif;letter-spacing:-.04em}.inner-hero-copy h1 em,.inner-heading h1 em{color:#ceb184}.inner-hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.6;color:#d5ddda;max-width:480px;margin:28px 0}.inner-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;background:#eae9e3;color:#172221}.inner-intro .eyebrow{color:#786446}.inner-intro h2{max-width:520px}.inner-intro p:not(.eyebrow){font-size:18px;line-height:1.8;margin:0 0 20px;color:#4b5955}.inner-steps{background:#151c1d}.inner-steps h2{margin-bottom:36px}.inner-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.inner-card-grid article{border-top:1px solid #6a725e;padding:27px 10px 0 0}.inner-card-grid article>span{color:#ceb184;font:22px Georgia,serif}.inner-card-grid h3{font:27px Georgia,serif;margin:25px 0 14px}.inner-card-grid p{font-size:16px;line-height:1.75}.inner-banner{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#22302e}.inner-banner h2{margin:0}.inner-banner .button{white-space:nowrap}.inner-heading{background:radial-gradient(circle at 83% 20%,#344341,#141c1d 50%);border-bottom:1px solid #35403f}.inner-heading h1{max-width:830px}.inner-heading>p:last-child{max-width:660px;font-size:19px;line-height:1.7;color:#bcc8c4;margin:30px 0 0}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#101516}.contact-options>a{padding:28px;border:1px solid #647067;display:flex;flex-direction:column;min-height:170px}.contact-options>a:hover{border-color:#ceb184;background:#1a2423}.contact-options span,.contact-options small{font-size:12px;color:#ceb184;letter-spacing:1px}.contact-options strong{font:400 clamp(22px,3vw,34px) Georgia,serif;margin:15px 0 12px;overflow-wrap:anywhere}.contact-options small{color:#adb9b5;letter-spacing:0;font-size:14px}.inner-form-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8%;background:#eae9e3;color:#152321}.form-context h2{margin-bottom:20px}.form-context p:not(.eyebrow){color:#54615c;line-height:1.75;font-size:16px}.inner-form-section .eyebrow{color:#826a45}.message-form{display:grid;gap:22px}.message-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.message-form label{font-size:15px}.message-form input,.message-form select,.message-form textarea{width:100%;background:#f8f7f3;border:1px solid #b5bcb6;padding:12px 15px;border-radius:0;color:#142020;font:16px/1.5 'DM Sans',sans-serif;margin-top:9px;min-height:50px}.message-form textarea{display:block;resize:vertical;min-height:160px}.message-form input:focus,.message-form select:focus,.message-form textarea:focus{outline:2px solid #8f744b;outline-offset:2px}.message-submit{display:flex;justify-content:space-between;align-items:center;gap:20px}.message-submit p{font-size:13px;color:#56615d;line-height:1.5;max-width:310px}.message-submit button{min-height:52px;white-space:nowrap}.message-submit button:disabled{opacity:.6;cursor:wait}.message-status{border-left:3px solid #8f744b;background:#f8f7f3;padding:14px 18px;margin:0;color:#1c2d2b;font-size:15px}.faq-section{background:#141c1d}.faq-section h2{margin-bottom:34px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}.faq-grid article{border-top:1px solid #3b4946;padding-top:17px}.faq-grid h3{font:400 23px/1.35 Georgia,serif;margin:0 0 10px}.faq-grid p{line-height:1.7;font-size:15px}.feedback-heading{background:linear-gradient(90deg,#101516 10%,#101516c9 56%,#10151655),url('/vehicles/bmw7-road.jpg') center 60%/cover;min-height:480px;display:flex;flex-direction:column;justify-content:center}.form-aside-photo{margin-top:40px;max-width:420px}.form-aside-photo img{width:100%;height:250px;object-fit:cover;display:block}.inner-main .honeypot{position:absolute!important;left:-10000px!important;height:1px!important;width:1px!important;overflow:hidden!important}@media(max-width:1050px){.site-header>nav{display:none}.site-header-actions{margin-left:auto}}@media(max-width:720px){.site-header-actions{gap:12px}.menu-label{display:none}.site-menu summary{padding:10px}.inner-main .inner-intro,.inner-main .inner-form-section{grid-template-columns:1fr;gap:24px}.inner-card-grid{grid-template-columns:1fr;gap:30px}.inner-main .contact-options,.faq-grid{grid-template-columns:1fr}.contact-options>a{min-height:145px}.message-grid{grid-template-columns:1fr}.message-submit{align-items:stretch;flex-direction:column}.message-submit button{width:100%}.inner-banner{align-items:flex-start;flex-direction:column}.inner-hero{min-height:570px}.inner-hero-image{background:linear-gradient(90deg,#101516e9,#1015167a),linear-gradient(0deg,#101516,transparent 70%),url('/vehicles/bentley-side.jpeg') center/cover}.inner-hero-copy>p:not(.eyebrow),.inner-heading>p:last-child{font-size:17px}.form-aside-photo{display:none}.site-footer .footer-links{margin:25px 0}}@media(max-width:420px){.site-header-actions .nav-cta{display:none}.inner-hero-copy{padding:70px 7%}.inner-hero-copy h1,.inner-heading h1{font-size:50px}.menu-panel{right:-6px}}
.inner-main .inner-hero{padding:0}
.hero{background:#101516}.hero-image{left:39%;background:linear-gradient(90deg,#101516,transparent 32%),linear-gradient(0deg,#101516,transparent 55%),url('/vehicles/bmw7-road.jpg') center/cover}.inner-hero{background:#101516}.inner-hero-image{left:39%;background:linear-gradient(90deg,#101516,transparent 35%),linear-gradient(0deg,#101516,transparent 55%),url('/vehicles/bentley-side.jpeg') center/cover}
@media(max-width:720px){.hero-image{left:0;background:linear-gradient(90deg,#101516e9,#1015167a),linear-gradient(0deg,#101516,transparent 70%),url('/vehicles/bmw7-road.jpg') center/cover}.inner-hero-image{left:0;background:linear-gradient(90deg,#101516e9,#1015167a),linear-gradient(0deg,#101516,transparent 70%),url('/vehicles/bentley-side.jpeg') center/cover}}
