
/* Idea-First additions — preserve the existing LuxBMI visual system. */
.lux-idea-promise{margin:.85rem 0 .35rem;color:#e9c484;font-weight:700;letter-spacing:.015em;font-size:clamp(1.08rem,1.7vw,1.3rem)}
.lux-idea-support{max-width:61ch;color:#d5e4f2;font-size:clamp(.95rem,1.35vw,1.06rem);line-height:1.65}
.lux-idea-question{color:#f0cb89!important;font-weight:700!important;line-height:1.45!important;margin-bottom:.65rem!important}
.lux-service-card .lux-service-card__details{display:inline-block;margin-left:.85rem;font-size:.85rem;opacity:.85;color:#d7eaff}
.lux-idea-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:auto}
@media(max-width:720px){.lux-service-card .lux-service-card__details{display:block;margin:.65rem 0 0}.lux-idea-service-actions{flex-direction:column;align-items:flex-start}}
