.showcase-home .agency-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.showcase-home .agency-service-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,36px);border:1px solid rgba(114,103,139,.24);border-radius:24px;background:rgba(255,255,255,.42);min-width:0}.showcase-home .agency-service-card>span{color:#6b4d9b;font-size:13px;letter-spacing:.12em}.showcase-home .agency-service-card h3{margin:20px 0 12px;font-size:24px}.showcase-home .agency-service-card p{line-height:1.65;margin:0 0 24px}.showcase-home .agency-service-card a{margin-top:auto;color:#5a378e;text-underline-offset:5px}.showcase-home .agency-service-card a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:1000px){.showcase-home .agency-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.showcase-home .agency-service-grid{grid-template-columns:minmax(0,1fr)}}