body{--color-bg: #05080b;--color-bg-elevated: #0a1116;--color-surface: #0a1116;--color-surface-border: #18313a;--color-gold: #20bcd1;--color-gold-soft: #7fd8e4;--color-turquoise: #20bcd1;--color-turquoise-soft: #7fd8e4;--color-text: #f2f6f4;--color-text-muted: #9ba9ad;--color-text-faint: #8a979b;background-color:#05080b;background-image:none}.site-header{background:#05080bd9}.site-header .brand-mark{border-color:var(--color-surface-border);background:none;color:var(--color-text)}.site-header .brand{padding-block:.4rem;margin-block:-.4rem}.site-footer{background:#05080b99}.site-footer .legal-links a{display:inline-block;padding-block:.7rem}h2[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.8rem,3.4vw,2.5rem);letter-spacing:-.01em;line-height:1.12}h3[data-astro-cid-thoqjel3]{font-size:1.0625rem;font-weight:600;line-height:1.35}.kicker[data-astro-cid-thoqjel3]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-turquoise)}.container[data-astro-cid-thoqjel3]{width:min(100%,72rem);margin-inline:auto;padding-inline:1.25rem}.container[data-astro-cid-thoqjel3].schmal{width:min(100%,52rem)}.container[data-astro-cid-thoqjel3].breit{width:min(100%,78rem)}.sektion[data-astro-cid-thoqjel3]{padding-block:clamp(4.5rem,10vh,7.5rem)}.sektion-intro[data-astro-cid-thoqjel3]{margin-top:1.5rem;max-width:44rem;font-size:1.0625rem;color:var(--color-text-muted);line-height:1.7}.sektion-intro[data-astro-cid-thoqjel3]+.sektion-intro[data-astro-cid-thoqjel3]{margin-top:1rem}.cta[data-astro-cid-thoqjel3]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.9rem;border-radius:8px;background:var(--color-turquoise);color:#05080b;font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,transform .15s ease}.cta[data-astro-cid-thoqjel3]:hover{background:#3bc9dc;color:#05080b;transform:translateY(-1px)}.cta[data-astro-cid-thoqjel3]:focus-visible{color:#05080b}.wa-icon[data-astro-cid-thoqjel3]{flex-shrink:0}.cta-sekundaer[data-astro-cid-thoqjel3]{display:inline-flex;align-items:center;padding:.95rem .25rem;color:var(--color-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,#f2f6f4 40%,transparent);text-underline-offset:6px}.cta-sekundaer[data-astro-cid-thoqjel3]:hover,.cta-sekundaer[data-astro-cid-thoqjel3]:focus-visible{color:var(--color-turquoise);text-decoration-color:var(--color-turquoise)}.cta-hinweis[data-astro-cid-thoqjel3]{margin-top:.6rem;font-size:.875rem;color:var(--color-text-faint)}.masslinie[data-astro-cid-thoqjel3]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;letter-spacing:.04em;color:var(--color-text-muted)}.masslinie[data-astro-cid-thoqjel3]:before,.masslinie[data-astro-cid-thoqjel3]:after{content:"";flex:1;height:1px;background:var(--color-surface-border)}.hero[data-astro-cid-thoqjel3]{padding-block:clamp(5rem,12vh,8.5rem) clamp(2.5rem,6vh,4rem)}.hero-grid[data-astro-cid-thoqjel3]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-copy[data-astro-cid-thoqjel3]{max-width:54rem}.hero[data-astro-cid-thoqjel3] h1[data-astro-cid-thoqjel3]{margin-top:1.5rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.2rem,5.5vw,4rem);letter-spacing:-.015em;line-height:1.08;color:var(--color-text)}.hero[data-astro-cid-thoqjel3] h1[data-astro-cid-thoqjel3] em[data-astro-cid-thoqjel3]{display:block;margin-top:.35rem;font-style:italic;color:var(--color-text)}.hero-absender[data-astro-cid-thoqjel3]{margin-top:1.1rem;font-size:.9375rem;color:var(--color-text-muted)}.hero-text[data-astro-cid-thoqjel3]{margin-top:1.25rem;max-width:44rem;font-size:1.0625rem;color:var(--color-text-muted);line-height:1.7}.hero-cta-row[data-astro-cid-thoqjel3]{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem}.hero-preis[data-astro-cid-thoqjel3]{margin-top:1.9rem;color:var(--color-text-muted)}.hero-preis[data-astro-cid-thoqjel3] strong[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-weight:400;font-size:1.2rem;color:var(--color-text)}.hero-preis-regulaer[data-astro-cid-thoqjel3]{margin-top:.4rem;font-size:.875rem;color:var(--color-text-muted)}.hero-visual[data-astro-cid-thoqjel3]{display:none}@media(min-width:1200px){.hero-grid[data-astro-cid-thoqjel3]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3.5rem}.hero-visual[data-astro-cid-thoqjel3]{display:block;position:relative}}.hero-visual[data-astro-cid-thoqjel3]:before{content:"";position:absolute;inset:-10% -8% -4%;background:radial-gradient(60% 55% at 50% 40%,rgba(242,246,244,.045),transparent 70%);pointer-events:none}.hero-visual[data-astro-cid-thoqjel3]:after{content:"";position:absolute;inset:-14px;pointer-events:none;background:linear-gradient(var(--color-surface-border),var(--color-surface-border)) top left / 12px 1px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) top left / 1px 12px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) top right / 12px 1px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) top right / 1px 12px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) bottom left / 12px 1px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) bottom left / 1px 12px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) bottom right / 12px 1px,linear-gradient(var(--color-surface-border),var(--color-surface-border)) bottom right / 1px 12px;background-repeat:no-repeat}.hero-visual[data-astro-cid-thoqjel3] .browser{width:100%}.hero-visual-hinweis[data-astro-cid-thoqjel3]{margin-top:1rem}.atelier-mockup[data-astro-cid-thoqjel3] .browser{background:#0a1116;border-color:var(--color-surface-border);border-radius:10px;box-shadow:inset 0 1px #f2f6f40d,0 40px 80px -40px #000000a6}.atelier-mockup[data-astro-cid-thoqjel3] .browser-leiste{background:#0a1116;border-color:var(--color-surface-border)}.atelier-mockup[data-astro-cid-thoqjel3] .browser-punkte span,.atelier-mockup[data-astro-cid-thoqjel3] .browser-punkte span:first-child,.atelier-mockup[data-astro-cid-thoqjel3] .browser-punkte span:last-child{background:var(--color-surface-border)}.atelier-mockup[data-astro-cid-thoqjel3] .browser-url{background:#05080bb3;border-color:var(--color-surface-border);font-size:.8125rem}.atelier-mockup[data-astro-cid-thoqjel3] .browser-inhalt{background:#0a1116}.proof[data-astro-cid-thoqjel3]{padding-block:clamp(1.5rem,4vh,2.5rem);border-block:1px solid var(--color-surface-border)}.proof-zeile[data-astro-cid-thoqjel3]{display:flex;align-items:baseline;gap:.75rem;color:var(--color-text-muted);line-height:1.6}.proof-stern[data-astro-cid-thoqjel3]{color:var(--color-turquoise);font-size:1.05rem}.proof-zahl[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-size:1.2em;color:var(--color-text)}.proof-nachsatz[data-astro-cid-thoqjel3]{color:var(--color-text)}.proof-mobil[data-astro-cid-thoqjel3]{margin-top:1.75rem}@media(min-width:1200px){.proof-mobil[data-astro-cid-thoqjel3]{display:none}}.editorial-liste[data-astro-cid-thoqjel3]{margin:3rem 0 0;padding:0;list-style:none;counter-reset:punkt;border-top:1px solid var(--color-surface-border)}.editorial-punkt[data-astro-cid-thoqjel3]{display:grid;grid-template-columns:3.5rem minmax(14rem,18rem) 1fr;gap:1rem 1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--color-surface-border)}.editorial-punkt[data-astro-cid-thoqjel3]:before{counter-increment:punkt;content:counter(punkt,decimal-leading-zero);font-family:var(--font-serif);font-size:1.05rem;color:var(--color-text-faint)}.editorial-punkt[data-astro-cid-thoqjel3] h3[data-astro-cid-thoqjel3]{color:var(--color-text)}.editorial-punkt[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{color:var(--color-text-muted);line-height:1.7;max-width:44rem}@media(max-width:720px){.editorial-punkt[data-astro-cid-thoqjel3]{grid-template-columns:2.5rem 1fr}.editorial-punkt[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{grid-column:2}}.system-grid[data-astro-cid-thoqjel3]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-surface-border);border-block:1px solid var(--color-surface-border)}.system-zelle[data-astro-cid-thoqjel3]{padding:1.75rem 1.75rem 1.75rem 0;background:var(--color-bg)}.system-zelle[data-astro-cid-thoqjel3]:nth-child(2n){padding-left:1.75rem;padding-right:0}.system-zelle[data-astro-cid-thoqjel3] h3[data-astro-cid-thoqjel3]{color:var(--color-text)}.system-zelle[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{margin-top:.6rem;color:var(--color-text-muted);line-height:1.7}@media(max-width:720px){.system-grid[data-astro-cid-thoqjel3]{grid-template-columns:1fr}.system-zelle[data-astro-cid-thoqjel3],.system-zelle[data-astro-cid-thoqjel3]:nth-child(2n){padding-inline:0}}.leistungsliste[data-astro-cid-thoqjel3]{margin:3rem 0 0;padding:0;list-style:none;counter-reset:leistung;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;border-top:1px solid var(--color-surface-border)}.leistungsliste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]{position:relative;padding:1rem 0 1rem 2.9rem;border-bottom:1px solid var(--color-surface-border);color:var(--color-text-muted);line-height:1.6}.leistungsliste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]:before{counter-increment:leistung;content:counter(leistung,decimal-leading-zero);position:absolute;left:0;top:1.05rem;font-family:var(--font-serif);font-size:.95rem;color:var(--color-text-faint)}@media(max-width:720px){.leistungsliste[data-astro-cid-thoqjel3]{grid-template-columns:1fr}}.leistung-hinweis[data-astro-cid-thoqjel3]{margin-top:2rem;max-width:44rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-surface-border);font-size:.9375rem;line-height:1.7;color:var(--color-text-muted)}.referenz-grid[data-astro-cid-thoqjel3]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.referenz-karte[data-astro-cid-thoqjel3]{display:flex;flex-direction:column;padding:1.75rem 1.6rem;border:1px solid var(--color-surface-border);border-radius:10px}.referenz-domain[data-astro-cid-thoqjel3]{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.referenz-karte[data-astro-cid-thoqjel3] h3[data-astro-cid-thoqjel3]{margin-top:.6rem;font-family:var(--font-serif);font-weight:400;font-size:1.35rem;color:var(--color-text)}.referenz-text[data-astro-cid-thoqjel3]{margin-top:.8rem;line-height:1.7;color:var(--color-text-muted)}.referenz-link[data-astro-cid-thoqjel3]{margin-top:auto;align-self:flex-start;padding-block:.75rem;padding-top:1.25rem;font-weight:700;color:var(--color-turquoise)}.referenz-link[data-astro-cid-thoqjel3]:hover,.referenz-link[data-astro-cid-thoqjel3]:focus-visible{color:var(--color-turquoise-soft)}.mid-cta[data-astro-cid-thoqjel3]{margin-top:3rem;text-align:center}.ablauf-liste[data-astro-cid-thoqjel3]{position:relative;margin:3rem 0 0;padding:0;list-style:none}.ablauf-liste[data-astro-cid-thoqjel3]:before{content:"";position:absolute;left:.7rem;top:.75rem;bottom:.75rem;width:1px;background:var(--color-surface-border)}.ablauf-schritt[data-astro-cid-thoqjel3]{position:relative;padding:1.5rem 0 1.5rem 3.25rem}.schritt-nr[data-astro-cid-thoqjel3]{position:absolute;left:0;top:1.4rem;display:inline-flex;justify-content:center;width:1.4rem;background:var(--color-bg);color:var(--color-text);font-family:var(--font-serif);font-size:1.35rem;font-weight:400;line-height:1.2}.ablauf-schritt[data-astro-cid-thoqjel3] h3[data-astro-cid-thoqjel3]{color:var(--color-text)}.ablauf-schritt[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{margin-top:.4rem;max-width:40rem;color:var(--color-text-muted);line-height:1.7}.ablauf-richtwert[data-astro-cid-thoqjel3]{margin-top:2.5rem}.sektion-angebot[data-astro-cid-thoqjel3]{background:var(--color-bg-elevated);border-block:1px solid var(--color-surface-border)}.preisbox[data-astro-cid-thoqjel3]{position:relative;margin-top:3rem;padding:2.25rem 2rem;border:1px solid var(--color-surface-border);border-radius:10px;background:var(--color-bg);box-shadow:0 32px 64px -32px #0000008c;overflow:hidden}.preisbox[data-astro-cid-thoqjel3]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-turquoise)}.preisbox-produkt[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-text)}.preisbox-preis[data-astro-cid-thoqjel3]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.preis-label[data-astro-cid-thoqjel3]{display:block;width:100%;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-turquoise)}.preis-jetzt[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,5vw,3.2rem);color:var(--color-text);line-height:1.1}.preis-jetzt[data-astro-cid-thoqjel3] small[data-astro-cid-thoqjel3]{font-size:1.1rem;color:var(--color-text-muted)}.preis-zusatz[data-astro-cid-thoqjel3]{color:var(--color-text-muted);font-size:.9375rem}.preisbox-regulaer[data-astro-cid-thoqjel3]{margin-top:.7rem;font-size:.9375rem;color:var(--color-text-muted)}.preisbox-liste[data-astro-cid-thoqjel3]{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.preisbox-liste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]{position:relative;padding-left:1.7rem;color:var(--color-text-muted);line-height:1.6}.preisbox-liste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]:before{content:"✓";content:"✓" / "";position:absolute;left:.2rem;color:var(--color-text);font-weight:700}.preisbox-cta[data-astro-cid-thoqjel3]{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start}.eignung[data-astro-cid-thoqjel3]{margin-top:2.5rem}.eignung[data-astro-cid-thoqjel3] h3[data-astro-cid-thoqjel3]{color:var(--color-text)}.eignung-liste[data-astro-cid-thoqjel3]{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.eignung-liste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]{position:relative;padding-left:1.6rem;color:var(--color-text-muted);line-height:1.6}.eignung-liste[data-astro-cid-thoqjel3] li[data-astro-cid-thoqjel3]:before{content:"+";content:"+" / "";position:absolute;left:.1rem;color:var(--color-text-muted);font-weight:600}.akkordeon-liste[data-astro-cid-thoqjel3]{margin-top:2.5rem}.akkordeon[data-astro-cid-thoqjel3]{border-top:1px solid var(--color-surface-border)}.akkordeon[data-astro-cid-thoqjel3]:last-child{border-bottom:1px solid var(--color-surface-border)}.akkordeon[data-astro-cid-thoqjel3] summary[data-astro-cid-thoqjel3]{padding:1.25rem 3rem 1.25rem 0;cursor:pointer;font-weight:600;color:var(--color-text);list-style:none;position:relative}.akkordeon[data-astro-cid-thoqjel3] summary[data-astro-cid-thoqjel3]::-webkit-details-marker{display:none}.akkordeon[data-astro-cid-thoqjel3] summary[data-astro-cid-thoqjel3]:after{content:"+";content:"+" / "";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:1.3rem;font-weight:400}.akkordeon[data-astro-cid-thoqjel3][open] summary[data-astro-cid-thoqjel3]:after{content:"–";content:"–" / "";color:var(--color-turquoise)}.akkordeon[data-astro-cid-thoqjel3] summary[data-astro-cid-thoqjel3]:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:-2px}.akkordeon[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{padding:0 2.5rem 1.4rem 0;max-width:44rem;color:var(--color-text-muted);line-height:1.7}.final[data-astro-cid-thoqjel3]{border-top:1px solid var(--color-surface-border)}.final-absender[data-astro-cid-thoqjel3]{margin-top:2.5rem;display:flex;gap:2rem;align-items:flex-start}.final-foto[data-astro-cid-thoqjel3]{flex-shrink:0;width:min(9rem,34vw);height:auto;aspect-ratio:1;border-radius:4px;object-fit:cover;border:1px solid var(--color-surface-border)}.final-text[data-astro-cid-thoqjel3] p[data-astro-cid-thoqjel3]{max-width:40rem;color:var(--color-text-muted);line-height:1.7}.final-vertrauen[data-astro-cid-thoqjel3]{display:flex;align-items:baseline;gap:.5rem;margin-top:1rem;font-size:.9375rem}.final-abschluss[data-astro-cid-thoqjel3]{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--color-surface-border)}.final-preis[data-astro-cid-thoqjel3]{color:var(--color-text-muted)}.final-preis[data-astro-cid-thoqjel3] strong[data-astro-cid-thoqjel3]{font-family:var(--font-serif);font-weight:400;font-size:1.2rem;color:var(--color-text)}.final-preis-regulaer[data-astro-cid-thoqjel3]{margin-top:.4rem;font-size:.875rem;color:var(--color-text-muted)}.final-abschluss[data-astro-cid-thoqjel3] .cta[data-astro-cid-thoqjel3]{margin-top:1.5rem}@media(max-width:900px){.referenz-grid[data-astro-cid-thoqjel3]{grid-template-columns:1fr}}@media(max-width:520px){.final-absender[data-astro-cid-thoqjel3]{flex-direction:column}.hero-cta-row[data-astro-cid-thoqjel3] .cta[data-astro-cid-thoqjel3],.preisbox-cta[data-astro-cid-thoqjel3] .cta[data-astro-cid-thoqjel3],.mid-cta[data-astro-cid-thoqjel3] .cta[data-astro-cid-thoqjel3],.final-abschluss[data-astro-cid-thoqjel3] .cta[data-astro-cid-thoqjel3]{width:100%}.proof-zeile[data-astro-cid-thoqjel3]{display:block}.proof-zeile[data-astro-cid-thoqjel3] .proof-stern[data-astro-cid-thoqjel3]{margin-right:.4rem}}@media(forced-colors:active){.preisbox[data-astro-cid-thoqjel3]:before,.hero-visual[data-astro-cid-thoqjel3]:before,.hero-visual[data-astro-cid-thoqjel3]:after{background:CanvasText}}@media(prefers-reduced-motion:reduce){.cta[data-astro-cid-thoqjel3],.cta-sekundaer[data-astro-cid-thoqjel3],.referenz-link[data-astro-cid-thoqjel3]{transition:none}.cta[data-astro-cid-thoqjel3]:hover,.cta[data-astro-cid-thoqjel3]:focus-visible{transform:none}}
