.garage-invitation{border-top:1px solid #dcd6c8;border-bottom:1px solid #dcd6c8;padding:52px 0;display:grid;grid-template-columns:1fr 1.18fr;gap:55px;align-items:center}.garage-invitation .tag{font-size:10px;letter-spacing:2px;color:#b85221;font-weight:600;margin-bottom:18px}.garage-invitation h2{font-family:Anton,Impact,sans-serif;text-transform:uppercase;font-size:50px;line-height:1.08;font-weight:400;margin:0 0 25px}.garage-invitation p{font-size:15px;line-height:1.8;color:#6d705f;max-width:430px;margin:0 0 27px}.garage-invitation .garage-invite-cta{background:#e4601c;color:white;font:600 13px Inter,Arial,sans-serif;padding:16px 23px;border:0}.garage-invitation .stage{height:360px;position:relative;overflow:hidden;background:linear-gradient(180deg,#eeece4 0%,#e8e6dc 66%,#e2e0d5 78%,#e9e6dc 100%);border:1px solid #e0ddcf}.garage-invitation .stage:before{content:'';position:absolute;left:0;right:0;top:70%;height:30%;background:linear-gradient(#cbcbbc18,transparent)}.garage-invitation .bike{position:absolute;left:7%;top:18px;width:86%;height:310px;object-fit:contain;z-index:2}.garage-invitation .shadow{position:absolute;background:#34392a;border-radius:50%;transform:rotate(-3deg);filter:blur(12px);opacity:.15;left:20%;top:294px;width:65%;height:20px}.garage-invitation .contact{position:absolute;border-radius:50%;background:#24281b;filter:blur(3px);opacity:.29;top:304px;height:6px;z-index:1}.garage-invitation .front{left:20%;width:52px}.garage-invitation .rear{left:70%;width:63px}.garage-invitation .brands{display:flex;align-items:center;justify-content:space-evenly;gap:24px;margin-top:20px;height:40px}.garage-invitation .brands img{width:82px;height:32px;object-fit:contain;filter:grayscale(1) brightness(.48);opacity:.8}.garage-invitation .brands img.bmw{width:36px;height:36px;filter:grayscale(1);opacity:.6}.garage-invitation .brands img.honda{width:58px;height:36px}
.garage-invitation{max-width:1256px;width:calc(100% - 80px);margin:64px auto;background:#f7f4ec;color:#24251e}.garage-invitation h2{font-family:Anton,Impact,sans-serif;letter-spacing:normal}.garage-invitation .garage-invite-cta{display:inline-block;text-decoration:none}.garage-invitation .garage-invite-cta:hover{background:#c94d13}.garage-invitation .garage-invite-cta:focus-visible{outline:3px solid #24251e;outline-offset:4px}@media(max-width:800px){.garage-invitation{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);margin:40px auto}.garage-invitation h2{font-size:40px}.garage-invitation .brands{gap:10px}.garage-invitation .brands img{max-width:17%}.garage-invitation .stage{height:320px}.garage-invitation .bike{height:280px}.garage-invitation .shadow{top:275px}.garage-invitation .contact{top:280px}}
.garage-invitation .bike-next{opacity:0}
.garage-invitation .rotation-caption{position:absolute;bottom:10px;left:18px;right:18px;z-index:3;display:flex;justify-content:space-between;align-items:center;font:500 11px Inter,Arial,sans-serif;color:#62645a}
.garage-invitation #rotation-pause{border:0;background:transparent;color:inherit;font:inherit;padding:7px;cursor:pointer}
.garage-invitation .brands{height:48px}
.garage-invitation .brands button{display:flex;align-items:center;justify-content:center;flex:1;height:48px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;padding:4px}
.garage-invitation .brands button[aria-pressed=true]{border-bottom-color:#e4601c}
.garage-invitation .brands button:hover{background:#e9e6dc}
.garage-invitation .brands button:focus-visible,.garage-invitation #rotation-pause:focus-visible{outline:2px solid #b85221;outline-offset:3px}
@media(max-width:800px){.garage-invitation .brands img{max-width:100%;width:64px}.garage-invitation .brands img.bmw{width:32px}.garage-invitation .brands img.honda{width:44px}}

.garage-invitation .rotation-arrows{display:flex;gap:8px}.garage-invitation .rotation-arrows button{width:36px;height:32px;border:1px solid #c9c7ba;background:transparent;color:#62645a;font-size:20px;cursor:pointer}.garage-invitation .rotation-arrows button:hover{background:#dedcd1;color:#24251e}.garage-invitation .rotation-arrows button:focus-visible{outline:2px solid #b85221;outline-offset:2px}
