.elementor-97 .elementor-element.elementor-element-5ebb07f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-97 .elementor-element.elementor-element-9d62f2d{--spacer-size:50px}.elementor-97 .elementor-element.elementor-element-b247f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-97 .elementor-element.elementor-element-e3b9289{width:100%;max-width:100%}.elementor-97 .elementor-element.elementor-element-e3b9289.elementor-element{--align-self:center}.elementor-97 .elementor-element.elementor-element-52d0df2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.ablauf-box,.cta-box{background:#fff;padding:40px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);max-width:1200px;margin:0 auto 60px auto}.section-header{text-align:center;margin-bottom:30px}.section-header h2{font-size:1.8rem;color:#0f172a;margin-bottom:10px;line-height:1.3}.section-header p{font-size:1.1rem;color:#444}.steps{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.step{flex:1 1 22%;background:#f9fafb;padding:20px;border-radius:8px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.05)}.step-number{display:inline-block;background:#e60000;color:#fff;font-weight:700;border-radius:50%;width:36px;height:36px;line-height:36px;margin-bottom:10px}.pricing-table table{width:100%;border-collapse:collapse;margin-bottom:15px}.pricing-table th,.pricing-table td{padding:14px 12px;border-bottom:1px solid #eee;text-align:left}.pricing-table th{background:#f1f1f1;color:#0f172a}.price-note{font-size:.9rem;color:#666;text-align:center}.cta-box{text-align:center}.cta-box h2{font-size:1.8rem;margin-bottom:15px;color:#0f172a;line-height:1.3}.cta-box p{margin-bottom:20px;font-size:1.1rem;color:#333}.btn-primary{background:#e60000;color:#fff;padding:14px 28px;border-radius:6px;text-decoration:none;font-weight:600;margin:5px;transition:background .3s}.btn-primary:hover{background:#b00000;color:#fff}.btn-secondary{background:#f1f1f1;color:#0f172a;padding:14px 28px;border-radius:6px;text-decoration:none;font-weight:600;margin:5px;transition:background .3s}.btn-secondary:hover{background:#ddd;color:#e60000}@media (max-width:1200px){.section-header h2,.cta-box h2{font-size:1.6rem}}@media (max-width:991px){.steps{flex-direction:column}.step{flex:1 1 100%}.section-header h2,.cta-box h2{font-size:1.5rem}}@media (max-width:768px){.section-header h2,.cta-box h2{font-size:1.4rem}}@media (max-width:480px){.section-header h2,.cta-box h2{font-size:1.2rem}}.step h3{font-size:1.1rem;font-weight:700;color:#0f172a;line-height:1.3;white-space:nowrap;margin-bottom:10px}.step p{font-size:.95rem;color:#333;margin:0}@media (max-width:991px){.step h3{font-size:1rem;white-space:normal}}@media (max-width:576px){.step h3{font-size:.95rem}}