.ns-hero-halo--b .ns-hero-canvas{opacity:.335;-webkit-mask-image:linear-gradient(to right, transparent 15%, var(--ns-primary) 75%);mask-image:linear-gradient(to right, transparent 15%, var(--ns-primary) 75%)}.ns-hero-halo--b{background:var(--ns-primary);color:var(--ns-page);border-bottom-color:var(--ns-line-on-dark)}.ns-hero-halo--b .ns-hero-canvas{color:var(--ns-band)}.ns-hero-halo--b .ns-hero-title{gap:0}.ns-hero-halo--b .ns-hero-title>span{color:var(--ns-page);text-shadow:0 0 var(--ns-space-6) color-mix(in srgb, var(--ns-page) 18%, transparent);background:0 0;padding:0}.ns-hero-halo--b .ns-hero-title em{color:var(--ns-accent-warm)}.ns-hero-halo--b .ns-hero-head .ns-band{color:var(--ns-page);background:0 0;padding:0}.ns-hero-halo--b .ns-hero-sub-what{outline:var(--ns-hairline) solid var(--ns-line-on-dark)}.ns-hero-halo--b .ns-hero-head .ns-band{font-size:var(--ns-text-small)}.ns-hero-halo--b .ns-hero-sub-what{font-size:var(--ns-text-small);color:color-mix(in srgb, var(--ns-page) 70%, transparent)}@media (min-width:768px){.ns-hero-halo--b .ns-hero-head .ns-band{font-size:var(--ns-text-body)}}.ns-hero-grid--b{align-content:center;gap:var(--ns-space-5)}.ns-hero-grid--b>.ns-hero-head{align-self:start}.ns-hero-b-action{align-items:stretch;gap:var(--ns-space-4);padding:var(--ns-space-5);border:var(--ns-hairline) solid var(--ns-line);flex-direction:column;display:flex}.ns-hero-halo--b .ns-hero-b-action .ns-cross{color:var(--ns-page)}.ns-hero-b-card-head{justify-content:space-between;align-items:center;gap:var(--ns-space-4);display:flex}.ns-hero-b-chip{background:var(--ns-accent-warm);color:var(--ns-primary);padding:var(--ns-space-1) var(--ns-space-2)}.ns-hero-b-card-head>span:last-child{opacity:.7}.ns-hero-b-fine{font-size:var(--ns-text-body);flex-direction:column;display:flex}.ns-hero-b-fine li{align-items:baseline;gap:var(--ns-space-3);padding-block:var(--ns-space-2);border-top:var(--ns-hairline) dashed var(--ns-line-soft);display:flex}.ns-hero-b-fine li:last-child{border-bottom:var(--ns-hairline) dashed var(--ns-line-soft)}@media (min-width:1024px){.ns-hero-grid--b{grid-template-rows:auto auto;align-items:stretch}.ns-hero-grid--b>.ns-hero-head{grid-area:1/1/auto/5}.ns-hero-grid--b>.ns-hero-b-action{grid-area:1/5/3/7;place-self:end;align-items:stretch}.ns-hero-grid--b>.ns-hero-b-sub{grid-area:2/1/auto/5;align-self:start}}@media (min-width:1800px){.ns-hero-halo--b{--ns-hero-card-w:clamp(420px, 30vw, 680px);--ns-hero-card-pad:clamp(var(--ns-space-5), 1.6vw, var(--ns-space-6));--ns-hero-card-pitch:clamp(var(--ns-text-h3), 1.6vw, var(--ns-text-h2));--ns-hero-card-body:clamp(var(--ns-text-body), 1.15vw, var(--ns-text-body-l));--ns-hero-card-small:clamp(var(--ns-text-small), .95vw, var(--ns-text-body));--ns-hero-card-avatar:clamp(var(--ns-avatar), 3.2vw, 64px)}.ns-hero-grid--b>.ns-hero-b-action{min-width:min(100%, var(--ns-hero-card-w));padding:var(--ns-hero-card-pad);gap:var(--ns-hero-card-pad)}.ns-hero-b-action .ns-hero-pitch{font-size:var(--ns-hero-card-pitch)}.ns-hero-b-action .ns-hero-host p,.ns-hero-b-action .ns-hero-b-card-head{font-size:var(--ns-hero-card-small)}.ns-hero-b-action .ns-hero-host img{width:var(--ns-hero-card-avatar);height:var(--ns-hero-card-avatar)}.ns-hero-b-action .ns-hero-b-fine,.ns-hero-b-action .ns-halo-cta{font-size:var(--ns-hero-card-body)}}.ns-hero-m-cta,.ns-hero-m-fold,.ns-hero-m-proof,.ns-br-m{display:none}.ns-link-lines{font-style:normal}@media (max-width:767.98px){.ns-hero-grid--b>.ns-hero-b-action,.ns-hero-halo--b .ns-proof{display:none}.ns-hero-m-cta{display:block}.ns-hero-m-cta .ns-halo-cta{justify-content:space-between;width:100%}.ns-hero-m-fold{border:var(--ns-hairline) solid var(--ns-line);display:block}.ns-hero-m-head{min-height:var(--ns-space-8);padding:var(--ns-space-3) var(--ns-space-4);align-items:center;display:flex}.ns-hero-m-body{gap:var(--ns-space-4);padding:0 var(--ns-space-4) var(--ns-space-4);flex-direction:column;display:flex}.ns-hero-m-proof{border-block:var(--ns-hairline) solid var(--ns-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ns-hero-m-proof>li{justify-content:flex-start;align-items:center;gap:var(--ns-space-2);padding:var(--ns-space-4) var(--ns-space-2);text-align:center;flex-direction:column;display:flex}.ns-hero-m-proof>li+li{border-left:var(--ns-hairline) solid var(--ns-line-soft)}.ns-hero-m-proof>li:has(.ns-hero-m-badge){justify-content:center}.ns-hero-m-proof strong{font-family:var(--ns-font-display);font-weight:500;font-size:var(--ns-text-h3);letter-spacing:-.03em;line-height:1}.ns-hero-m-proof span{font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.ns-hero-m-badge{width:auto;height:var(--ns-space-8);display:block}.ns-br-m{display:inline}}html:has(.ns-home--b) :is(a,button,summary,label,[role=button],[data-pixel]){cursor:url(/cursors/hand-pixel.svg) 6 0,pointer}.ns-home--b .ns-head>.ns-mono-copy{max-width:28ch;font-family:var(--ns-font-display);font-weight:500;font-size:var(--ns-text-h3);letter-spacing:-.02em;line-height:1.15}.ns-home--b #formules .ns-head>.ns-mono-copy{max-width:none}.ns-home--b .ns-head>.ns-copy-light{font-family:var(--ns-font-mono);font-weight:400;font-size:var(--ns-text-body-l);letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.ns-home--b .ns-agent{gap:var(--ns-space-3);padding:var(--ns-space-5) var(--ns-space-5) var(--ns-space-4)}.ns-home--b .ns-agent-index{opacity:1;justify-content:space-between;display:flex}.ns-home--b .ns-agent-index>span:first-child{color:var(--ns-accent-warm)}.ns-home--b .ns-agent-index>span:last-child{opacity:.45}.ns-home--b .ns-agent-does{font-size:var(--ns-text-body);padding-bottom:var(--ns-space-2);line-height:1.5}.ns-home--b .ns-agent-meta{border:var(--ns-hairline) solid var(--ns-line-soft);background:color-mix(in srgb, var(--ns-primary) 4%, transparent);transition:border-color var(--ns-motion-hover), background-color var(--ns-motion-hover);gap:0;padding:0}.ns-home--b .ns-agent-spec{gap:var(--ns-space-1);padding:var(--ns-space-3);flex-direction:column;display:flex}.ns-home--b .ns-agent-spec+.ns-agent-spec{border-top:var(--ns-hairline) dashed var(--ns-line-soft)}.ns-home--b .ns-agent-meta dt{align-items:center;gap:var(--ns-space-2);margin-bottom:0;display:flex}.ns-home--b .ns-agent-spec dt:before{content:"";width:var(--ns-square);height:var(--ns-square);flex:none}.ns-home--b .ns-agent-spec--on dt:before{background:var(--ns-accent-warm)}.ns-home--b .ns-agent-spec--on dd{font-weight:500}.ns-home--b .ns-agent-spec--off dt:before{border:var(--ns-hairline) solid currentColor;background:linear-gradient(to top right, transparent calc(50% - var(--ns-hairline) / 2), currentColor 50%, transparent calc(50% + var(--ns-hairline) / 2))}.ns-home--b .ns-agent:hover .ns-agent-meta{border-color:var(--ns-line-on-dark);background:color-mix(in srgb, var(--ns-page) 6%, transparent)}.ns-home--b .ns-agent:hover .ns-agent-spec+.ns-agent-spec{border-top-color:var(--ns-line-on-dark)}@media (min-width:768px){.ns-home--b .ns-agent{grid-row:span 4;grid-template-rows:subgrid;display:grid}.ns-home--b .ns-agent-meta{align-self:stretch;margin-top:0}}@media (min-width:1024px){.ns-home--b .ns-agents{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ns-home--b .ns-agents{grid-template-columns:repeat(4,1fr)}}.ns-plug{--ns-bay-label:13px;--ns-bay-mono:9px;--ns-bay-accent:var(--ns-accent-warm);--ns-bay-cable:var(--ns-accent-warm);position:relative}.ns-agent-body,.ns-agent-inner{display:contents}.ns-agent-jack,.ns-plug-ticks,.ns-plug-foot,.ns-plug-side,.ns-bay{display:none}.ns-home--b [data-motion=plug][data-active]{column-gap:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;display:grid}.ns-home--b [data-motion=plug][data-active] .ns-bay{width:100%;height:auto;color:var(--ns-primary);display:block;overflow:visible}.ns-bay *{vector-effect:non-scaling-stroke}.ns-bay-line{fill:none;stroke:currentColor}.ns-bay-dotted{stroke-dasharray:1.5 2.5}.ns-bay-tint{fill:currentColor}.ns-bay-front{fill:var(--ns-surface);stroke:currentColor}.ns-bay-plug{fill:var(--ns-bay-cable)}.ns-bay-face{fill:currentColor}.ns-bay-edge{stroke:currentColor}:is(.ns-bay-face,.ns-bay-edge).is-hot{fill:var(--ns-bay-accent)}.ns-bay-edge.is-hot{stroke:var(--ns-bay-accent)}.ns-bay-orbit{fill:none;stroke:var(--ns-bay-accent)}.ns-bay-label{fill:currentColor;font-family:var(--ns-font-body);font-weight:300;font-size:var(--ns-bay-label);letter-spacing:.02em}.ns-bay-label.is-on{font-weight:500}.ns-bay-mono{font-family:var(--ns-font-mono);font-weight:400;font-size:var(--ns-bay-mono);letter-spacing:.14em}.ns-bay-plate{font-size:var(--ns-bay-label);letter-spacing:.12em}.ns-bay-hit{fill:#0000}.ns-bay-rack .ns-bay-cable{vector-effect:none}.ns-bay-cable{fill:none;stroke:var(--ns-bay-cable);stroke-width:2px}.ns-home--b [data-motion=plug][data-active] .ns-bay-wire{z-index:1;pointer-events:none;height:100%;position:absolute;inset:0}.ns-home--b [data-motion=plug][data-active] .ns-bay-left{grid-template-columns:var(--ns-space-8) minmax(0, 1fr);column-gap:var(--ns-space-6);align-items:center;display:grid}.ns-home--b [data-motion=plug][data-active] .ns-plug-ticks{border-left:var(--ns-hairline) solid var(--ns-line-soft);flex-direction:column;grid-row:1/3;display:flex}.ns-plug-ticks>li{padding:var(--ns-space-2) 0 var(--ns-space-2) var(--ns-space-4);font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.1em;opacity:.4;cursor:pointer;transition:opacity var(--ns-motion-hover);position:relative}.ns-plug-ticks>li:before{content:"";top:0;bottom:0;left:calc(-1 * var(--ns-hairline));width:var(--ns-hairline);background:var(--ns-bay-cable);transform-origin:top;transition:transform var(--ns-motion-fast) var(--ns-ease-out), width var(--ns-motion-hover);position:absolute;transform:scaleY(0)}.ns-plug-ticks>li:hover,.ns-plug-ticks>li[data-done]{opacity:.7}.ns-plug-ticks>li[data-on]{opacity:1}.ns-plug-ticks>li[data-on]:before{width:var(--ns-space-1);transform:none}.ns-home--b [data-motion=plug][data-active] .ns-agents{border:0;display:block}.ns-home--b [data-motion=plug][data-active] .ns-agent:not([data-open]){width:var(--ns-hairline);height:var(--ns-hairline);clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open]{padding:var(--ns-space-6) var(--ns-space-7) var(--ns-space-6) var(--ns-space-6);border:var(--ns-hairline) solid var(--ns-line);background:color-mix(in srgb, var(--ns-primary) 3%, transparent);color:inherit;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid;position:relative}.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open]:before,.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open]:after{content:"";width:var(--ns-space-4);height:var(--ns-space-4);pointer-events:none;border:calc(2 * var(--ns-hairline)) solid var(--ns-bay-cable);position:absolute}.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open]:before{top:calc(-1 * var(--ns-hairline));left:calc(-1 * var(--ns-hairline));border-bottom:0;border-right:0}.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open]:after{bottom:calc(-1 * var(--ns-hairline));right:calc(-1 * var(--ns-hairline));border-top:0;border-left:0}.ns-home--b [data-motion=plug][data-active] .ns-agent-index{justify-content:flex-start;gap:var(--ns-space-2);grid-area:1/1}.ns-home--b [data-motion=plug][data-active] .ns-agent-index:before{content:"";width:var(--ns-square);height:var(--ns-square);background:var(--ns-bay-cable)}.ns-home--b [data-motion=plug][data-active] .ns-agent-index>span:first-child{color:inherit}.ns-home--b [data-motion=plug][data-active] .ns-agent-index>span:last-child{display:inline}.ns-home--b [data-motion=plug][data-active] .ns-agent-jack{top:var(--ns-space-6);right:calc(-1 * var(--ns-space-3) / 2);width:var(--ns-space-3);height:var(--ns-space-3);background:var(--ns-bay-cable);outline:var(--ns-space-1) solid var(--ns-surface);display:block;position:absolute}.ns-home--b [data-motion=plug][data-active] .ns-agent-name{min-height:2em;margin:var(--ns-space-5) 0 var(--ns-space-5);font-size:var(--ns-text-h1);letter-spacing:-.03em;grid-column:1/-1;align-items:flex-start;line-height:1;display:flex}.ns-home--b [data-motion=plug][data-active] .ns-agent-body,.ns-home--b [data-motion=plug][data-active] .ns-agent-inner{grid-column:1/-1;display:block}.ns-home--b [data-motion=plug][data-active] .ns-agent-does{max-width:var(--ns-measure);min-height:4.5lh;padding:0 0 var(--ns-space-5)}.ns-home--b [data-motion=plug][data-active] .ns-agent[data-open] .ns-agent-inner{animation:ns-bay-card var(--ns-motion-fast) var(--ns-ease-out)}.ns-home--b [data-motion=plug][data-active] .ns-agent-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ns-home--b [data-motion=plug][data-active] .ns-agent-spec{gap:var(--ns-space-2);padding:var(--ns-space-4)}.ns-home--b [data-motion=plug][data-active] .ns-agent-spec+.ns-agent-spec{border-top:0;border-left:var(--ns-hairline) dashed var(--ns-line-soft)}.ns-home--b [data-motion=plug][data-active] .ns-agent:hover .ns-agent-meta{border-color:var(--ns-line-soft);background:color-mix(in srgb, var(--ns-primary) 4%, transparent)}.ns-home--b [data-motion=plug][data-active] .ns-agent:hover .ns-agent-spec+.ns-agent-spec{border-top-color:#0000}@keyframes ns-bay-card{0%{opacity:0;transform:translateY(var(--ns-space-2))}}.ns-home--b [data-motion=plug][data-plug-still] .ns-agent[data-open] .ns-agent-inner{animation:none}.ns-home--b [data-motion=plug][data-plug-still] .ns-plug-bar{visibility:hidden}.ns-home--b [data-motion=plug][data-active] .ns-plug-foot{align-items:center;gap:var(--ns-space-2);margin-top:var(--ns-space-6);grid-column:2;display:flex}.ns-plug-bar{height:var(--ns-hairline);margin-right:var(--ns-space-4);background:var(--ns-line-soft);flex:1;position:relative}.ns-plug-step{align-items:center;gap:var(--ns-space-2);padding:var(--ns-space-2) var(--ns-space-3);border:var(--ns-hairline) solid var(--ns-line);color:inherit;cursor:pointer;font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.1em;text-transform:uppercase;transition:color var(--ns-motion-hover) var(--ns-ease-out);background:0 0;display:inline-flex}.ns-plug-step:is(:hover,:focus-visible){color:var(--ns-page)}.ns-plug-bar>span{background:var(--ns-bay-cable);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ns-plug-pick{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:inherit;background:0 0;border:0;padding:0}.ns-home--b [data-motion=plug][data-active] .ns-plug-side{gap:var(--ns-space-4);flex-direction:column;display:flex}.ns-home--b [data-motion=plug][data-active] .ns-plug-head,.ns-home--b [data-motion=plug][data-active] .ns-plug-tools{width:var(--ns-hairline);height:var(--ns-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ns-plug-cta{margin-top:var(--ns-space-6)}@media (min-width:1024px){.ns-plug-cta{justify-content:center;display:flex}}.ns-home--b [data-motion=plug][data-active] .ns-plug-cta{margin-top:var(--ns-space-8);grid-column:1/-1;justify-self:center}.ns-plug-head{align-items:center;display:flex}.ns-plug,.ns-rail{--ns-rail-accent:var(--ns-bay-cable)}.ns-rail{--ns-bay-cable:var(--ns-accent-warm)}:root:has(.ns-theme-h) .ns-rail{--ns-bay-cable:var(--ns-role-signal)}.ns-rail-head,.ns-rail-foot{display:none}.ns-rail-count{font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.1em;font-variant-numeric:tabular-nums}.ns-rail-count b{color:var(--ns-rail-accent);font-weight:400}.ns-rail-hint{opacity:.5}.ns-rail-segs{gap:var(--ns-space-1);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ns-rail-segs>li{height:calc(2 * var(--ns-hairline));background:var(--ns-line-soft);position:relative;overflow:hidden}.ns-rail-segs>li>span{background:var(--ns-rail-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ns-rail-segs>li[data-done]>span{background:var(--ns-primary)}@media (max-width:1023px){.ns-home--b [data-rail-root=compact] [data-rail-list]{gap:var(--ns-space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-margin);scrollbar-width:none;width:auto;margin-inline:calc(-1 * var(--ns-margin));padding:var(--ns-space-3) var(--ns-margin);border:0;display:flex;overflow-x:auto}.ns-home--b [data-rail-root=compact] [data-rail-list]::-webkit-scrollbar{display:none}.ns-home--b [data-rail-root=compact] [data-rail-list]>*{flex:0 0 min(86%, calc(var(--ns-measure) * .6));scroll-snap-align:start;transition:opacity var(--ns-motion-fast) var(--ns-ease-out)}.ns-home--b [data-rail-root=compact][data-rail] [data-rail-list]>:not([data-on]){opacity:.45}.ns-home--b [data-rail-root=compact][data-rail] .ns-rail-head{align-items:center;row-gap:var(--ns-space-3);margin-bottom:var(--ns-space-1);grid-template-columns:1fr auto;display:grid}.ns-home--b [data-rail-root=compact][data-rail] .ns-rail-foot{gap:var(--ns-space-2);margin-top:var(--ns-space-1);display:flex}.ns-home--b [data-rail-root=compact][data-rail] .ns-rail-foot .ns-plug-step:last-child{flex:1}}@media (max-width:767px){.ns-home--b [data-rail-root=phone] [data-rail-list]{gap:var(--ns-space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-margin);scrollbar-width:none;width:auto;margin-inline:calc(-1 * var(--ns-margin));padding:var(--ns-space-3) var(--ns-margin);border:0;display:flex;overflow-x:auto}.ns-home--b [data-rail-root=phone] [data-rail-list]::-webkit-scrollbar{display:none}.ns-home--b [data-rail-root=phone] [data-rail-list]>*{scroll-snap-align:start;transition:opacity var(--ns-motion-fast) var(--ns-ease-out);flex:0 0 86%}.ns-home--b [data-rail-root=phone][data-rail] [data-rail-list]>:not([data-on]){opacity:.45}.ns-home--b [data-rail-root=phone][data-rail] .ns-rail-head{align-items:center;row-gap:var(--ns-space-3);margin-bottom:var(--ns-space-1);grid-template-columns:1fr auto;display:grid}.ns-home--b [data-rail-root=phone][data-rail] .ns-rail-foot{gap:var(--ns-space-2);margin-top:var(--ns-space-1);display:flex}.ns-home--b [data-rail-root=phone][data-rail] .ns-rail-foot .ns-plug-step:last-child{flex:1}}.ns-rail{gap:var(--ns-space-4);flex-direction:column;display:flex}@media (max-width:1023px){.ns-home--b .ns-agent{border:var(--ns-hairline) solid var(--ns-line);background:color-mix(in srgb, var(--ns-primary) 3%, transparent);flex-direction:column;display:flex;position:relative}.ns-home--b .ns-agent:before,.ns-home--b .ns-agent:after{content:"";width:var(--ns-space-4);height:var(--ns-space-4);pointer-events:none;border:calc(2 * var(--ns-hairline)) solid var(--ns-rail-accent);position:absolute}.ns-home--b .ns-agent:before{top:calc(-1 * var(--ns-hairline));left:calc(-1 * var(--ns-hairline));border-bottom:0;border-right:0}.ns-home--b .ns-agent:after{bottom:calc(-1 * var(--ns-hairline));right:calc(-1 * var(--ns-hairline));border-top:0;border-left:0}.ns-home--b .ns-agent:hover{background:color-mix(in srgb, var(--ns-primary) 3%, transparent);color:inherit}.ns-home--b .ns-agent:hover .ns-agent-meta{border-color:var(--ns-line-soft);background:color-mix(in srgb, var(--ns-primary) 4%, transparent)}.ns-home--b .ns-agent:hover .ns-agent-spec+.ns-agent-spec{border-top-color:var(--ns-line-soft)}.ns-home--b .ns-agent-name{align-items:flex-end;min-height:2lh;display:flex}.ns-home--b .ns-agent-meta{margin-top:auto}.ns-home--b [data-rail] .ns-agent-index>span:last-child{display:none}.ns-home--b [data-rail] .ns-plug-foot{gap:var(--ns-space-2);margin-top:var(--ns-space-4);display:flex}.ns-home--b [data-rail] .ns-plug-bar{display:none}.ns-home--b [data-rail] .ns-plug-step:last-child{flex:1}.ns-home--b [data-motion=plug][data-rail] .ns-rail-head{margin-bottom:var(--ns-space-4)}}.ns-ledger{display:none}@media (max-width:767px){.ns-home--b .ns-cases-row{display:none}.ns-home--b .ns-ledger{border-top:var(--ns-hairline) solid var(--ns-line);display:block}.ns-home--b .ns-ledger>li{border-bottom:var(--ns-hairline) solid var(--ns-line)}.ns-home--b .ns-ledger-row{align-items:end;column-gap:var(--ns-space-4);row-gap:var(--ns-space-1);padding-block:var(--ns-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.ns-home--b .ns-ledger-figure{font-family:var(--ns-font-display);font-weight:500;font-size:var(--ns-text-display);letter-spacing:-.04em;white-space:nowrap;line-height:.9}.ns-home--b .ns-ledger-go{font-family:var(--ns-font-mono);font-size:var(--ns-text-h3);grid-area:1/2;align-self:start;line-height:1}.ns-home--b .ns-ledger-unit{font-family:var(--ns-font-display);font-weight:500;font-size:var(--ns-text-h3);letter-spacing:-.01em;grid-column:1/-1;line-height:1.15}.ns-home--b .ns-ledger-who{justify-content:space-between;gap:var(--ns-space-4);margin-top:var(--ns-space-2);grid-column:1/-1;display:flex}.ns-home--b .ns-ledger-who span:last-child{opacity:.6;text-align:right}.ns-home--b .ns-ledger-row:active .ns-ledger-go{color:var(--ns-band)}}@media (min-width:768px) and (max-width:1023px){.ns-home--b #cas-clients .ns-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-home--b #cas-clients .ns-case{padding:var(--ns-space-5) var(--ns-space-4);border-bottom:0;border-right:var(--ns-hairline) solid var(--ns-line-soft)}.ns-home--b #cas-clients .ns-case:first-child{padding-left:0}.ns-home--b #cas-clients .ns-case:last-child{border-right:0;padding-right:0}.ns-home--b #cas-clients .ns-case-head{gap:var(--ns-space-1);flex-direction:column}.ns-home--b #cas-clients .ns-case-head span:last-child{text-align:left}}@media (min-width:768px){.ns-home--b #cas-clients .ns-cases{container-type:inline-size}.ns-home--b #cas-clients .ns-case{--ns-case-figure-fit:7cqi;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--ns-space-5);display:grid;container-type:normal}}.ns-offers-cta{display:none}@media (max-width:1279px){.ns-home--b .ns-offer-actions .ns-halo-cta{display:none}.ns-home--b #formules .ns-offers-cta{width:100%;display:block}.ns-home--b #formules .ns-offers-cta .ns-halo-cta{width:100%}}@media (max-width:767px){.ns-home--b #formules [data-rail-list]{padding-block:var(--ns-space-4)}}@media (min-width:768px) and (max-width:1279px){.ns-home--b .ns-offers{column-gap:var(--ns-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.ns-home--b .ns-offer{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--ns-space-4);display:grid}.ns-home--b .ns-offer-name{font-size:var(--ns-text-h3)}.ns-home--b .ns-offer-price{font-size:var(--ns-text-h3);white-space:nowrap}}@media (min-width:1280px){.ns-home--b .ns-offer{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--ns-space-4);display:grid}}.ns-home--b .ns-diagnostic{isolation:isolate;position:relative}.ns-home--b .ns-diagnostic-field{z-index:-1}.ns-home--b .ns-diagnostic-canvas{color:var(--ns-band);opacity:.335;-webkit-mask-image:linear-gradient(to bottom, transparent 30%, var(--ns-primary) 70%);mask-image:linear-gradient(to bottom, transparent 30%, var(--ns-primary) 70%)}.ns-home--b .ns-diagnostic-agenda{background:0 0;align-items:center;display:flex}.ns-agenda-frame{isolation:isolate;width:100%;color:var(--ns-page);position:relative}.ns-agenda-frame:before{content:"";z-index:-1;inset:var(--ns-space-4) calc(-1 * var(--ns-space-4)) calc(-1 * var(--ns-space-4)) var(--ns-space-4);background:var(--ns-primary);outline:var(--ns-hairline) solid var(--ns-line-on-dark);position:absolute}.ns-agenda-bar{justify-content:space-between;gap:var(--ns-space-4);padding:var(--ns-space-3) var(--ns-space-4);background:var(--ns-page);color:var(--ns-primary);border-bottom:var(--ns-hairline) solid var(--ns-line);display:flex}.ns-agenda-bar>span{align-items:center;display:flex}.ns-agenda-bar .ns-square{background:var(--ns-accent-warm)}.ns-home--b .ns-agenda{width:100%;min-height:var(--ns-agenda-min);background:var(--ns-page);overflow:auto}.ns-home--b .ns-close .ns-close-field{color:var(--ns-band);opacity:.335;-webkit-mask-image:linear-gradient(to right, transparent 35%, var(--ns-primary) 85%);mask-image:linear-gradient(to right, transparent 35%, var(--ns-primary) 85%)}@media (min-width:1024px){.ns-home--b .ns-close .ns-close-field{-webkit-mask-image:linear-gradient(to right, transparent 50%, var(--ns-primary) 90%);mask-image:linear-gradient(to right, transparent 50%, var(--ns-primary) 90%)}.ns-home--b .ns-diagnostic-canvas{-webkit-mask-image:linear-gradient(to right, transparent 20%, var(--ns-primary) 60%);mask-image:linear-gradient(to right, transparent 20%, var(--ns-primary) 60%)}.ns-home--b .ns-diagnostic-agenda{padding:var(--ns-space-9) var(--ns-margin) var(--ns-space-9) var(--ns-space-8);border-left:0}}@media (min-width:1280px){.ns-home--b .ns-diagnostic{grid-template-columns:minmax(0, 1fr) max(60%, calc(var(--ns-agenda-side) + var(--ns-space-8) + var(--ns-margin)))}.ns-home--b .ns-agenda{min-height:var(--ns-agenda-min-side)}}
