.contact.svelte-1tun1wb{padding-top:0}.box.svelte-1tun1wb{background:var(--inverse-bg);color:var(--inverse-fg);border-radius:28px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:clamp(24px,4vw,48px);align-items:center}:root[data-theme=dark] .box.svelte-1tun1wb{border:1px solid var(--line)}.intro.svelte-1tun1wb{display:flex;flex-direction:column;gap:16px}.lead-inv.svelte-1tun1wb{font-size:17px;color:var(--inverse-fg-2)}.cards.svelte-1tun1wb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px}.card.svelte-1tun1wb{display:flex;flex-direction:column;gap:4px;background:var(--inverse-surface);border-radius:18px;padding:22px 24px}.name.svelte-1tun1wb{font-size:17px}.role.svelte-1tun1wb{font-size:14px;color:var(--inverse-fg-2);margin-bottom:6px}.card.svelte-1tun1wb a:where(.svelte-1tun1wb){display:flex;align-items:center;gap:10px;min-height:40px;color:var(--inverse-fg);font-weight:600}.card.svelte-1tun1wb a:where(.svelte-1tun1wb):hover{color:#b9c8ff}.hero.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(32px,5vw,64px);align-items:center;padding-block:clamp(40px,7vw,80px) clamp(56px,8vw,96px)}.hero-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.hero-text.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:520px}.hero-img.svelte-1uha8ag{width:100%;height:clamp(260px,36vw,480px);object-fit:cover;border-radius:var(--radius-lg)}.head-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,48px)}.head-row.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){margin-bottom:0}.head-lead.svelte-1uha8ag{max-width:420px;color:var(--fg-2);font-size:17px}.services.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:700px){.services.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.service.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px}.service.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2)}.service-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px}.num.svelte-1uha8ag{font-size:13px;font-weight:600;color:var(--fg-3)}.service-title.svelte-1uha8ag{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.short.svelte-1uha8ag{font-size:15px;color:var(--fg-2)}.more.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px}.more.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;line-height:1.65;color:var(--fg-2);text-wrap:pretty}.more.svelte-1uha8ag .btn-row:where(.svelte-1uha8ag){margin-top:4px}.toggle.svelte-1uha8ag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:none;color:var(--accent);font-size:15px;font-weight:700}.toggle.svelte-1uha8ag:hover{text-decoration:underline;text-underline-offset:4px}.service.wide-open.svelte-1uha8ag{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,3vw,40px)}.service.wide-open.svelte-1uha8ag .service-title:where(.svelte-1uha8ag){font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.025em}.service.wide-open.svelte-1uha8ag .service-body:where(.svelte-1uha8ag){gap:16px}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:24px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--fg);padding-top:18px;font-size:15px;color:var(--fg-2)}.steps.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:19px;color:var(--fg)}.step-num.svelte-1uha8ag{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.platforms.svelte-1uha8ag{margin-top:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.platforms-label.svelte-1uha8ag{font-size:14px;font-weight:600;color:var(--fg-3)}.platforms.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.platforms.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:9px 16px;border-radius:999px;background:var(--surface-2);font-weight:700;font-size:15px}.quote-wrap.svelte-1uha8ag{padding-block:clamp(24px,4vw,48px) clamp(64px,9vw,112px)}.quote.svelte-1uha8ag{font-size:clamp(28px,3.6vw,48px);line-height:1.18;font-weight:600;letter-spacing:-.03em;max-width:960px;text-wrap:balance}
