.hero[data-astro-cid-ge2uvauf]{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:clamp(6.5rem,12vh,9rem) clamp(2rem,5vh,4rem);display:flex;position:relative;overflow:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-2;aspect-ratio:1.3;pointer-events:none;background:radial-gradient(38% 40% at 40% 45%,#7fa0ff6b,#0000 70%),radial-gradient(34% 38% at 66% 40%,#ac96ff61,#0000 70%),radial-gradient(36% 36% at 55% 72%,#ffc4a373,#0000 70%);width:min(1100px,110vw);position:absolute;bottom:-15%;right:-10%}.hero-field[data-astro-cid-ge2uvauf]{z-index:-1;opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 95% at 80% 62%,#000 25%,#0000 78%);mask-image:radial-gradient(110% 95% at 80% 62%,#000 25%,#0000 78%)}.hero-field[data-astro-cid-ge2uvauf].is-ready{opacity:1}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;gap:.4em;font-size:clamp(2.5rem,1.1rem + 5vw,5.25rem);font-weight:660;font-stretch:112%;line-height:.96;display:grid}.hero-title-main[data-astro-cid-ge2uvauf]{max-width:14ch}.hero-title-sub[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:32ch;font-size:max(.5em,1.5rem);font-weight:420;font-stretch:104%;line-height:1.08}@media (width>=1024px){.hero-title-main[data-astro-cid-ge2uvauf]{max-width:20ch}}.hero-row[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2.5rem clamp(1rem,2.4vw,2rem);margin-top:clamp(1.75rem,3.5vh,3rem);display:grid}.hero-copy[data-astro-cid-ge2uvauf]{grid-column:1/span 6}.hero-copy[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{max-width:34ch}.hero-note[data-astro-cid-ge2uvauf]{max-width:44ch;margin-top:1rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.audit[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:10px;grid-column:7/-1;margin:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.audit-head[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.audit-toggle[data-astro-cid-ge2uvauf]{min-height:2.75rem;color:var(--muted);font-size:var(--step--1);background:0 0;border:0;flex-shrink:0;align-items:center;gap:.4rem;margin-right:-.25rem;padding:0 .25rem 0 .75rem;font-weight:520;display:inline-flex}.audit-toggle[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.audit-toggle[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:currentColor;width:.8rem;height:.8rem}.audit-toggle[data-astro-cid-ge2uvauf] .icon-play[data-astro-cid-ge2uvauf],.audit-toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .icon-pause[data-astro-cid-ge2uvauf]{display:none}.audit-toggle[data-astro-cid-ge2uvauf][aria-pressed=true] .icon-play[data-astro-cid-ge2uvauf]{display:block}.audit-stage[data-astro-cid-ge2uvauf]{margin-top:.5rem;display:grid}.a-item[data-astro-cid-ge2uvauf]{visibility:hidden;grid-area:1/1}.a-item[data-astro-cid-ge2uvauf].is-active,.a-item[data-astro-cid-ge2uvauf].is-leaving{visibility:visible}.a-company[data-astro-cid-ge2uvauf]{font-size:var(--step-1);letter-spacing:-.02em;margin-bottom:.75rem;font-weight:580;font-stretch:104%;line-height:1.25}.a-rows[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);padding:0;list-style:none}.a-row[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 6.75rem 9.5rem;align-items:center;gap:.25rem 1rem;min-height:2.75rem;padding-block:.4rem;font-size:.95rem;line-height:1.3;display:grid}.a-cost[data-astro-cid-ge2uvauf]{color:var(--muted);text-align:right;font-size:var(--step--1)}.a-verdict[data-astro-cid-ge2uvauf]{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:999px;justify-self:start;padding:.3rem .65rem;font-size:.8rem;font-weight:560;line-height:1.2}.a-verdict[data-astro-cid-ge2uvauf][data-verdict=cut]{color:var(--danger);background:#fdf2f2;border-color:#c42b2b4d}.a-verdict[data-astro-cid-ge2uvauf][data-verdict=automate],.a-verdict[data-astro-cid-ge2uvauf][data-verdict=agent]{background:var(--grad);color:var(--on-accent);border-color:#0000}.a-totals[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.a-total[data-astro-cid-ge2uvauf]{gap:.15rem;margin:0;display:grid}.a-total-num[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:620;font-stretch:110%;line-height:1}.audit-tabs[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.a-tab[data-astro-cid-ge2uvauf]{border:1px solid var(--line);min-height:2.75rem;color:var(--muted);font-size:var(--step--1);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);background:0 0;border-radius:999px;padding:0 .95rem;font-weight:500;position:relative;overflow:hidden}.a-tab[data-astro-cid-ge2uvauf]:hover{color:var(--ink);border-color:var(--muted)}.a-tab[data-astro-cid-ge2uvauf][aria-pressed=true]{color:var(--ink);border-color:var(--accent);background:#3355e012}.a-bar[data-astro-cid-ge2uvauf]{background:var(--grad);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (width<=1023px){.hero[data-astro-cid-ge2uvauf]{min-height:auto}.hero-copy[data-astro-cid-ge2uvauf],.audit[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero-copy[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{max-width:40ch}}@media (width<=520px){.a-row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;padding-block:.65rem}.a-item-name[data-astro-cid-ge2uvauf]{grid-column:1/-1}.a-cost[data-astro-cid-ge2uvauf]{grid-area:2/2}.a-verdict[data-astro-cid-ge2uvauf]{grid-area:2/1}}.clients[data-astro-cid-7t6viw73]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:1.75rem}.clients-inner[data-astro-cid-7t6viw73]{align-items:center;gap:1.25rem 2.5rem;display:flex}.clients-title[data-astro-cid-7t6viw73]{letter-spacing:0;flex-shrink:0;font-weight:520;font-stretch:100%}.marquee[data-astro-cid-7t6viw73]{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clients-list[data-astro-cid-7t6viw73]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.track[data-astro-cid-7t6viw73]{width:max-content;animation:38s linear infinite logos;display:flex}.marquee[data-astro-cid-7t6viw73]:hover .track[data-astro-cid-7t6viw73],.marquee[data-astro-cid-7t6viw73]:focus-within .track[data-astro-cid-7t6viw73]{animation-play-state:paused}.set[data-astro-cid-7t6viw73]{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin:0;padding-left:0;padding-right:clamp(2.5rem,5vw,4.5rem);list-style:none;display:flex}.set[data-astro-cid-7t6viw73] li[data-astro-cid-7t6viw73]{opacity:.72;transition:opacity var(--dur-2) var(--ease-out);flex-shrink:0}.set[data-astro-cid-7t6viw73] li[data-astro-cid-7t6viw73]:hover{opacity:1}@keyframes logos{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-7t6viw73]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-7t6viw73]{width:auto;animation:none}.set[data-astro-cid-7t6viw73]{flex-wrap:wrap;gap:1.25rem 2.5rem;padding-right:0}.set[data-astro-cid-7t6viw73]+.set[data-astro-cid-7t6viw73],.set[data-astro-cid-7t6viw73] li[data-astro-cid-7t6viw73]:nth-child(n+6){display:none}}@media (width<=860px){.clients-inner[data-astro-cid-7t6viw73]{flex-direction:column;align-items:flex-start}.marquee[data-astro-cid-7t6viw73]{width:100%}}.vintraa[data-astro-cid-ctunowob]{background:linear-gradient(180deg, var(--bg) 0%, #eef2fe 45%, var(--bg) 100%);position:relative;overflow:clip}.frame[data-astro-cid-ctunowob]{flex-direction:column;min-height:100svh;padding-block:clamp(6rem,12vh,7.5rem) clamp(2rem,5vh,3.5rem);display:flex}.head[data-astro-cid-ctunowob]{text-align:center;justify-items:center;display:grid}.by[data-astro-cid-ctunowob]{color:var(--accent);font-weight:560}.title[data-astro-cid-ctunowob]{justify-items:center;gap:.6rem;margin-top:.5rem;display:grid}.title[data-astro-cid-ctunowob] .name{width:min(560px,86vw);height:auto;display:block}.sub[data-astro-cid-ctunowob]{max-width:26ch;font-size:var(--step-2);letter-spacing:-.025em;font-weight:430;font-stretch:104%;line-height:1.15}.actions[data-astro-cid-ctunowob]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.stage[data-astro-cid-ctunowob]{flex:1;place-items:center;min-height:clamp(320px,46vh,520px);margin-top:clamp(1rem,3vh,2rem);display:grid;position:relative}.glow[data-astro-cid-ctunowob]{aspect-ratio:1.4;filter:blur(8px);will-change:transform, opacity;background:radial-gradient(40% 45% at 38% 40%,#7fa0ff73,#0000 70%),radial-gradient(38% 42% at 64% 42%,#ac96ff66,#0000 70%),radial-gradient(40% 40% at 50% 72%,#ffc4a373,#0000 70%),radial-gradient(45% 35% at 50% 88%,#96e6e659,#0000 70%);border-radius:50%;width:min(760px,120vw);position:absolute}.mark[data-astro-cid-ctunowob]{will-change:transform, opacity;width:clamp(220px,32vw,380px);position:absolute}.mark[data-astro-cid-ctunowob] svg[data-astro-cid-ctunowob]{width:100%;height:auto;overflow:visible}.mark-blur[data-astro-cid-ctunowob]{opacity:0}.marquee[data-astro-cid-ctunowob]{position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.track[data-astro-cid-ctunowob]{gap:.9rem;width:max-content;animation:48s linear infinite marquee;display:flex}.pill[data-astro-cid-ctunowob]{white-space:nowrap;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:999px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:500;box-shadow:0 6px 20px -8px #11163a2e}@keyframes marquee{to{transform:translate(-50%)}}.chips[data-astro-cid-ctunowob]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.chip[data-astro-cid-ctunowob]{opacity:0;will-change:transform, opacity;grid-area:1/1}.chip[data-astro-cid-ctunowob] span[data-astro-cid-ctunowob]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.875rem;font-weight:500;animation:6s ease-in-out infinite alternate float;display:block}.chip[data-astro-cid-ctunowob]:nth-child(3n) span[data-astro-cid-ctunowob]{animation-duration:7.5s;animation-delay:-2s}.chip[data-astro-cid-ctunowob]:nth-child(3n+1) span[data-astro-cid-ctunowob]{animation-duration:5.5s;animation-delay:-4s}@keyframes float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.closing[data-astro-cid-ctunowob]{text-align:center;max-width:60ch;margin-top:clamp(1rem,3vh,2rem)}@media (width<=899px){.frame[data-astro-cid-ctunowob]{min-height:0;padding-block:var(--section)}.stage[data-astro-cid-ctunowob]{min-height:380px}.pill[data-astro-cid-ctunowob]{padding:.55rem 1rem;font-size:.875rem}}.split-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.split-head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:16ch}.split-head[data-astro-cid-lcdefpme] .measure[data-astro-cid-lcdefpme]{max-width:44ch}.split-head[data-astro-cid-lcdefpme]>.link[data-astro-cid-lcdefpme]{padding-block:.5rem}.narrow[data-astro-cid-lcdefpme]{max-width:20ch}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.5rem,3.5vw,3.5rem);padding:0;list-style:none;display:grid}.service[data-astro-cid-lcdefpme]{border-top:2px solid #0000;border-image:var(--grad) 1;border-image-width:2px 0 0;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.service-step[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:560;font-size:var(--step--1)}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].muted{max-width:40ch}.service-link[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto;padding-block:.4rem}.also[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);font-size:var(--step-1);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem;line-height:1.4;display:flex}.also[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-left:auto;padding-block:.3rem}@media (width<=1023px){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.also[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{flex-basis:100%;margin-left:0}}
