body[data-kind=home]{--ink:#f4f4f8;--muted:#a8a8b6;--faint:#8f8f9d;--line:rgba(244, 244, 248, 0.12);--line-strong:rgba(244, 244, 248, 0.24);--surface:#16161e;--surface-2:#1c1c26;--accent:#eefa05;--accent-ink:#12121a;--radius:6px;--shell:1120px;--space-section:5rem;--space-heading:2.5rem;--space-lede:.9rem;--space-grid:1.5rem;color:var(--ink)}body[data-kind=home] main{position:relative;z-index:1}body[data-kind=home] .fade-in{opacity:1;transform:none}body[data-kind=home] main section{box-sizing:border-box;padding:var(--space-section)0}body[data-kind=home] main section:not(.home-hero)>.container>*+*{margin-top:var(--space-heading)}body[data-kind=home] main section>.container>h2{margin-bottom:0}body[data-kind=home] .testimonial-label{margin-top:var(--space-lede)}body[data-kind=home] .product-grid,body[data-kind=home] .benefit-grid,body[data-kind=home] .benefits-grid,body[data-kind=home] .pricing-grid{gap:var(--space-grid)}body[data-kind=home] .container{max-width:var(--shell);width:100%}body[data-kind=home] h1,body[data-kind=home] h2,body[data-kind=home] h3{text-align:left;text-wrap:balance}body[data-kind=home] h2{font-size:clamp(1.6rem,calc(1.1rem + 1.6vw),2.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0;max-width:24ch}body[data-kind=home] p{line-height:1.6}body[data-kind=home] .section-header{display:grid;gap:var(--space-lede);margin-bottom:0;max-width:44rem;text-align:left}body[data-kind=home] .section-divider{display:none}body[data-kind=home] .eyebrow{color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}body[data-kind=home] .home-hero{border-bottom:1px solid var(--line);padding:var(--space-section)0;position:relative}body[data-kind=home] .home-hero::before{background:radial-gradient(42rem 26rem at 15% 0%,rgba(238,250,5,5%),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}body[data-kind=home] .home-hero-inner{align-items:start;display:grid;gap:3rem}@media(min-width:960px){body[data-kind=home] .home-hero-inner{gap:4.5rem;grid-template-columns:minmax(0,1.15fr)minmax(0,.85fr)}}body[data-kind=home] .home-hero-copy{display:grid;gap:1.35rem;min-width:0}body[data-kind=home] .home-hero .eyebrow{align-items:center;display:flex;gap:.6rem}body[data-kind=home] .home-hero .eyebrow::before{background:var(--accent);border-radius:50%;content:"";flex:none;height:.45rem;width:.45rem}body[data-kind=home] .home-hero h1{font-size:clamp(2.05rem,calc(1.05rem + 3vw),3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.07;margin:0;max-inline-size:18ch}body[data-kind=home] .home-hero-lede{color:var(--muted);font-size:1.125rem;line-height:1.6;margin:0;max-width:34rem}body[data-kind=home] .home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:.5rem}body[data-kind=home] .home-cta{background:var(--accent);border-radius:999px;color:var(--accent-ink);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;padding:1.05rem 2.1rem;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease}body[data-kind=home] .home-cta:hover{background:#f6ff4d;color:var(--accent-ink);text-decoration:none;transform:translateY(-2px)}body[data-kind=home] .home-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:700px){body[data-kind=home] .home-cta{display:block;width:100%}}body[data-kind=home] .home-cta-secondary{border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:.95rem;font-weight:600;padding-bottom:.15rem;text-decoration:none;transition:color .18s ease,border-color .18s ease}body[data-kind=home] .home-cta-secondary:hover{border-color:var(--accent);color:var(--ink);text-decoration:none}body[data-kind=home] .home-cta-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}body[data-kind=home] .home-source{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:1.1rem;min-width:0;padding:1.9rem}body[data-kind=home] .home-source-title{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}body[data-kind=home] .home-source dl{display:grid;gap:1rem;margin:0}body[data-kind=home] .home-source dt{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.4}body[data-kind=home] .home-source dd{color:var(--muted);font-size:.92rem;line-height:1.5;margin:.2rem 0 0}body[data-kind=home] .benefits .benefit-grid,body[data-kind=home] .benefits-grid{display:grid;gap:1.25rem}@media(min-width:700px){body[data-kind=home] .benefits .benefit-grid,body[data-kind=home] .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-kind=home] .benefit-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:1.75rem;text-align:left;transform:none;transition:border-color .18s ease}body[data-kind=home] .benefit-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}body[data-kind=home] .benefit-title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;text-align:left}body[data-kind=home] .benefit-description,body[data-kind=home] .benefit-card p{color:var(--muted);font-size:.95rem;margin:0;text-align:left}body[data-kind=home] .benefit-icon{align-items:center;background:0 0;border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;height:2.5rem;justify-content:center;margin:0 0 1.1rem;width:2.5rem}body[data-kind=home] .benefit-icon svg,body[data-kind=home] .benefit-icon img{height:1.25rem;width:1.25rem}body[data-kind=home] .products,body[data-kind=home] .features{border-top:1px solid var(--line)}body[data-kind=home] .product-card,body[data-kind=home] .feature-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;text-align:left}body[data-kind=home] .product-card:hover,body[data-kind=home] .feature-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}body[data-kind=home] .product-card h3,body[data-kind=home] .feature-card h3{letter-spacing:-.015em}body[data-kind=home] .product-card p,body[data-kind=home] .feature-card p{color:var(--muted)}body[data-kind=home] .cta,body[data-kind=home] .ready{border-top:1px solid var(--line);text-align:left}body[data-kind=home] .cta h2,body[data-kind=home] .ready h2{margin-bottom:1.5rem;max-width:28ch}body[data-kind=home] .cta .container,body[data-kind=home] .ready .container{text-align:left}body[data-kind=home] .price-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}body[data-kind=home] .price-card.popular{background:var(--surface-2);border-color:rgba(238,250,5,.42);box-shadow:none}body[data-kind=home] .price-card h3{color:var(--ink);font-size:1.05rem;letter-spacing:.04em}body[data-kind=home] .price-card li{color:var(--muted)}body[data-kind=home] .price-card .btn,body[data-kind=home] .price-card .btn.yellow{background:0 0;background-image:none;border:1px solid var(--line-strong);box-shadow:none;color:var(--ink)}body[data-kind=home] .price-card .btn:hover,body[data-kind=home] .price-card .btn.yellow:hover{background:0 0;border-color:var(--accent);color:var(--accent)}body[data-kind=home] .price-card.popular .btn,body[data-kind=home] .price-card.popular .btn.yellow{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}body[data-kind=home] .price-card.popular .btn:hover,body[data-kind=home] .price-card.popular .btn.yellow:hover{background:#f6ff4d;border-color:#f6ff4d;color:var(--accent-ink)}body[data-kind=home] .testimonial-slider{margin-left:0;margin-right:0;max-width:none}body[data-kind=home] .testimonial-nav{display:none}body[data-kind=home] .testimonial-dots{justify-content:flex-start}body[data-kind=home] .pricing-grid{justify-content:flex-start}body[data-kind=home] .price-card{flex:1 1 280px;margin:0;max-width:none}body[data-kind=home] .testimonial-card{margin-left:0;margin-right:0;max-width:48rem}body[data-kind=home] #preise .container>div:not([class]){margin-bottom:0!important;text-align:left!important}body[data-kind=home] .testimonials{border-top:1px solid var(--line)}body[data-kind=home] .testimonial-card,body[data-kind=home] .testimonial{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:1.75rem}body[data-kind=home] .testimonial-card p,body[data-kind=home] .testimonial p{color:var(--ink);font-size:1rem;font-style:normal;line-height:1.6}body[data-kind=home] .product-grid{grid-template-columns:1fr}@media(min-width:700px){body[data-kind=home] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-kind=home] #products h3.highlight,body[data-kind=home] .products h3.highlight{color:var(--ink)}body[data-kind=home] .product-card h3 a{color:inherit;text-decoration:none}body[data-kind=home] .product-card h3 a:hover,body[data-kind=home] .product-card h3 a:focus-visible{color:var(--accent);text-decoration:none}body[data-kind=home] .product-card .btn,body[data-kind=home] .product-card .cta-button{background:0 0;border:1px solid var(--line-strong);color:var(--ink);font-size:.9rem;padding:.6rem 1.2rem}body[data-kind=home] .product-card .btn:hover,body[data-kind=home] .product-card .cta-button:hover{background:0 0;border-color:var(--accent);color:var(--accent)}body[data-kind=home] .btn{animation:none;border-radius:999px;box-shadow:none;font-weight:700;transition:transform .18s ease,background-color .18s ease}body[data-kind=home] .btn::before{display:none}body[data-kind=home] .btn:hover{box-shadow:none;transform:translateY(-2px)}body[data-kind=home] .btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body[data-kind=home] .cta-buttons .btn,body[data-kind=home] .btn.primary,body[data-kind=home] .btn.yellow,body[data-kind=home] .benefits-main-cta{animation:none;background:var(--accent);background-image:none;box-shadow:none;color:var(--accent-ink)}body[data-kind=home] .cta-buttons .btn:hover,body[data-kind=home] .btn.primary:hover,body[data-kind=home] .btn.yellow:hover,body[data-kind=home] .benefits-main-cta:hover{background:#f6ff4d;background-image:none;box-shadow:none;color:var(--accent-ink)}body[data-kind=home] .benefits-cta,body[data-kind=home] .benefit-cta{text-align:left}@media(max-width:700px){body[data-kind=home] main section{padding:3.5rem 0}body[data-kind=home] .home-hero{padding:2.75rem 0 3rem}body[data-kind=home] .home-source,body[data-kind=home] .benefit-card,body[data-kind=home] .testimonial-card,body[data-kind=home] .testimonial{padding:1.5rem}}@media(prefers-reduced-motion:reduce){body[data-kind=home] .home-cta,body[data-kind=home] .home-cta-secondary,body[data-kind=home] .btn{transition:none}body[data-kind=home] .home-cta:hover,body[data-kind=home] .btn:hover{transform:none}}