 .limits-licensing-content {     max-width: 800px;     margin: 0 auto;     padding: 20px;     font-family: Arial, sans-serif;     line-height: 1.6;     color: #333; }  .limits-licensing-content h1 {     color: #2c3e50;     border-bottom: 3px solid #3498db;     padding-bottom: 10px;     margin-bottom: 30px; }  .limits-licensing-content h2 {     color: #2c3e50;     margin-top: 40px;     margin-bottom: 20px;     border-left: 4px solid #3498db;     padding-left: 15px; }  .limits-licensing-content h3 {     color: #34495e;     margin-top: 25px;     margin-bottom: 15px; }  .limits-licensing-content h4 {     color: #2c3e50;     margin-top: 20px;     margin-bottom: 10px;     font-weight: 600; }  .limits-licensing-content section {     margin-bottom: 35px; }  .limits-licensing-content .usage-type, .limits-licensing-content .license-model, .limits-licensing-content .license-features, .limits-licensing-content .personal-limits, .limits-licensing-content .domain-limits {     background-color: #f8f9fa;     padding: 20px;     border-radius: 8px;     margin-bottom: 20px; }  .limits-licensing-content .example {     background-color: #e8f4f8;     padding: 15px;     border-left: 4px solid #3498db;     margin-top: 15px;     border-radius: 0 8px 8px 0; }  .limits-licensing-content .faq-item {     margin-bottom: 25px;     padding-bottom: 15px;     border-bottom: 1px solid #eee; }  .limits-licensing-content .faq-item:last-child {     border-bottom: none; }  .limits-licensing-content .pricing {     background-color: #f0f8ff;     padding: 20px;     border-radius: 8px;     border: 2px solid #3498db; }  .limits-licensing-content ul {     padding-left: 20px; }  .limits-licensing-content li {     margin-bottom: 8px; }  .limits-licensing-content .legal-note {     margin-top: 40px;     padding-top: 20px;     color: #666;     font-size: 0.9em; }  .limits-licensing-content hr {     border: none;     border-top: 1px solid #ddd;     margin: 20px 0; }  /* --- NEUES, DOMINANTES BUTTON-DESIGN --- */ .button-container {     text-align: center;     margin: 50px 0; /* Mehr Abstand für mehr Fokus */ }  .cta-button {     display: inline-block;     background-color: #000000; /* Schwarz */     color: #ffffff; /* Weiß */     padding: 18px 45px; /* Größerer Button */     text-align: center;     text-decoration: none;     border-radius: 5px;     font-size: 1.25em; /* Größere Schrift */     font-weight: bold;     text-transform: uppercase; /* Dominante Großbuchstaben */     letter-spacing: 1.5px; /* Mehr Abstand zwischen Buchstaben */     border: 2px solid #000000;     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Schatten für 3D-Effekt */     transition: all 0.3s ease-in-out; /* Weiche Übergänge für alle Effekte */ }  .cta-button:hover {     background-color: #ffffff; /* Effekt bei Mausberührung: Weiß */     color: #000000; /* Effekt bei Mausberührung: Schwarz */     transform: translateY(-3px); /* Hebt den Button leicht an */     box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3); /* Verstärkter Schatten */     cursor: pointer; } #sp-ks8a8s{width: 100%; max-width: 100%; padding: 10px;}#sp-vw3kvy{padding: 0px;}#sp-bydnfy{width: calc(100% + 0px);}#sp-odl2wf{margin: 0px;}