#preise{background:#000;color:#e5e7eb;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#preise *{box-sizing:border-box}#preise .wrap{max-width:1200px;margin:0 auto;padding:32px 20px 72px}#hero-section{position:relative;background:#000;color:#e5e7eb;width:100%;height:100vh;display:flex;align-items:center;text-align:left;overflow:hidden}#particles-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#hero-section .hero-content{position:relative;max-width:1200px;margin:0 auto;width:100%;padding:0 20px;z-index:2}#hero-section h1{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}@media(min-width:769px){#hero-section h1{font-size:2.5rem}}#hero-section p{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(15px,2.5vw,18px);color:#cbd5e1;margin:0 0 20px;line-height:1.6;max-width:880px}#hero-section .hero-buttons{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}#hero-section .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;border:2px solid transparent;font-weight:700;font-size:14px;text-decoration:none;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;transition:all .2s ease}#hero-section .btn-icon{width:14px;height:14px;flex-shrink:0}#hero-section .btn-primary{background:#4eb4d7;color:#0b0b0b}#hero-section .btn-primary:hover{background:#60c5f0;transform:translateY(-1px)}#hero-section .btn-outline{border-color:#4eb4d7;color:#e5e7eb;background:transparent}#hero-section .btn-outline:hover{background:#4eb4d71a;transform:translateY(-1px)}#preise .hero{text-align:left;margin-bottom:22px}#preise h1,#preise h2,#preise h3,#preise h4{font-family:Montserrat,sans-serif;letter-spacing:.06em;font-weight:700;color:#fff;padding-bottom:10px;padding-top:50px}#preise h1{font-size:1.8rem;line-height:.95;margin:6px 0 10px}#preise h2,#preise h3,#preise h4{font-size:1.6rem;margin:0 0 10px;text-align:left}@media(min-width:769px){#preise h1{font-size:2.5rem}#preise h2{font-size:2rem}#preise h3,#preise h4{font-size:1.8rem}}#preise .lead{font-size:clamp(15px,2.5vw,18px);color:#cbd5e1;max-width:880px;margin:0;text-align:left}#preise .lead a{color:#4eb4d7;text-decoration:none;font-weight:700;transition:color .3s ease,transform .2s ease}#preise .lead a:hover{color:#60c5f0;transform:translateY(-1px)}#preise nav.anchors{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:16px 0 10px;padding-bottom:8px}#preise nav.anchors a{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 12px;border-radius:12px;border:1.5px solid #1f2937;background:#0b0b0b;color:#e5e7eb;text-decoration:none;font-weight:800;font-size:13px;letter-spacing:.02em;transition:color .15s ease,transform .12s ease,border-color .15s ease}#preise nav.anchors a .dotp{width:8px;height:8px;border-radius:50%;border:2px solid #4eb4d7;background:transparent;transition:background .15s ease,transform .12s ease}#preise nav.anchors a:hover{transform:translateY(-1px);border-color:#4eb4d7}#preise nav.anchors a[aria-current=true]{color:#0b0b0b}#preise nav.anchors a[aria-current=true] .dotp{background:#4eb4d7}#preise nav.anchors .nav-ind{position:absolute;left:0;bottom:0;height:3px;background:#4eb4d7;border-radius:999px;transform:translate(0);width:60px;transition:transform .24s ease,width .24s ease}#preise .usp-wrap{margin:28px 0;text-align:left}#preise .usp-wrap h2{margin-bottom:12px;text-align:left}#preise .usp-slider{position:relative}#preise .usp-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:14px;overflow-x:auto;overflow-y:visible;scroll-snap-type:none;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-behavior:auto;min-height:auto;max-height:none}#preise .usp-track::-webkit-scrollbar{display:none}#preise .usp-track{-ms-overflow-style:none;scrollbar-width:none}#preise .usp-card{scroll-snap-align:start;position:relative;background:#0b0b0b;border:1px solid #1f2937;border-radius:16px;overflow:visible;transition:border-color .15s ease,background .15s ease}#preise .usp-card:hover{border-color:#4eb4d7;background:#111}#preise .usp-card .hdr{display:flex;align-items:center;gap:12px;padding:16px 16px 8px}#preise .usp-card .icon{width:24px;height:24px;flex-shrink:0;color:#4eb4d7}#preise .usp-card .dot{width:18px;height:18px;border-radius:50%;background:#4eb4d7}#preise .usp-card h3{font-family:Montserrat,sans-serif;font-weight:700;margin:0;font-size:1.2rem;padding:0;letter-spacing:0}#preise .usp-card p{font-size:clamp(15px,2.5vw,18px);padding:0 16px 12px;color:#cbd5e1;margin:0}#preise p{font-size:clamp(15px,2.5vw,18px);padding-bottom:12px}#preise .table-wrap{background:#0b0b0b;border:1px solid #1f2937;border-radius:16px;padding:16px;margin-top:18px;overflow-x:auto}#preise table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;min-width:600px;table-layout:auto}#preise th,#preise td{text-align:left;padding:10px 12px;border-bottom:1px solid #263241;vertical-align:top;font-size:14px;color:#e2e8f0;word-wrap:break-word}#preise th{background:#4eb4d71f;font-weight:800}#preise tr:last-child td{border-bottom:none}@media(max-width:768px){#preise .table-wrap{padding:8px;margin-top:12px;overflow-x:visible}#preise table{min-width:100%;width:100%;table-layout:fixed;font-size:11px}#preise th,#preise td{padding:6px 8px;font-size:11px;word-break:break-word}#preise th{font-size:11px}}#preise .hero-buttons{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}#preise .cta{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}#preise .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;border:2px solid transparent;font-weight:700;font-size:14px;text-decoration:none;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;transition:all .2s ease}#preise .btn-icon{width:14px;height:14px;flex-shrink:0}#preise .btn-primary{background:#4eb4d7;color:#0b0b0b}#preise .btn-primary:hover{background:#60c5f0;transform:translateY(-1px)}#preise .btn-outline{border-color:#4eb4d7;color:#e5e7eb;background:transparent}#preise .btn-outline:hover{background:#4eb4d71a;transform:translateY(-1px)}#preise .pie{display:grid;grid-template-columns:1fr;gap:12px;align-items:center;justify-items:center}@media(min-width:900px){#preise .pie{grid-template-columns:1fr 360px 1fr;align-items:center}}#preise .legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#preise .legend .k{display:flex;gap:8px;align-items:center;font-size:14px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#preise .legend .k *{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#preise .swatch{width:14px;height:14px;border-radius:4px;background:#999}#preise .note{margin-top:12px;font-size:12px;color:#94a3b8}#preise .seg{transition:stroke-width .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);cursor:pointer}#preise .seg.dim{opacity:.25}#preise .seg.active{filter:drop-shadow(0 0 8px rgba(78,180,215,.5));stroke-width:12}#preise #pieChart text{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#preise #pieCenter{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
