.timeline[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:var(--space-xl);margin:var(--space-2xl) 0}.timeline-step[data-astro-cid-zhxkjw2l]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-xl);align-items:start}.timeline-marker[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px var(--color-primary-highlight)}.timeline-number[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:#fff}.timeline-content[data-astro-cid-zhxkjw2l]{padding-top:var(--space-sm)}.timeline-title[data-astro-cid-zhxkjw2l]{font-size:1.125rem;font-weight:700;margin:0 0 var(--space-xs);color:var(--color-text)}.timeline-description[data-astro-cid-zhxkjw2l]{margin:0;color:var(--color-text-muted);line-height:1.6}.timeline-connector[data-astro-cid-zhxkjw2l]{position:absolute;left:27px;top:56px;width:2px;height:calc(100% + var(--space-xl));background:var(--color-border)}.timeline-step[data-astro-cid-zhxkjw2l]:last-child .timeline-connector[data-astro-cid-zhxkjw2l]{display:none}@media(max-width:640px){.timeline-step[data-astro-cid-zhxkjw2l]{grid-template-columns:auto 1fr;gap:var(--space-md)}.timeline-marker[data-astro-cid-zhxkjw2l]{width:48px;height:48px}.timeline-number[data-astro-cid-zhxkjw2l]{font-size:1.125rem}.timeline-connector[data-astro-cid-zhxkjw2l]{left:23px;top:48px}}.intro-text[data-astro-cid-byelq4ui]{font-size:1.125rem;line-height:1.7;margin:var(--space-2xl) 0}.intro-text[data-astro-cid-byelq4ui] p[data-astro-cid-byelq4ui]{margin-bottom:var(--space-lg)}.summary-box[data-astro-cid-byelq4ui]{background:var(--color-primary-highlight);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-2xl);margin:var(--space-3xl) 0}.summary-title[data-astro-cid-byelq4ui]{font-size:1.25rem;margin:0 0 var(--space-lg);color:var(--color-primary)}.summary-list[data-astro-cid-byelq4ui]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.summary-list[data-astro-cid-byelq4ui] li[data-astro-cid-byelq4ui]{padding-left:var(--space-xl);position:relative;line-height:1.6}.summary-list[data-astro-cid-byelq4ui] li[data-astro-cid-byelq4ui]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:900;font-size:1.25rem}.section[data-astro-cid-byelq4ui] h2[data-astro-cid-byelq4ui]{font-size:1.75rem;margin-bottom:var(--space-xl)}.section[data-astro-cid-byelq4ui] p[data-astro-cid-byelq4ui]{margin-bottom:var(--space-lg);line-height:1.7}.bg-surface[data-astro-cid-byelq4ui]{background:var(--color-surface)}.table-wrapper[data-astro-cid-byelq4ui]{overflow-x:auto;margin:var(--space-2xl) 0}.styled-table[data-astro-cid-byelq4ui]{width:100%;border-collapse:collapse;font-size:.9375rem}.styled-table[data-astro-cid-byelq4ui] thead[data-astro-cid-byelq4ui]{background:var(--color-surface-2)}.styled-table[data-astro-cid-byelq4ui] th[data-astro-cid-byelq4ui]{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:700;border-bottom:2px solid var(--color-border)}.styled-table[data-astro-cid-byelq4ui] td[data-astro-cid-byelq4ui]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-divider)}.styled-table[data-astro-cid-byelq4ui] tbody[data-astro-cid-byelq4ui] tr[data-astro-cid-byelq4ui]:hover{background:var(--color-surface-offset)}.comparison-table[data-astro-cid-byelq4ui] .yes[data-astro-cid-byelq4ui]{color:var(--color-success);font-weight:700}.comparison-table[data-astro-cid-byelq4ui] .no[data-astro-cid-byelq4ui]{color:var(--color-text-faint)}.highlight-box[data-astro-cid-byelq4ui]{background:var(--color-surface-2);border-left:4px solid var(--color-primary);padding:var(--space-lg);margin:var(--space-xl) 0}.profiles-grid[data-astro-cid-byelq4ui]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);margin:var(--space-2xl) 0}.profile-card[data-astro-cid-byelq4ui]{background:var(--color-surface-2);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.profile-card[data-astro-cid-byelq4ui] h3[data-astro-cid-byelq4ui]{font-size:1.25rem;margin:0 0 var(--space-md);color:var(--color-primary)}.profile-card[data-astro-cid-byelq4ui] p[data-astro-cid-byelq4ui]{margin:0;line-height:1.6}.tarif-highlight[data-astro-cid-byelq4ui]{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.link-arrow[data-astro-cid-byelq4ui] a[data-astro-cid-byelq4ui]{color:var(--color-primary);font-weight:600;transition:color var(--transition-fast)}.link-arrow[data-astro-cid-byelq4ui] a[data-astro-cid-byelq4ui]:hover{color:var(--color-primary-hover)}.faq-section[data-astro-cid-byelq4ui]{background:var(--color-bg)}.faq-section[data-astro-cid-byelq4ui] h2[data-astro-cid-byelq4ui]{text-align:center;margin-bottom:var(--space-3xl)}.faq-list[data-astro-cid-byelq4ui]{display:flex;flex-direction:column;gap:var(--space-lg)}.faq-item[data-astro-cid-byelq4ui]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question[data-astro-cid-byelq4ui]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);font-family:var(--font-display);font-weight:700;font-size:1.0625rem;color:var(--color-text);cursor:pointer;list-style:none;user-select:none;transition:background var(--transition-fast)}.faq-question[data-astro-cid-byelq4ui]:hover{background:var(--color-surface-2)}.faq-question[data-astro-cid-byelq4ui]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-byelq4ui] svg[data-astro-cid-byelq4ui]{flex-shrink:0;color:var(--color-primary);transition:transform var(--transition-fast)}.faq-item[data-astro-cid-byelq4ui][open] .faq-question[data-astro-cid-byelq4ui] svg[data-astro-cid-byelq4ui]{transform:rotate(180deg)}.faq-answer[data-astro-cid-byelq4ui]{padding:0 var(--space-xl) var(--space-xl);color:var(--color-text-muted);line-height:1.7}.faq-answer[data-astro-cid-byelq4ui] p[data-astro-cid-byelq4ui]{margin-bottom:var(--space-md)}.faq-answer[data-astro-cid-byelq4ui] p[data-astro-cid-byelq4ui]:last-child{margin-bottom:0}
