.fiche-body.svelte-1q0cfmk{font-family:Plus Jakarta Sans,sans-serif;background:var(--light);color:var(--dark);line-height:1.5;--primary: #4f46e5;--primary-dark: #4338ca;--primary-light: #e0e7ff;--primary-50: #eef2ff;--dark: #1e293b;--light: #f8fafc;--muted: #64748b;--green: #059669;--green-light: #d1fae5}.card.svelte-1q0cfmk{max-width:480px;margin:0 auto;background:#fff}.hero.svelte-1q0cfmk{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:40px 28px 36px;text-align:center;position:relative;overflow:hidden}.hero.svelte-1q0cfmk:before{content:"";position:absolute;top:-60%;right:-40%;width:100%;height:220%;background:radial-gradient(ellipse,rgba(255,255,255,.07) 0%,transparent 70%);pointer-events:none}.logo-img.svelte-1q0cfmk{width:72px;height:72px;border-radius:18px;margin:0 auto 16px;display:block;box-shadow:0 4px 20px #0003;border:2px solid rgba(255,255,255,.25)}.hero.svelte-1q0cfmk h1:where(.svelte-1q0cfmk){font-family:"DM Serif Display",serif;font-size:2rem;margin-bottom:4px;letter-spacing:-.02em}.hero.svelte-1q0cfmk .subtitle:where(.svelte-1q0cfmk){font-size:.9rem;opacity:.9;margin-bottom:20px}.hero.svelte-1q0cfmk .tagline:where(.svelte-1q0cfmk){display:inline-block;background:#ffffff26;padding:8px 20px;border-radius:100px;font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2)}.origin.svelte-1q0cfmk{padding:20px 28px;display:flex;align-items:center;gap:14px;background:var(--primary-50);border-bottom:1px solid var(--primary-light)}.origin-avatar.svelte-1q0cfmk{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--primary-light)}.origin-text.svelte-1q0cfmk{font-size:.85rem;color:var(--muted)}.origin-text.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){color:var(--dark);display:block;font-size:.9rem}.section.svelte-1q0cfmk{padding:28px}.section-title.svelte-1q0cfmk{font-family:"DM Serif Display",serif;font-size:1.3rem;margin-bottom:20px;color:var(--dark)}.feature-grid.svelte-1q0cfmk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-card.svelte-1q0cfmk{background:var(--light);border:1px solid #e2e8f0;border-radius:14px;padding:18px 16px;text-align:center}.feature-icon-wrap.svelte-1q0cfmk{width:44px;height:44px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:0 3px 10px #4f46e540}.feature-icon-wrap.svelte-1q0cfmk svg{width:22px;height:22px;fill:#fff}.feature-name.svelte-1q0cfmk{font-weight:700;font-size:.85rem;margin-bottom:4px;color:var(--dark)}.feature-desc.svelte-1q0cfmk{font-size:.75rem;color:var(--muted);line-height:1.4}.mycarenet.svelte-1q0cfmk{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe}.mcn-badge.svelte-1q0cfmk{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:6px 14px;border-radius:8px;font-weight:700;font-size:.75rem;margin-bottom:14px}.mcn-badge.svelte-1q0cfmk svg{width:14px;height:14px;fill:#fff}.mcn-list.svelte-1q0cfmk{list-style:none;padding:0;margin:0}.mcn-item.svelte-1q0cfmk{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.mcn-item.svelte-1q0cfmk+.mcn-item:where(.svelte-1q0cfmk){border-top:1px solid #dbeafe}.mcn-code.svelte-1q0cfmk{background:#1e40af;color:#fff;font-size:.65rem;padding:3px 7px;border-radius:5px;font-weight:700;white-space:nowrap;margin-top:2px;flex-shrink:0}.mcn-item-text.svelte-1q0cfmk{font-size:.8rem;color:var(--dark)}.mcn-item-text.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){display:block;font-size:.82rem;margin-bottom:1px}.mcn-item-text.svelte-1q0cfmk span:where(.svelte-1q0cfmk){color:var(--muted);font-size:.75rem}.platforms.svelte-1q0cfmk{display:flex;justify-content:center;gap:8px;padding:20px 28px;background:#fff;border-bottom:1px solid #e2e8f0}.platform-chip.svelte-1q0cfmk{display:flex;align-items:center;gap:6px;background:var(--light);border:1px solid #e2e8f0;padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:600;color:var(--dark)}.platform-chip.svelte-1q0cfmk svg{width:16px;height:16px;fill:var(--dark)}.highlights.svelte-1q0cfmk{background:#fff}.highlight-row.svelte-1q0cfmk{display:flex;align-items:center;gap:14px;padding:12px 0}.highlight-row.svelte-1q0cfmk+.highlight-row:where(.svelte-1q0cfmk){border-top:1px solid #f1f5f9}.highlight-icon.svelte-1q0cfmk{width:36px;height:36px;background:var(--green-light);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-icon.svelte-1q0cfmk svg{width:18px;height:18px;fill:var(--green)}.highlight-text.svelte-1q0cfmk{font-size:.82rem;color:var(--dark)}.highlight-text.svelte-1q0cfmk strong:where(.svelte-1q0cfmk){display:block}.highlight-text.svelte-1q0cfmk span:where(.svelte-1q0cfmk){color:var(--muted);font-size:.75rem}.banner-2027.svelte-1q0cfmk{background:linear-gradient(135deg,#fef3c7,#fef9c3);border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;padding:16px 28px;text-align:center}.banner-2027.svelte-1q0cfmk p:where(.svelte-1q0cfmk){font-size:.82rem;color:#92400e}.banner-2027.svelte-1q0cfmk strong{color:#78350f}.cta.svelte-1q0cfmk{padding:28px;text-align:center;background:#fff}.cta-button.svelte-1q0cfmk{display:block;width:100%;padding:16px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #4f46e559;margin-bottom:12px;transition:transform .15s ease,box-shadow .15s ease}.cta-button.svelte-1q0cfmk:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4f46e566}.cta-sub.svelte-1q0cfmk{font-size:.78rem;color:var(--muted)}.contact.svelte-1q0cfmk{padding:24px 28px;background:var(--primary-50);text-align:center;border-top:1px solid var(--primary-light)}.contact.svelte-1q0cfmk p:where(.svelte-1q0cfmk){font-size:.82rem;color:var(--muted);margin-bottom:4px}.contact.svelte-1q0cfmk a:where(.svelte-1q0cfmk){color:var(--primary);font-weight:700;text-decoration:none}.contact.svelte-1q0cfmk .contact-links:where(.svelte-1q0cfmk){display:flex;justify-content:center;gap:20px;margin-top:8px}@media (min-width: 481px){.fiche-body.svelte-1q0cfmk{padding:24px;background:#e2e8f0}.card.svelte-1q0cfmk{border-radius:24px;box-shadow:0 8px 40px #0000001f;overflow:hidden}}
