.price-container{background:#fff;border-radius:20px;color:#333;margin:0 auto;max-width:900px;padding:60px 20px 20px}.logo{margin-bottom:20px;text-align:center}.logo img{height:auto;max-width:200px}.price-container h2{font-size:48px;margin-bottom:30px;text-align:center}.currency-toggle{margin-bottom:15px;text-align:center}.currency-toggle label{font-weight:600;margin-right:10px}.currency-toggle select{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:6px 12px}#productList{margin:0 auto;width:80%}.product-line{border:2px solid #ddd;border-radius:6px;margin-bottom:15px;padding:15px;transition:background-color .2s ease}.product-line:has(input:checked){border-color:#7284fa;transition:background-color .2s ease}.product-line:hover{background-color:#f9f9f9}.product-line input[type=checkbox]{cursor:pointer;margin-right:8px;transform:scale(1.2);vertical-align:middle}.product-line .tag{border-radius:15px;font-size:.85em;font-weight:600;margin-right:8px;padding:4px 8px;vertical-align:middle}.product-info{align-items:center;display:flex;justify-content:space-between;padding-top:8px;width:100%}.product-title{flex-grow:1;font-weight:600}.read-more{font-weight:700;margin-left:20px;text-decoration:none}.product-line .price{background-color:transparent;font-weight:600;padding:0}.tag-blue{background-color:#7284fa;color:#fff}.tag-platform{background-color:#182975;color:#fff}.tag-red{background-color:#d54678;color:#fff}.company-count,.group-companies{text-align:center}.company-count{margin:20px 0}.company-count input{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:5px;text-align:center;width:60px}.total-price{margin-top:20px;text-align:center}.total-price h2{font-size:34px;font-weight:600;margin:0}.get-started{margin-top:25px;text-align:center}.get-started-button{background-color:#032478;border-radius:50px;color:#fff;display:inline-block;padding:12px 24px;text-decoration:none;transition:background-color .2s ease}.get-started-button:hover{background-color:#032478cc}.footer-text{color:#999;font-size:.9em;margin-top:20px;text-align:center}.footer-text a{color:#0073e6;text-decoration:none}.footer-text a:hover{text-decoration:underline}