.platform.svelte-1uha8ag section[id]{scroll-margin-top:24px}#demo.svelte-1uha8ag{min-height:calc(100vh - 140px)}.platform.svelte-1uha8ag{--bg: #0f1210;--surface: #171b18;--fg: #eef0ec;--muted: #9aa39c;--line: #262c28;--soft: #1f2521;--primary: #eef0ec;--accent: #9ec3a8;--gold: #c9a961;background:radial-gradient(1200px circle at top,#1a1f1b,#0f1210);color:var(--fg);min-height:100vh}.platform.svelte-1uha8ag a{color:var(--accent)}.mark.svelte-1uha8ag{letter-spacing:.22em;font-weight:600;font-size:.9rem}.mark.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.04em;font-weight:400;color:var(--muted);text-transform:none;margin-left:6px}header.svelte-1uha8ag{padding-top:22px;padding-bottom:0}header.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:22px}@media(max-width:599px){header.svelte-1uha8ag{flex-wrap:wrap;row-gap:14px}header.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:12px;width:100%;justify-content:flex-start}header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a[href^="#"]:where(.svelte-1uha8ag){display:none}}.hero.svelte-1uha8ag{padding-top:70px;padding-bottom:50px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--fg);font-size:clamp(2.6rem,7vw,4.4rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em{color:var(--accent)}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:620px;color:#c9d0ca}.platform.svelte-1uha8ag .btn{background:var(--fg);color:#0f1210;border-color:var(--fg)}.platform.svelte-1uha8ag .btn.ghost{background:transparent;color:var(--fg);border-color:var(--line)}.platform.svelte-1uha8ag .card{box-shadow:none}.tenant.svelte-1uha8ag{display:flex;align-items:center;gap:14px;color:var(--fg);text-decoration:none!important}.swatch.svelte-1uha8ag{width:44px;height:44px;border-radius:12px;background:var(--tp);flex:none}.go.svelte-1uha8ag{margin-left:auto;color:var(--muted)}.start.svelte-1uha8ag{padding-top:0;padding-bottom:0}.dunkel.svelte-1uha8ag{background:var(--soft);border-color:var(--line);display:grid;gap:18px;align-items:center}.dunkel.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--fg)}.dunkel.svelte-1uha8ag .eyebrow{color:var(--gold)}@media(min-width:600px){.dunkel.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) max-content;gap:28px}}footer.svelte-1uha8ag{padding-top:40px;font-size:.85rem}@media(min-width:1024px){#anbieter.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}header.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--fg)}.hero.svelte-1uha8ag{padding-top:96px;padding-bottom:72px}}
