/* ── HFC: Altes statisches HTML ausblenden, Wizard anzeigen ── */
.hfc-grid-wrap{display:none!important}
.hfc-cta-wrap,.hfc-cta-wrap2,.hfc-trust,.hfc-trust2{display:none!important}
.hero-form-card>div[style*="background:#fff"]{display:none!important}
.hero-form-card>div[style*="background: #fff"]{display:none!important}
#boni-root{min-height:380px;background:#0f0f0f}
.hero-form-card{border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.45)}

/* ── Main Styles ── */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#07070f;--ink2:#0b1020;--white:#fff;--muted:#6b7280;--blue:#1a56db;--blue-dark:#0f2f7a;--blue-soft:#0b4ec4;--gold:#f59e0b;--gold2:#fbbf24;--green:#10b981;--r:12px;--r2:20px}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--ink);color:var(--white);overflow-x:hidden;line-height:1.6}a{text-decoration:none;color:inherit}h1,h2,h3,h4{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;text-transform:uppercase}.nav{position:sticky;top:0;z-index:20;background:var(--blue);height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 12px rgba(0,0,0,.35)}.nav-logo{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:800;color:var(--white);display:flex;align-items:center;gap:4px}.nav-logo span:last-child{color:#facc15}.nav-links{display:flex;gap:10px}.nav-links a{font-size:.85rem;font-weight:600;color:rgba(255,255,255,.8);padding:8px 12px;border-radius:6px}.nav-links a:hover{background:rgba(255,255,255,.12);color:#fff}.nav-right{display:flex;align-items:center;gap:10px}.nav-phone{font-size:.85rem;font-weight:700;background:rgba(255,255,255,.12);padding:7px 12px;border-radius:6px}.nav-cta{font-size:.85rem;font-weight:700;background:#fff;color:var(--blue);padding:8px 14px;border-radius:6px}.hamburger{display:none;flex-direction:column;gap:4px;padding:6px;border:none;background:transparent;color:#fff;cursor:pointer}.hamburger span{width:22px;height:2px;background:#fff;border-radius:2px}.mobile-drawer{display:none;position:fixed;top:64px;left:0;right:0;background:var(--blue-dark);z-index:19;flex-direction:column;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px rgba(0,0,0,.4);opacity:0;transform:translateY(-8px);pointer-events:none;transition:.25s}.mobile-drawer.open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-drawer a{padding:14px 20px;font-size:.95rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-drawer a:last-child{border-bottom:none}.topbar{background:linear-gradient(90deg,#b91c1c,#dc2626);color:#fee2e2;text-align:center;padding:8px 14px;font-size:.8rem;font-weight:600}.topbar a{text-decoration:underline;color:#fecaca;margin-left:6px}.hero{background:radial-gradient(circle at 0 0,#2563eb 0,#0b1f4a 50%,#010718 100%);position:relative;overflow:hidden}.hero-grid{max-width:1180px;margin:0 auto;padding:44px 32px 40px;display:grid;grid-template-columns:minmax(0,1.1fr) 380px;gap:40px;align-items:flex-start}.hero-left{position:relative;z-index:2}.hero-right{position:relative;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.8);padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb;margin-bottom:18px}.hero-h1{font-size:clamp(2.6rem,4.6vw,3.9rem);line-height:1.05;margin-bottom:8px;transition:.4s cubic-bezier(.25,.46,.45,.94)}.hero-h1 .word-main{color:#fff;text-shadow:0 0 30px rgba(255,255,255,.4),0 2px 10px rgba(0,0,0,.6)}.hero-h1 .sub-h{display:block;margin-top:8px;font-size:clamp(1.5rem,3vw,2rem);background:linear-gradient(90deg,var(--gold),var(--gold2),#fde68a,var(--gold));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 4s linear infinite}@keyframes shimmer{0%{background-position:0}100%{background-position:200%}}.hero-tagline{font-size:1rem;color:rgba(241,245,249,.9);max-width:520px;margin:20px 0 26px}.hero-tagline strong{color:#facc15}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip{font-size:.8rem;font-weight:600;color:rgba(241,245,249,.9);padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.7)}.hero-form-card{background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.45);overflow:hidden}.hfc-header{background:linear-gradient(135deg,#1d4ed8,#7c3aed);padding:16px 18px}.hfc-title{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-bottom:4px}.hfc-sub{font-size:.8rem;color:rgba(226,232,240,.9)}.hfc-trust{padding:10px 16px;border-top:1px solid #e5e7eb;background:#f9fafb;font-size:.75rem;color:#6b7280;display:flex;flex-wrap:wrap;gap:10px}.hero-stats{max-width:1180px;margin:0 auto;padding:18px 32px 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(148,163,184,.35)}.hstat{text-align:center;padding:12px 10px;border-right:1px solid rgba(148,163,184,.35)}.hstat:last-child{border-right:none}.hstat-num{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;font-weight:600}.hstat-lbl{font-size:.78rem;color:#e5e7eb}.ticker{background:var(--ink2);border-top:1px solid rgba(148,163,184,.35);border-bottom:1px solid rgba(148,163,184,.35);overflow:hidden}.ticker-inner{display:flex;animation:ticker 22s linear infinite}.ticker-inner:hover{animation-play-state:paused}.tick-item{display:flex;align-items:center;gap:8px;padding:10px 32px;border-right:1px solid rgba(148,163,184,.3);font-size:.8rem;color:#e5e7eb;white-space:nowrap}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.section{padding:80px 32px}.sec-in{max-width:1180px;margin:0 auto}.sec-label{font-size:.8rem;font-weight:700;letter-spacing:.18em;color:#60a5fa;margin-bottom:10px;text-transform:uppercase}.sec-title{font-size:2.1rem;margin-bottom:10px}.sec-desc{font-size:.98rem;color:#cbd5f5;max-width:540px}.vs-section{background:var(--ink2)}.vs-grid{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.vs-panel{background:rgba(15,23,42,.9);border-radius:18px;border:1px solid rgba(148,163,184,.4);padding:24px;transition:.3s cubic-bezier(.25,.46,.45,.94)}.vs-panel:hover{transform:translateY(-6px);box-shadow:0 25px 70px rgba(0,0,0,.5)}.vs-panel.bad{border-color:rgba(239,68,68,.5)}.vs-tag{display:inline-block;font-size:.8rem;font-weight:600;padding:5px 10px;border-radius:999px;margin-bottom:10px}.vs-panel.bad .vs-tag{background:rgba(239,68,68,.1);color:#fecaca}.vs-panel.good .vs-tag{background:rgba(16,185,129,.12);color:#a7f3d0}.vs-panel h3{font-size:1.1rem;margin-bottom:10px}.vs-row{display:flex;gap:8px;font-size:.9rem;color:#e5e7eb;padding:6px 0}.vs-row span:first-child{font-size:1rem}.products-section{background:#020617}.prod-grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.prod-card{position:relative;padding:22px 20px;border-radius:18px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.45);cursor:pointer;overflow:hidden;transition:.3s cubic-bezier(.25,.46,.45,.94)}.prod-card:hover{border-color:rgba(26,86,219,.8);background:rgba(15,23,42,1);box-shadow:0 20px 60px rgba(26,86,219,.2);transform:translateY(-8px)}.prod-card:hover .prod-ic{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:scale(1.1)}.prod-card:hover .prod-name{text-shadow:0 2px 10px rgba(255,255,255,.3)}.prod-ic{width:46px;height:46px;border-radius:12px;background:rgba(15,23,42,1);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:12px}.prod-name{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;margin-bottom:6px}.prod-desc{font-size:.9rem;color:#cbd5f5;margin-bottom:10px}.prod-badge{display:inline-block;font-size:.75rem;padding:3px 9px;border-radius:999px;background:rgba(16,185,129,.16);color:#bbf7d0}.steps-section{background:var(--ink2)}.steps-grid{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.step-card{background:#020617;border-radius:16px;border:1px solid rgba(148,163,184,.4);padding:24px;transition:.3s cubic-bezier(.25,.46,.45,.94)}.step-card:hover{border-color:rgba(96,165,250,.6);background:rgba(15,23,42,.95);box-shadow:0 15px 40px rgba(96,165,250,.15)}.step-n{font-size:1.9rem;color:#60a5fa;margin-bottom:8px}.step-card h3{font-size:1rem;margin-bottom:6px}.step-card p{font-size:.9rem;color:#cbd5f5}.form-section{background:#020617}.form-layout{margin-top:40px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px}.fsidebar-title{font-size:1.4rem;margin-bottom:10px}.fsidebar-desc{font-size:.9rem;color:#cbd5f5;margin-bottom:20px}.ftrust{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.ftrust-item{font-size:.88rem}.founder-box{display:flex;align-items:center;gap:12px;padding:14px 14px;border-radius:14px;background:#020617;border:1px solid rgba(148,163,184,.4);transition:.3s}.founder-box:hover{border-color:rgba(29,78,216,.6);background:rgba(15,23,42,.95);box-shadow:0 12px 35px rgba(29,78,216,.2);transform:translateY(-2px)}.founder-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#7c3aed);display:flex;align-items:center;justify-content:center;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem}.founder-meta{font-size:.8rem;color:#cbd5f5}.form-card{border-radius:18px;border:1px solid rgba(148,163,184,.5);overflow:visible;background:#fff}.form-card-hdr{background:linear-gradient(135deg,#1d4ed8,#7c3aed);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.form-card iframe{display:block;width:100%;min-height:620px;border:none}.form-note{margin-top:8px;font-size:.75rem;color:#9ca3af;text-align:center}.testi-section{background:var(--ink2)}.testi-grid{margin-top:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.testi-card{padding:20px 18px;border-radius:16px;background:#020617;border:1px solid rgba(148,163,184,.5)}.testi-stars{color:#facc15;font-size:.95rem;margin-bottom:8px}.testi-q{font-size:.9rem;color:#e5e7eb;margin-bottom:14px}.testi-foot{display:flex;align-items:center;gap:10px;font-size:.8rem;color:#cbd5f5}.faq-section{background:#020617}.faq-grid{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-item{border-radius:14px;background:#020617;border:1px solid rgba(148,163,184,.45);overflow:hidden}.faq-q{padding:14px 14px;font-size:.88rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-a{padding:0 14px 14px;font-size:.86rem;color:#cbd5f5;display:none}.faq-item.open .faq-a{display:block}.cta-section{background:var(--ink);padding:90px 32px}.cta-in{max-width:720px;margin:0 auto;text-align:center}.cta-in h2{font-size:2.3rem;margin-bottom:10px}.cta-in p{font-size:.98rem;color:#e5e7eb;margin-bottom:26px}.cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#111;padding:14px 26px;border-radius:999px;border:none;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:.3s cubic-bezier(.25,.46,.45,.94)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(245,158,11,.6)}.btn-ghost{background:transparent;border-radius:999px;border:1px solid rgba(148,163,184,.7);color:#e5e7eb;padding:13px 22px;font-size:.9rem;transition:.3s}.btn-ghost:hover{background:rgba(148,163,184,.15);border-color:rgba(148,163,184,.9);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.4)}.wa-section{background:#050816}.wa-chat{background:#020617;border-radius:18px;border:1px solid rgba(148,163,184,.5);padding:18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative;min-height:230px}.wa-badge{font-size:.75rem;color:#9ca3af;margin-bottom:4px;text-align:center}.wa-bubble{display:flex;gap:8px;opacity:0;transform:translateY(12px);animation:waFade 1s forwards}.wa-bubble-body{background:rgba(15,23,42,.95);border-radius:14px 14px 14px 4px;padding:10px 12px;max-width:260px}.wa-bubble-body p{font-size:.86rem;color:#e5e7eb;margin-bottom:4px}.wa-bubble-body span{font-size:.7rem;color:#9ca3af}.wa-in .wa-bubble-body{border-radius:14px 14px 14px 4px}.wa-out{justify-content:flex-end}.wa-out .wa-bubble-body{border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#22c55e,#16a34a)}.wa-out .wa-bubble-body span{color:rgba(255,255,255,.8)}.wa-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#7c3aed);display:flex;align-items:center;justify-content:center;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem}.wa-typing{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(12px);animation:waFade 1s forwards 4s}.wa-typing-dots{background:rgba(15,23,42,.95);border-radius:999px;padding:8px 12px;display:flex;gap:4px}.wa-typing-dots span{width:6px;height:6px;border-radius:50%;background:#e5e7eb;animation:waDot 1.2s infinite}.wa-typing-dots span:nth-child(2){animation-delay:.15s}.wa-typing-dots span:nth-child(3){animation-delay:.3s}.wa-step1{animation-delay:.4s}.wa-step2{animation-delay:1.6s}.wa-step3{animation-delay:2.9s}@keyframes waFade{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}@keyframes waDot{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.wa-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) 1fr;gap:30px;align-items:center}.wa-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#25d366,#128c7e);padding:15px 26px;border-radius:12px;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-top:16px}footer{background:#020617;padding:44px 32px 20px;border-top:1px solid rgba(15,23,42,.9)}.footer-grid{max-width:1180px;margin:0 auto 18px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.footer-logo{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3rem;font-weight:800;margin-bottom:6px}.footer-desc{font-size:.85rem;color:#9ca3af;margin-bottom:10px}.footer-col h5{font-size:.78rem;letter-spacing:.16em;color:#6b7280;margin-bottom:8px}.footer-col a{display:block;font-size:.82rem;color:#9ca3af;margin-bottom:4px}.footer-bottom{max-width:1180px;margin:0 auto;font-size:.78rem;color:#6b7280;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.float-wrap{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:30}.float-btn{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 8px 24px rgba(0,0,0,.6);cursor:pointer}.float-wa{background:linear-gradient(135deg,#25d366,#128c7e)}.float-call{background:linear-gradient(135deg,#22c55e,#15803d)}@media(max-width:960px){.nav{padding:0 18px}.nav-links{display:none}.hamburger{display:flex}.hero-grid{grid-template-columns:minmax(0,1.1fr) 360px;padding:32px 20px}}@media(max-width:720px){.nav-phone{display:none}.hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.hero-right{order:2}.hero-left{order:1}.hero-stats{grid-template-columns:repeat(2,1fr);padding:18px 20px 32px}.section,.cta-section{padding:64px 20px}.form-layout{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}.wa-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nav{height:56px}.hero-grid{padding:26px 16px}.hero-h1{font-size:2.2rem}.hero-stats{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}}.founder-anchor{opacity:0;transform:translateY(20px);transition:.6s cubic-bezier(.25,.46,.45,.94)}.founder-anchor.in{opacity:1;transform:translateY(0)}.hfc-founder{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:14px;margin-bottom:14px;transition:.3s}.hfc-founder:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.hfc-founder-img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3);flex-shrink:0}.hfc-founder-text{font-size:.82rem;color:rgba(241,245,249,.9)}.hfc-founder-name{font-weight:700;color:#fff;margin-bottom:2px;font-size:.88rem}.form-trust-box{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.35);border-radius:14px;margin-bottom:16px;transition:.3s}.form-trust-box:hover{border-color:rgba(96,165,250,.5)}.form-trust-img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #60a5fa;flex-shrink:0}.form-trust-copy{font-size:.82rem;color:#cbd5f5}.form-trust-copy strong{display:block;color:#fff;margin-bottom:3px;font-size:.88rem}.form-trust-bullets{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.form-trust-bullets span{font-size:.75rem;color:#9ca3af}.mockup-section{background:#020617;padding:80px 32px}.mockup-section .sec-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 460px;gap:56px;align-items:center}.device-wrap{position:relative;pointer-events:none;user-select:none}.device-frame{background:#0f172a;border-radius:20px;border:2px solid rgba(148,163,184,.25);box-shadow:0 40px 100px rgba(0,0,0,.6);overflow:hidden}.device-topbar{background:#1e293b;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.15)}.device-logo{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:800;color:#fff}.device-logo span{color:#facc15}.device-dots{display:flex;gap:5px}.device-dot{width:8px;height:8px;border-radius:50%}.device-dot:nth-child(1){background:#ef4444}.device-dot:nth-child(2){background:#f59e0b}.device-dot:nth-child(3){background:#22c55e}.device-live{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#9ca3af}.device-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:pulse 1.5s infinite}.device-body{padding:14px;display:flex;flex-direction:column;gap:10px}.prod-carousel{position:relative;height:72px;overflow:hidden;border-radius:10px}.prod-slide{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.2);border-radius:10px;opacity:0;transform:translateY(12px);transition:.5s cubic-bezier(.25,.46,.45,.94)}.prod-slide.active{opacity:1;transform:translateY(0)}.process-track{display:flex;flex-direction:column;gap:8px}.process-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.2);transition:.4s}.process-step.active{border-color:rgba(96,165,250,.6);background:rgba(29,78,216,.12)}.process-step.done{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.06)}.ps-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0;background:rgba(15,23,42,1)}.ps-icon.active{background:rgba(29,78,216,.3)}.ps-icon.done{background:rgba(34,197,94,.2)}.ps-text{font-size:.8rem;color:#e5e7eb;font-weight:500}.ps-badge{margin-left:auto;font-size:.7rem;padding:2px 7px;border-radius:999px}.ps-badge.active{background:rgba(96,165,250,.2);color:#93c5fd}.ps-badge.done{background:rgba(34,197,94,.2);color:#86efac}.ps-badge.wait{background:rgba(100,116,139,.2);color:#94a3b8}.trust-chips{display:flex;flex-wrap:wrap;gap:6px}.trust-chip{font-size:.72rem;color:#e5e7eb;padding:4px 9px;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.25)}@media(max-width:900px){.mockup-section .sec-in{grid-template-columns:1fr}}.blog-section{background:#020617;padding:80px 32px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.blog-card{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.3);border-radius:18px;overflow:hidden;cursor:pointer;transition:.3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column}.blog-card:hover{border-color:rgba(96,165,250,.6);transform:translateY(-8px);box-shadow:0 24px 60px rgba(26,86,219,.2)}.blog-card-img{height:180px;overflow:hidden;position:relative}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:.4s}.blog-card:hover .blog-card-img img{transform:scale(1.05)}.blog-card-img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(2,6,23,.7))}.blog-card-body{padding:18px 18px 14px;flex:1;display:flex;flex-direction:column}.blog-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.blog-cat{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.blog-cat.kfz{background:rgba(26,86,219,.2);color:#93c5fd}.blog-cat.kredit{background:rgba(5,150,105,.2);color:#6ee7b7}.blog-cat.schufa{background:rgba(124,58,237,.2);color:#c4b5fd}.blog-read{font-size:.72rem;color:#9ca3af}.blog-card h3{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:8px;line-height:1.3}.blog-card p{font-size:.85rem;color:#cbd5f5;line-height:1.65;flex:1}.blog-card-footer{padding:12px 18px;border-top:1px solid rgba(148,163,184,.15);display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#9ca3af}.blog-read-btn{color:#60a5fa;font-weight:600;background:none;border:none;cursor:pointer;font-size:.78rem;padding:0}.blog-read-btn:hover{color:#93c5fd}.article-modal{display:none;position:fixed;inset:0;z-index:999;background:rgba(2,6,23,.95);backdrop-filter:blur(10px);overflow-y:auto;padding:40px 20px}.article-modal.open{display:block}.article-inner{background:#0f172a;border:1px solid rgba(148,163,184,.3);border-radius:20px;max-width:760px;width:100%;padding:40px 44px;margin:0 auto;position:relative;animation:slideUpM .4s cubic-bezier(.25,.46,.45,.94)}@keyframes slideUpM{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.article-close{position:absolute;top:16px;right:16px;background:rgba(148,163,184,.1);border:none;color:#e5e7eb;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:.2s;z-index:10}.article-close:hover{background:rgba(239,68,68,.2);color:#fca5a5}.article-hero-img{width:100%;height:220px;object-fit:cover;border-radius:14px;margin-bottom:20px}.article-cat-badge{display:inline-block;margin-bottom:12px}.article-title{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.9rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;line-height:1.2}.article-meta{font-size:.8rem;color:#9ca3af;margin-bottom:24px;display:flex;gap:14px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.2)}.article-body{font-size:.95rem;color:#cbd5f5;line-height:1.8}.article-body h2{font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;text-transform:uppercase;color:#fff;margin:28px 0 10px;border-left:3px solid #1a56db;padding-left:12px}.article-body p{margin-bottom:14px}.article-body ul{margin:0 0 14px 20px}.article-body ul li{margin-bottom:7px;color:#cbd5f5}.article-body .highlight-box{background:rgba(29,78,216,.08);border:1px solid rgba(96,165,250,.3);border-radius:12px;padding:16px 18px;margin:18px 0;font-size:.9rem;line-height:1.65}.article-disclaimer{font-size:.78rem;color:#9ca3af;padding:12px 14px;background:rgba(15,23,42,.9);border-radius:8px;margin-top:20px;line-height:1.6}.article-cta-btn{display:block;margin-top:24px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111;padding:14px 28px;border-radius:999px;text-align:center;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:.3s}.article-cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(245,158,11,.5)}.faq-section-new{background:var(--ink2,#0b1020);padding:80px 32px}.faq-grid-new{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.faq-new-item{border-radius:14px;background:#020617;border:1px solid rgba(148,163,184,.35);overflow:hidden;transition:.2s}.faq-new-item:hover{border-color:rgba(96,165,250,.4)}.faq-new-q{padding:16px 18px;font-size:.9rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#e5e7eb;gap:10px;user-select:none}.faq-new-icon{font-size:1.1rem;transition:.3s;flex-shrink:0;color:#60a5fa;font-weight:300}.faq-new-item.open .faq-new-icon{transform:rotate(45deg)}.faq-new-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s}.faq-new-a-inner{padding:0 18px 16px;font-size:.87rem;color:#cbd5f5;line-height:1.7}.faq-new-item.open .faq-new-a{max-height:300px}.article-related{display:grid;gap:10px;margin:16px 0 22px}.article-related-link{display:block;padding:14px 16px;border-radius:12px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.22);color:#e5e7eb;transition:.25s}.article-related-link:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.55);background:rgba(29,78,216,.12)}.article-faq{display:flex;flex-direction:column;gap:10px;margin:14px 0 22px}.article-faq-item{border:1px solid rgba(148,163,184,.22);border-radius:12px;overflow:hidden;background:rgba(15,23,42,.82)}.article-faq-q{width:100%;background:transparent;border:none;color:#fff;padding:15px 16px;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.article-faq-q span{color:#60a5fa;font-size:1.1rem;font-weight:400;transition:.25s}.article-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.article-faq-a-inner{padding:0 16px 16px;color:#cbd5f5;font-size:.88rem;line-height:1.7}.article-faq-item.open .article-faq-a{max-height:220px}.article-faq-item.open .article-faq-q span{transform:rotate(45deg)}.rp-extra-cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rp-extra-cards.hidden{display:none}@media(max-width:900px){.rp-extra-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rp-extra-cards{grid-template-columns:1fr}}.ratgeber-section{padding:80px 0 60px;background:#020617}.ratgeber-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 0}.ratgeber-tab{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.85);color:#cbd5f5;padding:10px 18px;border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer;transition:.25s}.ratgeber-tab:hover{border-color:rgba(96,165,250,.6);color:#fff}.ratgeber-tab.active{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 10px 24px rgba(29,78,216,.28)}.ratgeber-panel{display:none}.ratgeber-panel.active{display:block}.rp-swiper{overflow:hidden;padding-bottom:4px}.rp-swiper .swiper-wrapper{display:flex;gap:0;transition:transform .42s cubic-bezier(.25,.46,.45,.94)}.rp-swiper .swiper-slide{flex-shrink:0;width:calc(33.333% - 14px);margin-right:20px;box-sizing:border-box}.rp-swiper-nav{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.swiper-pagination{display:flex;gap:7px;align-items:center}.swiper-pagination-bullet{width:8px;height:8px;border-radius:999px;background:rgba(148,163,184,.35);border:none;cursor:pointer;padding:0;transition:.3s}.swiper-pagination-bullet-active{width:26px;background:#3b82f6}.rp-swiper-arrows{display:flex;gap:10px}.rp-arrow{width:42px;height:42px;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.3);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s}.rp-arrow:hover{background:#1d4ed8;border-color:#3b82f6}.rp-arrow:disabled{opacity:.28;cursor:default}.rp-card{background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.22);border-radius:18px;overflow:hidden;cursor:pointer;transition:.3s;display:flex;flex-direction:column;height:100%}.rp-card:hover{border-color:rgba(96,165,250,.5);transform:translateY(-6px);box-shadow:0 20px 50px rgba(29,78,216,.18)}.rp-card-img{height:175px;overflow:hidden;position:relative;flex-shrink:0}.rp-card-img img{width:100%;height:100%;object-fit:cover;transition:.4s}.rp-card:hover .rp-card-img img{transform:scale(1.05)}.rp-card-img-ov{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(2,6,23,.65))}.rp-card-body{padding:16px 18px 10px;flex:1;display:flex;flex-direction:column}.rp-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rp-badge{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.rp-badge.kfz{background:rgba(26,86,219,.18);color:#93c5fd}.rp-badge.schufa{background:rgba(124,58,237,.18);color:#c4b5fd}.rp-badge.schaden{background:rgba(239,68,68,.15);color:#fca5a5}.rp-badge.kredit{background:rgba(5,150,105,.18);color:#6ee7b7}.rp-badge.cross{background:rgba(16,185,129,.13);color:#6ee7b7}.rp-read{font-size:.7rem;color:#9ca3af}.rp-card h3{font-family:Oswald,sans-serif;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:7px;line-height:1.35}.rp-card p{font-size:.83rem;color:#cbd5f5;line-height:1.65;flex:1}.rp-card-footer{padding:10px 18px;border-top:1px solid rgba(148,163,184,.12);display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:#9ca3af;flex-shrink:0}.rp-read-btn{color:#60a5fa;font-weight:700;background:none;border:none;cursor:pointer;font-size:.74rem;padding:0}.rp-read-btn:hover{color:#93c5fd}@media(max-width:900px){.rp-swiper .swiper-slide{width:calc(50% - 10px)}}@media(max-width:600px){.ratgeber-section{padding:52px 0 40px}.ratgeber-intro,.ratgeber-section>div{padding:0 16px!important}.ratgeber-tabs{gap:6px}.ratgeber-tab{padding:8px 12px;font-size:.75rem}.rp-swiper .swiper-slide{width:calc(85%)}.rp-arrow{width:36px;height:36px;font-size:.95rem}}.ratgeber-panel{display:none;max-width:1180px;margin:0 auto;padding-top:36px}.ratgeber-panel.active{display:block}.rp-lead{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:16px;background:rgba(29,78,216,.1);border:1px solid rgba(96,165,250,.25);margin-bottom:32px}.rp-lead-icon{font-size:1.8rem}.rp-lead-copy{font-size:.9rem;color:#e5e7eb;line-height:1.6}.rp-lead-copy strong{color:#fff;display:block;margin-bottom:2px;font-size:1rem}.rp-lead-cta{margin-left:auto;flex-shrink:0}.rp-cta-btn{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111;padding:11px 20px;border-radius:999px;border:none;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.3s}.rp-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(245,158,11,.5)}.rp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rp-card{background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.28);border-radius:18px;overflow:hidden;cursor:pointer;transition:.3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column}.rp-card:hover{border-color:rgba(96,165,250,.55);transform:translateY(-7px);box-shadow:0 22px 56px rgba(26,86,219,.2)}.rp-card-img{height:170px;overflow:hidden;position:relative}.rp-card-img img{width:100%;height:100%;object-fit:cover;transition:.4s}.rp-card:hover .rp-card-img img{transform:scale(1.05)}.rp-card-img-ov{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(2,6,23,.7))}.rp-card-body{padding:16px 18px 12px;flex:1;display:flex;flex-direction:column}.rp-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rp-badge{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.rp-badge.kfz{background:rgba(26,86,219,.18);color:#93c5fd}.rp-badge.sport{background:rgba(245,158,11,.15);color:#fcd34d}.rp-badge.schufa{background:rgba(124,58,237,.18);color:#c4b5fd}.rp-badge.schaden{background:rgba(239,68,68,.15);color:#fca5a5}.rp-badge.kredit{background:rgba(5,150,105,.18);color:#6ee7b7}.rp-badge.cross{background:rgba(16,185,129,.13);color:#6ee7b7}.rp-read{font-size:.7rem;color:#9ca3af}.rp-card h3{font-family:Oswald,sans-serif;font-size:.98rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:7px;line-height:1.3}.rp-card p{font-size:.84rem;color:#cbd5f5;line-height:1.62;flex:1}.rp-card-footer{padding:10px 18px;border-top:1px solid rgba(148,163,184,.12);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#9ca3af}.rp-read-btn{color:#60a5fa;font-weight:700;background:none;border:none;cursor:pointer;font-size:.75rem;padding:0}.rp-read-btn:hover{color:#93c5fd}.rp-extra-cards{display:contents}.rp-extra-cards[style*="display:none"]{display:none!important}.rp-more-wrap{display:flex;justify-content:center;margin-top:28px}.rp-more-btn{min-width:240px}.rp-schufa-hint{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:12px;background:rgba(124,58,237,.08);border:1px solid rgba(196,181,253,.22);margin-bottom:28px;font-size:.85rem;color:#c4b5fd;line-height:1.6}.rp-schufa-hint span:first-child{font-size:1.3rem;flex-shrink:0}@media(max-width:600px){.rp-extra-cards{grid-template-columns:1fr!important}}@media(max-width:900px){.rp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ratgeber-section{padding:56px 16px}.ratgeber-tabs{gap:6px}.ratgeber-tab{padding:9px 13px;font-size:.76rem}.rp-grid{grid-template-columns:1fr}.rp-lead{flex-direction:column;align-items:flex-start}.rp-lead-cta{margin-left:0;width:100%}.rp-cta-btn{display:block;width:100%;text-align:center;padding:13px}.rp-more-btn{width:100%}}.blog-filterbar{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 10px}.blog-filter{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.85);color:#cbd5f5;padding:10px 14px;border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer;transition:.25s}.blog-filter:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.6);color:#fff}.blog-filter.active{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 10px 24px rgba(29,78,216,.28)}.blog-load-wrap{display:flex;justify-content:center;margin-top:26px}.blog-more-btn{min-width:240px}.blog-card.is-hidden{display:none}@media (max-width:720px){.blog-filterbar{gap:8px}.blog-filter{padding:9px 12px;font-size:.76rem}.blog-more-btn{width:100%}}.sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:25;background:linear-gradient(135deg,#f59e0b,#fbbf24);padding:14px 20px;text-align:center;font-family:"Segoe UI","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:.06em;font-size:1rem;color:#111;text-transform:uppercase;box-shadow:0 -4px 20px rgba(0,0,0,.4);text-decoration:none}@media(max-width:720px){.sticky-cta{display:block}.blog-grid{grid-template-columns:1fr}.faq-grid-new{grid-template-columns:1fr}}@media(max-width:600px){.article-inner{padding:24px 18px}.article-title{font-size:1.4rem}}.form-section{position:relative;overflow:hidden}.form-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(29,78,216,.15) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(124,58,237,.12) 0,transparent 60%),radial-gradient(ellipse at 60% 80%,rgba(16,185,129,.08) 0,transparent 50%);animation:bgShift 8s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes bgShift{0%{opacity:0.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}100%{opacity:0.7;transform:scale(1.02)}}.form-section .sec-in{position:relative;z-index:1}.form-layout{animation:slideUpFade .7s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.15s}@keyframes slideUpFade{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.form-card{position:relative;transition:box-shadow .4s ease}.form-card::before{content:'';position:absolute;inset:-2px;border-radius:20px;background:linear-gradient(135deg,#1d4ed8,#7c3aed,#1d4ed8,#f59e0b);background-size:300% 300%;animation:borderGlow 4s linear infinite;z-index:-1;opacity:.7}@keyframes borderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.ftrust-item{opacity:0;transform:translateX(-16px);animation:trustIn .5s cubic-bezier(.25,.46,.45,.94) forwards}.ftrust-item:nth-child(1){animation-delay:.3s}.ftrust-item:nth-child(2){animation-delay:.45s}.ftrust-item:nth-child(3){animation-delay:.6s}.ftrust-item:nth-child(4){animation-delay:.75s}@keyframes trustIn{to{opacity:1;transform:translateX(0)}}.founder-box{animation:founderPulse 3s ease-in-out infinite}@keyframes founderPulse{0%,100%{box-shadow:0 0 0 0 rgba(29,78,216,0)}50%{box-shadow:0 0 20px 4px rgba(29,78,216,.2)}}#appLoadingShell{position:absolute;inset:0;background:#0f0f0f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;z-index:2;transition:opacity .5s ease;border-radius:0 0 18px 18px}#appLoadingShell.hidden{opacity:0;pointer-events:none}.app-spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.1);border-top-color:#1d4ed8;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-loading-text{font-family:Oswald,sans-serif;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);animation:loadPulse 1.5s ease-in-out infinite}@keyframes loadPulse{0%,100%{opacity:.4}50%{opacity:1}}#JotFormIFrame-260832595809367{opacity:0;transition:opacity .6s ease}#JotFormIFrame-260832595809367.loaded{opacity:1}@keyframes livePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}#schufa-redirect-overlay{display:none;position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,0.92);flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}#schufa-redirect-overlay.active{display:flex}.sro-icon{font-size:56px;margin-bottom:16px}.sro-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:10px}.sro-sub{font-size:0.95rem;color:#94a3b8;margin-bottom:24px;max-width:360px;line-height:1.5}.sro-badge{background:#1d4ed8;color:#fff;padding:10px 22px;border-radius:50px;font-size:0.9rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.sro-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:spin 0.7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#home-nav-btn{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:8888;background:rgba(15,23,42,0.92);border:1px solid #334155;color:#94a3b8;padding:10px 22px;border-radius:50px;font-size:0.82rem;font-family:-apple-system,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;backdrop-filter:blur(8px);transition:all .2s;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.4)}#home-nav-btn:hover{background:#1e293b;border-color:#f59e0b;color:#f59e0b}#home-nav-btn .hnb-icon{font-size:1rem}}

/* ── Legal / Consent Banner ── */
#bh-consent-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:999999;background:#0f172a;color:#fff;border:1px solid rgba(148,163,184,.35);border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.45);padding:18px;max-width:980px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}
#bh-consent-banner.hidden{display:none}
#bh-consent-banner p{margin:0 0 12px 0;line-height:1.5;color:#cbd5e1;font-size:14px}
#bh-consent-actions{display:flex;gap:10px;flex-wrap:wrap}
.bh-btn{appearance:none;border:none;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer}
.bh-btn-primary{background:#f59e0b;color:#111827}.bh-btn-secondary{background:#1e293b;color:#fff;border:1px solid rgba(148,163,184,.35)}
#bh-legal-note{position:fixed;top:12px;right:12px;z-index:999998;background:rgba(15,23,42,.92);color:#e2e8f0;padding:10px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35);font:600 12px system-ui,-apple-system,sans-serif}
.bh-inline-legal{font-size:.78rem;color:#cbd5e1;line-height:1.55;margin-top:8px}
.bh-placeholder{background:#0f172a;color:#fff;border:1px dashed rgba(148,163,184,.45);border-radius:16px;padding:18px;text-align:left;margin-top:12px}
.bh-placeholder h3{margin:0 0 8px 0;font-size:1rem}
.bh-placeholder p{margin:0;color:#cbd5e1;font-size:.92rem;line-height:1.6}

/* ── BH Fixes ── */
/* hide hinweis */
.hero-left .bh-inline-legal,.hero-grid .bh-inline-legal{display:none!important}
/* mobile order */
@media(max-width:720px){
.hero-grid{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}
.hero-left{display:contents!important}
.hero-eyebrow{order:1}
.hero-h1{order:2}
.hero-tagline{order:3}
.hero-right{order:4;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
.hero-chips{order:5}
.hero-form-card,.hfc-cta-wrap2{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
}
/* card label fix */
.hfc-cat-card{display:flex!important;flex-direction:column!important;width:140px!important}
.hfc-cat-label{height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important;display:flex!important;align-items:center!important;padding:6px 10px!important;line-height:1.2!important}
.hfc-cat-scene{height:100px!important;flex-shrink:0!important}
.hfc-cat-scene img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
/* button fix */
.hfc-cta-btn2::before,.hfc-cta-btn2::after{display:none!important;content:none!important}

/* ── Hide WP Header ── */
#site-header,.site-header,.site-branding,#wpadminbar,.skip-link{display:none!important;height:0!important;margin:0!important;padding:0!important}
body{margin-top:0!important;padding-top:0!important}

/* ── Hide Eyebrow Mobile ── */
@media(max-width:720px){.hero-eyebrow{display:inline-flex!important}}

/* ── Mobile Rotating Offer Fix ── */
@media (max-width: 720px){
  .hero-grid{padding-top:18px !important; align-items:flex-start !important;}
  .hero-left{padding-top:0 !important;}
  .hero-eyebrow{display:inline-flex !important; margin-bottom:10px !important; max-width:100% !important; white-space:normal !important;}
  .hero-form-card{margin-top:0 !important;}
  .hfc-grid-wrap{padding-top:0 !important;}
  .hfc-track-outer{padding-top:0 !important;}
}

/* ── Mobile Above Fold Fix ── */
@media (max-width: 720px){
  .topbar{display:none!important;}
  .nav{height:56px!important;}
  .hero-grid{padding:8px 16px 12px !important; gap:10px !important;}
  .hero-left{padding-top:0 !important;}
  .hero-eyebrow{display:inline-flex !important; margin:0 0 6px 0 !important; padding:5px 12px !important; font-size:.7rem !important; line-height:1.2 !important; max-width:100% !important; white-space:normal !important;}
  .hero-h1{font-size:1.95rem !important; line-height:1.0 !important; margin:0 0 4px 0 !important;}
  .hero-tagline{font-size:.92rem !important; margin:8px 0 10px !important;}
  .hero-chips{display:none !important;}
  .hero-right{order:4 !important; width:100% !important; max-width:100% !important; margin-top:0 !important;}
  .hero-form-card{display:block !important; margin-top:0 !important;}
  .hfc-header{padding:10px 14px !important;}
  .hfc-title{font-size:.92rem !important; margin-bottom:2px !important;}
  .hfc-sub{font-size:.75rem !important;}
  .device-wrapp, .device-wrap{display:none !important;}
  .prod-carousel{height:64px !important;}
}

/* ── Mobile Rotator Restored ── */
@media (max-width: 720px){
  .mockup-section{display:block !important;}
  .prod-carousel{height:88px !important;}
  .prod-slide{min-height:88px !important;}
}

/* ── Mobile Benjamin Below ── */
@media (max-width: 720px){
  .hero-right{display:flex !important; flex-direction:column !important;}
  .hfc-founder{order:2 !important; margin-top:12px !important; margin-bottom:0 !important;}
  .hero-form-card{order:1 !important;}
}

/* ── Hide Permanent Mobile Button ── */
@media (max-width: 720px){
  .article-cta-btn, a.article-cta-btn, a[href="#anfrage"].article-cta-btn{display:none !important;}
}

/* ── Hide Bottom Permanent CTA ── */
@media (max-width: 720px){
  .article-cta-btn{display:none !important;}
}

/* ── Hide Yellow Pinned Mobile CTA ── */
@media (max-width: 720px){
  .mobile-bottom-cta, .sticky-cta, .bottom-cta, .float-cta, .yellow-cta, .cta-bottom,
  .article-cta-btn[href="#anfrage"]{display:none !important;}
}


