.hk-reco--soft[data-astro-cid-tokvxorn]{background:var(--hk-soft)}.hk-reco__head[data-astro-cid-tokvxorn]{max-width:640px}.hk-reco__grid[data-astro-cid-tokvxorn]{gap:var(--hk-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hk-reco__card[data-astro-cid-tokvxorn]{background:var(--hk-page);border-radius:var(--hk-radius-md);padding:30px}.hk-reco--soft[data-astro-cid-tokvxorn] .hk-reco__card[data-astro-cid-tokvxorn]{background:var(--hk-bg)}.hk-reco__card-title[data-astro-cid-tokvxorn]{margin:0 0 var(--hk-space-3);font-size:19px;font-weight:var(--hk-w-bold);letter-spacing:var(--hk-ls-titre-sm);color:var(--hk-ink)}.hk-reco__card-text[data-astro-cid-tokvxorn]{font-size:var(--hk-fs-sm);color:var(--hk-muted);margin:0;line-height:1.65}.hk-reco__note[data-astro-cid-tokvxorn]{margin:var(--hk-space-6) 0 0;font-size:var(--hk-fs-lead);color:var(--hk-muted);max-width:640px}@media (width<=1024px){.hk-reco__grid[data-astro-cid-tokvxorn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hk-reco__grid[data-astro-cid-tokvxorn]{grid-template-columns:1fr}}.hk-methode--soft[data-astro-cid-4oxd5y3c]{background:var(--hk-soft)}.hk-methode--page[data-astro-cid-4oxd5y3c]{background:var(--hk-page)}.hk-methode__list[data-astro-cid-4oxd5y3c]{gap:var(--hk-space-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hk-methode__row[data-astro-cid-4oxd5y3c]{gap:var(--hk-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hk-methode__row[data-astro-cid-4oxd5y3c]:nth-child(2n) .hk-methode__media[data-astro-cid-4oxd5y3c]{order:2}.hk-methode__media[data-astro-cid-4oxd5y3c],.hk-methode__text[data-astro-cid-4oxd5y3c]{min-width:0}.hk-methode__step[data-astro-cid-4oxd5y3c]{margin-bottom:var(--hk-space-3);font-size:14px;font-weight:var(--hk-w-bold);color:var(--hk-bleu);display:block}.hk-methode__title[data-astro-cid-4oxd5y3c]{margin:0 0 var(--hk-space-3);font-size:27px;font-weight:var(--hk-w-extrabold);letter-spacing:-.03em;color:var(--hk-ink);text-wrap:pretty;line-height:1.15}.hk-methode__desc[data-astro-cid-4oxd5y3c]{color:var(--hk-muted);margin:0;font-size:17px;line-height:1.7}@media (width<=768px){.hk-methode__row[data-astro-cid-4oxd5y3c]{gap:var(--hk-space-5);grid-template-columns:1fr}.hk-methode__row[data-astro-cid-4oxd5y3c]:nth-child(2n) .hk-methode__media[data-astro-cid-4oxd5y3c]{order:0}}.hk-inclus__grid[data-astro-cid-2ah7tyuy]{gap:var(--hk-space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.hk-inclus__col[data-astro-cid-2ah7tyuy]{min-width:0}.hk-inclus__title[data-astro-cid-2ah7tyuy]{margin:0 0 var(--hk-space-6);font-size:var(--hk-fs-h2)}.hk-inclus__list[data-astro-cid-2ah7tyuy]{gap:var(--hk-space-3) var(--hk-space-5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.hk-inclus__item[data-astro-cid-2ah7tyuy]{gap:var(--hk-space-3);font-size:var(--hk-fs-body);color:var(--hk-ink);align-items:flex-start;line-height:1.5;display:flex}.hk-inclus__mark[data-astro-cid-2ah7tyuy]{color:var(--hk-bleu);font-weight:var(--hk-w-extrabold);flex-shrink:0}.hk-inclus__price[data-astro-cid-2ah7tyuy]{background:var(--hk-dark);color:var(--hk-dark-text);border-radius:18px;flex-direction:column;padding:36px;display:flex}.hk-inclus__price-label[data-astro-cid-2ah7tyuy]{font-size:var(--hk-fs-xs);font-weight:var(--hk-w-bold);letter-spacing:var(--hk-ls-eyebrow);text-transform:uppercase;color:var(--hk-menthe);margin-bottom:var(--hk-space-4)}.hk-inclus__price-value[data-astro-cid-2ah7tyuy]{font-size:46px;font-weight:var(--hk-w-extrabold);letter-spacing:-.035em;line-height:1.05}.hk-inclus__price-mention[data-astro-cid-2ah7tyuy]{font-size:var(--hk-fs-sm);color:var(--hk-dark-muted);margin-top:var(--hk-space-2)}.hk-inclus__price[data-astro-cid-2ah7tyuy] .hk-inclus__cta{width:100%;margin-top:var(--hk-space-6)}@media (width<=900px){.hk-inclus__grid[data-astro-cid-2ah7tyuy]{gap:var(--hk-space-6);grid-template-columns:1fr}}@media (width<=480px){.hk-inclus__list[data-astro-cid-2ah7tyuy]{grid-template-columns:1fr}}
