.mShow{display:none}.applications-hero{position:relative}.applications-hero>img{width:100%}.applications-hero::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(19,25,22,.58),transparent 68%)}.application-grid{position:relative}.application-heading{margin-bottom:var(--space-section-heading);text-align:center}.application-heading h1{font-size:var(--type-h2);margin-top:var(--space-label-heading);line-height:1.12}.application-heading>p{max-width:1000px;margin:var(--space-heading-copy) auto 0;color:var(--muted);font-size:var(--type-body)}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.application-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(27,35,31,.065);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.application-card__media{position:relative;aspect-ratio:1.34 / 1;overflow:hidden;background:var(--deep)}.application-card__media::after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(17,23,20,.58))}.application-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.application-card__body{display:flex;flex:1;flex-direction:column;padding:24px 22px 20px}.application-card h3{font-size:22px;line-height:1.16;transition:color .22s ease}.application-card__body>p{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.62}.application-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px}.application-card__actions a{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;color:var(--ink);font-size:16px;text-align:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.application-card__actions .application-card__whatsapp{background:#25d366;color:#fff}.application-card__actions .application-card__chat{background:#2c3530;color:#fff}.application-card__actions i{font-size:17px}@media(any-hover:hover){.application-card:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(27,35,31,.13)}.application-card:hover img{transform:scale(1.045);filter:saturate(1.08) contrast(1.03)}.application-card:hover h3{color:var(--brand)}.application-card:hover .application-card__media::after{inset:0}.application-card__actions .application-card__whatsapp:hover{background:#0f8b4f;color:#fff}.application-card__actions .application-card__chat:hover{background:#161c19;color:var(--brand)}}@media(max-width:1300px){.application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mHide{display:none}.mShow{display:block}.application-heading{margin-bottom:var(--space-section-heading)}.application-grid{grid-template-columns:1fr;gap:18px}.application-card__media{aspect-ratio:1.52 / 1}.application-card__body{padding:20px 20px 18px}.application-card__actions{margin-top:20px}.application-card h3{font-size:var(--type-card-title)}.application-card__body>p{margin-top:10px;font-size:15px}}