.tarifs-hero[data-astro-cid-asijnltu]{padding:5rem 0 3rem}.tarifs-hero-title[data-astro-cid-asijnltu]{font-size:3.2rem;line-height:1.2;margin-bottom:1.25rem}.tarifs-hero-subtitle[data-astro-cid-asijnltu]{font-size:1.2rem;color:var(--text-muted);max-width:650px;margin:0 auto;line-height:1.7}.pricing-grid[data-astro-cid-asijnltu]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;align-items:start;margin-top:3rem}.pricing-card[data-astro-cid-asijnltu]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 2rem 2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-astro-cid-asijnltu]:hover{transform:translateY(-5px)}.pricing-card--featured[data-astro-cid-asijnltu]{transform:scale(1.05);border-top:4px solid transparent;border-image:linear-gradient(135deg,#d4af37,#c5943a,#f0d060) 1;box-shadow:0 8px 32px #d4af3726}.pricing-card--featured[data-astro-cid-asijnltu]:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 12px 40px #d4af3740}.pricing-badge[data-astro-cid-asijnltu]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#d4af37,#c5943a);color:#fff;font-size:.8rem;font-weight:700;padding:.35rem 1.25rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 10px #d4af374d}.pricing-card-header[data-astro-cid-asijnltu]{margin-bottom:1.5rem;width:100%}.pricing-card-name[data-astro-cid-asijnltu]{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.pricing-price[data-astro-cid-asijnltu]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.pricing-amount[data-astro-cid-asijnltu]{font-size:2.8rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main)}.pricing-period[data-astro-cid-asijnltu]{font-size:1rem;color:var(--text-muted);font-weight:500}.pricing-trial[data-astro-cid-asijnltu]{font-size:.95rem;color:var(--primary);font-weight:600;margin:0}.pricing-features[data-astro-cid-asijnltu]{list-style:none;padding:0;margin:0 0 2rem;width:100%;text-align:left;border-top:1px solid var(--border-color);padding-top:1.5rem}.pricing-features[data-astro-cid-asijnltu] li[data-astro-cid-asijnltu]{padding:.55rem 0;font-size:.95rem;color:var(--text-main);display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.pricing-features[data-astro-cid-asijnltu] li[data-astro-cid-asijnltu] i[data-astro-cid-asijnltu]{color:#10b981;font-size:.85rem;margin-top:.25rem;flex-shrink:0}.pricing-cta[data-astro-cid-asijnltu]{margin-top:auto;width:100%;text-align:center}.comparison[data-astro-cid-asijnltu]{margin-top:5rem}.section-heading[data-astro-cid-asijnltu]{margin-bottom:2.5rem}.section-heading[data-astro-cid-asijnltu] h2[data-astro-cid-asijnltu]{font-size:2.2rem}.comparison-table-wrapper[data-astro-cid-asijnltu]{overflow-x:auto;padding:1rem}.comparison-table[data-astro-cid-asijnltu]{width:100%;border-collapse:collapse;font-size:.95rem}.comparison-table[data-astro-cid-asijnltu] thead[data-astro-cid-asijnltu] th[data-astro-cid-asijnltu]{text-align:left;padding:1rem 1.25rem;font-weight:700;color:var(--text-main);border-bottom:2px solid var(--border-color);font-size:1rem}.comparison-table[data-astro-cid-asijnltu] thead[data-astro-cid-asijnltu] th[data-astro-cid-asijnltu]:first-child{width:25%}.comparison-table[data-astro-cid-asijnltu] tbody[data-astro-cid-asijnltu] tr[data-astro-cid-asijnltu]:nth-child(2n){background:#8b735508}.comparison-table[data-astro-cid-asijnltu] tbody[data-astro-cid-asijnltu] td[data-astro-cid-asijnltu]{padding:1rem 1.25rem;color:var(--text-main);border-bottom:1px solid var(--border-color);vertical-align:middle}.comparison-table[data-astro-cid-asijnltu] tbody[data-astro-cid-asijnltu] td[data-astro-cid-asijnltu]:first-child{font-weight:600}.table-yes[data-astro-cid-asijnltu]{color:#10b981}.table-no[data-astro-cid-asijnltu]{color:var(--text-muted)}.recommendation[data-astro-cid-asijnltu]{margin-top:5rem}.recommendation-panel[data-astro-cid-asijnltu]{display:flex;align-items:flex-start;gap:2rem;border-left:4px solid var(--primary);padding:2.5rem}.recommendation-icon[data-astro-cid-asijnltu]{font-size:2rem;color:#d4af37;background:#d4af371a;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.recommendation-content[data-astro-cid-asijnltu] h3[data-astro-cid-asijnltu]{font-size:1.4rem;margin-bottom:.75rem}.recommendation-content[data-astro-cid-asijnltu] p[data-astro-cid-asijnltu]{color:var(--text-muted);line-height:1.7;margin-bottom:1.5rem}.recommendation-ctas[data-astro-cid-asijnltu]{display:flex;gap:1rem;flex-wrap:wrap}.faq-mini[data-astro-cid-asijnltu]{margin-top:5rem}.faq-list[data-astro-cid-asijnltu]{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.faq-item[data-astro-cid-asijnltu]{padding:1.5rem;cursor:pointer}.faq-item[data-astro-cid-asijnltu] summary[data-astro-cid-asijnltu]{font-size:1.15rem;font-weight:600;color:var(--text-main);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-asijnltu] summary[data-astro-cid-asijnltu]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-asijnltu] summary[data-astro-cid-asijnltu]:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--primary);transition:transform .3s ease}.faq-item[data-astro-cid-asijnltu][open] summary[data-astro-cid-asijnltu]:after{transform:rotate(180deg)}.faq-item[data-astro-cid-asijnltu] p[data-astro-cid-asijnltu]{margin-top:1rem;color:var(--text-muted);line-height:1.7;padding-top:1rem;border-top:1px solid var(--border-color)}@media(max-width:768px){.tarifs-hero-title[data-astro-cid-asijnltu]{font-size:2.4rem}.tarifs-hero-subtitle[data-astro-cid-asijnltu]{font-size:1.05rem}.pricing-grid[data-astro-cid-asijnltu]{grid-template-columns:1fr;gap:2rem}.pricing-card--featured[data-astro-cid-asijnltu]{transform:scale(1)}.pricing-card--featured[data-astro-cid-asijnltu]:hover{transform:translateY(-5px)}.pricing-amount[data-astro-cid-asijnltu]{font-size:2.2rem}.comparison-table[data-astro-cid-asijnltu] thead[data-astro-cid-asijnltu] th[data-astro-cid-asijnltu],.comparison-table[data-astro-cid-asijnltu] tbody[data-astro-cid-asijnltu] td[data-astro-cid-asijnltu]{padding:.75rem;font-size:.85rem}.recommendation-panel[data-astro-cid-asijnltu]{flex-direction:column;gap:1.25rem}.recommendation-ctas[data-astro-cid-asijnltu]{flex-direction:column}.recommendation-ctas[data-astro-cid-asijnltu] .btn[data-astro-cid-asijnltu]{text-align:center}}
