main[data-offer] .section-heading{margin-bottom:24px}main[data-offer] [hidden]{display:none!important}main[data-offer] [data-offer-sprite]{height:0;overflow:hidden;position:absolute;width:0}main[data-offer]>.section{background:radial-gradient(ellipse at 100% 0,rgba(168,23,29,.04),transparent 60%);border-bottom:1px solid var(--line)}main[data-offer] .section-heading p{color:var(--muted)}main[data-offer] [data-topic-list]{position:relative}main[data-offer] .offer-topic{background:var(--ink);border:1px solid var(--line);min-height:240px;padding:28px;position:relative;transition:background .2s,transform .2s}@media(min-width:992px){main[data-offer] .offer-topic{padding:28px 28px 8px}}main[data-offer] .offer-topic svg{background:var(--ink);color:var(--muted);display:block;fill:none;position:relative;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:color .2s,transform .2s}main[data-offer] .offer-topic p{color:var(--muted)}main[data-offer] .offer-topic [data-topic-toggle]{width:100%}main[data-offer] [data-topic][data-selected] .offer-topic svg{color:var(--red-bright);transform:scale(1.1)}main[data-offer] [data-topic][data-selected] .offer-topic{outline:1px solid var(--line);outline-offset:-1px}main[data-offer] [data-hero-toggle]{margin-top:24px;width:100%}main[data-offer]{--offer-fg:var(--paper);--offer-muted:var(--muted);--offer-line:var(--line);--offer-bg:var(--ink);--offer-accent:var(--red-bright);--offer-channel:#f0c62e}main[data-offer] .offer-topic{border-top:1px solid var(--offer-line)}main[data-offer] .offer-topic svg{background:transparent;color:var(--offer-muted)}main[data-offer] .offer-topic:before{background:var(--offer-accent);content:"";height:1px;left:12px;position:absolute;top:-1px;width:24px}main[data-offer] [data-topic][data-selected] .offer-topic{outline:none}main[data-offer] [data-topic][data-selected] .offer-topic:before{width:calc(100% - 24px)}main[data-offer] [data-topic-mark]{align-items:center;color:var(--offer-muted);display:flex;justify-content:space-between}main[data-offer] [data-topic-action]{margin-top:auto}main[data-offer] [data-topic-action] .button{width:100%}main[data-offer] [data-topic-list]:before{display:none}main[data-offer] [data-diagram]{height:88px;margin:0;overflow:hidden}@media(min-width:992px){main[data-offer] [data-diagram]{height:158px;margin:auto}}main[data-offer] [data-diagram] svg{display:block;height:auto;max-height:88px;stroke:var(--offer-muted);stroke-width:1px;width:100%}@media(min-width:992px){main[data-offer] [data-diagram] svg{max-height:158px;stroke-width:.8px}}main[data-offer] [data-diagram] [data-diagram-wire]{stroke:var(--offer-accent)}main[data-offer] [data-diagram] [data-diagram-part]{transition:stroke .2s,opacity .2s}main[data-offer] [data-diagram][data-active] [data-diagram-part]{opacity:.35}main[data-offer] [data-diagram][data-active="1"] [data-diagram-part="1"],main[data-offer] [data-diagram][data-active="2"] [data-diagram-part="2"],main[data-offer] [data-diagram][data-active="3"] [data-diagram-part="3"]{opacity:1;stroke:var(--offer-accent);stroke-width:2.5}main[data-offer] [data-scene=hero]{background:radial-gradient(ellipse at 60% 40%,rgba(168,23,29,.12),transparent 65%),var(--ink-2);border:1px solid var(--offer-line)}main[data-offer] [data-scene=hero] [data-hero-frame]{inset:0;opacity:.5;pointer-events:none;position:absolute}main[data-offer] [data-surface=paper]{--offer-bg:var(--paper);--offer-fg:var(--ink);--offer-muted:#595650;--offer-line:rgba(9,9,9,.24);--offer-accent:var(--red);background:var(--offer-bg);color:var(--offer-fg)}main[data-offer] [data-surface=paper] .section-heading p{color:var(--offer-muted)}main[data-offer] [data-surface=paper] .button--ghost{border-color:var(--offer-line);color:var(--offer-fg)}main[data-offer] [data-surface=paper] .button--ghost:hover{background:var(--offer-fg);color:var(--offer-bg)}main[data-offer] [data-surface=paper] .button:focus-visible{outline-color:var(--offer-fg)}main[data-offer] [data-surface=paper] [aria-disabled=true]{color:var(--offer-muted);opacity:1}main[data-offer] [data-surface=paper] [aria-disabled=true]:hover{background:transparent;color:var(--offer-muted)}main[data-offer] [data-surface=paper] [data-selected] svg{color:var(--offer-accent)}html:has(main[data-offer]){scroll-padding-top:calc(var(--header) + var(--offer-admin-height, 0px) + 24px)}body.admin-bar:has(main[data-offer]){--offer-admin-height:32px}html:has(body.admin-bar main[data-offer]){--offer-admin-height:32px}@media(max-width:782px){html:has(body.admin-bar main[data-offer]){--offer-admin-height:46px}}@media(max-width:600px){html:has(body.admin-bar main[data-offer]){--offer-admin-height:0px}}@media(max-width:991.98px){[data-diagram] svg{min-height:60px}}.section-list{background:var(--ink-2)}.section-www__copy-stage{position:relative}.section-www__navigation-row{padding-top:48px}.section-www__marker-row{display:none}.case-marker{color:var(--offer-muted);display:flex;flex-direction:column;gap:8px}.case-marker--file{border-left:2px solid var(--offer-accent);padding:16px 0 0 16px}.case-marker--direction,.case-marker--file{border-top:1px solid var(--offer-line);text-align:right}.case-marker--direction{align-items:flex-end;border-right:2px solid var(--offer-accent);padding:16px 16px 0 0}.case-marker__code,.case-marker__signal{color:var(--offer-accent)}.case-marker__label{color:var(--paper)}.case-marker--direction .case-marker__signal{color:var(--offer-channel)}.section-list__rail-column{display:none}.section-navigator__list{list-style:none;margin:0;padding:0}.section-navigator__item{display:flex}.section-navigator__link{color:var(--paper);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.section-navigator__link:focus-visible{outline:2px solid var(--offer-channel);outline-offset:-2px}.section-navigator__meta{align-items:center;display:flex;justify-content:space-between}.section-navigator__index{color:var(--muted);transition:color .2s ease}.section-navigator__signal{color:var(--muted);transition:color .2s ease,opacity .2s ease,transform .2s ease}.section-navigator--cards .section-navigator__list{row-gap:24px}.section-navigator--cards .section-navigator__link{background:var(--ink);border:1px solid var(--line);display:flex;flex:1;flex-direction:column;gap:48px;justify-content:space-between;overflow:hidden;padding:24px;position:relative}.section-navigator--cards .section-navigator__link:before{border-top:2px solid transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .2s ease}.section-navigator--cards .section-navigator__link:focus-visible,.section-navigator--cards .section-navigator__link:hover{border-color:var(--offer-channel)}.section-navigator--cards .section-navigator__link:focus-visible:before,.section-navigator--cards .section-navigator__link:hover:before{border-color:var(--offer-channel)}.section-navigator--cards .section-navigator__link:focus-visible .section-navigator__signal,.section-navigator--cards .section-navigator__link:hover .section-navigator__signal{color:var(--offer-channel)}.section-navigator--cards .section-navigator__link.is-active{background:var(--red);border-color:var(--red)}.section-navigator--cards .section-navigator__link.is-active .section-navigator__index,.section-navigator--cards .section-navigator__link.is-active .section-navigator__signal{color:var(--paper)}.section-navigator--cards .section-navigator__link.is-active .section-navigator__signal{transform:rotate(45deg)}.section-navigator--rail{position:sticky;top:calc(var(--header) + var(--offer-admin-height, 0px) + 24px)}.section-navigator--rail .section-navigator__list{border-bottom:1px solid var(--line)}.section-navigator--rail .section-navigator__link{align-items:center;border-left:2px solid transparent;border-top:1px solid var(--line);display:grid;flex:1;gap:16px;grid-template-columns:auto 1fr auto;padding:16px}.section-navigator--rail .section-navigator__label{text-transform:uppercase}.section-navigator--rail .section-navigator__signal{opacity:0}.section-navigator--rail .section-navigator__link:focus-visible,.section-navigator--rail .section-navigator__link:hover{border-top-color:var(--offer-channel)}.section-navigator--rail .section-navigator__link:focus-visible .section-navigator__signal,.section-navigator--rail .section-navigator__link:hover .section-navigator__signal{color:var(--offer-channel);opacity:1;transform:translateX(4px)}.section-navigator--rail .section-navigator__link.is-active{background:linear-gradient(90deg,rgba(168,23,29,.22),transparent);border-left-color:var(--red-bright)}.section-navigator--rail .section-navigator__link.is-active .section-navigator__index,.section-navigator--rail .section-navigator__link.is-active .section-navigator__signal{color:var(--red-bright);opacity:1}@media(min-width:992px){.section-list__rail-column{display:block;padding-bottom:var(--section);padding-top:var(--section)}.section-www__marker-row{display:flex;inset:0;pointer-events:none;position:absolute}.section-www__marker-column{display:flex;flex-direction:column}.section-www__marker-column--file{justify-content:flex-end}.section-www__marker-column--direction{justify-content:flex-start}.section-navigator--cards .section-navigator__link{padding:28px}}@media(prefers-reduced-motion:reduce){.section-navigator__index,.section-navigator__link,.section-navigator__link:before,.section-navigator__signal{transition:none}}main[data-offer]>.connections-section{background:var(--paper);color:var(--ink)}main[data-offer] .connections-section__heading p{color:var(--ink-2)}.connection-map{background:linear-gradient(rgba(9,9,9,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(9,9,9,.035) 1px,transparent 1px),var(--paper);background-size:48px 48px;border:1px solid rgba(9,9,9,.24);overflow:hidden;position:relative}.connection-map__diagram{display:block;height:100%!important;inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.connection-map__wires{fill:none}.connection-map__wires--desktop{display:none}.connection-map__entry-line,.connection-map__icon,.connection-map__node-ring,.connection-map__wire{transition:stroke .2s ease,fill .2s ease,opacity .2s ease;vector-effect:non-scaling-stroke}.connection-map__wire{animation:connection-map-flow .8s linear infinite;stroke:var(--red);stroke-dasharray:12 10;stroke-width:2}.connection-map__wire--hover{opacity:0;stroke:var(--offer-channel)}.connection-map__layout{position:relative;z-index:1}.connection-map__hub-column{align-items:center;border-bottom:1px solid rgba(9,9,9,.24);display:flex}.connection-map__hub-column>.row{flex:1}.connection-map__hub{background:var(--red);color:var(--paper);display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;padding:32px 24px}.connection-map__hub-code,.connection-map__hub-meta{color:hsla(42,25%,92%,.74)}.connection-map__routes{list-style:none;margin:0;padding:0}.connection-map__route{border-bottom:1px solid rgba(9,9,9,.24);position:relative;transition:background-color .2s ease}.connection-map__route:after{background:var(--offer-channel);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:0}.connection-map__route>article{position:relative;z-index:2}.connection-map__route>article.is-clickable{cursor:pointer}.connection-map__route>article:focus-visible{outline:0}.connection-map__module{margin-left:0;margin-right:0}.connection-map__frame{display:block;height:100%!important;inset:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:3}.connection-map__frame-line{fill:none;stroke:var(--offer-channel);stroke-dasharray:12 10;stroke-width:2;vector-effect:non-scaling-stroke}.connection-map__route:last-child{border-bottom:0}.connection-map__route:focus-within:after,.connection-map__route:hover:after{opacity:.1}.connection-map__route:focus-within .connection-map__frame,.connection-map__route:hover .connection-map__frame{opacity:1}.connection-map__route:focus-within .connection-map__frame-line,.connection-map__route:hover .connection-map__frame-line{animation:connection-map-flow .8s linear infinite}.connection-map__action,.connection-map__content,.connection-map__mark{padding:24px}.connection-map__mark{border-right:1px solid rgba(9,9,9,.16);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;position:relative}.connection-map__entry{display:block;height:100%!important;inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}.connection-map__entry-line{animation:connection-map-flow .8s linear infinite;fill:none;stroke:var(--red);stroke-dasharray:12 10;stroke-width:2}.connection-map__node{display:block;left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6875);transform-origin:center;z-index:1}.connection-map__node-ring{animation:connection-map-pulse 2.4s ease-in-out infinite;fill:var(--paper);stroke:var(--red);stroke-width:2;transform-box:fill-box;transform-origin:center}.connection-map__node-mask{fill:var(--paper)}.connection-map__icon{fill:none;stroke:var(--red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:color .2s ease,stroke .2s ease}.connection-map__index{color:var(--red);position:relative;z-index:1}.connection-map__content{display:flex;flex-direction:column;gap:16px;justify-content:center}.connection-map__content p{color:var(--ink-2)}.connection-map__action{align-items:center;border-top:1px solid rgba(9,9,9,.16);display:flex}.connection-map__action .button--ghost{border-color:rgba(9,9,9,.32);color:var(--ink)}.connection-map__action .button--ghost:hover{background:var(--ink);color:var(--paper)}.connection-map__action .button:focus-visible{outline-color:var(--ink)}main[data-offer] .connection-map__action [aria-disabled=true]{color:var(--ink-2)}main[data-offer] .connection-map__action [aria-disabled=true]:hover{background:transparent;color:var(--ink-2)}.connection-map:has(.connection-map__route--analytics:is(:hover,:focus-within)) .connection-map__wire--analytics,.connection-map:has(.connection-map__route--automation:is(:hover,:focus-within)) .connection-map__wire--automation,.connection-map:has(.connection-map__route--portal:is(:hover,:focus-within)) .connection-map__wire--portal{opacity:0}.connection-map:has(.connection-map__route--analytics:is(:hover,:focus-within)) .connection-map__wire--hover-analytics,.connection-map:has(.connection-map__route--automation:is(:hover,:focus-within)) .connection-map__wire--hover-automation,.connection-map:has(.connection-map__route--portal:is(:hover,:focus-within)) .connection-map__wire--hover-portal{opacity:1}.connection-map__route:focus-within .connection-map__entry-line,.connection-map__route:hover .connection-map__entry-line{opacity:0}.connection-map__route:focus-within .connection-map__node-ring,.connection-map__route:hover .connection-map__node-ring{fill:var(--offer-channel);stroke:var(--offer-channel)}.connection-map__route:focus-within .connection-map__icon,.connection-map__route:hover .connection-map__icon{stroke:var(--ink)}@keyframes connection-map-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes connection-map-flow{to{stroke-dashoffset:-22}}@media(min-width:768px){.connection-map__node{transform:translate(-50%,-50%) scale(1)}.connection-map__action{border-left:1px solid rgba(9,9,9,.16);border-top:0}}@media(min-width:1400px){.connection-map__entry{display:none}.connection-map__wires--desktop{display:inline}.connection-map__routes{display:grid;grid-template-rows:repeat(3,1fr)}.connection-map__module{height:240px}.connection-map__hub-column{border-bottom:0;border-right:1px solid rgba(9,9,9,.24)}}@media(prefers-reduced-motion:reduce){.connection-map__entry-line,.connection-map__frame,.connection-map__icon,.connection-map__node-ring,.connection-map__route,.connection-map__route:after,.connection-map__wire{transition:none}.connection-map__entry-line,.connection-map__frame-line,.connection-map__node-ring,.connection-map__wire{animation:none!important}.connection-map__node-ring{opacity:1;transform:none}}.section-hero{isolation:isolate;padding:108px 0 32px;position:relative}.section-www:before{background:linear-gradient(90deg,#080808,rgba(8,8,8,.97) 35%,rgba(8,8,8,.5) 69%,rgba(8,8,8,.78)),linear-gradient(0deg,#080808,transparent 35%),url(../images/offer/noir-dossier.webp) 68%/cover no-repeat;content:"";inset:0;position:absolute;z-index:-2}