.car-size-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:1024px){.car-size-selector{grid-template-columns:repeat(4,1fr)}}.car-size-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;border:1px solid hsl(var(--border) / .4);background-color:transparent;cursor:pointer;transition:all .3s ease;overflow:hidden;text-align:center}.car-size-card:hover{border-color:hsl(var(--foreground) / .5);background-color:hsl(var(--foreground) / .02)}.car-size-card.active{border-color:hsl(var(--foreground));background-color:hsl(var(--foreground) / .05)}.car-size-card.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#d4af37}.service-selector{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem;animation:slideUp .4s ease forwards;opacity:0;transform:translateY(10px)}@media(min-width:768px){.service-selector{grid-template-columns:repeat(2,1fr)}}.service-card{padding:1.5rem;border:1px solid hsl(var(--border) / .4);background-color:transparent;cursor:pointer;transition:all .3s ease;text-align:center}.service-card:hover{border-color:hsl(var(--foreground) / .5)}.service-card.active{border-color:hsl(var(--foreground));background-color:hsl(var(--foreground) / .05)}.service-card.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#d4af37}.fade-in{animation:slideUp .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}
