.review-photos{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-xs);color:#f1f2ee;text-decoration:underline;text-underline-offset:4px}
.quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);padding-bottom:var(--space-6)}
.quick-links>a,.quick-links>button{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);min-height:88px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-align:left;font-size:var(--text-base);font-weight:700;transition:background .2s,transform .2s}
.quick-links>a:hover,.quick-links>button:hover{background:color-mix(in oklch,var(--surface),var(--accent) 16%);transform:translateY(-2px)}
.quick-detail{font-size:var(--text-xs);font-weight:400;display:flex;align-items:center;justify-content:space-between;color:var(--muted);gap:var(--space-2)}
.quick-detail>span{font-size:var(--text-base);color:var(--fg)}
.epic-mark img{height:108px;width:110px;object-fit:contain;filter:drop-shadow(0 9px 8px #0002);transition:transform .4s}
.epic-mark:hover img{transform:translateY(-3px)}
.zelle-number{font-size:var(--text-xl);font-weight:700;letter-spacing:.02em;margin-bottom:var(--space-6)}
.payment-note{font-size:var(--text-xs)}
[data-concept="chrome"] .primary{background:var(--accent);color:#242822}
[data-concept="chrome"] .primary:hover{background:color-mix(in oklch,var(--accent),white 15%);color:#242822}
.chrome-photo>img{object-position:32% center}
.chrome-photo::before{content:"";position:absolute;inset:0 0 65%;background:linear-gradient(#05192380,transparent);z-index:1;pointer-events:none}
.photo-top{z-index:2}
.supporting-photo{position:relative;padding:0;text-align:left;color:#fff;isolation:isolate;min-width:0}
.supporting-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s;object-position:center 56%}
.supporting-photo::after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#071018db);pointer-events:none}
.supporting-photo:hover img{transform:scale(1.045)}
.supporting-caption{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);z-index:1;font-size:var(--text-base);font-weight:700}
.car-photo{grid-column:1;grid-row:2}
.coast-photo{grid-column:3;grid-row:2}
@media(max-width:1100px) and (min-width:701px){.car-photo{grid-column:1;grid-row:3}.coast-photo{grid-column:2;grid-row:3}}
@media(max-width:700px){.supporting-photo{order:4;height:230px;min-height:230px}.supporting-photo img{object-position:center 54%}.coast-photo{order:5}}
@media(max-width:1100px) and (min-width:701px){.bento{grid-template-rows:380px 300px 170px}.epic-mark{top:var(--space-20);bottom:auto;right:var(--space-6);opacity:1;width:84px}.epic-mark img{width:84px;height:84px}.build-card h2,.build-card p{max-width:calc(100% - 100px)}.build-card h2{font-size:var(--text-xl)}}
@media(max-width:700px){.review-bar{flex-wrap:wrap;gap:var(--space-2)}.review-photos{flex-basis:100%;justify-content:flex-end;min-height:36px}.quick-links{grid-template-columns:1fr 1fr;gap:var(--space-3);padding-bottom:var(--space-5)}.quick-links>a,.quick-links>button{padding:var(--space-4);min-height:84px}.chrome-intro{padding-bottom:var(--space-6)}.epic-mark img{height:86px;width:88px}footer>div{flex-wrap:wrap;justify-content:flex-start}}
