@keyframes breath{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes horizontalMeteor{0%{opacity:0;transform:translate(-150%)}10%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(1200%)}}.meteor-track{pointer-events:none;background:linear-gradient(90deg,#0000,#e2e8f099 20% 80%,#0000);height:1px;position:absolute;left:0;right:0;overflow:hidden}.meteor-head{pointer-events:none;background:linear-gradient(90deg,#0000,#ff33664d 25%,#e21e4c 75%,#fff 100%);border-radius:9999px;height:3px;animation:linear infinite horizontalMeteor;position:absolute;top:-1px;box-shadow:0 0 12px #e21e4ccc,0 0 24px #e21e4c66}.service-matrix-grid{grid-template-columns:repeat(6,1fr);gap:24px;width:100%;display:grid}.service-card:nth-child(5n+1),.service-card:nth-child(5n+2){grid-column:span 3}.service-card:nth-child(5n+3),.service-card:nth-child(5n+4),.service-card:nth-child(5n){grid-column:span 2}@media (max-width:1024px){.service-matrix-grid{grid-template-columns:repeat(2,1fr);gap:20px}.service-card:nth-child(n){grid-column:span 1!important}}@media (max-width:640px){.service-matrix-grid{grid-template-columns:1fr;gap:16px}.service-card:nth-child(n){grid-column:span 1!important}}.service-card{background:#fff;border:1px solid #e8ecf2;border-radius:20px;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;padding:2rem;transition:all .35s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 8px 24px #0000000a,0 2px 6px #00000005}.service-card:hover{border-color:#e21e4c;transform:translateY(-6px);box-shadow:0 24px 48px -14px #e21e4c24,0 8px 18px -8px #0000000a}.illustration-wrapper{background:#f8fbff;border:1px solid #eef2f8;border-radius:14px;justify-content:center;align-items:center;width:100%;height:155px;padding:.8rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.service-card:hover .illustration-wrapper{background:#fff5f7;border-color:#e21e4c33;box-shadow:inset 0 0 0 1px #e21e4c0f}.illustration-wrapper svg,.illustration-wrapper img{object-fit:contain;filter:drop-shadow(0 2px 8px #e21e4c0f);width:100%;max-width:240px;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.service-card:hover .illustration-wrapper svg,.service-card:hover .illustration-wrapper img{filter:drop-shadow(0 8px 20px #e21e4c1f);transform:scale(1.07)}.card-header-group{flex-direction:column;gap:.4rem;display:flex}.cluster-badge{letter-spacing:.06em;color:#e21e4c;background:#e21e4c14;border:1px solid #e21e4c26;border-radius:20px;align-self:flex-start;padding:.18rem .6rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;transition:all .25s}.service-card:hover .cluster-badge{color:#fff;background:#e21e4c;border-color:#e21e4c}.card-title{letter-spacing:-.025em;color:#1a1a1a;word-break:normal;font-size:1.65rem;font-weight:800;line-height:1.25;transition:color .25s}.service-card:nth-child(5n+3) .card-title,.service-card:nth-child(5n+4) .card-title,.service-card:nth-child(5n) .card-title{font-size:1.45rem}.service-card:hover .card-title{color:#e21e4c}.card-description{color:#4a5568;flex-direction:column;gap:.6rem;font-size:.9rem;line-height:1.65;display:flex}.card-description strong{color:#1a202c;font-weight:600}.card-footer{border-top:1px solid #eef2f8;margin-top:auto;padding-top:1rem}.footer-link{color:#e21e4c;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.footer-link .material-symbols-outlined{font-size:18px;transition:transform .3s}.footer-link:hover{color:#a91639;gap:.75rem}.footer-link:hover .material-symbols-outlined{transform:translate(4px)}@media (max-width:500px){.service-card{padding:1.5rem 1.25rem}.card-title{font-size:1.35rem!important}.illustration-wrapper{height:130px}}
