.ServiceCard-module__MIEO4W__card{background:var(--card-bg);border:1px solid var(--border);border-radius:4px;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.ServiceCard-module__MIEO4W__card:hover{border-color:var(--accent);transform:translateY(-10px);box-shadow:0 20px 40px #0006}.ServiceCard-module__MIEO4W__imageWrapper{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.ServiceCard-module__MIEO4W__image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ServiceCard-module__MIEO4W__card:hover .ServiceCard-module__MIEO4W__image{transform:scale(1.1)}.ServiceCard-module__MIEO4W__overlay{background:linear-gradient(#0000 40%,#0a0a0acc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ServiceCard-module__MIEO4W__content{padding:2.5rem}.ServiceCard-module__MIEO4W__content h3{color:#fff;margin-bottom:1rem;font-size:1.8rem}.ServiceCard-module__MIEO4W__content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ServiceCard-module__MIEO4W__footer{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);align-items:center;gap:.7rem;font-size:.8rem;font-weight:600;transition:gap .3s;display:flex}.ServiceCard-module__MIEO4W__card:hover .ServiceCard-module__MIEO4W__footer{gap:1.2rem}
.page-module__s1E5XW__hero{align-items:center;min-height:100vh;display:flex}.page-module__s1E5XW__introImageWrapper{aspect-ratio:16/10;width:100%;position:relative}.page-module__s1E5XW__contentContainer{padding-right:50px}@media (max-width:991px){.page-module__s1E5XW__contentContainer{padding-right:0}}.page-module__s1E5XW__formBox{background-color:#fff;border:1px solid #ffffff1a;border-radius:8px;padding:80px;box-shadow:0 10px 30px #0000001a}@media (max-width:991px){.page-module__s1E5XW__formBox{padding:40px}}.page-module__s1E5XW__formLabel{text-transform:uppercase;letter-spacing:.1em;color:#6c757d;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}
