.hero-buttons[data-astro-cid-nlow4r3u]{flex-wrap:wrap}@media(min-width:1101px)and (min-height:700px){.hero[data-astro-cid-nlow4r3u].hero-project.is-live{height:160vh}}.proof-compact[data-astro-cid-c6wkfqhi]{padding-block:64px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-head[data-astro-cid-c6wkfqhi]{gap:40px}@media(max-width:900px){.proof-compact[data-astro-cid-c6wkfqhi]{padding-block:40px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-head[data-astro-cid-c6wkfqhi]{gap:28px}}.proof-compact[data-astro-cid-c6wkfqhi] .proof-head[data-astro-cid-c6wkfqhi]{grid-template-columns:minmax(0,1fr)}.proof-compact[data-astro-cid-c6wkfqhi] .proof-title[data-astro-cid-c6wkfqhi]{max-width:none;text-wrap:balance}.proof-compact[data-astro-cid-c6wkfqhi] .proof-grad[data-astro-cid-c6wkfqhi]{display:inline-block;white-space:normal;padding-bottom:.16em;margin-bottom:-.16em}.proof-compact[data-astro-cid-c6wkfqhi] .proof-lead[data-astro-cid-c6wkfqhi]{max-width:780px}@media(min-width:901px){.proof-compact[data-astro-cid-c6wkfqhi] .proof-head[data-astro-cid-c6wkfqhi]{gap:48px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-title[data-astro-cid-c6wkfqhi]{margin-bottom:28px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-stat[data-astro-cid-c6wkfqhi]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 72px;align-items:center;padding:36px 48px 38px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-stat-kicker[data-astro-cid-c6wkfqhi]{grid-column:1/-1;margin-bottom:10px}.proof-compact[data-astro-cid-c6wkfqhi] .proof-num[data-astro-cid-c6wkfqhi]{grid-row:2/4}.proof-compact[data-astro-cid-c6wkfqhi] .proof-num-cap[data-astro-cid-c6wkfqhi]{max-width:620px}}.proof-src[data-astro-cid-c6wkfqhi]{display:block;text-decoration:underline;text-underline-offset:3px;line-height:1.6}.proof-project-link[data-astro-cid-c6wkfqhi]{display:inline-flex;gap:24px;align-items:center;margin-top:24px;color:#45d0b1;font-size:15px;font-weight:600}.proof-project-link[data-astro-cid-c6wkfqhi]:focus-visible{outline:2px solid #45d0b1;outline-offset:5px}.service-detail-link[data-astro-cid-satlbe6z]{display:block;margin-top:24px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none;line-height:1.5}.service-detail-link[data-astro-cid-satlbe6z]:hover{text-decoration:underline;text-underline-offset:4px}.service-detail-link[data-astro-cid-satlbe6z]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.section-title[data-astro-cid-satlbe6z] .grad[data-astro-cid-satlbe6z]{background:var(--grad-text);background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 7s ease-in-out infinite}.services-tabs-wrap[data-astro-cid-satlbe6z]{display:flex;justify-content:center;margin-bottom:44px}.services-tabs[data-astro-cid-satlbe6z]{position:relative;display:inline-flex;gap:6px;padding:5px;border:1px solid var(--border);border-radius:999px;background:#ffffff05}.services-tab-thumb[data-astro-cid-satlbe6z]{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:var(--accent);box-shadow:0 0 24px #2dd4a859;transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1)}.services-tab[data-astro-cid-satlbe6z]{position:relative;z-index:1;border:none;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:600;padding:9px 22px;border-radius:999px;cursor:pointer;transition:color .2s ease,background .2s ease}.services-tab[data-astro-cid-satlbe6z]:hover{color:var(--text-primary)}.services-tab[data-astro-cid-satlbe6z].active{color:var(--bg-deep)}.services-tabs[data-astro-cid-satlbe6z]:not(.is-live) .services-tab[data-astro-cid-satlbe6z].active{background:var(--accent)}.services-panel[data-astro-cid-satlbe6z][hidden]{display:none}.services-panel[data-astro-cid-satlbe6z].is-entering .service-card[data-astro-cid-satlbe6z],.services-panel[data-astro-cid-satlbe6z].is-entering .product-card[data-astro-cid-satlbe6z]{animation:panel-card-in .6s cubic-bezier(.16,1,.3,1) backwards}.services-panel[data-astro-cid-satlbe6z].is-entering>[data-astro-cid-satlbe6z]>[data-astro-cid-satlbe6z]:nth-child(2){animation-delay:.06s}.services-panel[data-astro-cid-satlbe6z].is-entering>[data-astro-cid-satlbe6z]>[data-astro-cid-satlbe6z]:nth-child(3){animation-delay:.12s}.services-panel[data-astro-cid-satlbe6z].is-entering>[data-astro-cid-satlbe6z]>[data-astro-cid-satlbe6z]:nth-child(4){animation-delay:.18s}@keyframes panel-card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.services-cta[data-astro-cid-satlbe6z]{margin-top:48px;display:flex;justify-content:center}.products-grid[data-astro-cid-satlbe6z]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.product-card[data-astro-cid-satlbe6z]{display:flex;flex-direction:column;padding:32px;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff03;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.product-card[data-astro-cid-satlbe6z]:hover{border-color:var(--border-accent);background-color:#2dd4a80a;transform:translateY(-3px)}.product-domain[data-astro-cid-satlbe6z]{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--text-muted);margin-bottom:14px}.product-card[data-astro-cid-satlbe6z] h3[data-astro-cid-satlbe6z]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.product-card[data-astro-cid-satlbe6z] p[data-astro-cid-satlbe6z]{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 22px;flex:1}.product-link[data-astro-cid-satlbe6z]{font-weight:600;font-size:14px;color:var(--accent)}@media(max-width:760px){.services-tabs-wrap[data-astro-cid-satlbe6z]{justify-content:stretch;margin-bottom:28px}.services-tabs[data-astro-cid-satlbe6z]{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:14px}.services-tab-thumb[data-astro-cid-satlbe6z]{border-radius:10px}.services-tab[data-astro-cid-satlbe6z]{min-width:0;padding:10px 8px;border-radius:10px;font-size:12.5px;line-height:1.2;white-space:normal}.products-grid[data-astro-cid-satlbe6z]{grid-template-columns:1fr;gap:14px}.product-card[data-astro-cid-satlbe6z]{padding:22px}}
