.mkt .ig-page .ig-ancre{scroll-margin-top:5rem}.mkt .ig-sens{max-width:var(--col);background:var(--mkt-border);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2.5rem auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.mkt .ig-sens li{min-width:0;display:flex}.mkt .ig-sens a{background:var(--card);width:100%;color:inherit;flex-direction:column;gap:1rem;padding:1.6rem 1.25rem 1.4rem;text-decoration:none;transition:background .16s;display:flex}.mkt .ig-sens a:hover,.mkt .ig-sens a:focus-visible{background:var(--green-tint)}.mkt .ig-sens-tete{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep);align-items:center;gap:.6rem;font-weight:700;display:flex}.mkt .ig-sens-tete b{background:var(--green-tint);width:1.7rem;height:1.7rem;color:var(--green-deep);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.mkt .ig-sens strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:1.2rem;font-weight:700;line-height:1.25}.mkt .ig-sens-geste{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.5}.mkt .ig-sens-voir{font-size:var(--fs-sm);color:var(--green);margin-top:auto;padding-top:.25rem;font-weight:600}.mkt .ig-schema{background:var(--ivory);border:1px solid var(--border-soft);border-radius:var(--mkt-radius);align-items:center;gap:.5rem;padding:.85rem .6rem;display:flex}.mkt .ig-noeud{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--card);min-width:0;font-size:var(--fs-sm);white-space:nowrap;color:var(--ink-soft);text-align:center;flex:0 auto;padding:.4rem .5rem;font-weight:600;line-height:1.2}.mkt .ig-noeud-mc{background:var(--green);border-color:var(--green);color:var(--ivory)}.mkt .ig-fil{background:var(--green-tint-2);flex:1.5rem;min-width:1.5rem;height:2px;position:relative}.mkt .ig-fil:after{content:"";border-top:2px solid var(--green);border-right:2px solid var(--green);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.mkt .ig-fil i{background:var(--green);opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}@media (prefers-reduced-motion:no-preference){.mkt .ig-fil i{animation:2.6s ease-in-out infinite ig-trajet}.mkt .ig-sens li:nth-child(2) .ig-fil i{animation-delay:.45s}.mkt .ig-sens li:nth-child(3) .ig-fil i{animation-delay:.9s}}@keyframes ig-trajet{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@media (min-width:1024px){.mkt .ig-sens strong{min-height:2.5em}}@media (max-width:1023px){.mkt .ig-sens{grid-template-columns:minmax(0,1fr);max-width:34rem}}.mkt .ig-page .ig-prets{max-width:var(--col);justify-content:center;margin:1.75rem auto 0}.mkt .ig-fiches{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mkt .ig-fiches span{font-size:var(--fs-sm);color:var(--ink-faint);margin-right:.25rem;font-weight:600}.mkt .ig-fiches a{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--card);font-size:var(--fs-sm);color:var(--green-deep);padding:.3rem .7rem;font-weight:600;text-decoration:none;transition:background .16s}.mkt .ig-fiches a:hover,.mkt .ig-fiches a:focus-visible{background:var(--green-tint)}.mkt .ig-piece{text-align:left;background:var(--card);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);min-width:0;box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.mkt .ig-piece-tete{background:var(--ivory);border-bottom:1px solid var(--mkt-border);font-family:var(--font-display);font-size:var(--fs-body);color:var(--ink);flex-direction:column;gap:.15rem;padding:.9rem 1.2rem;font-weight:700;display:flex}.mkt .ig-piece-tete small{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-faint);font-weight:400}.mkt .ig-piece-tete small span{white-space:nowrap}.mkt .ig-piece code,.mkt .ig-piece pre{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}.mkt .ig-reglage dl{gap:.9rem;margin:0;padding:1.2rem;display:grid}.mkt .ig-reglage dl>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;display:grid}.mkt .ig-reglage dt{font-size:var(--fs-sm);color:var(--ink-soft);font-weight:600}.mkt .ig-reglage dd{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}.mkt .ig-reglage dd code{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--ivory);color:var(--ink);overflow-wrap:anywhere;padding:.5rem .7rem;font-size:.875rem;display:block}.mkt .ig-reglage dd small{font-size:var(--fs-sm);color:var(--ink-faint)}.mkt .ig-branche{background:var(--green-tint);border-top:1px solid var(--green-tint-2);font-size:var(--fs-sm);color:var(--green-deep);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem;margin:0;padding:.85rem 1.2rem;display:grid}.mkt .ig-branche b{font-weight:600}.mkt .ig-point{background:var(--green);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--green-tint-2);border-radius:50%}.mkt .ig-champs ul{margin:0;padding:.4rem 1.2rem;list-style:none}.mkt .ig-champs li{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,11rem);align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.mkt .ig-champs li:last-child{border-bottom:0}.mkt .ig-valeur{min-width:0;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.mkt .ig-fleche{color:var(--ink-faint)}.mkt .ig-role{border:1px solid var(--green-tint-2);border-radius:var(--mkt-radius);background:var(--green-tint);font-size:var(--fs-sm);color:var(--green-deep);white-space:nowrap;text-overflow:ellipsis;padding:.4rem 1.9rem .4rem .7rem;font-weight:600;position:relative;overflow:hidden}.mkt .ig-role:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;right:.75rem;transform:translateY(-70%)rotate(45deg)}.mkt .ig-champs-reglages{background:var(--ivory);border-top:1px solid var(--mkt-border);gap:.6rem;margin:0;padding:1rem 1.2rem 1.15rem;display:grid}.mkt .ig-champs-reglages>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.mkt .ig-champs-reglages dt{font-size:var(--fs-sm);color:var(--ink-soft)}.mkt .ig-champs-reglages dd{font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:600}.mkt .ig-crm-statut:before{content:"";background:var(--green);vertical-align:.08em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.mkt .ig-crm-statut{color:var(--green-deep);font-weight:600}.mkt .ig-crm-corps{gap:.8rem;padding:1.2rem;display:grid}.mkt .ig-page .ig-crm-corps p{margin:0}.mkt .ig-crm-aide{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.5}.mkt .ig-choix{border:1px solid var(--green-tint-2);border-radius:var(--mkt-radius);background:var(--green-tint);font-size:var(--fs-sm);color:var(--green-deep);padding:.55rem 2.2rem .55rem .8rem;font-weight:600;position:relative}.mkt .ig-choix:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}.mkt .ig-page .ig-crm-corps .ig-crm-question{font-size:var(--fs-sm);color:var(--ink);margin-top:.35rem;font-weight:600}.mkt .ig-options{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mkt .ig-options li{font-size:var(--fs-sm);color:var(--ink-soft);padding-left:1.65rem;line-height:1.45;position:relative}.mkt .ig-options li:before{content:"";box-sizing:border-box;border:1.5px solid var(--mkt-border);background:var(--card);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.12em;left:0}.mkt .ig-options .ig-option-cochee{color:var(--ink)}.mkt .ig-options .ig-option-cochee:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--card)}.mkt .ig-crm-journal{background:var(--ivory);border-top:1px solid var(--mkt-border);font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;padding:.85rem 1.2rem;display:flex}.mkt .ig-crm-journal b{color:var(--ink);font-weight:600}.mkt .ig-crm-journal span{white-space:nowrap}.mkt .ig-crm-journal span:before{content:"";background:var(--ink-faint);vertical-align:.08em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.mkt .ig-crm-journal span:first-of-type:before{background:var(--green)}.mkt .ig-crm-journal span:nth-of-type(2):before{background:var(--coral)}.mkt .ig-evenements{max-width:var(--col);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.5rem auto 0;display:grid}.mkt .ig-evenements>div{align-content:start;gap:1.5rem;display:grid}.mkt .ig-evenements>div:first-child{align-content:stretch}.mkt .ig-famille{background:var(--card);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);padding:1.25rem 1.4rem .6rem}.mkt .ig-page .ig-famille h3{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep);margin:0 0 .4rem;font-weight:700}.mkt .ig-famille ul{margin:0;padding:0;list-style:none}.mkt .ig-famille li{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.65rem 0;display:flex}.mkt .ig-famille li:first-child{border-top:0}.mkt .ig-famille code{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--green-deep);font-size:.875rem}.mkt .ig-famille span{font-size:var(--fs-sm);color:var(--ink-soft)}.mkt .ig-page .ig-apres-evenements{margin-top:2.5rem}.mkt .ig-page .ig-apres-evenements .lg-relief{text-align:left;margin-bottom:0}@media (max-width:1023px){.mkt .ig-evenements{grid-template-columns:minmax(0,1fr);max-width:34rem}}.mkt .ig-outils{max-width:var(--col);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.5rem auto 0;padding:0;list-style:none;display:grid}.mkt .ig-outils li{background:var(--card);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem 1.4rem 1.4rem;display:flex}.mkt .ig-page .ig-outils h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.mkt .ig-page .ig-outils p{font-size:var(--fs-body);color:var(--ink-soft);flex:1;margin:0;line-height:1.55}.mkt .ig-outils code{white-space:nowrap}.mkt .ig-outils .btn{align-self:flex-start;margin-top:.35rem}@media (max-width:1023px){.mkt .ig-outils{grid-template-columns:minmax(0,1fr);max-width:34rem}}.mkt .ig-code pre{color:var(--ink);white-space:pre;margin:0;padding:1rem 1.2rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.mkt .ig-reponse{background:var(--green-tint);border-block:1px solid var(--green-tint-2);flex-wrap:wrap;gap:.5rem;margin:0;padding:.8rem 1.2rem;display:flex}.mkt .ig-reponse code{color:var(--green-deep);font-size:.875rem;font-weight:600}.mkt .ig-reponse code+code:before{content:"·";color:var(--ink-faint);margin-right:.5rem}.mkt .ig-apres{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;padding:.9rem 1.2rem 0}.mkt .ig-apres+pre{padding-top:.5rem}.mkt .ig-liens{flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:600;display:flex}.mkt .ig-paquets{gap:.5rem;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.mkt .ig-paquets li{background:var(--card);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .8rem;display:grid}.mkt .ig-paquets span{font-size:var(--fs-sm);color:var(--ink-soft);font-weight:600}.mkt .ig-paquets code{min-width:0;font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--ink);overflow-wrap:anywhere;font-size:.875rem}.mkt .ig-paquets a{font-size:var(--fs-sm);color:var(--green);font-weight:600}.mkt .ig-page .lg-kicker+h2.lg-titre-marque{margin-top:.5rem}.mkt .ig-page .ig-piece p{max-width:none}@media (max-width:599px){.mkt .ig-reglage dl>div{grid-template-columns:minmax(0,1fr)}.mkt .ig-champs li{grid-template-columns:auto minmax(0,1fr);gap:.45rem .6rem}.mkt .ig-valeur{grid-column:1/-1}.mkt .ig-role{justify-self:start}.mkt .ig-code pre{white-space:pre;padding-inline:1rem;font-size:.75rem;overflow-x:auto}.mkt .ig-page .ig-prets span{text-align:center;flex-basis:100%;margin:0 0 .15rem}.mkt .ig-famille li{flex-direction:column;align-items:flex-start;gap:.15rem}.mkt .ig-piece-tete small{flex-direction:column;display:flex}.mkt .ig-sep{display:none}}:is(.mkt .ig-page .lg-col:has(>.lg-faits),.mkt .ig-page .lg-col:has(>.lg-faits)>*){max-width:var(--col)}@media (min-width:701px){.mkt .ig-page .lg-faits li{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.mkt .ig-page .lg-faits code.lg-code{margin-top:0;padding:.1em .36em;font-size:.88em;display:inline}.mkt .ig-page code.lg-code{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}.mkt .ig-page .lg-relief code.lg-code{background:var(--card);box-shadow:inset 0 0 0 1px var(--green-tint-2)}
