.pricing[data-astro-cid-htruwgye]{padding:152px 0 112px;position:relative}.section-header[data-astro-cid-htruwgye]{flex-direction:column;gap:12px;margin-bottom:64px;display:flex}.section-title[data-astro-cid-htruwgye]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--text);font-weight:800;line-height:1.05}.section-title[data-astro-cid-htruwgye] .title-accent[data-astro-cid-htruwgye]{color:var(--g400)}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;margin-bottom:112px;display:grid}.tarif-col[data-astro-cid-htruwgye]{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;gap:32px;padding:40px;display:flex}.tarif-cards[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:16px;display:grid}.tarif-card[data-astro-cid-htruwgye]{flex-direction:column;gap:4px;padding:0;display:flex}.tarif-age[data-astro-cid-htruwgye]{color:var(--text-3);letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:600}.tarif-age[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:12px;font-weight:400}.tarif-price[data-astro-cid-htruwgye]{font-family:var(--font-display);color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:56px;font-weight:800;line-height:1}.tarif-price[data-astro-cid-htruwgye] em[data-astro-cid-htruwgye]{color:var(--g400);letter-spacing:0;font-size:26px;font-style:normal;font-weight:600}.tarif-note[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:12px}.tarif-season[data-astro-cid-htruwgye]{color:var(--text-3);margin-top:6px;font-size:12px;font-weight:600;line-height:1.5}.features[data-astro-cid-htruwgye]{flex-direction:column;gap:12px;list-style:none;display:flex}.feature[data-astro-cid-htruwgye]{color:var(--text-3);align-items:center;gap:10px;font-size:14px;display:flex}.feature[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{color:var(--g500);flex-shrink:0}.cb3x[data-astro-cid-htruwgye]{color:var(--text-muted);border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:20px;font-size:13px;display:flex}.cb3x[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{flex-shrink:0}.aides[data-astro-cid-htruwgye]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:20px;display:flex}.aides-title[data-astro-cid-htruwgye]{color:var(--text-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aides-title[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{color:var(--g500);flex-shrink:0}.aides-list[data-astro-cid-htruwgye]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;line-height:1.5;list-style:none;display:flex}.aides-list[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--text-3);font-weight:600}.aides-note[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:12px;line-height:1.5}.degressif[data-astro-cid-htruwgye]{flex-direction:column;gap:16px;padding-top:40px;display:flex}.degressif-title[data-astro-cid-htruwgye]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:800;line-height:1.2}.degressif-sub[data-astro-cid-htruwgye]{color:var(--text-3);margin-bottom:12px;font-size:15px;line-height:1.7}.periods-legend[data-astro-cid-htruwgye]{color:var(--text-muted);grid-template-columns:1fr auto;align-items:baseline;gap:0 24px;padding:0 0 10px;font-size:13px;font-weight:500;display:grid}.periods-legend[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]:last-child{text-align:right;min-width:60px}.periods[data-astro-cid-htruwgye]{border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.period[data-astro-cid-htruwgye]{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:0 24px;padding:18px 0;display:grid}.period-label[data-astro-cid-htruwgye]{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.js .periods[data-astro-cid-htruwgye].reveal{opacity:1;transition:none;transform:none}.js .period[data-astro-cid-htruwgye]{opacity:0;transition:opacity .4s var(--ease-out) var(--stagger,0s), transform .4s var(--ease-out) var(--stagger,0s);transform:translateY(6px)}.js .period[data-astro-cid-htruwgye] .period-badge[data-astro-cid-htruwgye]{opacity:0;transition:opacity .2s var(--ease-out) calc(var(--stagger,0s) + .4s), transform .2s var(--ease-out) calc(var(--stagger,0s) + .4s);transform:scale(.9)}.js .periods[data-astro-cid-htruwgye].visible .period[data-astro-cid-htruwgye],.js .periods[data-astro-cid-htruwgye].visible .period-badge[data-astro-cid-htruwgye]{opacity:1;transform:none}.period-badge[data-astro-cid-htruwgye]{white-space:nowrap;color:var(--bg);background:var(--g500);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.period-price[data-astro-cid-htruwgye]{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;min-width:60px;color:var(--g400);font-size:22px;font-weight:800}.validity-note[data-astro-cid-htruwgye]{color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.validity-note[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{flex-shrink:0}.discovery[data-astro-cid-htruwgye]{flex-direction:column;gap:40px;display:flex}.discovery-header[data-astro-cid-htruwgye]{flex-direction:column;gap:6px;display:flex}.discovery-label[data-astro-cid-htruwgye]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:800}.discovery-sub[data-astro-cid-htruwgye]{color:var(--text-3);font-size:15px}.steps[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.step[data-astro-cid-htruwgye]{padding-top:24px}.step-body[data-astro-cid-htruwgye]{flex-direction:column;gap:8px;display:flex}.step-title[data-astro-cid-htruwgye]{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:600}.step-desc[data-astro-cid-htruwgye]{color:var(--text-3);font-size:14px;line-height:1.7}.astuce[data-astro-cid-htruwgye]{color:var(--g500);align-items:flex-start;gap:12px;max-width:72ch;display:flex}.btn-inscription[data-astro-cid-htruwgye]{color:var(--bg);background:var(--g500);transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .16s var(--ease-out);text-align:center;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-inscription[data-astro-cid-htruwgye]:active{transform:scale(.97)}.btn-essai[data-astro-cid-htruwgye]{color:var(--bg);background:var(--g500);transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .16s var(--ease-out);border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn-essai[data-astro-cid-htruwgye]:active{transform:scale(.97)}.btn-inscription[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye],.btn-essai[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-inscription[data-astro-cid-htruwgye]:hover,.btn-essai[data-astro-cid-htruwgye]:hover{background:var(--g400)}.btn-inscription[data-astro-cid-htruwgye]:hover svg[data-astro-cid-htruwgye],.btn-essai[data-astro-cid-htruwgye]:hover svg[data-astro-cid-htruwgye]{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.js .period[data-astro-cid-htruwgye]{transition:opacity .3s ease var(--stagger,0s);transform:none}.js .period[data-astro-cid-htruwgye] .period-badge[data-astro-cid-htruwgye]{transition:opacity .2s ease calc(var(--stagger,0s) + .3s);transform:none}.btn-inscription[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye],.btn-essai[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{transition:none}.btn-inscription[data-astro-cid-htruwgye]:hover svg[data-astro-cid-htruwgye],.btn-essai[data-astro-cid-htruwgye]:hover svg[data-astro-cid-htruwgye],.btn-inscription[data-astro-cid-htruwgye]:active,.btn-essai[data-astro-cid-htruwgye]:active{transform:none}}.astuce[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{flex-shrink:0;margin-top:2px}.astuce[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--text-3);font-size:14px;line-height:1.7}.astuce[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--g400);font-weight:600}@media (width<=960px){.pricing[data-astro-cid-htruwgye]{padding:128px 0 80px}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr);gap:48px;margin-bottom:80px}.degressif[data-astro-cid-htruwgye]{padding-top:0}}@media (width<=700px){.tarif-col[data-astro-cid-htruwgye]{padding:28px 22px}.steps[data-astro-cid-htruwgye]{grid-template-columns:minmax(0,1fr);gap:24px}.period-label[data-astro-cid-htruwgye]{flex-direction:column;align-items:flex-start;gap:6px}.btn-essai[data-astro-cid-htruwgye]{align-self:stretch}}
