.page.svelte-19yqcar{display:flex;flex-direction:column;min-height:100svh;background:var(--c-surface)}main.svelte-19yqcar{flex:1}.hero.svelte-19yqcar{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:72px 0 88px}.eyebrow.svelte-19yqcar{margin:0;color:var(--c-accent);font-size:.86rem;font-weight:800;letter-spacing:.04em}h1.svelte-19yqcar{margin:18px 0 0;max-width:18ch;color:#10191e;font-size:3.6rem;line-height:1.14;letter-spacing:-.01em;word-break:keep-all}.lead.svelte-19yqcar{margin:24px 0 0;max-width:56ch;color:#132027c2;font-size:1.12rem;line-height:1.78;word-break:keep-all}.actions.svelte-19yqcar{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.button.svelte-19yqcar{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:var(--r-sm);font-weight:700}.primary.svelte-19yqcar{background:var(--c-ink);color:#fff}.primary.svelte-19yqcar:hover{background:var(--c-accent-strong)}.secondary.svelte-19yqcar{border:1px solid rgba(19,32,39,.18);background:#fff;color:var(--c-text-strong)}.secondary.svelte-19yqcar:hover{border-color:var(--c-accent);color:var(--c-accent)}.keywords.svelte-19yqcar{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.keywords.svelte-19yqcar li:where(.svelte-19yqcar){padding:5px 12px;border-radius:999px;background:var(--c-surface-alt);color:var(--c-accent-strong);font-size:.84rem;font-weight:700}.section.svelte-19yqcar{padding:84px 0}.section-head.svelte-19yqcar,.product-grid.svelte-19yqcar,.how-list.svelte-19yqcar,.studio-inner.svelte-19yqcar,.support-inner.svelte-19yqcar{width:min(var(--container),calc(100% - 40px));margin:0 auto}.section-head.narrow.svelte-19yqcar{max-width:720px;margin-left:auto;margin-right:auto}.kicker.svelte-19yqcar{margin:0;color:var(--c-accent);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kicker.light.svelte-19yqcar{color:var(--c-accent-light)}.section-head.svelte-19yqcar h2:where(.svelte-19yqcar){margin:12px 0 0;max-width:20ch;color:var(--c-text-strong);font-size:2.3rem;line-height:1.2;word-break:keep-all}.section-head.svelte-19yqcar p:where(.svelte-19yqcar):not(.kicker){margin:16px 0 0;max-width:58ch;color:#132027b8;line-height:1.75;word-break:keep-all}.products.svelte-19yqcar{background:linear-gradient(180deg,var(--c-surface-alt),var(--c-surface))}.product-grid.svelte-19yqcar{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:40px}.section-cta.svelte-19yqcar{display:block;width:min(var(--container),calc(100% - 40px));margin:28px auto 0;color:var(--c-accent);font-weight:800}.how.svelte-19yqcar{background:#111c22;color:#ffffffc7}.how.svelte-19yqcar .section-head:where(.svelte-19yqcar) h2:where(.svelte-19yqcar){color:#fff}.how-list.svelte-19yqcar{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;border-top:1px solid rgba(255,255,255,.14)}.how-list.svelte-19yqcar article:where(.svelte-19yqcar){padding:32px 28px 32px 0;border-right:1px solid rgba(255,255,255,.14)}.how-list.svelte-19yqcar article:where(.svelte-19yqcar):last-child{border-right:0}.how-list.svelte-19yqcar article:where(.svelte-19yqcar):not(:first-child){padding-left:28px}.index.svelte-19yqcar{color:var(--c-accent-light);font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.how-list.svelte-19yqcar h3:where(.svelte-19yqcar){margin:14px 0 10px;color:#fff;font-size:1.12rem;word-break:keep-all}.how-list.svelte-19yqcar p:where(.svelte-19yqcar){margin:0;line-height:1.75;word-break:keep-all}.studio-inner.svelte-19yqcar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px}.studio.svelte-19yqcar h2:where(.svelte-19yqcar){margin:12px 0 0;color:var(--c-text-strong);font-size:2.1rem;line-height:1.24;word-break:keep-all}.studio-body.svelte-19yqcar{margin:0;color:#132027c2;font-size:1.04rem;line-height:1.8;word-break:keep-all}.proofs.svelte-19yqcar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;padding-top:26px;border-top:1px solid rgba(19,32,39,.12)}.proofs.svelte-19yqcar strong:where(.svelte-19yqcar){display:block;color:var(--c-accent);font-size:2rem;font-variant-numeric:tabular-nums;line-height:1}.proofs.svelte-19yqcar span:where(.svelte-19yqcar){display:block;margin-top:8px;color:#132027a8;font-size:.9rem}.support.svelte-19yqcar{padding:76px 0;background:linear-gradient(120deg,#dff0ef,#f9f4e8)}.support-inner.svelte-19yqcar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.support.svelte-19yqcar h2:where(.svelte-19yqcar){margin:12px 0 0;max-width:22ch;color:var(--c-text-strong);font-size:2rem;line-height:1.24;word-break:keep-all}.support-body.svelte-19yqcar{margin:16px 0 0;max-width:56ch;color:#132027bd;line-height:1.75;word-break:keep-all}.support-links.svelte-19yqcar{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;font-weight:700}.support-links.svelte-19yqcar a:where(.svelte-19yqcar){color:var(--c-accent)}.support-links.svelte-19yqcar a:where(.svelte-19yqcar):hover{color:var(--c-accent-strong)}.contact.svelte-19yqcar{min-width:260px;background:var(--c-ink);color:#fff}.contact.svelte-19yqcar:hover{background:var(--c-accent-strong)}@media(max-width:980px){h1.svelte-19yqcar{font-size:2.8rem}.how-list.svelte-19yqcar{grid-template-columns:1fr}.how-list.svelte-19yqcar article:where(.svelte-19yqcar),.how-list.svelte-19yqcar article:where(.svelte-19yqcar):not(:first-child){padding:26px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.how-list.svelte-19yqcar article:where(.svelte-19yqcar):last-child{border-bottom:0}.studio-inner.svelte-19yqcar{grid-template-columns:1fr;gap:28px}}@media(max-width:720px){.hero.svelte-19yqcar,.section-head.svelte-19yqcar,.product-grid.svelte-19yqcar,.how-list.svelte-19yqcar,.studio-inner.svelte-19yqcar,.support-inner.svelte-19yqcar,.section-cta.svelte-19yqcar{width:calc(100% - 32px)}.hero.svelte-19yqcar{padding:48px 0 64px}h1.svelte-19yqcar{font-size:2.05rem}.lead.svelte-19yqcar{font-size:1.02rem}.section.svelte-19yqcar,.support.svelte-19yqcar{padding:60px 0}.section-head.svelte-19yqcar h2:where(.svelte-19yqcar){font-size:1.7rem}.studio.svelte-19yqcar h2:where(.svelte-19yqcar),.support.svelte-19yqcar h2:where(.svelte-19yqcar){font-size:1.6rem}.button.svelte-19yqcar{width:100%}.product-grid.svelte-19yqcar{grid-template-columns:1fr}.proofs.svelte-19yqcar{grid-template-columns:1fr;gap:16px}.proofs.svelte-19yqcar strong:where(.svelte-19yqcar){font-size:1.6rem}.contact.svelte-19yqcar{width:100%;min-width:0}}
