.groups[data-astro-cid-f6ptmrag]{gap:14px;display:grid}.group[data-astro-cid-f6ptmrag]{border-radius:var(--r-xl);isolation:isolate;padding:clamp(1.5rem,3vw,2rem);position:relative;overflow:hidden}.group[data-astro-cid-f6ptmrag].ai{background:radial-gradient(70% 90% at 100% 100%, #3045ff8c, transparent 60%), radial-gradient(50% 60% at 0% 0%, #6a7aff38, transparent 60%), var(--ink);color:#fff}.group[data-astro-cid-f6ptmrag].product{background:var(--p-50);box-shadow:inset 0 0 0 1px var(--p-100)}.group-head[data-astro-cid-f6ptmrag]{justify-content:space-between;align-items:center;display:flex}.group-label[data-astro-cid-f6ptmrag]{letter-spacing:-.03em;font-size:1.35rem;font-weight:600}.count[data-astro-cid-f6ptmrag]{background:var(--bg);min-width:28px;height:28px;color:var(--primary);border-radius:999px;place-items:center;padding-inline:.5rem;font-size:.8rem;font-weight:600;display:grid}.ai[data-astro-cid-f6ptmrag] .count[data-astro-cid-f6ptmrag]{color:var(--p-300);background:#ffffff1a}.group-line[data-astro-cid-f6ptmrag]{max-width:40ch;color:var(--ink-2);margin-top:.4rem;font-size:.95rem}.ai[data-astro-cid-f6ptmrag] .group-line[data-astro-cid-f6ptmrag]{color:#ffffffa6}.links[data-astro-cid-f6ptmrag]{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]{background:var(--bg);height:38px;box-shadow:inset 0 0 0 1px var(--p-100);color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.9rem;font-weight:550;display:inline-flex}.links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag] svg{color:var(--primary);transition:color .2s var(--ease)}.links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]:hover{background:var(--primary);color:#fff;box-shadow:none}.links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]:hover svg{color:#fff}.ai[data-astro-cid-f6ptmrag] .links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.ai[data-astro-cid-f6ptmrag] .links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag] svg{color:var(--p-300)}.ai[data-astro-cid-f6ptmrag] .links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]:hover{color:var(--ink);background:#fff}.ai[data-astro-cid-f6ptmrag] .links[data-astro-cid-f6ptmrag] a[data-astro-cid-f6ptmrag]:hover svg{color:var(--primary)}.group[data-astro-cid-f6ptmrag]{animation:group-in .8s var(--ease) both}.group[data-astro-cid-f6ptmrag].ai{animation-delay:.2s}.group[data-astro-cid-f6ptmrag].product{animation-delay:.3s}@keyframes group-in{0%{opacity:0;transform:translateY(14px)}}.services-hero[data-astro-cid-xad4pf6x]{isolation:isolate;padding:calc(var(--header-space) + clamp(2.5rem, 6vw, 4.5rem)) 0 clamp(3.5rem, 7vw, 5.5rem);position:relative}.atmosphere[data-astro-cid-xad4pf6x]{z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 15% 0%, var(--p-100), transparent 75%), radial-gradient(35% 55% at 90% 10%, var(--p-200), transparent 75%);opacity:.7;position:absolute;inset:0 0 20%}.layout[data-astro-cid-xad4pf6x]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.crumbs[data-astro-cid-xad4pf6x]{font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:.35rem;margin-bottom:1.75rem;display:flex}.crumbs[data-astro-cid-xad4pf6x] a[data-astro-cid-xad4pf6x]{transition:color .2s var(--ease)}.crumbs[data-astro-cid-xad4pf6x] a[data-astro-cid-xad4pf6x]:hover{color:var(--ink)}.crumbs[data-astro-cid-xad4pf6x] .crumb-sep{rotate:-90deg}.crumbs[data-astro-cid-xad4pf6x] [data-astro-cid-xad4pf6x][aria-current]{color:var(--primary);font-weight:550}h1[data-astro-cid-xad4pf6x]{letter-spacing:-.05em;max-width:13ch;font-size:clamp(2.5rem,1.1rem + 4.2vw,4.5rem);font-weight:600;line-height:1.02}.soft[data-astro-cid-xad4pf6x]{color:var(--ink-3)}.lead[data-astro-cid-xad4pf6x]{max-width:44ch;font-size:var(--fs-lead);color:var(--ink-2);margin-top:1.5rem;line-height:1.55}.actions[data-astro-cid-xad4pf6x]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.actions[data-astro-cid-xad4pf6x] .btn[data-astro-cid-xad4pf6x]{height:48px;padding-inline:1.3rem}.commitments[data-astro-cid-xad4pf6x]{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.commitments[data-astro-cid-xad4pf6x] li[data-astro-cid-xad4pf6x]{align-items:center;gap:.4rem;display:inline-flex}.commitments[data-astro-cid-xad4pf6x] svg{color:var(--primary);stroke-width:2.2px}.intro[data-astro-cid-xad4pf6x]>[data-astro-cid-xad4pf6x]{animation:rise-in .8s var(--ease) both}.intro[data-astro-cid-xad4pf6x]>[data-astro-cid-xad4pf6x]:nth-child(2){animation-delay:50ms}.intro[data-astro-cid-xad4pf6x]>[data-astro-cid-xad4pf6x]:nth-child(3){animation-delay:.1s}.intro[data-astro-cid-xad4pf6x]>[data-astro-cid-xad4pf6x]:nth-child(n+4){animation-delay:.15s}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}@media (width<=960px){.layout[data-astro-cid-xad4pf6x]{grid-template-columns:minmax(0,1fr)}}.service-nav[data-astro-cid-k3jgtkic]{z-index:30;transition:opacity .3s var(--ease), translate .3s var(--ease);padding-block:.5rem;position:sticky;top:80px}.service-nav[data-astro-cid-k3jgtkic][data-done]{opacity:0;pointer-events:none;translate:0 -12px}.track[data-astro-cid-k3jgtkic]{-webkit-backdrop-filter:saturate(180%)blur(16px);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--line);scrollbar-width:none;transition:box-shadow .3s var(--ease);background:#ffffffd1;border-radius:999px;gap:4px;margin-inline:auto;padding:5px;display:flex;position:relative;overflow-x:auto}.track[data-astro-cid-k3jgtkic]::-webkit-scrollbar{display:none}[data-astro-cid-k3jgtkic][data-stuck] .track[data-astro-cid-k3jgtkic]{box-shadow:0 0 0 1px var(--line), 0 12px 28px -14px #121a6e40}.pill[data-astro-cid-k3jgtkic]{background:var(--ink);opacity:0;pointer-events:none;width:0;height:36px;transition:transform .45s var(--ease), width .45s var(--ease), opacity .25s var(--ease);border-radius:999px;position:absolute;top:5px;left:0}.track[data-astro-cid-k3jgtkic] a[data-astro-cid-k3jgtkic]{height:36px;color:var(--ink-2);white-space:nowrap;transition:color .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.88rem;font-weight:500;display:inline-flex;position:relative}.track[data-astro-cid-k3jgtkic] a[data-astro-cid-k3jgtkic] svg{color:var(--ink-3);transition:color .3s var(--ease)}.track[data-astro-cid-k3jgtkic] a[data-astro-cid-k3jgtkic]:not([aria-current]):hover{color:var(--ink)}.track[data-astro-cid-k3jgtkic] a[data-astro-cid-k3jgtkic][aria-current]{color:#fff}.track[data-astro-cid-k3jgtkic] a[data-astro-cid-k3jgtkic][aria-current] svg{color:var(--p-300)}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-k3jgtkic]{transition:none}}.service[data-astro-cid-ibjroa2p]{border-top:1px solid var(--line);padding-block:clamp(4rem,8vw,6.5rem);scroll-margin-top:140px}.layout[data-astro-cid-ibjroa2p]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.flip[data-astro-cid-ibjroa2p] .body[data-astro-cid-ibjroa2p]{order:2}.kicker[data-astro-cid-ibjroa2p]{color:var(--primary);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:inline-flex}h2[data-astro-cid-ibjroa2p]{font-size:var(--fs-h2-compact);letter-spacing:-.045em;line-height:1.02}.tagline[data-astro-cid-ibjroa2p]{max-width:30ch;font-size:var(--fs-lead);color:var(--ink-2);letter-spacing:-.01em;margin-top:.75rem;font-weight:500;line-height:1.45}.summary[data-astro-cid-ibjroa2p]{max-width:56ch;color:var(--ink-2);margin-top:1.25rem}.block[data-astro-cid-ibjroa2p]{margin-top:2.25rem}h3[data-astro-cid-ibjroa2p]{color:var(--ink-3);margin-bottom:.9rem;font-size:.82rem;font-weight:600}.builds[data-astro-cid-ibjroa2p]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.builds[data-astro-cid-ibjroa2p] li[data-astro-cid-ibjroa2p]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;padding:.85rem 0;font-size:.95rem;display:grid}.builds[data-astro-cid-ibjroa2p] strong[data-astro-cid-ibjroa2p]{font-weight:600}.builds[data-astro-cid-ibjroa2p] span[data-astro-cid-ibjroa2p]{color:var(--ink-2)}.actions[data-astro-cid-ibjroa2p]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.more-link[data-astro-cid-ibjroa2p]{font-size:var(--fs-small);color:var(--primary);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.more-link[data-astro-cid-ibjroa2p] svg{transition:translate .2s var(--ease)}.more-link[data-astro-cid-ibjroa2p]:hover svg{translate:3px}.visual[data-astro-cid-ibjroa2p]{margin:0;position:sticky;top:150px}@media (width<=960px){.layout[data-astro-cid-ibjroa2p]{grid-template-columns:minmax(0,1fr)}.flip[data-astro-cid-ibjroa2p] .body[data-astro-cid-ibjroa2p]{order:0}.visual[data-astro-cid-ibjroa2p]{position:static}}@media (width<=560px){.builds[data-astro-cid-ibjroa2p] li[data-astro-cid-ibjroa2p]{grid-template-columns:minmax(0,1fr);gap:.2rem}}.group-intro[data-astro-cid-lnthwwyx]{padding-top:clamp(4rem,8vw,6rem);padding-bottom:clamp(1rem,2vw,1.5rem)}
