.skip.svelte-1i5zc9c{position:absolute;left:16px;top:-60px;z-index:100;padding:8px 14px;border-radius:var(--key);background:var(--cta-bg);color:var(--cta-ink)}.skip.svelte-1i5zc9c:focus{top:12px}main.svelte-1i5zc9c:focus{outline:none}.nav.svelte-1i5zc9c{position:sticky;top:0;z-index:50;background:var(--top-bg);color:var(--top-ink-2);border-bottom:1px solid var(--top-line)}.nav-inner.svelte-1i5zc9c{display:flex;align-items:center;gap:32px;height:64px}.brand.svelte-1i5zc9c{display:inline-flex;align-items:center;gap:10px;color:var(--top-ink);font-weight:700;font-size:20px}.brand.small.svelte-1i5zc9c{font-size:16px}.links.svelte-1i5zc9c{display:flex;gap:24px;font-size:15px}.links.svelte-1i5zc9c a:where(.svelte-1i5zc9c):hover{color:var(--top-ink)}.nav-r.svelte-1i5zc9c{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:14px}.lang.svelte-1i5zc9c{display:inline-flex;gap:6px;color:var(--top-ink-3)}.lang.svelte-1i5zc9c a[aria-current=page]:where(.svelte-1i5zc9c){color:var(--top-ink);font-weight:600}.icon-btn.svelte-1i5zc9c{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:-8px;padding:0;border:0;border-radius:var(--key);background:transparent;color:var(--top-ink);cursor:pointer}.icon-btn.svelte-1i5zc9c:hover{background:var(--top-line)}.nav-cta.svelte-1i5zc9c{color:var(--top-ink);font-size:15px;border-bottom:2px solid var(--sage)}.burger.svelte-1i5zc9c{display:none;width:36px;height:36px;margin-right:-6px;padding:0;border:0;background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px}.burger.svelte-1i5zc9c span:where(.svelte-1i5zc9c){display:block;width:20px;height:2px;border-radius:2px;background:var(--top-ink)}.mobile.svelte-1i5zc9c{display:flex;flex-direction:column;padding-bottom:10px}.mobile.svelte-1i5zc9c a:where(.svelte-1i5zc9c){padding:12px 0;border-top:1px solid var(--top-line);color:var(--top-ink)}.hero.svelte-1i5zc9c{padding:80px 0 88px;border-bottom:1px solid var(--top-line);background:var(--top-bg);color:var(--top-ink-2)}.hero.svelte-1i5zc9c h1:where(.svelte-1i5zc9c){max-width:760px;color:var(--top-ink);font-size:clamp(36px,5.6vw,60px);line-height:1.04}.lead.svelte-1i5zc9c{margin:16px 0 28px;font-size:clamp(17px,2vw,20px)}.sec.svelte-1i5zc9c{padding:72px 0;border-bottom:1px solid var(--line)}.sec.svelte-1i5zc9c h2:where(.svelte-1i5zc9c){margin-bottom:24px;font-size:clamp(26px,3.2vw,32px)}.fit.svelte-1i5zc9c{width:100%;border-collapse:collapse}.fit.svelte-1i5zc9c th:where(.svelte-1i5zc9c){padding:0 20px 10px 0;border-bottom:2px solid var(--line-strong);text-align:left;font-size:13px;font-weight:500;color:var(--ink-3)}.fit.svelte-1i5zc9c td:where(.svelte-1i5zc9c){padding:16px 20px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}.fit.svelte-1i5zc9c .problem:where(.svelte-1i5zc9c){width:40%;color:var(--ink);font-weight:600}.fit.svelte-1i5zc9c .solution:where(.svelte-1i5zc9c){color:var(--accent)}.fit.svelte-1i5zc9c .svc-name:where(.svelte-1i5zc9c){padding-right:0;color:var(--ink-3);font-size:14px;white-space:nowrap}.routes.svelte-1i5zc9c{margin-top:20px;font-size:15px}.dot.svelte-1i5zc9c{margin:0 10px;color:var(--ink-3)}.cases.svelte-1i5zc9c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.kind.svelte-1i5zc9c{margin-bottom:4px;font-size:13px;color:var(--accent);font-weight:600}.case.svelte-1i5zc9c h3:where(.svelte-1i5zc9c){margin-bottom:6px;font-size:22px}.stack.svelte-1i5zc9c{margin-top:8px;font-size:13px;color:var(--ink-3)}.steps.svelte-1i5zc9c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.steps.svelte-1i5zc9c li:where(.svelte-1i5zc9c){display:flex;gap:12px;align-items:flex-start}.n.svelte-1i5zc9c{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--key);background:var(--chip);color:var(--ink);font-weight:700;font-size:14px}.steps.svelte-1i5zc9c h3:where(.svelte-1i5zc9c){font-size:18px}.steps.svelte-1i5zc9c p:where(.svelte-1i5zc9c){margin-top:2px;font-size:14px;color:var(--ink-3)}.team.svelte-1i5zc9c{display:flex;flex-wrap:wrap;gap:20px 64px}.team.svelte-1i5zc9c h3:where(.svelte-1i5zc9c){font-size:22px}.role.svelte-1i5zc9c{margin-top:2px;font-size:14px;color:var(--accent);font-weight:600}.team.svelte-1i5zc9c h3:where(.svelte-1i5zc9c) a:where(.svelte-1i5zc9c):hover{color:var(--accent)}.arrow.svelte-1i5zc9c{margin-left:6px;font-size:16px;color:var(--ink-3)}.contact.svelte-1i5zc9c{background:var(--bg-2);border-bottom:0}.contact-grid.svelte-1i5zc9c{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px}.contact.svelte-1i5zc9c h2:where(.svelte-1i5zc9c){margin-bottom:0;font-size:clamp(28px,3.6vw,38px)}.contact-lead.svelte-1i5zc9c{margin-top:12px}.contact-alt.svelte-1i5zc9c{margin-top:20px;font-size:14px}.form.svelte-1i5zc9c{display:grid;gap:18px}.field.svelte-1i5zc9c label:where(.svelte-1i5zc9c){display:block;margin-bottom:6px;color:var(--ink);font-size:14px;font-weight:600}.field.svelte-1i5zc9c input:where(.svelte-1i5zc9c),.field.svelte-1i5zc9c textarea:where(.svelte-1i5zc9c){width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:var(--key);background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans)}.field.svelte-1i5zc9c textarea:where(.svelte-1i5zc9c){min-height:110px;resize:vertical}.field.svelte-1i5zc9c input:where(.svelte-1i5zc9c):focus,.field.svelte-1i5zc9c textarea:where(.svelte-1i5zc9c):focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px color-mix(in srgb,var(--sage) 30%,transparent)}.field.svelte-1i5zc9c :where(.svelte-1i5zc9c)::placeholder{color:var(--ink-3)}.field.bad.svelte-1i5zc9c input:where(.svelte-1i5zc9c),.field.bad.svelte-1i5zc9c textarea:where(.svelte-1i5zc9c){border-color:var(--err)}.err.svelte-1i5zc9c{margin-top:6px;font-size:13px;color:var(--err)}.submit.svelte-1i5zc9c{justify-self:start}.hp.svelte-1i5zc9c{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-done.svelte-1i5zc9c{align-content:start;justify-items:start;color:var(--ink);font-size:17px}.footer.svelte-1i5zc9c{padding:22px 0 28px;border-top:1px solid var(--top-line);background:var(--top-bg);color:var(--top-ink-3);font-size:13px}.foot.svelte-1i5zc9c{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.foot.svelte-1i5zc9c .brand:where(.svelte-1i5zc9c){color:var(--top-ink)}.legal.svelte-1i5zc9c{display:flex;gap:20px;margin-left:auto}.legal.svelte-1i5zc9c a:where(.svelte-1i5zc9c):hover{color:var(--top-ink)}@media(max-width:960px){.links.svelte-1i5zc9c,.nav-cta.svelte-1i5zc9c{display:none}.burger.svelte-1i5zc9c{display:inline-flex}.steps.svelte-1i5zc9c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nav-inner.svelte-1i5zc9c{gap:12px}.hero.svelte-1i5zc9c{padding:48px 0 52px}.sec.svelte-1i5zc9c{padding:52px 0}.cases.svelte-1i5zc9c,.contact-grid.svelte-1i5zc9c{grid-template-columns:minmax(0,1fr)}.contact-grid.svelte-1i5zc9c{gap:28px}.fit.svelte-1i5zc9c thead:where(.svelte-1i5zc9c){display:none}.fit.svelte-1i5zc9c,.fit.svelte-1i5zc9c tbody:where(.svelte-1i5zc9c),.fit.svelte-1i5zc9c tr:where(.svelte-1i5zc9c),.fit.svelte-1i5zc9c td:where(.svelte-1i5zc9c){display:block;width:100%}.fit.svelte-1i5zc9c tr:where(.svelte-1i5zc9c){padding:12px 0;border-bottom:1px solid var(--line)}.fit.svelte-1i5zc9c tr:where(.svelte-1i5zc9c):first-child{border-top:2px solid var(--line-strong)}.fit.svelte-1i5zc9c td:where(.svelte-1i5zc9c){padding:0;border:0}.fit.svelte-1i5zc9c .problem:where(.svelte-1i5zc9c){width:100%}.fit.svelte-1i5zc9c .svc-name:where(.svelte-1i5zc9c){display:none}.legal.svelte-1i5zc9c{margin-left:0}}
