.price-card[data-v-2db87d33]{background:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-md);position:relative;transition:all var(--transition-fast);flex:0 0 300px;min-width:300px}.price-card[data-v-2db87d33]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #1074ff1a}.card-title[data-v-2db87d33]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.price-display[data-v-2db87d33]{display:flex;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-xs)}.price[data-v-2db87d33]{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.period[data-v-2db87d33]{font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-top:.25rem}.billing-note[data-v-2db87d33]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0 0 var(--space-sm) 0;min-height:1em}.expand-btn[data-v-2db87d33]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;padding:var(--space-xs);background:transparent;border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.expand-btn[data-v-2db87d33]:hover{background-color:#1074ff0d;border-color:var(--color-primary)}.expand-btn .chevron[data-v-2db87d33]{width:16px;height:16px;transition:transform var(--transition-fast)}.expand-btn.active .chevron[data-v-2db87d33]{transform:rotate(180deg)}.features-collapse[data-v-2db87d33]{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-light)}.features-compact[data-v-2db87d33]{list-style:none;padding:0;margin:0 0 var(--space-sm) 0}.features-compact li[data-v-2db87d33]{font-size:.75rem;color:var(--color-text-secondary);padding:.2rem 0;line-height:1.3}.startup-pricing[data-v-2db87d33]{font-size:.75rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:var(--space-xs);border-radius:var(--radius-sm);margin:0}.pricing-toggle[data-v-141888fe]{display:flex;justify-content:center;gap:0;margin-bottom:var(--space-md)}.toggle-btn[data-v-141888fe]{background:#fff;border:1px solid var(--color-border-light);padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.toggle-btn[data-v-141888fe]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.toggle-btn[data-v-141888fe]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:none}.toggle-btn[data-v-141888fe]:hover{background-color:var(--color-bg-secondary)}.toggle-btn.active[data-v-141888fe]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.offers-row[data-v-141888fe]{display:flex;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap}.offer-badge[data-v-141888fe]{background:linear-gradient(135deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 100%);border:1px solid var(--color-border-light);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.offer-badge a[data-v-141888fe]{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold)}.offer-badge a[data-v-141888fe]:hover{text-decoration:underline}.pricing-cards-wrapper[data-v-141888fe]{position:relative;max-width:1400px;margin:0 auto}.pricing-cards-grid[data-v-141888fe]{display:flex;gap:var(--space-md);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 2.5rem;justify-content:center}.pricing-cards-grid[data-v-141888fe]::-webkit-scrollbar{display:none}@media(max-width:992px){.pricing-cards-grid[data-v-141888fe]{justify-content:initial}}.contact-form-wrapper[data-v-2b4e5865]{background-color:var(--color-bg-secondary);padding:var(--space-lg);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md)}.form-title[data-v-2b4e5865]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.form-subtitle[data-v-2b4e5865]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.contact-form[data-v-2b4e5865]{display:flex;flex-direction:column;gap:var(--space-md)}.form-group[data-v-2b4e5865]{display:flex;flex-direction:column;gap:var(--space-sm)}.form-group label[data-v-2b4e5865]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.form-group input[type=text][data-v-2b4e5865],.form-group input[type=email][data-v-2b4e5865],.form-group input[type=tel][data-v-2b4e5865]{padding:var(--space-sm);font-size:var(--font-size-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:all var(--transition-fast)}.form-group input[data-v-2b4e5865]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1074ff1a}.checkbox-group[data-v-2b4e5865]{display:flex;flex-direction:column;gap:var(--space-sm)}.checkbox-label[data-v-2b4e5865]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}.checkbox-label input[type=checkbox][data-v-2b4e5865]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.form-message[data-v-2b4e5865]{padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:center;display:block}.form-message.success[data-v-2b4e5865]{background-color:#10b9811a;color:var(--color-success);border:1px solid var(--color-success)}.form-message.error[data-v-2b4e5865]{background-color:#ef44441a;color:var(--color-error);border:1px solid var(--color-error)}.contact-form .btn-primary[data-v-2b4e5865]{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-sm)}
