.hero.svelte-1uha8ag{min-height:88vh;padding:150px var(--gutter) 90px;background:linear-gradient(90deg,#10201af2 0%,#10201ad1 48%,#10201a99 100%),linear-gradient(#10201a61,#10201a9e),url(../../../img/hero.jpg) 50%/cover;background-color:var(--ink);color:var(--ink-text);align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner.svelte-1uha8ag{max-width:var(--content-max);width:100%;margin:0 auto;position:relative}.hero-badge.svelte-1uha8ag{border:1px solid var(--gold-soft);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 16px;font-size:11.5px;font-weight:600;display:inline-block}.hero-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;max-width:14ch;margin:28px 0 0;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:1}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--gold);font-style:italic}.hero-sub.svelte-1uha8ag{max-width:560px;color:var(--ink-text-2);margin:26px 0 0;font-size:18px;line-height:1.65}.hero-actions.svelte-1uha8ag{gap:var(--sp-3);flex-wrap:wrap;margin-top:36px;display:flex}.hero-fineprint.svelte-1uha8ag{letter-spacing:.02em;color:var(--ink-text-3);margin-top:22px;font-size:12px}@media (prefers-reduced-motion:no-preference){.hero-badge.svelte-1uha8ag,.hero-title.svelte-1uha8ag,.hero-sub.svelte-1uha8ag,.hero-actions.svelte-1uha8ag,.hero-fineprint.svelte-1uha8ag{animation:.75s cubic-bezier(.2,.7,.2,1) both svelte-1uha8ag-heroRise}.hero-title.svelte-1uha8ag{animation-delay:80ms}.hero-sub.svelte-1uha8ag{animation-delay:.18s}.hero-actions.svelte-1uha8ag{animation-delay:.28s}.hero-fineprint.svelte-1uha8ag{animation-delay:.36s}}@keyframes svelte-1uha8ag-heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.industries.svelte-1uha8ag{background:var(--surface);border-bottom:1px solid var(--line)}.industries-inner.svelte-1uha8ag{max-width:var(--content-max);padding:26px var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;margin:0 auto;display:flex}.industries-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);font-size:11.5px;font-weight:700;text-decoration:none;transition:color .12s}.industries-label.svelte-1uha8ag:hover{color:var(--accent);text-decoration:none}.industries-list.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 26px;display:flex}.industry.svelte-1uha8ag{font-family:var(--font-display);color:var(--text-2);font-size:18px;text-decoration:none;transition:color .12s;position:relative}.industry.svelte-1uha8ag:hover{color:var(--accent);text-decoration:none}.industry.svelte-1uha8ag:not(:last-child):after{content:"·";color:var(--line-2);position:absolute;right:-16px}.bento-section.svelte-1uha8ag{max-width:var(--content-max);padding:96px var(--gutter);margin:0 auto}.bento-head.svelte-1uha8ag{max-width:760px}.bento-h2.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:14px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.14}.bento.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);grid-template-areas:"big big order lager""big big stat photo""eko kund ai ai";grid-auto-rows:200px;gap:16px;margin-top:44px;display:grid}.tile.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.tile.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1a1e1814}.tile-big.svelte-1uha8ag{background:var(--ink);color:var(--ink-text);border-color:#0000;grid-area:big;justify-content:space-between;padding:32px}.tile-big-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500}.tile-big-body.svelte-1uha8ag{color:var(--ink-text-2);max-width:42ch;margin:12px 0 0;font-size:14.5px;line-height:1.6}.tile-list.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tile-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--ink-text);align-items:center;gap:9px;font-size:13.5px;display:flex}.tile-list.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--gold);flex-shrink:0}.tile-big-link.svelte-1uha8ag{color:var(--gold);margin-top:22px}.tile-big-link.svelte-1uha8ag:hover{color:var(--gold)}.tile-order.svelte-1uha8ag{grid-area:order}.tile-lager.svelte-1uha8ag{grid-area:lager}.tile-eko.svelte-1uha8ag{grid-area:eko}.tile-kund.svelte-1uha8ag{grid-area:kund}.tile-icon.svelte-1uha8ag{background:var(--accent-l);width:42px;height:42px;color:var(--accent);border-radius:11px;place-items:center;margin-bottom:auto;display:grid}.tile-name.svelte-1uha8ag{letter-spacing:-.01em;margin:16px 0 0;font-size:16px;font-weight:600}.tile-body.svelte-1uha8ag{color:var(--text-2);margin:7px 0 0;font-size:13px;line-height:1.5}.tile-stat.svelte-1uha8ag{background:var(--accent);color:#fff;border-color:#0000;grid-area:stat;justify-content:center}.tile-stat-value.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;font-weight:500}.tile-stat-label.svelte-1uha8ag{color:#ffffffd9;margin-top:8px;font-size:13px;line-height:1.4}.tile-photo.svelte-1uha8ag{background:linear-gradient(#10201a57,#10201a57),url(../../../img/work-desk.jpg) 50%/cover;border:none;grid-area:photo;padding:0}.tile-ai.svelte-1uha8ag{background:linear-gradient(120deg, var(--ink), var(--ink-2));color:var(--ink-text);border-color:#0000;flex-direction:row;grid-area:ai;justify-content:space-between;align-items:center;gap:20px}.tile-ai-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 0;font-size:22px;font-weight:500}.tile-ai-body.svelte-1uha8ag{color:var(--ink-text-2);max-width:40ch;margin:8px 0 0;font-size:13.5px;line-height:1.55}.tile-ai-btn.svelte-1uha8ag{flex-shrink:0}.problem.svelte-1uha8ag{background:radial-gradient(700px 360px at 15% -10%, #c2a04b1f, transparent 60%), radial-gradient(760px 400px at 90% 120%, #2f7d7747, transparent 60%), var(--ink);color:var(--ink-text)}.problem-inner.svelte-1uha8ag{max-width:var(--content-max);padding:96px var(--gutter);text-align:center;margin:0 auto}.problem-title.svelte-1uha8ag{max-width:20ch;font-family:var(--font-display);letter-spacing:-.01em;margin:14px auto 0;font-size:clamp(28px,3.8vw,44px);font-weight:500;line-height:1.12}.problem-lead.svelte-1uha8ag{max-width:60ch;color:var(--ink-text-2);margin:18px auto 0;font-size:16.5px;line-height:1.7}.compare.svelte-1uha8ag{gap:var(--sp-4);text-align:left;grid-template-columns:1fr auto 1fr;align-items:stretch;margin:48px 0 8px;display:grid}.cmp.svelte-1uha8ag{border-radius:18px;flex-direction:column;padding:22px;display:flex}.cmp-before.svelte-1uha8ag{border:1px solid var(--ink-line);background:#ffffff08}.cmp-after.svelte-1uha8ag{background:#2f7d7724;border:1px solid #2f7d7780}.cmp-tag.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-text-3);border:1px solid var(--ink-line);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700}.cmp-tag--on.svelte-1uha8ag{color:var(--gold);border-color:var(--gold-soft)}.cmp-stage.svelte-1uha8ag{height:190px;margin:18px 0;position:relative}.cmp-web.svelte-1uha8ag{width:100%;height:100%;display:block}.cmp-web-lines.svelte-1uha8ag line:where(.svelte-1uha8ag){stroke:#f4f0e647;stroke-width:1px;stroke-dasharray:3 4}.cmp-node.svelte-1uha8ag rect:where(.svelte-1uha8ag){fill:var(--ink-2);stroke:var(--ink-line);stroke-width:1px}.cmp-node.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--ink-text-2);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:600;font-family:var(--font-sans)}.cmp-node-sheet.svelte-1uha8ag rect:where(.svelte-1uha8ag){fill:#c2a04b29;stroke:var(--gold-soft)}.cmp-node-sheet.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--gold)}.cmp-stage--one.svelte-1uha8ag{place-items:center;display:grid}.cmp-unified.svelte-1uha8ag{text-align:center;background:linear-gradient(160deg,#2f7d7759,#2f7d771f);border:1px solid #2f7d7799;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:26px 34px;display:flex;box-shadow:0 0 60px #2f7d7740}.cmp-unified-mark.svelte-1uha8ag{background:var(--accent);color:#fff;border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid}.cmp-unified-name.svelte-1uha8ag{font-family:var(--font-display);color:var(--ink-text);font-size:22px;font-weight:500}.cmp-unified-sub.svelte-1uha8ag{color:var(--ink-text-2);letter-spacing:.02em;font-size:12px}.cmp-cap.svelte-1uha8ag{color:var(--ink-text-2);margin:auto 0 0;font-size:13.5px;line-height:1.55}.cmp-after.svelte-1uha8ag .cmp-cap:where(.svelte-1uha8ag){color:var(--ink-text)}.cmp-arrow.svelte-1uha8ag{color:var(--gold);place-items:center;display:grid}.problem-link.svelte-1uha8ag{color:var(--gold);margin-top:34px}.problem-link.svelte-1uha8ag:hover{color:var(--gold)}.founder.svelte-1uha8ag{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founder-inner.svelte-1uha8ag{max-width:var(--content-max);padding:80px var(--gutter);gap:var(--sp-7);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.founder-portrait.svelte-1uha8ag{background:var(--accent-l);border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:128px;height:128px;display:grid;overflow:hidden}.founder-monogram.svelte-1uha8ag{font-family:var(--font-display);color:var(--accent);font-size:52px;font-weight:500}.founder-copy.svelte-1uha8ag{max-width:780px}.founder-quote.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:14px 0 0;font-size:clamp(20px,2.5vw,27px);font-weight:500;line-height:1.45}.founder-sign.svelte-1uha8ag{margin-top:24px}.founder-signature.svelte-1uha8ag{font-family:var(--font-display);color:var(--accent);font-size:34px;font-style:italic;line-height:1;display:block}.founder-role.svelte-1uha8ag{color:var(--text-3);margin-top:10px;font-size:13px;display:block}.integ.svelte-1uha8ag{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.integ-inner.svelte-1uha8ag{max-width:var(--content-max);padding:88px var(--gutter);gap:var(--sp-7);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.integ-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.14}.integ-body.svelte-1uha8ag{color:var(--text-2);max-width:48ch;margin:18px 0 0;font-size:16px;line-height:1.7}.integ-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.integ-copy.svelte-1uha8ag .mk-link:where(.svelte-1uha8ag){margin-top:22px}.integ-tiles.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integ-tile.svelte-1uha8ag{background:var(--sand);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.integ-tile-t.svelte-1uha8ag{font-family:var(--font-display);color:var(--text);font-size:20px;font-weight:500}.integ-tile-s.svelte-1uha8ag{color:var(--text-2);font-size:13px}.ai.svelte-1uha8ag{color:var(--ink-text);background:radial-gradient(760px 380px at 92% 120%,#2f7d7766,#0000 60%),linear-gradient(#10201ae6,#10201af2),url(../../../img/work-laptop.jpg) 50%/cover}.ai-inner.svelte-1uha8ag{max-width:var(--content-max);padding:96px var(--gutter);gap:var(--sp-7);grid-template-columns:1.25fr .75fr;align-items:center;margin:0 auto;display:grid}.ai-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.ai-lead.svelte-1uha8ag{color:var(--ink-text-2);max-width:56ch;margin:20px 0 0;font-size:17px;line-height:1.7}.ai-points.svelte-1uha8ag{flex-direction:column;gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.ai-points.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--ink-text-2);padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}.ai-points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.ai-points.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink-text);font-weight:600}.ai-visual.svelte-1uha8ag{place-items:center;min-height:260px;display:grid;position:relative}.ai-orb.svelte-1uha8ag{filter:blur(6px);background:radial-gradient(circle at 40% 35%,#2f7d7799,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute}.ai-net.svelte-1uha8ag{width:240px;height:240px;position:relative}.ai-links.svelte-1uha8ag line:where(.svelte-1uha8ag){stroke:#f4f0e647;stroke-width:1px}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--ink-text-2)}.ai-core.svelte-1uha8ag{fill:var(--gold)}@media (prefers-reduced-motion:no-preference){.ai-orb.svelte-1uha8ag{animation:6s ease-in-out infinite svelte-1uha8ag-aiBreathe}.ai-core.svelte-1uha8ag{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite svelte-1uha8ag-aiCore}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag){transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite svelte-1uha8ag-aiTwinkle}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag):nth-child(2){animation-delay:.6s}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag):nth-child(3){animation-delay:1.2s}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag):nth-child(4){animation-delay:1.8s}.ai-dots.svelte-1uha8ag circle:where(.svelte-1uha8ag):nth-child(5){animation-delay:2.4s}}@keyframes svelte-1uha8ag-aiBreathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-1uha8ag-aiCore{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes svelte-1uha8ag-aiTwinkle{0%,to{opacity:.45}50%{opacity:1}}.close.svelte-1uha8ag{background:var(--sand);border-top:1px solid var(--line)}.close-inner.svelte-1uha8ag{max-width:var(--content-max);padding:96px var(--gutter);gap:var(--sp-7);grid-template-columns:1.05fr .95fr;align-items:center;margin:0 auto;display:grid}.close-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:14px 0 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1}.close-body.svelte-1uha8ag{color:var(--text-2);max-width:46ch;margin:18px 0 30px;font-size:16.5px;line-height:1.65}.close-actions.svelte-1uha8ag{gap:var(--sp-3);flex-wrap:wrap;display:flex}.close-stats.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:18px;display:grid}.close-stat.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px}.close-stat-v.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-size:clamp(34px,4vw,48px);font-weight:500}.close-stat-l.svelte-1uha8ag{color:var(--text-2);margin-top:6px;font-size:13px}@media (width<=920px){.hero.svelte-1uha8ag{min-height:0;padding:128px var(--gutter) 72px;background:linear-gradient(#10201adb,#10201aeb),url(../../../img/hero.jpg) 50%/cover}.bento-section.svelte-1uha8ag{padding:64px var(--gutter)}.bento.svelte-1uha8ag{grid-template-columns:1fr 1fr;grid-template-areas:"big big""order lager""stat photo""eko kund""ai ai";grid-auto-rows:auto}.tile.svelte-1uha8ag{min-height:168px}.tile-big.svelte-1uha8ag{min-height:300px}.tile-ai.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.problem-inner.svelte-1uha8ag{padding:64px var(--gutter)}.compare.svelte-1uha8ag{gap:var(--sp-3);grid-template-columns:1fr}.cmp-arrow.svelte-1uha8ag{padding:4px 0;transform:rotate(90deg)}.integ-inner.svelte-1uha8ag,.ai-inner.svelte-1uha8ag{padding:64px var(--gutter);grid-template-columns:1fr;gap:40px}.ai-visual.svelte-1uha8ag{order:-1;min-height:200px}.close-inner.svelte-1uha8ag{padding:64px var(--gutter);grid-template-columns:1fr;gap:40px}.founder-inner.svelte-1uha8ag{text-align:center;padding:56px var(--gutter);grid-template-columns:1fr;justify-items:center;gap:24px}.founder-quote.svelte-1uha8ag{text-align:left}}@media (width<=560px){.bento.svelte-1uha8ag{grid-template-columns:1fr;grid-template-areas:"big""order""lager""stat""photo""eko""kund""ai"}.tile-list.svelte-1uha8ag,.integ-tiles.svelte-1uha8ag{grid-template-columns:1fr}.close-stats.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
