.funcionalidades-page[data-v-576210af]{background:#f6f4f1}.funcionalidades-hero[data-v-576210af]{color:#fff;background:#1c2b3a;position:relative;overflow:hidden}.funcionalidades-hero__inner[data-v-576210af]{max-width:760px;padding-top:72px;padding-bottom:80px}.funcionalidades-hero__eyebrow[data-v-576210af]{text-transform:uppercase;letter-spacing:.14em;color:#ffc107;margin-bottom:16px;font-size:.78rem;font-weight:900}.funcionalidades-hero__title[data-v-576210af]{margin:0 0 18px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.1}.funcionalidades-hero__subtitle[data-v-576210af]{color:#fffc;margin:0;padding-bottom:48px;font-size:1.1rem;line-height:1.68}.funcionalidades-section[data-v-576210af]{padding:72px 0}.funcionalidades-section--alt[data-v-576210af]{background:#fff}.funcionalidades-group-label[data-v-576210af]{text-transform:uppercase;letter-spacing:.14em;color:#c00115;align-items:center;gap:8px;margin-bottom:28px;font-size:.78rem;font-weight:900;display:flex}.funcionalidades-grid[data-v-576210af]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.funcionalidades-card[data-v-576210af]{cursor:pointer;background:#fff;border-radius:24px;transition:box-shadow .22s,transform .22s;box-shadow:0 4px 16px #1c2b3a0f}.funcionalidades-section--alt .funcionalidades-card[data-v-576210af]{background:#f6f4f1}.funcionalidades-card[data-v-576210af]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1c2b3a1a}.funcionalidades-card:hover .funcionalidades-card__link[data-v-576210af]{color:#c00115}.funcionalidades-card__icon[data-v-576210af]{color:#c00115;background:#c0011514;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:flex}.funcionalidades-card__title[data-v-576210af]{color:#111;margin-bottom:8px;font-size:1.02rem;font-weight:800}.funcionalidades-card__description[data-v-576210af]{color:#4b4b4b;font-size:.9rem;line-height:1.6}.funcionalidades-card__link[data-v-576210af]{color:#c00115a6;align-items:center;gap:4px;margin-top:14px;font-size:.82rem;font-weight:700;transition:color .18s;display:flex}.funcionalidades-section--concierge[data-v-576210af]{color:#fff;background:#1c2b3a}.funcionalidades-concierge[data-v-576210af]{grid-template-columns:1fr auto;align-items:center;gap:56px;display:grid}.funcionalidades-concierge__btn[data-v-576210af]{color:#111;background:#ffc107;border-radius:999px;min-height:46px;margin-top:24px;padding:0 22px;font-weight:700}.funcionalidades-concierge__badge[data-v-576210af]{color:#ffc107;text-align:center;background:#ffc1071f;border:1px solid #ffc1074d;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 48px;display:flex}.funcionalidades-concierge__badge-label[data-v-576210af]{color:#fff;margin-top:4px;font-size:1.2rem;font-weight:900}.funcionalidades-concierge__badge-sub[data-v-576210af]{color:#fff9;font-size:.82rem;font-weight:600}.funcionalidades-section--cta[data-v-576210af]{color:#fff;background:#c00115;padding:80px 0}.funcionalidades-cta[data-v-576210af]{text-align:center}.funcionalidades-cta__title[data-v-576210af]{max-width:600px;margin:0 auto 36px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;line-height:1.18}.funcionalidades-cta__actions[data-v-576210af]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.funcionalidades-cta__btn[data-v-576210af]{border-radius:999px;min-height:48px;padding:0 24px;font-weight:700}.funcionalidades-cta__btn--primary[data-v-576210af]{color:#111;background:#ffc107}.funcionalidades-cta__btn--ghost[data-v-576210af]{color:#fff;border:2px solid #ffffff61}@media (max-width:1023px){.funcionalidades-hero__inner[data-v-576210af]{padding-top:48px}.funcionalidades-grid[data-v-576210af]{grid-template-columns:1fr 1fr}.funcionalidades-concierge[data-v-576210af]{grid-template-columns:1fr}.funcionalidades-concierge__badge[data-v-576210af]{display:none}}@media (max-width:599px){.funcionalidades-grid[data-v-576210af]{grid-template-columns:1fr}}
