PageSourceSearch

https://clesk.de/

html clesk.de collected 2026-10-02 00:01:47 UTC 68,333 bytes, 123 lines download raw bytes

1<!doctype html>
2<html lang="de" dir="ltr" data-site-design="combined">
3	<head>
4		<meta charset="utf-8" />
5		<link rel="icon" href="./favicon.svg" type="image/svg+xml" />
6		<link rel="icon" href="./favicon-32.png" sizes="32x32" type="image/png" />
7		<link rel="apple-touch-icon" href="./apple-touch-icon.png" />
8		<meta name="viewport" content="width=device-width, initial-scale=1" />
9		<meta name="theme-color" content="#0a0a0b" />
10		<meta name="color-scheme" content="dark light" />
11		
11<script>
12			// Theme VOR dem ersten Paint setzen (kein FOUC). stored > dark.
13			// Dark ist Markenstandard und gilt unabhängig vom System; nur eine
14			// bewusste Nutzerwahl (Toggle, in localStorage) schaltet auf light.
15			(function () {
16				try {
17					var s = localStorage.getItem('theme');
18					var t = s || 'dark';
19					var d = document.documentElement;
20					if (t === 'light') d.classList.add('light');
21					d.style.colorScheme = t;
22					var m = document.querySelector('meta[name="theme-color"]');
23					if (m) m.setAttribute('content', t === 'light' ? '#f7f7f4' : '#0a0a0b');
24				} catch (e) {}
25			})();
26		</script>
26
27		<link
28			rel="preload"
29			href="./fonts/pjs-500.woff2"
30			as="font"
31			type="font/woff2"
32			crossorigin="anonymous" />
33		<link
34			rel="preload"
35			href="./fonts/pjs-700.woff2"
36			as="font"
37			type="font/woff2"
38			crossorigin="anonymous" />
39		<link
40			rel="preload"
41			href="./fonts/jbm-400.woff2"
42			as="font"
43			type="font/woff2"
44			crossorigin="anonymous" />
45		<!-- Umami (self-hosted, cookielos, ADR 004 Update 2026-07-03).
46		     data-domains verhindert Tracking von localhost/Previews. -->
47		
47<script
48			defer
49			src="https://umami.clesk.space/script.js"
50			data-website-id="8133e0b6-53e1-4fd9-af7e-229dfab76af9"
51			data-domains="clesk.de,www.clesk.de"></script>
51
52		<link href="./_app/immutable/entry/start.Do_1Itvv.js" rel="modulepreload">
53		<link href="./_app/immutable/chunks/DJ9PCS24.js" rel="modulepreload">
54		<link href="./_app/immutable/chunks/BuFlayix.js" rel="modulepreload">
55		<link href="./_app/immutable/chunks/UGqdMWRp.js" rel="modulepreload">
56		<link href="./_app/immutable/chunks/DK3Fl9T5.js" rel="modulepreload">
57		<link href="./_app/immutable/entry/app.BEtNklkM.js" rel="modulepreload">
58		<link href="./_app/immutable/chunks/kNaey6uv.js" rel="modulepreload">
59		<link href="./_app/immutable/chunks/j1Y6arPy.js" rel="modulepreload">
60		<link href="./_app/immutable/nodes/0.DVPG-RCi.js" rel="modulepreload">
61		<link href="./_app/immutable/chunks/B5m15WLN.js" rel="modulepreload">
62		<link href="./_app/immutable/chunks/BspkVOdy.js" rel="modulepreload">
63		<link href="./_app/immutable/chunks/DZREiIky.js" rel="modulepreload">
64		<link href="./_app/immutable/chunks/CCCnGatr.js" rel="modulepreload">
65		<link href="./_app/immutable/chunks/CxfIU-Fb.js" rel="modulepreload">
66		<link href="./_app/immutable/chunks/Dzs63E-x.js" rel="modulepreload">
67		<link href="./_app/immutable/chunks/BB3rjySn.js" rel="modulepreload">
68		<link href="./_app/immutable/nodes/2.B7H_rNcQ.js" rel="modulepreload">
69		<link href="./_app/immutable/chunks/HrqaLiS0.js" rel="modulepreload">
70		<link href="./_app/immutable/chunks/1Yqunv09.js" rel="modulepreload">
71		<link href="./_app/immutable/chunks/Bm_k6fD7.js" rel="modulepreload">
72		<link href="./_app/immutable/chunks/CoDdjfoZ.js" rel="modulepreload">
73		<link href="./_app/immutable/chunks/CQsx4HKW.js" rel="modulepreload">
74		<link href="./_app/immutable/chunks/Dsd_fTx-.js" rel="modulepreload">
75		<link href="./_app/env.js" rel="modulepreload">
76		<!--12qhfyh--><!---->
76<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://clesk.de/#organization","name":"Clesk Digital GmbH","legalName":"Clesk Digital GmbH","alternateName":["clesk digital","clesk"],"url":"https://clesk.de/","logo":{"@type":"ImageObject","@id":"https://clesk.de/#logo","url":"https://clesk.de/logo-square.png","contentUrl":"https://clesk.de/logo-square.png","width":512,"height":512},"email":"[email protected]","telephone":"+49 271 33885017","vatID":"DE351357159","foundingDate":"2021","address":{"@type":"PostalAddress","streetAddress":"Am Biehl 5","postalCode":"57234","addressLocality":"Wilnsdorf","addressRegion":"Nordrhein-Westfalen","addressCountry":"DE"},"sameAs":["https://www.linkedin.com/company/clesk-digital/","https://github.com/troesner-clesk"],"areaServed":[{"@type":"Country","name":"Deutschland"},{"@type":"Country","name":"Österreich"},{"@type":"Country","name":"Schweiz"}]}</script>
76<!----> <!---->
76<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://clesk.de/#website","url":"https://clesk.de/","name":"Clesk Digital GmbH","alternateName":["clesk digital","clesk"],"inLanguage":["de-DE","en-US"],"publisher":{"@id":"https://clesk.de/#organization"}}</script>
76<!----><!----><!--34b3mn--><!--[-1--><!--]--><!----><!--1kqtv7d--><meta name="description" content="Websites und individuelle Software aus Siegen. Clesk entwickelt Anwendungen, verbindet Systeme und integriert Automatisierung und KI in Ihre Abläufe."/> <link rel="canonical" href="https://clesk.de/"/> <!--[-1--><link rel="alternate" hreflang="de" href="https://clesk.de/"/> <link rel="alternate" hreflang="en" href="https://clesk.de/en/"/> <link rel="alternate" hreflang="x-default" href="https://clesk.de/"/><!--]--> <meta property="og:title" content="Digitalagentur Siegen: Webentwicklung, Software &amp; KI | clesk"/> <meta property="og:description" content="Websites und individuelle Software aus Siegen. Clesk entwickelt Anwendungen, verbindet Systeme und integriert Automatisierung und KI in Ihre Abläufe."/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://clesk.de/"/> <meta property="og:image" content="https://clesk.de/og-default.png"/> <meta property="og:image:alt" content="Digitalagentur Siegen: Webentwicklung, Software &amp; KI | clesk"/> <!--[0--><meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/><!--]--> <meta property="og:locale" content="de_DE"/> <!--[0--><meta property="og:locale:alternate" content="en_US"/><!--]--> <meta property="og:site_name" content="Clesk Digital GmbH"/> <!--[-1--><!--]--> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Digitalagentur Siegen: Webentwicklung, Software &amp; KI | clesk"/> <meta name="twitter:description" content="Websites und individuelle Software aus Siegen. Clesk entwickelt Anwendungen, verbindet Systeme und integriert Automatisierung und KI in Ihre Abläufe."/> <meta name="twitter:image" content="https://clesk.de/og-default.png"/> <meta name="twitter:image:alt" content="Digitalagentur Siegen: Webentwicklung, Software &amp; KI | clesk"/> <!--[--><!--]--><!----><title>Digitalagentur Siegen: Webentwicklung, Software &amp; KI | clesk</title>
77		<style>.wa-trigger.svelte-ob0nmg{align-items:center;gap:.45rem;display:inline-flex}.wa-trigger__icon.svelte-ob0nmg{color:currentColor;opacity:.92;flex-shrink:0;width:1rem;height:1rem;display:block}.wa-trigger.svelte-ob0nmg:hover .wa-trigger__icon:where(.svelte-ob0nmg){opacity:1}.wa-modal.svelte-ob0nmg{z-index:200;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.wa-modal__backdrop.svelte-ob0nmg{background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border:0;position:absolute;inset:0}.wa-modal__card.svelte-ob0nmg{z-index:1;text-align:center;width:min(100%,22rem);animation:svelte-ob0nmg-wa-in .22s var(--ease);flex-direction:column;align-items:center;gap:.85rem;padding:2rem 1.5rem 1.5rem;display:flex;position:relative}@keyframes svelte-ob0nmg-wa-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.wa-modal__close.svelte-ob0nmg{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0;position:absolute;top:.85rem;right:.85rem}.wa-modal__close.svelte-ob0nmg span:where(.svelte-ob0nmg){background:var(--color-ink-muted);width:1.1rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.wa-modal__close.svelte-ob0nmg span:where(.svelte-ob0nmg):last-child{transform:translate(-50%,-50%)rotate(-45deg)}.wa-modal__close.svelte-ob0nmg:hover span:where(.svelte-ob0nmg){background:var(--color-ink)}.wa-modal__qr-wrap.svelte-ob0nmg{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;padding:.65rem}.wa-modal__qr.svelte-ob0nmg{width:10rem;height:10rem;display:block}.wa-modal__title.svelte-ob0nmg{color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:600}.wa-modal__lead.svelte-ob0nmg{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.wa-modal__link.svelte-ob0nmg{justify-content:center;width:100%;margin-top:.25rem}@media (prefers-reduced-motion:reduce){.wa-modal__card.svelte-ob0nmg{animation:none}}.team.svelte-lgukx2{width:100vw;max-width:100%;margin-left:calc(50% - 50vw);padding:0}.team__stage.svelte-lgukx2{background:var(--color-surface-2);width:100%;height:100dvh;position:relative;overflow:hidden}.team__photo.svelte-lgukx2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team__scrim.svelte-lgukx2{pointer-events:none;background:linear-gradient(#0000 35%,#0a0a0b8c 100%),linear-gradient(135deg,#0000 45%,#0a0a0bb8 100%);position:absolute;inset:0}.team__card.svelte-lgukx2{z-index:1;border-color:color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-surface-1) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(100% - 2rem,30rem);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-bg) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-border) 65%, transparent);flex-direction:column;gap:.85rem;padding:1.5rem 1.35rem 1.35rem;display:flex;position:absolute;bottom:clamp(1rem,3.5vw,2.75rem);right:clamp(1rem,3.5vw,2.75rem)}@media (width>=768px){.team__card.svelte-lgukx2{padding:1.75rem 1.65rem 1.5rem}}.team__eyebrow.svelte-lgukx2{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.04em;margin:0;font-size:.75rem}.team__title.svelte-lgukx2{margin:0;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.1}.team__lead.svelte-lgukx2{color:var(--color-ink-soft);margin:0;font-size:.975rem;line-height:1.5}.team__person.svelte-lgukx2{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-top:.35rem;display:flex}.team__name.svelte-lgukx2{color:var(--color-ink);margin:.55rem 0 0;font-size:1.05rem;font-weight:600}.team__role.svelte-lgukx2{color:var(--color-accent);margin:0;font-size:.8rem;font-weight:500}.team__actions.svelte-lgukx2{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:.15rem;display:flex}.team__email.svelte-lgukx2{color:var(--color-ink-muted);font-size:.85rem;text-decoration:none}.team__email.svelte-lgukx2:hover{color:var(--color-accent)}
78
79.products-section__header.svelte-1sl52b5{flex-direction:column;gap:.5rem;max-width:44rem;margin-bottom:2rem;display:flex}.products-section__lead.svelte-1sl52b5{color:var(--color-ink-muted);margin:0}.products-section__brand-link.svelte-1sl52b5{color:var(--color-accent);width:fit-content;margin-top:.25rem;font-size:.875rem;text-decoration:none}.products-section__brand-link.svelte-1sl52b5:hover{text-decoration:underline}.products-section__grid.svelte-1sl52b5{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.products-section__grid.svelte-1sl52b5{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.product.svelte-1sl52b5{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);min-height:6.5rem;transition:border-color .15s var(--ease), transform .15s var(--ease);align-items:flex-start;gap:.9rem;padding:1.25rem 1.35rem;display:flex}.product.svelte-1sl52b5:hover{border-color:var(--color-accent);transform:translateY(-2px)}.product__icon.svelte-1sl52b5{object-fit:contain;border-radius:9px;flex-shrink:0;width:40px;height:40px}.product__icon--light.svelte-1sl52b5,html.light .product__icon--dark.svelte-1sl52b5{display:none}html.light .product__icon--light.svelte-1sl52b5{display:block}.product__text.svelte-1sl52b5{flex-direction:column;gap:.1rem;min-width:0;display:flex}.product__name.svelte-1sl52b5{color:var(--color-ink);font-weight:600}.product__mark.svelte-1sl52b5{font-weight:600}.product__suffix.svelte-1sl52b5{opacity:.5;font-weight:400}.product__desc.svelte-1sl52b5{color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}.product__arrow.svelte-1sl52b5{color:var(--color-ink-muted);flex-shrink:0;margin-left:auto;padding-top:.15rem}@media (prefers-reduced-motion:reduce){.product.svelte-1sl52b5:hover{transform:none}}
80
81.svc-head.svelte-1c3lmdz{flex-direction:column;gap:1.5rem;margin-bottom:clamp(2rem,5vw,3rem);display:flex}@media (width>=900px){.svc-head.svelte-1c3lmdz{flex-direction:row;justify-content:space-between;align-items:flex-end;
81gap:2rem}}.svc-head__intro.svelte-1c3lmdz{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.svc-head__lead.svelte-1c3lmdz{color:var(--color-ink-soft);margin:0;font-size:1.0625rem;line-height:1.55}.svc-head__cta.svelte-1c3lmdz{flex-shrink:0;align-self:flex-start}@media (width>=900px){.svc-head__cta.svelte-1c3lmdz{align-self:flex-end}}.svc-bento.svelte-xomvwy{flex-direction:column;gap:1rem;display:flex}.svc-bento__heroes.svelte-xomvwy{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.svc-bento__heroes.svelte-xomvwy{grid-template-columns:repeat(2,1fr)}}.svc-bento__hero.svelte-xomvwy{min-height:10rem;padding:1.75rem 1.5rem}.svc-bento__mid.svelte-xomvwy{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.svc-bento__mid.svelte-xomvwy{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.svc-bento__mid.svelte-xomvwy{grid-template-columns:repeat(3,1fr)}}.svc-bento__cell.svelte-xomvwy{min-height:7.5rem;padding:1.25rem 1.35rem}.svc-bento__wide.svelte-xomvwy{color:inherit;border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 6%, var(--color-surface-1)), var(--color-surface-1));justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;text-decoration:none;display:flex}.svc-bento__title.svelte-xomvwy{color:var(--color-ink);margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.svc-bento__summary.svelte-xomvwy{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.svc-bento__arrow.svelte-xomvwy{color:var(--color-accent);flex-shrink:0;font-size:1.25rem}.svc-canvas.svelte-d96eja{outline:none;grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);min-height:clamp(14rem,30vh,18rem);display:grid;position:relative}.svc-canvas.svelte-d96eja:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 50%, transparent)}.svc-canvas__nav.svelte-d96eja{flex-direction:column;justify-content:center;gap:.45rem;padding:.5rem 0;display:flex}
81.svc-canvas__dot.svelte-d96eja{cursor:pointer;background:0 0;border:none;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid}.svc-canvas__dot-core.svelte-d96eja{background:var(--color-border-strong);width:.35rem;height:.35rem;transition:transform .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);border-radius:50%}.svc-canvas__dot--on.svelte-d96eja .svc-canvas__dot-core:where(.svelte-d96eja){background:var(--color-accent);box-shadow:0 0 14px var(--color-accent-glow);transform:scale(1.6)}.svc-canvas__stage.svelte-d96eja{isolation:isolate;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.svc-canvas__content.svelte-d96eja{z-index:1;width:100%;max-width:36rem;animation:svelte-d96eja-svc-canvas-in .4s var(--ease);padding:.5rem 0;position:relative}@keyframes svelte-d96eja-svc-canvas-in{0%{opacity:0;filter:blur(2px);transform:translateY(.5rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.svc-canvas__content.svelte-d96eja{animation:none}}.svc-canvas__ghost.svelte-d96eja{z-index:0;font-family:var(--font-mono);letter-spacing:-.04em;color:var(--color-ink);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:clip;max-width:100%;margin:0;font-size:clamp(3.5rem,14vw,9rem);font-weight:500;line-height:1;position:absolute;top:1.25rem;left:-.02em;overflow:hidden}.svc-canvas__ghost--compact.svelte-d96eja{letter-spacing:-.05em;font-size:clamp(2.35rem,9.5vw,6.25rem)}.svc-canvas__index.svelte-d96eja{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;margin:0 0 .5rem;font-size:.6875rem;position:relative}.svc-canvas__title.svelte-d96eja{letter-spacing:-.03em;max-width:14ch;margin:0 0 .75rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;line-height:1.08;position:relative}.svc-canvas__summary.svelte-d96eja{color:var(--color-ink-soft);max-width:36rem;margin:0;font-size:1.0625rem;line-height:1.6;position:relative}.svc-canvas__link.svelte-d96eja{color:var(--color-accent);margin-top:1rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.svc-canvas__link.svelte-d96eja:hover{text-decoration:underline}.svc-canvas__arrows.svelte-d96eja{gap:.35rem;display:flex;position:absolute;bottom:0;right:0}.svc-canvas__arrow.svelte-d96eja{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-1) 80%, transparent);width:2rem;height:2rem;color:var(--color-ink-muted);font-family:var(--font-mono);cursor:pointer;opacity:.6;transition:opacity .15s var(--ease), border-color .15s var(--ease)}.svc-canvas__arrow.svelte-d96eja:hover{opacity:1;border-color:var(--color-accent);color:var(--color-accent)}.svc-cont.svelte-1h4jr5a{grid-template-columns:3rem 1fr;gap:0 1.25rem;display:grid}@media (width>=1000px){.svc-cont.svelte-1h4jr5a{grid-template-columns:3rem minmax(0,1fr) minmax(14rem,18rem);gap:0 1.5rem}}.svc-cont__spine.svelte-1h4jr5a{min-height:100%;position:relative}.svc-cont__svg.svelte-1h4jr5a{width:100%;height:100%;position:absolute;inset:0}.svc-cont__line.svelte-1h4jr5a{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.svc-cont__line--active.svelte-1h4jr5a{stroke:var(--color-accent);stroke-width:2px;transition:y2 .35s var(--ease)}.svc-cont__node.svelte-1h4jr5a{cursor:pointer;z-index:1;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.svc-cont__node-ring.svelte-1h4jr5a{border:2px solid var(--color-border-strong);background:var(--color-bg);width:100%;height:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:50%;display:block}.svc-cont__node--on.svelte-1h4jr5a .svc-cont__node-ring:where(.svelte-1h4jr5a){border-color:var(--color-accent);box-shadow:0 0 16px var(--color-accent-glow);transform:scale(1.1)}.svc-cont__list.svelte-1h4jr5a{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.svc-cont__row.svelte-1h4jr5a{border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;
81transition:background .15s var(--ease), color .15s var(--ease);background:0 0;align-items:baseline;gap:.75rem;padding:.65rem .5rem;text-decoration:none;display:flex}.svc-cont__row.svelte-1h4jr5a:first-child{border-top:1px solid var(--color-border)}.svc-cont__row.svelte-1h4jr5a:hover,.svc-cont__row--on.svelte-1h4jr5a{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.svc-cont__row--on.svelte-1h4jr5a .svc-cont__name:where(.svelte-1h4jr5a){color:var(--color-ink)}.svc-cont__num.svelte-1h4jr5a{font-family:var(--font-mono);color:var(--color-ink-muted);flex-shrink:0;width:1.5rem;font-size:.625rem}.svc-cont__row--on.svelte-1h4jr5a .svc-cont__num:where(.svelte-1h4jr5a){color:var(--color-accent)}.svc-cont__name.svelte-1h4jr5a{color:var(--color-ink-soft);transition:color .15s var(--ease);font-size:.9375rem;font-weight:500}.svc-cont__aside.svelte-1h4jr5a{top:calc(var(--header-h) + 1rem);align-self:start;padding:1.25rem;display:none;position:sticky}@media (width>=1000px){.svc-cont__aside.svelte-1h4jr5a{display:block}}.svc-cont__aside-label.svelte-1h4jr5a{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem;font-size:.625rem}.svc-cont__aside-title.svelte-1h4jr5a{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.svc-cont__aside-text.svelte-1h4jr5a{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.svc-grid.svelte-1qvr2a{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.svc-grid.svelte-1qvr2a{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.svc-grid.svelte-1qvr2a{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.svc-grid__card.svelte-1qvr2a{flex-direction:column;gap:.5rem;height:100%;min-height:8.5rem;padding:1.5rem;display:flex}.svc-grid__card--link.svelte-1qvr2a{color:inherit;text-decoration:none;position:relative}.svc-grid__title.svelte-1qvr2a{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:600}.svc-grid__summary.svelte-1qvr2a{color:var(--color-ink-soft);margin:0;font-size:.9375rem;line-height:1.5}.svc-grid__arrow.svelte-1qvr2a{color:var(--color-ink-muted);align-self:flex-end;margin-top:auto;padding-top:.5rem}.svc-grid__card--link.svelte-1qvr2a:hover .svc-grid__arrow:where(.svelte-1qvr2a){color:var(--color-accent)}.svc-impact__hero.svelte-1wna8mc{border-bottom:1px solid var(--color-border);margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.svc-impact__eyebrow.svelte-1wna8mc{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .75rem;font-size:.6875rem}.svc-impact__hero-title.svelte-1wna8mc{letter-spacing:-.04em;max-width:12ch;margin:0 0 1rem;font-size:clamp(2.25rem,8vw,4rem);font-weight:600;line-height:1.02}.svc-impact__hero-text.svelte-1wna8mc{color:var(--color-ink-soft);max-width:32rem;margin:0;font-size:clamp(1rem,2vw,1.1875rem);line-height:1.6}.svc-impact__grid-label.svelte-1wna8mc{color:var(--color-ink-muted);margin:0 0 .85rem;font-size:.8125rem;font-weight:600}.svc-impact__list.svelte-1wna8mc{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.svc-impact__list.svelte-1wna8mc{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.svc-impact__list.svelte-1wna8mc{grid-template-columns:repeat(4,1fr)}}.svc-impact__chip.svelte-1wna8mc{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:inherit;height:100%;transition:border-color .15s var(--ease);flex-direction:column;gap:.25rem;padding:.85rem;text-decoration:none;display:flex}a.svc-impact__chip.svelte-1wna8mc:hover{border-color:var(--color-accent)}.svc-impact__chip-title.svelte-1wna8mc{color:var(--color-ink);font-size:.8125rem;font-weight:600}.svc-impact__chip-summary.svelte-1wna8mc{color:var(--color-ink-muted);font-size:.75rem;line-height:1.4}.svc-layers.svelte-sq4ec4{flex-direction:column;gap:0;display:flex;position:relative}.svc-layers__stack.svelte-sq4ec4{flex-direction:column-reverse;gap:.35rem;display:flex}.svc-layers__band.svelte-sq4ec4{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-1) calc(88% - var(--layer-i) * 4%), transparent);transition:border-color .15s var(--ease);overflow:hidden}.svc-layers__band--active.svelte-sq4ec4{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.svc-layers__head.svelte-sq4ec4{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.svc-layers__head.svelte-sq4ec4:hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.svc-layers__level.svelte-sq4ec4{font-family:var(--font-mono);color:var(--color-accent);width:1.25rem;font-size:.6875rem}.svc-layers__label.svelte-sq4ec4{flex:1;font-size:.9375rem;font-weight:600}.svc-layers__count.svelte-sq4ec4{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.6875rem}.svc-layers__items.svelte-sq4ec4{flex-wrap:wrap;gap:.35rem;margin:0;padding:0 .5rem .5rem;list-style:none;display:flex}.svc-layers__item.svelte-sq4ec4{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);flex-direction:column;gap:.35rem;max-width:100%;padding:.5rem .75rem;text-decoration:none;display:flex}.svc-layers__item.svelte-sq4ec4:hover,.svc-layers__item--active.svelte-sq4ec4{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface-2))}.svc-layers__item-title.svelte-sq4ec4{color:var(--color-ink);font-size:.8125rem;font-weight:500}.svc-layers__item-summary.svelte-sq4ec4{color:var(--color-ink-soft);max-width:28rem;font-size:.8125rem;line-height:1.45}.svc-layers__core.svelte-sq4ec4{text-align:center;font-family:var(--font-mono);color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 0;font-size:.6875rem}.svc-led__head.svelte-rtmo8x{display:none}@media (width>=768px){.svc-led__head.svelte-rtmo8x{border-bottom:1px solid var(--color-border-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);grid-template-columns:11rem 1fr 1.5rem;gap:2rem;padding:0 0 .65rem;font-size:.6875rem;font-weight:600;display:grid}}.svc-led__rows.svelte-rtmo8x{margin:0;padding:0;list-style:none}.svc-led__row.svelte-rtmo8x{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:baseline;gap:.35rem .75rem;padding:1rem 0;display:grid}@media (width>=768px){.svc-led__row.svelte-rtmo8x{grid-template-columns:11rem 1fr auto;gap:2rem}}.svc-led__row--link.svelte-rtmo8x{color:inherit;transition:background .15s var(--ease);border-radius:var(--radius-sm);margin:0 -.35rem;padding:1rem .35rem;text-decoration:none}.svc-led__row--link.svelte-rtmo8x:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.svc-led__row--link.svelte-rtmo8x:hover .svc-led__title:where(.svelte-rtmo8x){color:var(--color-accent)}.svc-led__row--link.svelte-rtmo8x:hover .svc-led__arrow:where(.svelte-rtmo8x){color:var(--color-accent);transform:translate(1px,-1px)}.svc-led__title.svelte-rtmo8x{color:var(--color-ink);transition:color .15s var(--ease);grid-column:1;font-size:.9375rem;font-weight:600}@media (width>=768px){.svc-led__title.svelte-rtmo8x{grid-column:auto}}.svc-led__summary.svelte-rtmo8x{color:var(--color-ink-soft);grid-column:1/-1;margin:0;font-size:.9375rem;line-height:1.5}@media (width>=768px){.svc-led__summary.svelte-rtmo8x{grid-column:auto}}.svc-led__arrow.svelte-rtmo8x{color:var(--color-ink-muted);transition:color .15s var(--ease), transform .15s var(--ease);grid-area:1/2;align-self:start;padding-top:.1rem;font-size:.875rem}@media (width>=768px){.svc-led__arrow.svelte-rtmo8x{grid-area:auto}}.svc-man.svelte-1skqcs5{outline:none;grid-template-columns:auto 1fr;gap:clamp(1rem,4vw,2.5rem);min-height:clamp(18rem,50vh,28rem);display:grid}.svc-man.svelte-1skqcs5:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-accent)}.svc-man__rail.svelte-1skqcs5{flex-direction:column;justify-content:space-between;min-height:100%;padding:.25rem 0;display:flex;position:relative}.svc-man__rail-line.svelte-1skqcs5{background:linear-gradient(to bottom, transparent, var(--color-border-strong) 15%, var(--color-border-strong) 85%, transparent);pointer-events:none;width:1px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.svc-man__tick.svelte-1skqcs5{z-index:1;font-family:var(--font-mono);color:var(--color-ink-fade);letter-spacing:.08em;transition:color .25s var(--ease), transform .25s var(--ease);font-size:.625rem;position:relative}.svc-man__tick--on.svelte-1skqcs5{color:var(--color-accent);transform:scale(1.15)}.svc-man__stage.svelte-1skqcs5{flex-direction:column;min-width:0;display:flex}.svc-man__eyebrow.svelte-1skqcs5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;font-size:.6875rem;display:flex}.svc-man__counter.svelte-1skqcs5{color:var(--color-accent)}.svc-man__titles.svelte-1skqcs5{flex-direction:column;flex:1;justify-content:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.svc-man__title.svelte-1skqcs5{width:100%;font-family:var(--font-sans);letter-spacing:-.03em;text-align:left;cursor:pointer;transition:color .3s var(--ease), opacity .3s var(--ease), transform .3s var(--ease);background:0 0;border:none;padding:.1rem 0;font-size:clamp(1.35rem,4.5vw,2.75rem);font-weight:600;line-height:1.08;display:block}.svc-man__title--active.svelte-1skqcs5{color:var(--color-ink);opacity:1;transform:translate(0)}.svc-man__title--past.svelte-1skqcs5{color:var(--color-ink-muted);opacity:.35;transform:translate(-.15rem)}
81.svc-man__title--future.svelte-1skqcs5{color:var(--color-ink-fade);opacity:.2;transform:translate(.1rem)}.svc-man__title.svelte-1skqcs5:hover:not(.svc-man__title--active){opacity:.55;color:var(--color-ink-soft)}.svc-man__detail.svelte-1skqcs5{border-top:1px solid var(--color-border);max-width:36rem;animation:svelte-1skqcs5-svc-man-in .35s var(--ease);margin-top:clamp(1.25rem,3vw,2rem);padding-top:1.25rem}@keyframes svelte-1skqcs5-svc-man-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.svc-man__summary.svelte-1skqcs5{color:var(--color-ink-soft);margin:0;font-size:1.0625rem;line-height:1.6}.svc-man__link.svelte-1skqcs5{color:var(--color-accent);margin-top:.85rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block}.svc-man__link.svelte-1skqcs5:hover{text-decoration:underline}.svc-api.svelte-1kz1maa{background:var(--color-surface-1);padding:0;overflow:hidden}.svc-api__header.svelte-1kz1maa{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.svc-api__badge.svelte-1kz1maa{font-family:var(--font-mono);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent);padding:.2rem .45rem;font-size:.6875rem}.svc-api__title.svelte-1kz1maa{margin:0;font-size:.9375rem;font-weight:600}.svc-api__layout.svelte-1kz1maa{grid-template-columns:1fr;display:grid}@media (width>=900px){.svc-api__layout.svelte-1kz1maa{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.svc-api__nav.svelte-1kz1maa{border-bottom:1px solid var(--color-border);max-height:16rem;overflow:auto}@media (width>=900px){.svc-api__nav.svelte-1kz1maa{border-bottom:none;border-right:1px solid var(--color-border);max-height:none}}.svc-api__nav.svelte-1kz1maa ul:where(.svelte-1kz1maa){margin:0;padding:.35rem;list-style:none}.svc-api__endpoint.svelte-1kz1maa{border-radius:var(--radius-sm);width:100%;color:var(--color-ink-soft);font-family:var(--font-mono);text-align:left;cursor:pointer;transition:background .12s var(--ease);background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.5rem .6rem;font-size:.6875rem;display:flex}.svc-api__endpoint.svelte-1kz1maa:hover,.svc-api__endpoint--active.svelte-1kz1maa{background:var(--color-surface-2);color:var(--color-ink)}.svc-api__method.svelte-1kz1maa{color:var(--color-accent);flex-shrink:0;font-weight:600}.svc-api__method--lg.svelte-1kz1maa{font-size:.8125rem}.svc-api__path.svelte-1kz1maa{word-break:break-all}.svc-api__panel.svelte-1kz1maa{flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.25rem 1.25rem;display:flex}.svc-api__req.svelte-1kz1maa{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.svc-api__url.svelte-1kz1maa{font-family:var(--font-mono);color:var(--color-ink-soft);word-break:break-all;font-size:.75rem}.svc-api__json.svelte-1kz1maa{border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-ink-soft);margin:0;padding:1rem;font-size:.75rem;line-height:1.55;overflow:auto}.svc-api__cta.svelte-1kz1maa{align-self:flex-start}.svc-spot.svelte-1cbx0i2{text-align:center;min-height:clamp(20rem,55vh,28rem);margin:0 calc(-1 * var(--container-pad,1.25rem));background:var(--color-term-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;padding:clamp(2rem,6vw,4rem) 1.5rem;display:flex;position:relative;overflow:hidden}.svc-spot__vignette.svelte-1cbx0i2{background:radial-gradient(ellipse 70% 60% at 50% 45%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.svc-spot__beam.svelte-1cbx0i2{background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);opacity:.35;pointer-events:none;width:1px;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.svc-spot__content.svelte-1cbx0i2{z-index:1;max-width:28rem;animation:svelte-1cbx0i2-svc-spot-in .45s var(--ease);position:relative}@keyframes svelte-1cbx0i2-svc-spot-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.svc-spot__content.svelte-1cbx0i2{animation:none}}.svc-spot__index.svelte-1cbx0i2{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.15em;margin:0 0 .75rem;font-size:.75rem}.svc-spot__title.svelte-1cbx0i2{letter-spacing:-.04em;color:var(--color-term-text);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,7vw,3.5rem);font-weight:600;line-height:1.05}.svc-spot__summary.svelte-1cbx0i2{color:#ffffffb8;max-width:26rem;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.6}.svc-spot__cta.svelte-1cbx0i2{position:relative}.svc-spot__footer.svelte-1cbx0i2{z-index:1;align-items:center;gap:1rem;margin-top:2rem;display:flex;position:relative}.svc-spot__nav.svelte-1cbx0i2{border-radius:var(--radius-sm);color:#ffffffb3;width:2.5rem;height:2.5rem;font-family:var(--font-mono);cursor:pointer;
81transition:border-color .15s var(--ease), color .15s var(--ease);background:#ffffff0a;border:1px solid #ffffff26}.svc-spot__nav.svelte-1cbx0i2:hover{border-color:var(--color-accent);color:var(--color-accent)}.svc-spot__ticks.svelte-1cbx0i2{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:10rem;display:flex}.svc-spot__tick.svelte-1cbx0i2{border-radius:var(--radius-full);cursor:pointer;width:1.5rem;height:3px;transition:background .15s var(--ease), width .15s var(--ease);background:#ffffff26;border:none;padding:0}.svc-spot__tick--on.svelte-1cbx0i2{background:var(--color-accent);width:2rem}.svc-strata.svelte-qbyya1{margin:0 calc(-1 * var(--container-pad,1.25rem));flex-direction:column;gap:.65rem;display:flex}.svc-strata__band.svelte-qbyya1{border-left:4px solid var(--band-accent);background:color-mix(in srgb, var(--band-accent) 6%, var(--color-surface-1));padding:1.35rem var(--container-pad,1.25rem)}.svc-strata__inner.svelte-qbyya1{max-width:52rem}.svc-strata__label.svelte-qbyya1{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--band-accent);margin:0 0 1rem;font-size:.75rem;font-weight:500}.svc-strata__items.svelte-qbyya1{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.svc-strata__items.svelte-qbyya1{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem;display:grid}}.svc-strata__item.svelte-qbyya1{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}a.svc-strata__item.svelte-qbyya1:hover .svc-strata__name:where(.svelte-qbyya1){color:var(--band-accent)}.svc-strata__name.svelte-qbyya1{color:var(--color-ink);transition:color .15s var(--ease);font-size:1.0625rem;font-weight:600}.svc-strata__summary.svelte-qbyya1{color:var(--color-ink-soft);font-size:.875rem;line-height:1.45}.svc-term.svelte-106258q{background:var(--color-term-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:0;position:relative;overflow:hidden}.svc-term.svelte-106258q:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 4px);position:absolute;inset:0}.svc-term__bar.svelte-106258q{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);align-items:center;gap:.4rem;padding:.65rem 1rem;display:flex}.svc-term__bar.svelte-106258q span:where(.svelte-106258q):nth-child(-n+3){background:var(--color-border);border-radius:50%;width:.55rem;height:.55rem}.svc-term__bar-title.svelte-106258q{font-family:var(--font-mono);color:var(--color-ink-muted);margin-left:auto;font-size:.6875rem}.svc-term__body.svelte-106258q{z-index:1;font-family:var(--font-mono);color:var(--color-term-text);padding:1rem 1rem 1.25rem;font-size:.8125rem;line-height:1.5;position:relative}.svc-term__line.svelte-106258q{margin:0 0 .5rem}.svc-term__line--prompt.svelte-106258q,.svc-term__prompt.svelte-106258q{color:var(--color-term-prompt)}.svc-term__line--muted.svelte-106258q{color:var(--color-term-comment);font-size:.75rem}.svc-term__list.svelte-106258q{margin:.75rem 0;padding:0;list-style:none}.svc-term__row.svelte-106258q{width:100%;color:var(--color-ink-soft);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;padding:.35rem .25rem;text-decoration:none;display:flex}.svc-term__row.svelte-106258q:hover,.svc-term__row--open.svelte-106258q{background:color-mix(in srgb, var(--color-accent) 6%, transparent);color:var(--color-ink)}.svc-term__bullet.svelte-106258q{color:var(--color-accent);flex-shrink:0}.svc-term__id.svelte-106258q{color:var(--color-ink-muted);flex-shrink:0}.svc-term__slug.svelte-106258q{color:var(--color-ink-muted);display:none}@media (width>=640px){.svc-term__slug.svelte-106258q{display:inline}}.svc-term__title.svelte-106258q{color:var(--color-ink);font-weight:500}.svc-term__link-hint.svelte-106258q{color:var(--color-accent);margin-left:auto}.svc-term__detail.svelte-106258q{color:var(--color-ink-soft);font-family:var(--font-sans);border-left:2px solid color-mix(in srgb, var(--color-accent) 40%, transparent);margin:0 0 .5rem 1.5rem;padding:.35rem 0 .5rem .75rem;font-size:.875rem;line-height:1.5}.svc-term__detail-prefix.svelte-106258q{color:var(--color-accent);font-family:var(--font-mono);margin-right:.35rem}
82
83.hero.svelte-9dgvnr{isolation:isolate;background:var(--color-bg);color:var(--color-ink);padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.hero__bg.svelte-9dgvnr{z-index:-1;background-image:radial-gradient(ellipse 60% 50% at 88% 0%, var(--color-accent-glow) 0%, #00d4aa0f 35%, transparent 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 50%,#0000 100%);mask-image:radial-gradient(90% 80% at 50% 30%,#000 50%,#0000 100%)}.hero__inner.svelte-9dgvnr{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.hero__intro.svelte-9dgvnr{--hero-scale-ideal:90;grid-template-columns:1fr;gap:clamp(.75rem,2vw,1.25rem);display:grid}@media (width>=992px){.hero__intro.svelte-9dgvnr{grid-template-columns:minmax(0,1.2fr) minmax(15rem,22rem);align-items:end;gap:clamp(1.25rem,2.8vw,3.5rem)}}.hero__title.svelte-9dgvnr{font-size:clamp(2rem, calc(100vw / var(--hero-scale-ideal) * 4.2), 4.5rem);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.05}.hero__intro-side.svelte-9dgvnr{flex-direction:column;align-items:flex-start;gap:1.375rem;display:flex}.hero__lead.svelte-9dgvnr{font-size:clamp(.9375rem, calc(100vw / var(--hero-scale-ideal) * 1.05), 1.125rem);color:var(--color-ink-soft);max-width:36rem;margin:0;line-height:1.55}@media (width>=992px){.hero__lead.svelte-9dgvnr{max-width:none}}.hero__ctas.svelte-9dgvnr{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=480px){.hero__ctas.svelte-9dgvnr{flex-direction:column;align-items:stretch;width:100%}.hero__ctas.svelte-9dgvnr .btn{justify-content:center}}.hero__legend.svelte-9dgvnr{font-family:var(--font-mono);color:var(--color-ink-fade);margin:0;font-size:.7rem}.hero__legend.svelte-9dgvnr kbd:where(.svelte-9dgvnr){font:inherit;border:1px solid var(--color-border-strong);color:var(--color-ink-muted);border-radius:3px;padding:0 .3rem}.hero__legend.svelte-9dgvnr code:where(.svelte-9dgvnr){color:var(--color-accent)}.terminal.svelte-9dgvnr{background:var(--color-term-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0009,0 0 0 1px #00d4aa0a}.terminal__chrome.svelte-9dgvnr{background:var(--color-surface-1);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;align-items:center;padding:.65rem .9rem;display:grid}.terminal__dots.svelte-9dgvnr{gap:.4rem;display:flex}.terminal__dots.svelte-9dgvnr span:where(.svelte-9dgvnr){background:var(--color-surface-3);opacity:.7;border-radius:50%;width:11px;height:11px}.terminal__title.svelte-9dgvnr{font-family:var(--font-mono);color:var(--color-ink-muted);letter-spacing:.02em;white-space:nowrap;font-size:.72rem}.terminal__body.svelte-9dgvnr{--color-ink:var(--color-term-text);--color-ink-soft:#ffffffb3;--color-ink-muted:#ffffff80;--color-ink-fade:#ffffff52;font-family:var(--font-mono);color:var(--color-ink-soft);scroll-behavior:smooth;min-height:22rem;max-height:28rem;padding:1.1rem 1rem 1.4rem;font-size:.75rem;line-height:1.75;overflow:hidden auto}@media (width>=768px){.terminal__body.svelte-9dgvnr{min-height:26rem;max-height:32rem;padding:1.5rem 1.75rem 1.9rem;font-size:.875rem}}.terminal__skip.svelte-9dgvnr{font:inherit;color:var(--color-ink-fade);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;opacity:.75;background:0 0;margin-top:.5rem;padding:.15rem .5rem;font-size:.7rem;transition:color .15s,border-color .15s,opacity .15s;display:inline-block}.terminal__skip.svelte-9dgvnr:hover,.terminal__skip.svelte-9dgvnr:focus-visible{color:var(--color-accent);border-color:var(--color-accent);opacity:1;outline:none}.line.svelte-9dgvnr{white-space:pre-wrap;word-break:break-word}
83.line--prompt.svelte-9dgvnr,.line--user.svelte-9dgvnr{color:var(--color-ink)}.line--prompt.svelte-9dgvnr .prompt:where(.svelte-9dgvnr),.line--user.svelte-9dgvnr .prompt:where(.svelte-9dgvnr){color:var(--color-accent);margin-right:.5ch;font-weight:500}.line--prompt.svelte-9dgvnr .cmd:where(.svelte-9dgvnr),.line--user.svelte-9dgvnr .cmd:where(.svelte-9dgvnr),.line--bullet.svelte-9dgvnr{color:var(--color-ink)}.line--result.svelte-9dgvnr,.line--agent.svelte-9dgvnr{color:var(--color-accent)}.agent-link.svelte-9dgvnr{color:inherit;text-underline-offset:2px;transition:text-decoration-color .15s var(--ease), background-color .15s var(--ease);border-radius:2px;-webkit-text-decoration:underline #00d4aa73;text-decoration:underline #00d4aa73;text-decoration-thickness:1px}.agent-link.svelte-9dgvnr:hover,.agent-link.svelte-9dgvnr:focus-visible{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);background:#00d4aa1a;outline:none}.line--system.svelte-9dgvnr{color:var(--color-ink-muted)}.line--soft.svelte-9dgvnr{color:var(--color-ink-soft)}.line--error.svelte-9dgvnr{color:var(--color-accent-warm)}.line--thinking.svelte-9dgvnr{color:var(--color-ink-muted);font-style:italic}.line--thinking.svelte-9dgvnr:after{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;margin-left:.4rem;animation:.9s ease-in-out infinite svelte-9dgvnr-think-pulse;display:inline-block}@keyframes svelte-9dgvnr-think-pulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.line--input.svelte-9dgvnr{align-items:center;gap:.5ch;padding-top:.25rem;display:flex}.line--input.svelte-9dgvnr .prompt:where(.svelte-9dgvnr){color:var(--color-accent);flex-shrink:0;font-weight:500}.line--input.svelte-9dgvnr input:where(.svelte-9dgvnr){min-width:0;color:var(--color-ink);font:inherit;caret-color:var(--color-accent);background:0 0;border:none;outline:none;flex:1;padding:0}.line--input.svelte-9dgvnr input:where(.svelte-9dgvnr)::placeholder{color:var(--color-ink-fade);font-style:italic}.line--input.svelte-9dgvnr input:where(.svelte-9dgvnr):focus{outline:none}.line--input.svelte-9dgvnr:after{content:"_";color:var(--color-accent);pointer-events:none;margin-left:-.5ch;animation:1.05s step-end infinite svelte-9dgvnr-caret-blink;display:none}@keyframes svelte-9dgvnr-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.line--suggest.svelte-9dgvnr{animation:svelte-9dgvnr-suggest-in .5s var(--ease) .4s backwards;flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.chip.svelte-9dgvnr{font:inherit;color:var(--color-ink-muted);border:1px solid var(--color-border-strong);cursor:pointer;transition:color .15s var(--ease), border-color .15s var(--ease);background:#ffffff08;border-radius:999px;padding:.3rem .85rem;font-size:.8em}.chip.svelte-9dgvnr:hover,.chip.svelte-9dgvnr:focus-visible{color:var(--color-accent);border-color:var(--color-accent);outline:none}@keyframes svelte-9dgvnr-suggest-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.line--suggest.svelte-9dgvnr{animation:none}.terminal__body.svelte-9dgvnr{scroll-behavior:auto}.line--thinking.svelte-9dgvnr:after{animation:none}}.quick-answer.svelte-1uha8ag{border-bottom:1px solid var(--color-border);background:radial-gradient(ellipse 70% 120% at 0% 50%, var(--color-accent-glow), transparent 55%), var(--color-bg)}.quick-answer__link.svelte-1uha8ag{color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,4vw,3rem) 0;text-decoration:none;display:flex}.quick-answer__title.svelte-1uha8ag{color:var(--color-ink);letter-spacing:-.01em;text-wrap:balance;max-width:46rem;margin:0;padding-left:1.25rem;font-size:clamp(1.0625rem,2.2vw,1.375rem);font-weight:500;line-height:1.5;position:relative}.quick-answer__title.svelte-1uha8ag:before{content:"";background:var(--color-accent);border-radius:3px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}.quick-answer__cta.svelte-1uha8ag{pointer-events:none;flex-shrink:0}.quick-answer__link.svelte-1uha8ag:hover .quick-answer__title:where(.svelte-1uha8ag){color:var(--color-accent)}@media (width<=720px){.quick-answer__link.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.5rem}}
84</style>
85		<link href="./_app/immutable/assets/0.CWGwaaFc.css" rel="stylesheet">
86		<link href="./_app/immutable/assets/TeamSection.CpQjPgbV.css" rel="stylesheet" disabled media="(max-width: 0)">
87		<link href="./_app/immutable/assets/ProductsSection.B4YE-gcR.css" rel="stylesheet" disabled media="(max-width: 0)">
88		<link href="./_app/immutable/assets/ServicesSection.DvHUGcAr.css" rel="stylesheet" disabled media="(max-width: 0)">
89		<link href="./_app/immutable/assets/2.C4RDNuj0.css" rel="stylesheet" disabled media="(max-width: 0)">
90	</head>
91	<body data-sveltekit-preload-data="hover">
92		<div style="display: contents"><!--[--><!--[0--><!--[--><!---->
92 <a href="#content" class="skip-link">Zum Inhalt springen</a> <header class="header svelte-ssrqy9"><div class="container header__inner svelte-ssrqy9"><a href="/" class="header__brand svelte-ssrqy9" aria-label="Clesk Digital GmbH | Startseite"><img class="header__logo header__logo--dark svelte-ssrqy9" src="/logo/clesk-logo-color.svg" alt="" width="706.4" height="130.4"/> <img class="header__logo header__logo--light svelte-ssrqy9" src="/logo/clesk-logo-color-dark.svg" alt="" width="706.4" height="130.4"/></a> <div class="header__right svelte-ssrqy9"><nav class="header__nav svelte-ssrqy9" aria-label="Hauptnavigation"><!--[--><a href="/loesungen/" class="header__link svelte-ssrqy9">Für Unternehmen</a><a href="/produkte/" class="header__link svelte-ssrqy9">Produkte</a><a href="/whitelabel-agency/" class="header__link svelte-ssrqy9">White-Label</a><a href="/kontakt/" class="header__link svelte-ssrqy9">Kontakt</a><!--]--></nav> <a class="lang-toggle svelte-vfhjm" href="/en/" data-sveltekit-reload="" hreflang="en" aria-label="Sprache wechseln" title="EN"><span class="lt-track svelte-vfhjm" aria-hidden="true"><span class="lt-box lt-box--cur svelte-vfhjm">DE</span> <span class="lt-box lt-box--alt svelte-vfhjm">EN</span></span></a><!----> <button type="button" class="theme-toggle svelte-whvnjs is-dark" aria-label="Zu Light Mode wechseln" title="Zu Light Mode wechseln"><span class="tt-icon svelte-whvnjs" aria-hidden="true"><span class="tt-box tt-box--sun svelte-whvnjs"><svg viewBox="0 0 24 24" class="svelte-whvnjs"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"></path></svg></span> <span class="tt-box tt-box--moon svelte-whvnjs"><svg viewBox="0 0 24 24" class="svelte-whvnjs"><path d="M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z"></path></svg></span></span></button><!----> <button type="button" class="header__toggle svelte-ssrqy9" aria-expanded="false" aria-controls="mobile-nav"><span class="sr-only">Menü</span> <span class="header__burger svelte-ssrqy9" aria-hidden="true"><span class="svelte-ssrqy9"></span><span class="svelte-ssrqy9"></span><span class="svelte-ssrqy9"></span></span></button></div></div> <!--[-1--><!--]--></header> <!--[-1--><!--]--><!----><!----> <main id="content" data-page="home"><!--[--><!----> <section class="hero svelte-9dgvnr" aria-label="Clesk Agent Terminal"><div class="hero__bg svelte-9dgvnr" aria-hidden="true"></div> <div class="container hero__inner svelte-9dgvnr"><header class="hero__intro svelte-9dgvnr"><div class="hero__intro-main svelte-9dgvnr"><h1 class="hero__title svelte-9dgvnr">Wir entwickeln Websites und Software für Unternehmen.</h1></div> <div class="hero__intro-side svelte-9dgvnr"><p class="hero__lead svelte-9dgvnr">Von Siegen aus entwickeln wir Ihre Website oder Anwendung und verbinden bestehende Systeme. Automatisierung und KI setzen wir dort ein, wo sie Ihnen Arbeit abnehmen. Wir begleiten Ihr Projekt von der ersten Idee bis zum laufenden Betrieb.</p> <div class="hero__ctas svelte-9dgvnr"><a class="btn btn--primary svelte-9dgvnr" href="/kontakt/">Projekt anfragen</a> <a class="btn btn--ghost svelte-9dgvnr" href="/loesungen/">Für Unternehmen</a></div></div></header> <div class="terminal svelte-9dgvnr" role="region" aria-label="Interaktiver KI-Assistent von Clesk"><header class="terminal__chrome svelte-9dgvnr"><div class="terminal__dots svelte-9dgvnr" aria-hidden="true"><span class="svelte-9dgvnr"></span><span class="svelte-9dgvnr"></span><span class="svelte-9dgvnr"></span></div> <div class="terminal__title svelte-9dgvnr">clesk-agent / zsh</div></header> <div class="terminal__body svelte-9dgvnr" aria-live="polite"><!--[--><div class="line line--soft svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr"> </span><!--]--></div><div class="line line--prompt svelte-9dgvnr"><!--[0--><span class="prompt svelte-9dgvnr">clesk-agent~$</span><span class="cmd svelte-9dgvnr"> ./help</span><!--]--></div><div class="line line--soft svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr"> </span><!--]--></div><div class="line line--soft svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">Das können wir für Sie bauen:</span><!--]--></div><div class="line line--bullet svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">  ▸ websites            · Webseiten, klar strukturiert und pflegbar</span><!--]--></div><div class="line line--bullet svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">  ▸ web-apps            · Webanwendungen und Portale für Kunden und Mitarbeiter</span><!--]--></div><div class="line line--bullet svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">
92  ▸ software            · individuelle Software mit dokumentierten Schnittstellen</span><!--]--></div><div class="line line--bullet svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">  ▸ ai-integration      · KI in bestehende Anwendungen und Abläufe integrieren</span><!--]--></div><div class="line line--bullet svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr">  ▸ automation          · wiederkehrende Routinearbeit automatisieren</span><!--]--></div><div class="line line--soft svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr"> </span><!--]--></div><div class="line line--system svelte-9dgvnr"><!--[1--><!--[--><!--[-1--><span class="svelte-9dgvnr">Fragen Sie nach Leistungen oder dem Projektablauf. /help zeigt die Seiten und Befehle.</span><!--]--><!--]--><!--]--></div><div class="line line--soft svelte-9dgvnr"><!--[-1--><span class="svelte-9dgvnr"> </span><!--]--></div><!--]--> <!--[0--><button type="button" class="terminal__skip svelte-9dgvnr">↵ Enter überspringt</button><!--]--> <!--[-1--><!--]--> <!--[-1--><!--]--> <!--[-1--><!--]--></div></div> <p class="hero__legend svelte-9dgvnr"><kbd class="svelte-9dgvnr">↵</kbd> senden · <code class="svelte-9dgvnr">/help</code> Befehle &amp; Seiten · <code class="svelte-9dgvnr">/reset</code> Chatansicht leeren</p></div></section><!----> <div class="quick-answer svelte-1uha8ag"><div class="container"><a class="quick-answer__link svelte-1uha8ag" href="/loesungen/"><p class="quick-answer__title svelte-1uha8ag">Individuelle Software, Automatisierung und Schnittstellen, wenn Standard-Tools nicht reichen</p> <span class="quick-answer__cta btn btn--ghost svelte-1uha8ag">Anwendungsfälle ansehen</span></a></div></div> <section id="leistungen" class="services section section--stack" aria-labelledby="leistungen-heading"><div class="container"><!--[0--><header class="svc-head svelte-1c3lmdz"><div class="svc-head__intro svelte-1c3lmdz"><h2 id="leistungen-heading" class="t-h2">Leistungen</h2> <p class="svc-head__lead svelte-1c3lmdz">Von der Gestaltung bis zum laufenden Betrieb: Hier sehen Sie, was wir für Ihr Unternehmen umsetzen können.</p></div> <!--[0--><a class="btn btn--primary svc-head__cta svelte-1c3lmdz" href="/kontakt/">Projekt anfragen</a><!--]--></header><!--]--> <!--[6--><div class="svc-canvas svelte-d96eja" role="group" tabindex="0" aria-label="Leistungen" aria-live="polite"><nav class="svc-canvas__nav svelte-d96eja" aria-hidden="true"><!--[--><button type="button" class="svc-canvas__dot svelte-d96eja svc-canvas__dot--on" tabindex="-1" aria-label="Webdesign"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Webentwicklung"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Softwareentwicklung"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Automatisierung"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="KI-Integration"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Beratung &amp; Konzept"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Hosting"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="Wartung"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><button type="button" class="svc-canvas__dot svelte-d96eja" tabindex="-1" aria-label="White-Label"><span class="svc-canvas__dot-core svelte-d96eja"></span></button><!--]--></nav> <div class="svc-canvas__stage svelte-d96eja"><!----><p class="svc-canvas__ghost svelte-d96eja" aria-hidden="true">webseiten</p> <div class="svc-canvas__content svelte-d96eja"><p class="svc-canvas__index svelte-d96eja" aria-hidden="true">01</p> <h3 class="svc-canvas__title svelte-d96eja">Webdesign</h3> <p class="svc-canvas__summary svelte-d96eja">Struktur und Gestaltung für Ihre Unternehmenswebsite, mit dokumentierten Entwürfen für die Entwicklung.</p> <!--[0--><a class="svc-canvas__link svelte-d96eja" href="/services/webdesign/">Mehr erfahren →</a>
92<!--]--></div><!----></div> <div class="svc-canvas__arrows svelte-d96eja" aria-hidden="true"><button type="button" class="svc-canvas__arrow svelte-d96eja" tabindex="-1">←</button> <button type="button" class="svc-canvas__arrow svelte-d96eja" tabindex="-1">→</button></div></div><!--]--></div></section><!----> <section class="products-section section section--stack" aria-labelledby="products-heading"><div class="container"><header class="products-section__header svelte-1sl52b5"><h2 id="products-heading" class="t-h2">Unsere Produkte</h2> <p class="products-section__lead svelte-1sl52b5">Diese Produkte entwickeln und betreiben wir selbst. Sie zeigen, wie wir konkrete Aufgaben in Software umsetzen.</p> <!--[-1--><!--]--> <!--[0--><a class="products-section__brand-link svelte-1sl52b5" href="/produkte/">Alle Produkte im Detail →</a><!--]--></header> <div class="products-section__grid svelte-1sl52b5"><!--[--><a class="product svelte-1sl52b5" href="https://learn-atc.com" target="_blank" rel="noopener noreferrer"><!--[-1--><img class="product__icon svelte-1sl52b5" src="/products/learnatc.png" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[-1-->LearnATC<!--]--></span> <span class="product__desc svelte-1sl52b5">Lernplattform für Flugfunk: Phraseologie, Übungen und KI-Simulator für den Funkverkehr mit der Flugsicherung</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a><a class="product svelte-1sl52b5" href="https://latc-ppl-training.web.app/de/" target="_blank" rel="noopener noreferrer"><!--[-1--><img class="product__icon svelte-1sl52b5" src="/products/ppl-training.png" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[-1-->PPL Training<!--]--></span> <span class="product__desc svelte-1sl52b5">Lern-App für die PPL-Theorieprüfung: über 2.000 ECQB-Fragen, Spaced-Repetition und Prüfungssimulation, in über 25 Sprachen</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a><a class="product svelte-1sl52b5" href="https://slam-voting.com" target="_blank" rel="noopener noreferrer"><!--[-1--><img class="product__icon svelte-1sl52b5" src="/products/slam-voting.png" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[-1-->Slam Voting<!--]--></span> <span class="product__desc svelte-1sl52b5">Live-Bewertung für Poetry Slams: Jury, Publikum und Anzeige auf dem Beamer, in einem Tool für Veranstalter und Teams</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a><a class="product svelte-1sl52b5" href="https://futurewax.eu" target="_blank" rel="noopener noreferrer"><!--[0--><img class="product__icon product__icon--dark svelte-1sl52b5" src="/products/future-wax.svg" alt="" width="40" height="40" loading="lazy"/> <img class="product__icon product__icon--light svelte-1sl52b5" src="/products/future-wax-light.svg" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[-1-->Future Wax<!--]--></span> <span class="product__desc svelte-1sl52b5">Vinyl on Demand: Schallplatten ab 1 Stück, geschnitten statt gepresst</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a><a class="product svelte-1sl52b5" href="https://refplay.app" target="_blank" rel="noopener noreferrer"><!--[-1--><img class="product__icon svelte-1sl52b5" src="/products/refplay.png" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[-1-->RefPlay<!--]--></span> <span class="product__desc svelte-1sl52b5">Track-Feedback für Musikproduzenten</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a><a class="product svelte-1sl52b5" href="https://uptime.clesk.space" target="_blank" rel="noopener noreferrer"><!--[-1--><img class="product__icon svelte-1sl52b5" src="/logo/clesk-color.svg" alt="" width="40" height="40" loading="lazy"/><!--]--> <span class="product__text svelte-1sl52b5"><span class="product__name svelte-1sl52b5"><!--[0--><span class="product__mark svelte-1sl52b5">clesk</span><span class="product__suffix svelte-1sl52b5">/ uptime</span><!--]--></span> <span class="product__desc svelte-1sl52b5">Monitoring für Websites, APIs und Cronjobs</span></span> <span class="product__arrow svelte-1sl52b5" aria-hidden="true">↗</span></a>
92<!--]--></div></div></section><!----> <section id="team" class="team svelte-lgukx2" aria-labelledby="team-heading"><div class="team__stage svelte-lgukx2"><img class="team__photo svelte-lgukx2" src="/images/team/tobias.jpg" data-fallback="/images/team/tobias.jpg" alt="Tobias Rösner" width="1920" height="1280" loading="lazy" style="object-position: 42% 28%;" onerror="this.__e=event"/> <div class="team__scrim svelte-lgukx2" aria-hidden="true"></div> <article class="team__card card svelte-lgukx2"><!--[-1--><!--]--> <h2 id="team-heading" class="t-display team__title svelte-lgukx2">Der direkte Kontakt</h2> <p class="team__lead svelte-lgukx2">Wenn es um ein neues Projekt, eine bestehende Website oder eine technische Idee geht, sprechen Sie direkt mit Tobias.</p> <div class="team__person svelte-lgukx2"><h3 class="team__name svelte-lgukx2">Tobias Rösner</h3> <p class="team__role svelte-lgukx2">Geschäftsführung · Entwicklung</p></div> <div class="team__actions svelte-lgukx2"><a class="btn btn--primary" href="/kontakt/">Kontakt aufnehmen</a> <a class="wa-trigger btn btn--ghost svelte-ob0nmg" href="https://wa.me/4917643898365" target="_blank" rel="noopener noreferrer"><svg class="wa-trigger__icon svelte-ob0nmg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.008-.57-.008-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"></path></svg> WhatsApp</a> <!--[-1--><!--]--><!----> <a class="team__email svelte-lgukx2" href="mailto:[email protected]">[email protected]</a></div></article></div></section><!----><!--]--><!----></main> <!----> <div class="footer-wrap svelte-gv7xsr"><footer class="footer svelte-gv7xsr" data-footer-inner=""><div class="container footer__inner svelte-gv7xsr"><div class="footer__brand"><img class="footer__logo footer__logo--dark svelte-gv7xsr" src="/logo/clesk-logo-color.svg" alt="clesk / digital" width="706" height="130"/> <img class="footer__logo footer__logo--light svelte-gv7xsr" src="/logo/clesk-logo-color-dark.svg" alt="clesk / digital" width="706" height="130"/></div> <div class="footer__cta svelte-gv7xsr"><p class="footer__cta-text svelte-gv7xsr">Ein Projekt im Kopf? Schreiben Sie uns kurz, worum es geht. Wir besprechen mit Ihnen, was als nächster Schritt sinnvoll ist.</p> <div class="footer__cta-actions svelte-gv7xsr"><a class="btn btn--primary" href="/kontakt/">Projekt anfragen</a> <a class="btn btn--ghost" href="mailto:[email protected]">[email protected]</a></div></div> <div class="footer__links-row svelte-gv7xsr"><!--[--><div class="footer__col svelte-gv7xsr footer__col--2col"><p class="footer__eyebrow svelte-gv7xsr">( Unternehmen )</p> <ul class="svelte-gv7xsr"><!--[--><li><a href="/loesungen/" class="svelte-gv7xsr">Für Unternehmen</a></li><li><a href="/services/" class="svelte-gv7xsr">Alle Leistungen</a></li><li><a href="/services/webentwicklung/" class="svelte-gv7xsr">Webentwicklung</a></li><li><a href="/services/webdesign/" class="svelte-gv7xsr">Webdesign</a></li><li><a href="/services/automation/" class="svelte-gv7xsr">Automatisierung</a></li><li><a href="/services/ai-integration/" class="svelte-gv7xsr">KI-Integration</a></li><li><a href="/services/hosting/" class="svelte-gv7xsr">Hosting</a></li><li><a href="/services/wartung/" class="svelte-gv7xsr">
92Wartung</a></li><li><a href="/services/consulting/" class="svelte-gv7xsr">Beratung &amp; Konzept</a></li><li><a href="/whitelabel-agency/" class="svelte-gv7xsr">White-Label</a></li><!--]--></ul></div><div class="footer__col svelte-gv7xsr"><p class="footer__eyebrow svelte-gv7xsr">( Clesk )</p> <ul class="svelte-gv7xsr"><!--[--><li><a href="/produkte/" class="svelte-gv7xsr">Eigene Produkte</a></li><li><a href="/marke/" class="svelte-gv7xsr">Marke</a></li><li><a href="/kontakt/" class="svelte-gv7xsr">Kontakt</a></li><!--]--></ul></div><!--]--> <div class="footer__col svelte-gv7xsr"><p class="footer__eyebrow svelte-gv7xsr">( Direkt )</p> <ul class="svelte-gv7xsr"><li><a href="mailto:[email protected]" class="svelte-gv7xsr">[email protected]</a></li> <li><a href="tel:+4927133885017" class="svelte-gv7xsr">+49 (0) 271 33885017</a></li> <li class="footer__address svelte-gv7xsr">Am Biehl 5<br/> 57234
93							Wilnsdorf</li></ul></div></div> <div class="footer__bottom svelte-gv7xsr"><p class="footer__tagline svelte-gv7xsr">Digitalagentur aus Siegen. Websites und Software für Unternehmen.</p> <div class="footer__bar svelte-gv7xsr"><a class="footer__copy svelte-gv7xsr" href="/">© 2026 Clesk Digital GmbH</a> <nav class="footer__legal svelte-gv7xsr" aria-label="Rechtliches"><!--[--><a href="/impressum/" class="svelte-gv7xsr">Impressum</a> <!--[0--><span class="footer__sep svelte-gv7xsr" aria-hidden="true">·</span><!--]--><a href="/datenschutz/" class="svelte-gv7xsr">Datenschutz</a> <!--[0--><span class="footer__sep svelte-gv7xsr" aria-hidden="true">·</span><!--]--><a href="/agb/" class="svelte-gv7xsr">AGB</a> <!--[-1--><!--]--><!--]--></nav></div></div></div></footer> <div class="footer-wrap__dark svelte-gv7xsr" data-footer-dark="" aria-hidden="true"></div></div><!----> <!--[-1--><!--]--><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]-->
94			
95			
95<script>
96				{
97					__sveltekit_1tbqqfk = {
98						base: new URL(".", location).pathname.slice(0, -1),
99						env: null
100					};
101
102					const element = document.currentScript.parentElement;
103
104					import("./_app/env.js").then(({ env }) => {
105						__sveltekit_1tbqqfk.env = env;
106
107						Promise.all([
108							import("./_app/immutable/entry/start.Do_1Itvv.js"),
109							import("./_app/immutable/entry/app.BEtNklkM.js")
110						]).then(([kit, app]) => {
111							kit.start(app, element, {
112									node_ids: [0, 2],
113									data: [null,null],
114									form: null,
115									error: null
116								});
117						});
118					});
119				}
120			</script>
120
121		</div>
122	</body>
123</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.