:root{--color-primary: #3498db;--color-secondary: #2c3e50;--color-text: #34495e;--color-background: #f8f9fa;--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--border-radius: 8px}body{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-background);margin:0;padding:0;line-height:1.6}h1,h2,h3{color:var(--color-secondary)}.button{display:inline-block;padding:14px 28px;border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent}.button:hover{transform:translateY(-3px);box-shadow:0 4px 15px #0000001a}.button--primary{background-color:var(--color-primary);color:#fff}.button--secondary{background-color:#fff;color:var(--color-secondary);border-color:var(--color-secondary)}.button--large{font-size:1.1rem;padding:18px 36px}.hero-section{background-color:#f1f5f9;text-align:center;padding:100px 20px}.hero-content h1{font-size:2.8rem;font-weight:700;margin-bottom:20px;color:var(--color-secondary)}.hero-content p{font-size:1.2rem;max-width:700px;margin:0 auto}.hero-buttons{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hero-buttons .button--secondary{background:transparent;color:var(--color-secondary)}.features-section,.demo-form-section{max-width:900px;margin:80px auto;padding:0 20px;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;text-align:left;margin-top:50px}.feature-item{background:#fff;padding:30px;border-radius:var(--border-radius);box-shadow:0 5px 20px #0000000d}.demo-form-section{background-color:#fff;padding:50px;border-radius:var(--border-radius);box-shadow:0 10px 30px #00000014}.demo-form-section .form-fields{display:flex;gap:15px;margin:30px 0}.demo-form-section input{width:100%;padding:15px;border:1px solid #ddd;border-radius:var(--border-radius);font-size:1rem}.product-page{display:grid;grid-template-columns:2fr 1fr;gap:50px;max-width:1100px;margin:80px auto;padding:0 20px;text-align:left}.product-price{font-size:2.2rem;font-weight:700;color:var(--color-primary);margin:20px 0}.license-info-box{background-color:#eef7ff;border-left:5px solid var(--color-primary);padding:20px;margin:30px 0}.product-page .form-field{margin:30px 0}.product-page .form-field label{display:block;margin-bottom:8px;font-weight:600;font-size:1.1rem}.product-page .form-field input{width:100%;padding:15px;border:1px solid #ccc;border-radius:var(--border-radius);font-size:1rem}.form-field-info{font-size:.9rem;color:#777;margin-top:8px}.sidebar-box{background-color:#fff;padding:25px;border-radius:var(--border-radius);box-shadow:0 5px 20px #0000000d;margin-bottom:25px}.sidebar-box h3{margin-top:0}.sidebar-box ul{list-style:none;padding:0}.sidebar-box ul li{margin-bottom:10px}.site-footer{background-color:var(--color-secondary);color:#fff;padding:40px 20px;margin-top:80px}.footer-content{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;gap:30px}.footer-links{list-style:none;padding:0}.footer-links a{color:#bdc3c7;text-decoration:none}.footer-links a:hover{color:#fff}@media (max-width: 768px){.product-page{grid-template-columns:1fr}.product-sidebar{grid-row-start:1}.demo-form-section .form-fields{flex-direction:column}}.rechnunglokal-header{padding:20px 0;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #E5E7EB}.rechnunglokal-container{max-width:1100px;margin:0 auto;padding:0 20px}.rechnunglokal-nav{display:flex;justify-content:space-between;align-items:center}.rechnunglokal-nav-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:22px;text-decoration:none;color:#1f2937}.rechnunglokal-nav-links a{text-decoration:none;color:#6b7280;margin-left:25px;font-weight:600;transition:color .2s ease-in-out}.rechnunglokal-nav-links a:hover{color:#3b82f6}.rechnunglokal-footer{padding:40px 0;border-top:1px solid #E5E7EB;text-align:center;color:#6b7280;background-color:#f9fafb}.rechnunglokal-footer-links a{color:#6b7280;text-decoration:none;margin:0 15px}.rechnunglokal-footer-links a:hover{text-decoration:underline}.rechnunglokal-product-price{margin:20px 0;font-family:Inter,sans-serif}.rechnunglokal-price-regular,.rechnunglokal-price-sale{font-size:36px;font-weight:800;color:#1f2937}.rechnunglokal-price-strikethrough{font-size:24px;font-weight:600;color:#9ca3af;text-decoration:line-through;margin-right:12px}.rechnunglokal-price-netto{display:block;font-size:16px;color:#6b7280;margin-top:5px}.btn{display:inline-block;padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer;border:none;font-size:16px}.btn-primary{background-color:#3b82f6;color:#fff;box-shadow:0 4px 14px #3b82f64d}.btn-primary:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.btn-secondary{background-color:transparent;color:#3b82f6;border:2px solid #E5E7EB}.btn-secondary:hover{background-color:#3b82f61a;border-color:#3b82f6;transform:translateY(-2px)}.help-hero{background-color:#f8f9fa;padding:4rem 0;text-align:center}.help-hero h1{font-size:2.5rem;color:#2c3e50}#schnellstart{padding:4rem 0}.step-by-step{margin-top:3rem;display:flex;flex-direction:column;gap:2rem}.step{display:flex;align-items:flex-start;gap:1.5rem;text-align:left}.step-number{font-size:1.5rem;font-weight:700;color:#3498db;background-color:#eaf4fc;border-radius:50%;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.step-content h3{margin-top:0}.help-accordion{border:1px solid #dfe1e5;border-radius:8px;margin-bottom:1rem}.help-accordion summary{font-size:1.2rem;font-weight:600;padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.help-accordion summary:after{content:"+";font-size:1.5rem;color:#3498db}.help-accordion[open] summary:after{content:"\2212"}.accordion-content{padding:0 1rem 1rem}#support .support-form{max-width:600px;margin:2rem auto;text-align:left}#support .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#support input,#support select,#support textarea{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px}.target-audience-grid{margin-top:2rem}.target-audience-grid .feature-icon{font-size:2.5rem}.trust-badges{background-color:#f8f9fa;padding:15px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.trust-badges .container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.trust-badges span{color:#4a5568;font-weight:600;font-size:15px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.faq-item h4{color:#2c3e50;margin-bottom:10px;font-size:18px}.faq-item p{color:#555;line-height:1.6}@media (max-width: 768px){.faq-grid{grid-template-columns:1fr}}.newsletter-box{margin-top:50px;padding:30px;background-color:#f0f8ff;border:2px dashed #90cdf4;border-radius:12px;max-width:600px;margin-left:auto;margin-right:auto}.newsletter-box h4{margin-top:0;font-size:22px;color:#2c3e50}.newsletter-box p{color:#4a5568;margin-bottom:20px}.newsletter-box .form-fields{display:flex;gap:10px;margin-bottom:15px}.newsletter-box input[type=email],.newsletter-box input[type=text]{flex-grow:1;padding:12px 15px;border:1px solid #ccc;border-radius:8px;font-size:16px}.newsletter-box .form-success{color:#27ae60;background-color:#f0fff4;border:1px solid #9ae6b4;padding:15px;border-radius:8px;font-weight:500}.newsletter-box .form-errors{color:#c0392b;background-color:#fff5f5;border:1px solid #fc8181;padding:15px;border-radius:8px;margin-bottom:15px}.newsletter-box small{color:#718096}@media (max-width: 480px){.newsletter-box .form-fields{flex-direction:column}}.hero-cta-note{font-size:14px;color:#718096;margin-top:10px;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
