.maprime-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0;background:var(--gray-50)}.revenue-profiles[data-astro-cid-wb5jwdtr]{gap:var(--space-xl);max-width:1000px;margin:0 auto var(--space-3xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.revenue-profiles[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(2,1fr)}}.profile-card[data-astro-cid-wb5jwdtr]{padding:var(--space-xl);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.profile-card[data-astro-cid-wb5jwdtr]:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.profile-primary[data-astro-cid-wb5jwdtr]:before{background:var(--primary-600)}.profile-header[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.profile-header[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{flex-shrink:0}.profile-primary[data-astro-cid-wb5jwdtr] .profile-header[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600)}.profile-header[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--gray-900);margin:0}.profile-description[data-astro-cid-wb5jwdtr]{font-size:var(--text-body);color:var(--gray-600);line-height:var(--leading-relaxed);margin:0 0 var(--space-xl) 0}.profile-plafonds[data-astro-cid-wb5jwdtr]{margin-bottom:var(--space-xl)}.profile-plafonds[data-astro-cid-wb5jwdtr] h4[data-astro-cid-wb5jwdtr],.profile-examples[data-astro-cid-wb5jwdtr] h4[data-astro-cid-wb5jwdtr]{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-md) 0}.plafonds-list[data-astro-cid-wb5jwdtr]{gap:var(--space-sm);flex-direction:column;display:flex}.plafond-item[data-astro-cid-wb5jwdtr]{font-size:var(--text-small);padding-bottom:var(--space-sm);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.plafond-label[data-astro-cid-wb5jwdtr]{color:var(--gray-600)}.plafond-value[data-astro-cid-wb5jwdtr]{font-weight:var(--font-semibold);color:var(--gray-900)}.profile-examples[data-astro-cid-wb5jwdtr] ul[data-astro-cid-wb5jwdtr]{margin:0;padding:0;list-style:none}.profile-examples[data-astro-cid-wb5jwdtr] li[data-astro-cid-wb5jwdtr]{font-size:var(--text-small);color:var(--gray-700);padding:var(--space-sm) 0;padding-left:var(--space-lg);position:relative}.profile-examples[data-astro-cid-wb5jwdtr] li[data-astro-cid-wb5jwdtr]:before{content:"•";font-weight:var(--font-bold);position:absolute;left:0}.profile-primary[data-astro-cid-wb5jwdtr] .profile-examples[data-astro-cid-wb5jwdtr] li[data-astro-cid-wb5jwdtr]:before{color:var(--primary-600)}.maprime-table[data-astro-cid-wb5jwdtr]{max-width:1000px;margin:0 auto}.maprime-table[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-xl) 0;text-align:center}.table-wrapper[data-astro-cid-wb5jwdtr]{margin-bottom:var(--space-lg);overflow-x:auto}table[data-astro-cid-wb5jwdtr]{border-collapse:collapse;background:var(--white);width:100%;box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);overflow:hidden}thead[data-astro-cid-wb5jwdtr] tr[data-astro-cid-wb5jwdtr]{background:var(--gray-50)}th[data-astro-cid-wb5jwdtr]{padding:var(--space-md) var(--space-lg);text-align:left;font-size:var(--text-small);font-weight:var(--font-semibold);color:var(--gray-700)}td[data-astro-cid-wb5jwdtr]{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--gray-200);font-size:var(--text-body)}.work-type[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-sm);font-weight:var(--font-medium);color:var(--gray-900);display:flex}.work-type[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600)}td[data-astro-cid-wb5jwdtr].amount{text-align:center;font-weight:var(--font-semibold);color:var(--primary-600)}.table-note[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-sm);font-size:var(--text-small);color:var(--gray-600);margin:0;display:flex}.table-note[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600);flex-shrink:0}.other-aids-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0;background:var(--white)}.aids-grid[data-astro-cid-wb5jwdtr]{gap:var(--space-xl);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}@media (width>=768px){.aids-grid[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(2,1fr)}}.aid-card[data-astro-cid-wb5jwdtr]{padding:var(--space-2xl);flex-direction:column;height:100%;display:flex}.aid-header[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.aid-header[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600)}.aid-header[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--gray-900);margin:0}.aid-card[data-astro-cid-wb5jwdtr]>p[data-astro-cid-wb5jwdtr]{font-size:var(--text-body);color:var(--gray-600);line-height:var(--leading-relaxed);margin:0 0 var(--space-xl) 0}.aid-features[data-astro-cid-wb5jwdtr]{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.aid-features[data-astro-cid-wb5jwdtr] .feature[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-sm);font-size:var(--text-small);color:var(--gray-700);display:flex}.aid-features[data-astro-cid-wb5jwdtr] .feature[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600);flex-shrink:0}.aid-amount[data-astro-cid-wb5jwdtr]{text-align:center;padding:var(--space-lg);background:var(--gray-50);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);flex-direction:column;align-items:center;margin-top:auto;display:flex}.amount-label[data-astro-cid-wb5jwdtr]{font-size:var(--text-small);color:var(--gray-600);margin-bottom:var(--space-xs)}.amount-value[data-astro-cid-wb5jwdtr]{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--primary-600)}.aid-note[data-astro-cid-wb5jwdtr]{font-size:var(--text-small);color:var(--gray-600);text-align:center;margin:calc(-1 * var(--space-md)) 0 var(--space-xl) 0}.cumul-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0;background:var(--gray-50)}.cumul-content[data-astro-cid-wb5jwdtr]{max-width:1200px;margin:0 auto}.cumul-examples[data-astro-cid-wb5jwdtr]{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.cumul-examples[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(2,1fr)}}.example-card[data-astro-cid-wb5jwdtr]{padding:var(--space-2xl)}.example-card[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h5);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-xs) 0}.example-subtitle[data-astro-cid-wb5jwdtr]{font-size:var(--text-small);color:var(--gray-600);margin:0 0 var(--space-xl) 0}.calculation[data-astro-cid-wb5jwdtr]{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.calc-row[data-astro-cid-wb5jwdtr]{font-size:var(--text-body);padding:var(--space-sm) 0;justify-content:space-between;align-items:center;display:flex}.calc-row[data-astro-cid-wb5jwdtr].highlight{background:var(--primary-50);padding:var(--space-sm) var(--space-md);margin:0 calc(-1 * var(--space-md));border-radius:var(--radius-md)}.calc-row[data-astro-cid-wb5jwdtr].total{border-top:2px solid var(--gray-300);padding-top:var(--space-md);font-weight:var(--font-semibold)}.calc-row[data-astro-cid-wb5jwdtr] span[data-astro-cid-wb5jwdtr]:first-child{color:var(--gray-700)}.calc-row[data-astro-cid-wb5jwdtr] .value[data-astro-cid-wb5jwdtr]{font-weight:var(--font-semibold);color:var(--gray-900)}.calc-row[data-astro-cid-wb5jwdtr] .value[data-astro-cid-wb5jwdtr].aid{color:var(--primary-600)}.example-result[data-astro-cid-wb5jwdtr]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--success-50);border-radius:var(--radius-lg);color:var(--success-700);font-size:var(--text-body);display:flex}.example-note[data-astro-cid-wb5jwdtr]{align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) 0 0 0;font-size:var(--text-caption,var(--text-small));color:var(--gray-500);line-height:var(--leading-relaxed);display:flex}.example-note[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--gray-400);flex-shrink:0;margin-top:2px}.cumul-info[data-astro-cid-wb5jwdtr]{padding:var(--space-2xl);text-align:center}.info-header[data-astro-cid-wb5jwdtr]{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.info-header[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600)}.info-header[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h4);font-weight:var(--font-semibold);color:var(--gray-900);margin:0}.cumul-info[data-astro-cid-wb5jwdtr]>p[data-astro-cid-wb5jwdtr]{font-size:var(--text-body);color:var(--gray-600);line-height:var(--leading-relaxed);max-width:600px;margin:0 auto var(--space-2xl)}.rge-benefits[data-astro-cid-wb5jwdtr]{gap:var(--space-md);max-width:600px;margin:0 auto var(--space-2xl);text-align:left;grid-template-columns:1fr;display:grid}@media (width>=640px){.rge-benefits[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(2,1fr)}}.rge-benefits[data-astro-cid-wb5jwdtr] .benefit[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-sm);font-size:var(--text-body);color:var(--gray-700);display:flex}.rge-benefits[data-astro-cid-wb5jwdtr] .benefit[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600);flex-shrink:0}.steps-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0;background:var(--white)}.installation-steps[data-astro-cid-wb5jwdtr]{gap:var(--space-lg);max-width:800px;margin:0 auto var(--space-3xl);flex-direction:column;display:flex}@media (width>=640px){.installation-steps[data-astro-cid-wb5jwdtr]{gap:var(--space-xl)}}.install-step[data-astro-cid-wb5jwdtr]{gap:var(--space-md);padding:var(--space-md);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);transition:all var(--transition-base);grid-template-columns:auto 1fr;display:grid;position:relative}@media (width>=640px){.install-step[data-astro-cid-wb5jwdtr]{gap:var(--space-lg);padding:var(--space-lg)}}.install-step[data-astro-cid-wb5jwdtr]:hover{border-color:var(--primary-200);box-shadow:0 4px 12px #0000000d}.step-number[data-astro-cid-wb5jwdtr]{background:var(--primary-50);width:48px;height:48px;color:var(--primary-600);border-radius:var(--radius-full);font-size:var(--text-lg);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=640px){.step-number[data-astro-cid-wb5jwdtr]{width:56px;height:56px;font-size:var(--text-xl)}}.step-content[data-astro-cid-wb5jwdtr]{padding-top:2px}@media (width>=640px){.step-content[data-astro-cid-wb5jwdtr]{padding-top:var(--space-xs)}}.step-title[data-astro-cid-wb5jwdtr]{font-size:var(--text-h5);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-xs) 0}@media (width>=640px){.step-title[data-astro-cid-wb5jwdtr]{font-size:var(--text-h4)}}.step-description[data-astro-cid-wb5jwdtr]{font-size:var(--text-xs);color:var(--gray-500);margin:0 0 var(--space-sm) 0;line-height:var(--leading-relaxed)}@media (width>=640px){.step-description[data-astro-cid-wb5jwdtr]{font-size:var(--text-small)}}.step-duration[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--primary-600);font-weight:var(--font-medium);display:inline-flex}.step-duration[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{width:14px;height:14px}.documents-needed[data-astro-cid-wb5jwdtr]{max-width:800px;padding:var(--space-2xl);margin:0 auto}.documents-needed[data-astro-cid-wb5jwdtr] h3[data-astro-cid-wb5jwdtr]{font-size:var(--text-h4);font-weight:var(--font-semibold);color:var(--gray-900);text-align:center;margin:0 0 var(--space-xl) 0}.documents-grid[data-astro-cid-wb5jwdtr]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.documents-grid[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.documents-grid[data-astro-cid-wb5jwdtr]{grid-template-columns:repeat(3,1fr)}}.document-item[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--gray-50);border-radius:var(--radius-md);font-size:var(--text-body);color:var(--gray-700);display:flex}.document-item[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{color:var(--primary-600);flex-shrink:0}.simulator-cta-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0 calc(var(--space-4xl) + var(--space-2xl)) 0;background:var(--white)}.simulator-section[data-astro-cid-wb5jwdtr]{padding:var(--space-4xl) 0;background:var(--gray-50)}.simulator-cta-wrapper[data-astro-cid-wb5jwdtr]{max-width:1000px;margin:0 auto}.simulator-cta-card[data-astro-cid-wb5jwdtr]{padding:var(--space-3xl);background:linear-gradient(135deg, var(--primary-50) 0%, var(--white) 100%);border:2px solid var(--primary-200)}.simulator-cta-content[data-astro-cid-wb5jwdtr]{justify-content:center;align-items:center;display:flex}.simulator-info[data-astro-cid-wb5jwdtr]{text-align:left;padding-bottom:var(--space-lg)}.simulator-info[data-astro-cid-wb5jwdtr] .badge[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-xs);display:inline-flex}.simulator-info[data-astro-cid-wb5jwdtr] h2[data-astro-cid-wb5jwdtr]{margin:var(--space-lg) 0 var(--space-md) 0}.simulator-benefits[data-astro-cid-wb5jwdtr]{gap:var(--space-md);margin:var(--space-lg) 0;flex-direction:column;display:flex}.benefit-item[data-astro-cid-wb5jwdtr]{align-items:center;gap:var(--space-md);font-size:var(--text-body);color:var(--gray-700);display:flex}.benefit-item[data-astro-cid-wb5jwdtr] svg[data-astro-cid-wb5jwdtr]{flex-shrink:0}@media (width<=768px){.simulator-cta-card[data-astro-cid-wb5jwdtr]{padding:var(--space-xl)}.simulator-info[data-astro-cid-wb5jwdtr] h2[data-astro-cid-wb5jwdtr]{font-size:var(--text-h3)}.benefit-item[data-astro-cid-wb5jwdtr]{font-size:var(--text-small)}}
