.managed-offers{padding:70px 0;background:#101318;border-block:1px solid #343940}.managed-offers-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.managed-offers-heading p{max-width:580px;color:#b8c1cd}.managed-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.managed-offer-card{display:flex;flex-direction:column;border:1px solid #39414c;border-radius:13px;overflow:hidden;background:#171b22}.managed-offer-card>img{width:100%;height:220px;object-fit:contain;background:#fff}.managed-offer-copy{padding:25px;display:flex;flex-direction:column;flex:1;min-width:0}.managed-offer-copy h3{font-size:26px;margin:14px 0 7px}.managed-offer-copy p{font-size:13px;white-space:pre-line;overflow-wrap:anywhere}.managed-offer-copy .managed-offer-price{font-size:32px;margin:8px 0 2px;letter-spacing:-.04em}.managed-offer-copy small{font-size:11px;color:#b8c1cd}.managed-offer-copy .managed-offer-terms{font-size:11px;color:#c7cfd9}.managed-offer-copy .actions{margin-top:auto;padding-top:22px;gap:8px}.managed-offer-copy .btn{font-size:11px;padding:10px 15px}.managed-service-art{height:220px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 75% 100%,#722e2c,transparent 75%),#161b22;font-size:11px;letter-spacing:.14em;color:#f0ccc8}.managed-offer-empty{grid-column:1/-1;padding:35px;border:1px solid #424b57;border-radius:12px;background:linear-gradient(110deg,#231a1e,#151a20);display:grid;grid-template-columns:1fr auto;gap:10px 35px;align-items:center}.managed-offer-empty h3{font-size:26px;max-width:660px;margin:8px 0}.managed-offer-empty .eyebrow,.managed-offer-empty p{grid-column:1}.managed-offer-empty p{font-size:13px;color:#b8c1cd;max-width:680px;margin:0}.managed-offer-empty .btn{grid-column:2;grid-row:1/4}.managed-offer-teaser{display:block;width:fit-content;max-width:100%;margin-top:22px;border-left:2px solid #f52d28;padding:7px 12px;color:#fff;font-size:12px;background:#151a20d9;overflow-wrap:anywhere}.managed-notice{padding:12px 25px;background:#292125;border-bottom:1px solid #71413d;text-align:center;font-size:13px;color:#ffdad4;white-space:pre-line}.managed-notice:empty{display:none}.managed-preview-banner{position:relative;z-index:1100;padding:12px 20px;background:#343b5c;color:#fff;text-align:center;font:600 12px/1.6 'Segoe UI',Arial,sans-serif}.managed-closure{font-size:12px;color:#ffc1a3}.managed-offer-detail{font-size:12px;padding:12px 15px;background:#302022;border-left:2px solid #f52d28;color:#ffd5d1}.managed-price-terms{font-size:10px;color:#c6cdd6;display:block;margin-top:6px;max-width:440px;white-space:normal}.managed-offer-badge{display:inline-flex;padding:4px 8px;background:#4e2226;color:#ffd9d5;border:1px solid #a64c47;font-size:10px;border-radius:5px;margin-bottom:12px}.advisor-tradeoff{padding:13px;background:#151a20;border-left:2px solid #92735b;font-size:12px!important;color:#d5dbe2}.advisor-tradeoff strong{display:block;color:#f5f5f7;margin-bottom:5px}.modern-site #nav{gap:18px}.modern-site #nav>a{font-size:11px}.managed-decor{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:paint}.modern-hero-grid{z-index:2}.managed-theme-figure{position:absolute;right:2%;bottom:24px;width:clamp(64px,8vw,115px);opacity:.9;filter:drop-shadow(0 5px 15px #0006);transform:rotate(-6deg);animation:qc-figure 8s ease-in-out infinite}.managed-theme-figure svg{display:block;width:100%;height:auto}.managed-particle{position:absolute;left:var(--x);top:-20px;width:var(--size);height:var(--size);animation:qc-fall var(--duration) linear infinite;animation-delay:var(--delay);opacity:.65;will-change:transform}.managed-particle.snow{background:#fff;border-radius:50%;box-shadow:0 0 5px #fff7}.managed-particle.leaf{background:#d79a55;border-radius:70% 0 70% 0}.managed-particle.blossom{background:#f1d4da;border-radius:80% 30% 80% 30%}.managed-particle.spark{background:#ff983b;border-radius:50%;box-shadow:0 0 10px #f98e39}.managed-sunlight{position:absolute;right:-90px;top:-100px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,#ffd6a01f,transparent 68%);animation:qc-sun 9s ease-in-out infinite}.managed-motion-toggle{display:block;background:transparent;border:1px solid #5b6777;border-radius:7px;color:#d8dee6;font:500 12px/1.5 'Segoe UI',Arial,sans-serif;padding:10px 13px;margin-top:15px;cursor:pointer}.qc-animation-paused .managed-decor *{animation-play-state:paused!important}[data-motion=off] .managed-decor *{animation:none!important}[data-motion=off] .managed-particle{top:var(--static-y);opacity:.35}.modern-site[data-managed-ready] .vehicle,.modern-site[data-managed-ready] .managed-offer-card{transition:border-color .2s ease,box-shadow .2s ease}.modern-site .managed-offer-card:hover{border-color:#a05c56;box-shadow:0 12px 35px #0003}.modern-site .modal.show .modal-card{animation:qc-dialog .18s ease-out}.modern-site .catalog-option,.modern-site .catalog-view button{transition:background-color .16s ease,color .16s ease}
.managed-theme-figure{bottom:110px}
.managed-particle.snow:nth-child(4n){background:none;box-shadow:none}
.managed-particle.snow:nth-child(4n):after{content:"❄";position:absolute;inset:-7px;font:16px/1 Arial,sans-serif;color:#e4f3ff}
[data-site-theme=halloween] .managed-theme-figure{filter:drop-shadow(0 0 18px #e37b2540)}
.managed-notice,.managed-preview-banner{overflow-wrap:anywhere}
[data-site-theme=halloween] .managed-decor:before{content:"";position:absolute;inset:55% 0 0;background:radial-gradient(ellipse at 85% 100%,#d2854820,transparent 65%);opacity:.6;animation:qc-sun 12s ease-in-out infinite}
[data-site-theme=christmas] .managed-decor:before,[data-site-theme=winter] .managed-decor:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 100% 0,#a9d5f617,transparent 55%)}
[data-motion=off] .modern-site .modal.show .modal-card,[data-motion=off] .managed-decor:before{animation:none!important}
[data-motion=off] .modern-site .catalog-option,[data-motion=off] .modern-site .catalog-view button{transition:none!important}
@keyframes qc-fall{0%{transform:translate3d(0,-30px,0) rotate(0)}100%{transform:translate3d(30px,950px,0) rotate(220deg)}}@keyframes qc-figure{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(2deg) translateY(-5px)}}@keyframes qc-sun{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes qc-dialog{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1200px){.modern-site #nav{gap:13px}.managed-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-theme-figure{right:1%;bottom:75px;width:70px}}
@media(max-width:760px){.managed-offers{padding:45px 0}.managed-offers-heading{display:block}.managed-offers-grid{grid-template-columns:1fr}.managed-offer-empty{display:block;padding:25px}.managed-offer-empty .btn{margin-top:23px}.managed-theme-figure{bottom:85px;right:18px;width:64px}.managed-offer-copy{padding:23px}.managed-notice{font-size:12px;padding:10px 16px}.managed-particle:nth-child(n+12){display:none}}
@media(prefers-reduced-motion:reduce){.managed-decor *,.modern-site .modal.show .modal-card{animation:none!important;transition:none!important}.managed-particle{top:var(--static-y);opacity:.25}.managed-motion-toggle{display:none!important}}
@media print{.managed-decor,.managed-motion-toggle,.managed-preview-banner,.managed-offer-teaser{display:none!important}}
@media screen and (prefers-reduced-motion:no-preference){
 html:not([data-motion=off]) .modern-site #vehicleGrid .vehicle,
 html:not([data-motion=off]) .modern-site .compare-model-head{animation:qc-card-in .22s ease-out both}
}
@keyframes qc-card-in{from{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}
