.form-container.svelte-1261nzm{background-color:#fff;padding:2rem;border-radius:var(--box-border-radius);box-shadow:0 10px 30px #0000001a;max-width:100%}.form-container.svelte-1261nzm h2:where(.svelte-1261nzm){margin-top:0;margin-bottom:1.5rem}.form-group.svelte-1261nzm{margin-bottom:1.25rem}label.svelte-1261nzm{display:block;margin-bottom:.5rem;font-weight:500}input[type=text].svelte-1261nzm,input[type=email].svelte-1261nzm,select.svelte-1261nzm,textarea.svelte-1261nzm{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:var(--box-border-radius);font-size:1rem;font-family:inherit}input[type=text].svelte-1261nzm:focus,input[type=email].svelte-1261nzm:focus,select.svelte-1261nzm:focus,textarea.svelte-1261nzm:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primaryRGB),.2)}.checkbox-group.svelte-1261nzm{display:flex;align-items:flex-start}.checkbox-group.svelte-1261nzm input:where(.svelte-1261nzm){margin-top:.375rem;margin-right:.75rem}.checkbox-group.svelte-1261nzm label:where(.svelte-1261nzm){font-size:.9rem;font-weight:400;margin-bottom:0}.submit-btn.svelte-1261nzm{font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);text-align:center;text-decoration:none;width:100%;margin:0;background-color:var(--primary);color:var(--bodyTextColorWhite);border:none;cursor:pointer;transition:background-color .3s}.submit-btn.svelte-1261nzm:hover{background-color:#000}.success-message.svelte-1261nzm{text-align:center}.success-message.svelte-1261nzm svg:where(.svelte-1261nzm){color:var(--primary);margin-bottom:1rem}.success-message.svelte-1261nzm h3:where(.svelte-1261nzm){margin-top:0;margin-bottom:1rem}.error-message.svelte-1261nzm{text-align:center;background-color:#ff00000d;border:1px solid rgba(255,0,0,.2);border-radius:var(--box-border-radius);padding:1.5rem;margin-bottom:1.5rem}.error-message.svelte-1261nzm svg:where(.svelte-1261nzm){color:#e53935;margin-bottom:1rem}.error-message.svelte-1261nzm h3:where(.svelte-1261nzm){margin-top:0;margin-bottom:.5rem;color:#c62828}.error-message.svelte-1261nzm p:where(.svelte-1261nzm){margin:0;color:#d32f2f}.error-message.svelte-1261nzm pre:where(.svelte-1261nzm){margin-top:1rem;padding:1rem;background-color:#ff00001a;border:1px solid rgba(255,0,0,.2);border-radius:var(--box-border-radius);overflow-x:auto;font-size:.9rem;color:#0009;font-style:italic}.custom-checkbox.svelte-1261nzm{--checkBoxSize: 24px;position:relative;min-width:var(--checkBoxSize);height:var(--checkBoxSize);margin-right:.75rem}.custom-checkbox.svelte-1261nzm input:where(.svelte-1261nzm){position:absolute;opacity:0;cursor:pointer;width:var(--checkBoxSize);height:var(--checkBoxSize);top:0;left:0;z-index:1;margin:0}.custom-checkbox.svelte-1261nzm .checkmark:where(.svelte-1261nzm){position:absolute;top:0;left:0;height:var(--checkBoxSize);width:var(--checkBoxSize);background-color:#fff;border:2px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;pointer-events:none}.custom-checkbox.svelte-1261nzm input:where(.svelte-1261nzm):checked~.checkmark:where(.svelte-1261nzm){background-color:var(--primary);border-color:var(--primary)}.custom-checkbox.svelte-1261nzm .checkmark:where(.svelte-1261nzm):after{content:"";position:absolute;display:none;left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.custom-checkbox.svelte-1261nzm input:where(.svelte-1261nzm):checked~.checkmark:where(.svelte-1261nzm):after{display:block}.checkbox-group.svelte-1261nzm{display:flex;align-items:flex-start;padding:10px;border-radius:var(--box-border-radius);transition:background-color .2s}.checkbox-group.svelte-1261nzm:hover{background-color:#00000008;cursor:pointer}.checkbox-group.svelte-1261nzm label:where(.svelte-1261nzm){font-size:.95rem;font-weight:400;margin-bottom:0;cursor:pointer;flex:1}.hero-section.svelte-pq3x0c{padding-top:clamp(2rem,6vw,12.5rem);text-align:center}.hero-section.svelte-pq3x0c h1:where(.svelte-pq3x0c){font-size:clamp(2.438rem,5vw,3.813rem);margin-bottom:1.5rem}.hero-section.svelte-pq3x0c .hero-intro:where(.svelte-pq3x0c){font-size:1.2rem;max-width:800px;margin:0 auto 2rem}.content-block.svelte-p4qz2a{margin-bottom:3rem}.content-block.svelte-p4qz2a:last-child{margin-bottom:0}.content-block.svelte-p4qz2a h2:where(.svelte-p4qz2a){font-size:1.5rem;margin-bottom:1.5rem}.demo-benefits.svelte-p4qz2a ul:where(.svelte-p4qz2a){list-style:none;padding:0;margin:0}.demo-benefits.svelte-p4qz2a ul:where(.svelte-p4qz2a) li:where(.svelte-p4qz2a){display:flex;align-items:center;margin-bottom:.75rem}.demo-benefits.svelte-p4qz2a ul:where(.svelte-p4qz2a) li:where(.svelte-p4qz2a) svg:where(.svelte-p4qz2a){color:var(--primary);margin-right:.75rem;flex-shrink:0}.demo-options.svelte-p4qz2a .options-container:where(.svelte-p4qz2a){display:grid;grid-template-columns:1fr;gap:1.5rem}@media only screen and (min-width: 48rem){.demo-options.svelte-p4qz2a .options-container:where(.svelte-p4qz2a){grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a){background-color:#f9f9f9;padding:1.75rem;border-radius:1rem;text-align:center;height:100%;cursor:pointer;transition:all .2s ease-in-out;border:2px solid transparent}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a):hover,.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a):focus,.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a).selected{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a;border-color:var(--primary);outline:none}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a):active{transform:translateY(-2px)}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a).selected{border-color:var(--primary);background-color:rgba(var(--primaryRGB),.05)}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a) h3:where(.svelte-p4qz2a){margin-top:0;margin-bottom:1rem;font-size:1.3rem}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a) p:where(.svelte-p4qz2a){margin-bottom:.5rem}.demo-options.svelte-p4qz2a .option-card:where(.svelte-p4qz2a) .detail:where(.svelte-p4qz2a){font-style:italic;margin-top:1rem;font-size:.9rem;opacity:.8}.pricing-section.svelte-p4qz2a .pricing-intro:where(.svelte-p4qz2a){font-size:1.1rem;margin-bottom:2rem}.pricing-section.svelte-p4qz2a .pricing-tiers:where(.svelte-p4qz2a){display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 48rem){.pricing-section.svelte-p4qz2a .pricing-tiers:where(.svelte-p4qz2a){grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a){background-color:#f9f9f9;padding:1.75rem;border-radius:1rem;text-align:center;border:2px solid transparent;height:100%}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) h3:where(.svelte-p4qz2a){margin-top:0;font-size:1.3rem;margin-bottom:1rem}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) .price:where(.svelte-p4qz2a){font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--primary)}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) .price:where(.svelte-p4qz2a) span:where(.svelte-p4qz2a){font-size:1rem;font-weight:400}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) .vat-note:where(.svelte-p4qz2a){font-size:.9rem;margin-top:-.5rem;margin-bottom:1rem;color:#666}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) p:where(.svelte-p4qz2a){margin-bottom:.5rem}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a).featured{border-color:var(--primary);background-color:rgba(var(--primaryRGB),.05);position:relative}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a).featured:before{content:"Empfohlen";position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--primary);color:#fff;padding:.25rem 1rem;border-radius:1rem;font-size:.8rem;font-weight:600}.pricing-section.svelte-p4qz2a .pricing-tier:where(.svelte-p4qz2a) .pricing-note:where(.svelte-p4qz2a){font-style:italic;font-size:.9rem;margin-top:1rem;opacity:.8}.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a){background-color:#f9f9f9;padding:1.75rem;border-radius:1rem;margin-bottom:1.5rem}.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a) h3:where(.svelte-p4qz2a){margin-top:0;font-size:1.2rem;margin-bottom:1rem}.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a) ul:where(.svelte-p4qz2a){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media only screen and (min-width: 48rem){.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a) ul:where(.svelte-p4qz2a){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a) ul:where(.svelte-p4qz2a) li:where(.svelte-p4qz2a){display:flex;align-items:center}.pricing-section.svelte-p4qz2a .pricing-includes:where(.svelte-p4qz2a) ul:where(.svelte-p4qz2a) li:where(.svelte-p4qz2a) svg:where(.svelte-p4qz2a){color:var(--primary);margin-right:.75rem;flex-shrink:0}.pricing-section.svelte-p4qz2a .pricing-disclaimer:where(.svelte-p4qz2a){text-align:center;font-size:.9rem;margin-bottom:1.5rem;color:#666}.pricing-section.svelte-p4qz2a .pricing-cta:where(.svelte-p4qz2a){text-align:center;font-size:1.1rem;font-style:italic}.page-wrapper.svelte-mv3kqn{width:100%;overflow-x:hidden}.section.svelte-mv3kqn{padding:var(--sectionPadding)}.container.svelte-mv3kqn{max-width:1200px;margin:0 auto;width:100%;padding:0 1.5rem}.two-column-grid.svelte-mv3kqn{display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (min-width: 64rem){.two-column-grid.svelte-mv3kqn{grid-template-columns:1fr 1fr}}
