.design-v2 .section-pricing-compare{background:var(--bg-white);padding-bottom:80px;padding-top:40px;position:relative}.design-v2 .competitor-comparison-container{margin:0 auto;max-width:1400px}.design-v2 .section-pricing-compare .competitor-comparison-header{margin-bottom:48px;text-align:center}.design-v2 .section-pricing-compare .competitor-comparison-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-section);font-weight:var(--arizona-heading-weight);letter-spacing:var(--arizona-heading-letter-spacing);line-height:var(--arizona-heading-line-height);margin-bottom:16px}.design-v2 .section-pricing-compare .competitor-comparison-subtitle{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:400;line-height:1.5;margin:0 auto;max-width:700px}.design-v2 .comparison-scroll-hint{align-items:center;color:var(--text-tertiary);display:none;font-family:var(--font-body);font-size:var(--text-caption);gap:8px;justify-content:center;margin-bottom:12px}.design-v2 .comparison-scroll-hint i{animation:cfSwipeHint 1.5s ease-in-out infinite;font-size:var(--text-body)}.design-v2 .pricing-scroll-hint{display:none}@keyframes cfSwipeHint{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.design-v2 .comparison-table-wrapper{background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:20px;margin-bottom:32px;overflow-x:auto}.design-v2 .comparison-table{border-collapse:collapse;font-family:var(--font-body);min-width:1100px;table-layout:fixed;width:100%}.design-v2 .pricing-compare-table{min-width:700px}.design-v2 .comparison-table td,.design-v2 .comparison-table th{word-wrap:break-word;overflow-wrap:break-word}.design-v2 .comparison-table thead{border-bottom:1px solid var(--border-subtle)}.design-v2 .comparison-table thead th{padding:24px 16px;text-align:center;vertical-align:bottom}.design-v2 .comparison-table thead th.feature-column{background:var(--brand-cream);padding-left:24px;text-align:left;white-space:nowrap;width:auto}.design-v2 .comparison-table thead th.provider-column{background:var(--brand-cream);width:176px}.design-v2 .comparison-table thead th.provider-nextiva{background:var(--bg-white);position:relative}.design-v2 .comparison-table thead th.provider-nextiva:before{background:var(--brand-blue);content:"";height:3px;left:0;position:absolute;right:0;top:0}.design-v2 .top-badge{background:var(--brand-blue);border-radius:4px;color:var(--text-white);display:inline-block;font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;line-height:1.3;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.design-v2 .comparison-table .provider-name{color:var(--text-primary);display:block;font-size:var(--text-body);font-weight:600;margin-bottom:4px}.design-v2 .comparison-table .provider-name-nextiva{color:var(--brand-blue);font-size:var(--text-body-xl);font-weight:700;letter-spacing:-.02em}.design-v2 .plan-tier{color:var(--text-tertiary);display:block;font-size:var(--text-caption-lg);font-weight:400}.design-v2 .comparison-table tbody tr{border-bottom:1px solid var(--neutral-100);transition:background-color .2s ease}.design-v2 .comparison-table tbody tr:hover{background-color:var(--brand-cream)}.design-v2 .comparison-table tbody tr:last-child{border-bottom:none}.design-v2 .comparison-table tbody td{padding:16px;text-align:center;vertical-align:middle}.design-v2 .comparison-table tbody td.feature-name{color:var(--text-primary);font-weight:500;padding-left:24px;text-align:left}.design-v2 .comparison-table tbody td.feature-name,.design-v2 .comparison-table tbody td.provider-data{background:var(--brand-cream);font-size:var(--text-body-sm)}.design-v2 .comparison-table tbody td.provider-nextiva{background:var(--bg-white)}.design-v2 .pricing-compare-table .category-row td{background:#fff;border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;letter-spacing:.02em;padding:12px 24px;text-transform:uppercase}.design-v2 .pricing-compare-table .category-row:hover td{background:#fff}.design-v2 .primary-value{color:var(--text-primary);display:block;font-size:var(--text-body-sm)}.design-v2 .primary-value strong{color:var(--brand-blue);font-weight:700}.design-v2 .check-icon{align-items:center;border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}.design-v2 .check-icon.yes{background:var(--brand-blue)}.design-v2 .check-icon.yes:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.design-v2 .check-icon.no{background:var(--brand-navy)}.design-v2 .check-icon.no:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.design-v2 .comparison-table tbody tr.expandable-row{display:none}.design-v2 .comparison-table.expanded tbody tr.expandable-row{display:table-row}.design-v2 .comparison-table-footer{padding-top:16px;text-align:center}.design-v2 .comparison-toggle-btn{align-items:center;background-color:transparent;border:2px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;gap:1.5rem;margin-bottom:24px;padding:.625rem .625rem .625rem 1.25rem;text-decoration:none;transition:all .3s ease}.design-v2 .comparison-toggle-btn .btn-text{white-space:nowrap}.design-v2 .comparison-toggle-btn .btn-arrow{align-items:center;background-color:rgba(0,0,0,.04);border-radius:4px;color:var(--text-primary);display:flex;justify-content:center;opacity:.6;padding:.5rem .75rem;transition:transform .3s ease}.design-v2 .comparison-toggle-btn .btn-arrow svg{display:block;height:16px;width:16px}.design-v2 .comparison-toggle-btn:hover{background-color:var(--brand-cream);border-color:var(--text-primary);transform:translateY(-2px)}.design-v2 .comparison-toggle-btn.expanded .btn-arrow{transform:rotate(180deg)}.design-v2 .pricing-legal-text{margin:32px auto 0;max-width:1100px;padding:0 16px}.design-v2 .pricing-legal-text p{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-caption);line-height:1.6;margin-bottom:8px}.design-v2 .pricing-legal-text p:last-child{margin-bottom:0}.design-v2 .pricing-legal-text a{color:var(--brand-blue);text-decoration:underline}@media(max-width:1200px){.design-v2 .section-pricing-compare{padding-left:60px;padding-right:60px}.design-v2 .section-pricing-compare .competitor-comparison-title{font-size:var(--text-heading-xl)}}@media(max-width:1024px){.design-v2 .section-pricing-compare{padding-bottom:60px;padding-top:20px}.design-v2 .section-pricing-compare .competitor-comparison-title{font-size:var(--text-heading-lg)}.design-v2 .section-pricing-compare .competitor-comparison-subtitle{font-size:var(--text-body-lg)}}@media(max-width:768px){.design-v2 .section-pricing-compare{padding:20px 20px 40px}.design-v2 .section-pricing-compare .competitor-comparison-header{text-align:left}.design-v2 .section-pricing-compare .competitor-comparison-title{font-size:var(--text-heading-md)}.design-v2 .section-pricing-compare .competitor-comparison-subtitle{font-size:var(--text-body)}.design-v2 .comparison-scroll-hint{display:flex}.design-v2 .section-pricing-compare .comparison-scroll-hint.pricing-scroll-hint{justify-content:flex-start}.design-v2 .comparison-table-wrapper{border-left:none;border-radius:0;margin:0 -20px 32px}.design-v2 .comparison-table thead th{padding:16px 12px}.design-v2 .top-badge{font-size:var(--text-micro-xs);padding:4px 8px}.design-v2 .comparison-table .provider-name{font-size:var(--text-body-sm)}.design-v2 .plan-tier{font-size:var(--text-caption-sm)}.design-v2 .comparison-table tbody td{padding:12px 8px}.design-v2 .comparison-table tbody td.feature-name{font-size:var(--text-caption);padding-left:12px}.design-v2 .primary-value{font-size:var(--text-caption)}.design-v2 .pricing-compare-table.comparison-table{min-width:680px;table-layout:auto}.design-v2 .pricing-compare-table thead th.feature-column{padding-left:12px;padding-right:8px;white-space:nowrap;width:auto}.design-v2 .pricing-compare-table tbody td.feature-name{padding-left:12px;padding-right:8px;white-space:nowrap}.design-v2 .pricing-compare-table thead th.provider-column{width:auto}.design-v2 .pricing-legal-text{margin-top:24px}}@media(max-width:480px){.design-v2 .section-pricing-compare .btn{justify-content:space-between;width:100%}}