.section-inner[data-astro-cid-73taep63]{max-width:var(--max-w);margin:0 auto;padding:0 2rem}.section-avantages[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63],.section-membres[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63],.section-tarifs[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:#374151;margin-bottom:8px}.section-subtitle[data-astro-cid-73taep63]{color:var(--gray-500);font-size:.95rem;margin-bottom:16px;max-width:100%}.section-avantages[data-astro-cid-73taep63]{padding:4.5rem 0 3.5rem}.avantages-legend[data-astro-cid-73taep63]{display:flex;gap:24px;margin-bottom:28px;flex-wrap:wrap}.legend-item[data-astro-cid-73taep63]{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:500;color:var(--gray-500)}.legend-dot[data-astro-cid-73taep63]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.avantages-grid[data-astro-cid-73taep63]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.avantage-card[data-astro-cid-73taep63]{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:24px 24px 24px 28px;display:flex;align-items:flex-start;gap:16px;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.avantage-card[data-astro-cid-73taep63]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0 4px 4px 0;transition:width .3s}.avantage-card[data-astro-cid-73taep63]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px);border-color:transparent}.avantage-card[data-astro-cid-73taep63]:hover:before{width:5px}.theme-reseau[data-astro-cid-73taep63]:before{background:var(--blue)}.theme-reseau[data-astro-cid-73taep63] .avantage-num[data-astro-cid-73taep63]{background:var(--blue)}.theme-docs[data-astro-cid-73taep63]:before{background:var(--green)}.theme-docs[data-astro-cid-73taep63] .avantage-num[data-astro-cid-73taep63]{background:var(--green)}.theme-formation[data-astro-cid-73taep63]:before{background:var(--yellow)}.theme-formation[data-astro-cid-73taep63] .avantage-num[data-astro-cid-73taep63]{background:#c9960a;color:#fff}.theme-exclusif[data-astro-cid-73taep63]:before{background:var(--pink)}.theme-exclusif[data-astro-cid-73taep63] .avantage-num[data-astro-cid-73taep63]{background:var(--pink)}.avantage-num[data-astro-cid-73taep63]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#fff}.avantage-content[data-astro-cid-73taep63] h3[data-astro-cid-73taep63]{font-size:.92rem;font-weight:600;color:var(--gray-900);margin-bottom:4px;line-height:1.35}.avantage-content[data-astro-cid-73taep63] p[data-astro-cid-73taep63]{font-size:.82rem;color:var(--gray-500);line-height:1.5;margin:0}.avantage-featured[data-astro-cid-73taep63]{grid-column:1 / -1;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 100%);border:none;padding:36px 36px 36px 40px}.avantage-featured[data-astro-cid-73taep63]:before{display:none}.avantage-featured[data-astro-cid-73taep63] .avantage-num[data-astro-cid-73taep63]{background:#ffffff1a;width:56px;height:56px;border-radius:14px}.avantage-num-featured[data-astro-cid-73taep63] svg[data-astro-cid-73taep63]{filter:drop-shadow(0 0 8px rgba(255,204,56,.5))}.avantage-featured[data-astro-cid-73taep63] .avantage-content[data-astro-cid-73taep63] h3[data-astro-cid-73taep63]{color:#fff;font-size:1.1rem;font-family:var(--font-display);font-weight:600}.avantage-featured[data-astro-cid-73taep63] .avantage-content[data-astro-cid-73taep63] p[data-astro-cid-73taep63]{color:#ffffffb3;font-size:.88rem}.section-membres[data-astro-cid-73taep63]{padding:3.5rem 0 4rem;background:var(--white);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.membres-grid[data-astro-cid-73taep63]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.membre-type-card[data-astro-cid-73taep63]{background:var(--cream);border-radius:16px;padding:32px 28px;text-align:center;border:1px solid var(--gray-200);transition:box-shadow .3s,transform .3s}.membre-type-card[data-astro-cid-73taep63]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-3px)}.membre-type-icon[data-astro-cid-73taep63]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.4rem}.mtc-1[data-astro-cid-73taep63]{background:#0056a01a}.mtc-2[data-astro-cid-73taep63]{background:#0096471a}.mtc-3[data-astro-cid-73taep63]{background:#ffcc3826}.membre-type-card[data-astro-cid-73taep63] h3[data-astro-cid-73taep63]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--gray-900);margin-bottom:8px}.membre-type-card[data-astro-cid-73taep63] p[data-astro-cid-73taep63]{font-size:.84rem;color:var(--gray-500);line-height:1.55;margin:0}.membres-note[data-astro-cid-73taep63]{text-align:center;margin-top:28px;padding:16px 24px;background:#0056a00a;border-radius:10px;font-size:.88rem;color:var(--gray-700);border:1px dashed rgba(0,86,160,.15)}.section-tarifs[data-astro-cid-73taep63]{padding:4.5rem 0 5rem}.tarifs-header[data-astro-cid-73taep63]{text-align:center;margin-bottom:44px}.tarifs-header[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63]{margin-bottom:6px}.tarifs-label[data-astro-cid-73taep63]{display:inline-block;background:var(--navy);color:var(--yellow);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 14px;border-radius:20px;margin-bottom:16px}.tarifs-individuals[data-astro-cid-73taep63]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.tarif-card[data-astro-cid-73taep63]{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:32px 24px 28px;text-align:center;transition:box-shadow .3s,transform .3s,border-color .3s}.tarif-card[data-astro-cid-73taep63]:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-4px)}.tarif-card[data-astro-cid-73taep63].tarif-featured{border-color:var(--navy);border-width:2px;background:linear-gradient(180deg,rgba(0,86,160,.03) 0%,var(--white) 40%)}.tarif-icon[data-astro-cid-73taep63]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 auto 14px}.tarif-icon-student[data-astro-cid-73taep63]{background:#ffcc381f}.tarif-icon-soignant[data-astro-cid-73taep63]{background:#0096471a}.tarif-icon-medecin[data-astro-cid-73taep63]{background:#0056a01a}.tarif-category[data-astro-cid-73taep63]{font-size:.82rem;font-weight:500;color:var(--gray-500);margin-bottom:10px}.tarif-price[data-astro-cid-73taep63]{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--navy);line-height:1;margin-bottom:2px}.tarif-price[data-astro-cid-73taep63] span[data-astro-cid-73taep63]{font-size:1.2rem;font-weight:600}.tarif-period[data-astro-cid-73taep63]{font-size:.78rem;color:var(--gray-500);margin-bottom:20px}.tarif-features[data-astro-cid-73taep63]{list-style:none;padding:0;margin:0 0 20px;text-align:left}.tarif-features[data-astro-cid-73taep63] li[data-astro-cid-73taep63]{font-size:.8rem;color:var(--gray-500);padding:5px 0 5px 20px;position:relative;line-height:1.4}.tarif-features[data-astro-cid-73taep63] li[data-astro-cid-73taep63]:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700;font-size:.75rem}.tarif-featured[data-astro-cid-73taep63] .tarif-features[data-astro-cid-73taep63] li[data-astro-cid-73taep63]{color:var(--gray-700)}.tarif-btn[data-astro-cid-73taep63]{display:inline-block;width:100%;padding:11px 0;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:none;text-align:center}.tarif-btn-primary[data-astro-cid-73taep63]{background:var(--green);color:#fff}.tarif-btn-primary[data-astro-cid-73taep63]:hover{background:var(--green-dark);box-shadow:0 4px 12px #0096474d}.tarif-btn-outline[data-astro-cid-73taep63]{background:transparent;color:var(--navy);border:1.5px solid var(--gray-200)}.tarif-btn-outline[data-astro-cid-73taep63]:hover{border-color:var(--navy);background:#0056a00a}.tarifs-morales-label[data-astro-cid-73taep63]{text-align:center;margin-bottom:16px;margin-top:8px}.tarifs-morales-label[data-astro-cid-73taep63] span[data-astro-cid-73taep63]{font-size:.78rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.08em}.tarifs-morales[data-astro-cid-73taep63]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tarif-morale[data-astro-cid-73taep63]{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;transition:box-shadow .2s}.tarif-morale[data-astro-cid-73taep63]:hover{box-shadow:0 1px 3px #0000000f}.tarif-morale-info[data-astro-cid-73taep63] h4[data-astro-cid-73taep63]{font-size:.88rem;font-weight:600;color:var(--gray-900);margin-bottom:2px}.tarif-morale-info[data-astro-cid-73taep63] p[data-astro-cid-73taep63]{font-size:.78rem;color:var(--gray-500);margin:0}.tarif-morale-price[data-astro-cid-73taep63]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--navy);white-space:nowrap}.tarif-morale-price[data-astro-cid-73taep63] span[data-astro-cid-73taep63]{font-size:.82rem;color:var(--gray-500);font-family:var(--font-body);font-weight:500}.hp-field[data-astro-cid-73taep63]{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0}@media(max-width:900px){.avantages-grid[data-astro-cid-73taep63]{grid-template-columns:1fr}.avantage-featured[data-astro-cid-73taep63]{grid-column:1}.membres-grid[data-astro-cid-73taep63],.tarifs-individuals[data-astro-cid-73taep63],.tarifs-morales[data-astro-cid-73taep63]{grid-template-columns:1fr}}@media(max-width:640px){.section-avantages[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63],.section-membres[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63],.section-tarifs[data-astro-cid-73taep63] .section-title[data-astro-cid-73taep63]{font-size:1.6rem}}
