.landing-page{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}#landing-main{isolation:isolate;position:relative;z-index:0}#landing-main:before{background-image:url(/static/media/rentinger_hintergrund.2bbcdc2929de92fd2c63.png);background-image:-webkit-image-set(url(/static/media/rentinger_hintergrund.c62971881d274ba70504.avif) type("image/avif"),url(/static/media/rentinger_hintergrund.17c2c1789c42448f195a.webp) type("image/webp"),url(/static/media/rentinger_hintergrund.2bbcdc2929de92fd2c63.png) type("image/png"));background-image:image-set(url(/static/media/rentinger_hintergrund.c62971881d274ba70504.avif) type("image/avif"),url(/static/media/rentinger_hintergrund.17c2c1789c42448f195a.webp) type("image/webp"),url(/static/media/rentinger_hintergrund.2bbcdc2929de92fd2c63.png) type("image/png"));background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.landing-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;box-shadow:0 2px 10px #00000014;padding:.75rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.landing-navbar-brand{align-items:center;color:#0d6efd;display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;text-decoration:none}.landing-navbar-logo{border-radius:8px;height:40px;width:40px}.landing-navbar-actions{align-items:center;display:flex;gap:.75rem}.landing-hero{background:linear-gradient(135deg,#0d6efd,#0a58ca 50%,#084298);color:#fff;overflow:hidden;padding:5rem 0 6rem;position:relative}.landing-hero:before{background:#ffffff0d;height:600px;right:-20%;top:-50%;width:600px}.landing-hero:after,.landing-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.landing-hero:after{background:#ffffff08;bottom:-30%;height:400px;left:-10%;width:400px}.landing-hero-content{position:relative;z-index:1}.landing-hero-kicker{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;opacity:.85;text-transform:uppercase}.landing-hero h1{color:#fff;font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.landing-hero-slogan{font-size:1.35rem;line-height:1.6;margin-bottom:2.5rem;max-width:540px;opacity:.9}.landing-hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.landing-hero-cta .btn-light{color:#0d6efd}.landing-hero-cta .btn-light,.landing-hero-cta .btn-outline-light{border-radius:8px;font-size:1.1rem;font-weight:600;padding:.75rem 2rem}.landing-hero-cta .btn-outline-light{border-width:2px}.landing-hero-image{position:relative;z-index:1}.landing-hero-logo{border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:320px;width:100%}.landing-trust{background:#0000;border-bottom:1px solid #e9ecef;padding:2.5rem 0}.landing-trust-item{align-items:center;color:#333;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fffc}.landing-trust-item i{color:#0d6efd;font-size:1.25rem}.landing-features{background:#0000;padding:5rem 0}.landing-section-title{color:#0d6efd;font-size:2rem;font-weight:700;margin-bottom:.75rem}.landing-section-subtitle,.landing-section-title{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fffc}.landing-section-subtitle{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.landing-feature-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;height:100%;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.landing-feature-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.landing-feature-icon{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:1.25rem;width:56px}.landing-feature-icon-blue{background:linear-gradient(135deg,#0d6efd,#0a58ca)}.landing-feature-icon-green{background:linear-gradient(135deg,#198754,#146c43)}.landing-feature-icon-purple{background:linear-gradient(135deg,#6f42c1,#59359a)}.landing-feature-icon-orange{background:linear-gradient(135deg,#fd7e14,#e06b0a)}.landing-feature-icon-teal{background:linear-gradient(135deg,#20c997,#1aa179)}.landing-feature-icon-red{background:linear-gradient(135deg,#dc3545,#b02a37)}.landing-feature-card h3{color:#111;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.landing-feature-card p{color:#333;font-size:.95rem;font-weight:600;line-height:1.6;margin-bottom:0}.landing-mcp{padding:3.5rem 0}.landing-mcp .container{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2.5rem 2rem}.landing-mcp-icon{align-items:center;background:linear-gradient(135deg,#6f42c1,#0d6efd);border-radius:20px;color:#fff;display:flex;font-size:2.5rem;height:88px;justify-content:center;margin:0 auto;width:88px}.landing-mcp-title{font-size:1.5rem;margin-bottom:.75rem;text-shadow:none}.landing-mcp-text{color:#333;font-size:.95rem;font-weight:600;line-height:1.6;margin-bottom:0}@media (max-width:991.98px){.landing-mcp-text{margin-bottom:1.5rem}}.landing-how-it-works{background:#0000;padding:5rem 0}.landing-step{padding:1.5rem;text-align:center}.landing-step-number{align-items:center;background:linear-gradient(135deg,#0d6efd,#0a58ca);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:64px;justify-content:center;margin:0 auto 1.25rem;width:64px}.landing-step h3{color:#111;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.landing-step h3,.landing-step p{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fffc}.landing-step p{color:#333;font-size:.95rem;font-weight:600;line-height:1.6}.landing-step-connector{align-items:center;color:#0d6efd;display:flex;font-size:1.75rem;justify-content:center;padding-top:2rem}.landing-pricing{background:#0000;padding:5rem 0}.landing-pricing-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.landing-pricing-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.landing-pricing-card-premium{border:2px solid #0d6efd}.landing-pricing-badge{background:linear-gradient(135deg,#0d6efd,#0a58ca);border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;left:50%;padding:.25rem 1rem;position:absolute;top:-.85rem;transform:translateX(-50%);white-space:nowrap}.landing-pricing-card h3{color:#111;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.landing-pricing-price{align-items:center;color:#0d6efd;display:flex;font-size:2.25rem;font-weight:700;justify-content:center;margin-bottom:.5rem;min-height:3rem}.landing-pricing-price-soon{color:#0d6efd;font-size:1.15rem;font-weight:700}.landing-pricing-tagline{color:#333;font-size:.95rem;font-weight:600;margin-bottom:1.25rem}.landing-pricing-features{flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0;text-align:left}.landing-pricing-features li{align-items:flex-start;color:#333;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;line-height:1.5;margin-bottom:.6rem}.landing-pricing-features li i{color:#198754;flex-shrink:0;margin-top:.1rem}.landing-pricing-note{color:#6c757d;font-size:.85rem;margin-bottom:0}.landing-faq{padding:5rem 0}.landing-faq .landing-section-title{margin-bottom:2.5rem}.landing-faq-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:1rem;padding:1.5rem 2rem}.landing-faq-item h3{color:#111;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.landing-faq-item p{color:#333;font-size:.95rem;font-weight:600;line-height:1.6;margin-bottom:0}.landing-cta{background:linear-gradient(135deg,#0d6efd,#084298);color:#fff;padding:5rem 0;text-align:center}.landing-cta h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.landing-cta p{font-size:1.15rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.landing-cta .btn-light{border-radius:8px;color:#0d6efd;font-size:1.1rem;font-weight:600;padding:.75rem 2.5rem}.landing-footer{background:#212529;color:#adb5bd;padding:3rem 0 2rem}.landing-footer-brand{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.landing-footer-logo{border-radius:8px;height:36px;width:36px}.landing-footer-name{color:#fff;font-size:1.1rem;font-weight:600}.landing-footer p{font-size:.9rem;line-height:1.6}.landing-footer-links h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.landing-footer-links ul{list-style:none;margin:0;padding:0}.landing-footer-links li{margin-bottom:.5rem}.landing-footer-links a{color:#adb5bd;font-size:.9rem;text-decoration:none;transition:color .2s}.landing-footer-links a:hover{color:#fff}.landing-impressum{border-top:1px solid #495057;margin-top:2rem;padding-top:1.5rem}.landing-impressum h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.75rem}.landing-impressum p{font-size:.9rem;line-height:1.6;margin-bottom:.5rem}.landing-impressum a{color:#adb5bd;text-decoration:none;transition:color .2s}.landing-impressum a:hover{color:#fff}.landing-footer-bottom{border-top:1px solid #495057;font-size:.85rem;margin-top:1.5rem;padding-top:1.5rem}@media (max-width:991.98px){.landing-hero{padding:3rem 0 4rem;text-align:center}.landing-hero h1{font-size:2rem}.landing-hero-slogan{margin-left:auto;margin-right:auto}.landing-hero-cta{justify-content:center}.landing-hero-image{margin-top:3rem}.landing-hero-logo{max-width:200px}.landing-step-connector{display:none}}@media (max-width:767.98px){.landing-hero h1{font-size:1.75rem}.landing-hero-slogan{font-size:1.1rem}.landing-section-title{font-size:1.6rem}.landing-trust-item{font-size:.85rem;margin-bottom:.75rem}.landing-navbar-actions .btn{font-size:.875rem;padding:.375rem 1rem}}.landing-page .btn:focus-visible,.landing-page a:focus-visible{outline:3px solid #0d6efd;outline-offset:2px}.landing-cta .btn:focus-visible,.landing-cta a:focus-visible,.landing-hero .btn:focus-visible,.landing-hero a:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.landing-feature-card{transition:none}.landing-feature-card:hover{transform:none}}@media (prefers-contrast:more){#landing-main:before{display:none}.landing-trust{background:#fff}.landing-features{background:#f8f9fa}.landing-how-it-works{background:#fff}}
/*# sourceMappingURL=landing.f13db6a5.chunk.css.map*/