.start-seite{--sc-canvas:#08090b;--sc-surface:#101217;--sc-ink:#f4f2ef;--sc-ink-soft:#9a9ba1;--sc-accent:#d8ff3e;--sc-accent-ink:#08090b;--sc-hairline:color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong:color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display:"Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text:"Geist", system-ui, sans-serif;--sc-font-mono:"Geist Mono", ui-monospace, monospace;--sc-t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl:clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl:clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight:-.035em;--sc-track-snug:-.02em;--sc-track-normal:-.005em;--sc-track-wide:.08em;--sc-leading-none:.94;--sc-leading-tight:1.06;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:.25rem;--sc-2:.5rem;--sc-3:.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem, 9vw, 11rem);--sc-gutter:clamp(1.25rem, 5vw, 5.5rem);--sc-maxw:82rem;--sc-r-sm:6px;--sc-r-md:12px;--sc-r-lg:20px;--sc-r-pill:999px;--sc-shadow-color:220 40% 2%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3:0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge:inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer:cubic-bezier(.32, .72, 0, 1);--sc-d-fast:.16s;--sc-d-base:.24s;--sc-d-slow:.42s;--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}.start-seite *,.start-seite :before,.start-seite :after{box-sizing:border-box}.start-seite{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.start-seite{scroll-behavior:auto}}.start-seite{background:var(--sc-canvas,#050608);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;overflow-x:clip}.start-seite img,.start-seite video,.start-seite canvas,.start-seite svg{max-width:100%;display:block}.start-seite button,.start-seite input,.start-seite select,.start-seite textarea{font:inherit;color:inherit}.start-seite ::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}.start-seite{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}.start-seite :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}.start-seite :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}@supports (scrollbar-color:auto){.start-seite{scrollbar-color:color-mix(in oklab, var(--sc-ink) 26%, transparent) transparent;scrollbar-width:thin}}.start-seite :where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.start-seite .sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.start-seite .sc-display--xl{font-size:var(--sc-t-4xl)}.start-seite .sc-display--lg{font-size:var(--sc-t-3xl)}.start-seite .sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.start-seite .sc-lede{font-size:var(--sc-t-lg);letter-spacing:var(--sc-track-snug);color:var(--sc-ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.44}.start-seite .sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.start-seite .sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.start-seite .sc-wrap{width:100%;max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}.start-seite .sc-section{padding-block:var(--sc-section)}.start-seite .sc-stack>*+*{margin-top:var(--sc-4)}.start-seite .sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.start-seite .sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.start-seite .sc-rule{background:var(--sc-hairline);border:0;height:1px;margin:0}.start-seite .sc-act--pinned{position:relative}.start-seite .sc-stage{height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}.start-seite .sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.start-seite video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.start-seite .sc-has-clip video[data-sc-scrub]{opacity:1}.start-seite .sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.start-seite .sc-has-clip .sc-stage__poster{opacity:0}.start-seite .sc-scrim{pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle,180deg), color-mix(in oklab, var(--sc-canvas,#050608) var(--sc-scrim-a,78%), transparent) 0%, color-mix(in oklab, var(--sc-canvas,#050608) 30%, transparent) 42%, transparent 68%);position:absolute;inset:0}.start-seite .sc-scrim--bottom{--sc-scrim-angle:0deg}.start-seite .sc-scrim--left{--sc-scrim-angle:90deg}.start-seite .sc-scrim--right{--sc-scrim-angle:270deg}.start-seite .sc-scrim--lead{background:linear-gradient(to top right, color-mix(in oklab, var(--sc-canvas,#050608) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas,#050608) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas,#050608) 30%, transparent) 52%, transparent 72%)}.start-seite .sc-scrim--trail{background:linear-gradient(to top left, color-mix(in oklab, var(--sc-canvas,#050608) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas,#050608) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas,#050608) 30%, transparent) 52%, transparent 72%)}.start-seite .sc-scrim--band{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas,#050608) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas,#050608) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas,#050608) 30%, transparent) 42%, transparent 58%)}.start-seite .sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 40%, color-mix(in oklab, var(--sc-canvas,#050608) 70%, transparent) 100%)}.start-seite .sc-copy{z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);will-change:opacity, transform;max-width:min(46rem,76vw);position:absolute}.start-seite .sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.start-seite .sc-copy--center{inset-inline:auto;text-align:center;top:50%;left:50%;translate:-50% -50%}.start-seite .sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);text-align:right;bottom:clamp(3rem,12vh,9rem)}.start-seite [data-sc-cue]{opacity:0;will-change:opacity, transform}.start-seite.sc-ready [data-sc-cue]{transition:none}.start-seite .sc-split{vertical-align:top;display:inline-block;overflow:hidden}.start-seite .sc-split--line{margin-bottom:-.14em;padding-bottom:.14em;display:block}.start-seite .sc-split__i{will-change:transform, opacity;display:inline-block}.start-seite .sc-is-split{opacity:1!important}.start-seite [data-sc-pan]{will-change:transform;display:flex}.start-seite [data-sc-reveal]{will-change:clip-path}.start-seite [data-sc-parallax]{will-change:transform}.start-seite [data-sc-in],.start-seite [data-sc-stagger]>*{opacity:0;transition:opacity .62s var(--sc-ease-out), transform .62s var(--sc-ease-out);transform:translateY(14px)}.start-seite [data-sc-in].sc-in,.start-seite [data-sc-stagger]>.sc-in{opacity:1;transform:none}.start-seite [data-sc-tilt]{transform-style:preserve-3d;will-change:transform}.start-seite [data-sc-magnet]{will-change:transform}.start-seite [data-sc-spotlight]{isolation:isolate}.start-seite :where([data-sc-spotlight]){position:relative}.start-seite [data-sc-spotlight]:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx,.5) * 100%) calc(var(--sc-my,.5) * 100%), color-mix(in oklab, var(--sc-accent) 16%, transparent), transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out);position:absolute;inset:0}.start-seite [data-sc-spotlight]:hover:after{opacity:1}.start-seite [data-sc-mode=worldflight]{position:relative}.start-seite .sc-world{z-index:var(--sc-z-stage);background:var(--sc-canvas,#050608);position:fixed;inset:0;overflow:clip}.start-seite .sc-world__seg{opacity:0;will-change:opacity;position:absolute;inset:0}.start-seite .sc-world__seg>:is(video,img,canvas){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.start-seite .sc-world__poster{z-index:0;transform-origin:50%;transition:opacity .42s var(--sc-ease-out)}.start-seite .sc-world__seg>video{z-index:1}.start-seite .sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}.start-seite video[data-sc-scrub].sc-has-clip{opacity:1}.start-seite .sc-world__copy{z-index:var(--sc-z-copy);pointer-events:none;position:fixed;inset:0}.start-seite .sc-world__scrim{pointer-events:none;z-index:0;position:absolute;inset:0}.start-seite [data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity, transform}.start-seite.sc-ready [data-sc-copy]{transition:none}.start-seite .sc-world__spacer{pointer-events:none}.start-seite [data-sc-progress]{height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0;will-change:transform;position:fixed;inset:0 0 auto;transform:scaleX(0)}.start-seite .sc-grain{pointer-events:none;z-index:3;opacity:var(--start-grain-deckkraft,.045);position:fixed;inset:0}.start-seite .sc-grain:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.start-seite [data-sc-in],.start-seite [data-sc-stagger]>*{transition-duration:.22s;transform:none}.start-seite [data-sc-parallax],.start-seite [data-sc-pan],.start-seite .sc-split__i{transform:none!important}.start-seite [data-sc-reveal]{clip-path:none!important}.start-seite [data-sc-act=pan] .sc-stage,.start-seite [data-sc-act=pan] [data-sc-stage]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow:auto hidden}.start-seite [data-sc-pan]>*{scroll-snap-align:center}.start-seite [data-sc-spotlight]:after{display:none}.start-seite .sc-world__poster,.start-seite [data-sc-copy]{transform:none!important}}@media (max-width:860px){.start-seite .sc-copy{inset-inline:var(--sc-gutter);max-width:none}.start-seite .sc-copy--trail{text-align:left}.start-seite .sc-stage{height:100svh}.start-seite .sc-scrim--trail{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas,#050608) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas,#050608) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas,#050608) 30%, transparent) 42%, transparent 58%)}}
.start-seite{--start-grund:#050608;--start-flaeche:#0d1016;--start-text:#f4f5f7;--start-text-weich:#a3abb8;--start-text-leise:#8e99ab;--start-akzent:#4db4ff;--start-knopf-grund:#e9ecf1;--start-knopf-text:#0a0a0b;--start-knopf-sekundaer-grund:#ffffff0a;--start-badge-grund:#ffffff0b;--start-text-detail:#b6beca;--start-akzent-schein:#4db4ff80;--start-leiste:#050608d1;--start-leuchten:#2f7cf552;--start-cockpit-rand:#2a303a;--start-flaechen-saum:#ffffff06;--start-cockpit-schatten:#02040ae6;--start-cockpit-leiste:#101216;--start-cockpit-griff:#343941;--start-cockpit-aktiv:#292e36;--start-cockpit-glow-1:#2f7cf559;--start-cockpit-glow-2:#286681;--start-cockpit-grund:#0b1622;--start-siegel-schatten:#03091280;--start-cockpit-text:#e2eaf4;--start-visual-rand:#364152;--start-visual-flaeche:#0e1723;--start-schatten-stark:#0008;--start-browser-leiste:#141b27;--start-browser-rand:#2a3340;--start-browser-punkt:#3a4454;--start-karte:#0d1016c7;--start-karten-saum:#ffffff05;--start-visual-leuchten:#2f7cf53d;--start-visual-verlauf-1:#09101b;--start-visual-verlauf-2:#05080c;--start-schatten:#0007;--start-produkt-grund:#09111d;--start-produkt-schatten:#0006;--start-telefon-rand:#566070;--start-telefon-grund:#090b10;--start-stufen-grund:#0d1016b3;--start-flaeche-2:#12151b;--start-stufen-rand:#343a44;--start-stufen-schatten:#0005;--start-kunden-leuchten:#2f7cf538;--start-kontakt-leuchten:#2f7cf521;--start-kontakt-spot:#2f7cf51f;--start-feld-grund:#050c17de;--start-feld-rand:#8291a6;--start-knopf-hover:#fff;--start-hover-grund:#252b35;--start-notiz-hover:#4db4ff14;--start-rand:color-mix(in oklab, var(--start-text) 12%, transparent);--start-rand-stark:color-mix(in oklab, var(--start-text) 22%, transparent);--start-berge-1:#0a1322;--start-berge-2:#070c15;--start-siegel:#f4f5f7;--start-akzent-text:#050608;--start-farbschema:dark;--start-baer-filter:invert(1);--start-baer-deckkraft:.06;--start-grain-deckkraft:.045;--sc-canvas:var(--sc-drift-canvas,var(--start-grund));--sc-surface:var(--start-flaeche);--sc-ink:var(--start-text);--sc-ink-soft:var(--start-text-weich);--sc-accent:var(--start-akzent);--sc-accent-ink:var(--start-akzent-text);--sc-hairline:var(--start-rand);--sc-hairline-strong:var(--start-rand-stark);--sc-shadow-color:220 40% 2%;--sc-maxw:72rem}html:not(.dark) .start-seite{--start-grund:#f6f9fc;--start-flaeche:#fff;--start-text:#0b1527;--start-text-weich:#4f5e75;--start-text-leise:#6b7a90;--start-akzent:#1f66d6;--start-knopf-grund:#0b1527;--start-knopf-text:#fff;--start-knopf-sekundaer-grund:#fff;--start-badge-grund:#eef2f7;--start-text-detail:#4f5e75;--start-akzent-schein:#2f7cf52e;--start-leiste:#f6f9fceb;--start-leuchten:#2f7cf52e;--start-cockpit-rand:#c7d1de;--start-flaechen-saum:#0b152706;--start-cockpit-schatten:#0b152724;--start-cockpit-leiste:#f1f4f8;--start-cockpit-griff:#c7d1de;--start-cockpit-aktiv:#e2e9f3;--start-cockpit-glow-1:#2f7cf5;--start-cockpit-glow-2:#dcebff;--start-cockpit-grund:#dcebff;--start-siegel-schatten:#0b15271f;--start-cockpit-text:#0b1527;--start-visual-rand:#c7d1de;--start-visual-flaeche:#fff;--start-schatten-stark:#0b152729;--start-browser-leiste:#eef2f7;--start-browser-rand:#dce3ec;--start-browser-punkt:#c7d1de;--start-karte:#fff;--start-karten-saum:#0b152705;--start-visual-leuchten:#2f7cf51f;--start-visual-verlauf-1:#eef2f7;--start-visual-verlauf-2:#f6f9fc;--start-schatten:#0b15271f;--start-produkt-grund:#eef2f7;--start-produkt-schatten:#0b15271f;--start-telefon-rand:#c7d1de;--start-telefon-grund:#eef2f7;--start-stufen-grund:#fff;--start-flaeche-2:#eef2f7;--start-stufen-rand:#c7d1de;--start-stufen-schatten:#0b15271a;--start-kunden-leuchten:#2f7cf514;--start-kontakt-leuchten:#2f7cf50f;--start-kontakt-spot:#2f7cf50d;--start-feld-grund:#fff;--start-feld-rand:#c7d1de;--start-knopf-hover:#1b2d47;--start-hover-grund:#e2e9f3;--start-notiz-hover:#1f66d60f;--start-rand:#dce3ec;--start-rand-stark:#c7d1de;--start-berge-1:#dce6f2;--start-berge-2:#e8eef6;--start-siegel:#fff;--start-akzent-text:#fff;--start-farbschema:light;--start-baer-filter:none;--start-baer-deckkraft:.05;--start-grain-deckkraft:.015;--sc-canvas:var(--start-grund);--sc-surface:var(--start-flaeche);--sc-ink:var(--start-text);--sc-ink-soft:var(--start-text-weich);--sc-accent:var(--start-akzent);--sc-accent-ink:var(--start-akzent-text);--sc-hairline:var(--start-rand);--sc-hairline-strong:var(--start-rand-stark);--sc-shadow-color:215 25% 55%}.start-seite{color-scheme:var(--start-farbschema);scroll-padding-top:6rem}.start-seite img{width:100%;height:auto}.start-seite h1,.start-seite h2,.start-seite h3{font-family:var(--sc-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem;font-weight:500;line-height:1.12}.start-seite h2{font-size:var(--sc-t-2xl)}.start-seite h3{font-size:var(--sc-t-lg)}.start-seite p{text-wrap:pretty;max-width:62ch;color:var(--sc-ink-soft);margin:0 0 1.5rem}.start-seite a{text-underline-offset:.25em}.start-seite button,.start-seite a{touch-action:manipulation}.start-seite button{cursor:pointer}.start-seite :where(a,button):active{transform:translateY(1px)}.start-seite :where(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.start-seite .wrap{width:min(72rem,calc(100% - var(--sc-gutter)*2));margin-inline:auto}.start-seite .button{background:var(--start-knopf-grund);color:var(--start-knopf-text);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:.9rem;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.start-seite .button--secondary{background:var(--start-knopf-sekundaer-grund);border-color:var(--sc-hairline-strong);color:var(--sc-ink)}.start-seite .eyebrow{border:1px solid var(--sc-hairline);background:var(--start-badge-grund);color:var(--start-text-detail);border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.7rem;padding:.3rem .8rem;font-size:.78rem;display:inline-flex}.start-seite .eyebrow:before{content:"";background:var(--sc-accent);width:6px;height:6px;box-shadow:0 0 9px var(--start-akzent-schein);border-radius:50%;flex:0 0 6px}.start-seite .site-bar{z-index:60;padding:.7rem var(--sc-gutter);border-bottom:1px solid var(--sc-hairline);background:var(--start-leiste);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.start-seite .mark{letter-spacing:.02em;color:var(--sc-ink);align-items:center;gap:.65rem;font-size:1.2rem;font-weight:500;text-decoration:none;display:inline-flex}.start-seite .mark img{width:24px;height:auto;filter:var(--start-baer-filter)}.start-seite .site-nav,.start-seite .site-actions{align-items:center;gap:clamp(.7rem,1.6vw,1.65rem);display:flex}.start-seite .site-nav a,.start-seite .resume{color:var(--sc-ink-soft);font-size:.82rem;text-decoration:none}.start-seite .site-actions .button{padding:.7rem 1.1rem;font-size:.8rem}.start-seite [data-sc-progress]{z-index:65}.start-seite .skip{z-index:90;position:fixed;top:5rem;left:1rem;transform:translateY(-12rem)}.start-seite .skip:focus{transform:none}.start-seite .hero__stage{isolation:isolate;min-height:56rem}.start-seite .hero__landscape{z-index:-2;background:radial-gradient(ellipse at 50% 85%,var(--start-leuchten),transparent 65%);position:absolute;inset:0}.start-seite .mountains{width:100%;max-width:none;height:43%;position:absolute;bottom:0}.start-seite .hero__landscape:after{content:"";background:linear-gradient(transparent,var(--start-grund));position:absolute;inset:60% 0 0}.start-seite .hero__bear{width:16rem;height:auto;opacity:var(--start-baer-deckkraft);filter:var(--start-baer-filter);z-index:-1;position:absolute;top:6rem;left:calc(50% - 8rem)}.start-seite .hero .hero__copy{width:calc(100% - 2 * var(--sc-gutter));max-width:65rem;top:9rem;left:50%;right:auto;translate:-50%}.start-seite .hero h1{max-width:27ch;margin:0 auto 1.6rem;font-size:clamp(2.8rem,4.1vw,4.2rem);line-height:1.16}.start-seite .hero__copy p{max-width:42rem;margin:0 auto 2.6rem;font-size:.95rem}.start-seite .hero__front{width:100%;padding-inline:var(--sc-gutter);z-index:21;position:absolute;top:36rem;left:0}.start-seite .hero__lift{transform:translateY(calc(var(--sc-p,0) * -120px))}.start-seite .cockpit{border:1px solid var(--start-cockpit-rand);background:var(--sc-surface);max-width:60rem;box-shadow:0 0 0 5px var(--start-flaechen-saum),0 24px 70px -20px var(--start-cockpit-schatten);border-radius:1.25rem;grid-template-columns:14rem minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}.start-seite .cockpit__nav{background:var(--start-cockpit-leiste);flex-direction:column;gap:.3rem;padding:1.4rem 1rem;display:flex}.start-seite .cockpit__handle{background:var(--start-cockpit-griff);border-radius:99px;width:3.5rem;height:.6rem;margin:.25rem .65rem 1.4rem;display:block}.start-seite .cockpit__nav a{color:var(--start-text-detail);border-radius:.5rem;align-items:center;gap:.7rem;padding:.55rem .65rem;font-size:.85rem;text-decoration:none;display:flex}.start-seite .cockpit__nav svg{flex-shrink:0;width:16px;height:16px}.start-seite .cockpit__nav a.is-active{background:var(--start-cockpit-aktiv);color:var(--start-text)}.start-seite .cockpit__glow{background:radial-gradient(ellipse at 30% 30%,var(--start-cockpit-glow-1),transparent 76%),radial-gradient(ellipse at 25% 65%,var(--start-cockpit-glow-2),transparent 80%),var(--start-cockpit-grund);place-items:center;min-height:24rem;padding:2.3rem;display:grid}.start-seite .cockpit__content{text-align:center;width:100%;max-width:26rem;transition:opacity .2s ease-out}.start-seite .cockpit__seal{background:var(--start-siegel);width:56px;height:56px;box-shadow:0 6px 28px var(--start-siegel-schatten);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.start-seite .cockpit__seal img{width:24px;height:auto}.start-seite .cockpit__content h2{font-family:var(--sc-font-text);letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.1rem;line-height:1.3}.start-seite .cockpit__content p{color:var(--start-cockpit-text);margin-bottom:1.1rem;font-size:.8rem}.start-seite .cockpit__content .button{border-radius:.7rem;width:100%}.start-seite .cockpit__points{text-align:left;color:var(--start-cockpit-text);margin:1.2rem 0 0;padding:0;font-size:.8rem;line-height:1.8;list-style:none}.start-seite .about{padding-top:5rem}.start-seite .about__grid{grid-template-columns:minmax(0,1fr) 13rem;align-items:end;gap:4rem;display:grid}.start-seite .about__text p{font:500 var(--sc-t-xl)/1.35 var(--sc-font-display);letter-spacing:-.025em;max-width:30ch;color:var(--sc-ink);margin-bottom:2.5rem}.start-seite .about__grid>a{color:var(--sc-ink-soft);margin-bottom:3rem;font-size:.85rem}.start-seite .about--kurz{padding-top:4rem;padding-bottom:2rem}.start-seite .about--kurz .about__text p{font-size:var(--sc-t-lg);max-width:46ch;margin-bottom:0}.start-seite .about--kurz .about__grid{align-items:center}.start-seite .about--kurz .about__grid>a{margin-bottom:0}.start-seite .service--dash .service__card{grid-template-columns:1.3fr 1fr;min-height:0}.start-seite .service--dash .service__visual{justify-content:center;padding:2rem}.start-seite .browser{border:1px solid var(--start-visual-rand);background:var(--start-visual-flaeche);width:100%;box-shadow:0 24px 60px var(--start-schatten-stark);border-radius:.8rem;overflow:hidden}.start-seite .browser__bar{background:var(--start-browser-leiste);border-bottom:1px solid var(--start-browser-rand);align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex}.start-seite .browser__bar i{background:var(--start-browser-punkt);border-radius:50%;width:9px;height:9px}.start-seite .browser__bar span{color:var(--start-text-weich);margin-left:.6rem;font-size:.7rem}.start-seite .browser img{width:100%;height:auto;display:block}.start-seite .service{padding-block:1.25rem}.start-seite .service__card{--sc-t-2xl:clamp(2.1rem,3vw,2.75rem);border:1px solid var(--sc-hairline);background:var(--start-karte);box-shadow:0 0 0 5px var(--start-karten-saum);border-radius:1.25rem;grid-template-columns:1fr 1fr;min-height:37rem;padding:.5rem;display:grid}.start-seite .service__visual{background:radial-gradient(ellipse at 50% 65%,var(--start-visual-leuchten),transparent 75%),linear-gradient(160deg,var(--start-visual-verlauf-1),var(--start-visual-verlauf-2));border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;min-width:0;padding:3rem 2.5rem;display:flex;position:relative;overflow:hidden}.start-seite .service__copy{flex-direction:column;align-items:flex-start;padding:3rem;display:flex}.start-seite .service__copy h2{font-size:var(--sc-t-2xl);max-width:18ch}.start-seite .service__copy p{font-size:.95rem;line-height:1.65}.start-seite .service__copy .eyebrow{margin-bottom:3rem}.start-seite .service__copy .button{margin-top:1rem}.start-seite .plus{color:var(--sc-ink-soft);align-items:baseline;gap:.65rem;font-size:.9rem;display:flex}.start-seite .plus:before{content:"+";color:var(--sc-accent);font-size:1.3rem;font-weight:400}.start-seite .service__copy>.plus{margin-top:auto;padding-top:2rem}.start-seite .slide{border:1px solid var(--start-visual-rand);background:var(--start-visual-flaeche);width:100%;box-shadow:0 18px 40px var(--start-schatten);border-radius:.8rem;padding:2rem;position:relative}.start-seite .slide h3{margin-bottom:2rem;font-size:1.7rem}.start-seite .slide ul{margin:0;padding:0 0 1.8rem;list-style:none}.start-seite .slide li{border-top:1px solid var(--sc-hairline);color:var(--start-text-detail);padding:.8rem 0;font-size:.85rem}.start-seite .slide img{width:19px;height:auto;filter:var(--start-baer-filter);margin-left:auto}.start-seite .service--peak{padding-block:2rem}.start-seite .service--peak .service__card{grid-template-columns:1.12fr 1fr;min-height:43rem}.start-seite .service--peak .service__visual{background:radial-gradient(ellipse at 50% 50%,var(--start-cockpit-glow-1),transparent 75%),var(--start-produkt-grund)}.start-seite .product-icon{width:160px;height:auto;box-shadow:0 24px 50px var(--start-produkt-schatten);border-radius:22%}.start-seite .platforms{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.start-seite .platforms span{border:1px solid var(--sc-hairline);background:var(--start-flaeche);border-radius:99px;padding:.35rem .65rem;font-size:.75rem}.start-seite .screen-note{margin:0;font-size:.75rem}.start-seite .product-states{gap:.45rem;margin:1rem 0 2rem;display:grid}.start-seite .store-links{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;display:flex}.start-seite .store-links img{width:120px;height:auto}.start-seite .store-links .google-badge{width:135px;height:auto}.start-seite .store-links>a:last-child{color:var(--sc-accent);font-size:.85rem}.start-seite .phone{border:1px solid var(--start-telefon-rand);background:var(--start-telefon-grund);width:12rem;box-shadow:0 20px 40px var(--start-schatten-stark);border-radius:2rem;padding:.45rem}.start-seite .phone img{border-radius:1.5rem;width:100%;height:auto}.start-seite .visual-caption{color:var(--start-text-detail);margin:0;font-size:.8rem}.start-seite .plan{background:var(--start-visual-flaeche);border:1px solid var(--start-visual-rand);width:100%;max-width:23rem;box-shadow:0 18px 40px var(--start-schatten);border-radius:1rem;padding:2rem}.start-seite .plan h3{margin-bottom:2rem;font-size:1.6rem}.start-seite .plan ul{margin:0;padding:0;list-style:none}.start-seite .plan li{border-top:1px solid var(--sc-hairline);align-items:center;gap:1rem;padding:1rem 0;font-size:.9rem;display:flex}.start-seite .plan li:before{content:"✓";color:var(--sc-accent)}.start-seite .section-heading{max-width:42rem;margin-bottom:3rem}.start-seite .section-heading h2{margin-bottom:1.3rem}.start-seite .tiers{border:1px solid var(--sc-hairline);background:var(--start-stufen-grund);border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.start-seite .tier{min-width:0;padding:2.6rem 2.2rem}.start-seite .tier--featured{background:var(--start-flaeche-2);border:1px solid var(--start-stufen-rand);box-shadow:0 16px 60px var(--start-stufen-schatten);border-radius:1.25rem;margin-block:-1rem;padding-top:3.6rem;position:relative}.start-seite .tier__label{font:400 .72rem/1.6 var(--font-mono), monospace;letter-spacing:.08em;border-bottom:1px solid var(--sc-hairline);color:var(--start-text-detail);margin-bottom:2rem;padding-bottom:1.3rem;display:block}.start-seite .tier h3{min-height:2.3em;font-size:clamp(1.8rem,2.6vw,2.6rem)}.start-seite .tier p{min-height:3.3em;font-size:.9rem}.start-seite .dots{color:var(--start-text-detail);gap:1rem;margin:2.5rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.start-seite .dots li{align-items:baseline;gap:.8rem;display:flex}.start-seite .dots li:before{content:"";background:var(--sc-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.start-seite .faq-layout{grid-template-columns:1fr 1.15fr;gap:5rem;display:grid}.start-seite details{border-top:1px solid var(--sc-hairline)}.start-seite details:last-child{border-bottom:1px solid var(--sc-hairline)}.start-seite summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:1rem;list-style:none;display:flex}.start-seite summary::-webkit-details-marker{display:none}.start-seite summary:after{content:"+";color:var(--sc-accent);font-size:1.5rem;transition:transform .16s ease-out}.start-seite details[open] summary:after{transform:rotate(45deg)}.start-seite details p{padding-right:1.7rem;font-size:.9rem;line-height:1.7}.start-seite .files{border-top:1px solid var(--sc-hairline);margin:3rem 0 0;padding:0;list-style:none}.start-seite .file{border-bottom:1px solid var(--sc-hairline);grid-template-columns:3rem 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem .5rem;text-decoration:none;display:grid}.start-seite .file__type{border:1px solid var(--sc-hairline-strong);text-align:center;border-radius:.4rem;padding:.5rem;font-size:.7rem}.start-seite .file__name{font-size:1rem;display:block}.start-seite .file__desc{color:var(--sc-ink-soft);margin-top:.3rem;font-size:.8rem;display:block}.start-seite .file__get{color:var(--sc-accent);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.start-seite .file__get svg{width:20px;height:20px}.start-seite .files__note{margin-top:1.5rem;font-size:.8rem}.kundenkasten{border:1px solid var(--sc-hairline-strong);background:radial-gradient(ellipse at 15% 50%,var(--start-kunden-leuchten),transparent 70%),var(--start-flaeche);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:2.5rem;padding:2rem 2.2rem;display:grid}.kundenkasten .eyebrow{margin-bottom:1rem}.kundenkasten h3{font-family:var(--sc-font-display);margin:0 0 .6rem;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;line-height:1.2}.kundenkasten p{color:var(--sc-ink-soft);max-width:52ch;margin:0;font-size:.95rem}.kundenkasten .button{white-space:nowrap}.start-seite .contact{isolation:isolate;background:radial-gradient(ellipse at 60% 50%,var(--start-kontakt-leuchten),transparent 65%);padding-bottom:3rem}.start-seite .contact:after{background:radial-gradient(32rem at calc(var(--sc-mx,.5)*100%) calc(var(--sc-my,.5)*100%),var(--start-kontakt-spot),transparent 70%);z-index:-1}.start-seite .contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;gap:3rem;display:grid}.start-seite .contact__intro h2{max-width:13ch}.start-seite .contact__intro p{font-size:.95rem}.start-seite .contact__intro .dots{margin-top:2rem}.start-seite .cockpit--schluss{grid-template-columns:10rem minmax(0,1fr);width:100%}.start-seite .cockpit--schluss .cockpit__nav{padding-inline:.5rem}.start-seite .cockpit--schluss .cockpit__nav a{gap:.45rem;font-size:.75rem}.start-seite .cockpit--schluss .cockpit__glow{padding:2rem 1.5rem}.start-seite .form{gap:1rem;width:100%;min-width:0;display:grid}.start-seite .form label{color:var(--start-text);gap:.4rem;font-size:.8rem;display:grid}.start-seite .form input,.start-seite .form select,.start-seite .form textarea{background:var(--start-feld-grund);width:100%;min-width:0;color:var(--start-text);border:1px solid var(--start-feld-rand);border-radius:.45rem;padding:.75rem;font-size:1rem}.start-seite .form textarea{resize:vertical;min-height:8rem}.start-seite .form__row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.start-seite .form small{color:var(--start-cockpit-text);font-size:.72rem;line-height:1.6}.start-seite .form .button{width:100%}.start-seite .foot{border-top:1px solid var(--sc-hairline);color:var(--sc-ink-soft);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:6rem;padding-top:2rem;font-size:.75rem;display:flex}.start-seite .foot .date{flex-basis:100%;margin:0;font-size:.75rem}@media (hover:hover) and (pointer:fine){.start-seite .button:hover{background:var(--start-knopf-hover);transform:translateY(-2px)}.start-seite .button--secondary:hover,.start-seite .cockpit__nav a:hover{background:var(--start-hover-grund);color:var(--start-text)}.start-seite .site-nav a:hover,.start-seite .resume:hover,.start-seite .foot a:hover,.start-seite .reference a:hover{color:var(--sc-accent)}.start-seite .file:hover{background:var(--start-flaechen-saum)}.start-seite summary:hover{color:var(--sc-accent)}}@media (max-width:1100px) and (min-width:861px){.start-seite .site-bar{gap:1rem;padding-inline:1.5rem}.start-seite .site-nav{gap:.8rem}.start-seite .site-nav a{font-size:.73rem}.start-seite .resume{display:none}.start-seite .service__copy{padding:2rem}.start-seite .contact__grid{grid-template-columns:.75fr 1.5fr;gap:2rem}.start-seite .cockpit--schluss{grid-template-columns:8.5rem 1fr}}@media (max-width:860px){.kundenkasten{grid-template-columns:1fr;gap:1.2rem;padding:1.5rem}.start-seite .site-nav,.start-seite .resume{display:none}.start-seite .site-bar{padding:.65rem var(--sc-gutter)}.start-seite .site-actions .button{padding:.75rem 1rem;font-size:.72rem}.start-seite .mark{font-size:1.05rem}.start-seite .mark img{width:20px}.start-seite .hero__stage{min-height:62rem}.start-seite .hero .hero__copy{max-width:none;top:7.5rem;left:50%;right:auto}.start-seite .hero h1{font-size:var(--sc-t-2xl)}.start-seite .hero__copy p{margin-bottom:1.8rem;font-size:.9rem}.start-seite .hero .eyebrow{padding:.35rem .65rem;font-size:.63rem}.start-seite .hero__front{top:32rem}.start-seite .hero__bear{width:12rem;left:calc(50% - 6rem)}.start-seite .cockpit,.start-seite .cockpit--schluss{grid-template-columns:1fr}.start-seite .cockpit__nav,.start-seite .cockpit--schluss .cockpit__nav{flex-flow:wrap;gap:.3rem;padding:.7rem}.start-seite .cockpit__handle{display:none}.start-seite .cockpit__nav a,.start-seite .cockpit--schluss .cockpit__nav a{gap:.4rem;padding:.45rem .55rem;font-size:.7rem}.start-seite .cockpit__nav svg{width:14px;height:14px}.start-seite .cockpit__glow{min-height:22rem;padding:1.6rem 1.2rem}.start-seite .cockpit__content h2{font-size:1rem}.start-seite .cockpit__content p,.start-seite .cockpit__points{font-size:.75rem}.start-seite .about{padding-top:4rem}.start-seite .about__grid,.start-seite .faq-layout,.start-seite .contact__grid{grid-template-columns:1fr;gap:1.5rem}.start-seite .about__grid>a{margin:0}.start-seite .about__text p{max-width:30ch}.start-seite .service__card,.start-seite .service--peak .service__card,.start-seite .service--dash .service__card{grid-template-columns:1fr;min-height:0}.start-seite .service--dash .service__visual{min-height:0;padding:1rem}.start-seite .service__visual{min-height:24rem;padding:2.5rem 1.5rem}.start-seite .service__copy{padding:2rem 1.5rem}.start-seite .service__copy .eyebrow{margin-bottom:2rem}.start-seite .service__copy h2{max-width:20ch}.start-seite .service--peak .service__visual{min-height:29rem}.start-seite .service--peak .service__copy h2{font-size:clamp(2rem,6vw,3rem)}.start-seite .service__copy>.plus{padding-top:1rem}.start-seite .phone{width:10rem}.start-seite .tiers{grid-template-columns:1fr;gap:0}.start-seite .tier{padding:2rem}.start-seite .tier--featured{margin:0 -.3rem;padding:2rem}.start-seite .tier h3,.start-seite .tier p{min-height:0}.start-seite .tier .dots{margin-top:2rem}.start-seite .faq-layout{gap:0}.start-seite .section-heading{margin-bottom:2rem}.start-seite .file{grid-template-columns:2.8rem 1fr;gap:1rem}.start-seite .file__get{grid-column:2}.start-seite .file__name{font-size:.9rem}.start-seite .contact__grid{gap:3rem}.start-seite .contact__intro h2{max-width:17ch}.start-seite .cockpit--schluss .cockpit__glow{padding:1.5rem}.start-seite .foot{margin-top:4rem}.start-seite .form__row{grid-template-columns:1fr}}@media (max-width:380px){.start-seite .hero .eyebrow{font-size:.57rem}.start-seite .hero__front{top:34rem}.start-seite .button{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.start-seite .hero{height:auto!important}.start-seite .hero__stage{height:auto;min-height:0;padding:8rem 0 3rem;position:relative}.start-seite .hero .hero__copy{margin-inline:auto;position:relative;top:auto;left:auto;right:auto;translate:none}.start-seite .hero__front{margin-top:4rem;position:relative;top:auto}.start-seite .hero__lift{transform:none}.start-seite .hero__copy,.start-seite .hero h1,.start-seite .about__text p,.start-seite .sc-split__i,.start-seite [data-sc-in],.start-seite [data-sc-stagger]>*{opacity:1!important;transform:none!important}.start-seite .cockpit__content,.start-seite .button,.start-seite summary:after{transition:none}}.start-seite .chips{gap:var(--sc-3);flex-wrap:wrap;display:flex}.start-seite .chip{align-items:center;gap:var(--sc-2);text-align:left;background:var(--sc-surface);border:1px solid color-mix(in oklab, var(--sc-ink-soft) 65%, transparent);border-radius:var(--sc-r-md);font-size:var(--sc-t-sm);transition:transform .16s var(--sc-ease-out);padding:.8em 1em;line-height:1.4;display:inline-flex}.start-seite .chip svg{opacity:0;flex:0 0 1rem;width:1rem;height:1rem}.start-seite .chip[aria-pressed=true]{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-accent-ink)}.start-seite .chip[aria-pressed=true] svg{opacity:1}.start-seite .references__stage{align-items:center;display:flex}.start-seite .rail{gap:var(--sc-5);padding:var(--sc-7) var(--sc-gutter);align-items:stretch;width:max-content}.start-seite .rail__lead{padding-right:var(--sc-7);flex-direction:column;justify-content:center;display:flex}.start-seite .rail__lead h2{max-width:13ch}.start-seite .rail__lead p{font-size:var(--sc-t-lg);color:var(--sc-ink-soft);max-width:18ch}.start-seite .reference{min-height:30rem;padding:var(--sc-6);border-radius:var(--sc-r-lg);background:var(--sc-surface);box-shadow:var(--sc-e1);flex-direction:column;display:flex}.start-seite .reference__visual{height:16rem;margin-bottom:var(--sc-6);place-items:center;display:grid;overflow:hidden}.start-seite .reference__visual>img{border-radius:var(--sc-r-lg);width:7rem;height:auto}.start-seite .reference__visual>svg{width:7rem;height:7rem;color:var(--sc-accent);stroke-width:1px}.start-seite .reference__visual .phone{width:7rem;box-shadow:var(--sc-e2);border-radius:1rem;padding:.3rem}.start-seite .reference__visual .phone img{border-radius:.75rem;width:100%;height:auto}.start-seite .reference h3{font-size:var(--sc-t-xl);margin-bottom:var(--sc-3)}.start-seite .reference p{color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.start-seite .reference__links{gap:var(--sc-4);font-size:var(--sc-t-sm);flex-wrap:wrap;margin-top:auto;display:flex}.start-seite .rail__end{padding:var(--sc-7);font:600 var(--sc-t-2xl)/1.1 var(--sc-font-display);letter-spacing:var(--sc-track-tight);align-content:center;display:grid}.start-seite .note{z-index:55;bottom:var(--sc-5);right:var(--sc-5);background:var(--sc-surface);width:20rem;color:var(--sc-ink);border-radius:var(--sc-r-md);box-shadow:var(--sc-e3);position:fixed}.start-seite .note__toggle{width:100%;padding:var(--sc-4) var(--sc-5);align-items:center;gap:var(--sc-2);text-align:left;font-size:var(--sc-t-sm);border-radius:var(--sc-r-md);background:0 0;flex-wrap:wrap;display:flex}.start-seite .note__count{font-variant-numeric:tabular-nums;color:var(--sc-accent);margin-left:auto;font-weight:600}.start-seite .note__last{display:none}.start-seite .note__body{padding:0 var(--sc-5) var(--sc-4)}.start-seite .note__list{overscroll-behavior:contain;max-height:min(36vh,18rem);margin:0;padding:0;list-style:none;overflow-y:auto}.start-seite .note__list li{align-items:flex-start;gap:var(--sc-2);border-top:1px solid var(--sc-hairline);padding-block:var(--sc-2);font-size:var(--sc-t-xs);line-height:1.5;display:flex}.start-seite .note__list li.is-new{animation:.3s ease-out both note-in}.start-seite .note__list span{padding-top:var(--sc-1);flex:1}.start-seite .note__remove{border-radius:var(--sc-r-sm);background:0 0;min-width:32px;min-height:32px;font-size:1.25rem;line-height:1}.start-seite .note__empty{margin:0 0 var(--sc-3);font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.start-seite .note__body>a{font-size:var(--sc-t-xs);margin-top:var(--sc-2);font-weight:600;display:inline-block}.start-seite .note__body[hidden]{display:none}.start-seite .topics{width:100%;margin-block:.5rem 1.5rem}.start-seite .topics h3{font:500 .9rem/1.5 var(--sc-font-text);letter-spacing:0;margin-bottom:1rem}.start-seite .chips{gap:.5rem}.start-seite .chip{border-color:var(--sc-hairline);color:var(--sc-ink);border-radius:999px;padding:.6rem .8rem;font-size:.78rem}.start-seite .chip[aria-pressed=true]{background:var(--start-knopf-grund);color:var(--start-knopf-text);border-color:var(--start-knopf-grund)}.start-seite .chip svg{color:currentColor}.start-seite .note{border:1px solid var(--sc-hairline);background:var(--start-flaeche);color:var(--start-text);opacity:0;pointer-events:none;border-radius:1rem;transition:opacity .2s ease-out;bottom:1.25rem;right:1.25rem}.start-seite .note.is-visible{opacity:1;pointer-events:auto}.start-seite .note__toggle,.start-seite .note__remove{color:inherit}.start-seite .note__body>a{color:var(--sc-accent)}.start-seite .rail{gap:1.5rem}.start-seite .rail>*{flex:0 0 20rem;width:20rem}.start-seite .rail__lead{align-items:flex-start;padding-right:0}.start-seite .rail__lead h2{font-size:var(--sc-t-xl)}.start-seite .rail__end{padding:2rem;font-weight:500}.start-seite .reference{border:1px solid var(--sc-hairline);border-radius:1.25rem;height:100%;min-height:30rem;padding:1.5rem}.start-seite .reference h3{font-size:1.6rem}.start-seite .reference__links{color:var(--sc-accent)}@keyframes note-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.start-seite .chip:hover{border-color:var(--sc-accent);transform:translateY(-2px)}.start-seite .note__toggle:hover,.start-seite .note__remove:hover{background:var(--start-notiz-hover)}}@media (prefers-reduced-motion:no-preference){.start-seite .rail__settle{opacity:clamp(.55,calc(.55 + (var(--sc-p,0) - var(--enter,0)) * 3),1);transform:translateY(clamp(0px,calc((var(--enter,0) - var(--sc-p,0) + .15) * 90px),14px))}}@media (max-width:860px){.start-seite .note{width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:1rem 1rem 0 0;flex-direction:column-reverse;display:flex;bottom:0;right:0}.start-seite .note__toggle{height:3rem;min-height:3rem;padding:.25rem var(--sc-gutter);gap:0 .5rem;font-size:.75rem}.start-seite .note__last{white-space:nowrap;text-overflow:ellipsis;color:var(--sc-ink-soft);flex-basis:100%;font-size:.7rem;display:block;overflow:hidden}.start-seite .note__body{padding:1rem var(--sc-gutter)}.start-seite .note__list{max-height:40svh}.start-seite .note__remove{min-width:44px;min-height:44px}.start-seite .rail>*{flex-basis:80vw;width:80vw}.start-seite .reference{min-height:27rem}.start-seite .reference__visual{height:13rem;margin-bottom:1.25rem}.start-seite .reference__visual .phone{width:5.7rem}}@media (prefers-reduced-motion:reduce){.start-seite .note,.start-seite .chip{transition:none}.start-seite .note__list li.is-new{animation:none}}.start-seite{--sc-font-display:var(--font-display), sans-serif;--sc-font-text:var(--font-sans), sans-serif;--sc-font-mono:var(--font-mono), monospace}.start-seite [id]{scroll-margin-top:6rem}.start-seite .honigtopf{position:absolute;left:-9999px}.start-seite .inhalts-link{padding-bottom:3rem;font-size:.8rem}.start-seite:not(.sc-ready) [data-sc-cue],.start-seite:not(.sc-ready) [data-sc-in],.start-seite:not(.sc-ready) [data-sc-stagger]>*{opacity:1;transform:none}.start-seite:not(.sc-ready) .hero__stage{position:relative}.start-seite:not(.sc-ready) .references__stage{overflow-x:auto}@media (prefers-reduced-motion:reduce){.start-seite [data-sc-cue]{opacity:1!important;pointer-events:auto!important}.start-seite [data-sc-act=pan]{height:auto!important}.start-seite [data-sc-act=pan] [data-sc-stage]{height:auto;position:relative}}.start-seite{background:var(--sc-canvas)}.start-seite .eyebrow{font-family:var(--sc-font-text);text-transform:none;letter-spacing:normal;font-weight:400}.start-seite .theme-toggle{border:1px solid var(--start-rand-stark);background:var(--start-knopf-sekundaer-grund);width:40px;height:40px;color:var(--start-text);border-radius:50%;flex:0 0 40px;padding:0;position:relative}.start-seite .theme-toggle:hover{background:var(--start-hover-grund);color:var(--start-text)}.start-seite .theme-toggle:focus-visible{outline:2px solid var(--start-akzent);outline-offset:4px}.start-seite .form small{color:var(--start-text-weich)}.start-seite .cockpit__glow .form p,.start-seite .cockpit__glow .form small{color:var(--start-cockpit-text)}@media (max-width:380px){.start-seite .site-bar,.start-seite .site-actions{gap:.5rem}.start-seite .site-actions .button{white-space:normal;text-align:center;max-width:7rem;padding:.5rem .7rem}}
