.service-card,.testimonial-card,.pricing-card,.post-card{border:1px solid var(--line);padding:1.35rem;background:#101014}.service-card{min-height:17rem;display:flex;flex-direction:column;transition:transform .25s,background .25s}.service-card:hover{background:#19191e;transform:translateY(-4px)}.service-card h3{font-size:clamp(1.5rem,2.5vw,2.2rem);margin:auto 0 .85rem}.service-card p:not(.card-index),.post-card p{color:var(--muted)}.service-card>a{font-size:1.4rem;align-self:end}.project-card__image{aspect-ratio:1.25;overflow:hidden;background:#17171c;margin-bottom:1rem}.project-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.project-card:hover img{transform:scale(1.04)}.project-card h3,.post-card h3{font-size:clamp(1.5rem,2.4vw,2.2rem);margin:.5rem 0}.team-card img{width:100%;aspect-ratio:.9;object-fit:cover;background:#17171c}.team-card h3{font-size:1.6rem;margin:0}.team-card div{padding-top:.8rem}.testimonial-card{min-height:19rem;display:flex;flex-direction:column}.testimonial-card blockquote{font:500 clamp(1.3rem,2vw,1.85rem)/1.2 Inter,sans-serif;letter-spacing:-.04em;margin:1.5rem 0 auto}.rating{color:var(--paper);letter-spacing:.12em}.plan-price{font:500 clamp(2.2rem,3vw,3.4rem)/1 Inter,sans-serif;letter-spacing:-.07em}.pricing-card .button{margin-top:1.5rem}.faq-card{border-top:1px solid var(--line)}.faq-card>div{padding:0 0 1.25rem;color:var(--muted)}
