.pricing-hero[data-v-ca526e56]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #dee2e6;border-radius:12px;overflow:hidden;width:100%}.pricing-header[data-v-ca526e56]{align-items:center;background:#148ccc05;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:2rem}@media (max-width:991.98px){.pricing-header[data-v-ca526e56]{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width:767.98px){.pricing-header[data-v-ca526e56]{padding:1.5rem}}.header-content .plan-name[data-v-ca526e56]{color:#212529;font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}@media (max-width:767.98px){.header-content .plan-name[data-v-ca526e56]{font-size:1.5rem}}.header-content .price-section .price-main[data-v-ca526e56]{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}@media (max-width:991.98px){.header-content .price-section .price-main[data-v-ca526e56]{justify-content:center}}.header-content .price-section .price-main .price-amount[data-v-ca526e56]{color:#148ccc;font-size:2.5rem;font-weight:800;letter-spacing:-.02em}@media (max-width:767.98px){.header-content .price-section .price-main .price-amount[data-v-ca526e56]{font-size:2rem}}.header-content .price-section .price-main .price-unit[data-v-ca526e56]{color:#6c757d;font-size:1rem;font-weight:500}.header-content .price-section .price-highlight[data-v-ca526e56]{background:#28a7451a;border-radius:16px;color:#28a745;display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .75rem}@media (max-width:991.98px){.header-content .price-section .price-highlight[data-v-ca526e56]{margin-top:.5rem}}.header-cta .primary-button[data-v-ca526e56]{align-items:center;background:#148ccc;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-width:140px;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.header-cta .primary-button[data-v-ca526e56]:hover{background:#0f6897;transform:translateY(-1px)}@media (max-width:991.98px){.header-cta .primary-button[data-v-ca526e56]{min-width:200px;padding:.875rem 2.5rem}}@media (max-width:767.98px){.header-cta .primary-button[data-v-ca526e56]{width:100%}}.features-section[data-v-ca526e56]{padding:1.5rem 2rem}@media (max-width:767.98px){.features-section[data-v-ca526e56]{padding:1.5rem}}.features-grid[data-v-ca526e56]{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}@media (max-width:991.98px){.features-grid[data-v-ca526e56]{gap:1rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.features-grid[data-v-ca526e56]{gap:.75rem;grid-template-columns:repeat(2,1fr)}}.feature-card[data-v-ca526e56]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem .5rem;text-align:center;transition:all .2s ease}.feature-card[data-v-ca526e56]:hover{border-color:#148ccc;box-shadow:0 2px 8px #148ccc1a}.feature-card .feature-number[data-v-ca526e56]{color:#148ccc;display:block;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}@media (max-width:767.98px){.feature-card .feature-number[data-v-ca526e56]{font-size:1.1rem}}.feature-card .feature-label[data-v-ca526e56]{color:#6c757d;display:block;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:767.98px){.feature-card .feature-label[data-v-ca526e56]{font-size:.7rem}}.local-deployment[data-v-5ca53626]{margin:2rem 0}.deployment-wrapper[data-v-5ca53626]{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:1.5rem;justify-content:space-between;padding:1.25rem 1.5rem}@media (max-width:767.98px){.deployment-wrapper[data-v-5ca53626]{flex-direction:column;gap:1rem;padding:1rem;text-align:center}}.deployment-info .deployment-title[data-v-5ca53626]{color:#495057;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}@media (max-width:767.98px){.deployment-info .deployment-title[data-v-5ca53626]{font-size:1rem}}.deployment-info .deployment-description[data-v-5ca53626]{color:#6c757d;font-size:.875rem;margin:0}@media (max-width:767.98px){.deployment-info .deployment-description[data-v-5ca53626]{font-size:.8rem}}.deployment-action .contact-link[data-v-5ca53626]{background:#6c757d;border-radius:5px;color:#fff;display:inline-block;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.deployment-action .contact-link[data-v-5ca53626]:hover{background:#5a6268;color:#fff;text-decoration:none}@media (max-width:767.98px){.deployment-action .contact-link[data-v-5ca53626]{padding:.625rem 1.5rem}}.machines-pricing-section[data-v-025352c9]{margin:1rem 0}.table-container[data-v-025352c9]{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-wrapper[data-v-025352c9]{overflow-x:auto}@media (max-width:991.98px){.table-wrapper[data-v-025352c9]::-webkit-scrollbar{height:6px}.table-wrapper[data-v-025352c9]::-webkit-scrollbar-track{background:#f1f3f4}.table-wrapper[data-v-025352c9]::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:3px}}.machines-table[data-v-025352c9]{border-collapse:collapse;font-size:.875rem;width:100%}.machines-table thead[data-v-025352c9]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.machines-table thead th[data-v-025352c9]{border-bottom:2px solid #dee2e6;color:#495057;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:1rem .75rem;text-transform:uppercase;white-space:nowrap}@media (max-width:767.98px){.machines-table thead th[data-v-025352c9]{font-size:.75rem;padding:.75rem .5rem}}.machines-table tbody tr[data-v-025352c9]{border-bottom:1px solid #f1f3f4;transition:all .2s ease}.machines-table tbody tr[data-v-025352c9]:hover{background-color:#f8f9fa}.machines-table tbody tr.featured-row[data-v-025352c9]{background:linear-gradient(135deg,#148ccc08,#148ccc03);border-left:3px solid #148ccc}.machines-table tbody tr.featured-row[data-v-025352c9]:hover{background:linear-gradient(135deg,#148ccc0f,#148ccc05)}.machines-table tbody tr[data-v-025352c9]:last-child{border-bottom:none}.machines-table tbody td[data-v-025352c9]{padding:1rem .75rem;vertical-align:middle}@media (max-width:767.98px){.machines-table tbody td[data-v-025352c9]{padding:.875rem .5rem}}.machine-name .flex[data-v-025352c9]{gap:.75rem}.machine-name .machine-code[data-v-025352c9]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.machine-name .popular-badge[data-v-025352c9]{background:linear-gradient(135deg,#148ccc,#0f6897);border-radius:12px;box-shadow:0 1px 2px #148ccc4d;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.2rem .5rem;text-transform:uppercase}.spec-value[data-v-025352c9]{color:#495057;font-weight:500}.feature-check[data-v-025352c9]{color:#28a745;height:16px;width:16px}.feature-none[data-v-025352c9]{color:#adb5bd;font-weight:300}.price-value[data-v-025352c9]{font-weight:600}.price-value .price-amount[data-v-025352c9]{color:#148ccc;font-size:.9rem}@media (max-width:991.98px){.machines-table[data-v-025352c9]{min-width:700px}}@media (max-width:767.98px){.popular-badge[data-v-025352c9]{display:none}.machine-code[data-v-025352c9]{font-size:.75rem;padding:.2rem .4rem}}.additional-info[data-v-025352c9]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:2rem;padding:1.5rem}.additional-info .info-title[data-v-025352c9]{color:#495057;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.additional-info .info-list[data-v-025352c9]{list-style:disc;padding-left:1.5rem}.additional-info .info-list li[data-v-025352c9]{color:#6c757d;line-height:1.5;margin-bottom:.75rem}.additional-info .info-list li strong[data-v-025352c9]{color:#495057;font-weight:600}.additional-info .info-list li[data-v-025352c9]:last-child{margin-bottom:0}.faq-expand-enter-active[data-v-e9509ed4],.faq-expand-leave-active[data-v-e9509ed4]{transition:opacity .3s ease}.faq-expand-enter-from[data-v-e9509ed4],.faq-expand-leave-to[data-v-e9509ed4]{opacity:0}.pricing-faq[data-v-e9509ed4]{margin-bottom:4rem;margin-top:4rem}.faq-list[data-v-e9509ed4]{max-width:800px}.faq-item[data-v-e9509ed4]{border-bottom:1px solid var(--border-color-regular)}.faq-item[data-v-e9509ed4]:last-child{border-bottom:none}.faq-question[data-v-e9509ed4]{align-items:center;background:transparent;border:none;color:var(--text-color-dark);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.5rem 0;text-align:left;transition:color .2s ease;width:100%}.faq-question[data-v-e9509ed4]:hover{color:#148ccc}@media (max-width:767.98px){.faq-question[data-v-e9509ed4]{font-size:1rem;padding:1.25rem 0}}.faq-icon[data-v-e9509ed4]{color:#148ccc;flex-shrink:0;height:24px;transition:transform .2s ease;width:24px}.faq-icon svg[data-v-e9509ed4]{height:100%;width:100%}.faq-answer[data-v-e9509ed4]{color:var(--text-color-medium);line-height:1.6;padding-bottom:1.5rem}.faq-answer[data-v-e9509ed4] strong{color:var(--text-color-dark);font-weight:600}.faq-answer[data-v-e9509ed4] a{color:#148ccc;text-decoration:underline}.faq-answer[data-v-e9509ed4] a:hover{color:#0f6897}@media (max-width:767.98px){.faq-answer[data-v-e9509ed4]{font-size:.95rem;padding-bottom:1.25rem}}.pricing[data-v-508e2349]{background-color:#fff;padding-top:6rem}@media (max-width:991.98px){.pricing[data-v-508e2349]{padding-top:6.72rem}}@media (min-width:992px){.pricing__headline-wrap[data-v-508e2349]{margin-top:1rem;text-indent:-.2rem}}.pricing__grid[data-v-508e2349]{-moz-column-gap:3.125vw;column-gap:3.125vw;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3.125vw;width:100%}@media (min-width:1400px){.pricing__grid[data-v-508e2349]{-moz-column-gap:min(2.334vw,4.8rem);column-gap:min(2.334vw,4.8rem);row-gap:min(2.334vw,4.8rem)}}.pricing__grid-item[data-v-508e2349]{grid-column-end:span 12;grid-column-start:auto}@media (min-width:768px){.pricing__grid-item[data-v-508e2349]{grid-column-end:span 6}}@media (min-width:992px){.pricing__grid-item[data-v-508e2349]{grid-column-end:span 4}}.pricing__single-plan-fullwidth[data-v-508e2349]{width:100%}.pricing__single-plan-fullwidth[data-v-508e2349]>*{width:100%}.pricing .spacer[data-v-508e2349]{min-height:10px;width:100%}.pricing .spacer-small[data-v-508e2349]{min-height:5px;width:100%}
