.tarifs-page[data-astro-cid-asijnltu]{padding-top:var(--space-6)}.tarifs-grid[data-astro-cid-asijnltu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);margin-bottom:var(--space-10)}.tarifs-card[data-astro-cid-asijnltu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.tarifs-card[data-astro-cid-asijnltu]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-primary[data-astro-cid-asijnltu]{border-top:6px solid var(--color-primary)}.card-accent[data-astro-cid-asijnltu]{border-top:6px solid var(--color-accent)}.card-green[data-astro-cid-asijnltu]{border-top:6px solid var(--color-green)}.tarifs-card-header[data-astro-cid-asijnltu]{padding:var(--space-6);border-bottom:1px solid var(--color-border);background:#f9fafb}.tarifs-badge[data-astro-cid-asijnltu]{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .5rem;border-radius:var(--radius-sm);background:var(--color-alt);color:var(--color-primary-dark);margin-bottom:var(--space-2)}.tarifs-card-header[data-astro-cid-asijnltu] h2[data-astro-cid-asijnltu]{font-size:var(--text-2xl);margin-bottom:var(--space-2);color:var(--color-primary-dark)}.tarifs-card-header[data-astro-cid-asijnltu] p[data-astro-cid-asijnltu]{font-size:var(--text-sm);color:var(--color-muted);margin:0}.tarifs-list[data-astro-cid-asijnltu]{padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1}.tarifs-item[data-astro-cid-asijnltu]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dashed var(--color-border)}.tarifs-item[data-astro-cid-asijnltu]:last-child{border-bottom:none}.highlight-item[data-astro-cid-asijnltu]{background:#f1f9f5;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid hsl(150 40% 85%)}.tarifs-label[data-astro-cid-asijnltu]{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.tarifs-label-group[data-astro-cid-asijnltu]{display:flex;flex-direction:column}.tarifs-sub[data-astro-cid-asijnltu]{font-size:.75rem;color:var(--color-muted);font-weight:500}.tarifs-price[data-astro-cid-asijnltu]{font-size:var(--text-lg);font-weight:800;color:var(--color-primary-dark);font-family:var(--font-mono, monospace)}.tarifs-price[data-astro-cid-asijnltu].free{color:var(--color-green);text-transform:uppercase;font-size:var(--text-base)}.tarifs-info[data-astro-cid-asijnltu]{font-size:var(--text-xs);font-weight:700;color:var(--color-primary);text-align:right}.tarifs-action-banner[data-astro-cid-asijnltu]{background:linear-gradient(135deg,#f2f5f7,#e8eff3);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-4)}.tarifs-action-banner[data-astro-cid-asijnltu] h3[data-astro-cid-asijnltu]{margin:0 0 var(--space-1) 0;color:var(--color-primary-dark);font-size:var(--text-xl)}.tarifs-action-banner[data-astro-cid-asijnltu] p[data-astro-cid-asijnltu]{margin:0;color:var(--color-text);font-size:var(--text-sm)}.tarifs-bar-card[data-astro-cid-asijnltu]{background:var(--color-primary-dark);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);padding:var(--space-8);color:#fff;box-shadow:var(--shadow-md)}.tarifs-bar-kicker[data-astro-cid-asijnltu]{display:inline-block;color:var(--color-accent);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-1)}.tarifs-bar-content[data-astro-cid-asijnltu] h2[data-astro-cid-asijnltu]{color:#fff;font-size:var(--text-3xl);margin-bottom:var(--space-4)}.tarifs-bar-perk[data-astro-cid-asijnltu]{display:flex;align-items:flex-start;gap:var(--space-4);background:#ffffff14;border-left:4px solid var(--color-accent);padding:var(--space-4) var(--space-5);border-radius:var(--radius);margin-bottom:var(--space-4)}.perk-icon[data-astro-cid-asijnltu]{font-size:1.8rem;line-height:1;flex-shrink:0}.tarifs-bar-perk[data-astro-cid-asijnltu] p[data-astro-cid-asijnltu]{margin:0;max-width:none;font-size:var(--text-sm);line-height:1.6;color:#f0f2f5}.tarifs-bar-note[data-astro-cid-asijnltu]{max-width:none;font-size:var(--text-sm);color:#c4cbd4;margin-bottom:var(--space-6);line-height:1.5}.tarifs-bar-grid[data-astro-cid-asijnltu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.tarifs-bar-item[data-astro-cid-asijnltu]{background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.highlight-bar[data-astro-cid-asijnltu]{background:#ffffff1f;border-color:var(--color-accent)}.bar-price[data-astro-cid-asijnltu]{font-size:var(--text-lg);font-weight:800;color:var(--color-accent);font-family:var(--font-mono, monospace)}.bar-name[data-astro-cid-asijnltu]{font-size:var(--text-sm);color:#f0f2f5;font-weight:600}
