.journey_component{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey_step{background:#161616;border:1px solid #262626;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid;position:relative}.journey_art{background:#222;border-radius:.75rem;place-items:center;width:9.5rem;min-height:5.25rem;padding:.625rem 0;display:grid;overflow:visible}.journey_pole{font:var(--text-weight--semibold) .6875rem/1 var(--font-family--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pole-color--text-on-dark);align-items:center;gap:.4rem;display:inline-flex}.journey_pole:before{content:"";background:var(--pole-color--accent);border-radius:50%;width:.5rem;height:.5rem}.journey_title{font:var(--text-weight--medium) 1.0625rem/1.25 var(--font-family--sans);letter-spacing:-.01em;color:var(--base-color-text--primary-on-dark);margin-top:.375rem;display:block}.journey_text{color:var(--base-color-neutral--gray-400);font-size:.875rem;line-height:1.45;display:block}.journey_step+.journey_step:before{content:"";background:linear-gradient(var(--journey-previous),var(--pole-color--accent));width:2px;height:.8rem;position:absolute;top:-.8rem;left:5.75rem}.journey_done{background:var(--base-color-neutral--gray-50);color:var(--base-color-neutral--ink);border-radius:var(--border-radius--full);font-weight:var(--text-weight--semibold);justify-self:start;align-items:center;gap:.75rem;margin-left:4rem;padding:.625rem 1.125rem .625rem .625rem;display:flex;position:relative}.journey_done:before{content:"";background:linear-gradient(var(--journey-previous),var(--base-color-neutral--gray-50));width:2px;height:.8rem;position:absolute;top:-.8rem;left:1.75rem}.journey_check{background:var(--base-color-neutral--ink);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.journey_check:after{content:"";border:solid var(--base-color-neutral--white);border-width:0 0 2px 2px;width:.625rem;height:.375rem;transform:rotate(-45deg)translate(1px,-1px)}@media (prefers-reduced-motion:no-preference){.has-js .journey_step,.has-js .journey_done{opacity:0;transform:translateY(1rem)}.is-ready .journey_step,.is-ready .journey_done{opacity:1;transition:opacity .8s var(--ease--out-3) .9s,transform .8s var(--ease--out-3) .9s;transform:none}.is-ready .journey_step:nth-child(2){transition-delay:1.25s}.is-ready .journey_step:nth-child(3){transition-delay:1.6s}.is-ready .journey_done{transition-delay:2s}}.mini-scene_component{width:88%;max-width:15rem;color:var(--base-color-neutral--ink);font-size:.5625rem}.mini-scene_component.is-web{background:var(--base-color-neutral--white);border-radius:.625rem;overflow:hidden;box-shadow:0 12px 24px -12px #00000080}.mini-scene_bar{background:#f1f1ee;gap:.25rem;padding:.4rem .5rem;display:flex}.mini-scene_bar i{background:#d2d2ce;border-radius:50%;width:.3rem;height:.3rem}.mini-scene_page{grid-template-columns:1.2fr .8fr;gap:.5rem;padding:.625rem;display:grid}.mini-scene_page i{background:var(--base-color-neutral--ink);border-radius:2px;height:.4rem;margin-top:.3rem;display:block}.mini-scene_page i:nth-child(2){width:70%}.mini-scene_page i:nth-child(3){background:#d6d6d2;width:85%;height:.25rem;margin-top:.5rem}.mini-scene_page em{background:var(--base-color-web--accent);border-radius:999px;width:3.25rem;height:.8rem;margin-top:.5rem;display:block}.mini-scene_page span{background:linear-gradient(135deg,#e9e6df,#cfcbc2);border-radius:.375rem}.mini-scene_cards{grid-template-columns:repeat(3,1fr);gap:.3rem;padding:0 .625rem .625rem;display:grid}.mini-scene_cards i{background:#f1f1ee;border-radius:.25rem;height:1.1rem}.mini-scene_component.is-ads{background:var(--base-color-neutral--white);border-radius:.625rem;gap:.375rem;padding:.625rem;display:grid;box-shadow:0 12px 24px -12px #00000080}.mini-scene_query{color:#555;white-space:nowrap;background:#f1f3f4;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .5rem;display:flex;overflow:hidden}.mini-scene_query:before{content:"";border:1.5px solid #888;border-radius:50%;flex:none;width:.45rem;height:.45rem}.mini-scene_ad{box-shadow:0 0 0 1.5px var(--base-color-lead--accent);background:#f1fcf6;border-radius:.4rem;padding:.4rem .5rem;position:relative}.mini-scene_ad small{color:#555;font-size:.85em;display:block}.mini-scene_ad small b{color:#111}.mini-scene_ad strong{color:#1a0dab;font-weight:600;line-height:1.2;display:block}.mini-scene_row{background:#e6e6e3;border-radius:2px;height:.35rem}.mini-scene_row.is-short{width:65%}.mini-scene_component.is-automation{gap:.4rem;display:grid}.mini-scene_step{background:var(--base-color-neutral--white);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex;position:relative;box-shadow:0 10px 20px -12px #00000080}.mini-scene_step i{background:#eef2ff;border-radius:.3rem;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.mini-scene_step i:after{content:"";background:var(--base-color-ia--accent);border-radius:50%;width:.4rem;height:.4rem}.mini-scene_step b{font-weight:600}.mini-scene_step em{color:var(--base-color-neutral--white);background:var(--base-color-ia--accent);border-radius:999px;margin-left:auto;padding:.1rem .4rem;font-size:.9em;font-style:normal}.mini-scene_step+.mini-scene_step:before{content:"";background:#9cb3ff;width:2px;height:.45rem;position:absolute;top:-.45rem;left:1.05rem}@media (prefers-reduced-motion:no-preference){.mini-scene_step{animation:mini-scene-pulse 4.5s var(--ease--out-3) infinite}.mini-scene_step:nth-child(2){animation-delay:.6s}.mini-scene_step:nth-child(3){animation-delay:1.2s}.mini-scene_ad{animation:4s ease-in-out infinite mini-scene-glow}.mini-scene_page em{animation:2.4s ease-in-out infinite mini-scene-cta}}@keyframes mini-scene-pulse{0%,8%{box-shadow:0 0 #3b6bff00,0 10px 20px -12px #00000080}14%{box-shadow:0 0 0 3px #3b6bff73,0 10px 20px -12px #00000080}30%,to{box-shadow:0 0 #3b6bff00,0 10px 20px -12px #00000080}}@keyframes mini-scene-glow{0%,to{box-shadow:0 0 0 1.5px var(--base-color-lead--accent)}50%{box-shadow:0 0 0 1.5px var(--base-color-lead--accent),0 0 0 5px #1fc16b33}}@keyframes mini-scene-cta{0%,to{box-shadow:0 0 #ff5a1f80}50%{box-shadow:0 0 0 .35rem #ff5a1f00}}.offres-tableau_avant{color:var(--text-color--tertiary);grid-column:1/-1;font-size:.8125rem;line-height:1.25rem}@media (width<=47.99rem){.tableau-prix_liste.is-detail .tableau-prix_offre{grid-template-areas:"combo combo""nom nom""pour pour""inclus inclus""avant avant""prix prix""detail detail"}.offres-tableau_avant{grid-area:avant;margin-top:.5rem}.tableau-prix_liste.is-detail .tableau-prix_montant{text-align:left;grid-area:prix}.tableau-prix_liste.is-detail .tableau-prix_detail{grid-area:detail}.tableau-prix_liste.is-detail .tableau-prix_inclus{grid-area:inclus}}@media (width>=48rem){.offres-tableau_avant{grid-column:auto}}.offres-seul,.offres-note{margin-top:calc(2rem - var(--section-pas))}.offres-seul_row{border-top:1px solid var(--base-color-neutral--ink);border-bottom:1px solid var(--border-color--primary);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pole pole""nom prix""pour pour""detail detail""lien lien";gap:.5rem 1rem;padding:1.5rem 0;display:grid}.offres-seul_pole{color:var(--text-color--tertiary);grid-area:pole;font-size:.8125rem;line-height:1.25rem}.offres-seul_nom{font-size:var(--heading-style--h3-size);line-height:var(--heading-style--h3-line-height);letter-spacing:var(--heading-style--h3-letter-spacing);grid-area:nom}.offres-seul_pour{max-width:26rem;color:var(--text-color--secondary);grid-area:pour;font-size:.9375rem;line-height:1.5}.offres-seul_prix{display:contents}.offres-seul_montant{text-align:right;font:var(--text-weight--medium) clamp(1.75rem,1.25rem + 2.2vw,3.5rem)/1 var(--font-family--sans);letter-spacing:-.04em;white-space:nowrap;grid-area:prix;align-self:center}.offres-seul_detail{color:var(--text-color--tertiary);grid-area:detail;font-size:.8125rem;line-height:1.25rem}.offres-seul_lien{grid-area:lien;justify-self:start;margin-top:.5rem}@media (width>=48rem){.offres-seul_row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;grid-template-areas:"pole pole prix""nom pour prix""lien lien detail";align-items:start;column-gap:2rem;padding:2rem 0}.offres-seul_nom{letter-spacing:-.03em;font-size:2rem}.offres-seul_montant{text-align:right;align-self:end}.offres-seul_detail{text-align:right;place-self:center end}}.offres-note_texte{color:var(--text-color--secondary);font-size:1rem;line-height:1.5}.offres-cadre_grid{gap:2rem;display:grid}.offres-cadre_liste{border-top:1px solid var(--base-color-neutral--ink);margin:0;padding:0;list-style:none}.offres-cadre_clause{border-bottom:1px solid var(--border-color--primary);font:var(--text-weight--medium) clamp(1.25rem,1.125rem + .4vw,1.5rem)/1.3 var(--font-family--sans);letter-spacing:-.02em;text-wrap:balance;padding:1rem 0}@media (width>=64rem){.offres-cadre_grid{grid-template-columns:5fr 7fr;align-items:start;column-gap:4rem}.offres-cadre_clause{padding:1.5rem 0}}
