.hero[data-astro-cid-ge2uvauf]{text-align:center;padding:70px 0 48px;position:relative;overflow:hidden}.blob-a[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, color-mix(in srgb, var(--p2) 55%, transparent), transparent 70%);width:460px;height:460px;top:-160px;right:-60px}.blob-b[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, color-mix(in srgb, var(--blue) 45%, transparent), transparent 70%);width:400px;height:400px;bottom:-180px;left:-80px}.inner[data-astro-cid-ge2uvauf]{z-index:1;max-width:48ch;margin:0 auto;position:relative}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;margin:.3em 0 .35em;font-size:clamp(2.2rem,5.4vw,3.3rem);font-weight:800;line-height:1.04}.lead[data-astro-cid-ge2uvauf]{color:var(--ink-soft);max-width:50ch;margin:0 auto 26px;font-size:1.14rem}.portes[data-astro-cid-2fuijuco]{padding-top:8px}.doors[data-astro-cid-2fuijuco]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=761px){.doors[data-astro-cid-2fuijuco]{grid-template-columns:1fr 1fr}}.door[data-astro-cid-2fuijuco]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.dico[data-astro-cid-2fuijuco]{border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;font-size:1.6rem;display:flex}.app[data-astro-cid-2fuijuco] .dico[data-astro-cid-2fuijuco]{background:linear-gradient(135deg, var(--blue), var(--p2))}.coach[data-astro-cid-2fuijuco] .dico[data-astro-cid-2fuijuco]{background:linear-gradient(135deg, var(--p2), var(--pink))}h3[data-astro-cid-2fuijuco]{margin-bottom:6px;font-size:1.3rem;font-weight:800}p[data-astro-cid-2fuijuco]{color:var(--ink-soft);flex:1;margin-bottom:18px}.cards[data-astro-cid-fiy4putj]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=821px){.cards[data-astro-cid-fiy4putj]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-fiy4putj]{padding:22px}.ic[data-astro-cid-fiy4putj]{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:1.4rem;display:flex}h3[data-astro-cid-fiy4putj]{margin-bottom:6px;font-size:1.1rem;font-weight:800}p[data-astro-cid-fiy4putj]{color:var(--ink-soft);font-size:.96rem}.garanties[data-astro-cid-qj3fwpa7]{grid-template-columns:1fr;gap:10px 22px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=621px){.garanties[data-astro-cid-qj3fwpa7]{grid-template-columns:1fr 1fr}}li[data-astro-cid-qj3fwpa7]{color:var(--ink-soft);align-items:flex-start;gap:10px;display:flex}.avantages[data-astro-cid-u272aovt]{grid-template-columns:1fr;gap:1rem;max-width:860px;margin:0 auto;list-style:none;display:grid}@media (width>=700px){.avantages[data-astro-cid-u272aovt]{grid-template-columns:1fr 1fr}.avantages[data-astro-cid-u272aovt] li[data-astro-cid-u272aovt]:last-child:nth-child(odd){grid-column:1/-1}}.avantages[data-astro-cid-u272aovt] li[data-astro-cid-u272aovt]{align-items:flex-start;gap:.9rem;padding:1.3rem;display:flex}.medaillon[data-astro-cid-u272aovt]{background:color-mix(in srgb, var(--teinte) 16%, var(--surface));width:2.6rem;height:2.6rem;box-shadow:0 6px 12px -8px color-mix(in srgb, var(--teinte) 60%, transparent);border-radius:.8rem;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}h3[data-astro-cid-u272aovt]{margin-bottom:.25rem;font-size:1.05rem;font-weight:800}p[data-astro-cid-u272aovt]{color:var(--ink-soft);font-size:.97rem}.teaser[data-astro-cid-rqannvwk]{text-align:center;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1fr;align-items:center;gap:30px;padding:30px;display:grid}.photo[data-astro-cid-rqannvwk]{justify-content:center;display:flex}.titre-section[data-astro-cid-rqannvwk]{margin:0 0 10px}p[data-astro-cid-rqannvwk]{color:var(--ink-soft);margin:0 0 18px;font-size:1.05rem}@media (width>=761px){.teaser[data-astro-cid-rqannvwk]{text-align:left;grid-template-columns:.75fr 1.25fr}}
