.M54xiq_section{--services-photo-fade:var(--gradient-services);padding-block:3rem}.M54xiq_card{isolation:isolate;border:1px solid var(--border);background:var(--card);min-height:380px;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;justify-content:flex-end;transition:box-shadow .28s;display:flex;position:relative;overflow:hidden}.M54xiq_photo{z-index:-2;background-position:top;background-size:cover;transition:transform .28s;position:absolute;inset:0}.M54xiq_card:after{content:"";z-index:-1;background:var(--services-photo-fade);pointer-events:none;position:absolute;inset:0}.M54xiq_content{color:var(--services-foreground);text-shadow:var(--shadow-services-text);inset-inline:0;flex-direction:column;gap:1rem;padding:24px;display:flex;position:absolute;bottom:0}.M54xiq_title{color:inherit;letter-spacing:0;font-size:24px;font-weight:700;line-height:1.15}.M54xiq_description{color:inherit;font-size:16px;font-weight:400;line-height:1.5}.M54xiq_information{border:2px solid var(--services-foreground);background:var(--services-glass);color:var(--services-foreground);text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.M54xiq_information:hover{background:var(--services-glass-hover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (width>=768px){.M54xiq_card{min-height:400px}.M54xiq_content{padding:24px}}@media (width>=1025px){.M54xiq_card{min-height:380px}.M54xiq_content{gap:12px;padding:24px 28px}.M54xiq_title{font-size:33px}.M54xiq_description{font-size:18px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.M54xiq_card:hover{box-shadow:var(--shadow-card), 0 8px 24px -16px var(--primary)}.M54xiq_card:hover .M54xiq_photo{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.M54xiq_card,.M54xiq_photo,.M54xiq_information{transition:none}}
