.l9{--green: #1A8F3A;--green-soft: rgba(26, 143, 58, .12);--amber: #C97D00;--amber-soft: rgba(201, 125, 0, .15)}.l9 .status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--green-soft);color:var(--green);border:1px solid var(--green);border-radius:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;white-space:nowrap}.l9 .status-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);animation:l9-pulse 1.6s ease-in-out infinite}.l9 .status-badge.pilot{background:var(--amber-soft);color:var(--amber);border-color:var(--amber)}.l9 .status-badge.pilot:before{background:var(--amber)}.l9 .status-badge.compact{margin-bottom:0;padding:4px 9px;font-size:10px;letter-spacing:.14em}.l9 .hero-ctas{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.l9 .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--accent);color:var(--light-100);font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .15s,transform .2s}.l9 .btn-primary:hover{background:#e03600;transform:translateY(-1px)}.l9 .btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:transparent;color:var(--light-100);font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:4px;border:1px solid var(--dark-500);transition:border-color .15s,color .15s}.l9 .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.l9 .cap-block{margin-bottom:80px}.l9 .cap-block:last-child{margin-bottom:0}.l9 .cap-cat-h{display:flex;align-items:baseline;gap:24px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--dark-700);flex-wrap:wrap}.l9 .cap-cat-num{font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.14em;min-width:50px}.l9 .cap-cat-title{font-family:var(--font-display);font-weight:700;font-size:32px;letter-spacing:-.01em;color:var(--light-100)}.l9 .cap-cat-tag{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--neutral-400);letter-spacing:.16em;text-transform:uppercase}.l9 .cap-cat-lead{font-size:17px;color:var(--light-200);line-height:1.55;margin-bottom:32px;max-width:900px}.l9 .feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.l9 .feat-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:24px 24px 22px;display:flex;flex-direction:column}.l9 .feat-card .feat-name{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin-bottom:6px;color:var(--light-100)}.l9 .feat-card .feat-pos{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.l9 .feat-card p{font-size:14px;color:var(--light-200);line-height:1.55;margin-bottom:16px;flex:1}.l9 .feat-card .feat-fit{font-family:var(--font-mono);font-size:11px;color:var(--neutral-400);letter-spacing:.06em;padding-top:14px;border-top:1px dashed var(--dark-700);line-height:1.5}.l9 .feat-card .feat-fit b{color:var(--light-100);font-weight:500}.l9 .arch-section{background:linear-gradient(180deg,var(--dark-900) 0%,var(--dark-800) 100%);border-top:1px solid var(--dark-700);border-bottom:1px solid var(--dark-700)}.l9 .arch-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.l9 .arch-pre{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;display:inline-block;padding:4px 10px;border:1px solid var(--accent);border-radius:3px}.l9 .arch-h{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.02em;margin-bottom:24px;color:var(--light-100)}.l9 .arch-h .accent{color:var(--accent)}.l9 .arch-lead{font-size:18px;line-height:1.55;color:var(--light-200);margin-bottom:20px}.l9 .arch-lead b{color:var(--light-100)}.l9 .arch-lead.dim{color:var(--neutral-400);font-size:15px}.l9 .arch-list{list-style:none;padding:0;margin:0}.l9 .arch-list li{padding:16px 0;border-bottom:1px solid var(--dark-700);display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:baseline}.l9 .arch-list li:last-child{border-bottom:none}.l9 .arch-list .arch-num{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.14em}.l9 .arch-list .arch-name{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--light-100);display:block;margin-bottom:4px}.l9 .arch-list .arch-desc{font-size:14px;color:var(--light-200);line-height:1.55}.l9 .usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.l9 .usecase-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:28px 32px}.l9 .usecase-card .uc-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;display:block}.l9 .usecase-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin-bottom:12px;color:var(--light-100)}.l9 .usecase-card p{color:var(--light-200);font-size:15px;line-height:1.6;margin-bottom:14px}.l9 .usecase-card .uc-outcome{font-family:var(--font-mono);font-size:12px;color:var(--green);padding-top:14px;border-top:1px dashed var(--dark-700);letter-spacing:.06em;display:block}.l9 .preise-cta-card{max-width:720px;margin:0 auto;background:linear-gradient(180deg,var(--dark-800) 0%,rgba(255,60,0,.05) 100%);border:1px solid var(--accent);border-radius:8px;padding:40px 36px 32px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.l9 .preise-cta-card .pcta-tag{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase}.l9 .preise-cta-card h3{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.015em;line-height:1.15;color:var(--light-100);max-width:28ch}.l9 .preise-cta-card p{color:var(--light-200);font-size:16px;line-height:1.55;max-width:56ch}.l9 .preise-cta-card .pcta-primary{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:14px 26px;background:var(--accent);color:var(--light-100);font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .15s,transform .2s}.l9 .preise-cta-card .pcta-primary:hover{background:#e03600;transform:translateY(-1px)}.l9 .preise-cta-card .pcta-fallback{margin-top:8px;font-family:var(--font-mono);font-size:12px;color:var(--neutral-400);letter-spacing:.08em}.l9 .preise-cta-card .pcta-fallback a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.l9 .proj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.l9 .proj-card{padding:24px 20px;background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;text-decoration:none;color:var(--light-100);transition:all .2s;display:block}.l9 .proj-card:hover{border-color:var(--accent);transform:translateY(-2px)}.l9 .proj-card .proj-num{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.14em;display:block;margin-bottom:8px}.l9 .proj-card .proj-name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1.2;display:block}.l9 .proj-bonus{margin-top:48px;padding:24px 28px;background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px}.l9 .proj-bonus .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.l9 .proj-bonus p{color:var(--light-200);font-size:16px;line-height:1.55;margin:0}.l9 .proj-bonus a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.l9 .projekte-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.l9 .projekte-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:8px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.l9 .projekte-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-expo)}.l9 .projekte-card:hover{border-color:var(--accent);transform:translateY(-2px)}.l9 .projekte-card:hover:before{transform:scaleX(1)}.l9 .projekte-card .pc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.l9 .projekte-card .pc-counter{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--accent);font-weight:600}.l9 .projekte-card h3{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.4vw,32px);line-height:1.1;letter-spacing:-.02em;color:var(--light-100);max-width:24ch}.l9 .projekte-card h3 .accent{color:var(--accent)}.l9 .projekte-card .pc-body{color:var(--light-200);font-size:15px;line-height:1.6;flex:1}.l9 .projekte-card .pc-foot{display:flex;justify-content:flex-end;align-items:center;padding-top:14px;border-top:1px dashed var(--dark-700);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.l9 .projekte-card .pc-cta{color:var(--accent);font-weight:600}.l9 .individuell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.l9 .individuell-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:28px 28px 24px}.l9 .individuell-card .iv-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;display:block;margin-bottom:14px}.l9 .individuell-card h3{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em;line-height:1.25;color:var(--light-100);margin-bottom:14px}.l9 .individuell-card p{color:var(--light-200);font-size:15px;line-height:1.6}.l9 .individuell-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;padding:22px 28px;background:linear-gradient(180deg,#ff3c000f,#ff3c0005);border:1px solid var(--accent);border-radius:6px;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;color:var(--light-100);text-decoration:none;text-align:center;transition:background .15s,transform .2s}.l9 .individuell-cta:hover{background:#ff3c001f;transform:translateY(-1px)}.l9 .live-sites-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.l9 .live-site-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:24px 24px 20px;display:flex;flex-direction:column;gap:10px}.l9 .live-site-card .ls-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase}.l9 .live-site-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;color:var(--light-100)}.l9 .live-site-card p{color:var(--light-200);font-size:14px;line-height:1.55;flex:1}.l9 .live-site-card .ls-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;border-top:1px dashed var(--dark-700);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.l9 .live-site-card .ls-ext{color:var(--accent);font-weight:600}.l9 .live-site-card .ls-int{color:var(--neutral-400)}.l9 .live-site-card .ls-int:hover{color:var(--light-100)}.l9 .live-sites-note{margin-top:32px;padding:16px 20px;background:var(--dark-800);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;font-size:14px;color:var(--neutral-400);line-height:1.55}.l9 .live-sites-note a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.l9 .invariant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.l9 .invariant-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:28px 28px 24px}.l9 .invariant-card .inv-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;display:block}.l9 .invariant-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;line-height:1.2;color:var(--light-100);margin-bottom:14px}.l9 .invariant-card p{color:var(--light-200);font-size:15px;line-height:1.6}.l9 .pfade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.l9 .pfade-card{background:var(--dark-800);border:1px solid var(--dark-700);border-radius:6px;padding:28px 28px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s}.l9 .pfade-card:hover{border-color:var(--accent);transform:translateY(-2px)}.l9 .pfade-card .pf-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase}.l9 .pfade-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;line-height:1.2;color:var(--light-100)}.l9 .pfade-card p{color:var(--light-200);font-size:15px;line-height:1.55;flex:1}.l9 .pfade-card .pf-cta{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;padding-top:12px;border-top:1px dashed var(--dark-700)}@media(max-width:1100px){.l9 .arch-grid{grid-template-columns:1fr;gap:32px}.l9 .live-sites-grid{grid-template-columns:1fr 1fr}.l9 .individuell-grid,.l9 .invariant-grid,.l9 .pfade-grid{grid-template-columns:1fr}}@media(max-width:900px){.l9 .usecase-grid,.l9 .projekte-grid,.l9 .live-sites-grid{grid-template-columns:1fr}.l9 .proj-grid{grid-template-columns:1fr 1fr}.l9 .cap-cat-h{gap:12px}.l9 .cap-cat-tag{margin-left:0;flex-basis:100%}.l9 .preise-cta-card{padding:32px 22px 28px}}
