.hero-slots{max-width:580px;margin:0 0 18px;padding:13px 14px;border:1px solid rgba(255,255,255,.14);background:rgba(6,11,14,.62);backdrop-filter:blur(12px)}
.hero-slots-head{display:flex;justify-content:space-between;gap:12px;color:#9aa5ad;font:700 10px 'Space Mono',monospace;letter-spacing:.08em}.hero-slots-head b{color:var(--v2-aqua)}
.hero-slots-list{display:flex;gap:8px;margin-top:10px;min-height:36px}.hero-slots-list button{flex:0 0 auto;border:1px solid rgba(97,229,223,.3);background:rgba(97,229,223,.08);color:#dff;padding:8px 12px;border-radius:99px;font:800 12px 'Space Mono',monospace;cursor:pointer}.hero-slots-list button:hover{background:var(--v2-aqua);color:#071719}.hero-slots-list i{width:72px;height:32px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.12),rgba(255,255,255,.04));background-size:200% 100%;animation:slotShimmer 1.2s linear infinite}@keyframes slotShimmer{to{background-position:-200% 0}}
.picker-step-label{font:700 10px 'Space Mono',monospace!important;letter-spacing:.12em;color:#879296!important;margin:22px 0 8px!important}.vehicle-buttons,.priority-buttons{display:flex;gap:7px;flex-wrap:wrap}.vehicle-buttons button,.priority-buttons button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#b7c0c3;padding:10px 12px;border-radius:99px;font-size:11px;font-weight:800;cursor:pointer}.vehicle-buttons button.active,.priority-buttons button.active{background:var(--v2-aqua);border-color:var(--v2-aqua);color:#071719}
.compare-section{padding:110px 0;background:#0a1013;color:#fff}.compare-section .section-head p{color:#95a0a6}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-card{border:1px solid rgba(255,255,255,.12);background:#11191d}.compare-slider{position:relative;aspect-ratio:4/3;overflow:hidden;touch-action:none;user-select:none}.compare-slider>img,.compare-after img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compare-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split));overflow:hidden}.compare-after img{max-width:none}.compare-handle{position:absolute;z-index:4;left:var(--split);top:0;bottom:0;width:3px;padding:0;border:0;background:#fff;transform:translateX(-50%);cursor:ew-resize}.compare-handle span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#081014;transform:translate(-50%,-50%);font-weight:900;box-shadow:0 6px 24px rgba(0,0,0,.3)}.compare-label{position:absolute;z-index:3;top:15px;background:rgba(5,9,11,.8);padding:6px 9px;font:800 10px 'Space Mono',monospace;letter-spacing:.1em}.compare-label.before{left:15px}.compare-label.after{right:15px}.compare-copy{display:flex;justify-content:space-between;gap:15px;padding:18px}.compare-copy b{font-size:16px}.compare-copy span{max-width:260px;color:#8f9ba0;font-size:12px;text-align:right}
.pineapple-confetti{position:fixed;z-index:9999;left:var(--x);top:var(--y);pointer-events:none;font-size:var(--s);animation:pineappleBurst 1.25s cubic-bezier(.2,.7,.2,1) forwards}@keyframes pineappleBurst{0%{opacity:0;transform:translate(-50%,-30%) scale(.3) rotate(0)}20%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.1) rotate(var(--r))}}
@media(max-width:700px){.hero-slots{margin-bottom:13px;padding:11px}.hero-slots-list{overflow-x:auto;scrollbar-width:none}.compare-section{padding:62px 0}.compare-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:0 18px 12px}.compare-card{flex:0 0 88vw;scroll-snap-align:center}.compare-copy{display:block}.compare-copy span{display:block;text-align:left;margin-top:5px}.vehicle-buttons,.priority-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.vehicle-buttons button,.priority-buttons button{padding:9px 5px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.hero-slots-list i,.pineapple-confetti{animation:none}}
