.ai-service-link[data-astro-cid-6sk5tum4]{color:#fff;background:#102b4e;align-items:center;gap:22px;margin-top:18px;padding:24px 30px;transition:background .2s;display:flex}.ai-service-link[data-astro-cid-6sk5tum4]:hover{background:#164071}.ai-service-mark[data-astro-cid-6sk5tum4]{width:54px;height:54px;color:var(--cyan);font:700 16px var(--font-mono);border:1px solid #65d9ff88;flex:0 0 54px;place-items:center;display:grid}.ai-service-link[data-astro-cid-6sk5tum4]>span[data-astro-cid-6sk5tum4]:nth-child(2){gap:4px;display:grid}.ai-service-link[data-astro-cid-6sk5tum4] strong[data-astro-cid-6sk5tum4]{font-size:18px}.ai-service-link[data-astro-cid-6sk5tum4] small[data-astro-cid-6sk5tum4]{color:#c2d3e6;font-size:13px;line-height:1.5}.ai-service-arrow[data-astro-cid-6sk5tum4]{color:var(--cyan);margin-left:auto;font-size:22px}.service-grid[data-astro-cid-6sk5tum4]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card[data-astro-cid-6sk5tum4]{border:1px solid var(--border,#dbe3ed);min-height:310px;color:inherit;background:#fff;flex-direction:column;gap:14px;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.service-card[data-astro-cid-6sk5tum4]:hover{border-color:#8db4ff;transform:translateY(-4px);box-shadow:0 16px 42px #102b4e12}.service-card[data-astro-cid-6sk5tum4] h3[data-astro-cid-6sk5tum4]{margin:0;font-size:1.35rem}.service-card[data-astro-cid-6sk5tum4]>p[data-astro-cid-6sk5tum4]:not(.eyebrow){color:var(--muted,#607086);margin:0;line-height:1.7}.service-index[data-astro-cid-6sk5tum4]{color:#9aabc1;font:600 .8rem ui-monospace,monospace;position:absolute;top:22px;right:28px}.service-icon[data-astro-cid-6sk5tum4]{color:#1264f5;background:#edf4ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.service-card[data-astro-cid-6sk5tum4] .eyebrow[data-astro-cid-6sk5tum4]{margin:0}.service-card[data-astro-cid-6sk5tum4] .text-link[data-astro-cid-6sk5tum4]{margin-top:auto;padding-top:12px}@media (width<=820px){.service-grid[data-astro-cid-6sk5tum4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.ai-service-link[data-astro-cid-6sk5tum4]{align-items:flex-start;gap:14px;padding:20px}.ai-service-mark[data-astro-cid-6sk5tum4]{flex-basis:40px;width:40px;height:40px;font-size:13px}.ai-service-link[data-astro-cid-6sk5tum4] strong[data-astro-cid-6sk5tum4]{font-size:16px}.service-grid[data-astro-cid-6sk5tum4]{grid-template-columns:1fr}.service-card[data-astro-cid-6sk5tum4]{min-height:260px;padding:24px}}
