:root{--nuit: #0C2037;--nuit-2: #102B47;--nuit-3: #16365A;--nuit-deep: #081729;--encre: #102139;--bleu: #1B4998;--lagune: #208A9B;--vert: #2E9D4D;--vert-profond: #23803D;--aube: #67BC79;--ivoire: #F7F8F6;--blanc: #FFFFFF;--brume: #E4F1E9;--filet: #DDE3E0;--gris: #4A5D6E;--gris-2: #6B7D8B;--gris-3: #A9B6BF;--ocre: #C8873A;--argile: #C25C5C;--line-d: rgba(255, 255, 255, .12);--f-d: "Manrope", system-ui, sans-serif;--f-t: "DM Sans", system-ui, sans-serif;--f-m: "JetBrains Mono", ui-monospace, monospace;--gutter: 32px;--section: 128px;--radius: 2px;--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 116px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--ivoire);color:var(--encre);font-family:var(--f-t);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--vert);outline-offset:3px}::-moz-selection{background:var(--brume);color:var(--encre)}::selection{background:var(--brume);color:var(--encre)}.container{width:100%;max-width:1344px;margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);position:relative}.section--ivory{background:var(--ivoire)}.section--white{background:var(--blanc)}.section--dark{background:var(--nuit);color:#fff;overflow-x:clip}.section--deep{background:var(--nuit-deep);color:#fff}.section--rule{border-top:1px solid var(--filet)}.section--dark.section--rule{border-color:var(--line-d)}.anchor{scroll-margin-top:var(--header-h)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vert-profond)}.eyebrow:before{content:"";width:9px;height:9px;background:var(--vert);flex:none}.on-dark .eyebrow,.section--dark .eyebrow,.section--deep .eyebrow{color:var(--aube)}.display,.h1,.h2,.h3,.h4{font-family:var(--f-d);letter-spacing:-.045em}.display{font-weight:300;font-size:clamp(52px,7.2vw,104px);line-height:.97;letter-spacing:-.055em}.h1{font-weight:300;font-size:clamp(42px,5.2vw,72px);line-height:1.03}.h2{font-weight:400;font-size:clamp(34px,3.7vw,52px);line-height:1.06}.h3{font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.18;letter-spacing:-.035em}.h4{font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.025em}.hl{color:var(--vert-profond)}.on-dark .hl,.section--dark .hl,.section--deep .hl{color:var(--aube)}.lead{font-size:19px;line-height:1.6;color:var(--gris)}.on-dark .lead,.section--dark .lead,.section--deep .lead{color:#ffffffb3}.muted{color:var(--gris)}.on-dark .muted,.section--dark .muted{color:#ffffff9e}.mono{font-family:var(--f-m)}.label{font-family:var(--f-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2)}.on-dark .label,.section--dark .label,.section--deep .label{color:#ffffff80}.sq{display:inline-block;width:8px;height:8px;background:var(--vert);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border-radius:var(--radius);font-weight:600;font-size:15.5px;letter-spacing:-.005em;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--primary{background:var(--vert-profond);color:#fff}.btn--primary:hover{background:#1c6c33}.on-dark .btn--primary,.section--dark .btn--primary{background:var(--vert)}.on-dark .btn--primary:hover,.section--dark .btn--primary:hover{background:var(--vert-profond)}.btn--secondary{border:1px solid var(--encre);color:var(--encre)}.btn--secondary:hover{background:var(--encre);color:#fff}.btn--ghost{border:1px solid rgba(255,255,255,.32);color:#fff}.btn--ghost:hover{border-color:#fff;background:#ffffff0f}.btn--sm{min-height:42px;padding:0 18px;font-size:14px}.btn--block{width:100%}.link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--vert-profond);border-bottom:1px solid transparent;transition:border-color .2s,gap .2s var(--ease)}.link:hover{border-color:currentColor;gap:14px}.on-dark .link,.section--dark .link,.section--deep .link{color:var(--aube)}.kbd{font-family:var(--f-m);font-size:10.5px;letter-spacing:.04em;line-height:1;padding:4px 6px;border:1px solid currentColor;border-radius:var(--radius);opacity:.6}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.section-head__main{max-width:760px}.section-head__main .h2,.section-head__main .lead{margin-top:22px}.section-head__aside{max-width:440px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius);font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.badge:before{content:"";width:7px;height:7px;background:currentColor;flex:none}.badge--ok{background:var(--brume);color:#1f7337}.badge--warn{background:#f8eedf;color:#94601f}.badge--err{background:#f6e4e4;color:#9c3f3f}.badge--info{background:#e6edf8;color:var(--bleu)}.badge--line{border:1px solid var(--filet);color:var(--gris);background:#fff}.badge--line:before{display:none}.badge--dark{border:1px solid var(--line-d);color:#fffc;background:transparent}.badge--dark:before{background:var(--aube)}.checklist{display:flex;flex-direction:column;gap:12px}.checklist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}.checklist li svg{flex:none;margin-top:2px;color:var(--vert-profond)}.on-dark .checklist li svg,.section--dark .checklist li svg{color:var(--aube)}.on-dark .checklist li,.section--dark .checklist li{color:#ffffffc7}.filigrane{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:var(--f-d);font-weight:800;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.06)}.filigrane--light{-webkit-text-stroke:1.5px rgba(16,33,57,.06)}.horizon{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.horizon svg{width:100%;height:100%}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;color:#fff;transition:transform .35s var(--ease)}.statut{background:var(--nuit-deep);height:36px;display:flex;align-items:center;font-family:var(--f-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94}.statut .container{display:flex;justify-content:space-between;align-items:center;gap:24px}.statut b{color:#fff;font-weight:500}.statut__short{display:none}@media (max-width: 720px){.statut__long{display:none}.statut__short{display:inline}}.statut__links{display:flex;gap:26px}.statut__links a,.statut__links button{color:#ffffffb3;transition:color .2s;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-family:var(--f-m)}.statut__links a:hover,.statut__links button:hover{color:#fff}.nav{height:80px;border-bottom:1px solid rgba(255,255,255,.08);transition:background .3s var(--ease),border-color .3s}.site-header.is-solid .nav{background:#0c2037f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line-d)}.nav .container{height:100%;display:flex;align-items:center;gap:32px}.nav__logo{flex:none}.nav__logo img{height:42px;width:auto}.nav__links{display:flex;gap:26px;margin-left:8px}.nav__link{position:relative;font-size:14.5px;font-weight:500;color:#ffffffbd;padding:29px 0;transition:color .2s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nav__link:hover,.nav__link.is-active{color:#fff}.nav__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--vert)}.nav__actions{margin-left:auto;display:flex;align-items:center;gap:18px}.nav__search{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);color:#ffffffb3;font-size:13.5px;transition:border-color .2s,color .2s}.nav__search:hover{border-color:#ffffff73;color:#fff}.nav__login{font-size:14.5px;font-weight:500;color:#ffffffc7}.nav__login:hover{color:#fff}.nav__burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius)}.mobile-panel{display:none;position:fixed;inset:var(--header-h) 0 0 0;background:var(--nuit);z-index:49;padding:24px var(--gutter) 40px;overflow-y:auto;flex-direction:column;gap:4px}.mobile-panel.is-open{display:flex}.mobile-panel .nav__link{padding:16px 0;font-size:22px;font-family:var(--f-d);font-weight:400;letter-spacing:-.03em;border-bottom:1px solid var(--line-d);color:#fff;justify-content:space-between}.mobile-panel .nav__link.is-active:after{display:none}.mobile-panel .nav__link.is-active{color:var(--aube)}.mobile-panel__cta{display:flex;flex-direction:column;gap:12px;margin-top:28px}.hero{position:relative;background:var(--nuit);color:#fff;overflow:hidden;padding-top:var(--header-h);min-height:920px;display:flex;flex-direction:column}.hero .filigrane{right:-4%;top:150px;font-size:clamp(220px,30vw,460px)}.hero__grid{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:56px;align-items:center;padding-block:72px 140px}.hero__copy .display{margin:26px 0 30px}.hero__copy .lead{max-width:560px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.hero__trust{position:absolute;z-index:2;left:0;right:0;bottom:34px;display:flex;flex-wrap:wrap;gap:14px 34px;font-family:var(--f-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.hero__trust .container{display:flex;flex-wrap:wrap;gap:12px 34px}.hero__trust span{display:inline-flex;align-items:center;gap:10px}.hero__trust span:before{content:"";width:6px;height:6px;background:var(--aube)}.hero__visual{position:relative;align-self:end;margin-bottom:-8px}.dash{position:relative;background:#fff;color:var(--encre);border:1px solid rgba(255,255,255,.2);box-shadow:0 50px 90px -30px #030a16b3}.dash__bar{height:32px;border-bottom:1px solid var(--filet);display:flex;align-items:center;gap:6px;padding:0 14px;font-family:var(--f-m);font-size:10.5px;color:var(--gris-2)}.dash__bar i{width:8px;height:8px;border-radius:50%;background:#d5dcd8}.dash__bar span{margin:0 auto}.dash__body{display:flex}.dash__side{width:54px;flex:none;border-right:1px solid var(--filet);display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:16px;color:var(--gris-3)}.dash__side b{font-family:var(--f-d);font-weight:800;color:var(--encre);font-size:17px}.dash__side .is-on{color:var(--vert-profond)}.dash__main{flex:1;min-width:0;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.dash__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.dash__head small{font-size:12px;color:var(--gris-2);display:block}.dash__head h4{font-family:var(--f-d);font-weight:500;font-size:22px;letter-spacing:-.035em}.dash__chip{font-family:var(--f-m);font-size:10.5px;border:1px solid var(--filet);padding:5px 9px;color:var(--gris);white-space:nowrap}.dash__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash__kpi{border:1px solid var(--filet);padding:11px 13px}.dash__kpi small{font-size:11px;color:var(--gris-2);display:block}.dash__kpi strong{display:block;font-family:var(--f-d);font-weight:500;font-size:28px;letter-spacing:-.045em;line-height:1.15}.dash__kpi em{font-style:normal;font-family:var(--f-m);font-size:10.5px;color:var(--vert-profond)}.dash__kpi em.is-warn{color:var(--ocre)}.dash__charts{display:grid;grid-template-columns:1.7fr 1fr;gap:10px}.dash__panel{border:1px solid var(--filet);padding:11px 13px}.dash__panel small{font-size:11px;color:var(--gris-2)}.dash__ring{display:flex;flex-direction:column;align-items:center}.dash__ring small{align-self:flex-start}.float{position:absolute;z-index:3;background:#fff;color:var(--encre);border:1px solid var(--filet);box-shadow:0 22px 44px -18px #030a1699;display:flex;align-items:center;gap:12px;padding:13px 16px}.float--gain{right:-18px;top:-38px}.float--gain .float__ico{width:36px;height:36px;background:var(--brume);color:var(--vert-profond);display:flex;align-items:center;justify-content:center}.float--gain strong{display:block;font-family:var(--f-d);font-weight:500;font-size:22px;letter-spacing:-.035em;line-height:1}.float--gain small{font-size:12px;color:var(--gris)}.float--alert{left:-44px;bottom:-22px;padding:11px 15px;font-size:13.5px;font-weight:600}.float--alert:before{content:"";width:8px;height:8px;background:var(--ocre)}.float--alert span{font-family:var(--f-m);font-weight:400;font-size:11px;color:var(--gris-2)}.proof__intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.proof__intro .h2{margin-top:22px}.proof__intro .lead{margin-bottom:22px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:88px;border-top:1px solid var(--filet)}.stat{padding:30px 28px 0 0;display:flex;flex-direction:column;gap:12px}.stat+.stat{padding-left:28px;border-left:1px solid var(--filet)}.stat strong{font-family:var(--f-d);font-weight:300;font-size:clamp(46px,5vw,68px);letter-spacing:-.055em;line-height:1;color:var(--vert-profond)}.stat span{font-family:var(--f-m);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2);line-height:1.6}.stat p{font-size:15px;color:var(--gris);line-height:1.5}.heritage{margin-top:72px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 30px;background:#fff;border:1px solid var(--filet)}.heritage img{height:52px;width:auto}.heritage__x{font-family:var(--f-d);font-size:22px;color:var(--gris-3)}.heritage__ct{font-family:var(--f-d);font-weight:700;font-size:21px;letter-spacing:-.02em}.heritage__txt{margin-left:auto;max-width:560px;font-size:15px;color:var(--gris);line-height:1.55}.heritage__txt b{color:var(--encre)}.pillars{display:grid;grid-template-columns:380px minmax(0,1fr);gap:48px;align-items:start}.pillars__tabs{display:flex;flex-direction:column;border-top:1px solid var(--filet);position:sticky;top:calc(var(--header-h) + 24px)}.pillar-tab{display:grid;grid-template-columns:36px 30px 1fr;gap:12px;align-items:center;text-align:left;padding:16px 14px 16px 0;border-bottom:1px solid var(--filet);color:var(--gris);font-size:15.5px;font-weight:500;position:relative;transition:color .2s,background .2s,padding .25s var(--ease)}.pillar-tab:hover{color:var(--encre)}.pillar-tab__num{font-family:var(--f-m);font-size:12px;color:var(--gris-3)}.pillar-tab.is-active{color:var(--encre);background:#fff;padding-left:14px}.pillar-tab.is-active:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--vert)}.pillar-tab.is-active .pillar-tab__num{color:var(--vert-profond)}.pillar-tab.is-active svg{color:var(--vert-profond)}.pillars__panel{background:#fff;border:1px solid var(--filet);min-height:640px;display:flex;flex-direction:column}.pillar-panel__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:44px 44px 36px}.pillar-panel__body .h3{margin:16px 0}.pillar-panel__body p{color:var(--gris);font-size:16px}.pillar-panel__foot{margin-top:auto;border-top:1px solid var(--filet);padding:18px 44px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pillar-panel__foot .mono{font-size:12px;color:var(--gris-2)}.pillar-panel__visual{padding:0 44px 44px}.fade-swap{animation:fadeSwap .45s var(--ease)}@keyframes fadeSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pv{border:1px solid var(--filet);background:var(--ivoire);padding:22px;position:relative}.pv__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.pv__head b{font-family:var(--f-d);font-weight:500;font-size:16px;letter-spacing:-.02em}.pv-table{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff;border:1px solid var(--filet)}.pv-table th{text-align:left;font-family:var(--f-m);font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2);padding:10px 14px;border-bottom:1px solid var(--filet)}.pv-table td{padding:11px 14px;border-bottom:1px solid var(--filet)}.pv-table tr:last-child td{border-bottom:0}.pv-table td.num,.pv-table th.num{text-align:right;font-family:var(--f-m)}.pv-table tr.total td{font-weight:600;background:var(--brume)}.org{display:flex;flex-direction:column;align-items:center;gap:0}.org__node{background:#fff;border:1px solid var(--filet);padding:10px 14px;min-width:150px;text-align:center;font-size:13px;line-height:1.35}.org__node b{display:block;font-weight:600}.org__node small{color:var(--gris-2);font-size:11.5px}.org__node.is-root{background:var(--nuit);color:#fff;border-color:var(--nuit)}.org__node.is-root small{color:#fff9}.org__node.is-vacant{border-style:dashed;color:var(--gris)}.org__v{width:1px;height:18px;background:var(--gris-3)}.org__row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;position:relative;padding-top:18px}.org__row:before{content:"";position:absolute;top:0;left:16.66%;right:16.66%;height:18px;border:1px solid var(--gris-3);border-bottom:0}.org__row .org__node{min-width:0}.stepper{display:flex;flex-direction:column}.stepper__item{display:grid;grid-template-columns:30px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--filet);font-size:14px}.stepper__item:last-child{border-bottom:0}.stepper__n{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:var(--f-m);font-size:12px;border:1px solid var(--filet);background:#fff}.stepper__item.is-done .stepper__n{background:var(--nuit);color:#fff;border-color:var(--nuit)}.stepper__item.is-current .stepper__n{background:var(--vert);color:#fff;border-color:var(--vert)}.stepper__item small{display:block;color:var(--gris-2);font-size:12px}.week{display:grid;grid-template-columns:110px repeat(5,1fr);gap:6px;align-items:center;font-size:13px}.week__h{font-family:var(--f-m);font-size:10.5px;color:var(--gris-2);text-align:center;letter-spacing:.08em}.week__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week__d{height:30px;border:1px solid var(--filet);background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--f-m);font-size:10px;color:var(--gris-2)}.week__d.is-p{background:var(--vert);border-color:var(--vert);color:#fff}.week__d.is-hs{background:var(--lagune);border-color:var(--lagune);color:#fff}.week__d.is-a{background:#f8eedf;border-color:#ebd3ae;color:#94601f}.legend-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--gris)}.legend-row span{display:inline-flex;gap:8px;align-items:center}.legend-row i{width:10px;height:10px;display:block}.timeline{position:relative;padding-left:26px;display:flex;flex-direction:column;gap:16px}.timeline:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--gris-3)}.timeline__item{position:relative;font-size:14px}.timeline__item:before{content:"";position:absolute;left:-26px;top:5px;width:9px;height:9px;background:#fff;border:1px solid var(--gris-3)}.timeline__item.is-now:before{background:var(--vert);border-color:var(--vert)}.timeline__item small{display:block;font-family:var(--f-m);font-size:11px;color:var(--gris-2)}.timeline__item b{font-weight:600}.leave{display:grid;grid-template-columns:1fr 1fr;gap:10px}.leave__big{grid-column:1 / -1;background:#fff;border:1px solid var(--filet);padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-end}.leave__big strong{font-family:var(--f-d);font-weight:300;font-size:44px;letter-spacing:-.05em;line-height:1;color:var(--vert-profond)}.leave__big strong u{text-decoration:none;font-size:16px;color:var(--gris);margin-left:6px;letter-spacing:-.01em}.leave__line{background:#fff;border:1px solid var(--filet);padding:12px 14px;font-size:13px;display:flex;justify-content:space-between;gap:10px}.leave__line span{font-family:var(--f-m);color:var(--vert-profond)}.list-status{display:flex;flex-direction:column;background:#fff;border:1px solid var(--filet)}.list-status li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--filet);font-size:13.5px}.list-status li:last-child{border-bottom:0}.list-status small{display:block;font-family:var(--f-m);font-size:11px;color:var(--gris-2)}.cockpit{display:grid;grid-template-columns:420px minmax(0,1fr);gap:72px;align-items:center}.cockpit__copy .h2{margin:22px 0}.cockpit__copy .checklist{margin:32px 0 34px}.cm{background:var(--nuit-2);border:1px solid var(--line-d);padding:22px;display:flex;flex-direction:column;gap:14px}.cm__head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.cm__head h4{font-family:var(--f-d);font-weight:500;font-size:20px;letter-spacing:-.03em}.cm__head small{display:block;font-family:var(--f-m);font-size:10.5px;letter-spacing:.06em;color:#ffffff73;margin-top:3px}.cm__filters{display:flex;gap:8px}.cm__filters span{font-size:12px;padding:7px 11px;border:1px solid var(--line-d);color:#ffffffc7}.cm__filters span.is-on{background:var(--vert);border-color:var(--vert);color:#fff;font-weight:600}.cm__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cm__card{background:#0d2540;border:1px solid rgba(255,255,255,.07);padding:14px 16px;position:relative;min-width:0}.cm__kpi small{font-size:12px;color:#ffffff8c}.cm__kpi strong{display:block;font-family:var(--f-d);font-weight:300;font-size:34px;letter-spacing:-.05em;line-height:1.15}.cm__kpi strong u{text-decoration:none;font-size:14px;color:#ffffff80;margin-left:4px;letter-spacing:-.01em}.cm__kpi em{font-style:normal;font-family:var(--f-m);font-size:10.5px;color:var(--aube)}.cm__kpi em.is-warn{color:#e0a35c}.cm__row{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.cm__title{display:flex;gap:10px;align-items:baseline;font-family:var(--f-d);font-size:16px;letter-spacing:-.02em;line-height:1.3}.cm__title:before{content:"";width:8px;height:8px;background:var(--vert);flex:none;transform:translateY(-1px)}.cm__sub{font-family:var(--f-m);font-size:10px;letter-spacing:.06em;color:#fff6;margin-top:4px}.cm__ia{background:linear-gradient(160deg,#0f2e4b,#0d2540 60%);border-color:#67bc794d;display:flex;flex-direction:column}.cm__ia-h{display:flex;gap:10px;align-items:center;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aube)}.cm__ia p{font-family:var(--f-d);font-weight:300;font-size:19px;letter-spacing:-.03em;line-height:1.3;margin-top:12px}.cm__ia p b{font-weight:500;color:#e0a35c}.cm__ia .link{margin-top:auto;padding-top:14px;font-size:14px}.compare{border:1px solid var(--filet);background:#fff}.compare__head,.compare__row{display:grid;grid-template-columns:1fr 1fr}.compare__head span{padding:18px 26px;font-family:var(--f-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2);border-bottom:1px solid var(--filet)}.compare__head span+span{background:var(--brume);color:var(--vert-profond);border-left:1px solid var(--filet)}.compare__row>div{padding:18px 26px;display:flex;gap:14px;align-items:flex-start;font-size:15.5px;line-height:1.45;border-bottom:1px solid var(--filet)}.compare__row:last-child>div{border-bottom:0}.compare__row>div+div{border-left:1px solid var(--filet);color:var(--encre);background:#e4f1e959}.compare__before{color:var(--gris)}.compare__before svg{color:var(--argile);flex:none;margin-top:3px}.compare__row svg.ok{color:var(--vert-profond);flex:none;margin-top:3px}.profiles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--filet);background:#fff}.profile{padding:34px 30px 36px;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--filet)}.profile:last-child{border-right:0}.profile__role{font-family:var(--f-m);font-size:12px;letter-spacing:.1em;color:var(--vert-profond)}.profile .h3{font-size:24px}.profile p{font-size:15px;color:var(--gris);line-height:1.55}.profile .checklist{margin-top:10px}.profile .checklist li{font-size:14.5px}.profile--dark{background:var(--nuit);color:#fff;border-color:var(--nuit)}.profile--dark .profile__role{color:var(--aube)}.profile--dark p{color:#ffffffb3}.profile--dark .checklist li{color:#ffffffd1}.profile--dark .checklist li svg{color:var(--aube)}.collab{display:grid;grid-template-columns:1fr 1fr;gap:28px}.collab__block{display:flex;flex-direction:column;gap:26px}.collab__txt .h3{margin:14px 0 10px}.collab__txt p{color:var(--gris);font-size:16px;max-width:520px}.mock{background:#fff;border:1px solid var(--filet);box-shadow:0 30px 60px -36px #0c203759;flex:1;display:flex;flex-direction:column;min-height:360px}.mock__bar{height:30px;border-bottom:1px solid var(--filet);display:flex;align-items:center;gap:6px;padding:0 12px}.mock__bar i{width:8px;height:8px;border-radius:50%;background:#d5dcd8}.mock__bar span{margin-left:auto;font-family:var(--f-m);font-size:10.5px;color:var(--gris-2)}.chat{display:grid;grid-template-columns:170px 1fr;flex:1}.chat__side{border-right:1px solid var(--filet);background:var(--ivoire);padding:14px 10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.chat__side small{font-family:var(--f-m);font-size:10px;letter-spacing:.1em;color:var(--gris-2);padding:6px 8px}.chat__side span{padding:7px 8px;color:var(--gris);display:flex;justify-content:space-between}.chat__side span.is-on{background:#fff;color:var(--encre);font-weight:600;box-shadow:inset 2px 0 0 var(--vert)}.chat__side em{font-style:normal;font-family:var(--f-m);font-size:10px;background:var(--vert);color:#fff;padding:1px 5px}.chat__main{display:flex;flex-direction:column;padding:16px;gap:12px;min-width:0}.chat__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--filet)}.chat__top b{font-weight:600;font-size:14px}.chat__visio{display:inline-flex;align-items:center;gap:8px;background:var(--nuit);color:#fff;font-size:12px;font-weight:600;padding:8px 12px}.msg{display:flex;gap:10px;font-size:13.5px;line-height:1.45;max-width:92%}.msg__av{width:30px;height:30px;flex:none;background:var(--brume);color:var(--vert-profond);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.msg__b small{display:block;font-size:11px;color:var(--gris-2);margin-bottom:2px}.msg--me{align-self:flex-end;flex-direction:row-reverse}.msg--me .msg__av{background:var(--nuit);color:#fff}.msg--me .msg__b{text-align:right}.msg__file{margin-top:6px;display:inline-flex;gap:8px;align-items:center;border:1px solid var(--filet);padding:7px 10px;font-family:var(--f-m);font-size:11px;background:var(--ivoire)}.chat__input{margin-top:auto;border:1px solid var(--filet);padding:10px 12px;font-size:13px;color:var(--gris-2);display:flex;justify-content:space-between}.ergo{flex:1;display:flex;flex-direction:column;padding:18px;gap:14px}.views{display:inline-flex;border:1px solid var(--filet);align-self:flex-start}.views button{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;color:var(--gris);border-right:1px solid var(--filet)}.views button:last-child{border-right:0}.views button.is-on{background:var(--nuit);color:#fff}.ergo__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex:1}.kanban__col{background:var(--ivoire);border:1px solid var(--filet);padding:10px;display:flex;flex-direction:column;gap:8px}.kanban__col>small{font-family:var(--f-m);font-size:10.5px;letter-spacing:.08em;color:var(--gris-2);display:flex;justify-content:space-between}.kanban__card{background:#fff;border:1px solid var(--filet);padding:9px 10px;font-size:12.5px;line-height:1.35}.kanban__card small{display:block;font-family:var(--f-m);font-size:10px;color:var(--gris-2);margin-top:3px}.cmdk-demo{border:1px solid var(--encre);background:#fff;box-shadow:0 18px 40px -20px #0c203773}.cmdk-demo__in{display:flex;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--filet);font-size:14px}.cmdk-demo__in b{font-weight:500}.cmdk-demo__in .kbd{margin-left:auto}.cmdk-demo li{display:flex;gap:10px;align-items:center;padding:9px 13px;font-size:13px;color:var(--gris)}.cmdk-demo li.is-on{background:var(--brume);color:var(--encre);box-shadow:inset 2px 0 0 var(--vert)}.cmdk-demo li small{margin-left:auto;font-family:var(--f-m);font-size:10px;color:var(--gris-2)}.roi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border:1px solid var(--filet);background:#fff}.roi__controls{padding:44px;display:flex;flex-direction:column;gap:30px}.roi__field label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;font-size:15px;margin-bottom:14px}.roi__field label output{font-family:var(--f-d);font-weight:400;font-size:34px;letter-spacing:-.045em;color:var(--encre)}.roi__presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.roi__presets button{padding:8px 14px;border:1px solid var(--filet);font-size:13.5px;font-weight:500;color:var(--gris);border-radius:var(--radius);transition:all .2s}.roi__presets button:hover{border-color:var(--encre);color:var(--encre)}.roi__presets button.is-on{background:var(--nuit);border-color:var(--nuit);color:#fff}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:linear-gradient(90deg,var(--vert) var(--p, 30%),var(--filet) var(--p, 30%));outline:none}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--vert);border:3px solid #fff;box-shadow:0 0 0 1px var(--vert);cursor:pointer;border-radius:0}.range::-moz-range-thumb{width:16px;height:16px;background:var(--vert);border:3px solid #fff;box-shadow:0 0 0 1px var(--vert);cursor:pointer;border-radius:0}.range-scale{display:flex;justify-content:space-between;font-family:var(--f-m);font-size:10.5px;color:var(--gris-2);margin-top:10px}.input-money{display:flex;border:1px solid var(--filet);background:var(--ivoire)}.input-money input{flex:1;min-width:0;border:0;background:transparent;padding:13px 14px;font-family:var(--f-m);font-size:15px;outline:none}.input-money span{padding:13px 14px;font-family:var(--f-m);font-size:13px;color:var(--gris-2);border-left:1px solid var(--filet)}.input-money:focus-within{border-color:var(--encre);background:#fff;box-shadow:inset 0 -2px 0 var(--vert)}.roi__results{background:var(--nuit);color:#fff;padding:44px;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden}.roi__result{padding:22px 0;border-bottom:1px solid var(--line-d);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;position:relative;z-index:1}.roi__result:first-of-type{padding-top:12px}.roi__result small{font-family:var(--f-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;display:block;margin-bottom:6px}.roi__result p{font-size:14px;color:#ffffff9e;line-height:1.45}.roi__result strong{font-family:var(--f-d);font-weight:300;font-size:clamp(38px,4vw,54px);letter-spacing:-.055em;line-height:1;color:var(--aube);white-space:nowrap}.roi__result strong u{text-decoration:none;font-size:16px;color:#fff9;margin-left:6px;letter-spacing:-.01em}.roi__results .btn{margin-top:30px;align-self:flex-start;position:relative;z-index:1}.roi__note{font-size:12.5px;color:var(--gris-2);line-height:1.55;border-top:1px solid var(--filet);padding-top:18px}.secu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line-d)}.secu-card{padding:32px 28px;border-right:1px solid var(--line-d);display:flex;flex-direction:column;gap:14px}.secu-card:last-child{border-right:0}.secu-card svg{color:var(--aube)}.secu-card .h4{font-size:20px}.secu-card p{font-size:15px;color:#ffffffa3;line-height:1.55}.decl{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.decl .label{margin-right:10px}.deploy{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--encre)}.deploy-step{padding:28px 28px 0 0;display:flex;flex-direction:column;gap:14px;position:relative}.deploy-step+.deploy-step{padding-left:28px;border-left:1px solid var(--filet)}.deploy-step:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--vert)}.deploy-step+.deploy-step:before{left:28px}.deploy-step__n{font-family:var(--f-m);font-size:12px;color:var(--gris-2)}.deploy-step p{font-size:15px;color:var(--gris);line-height:1.55}.deploy-step .badge{align-self:flex-start}.faq-wrap{display:grid;grid-template-columns:420px minmax(0,1fr);gap:80px;align-items:start}.faq-wrap .h2{margin:22px 0}.faq{border-top:1px solid var(--filet)}.faq-item{border-bottom:1px solid var(--filet)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;text-align:left;font-family:var(--f-d);font-weight:500;font-size:19px;letter-spacing:-.025em;line-height:1.35}.faq-q svg{flex:none;transition:transform .3s var(--ease);color:var(--gris-2)}.faq-item.is-open .faq-q svg{transform:rotate(45deg);color:var(--vert-profond)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq-a>div{overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a p{color:var(--gris);font-size:16px;padding-right:48px}.faq-a .link{margin:14px 0 26px;font-size:14px}.cta-final{position:relative;overflow:hidden;background:var(--nuit);color:#fff;padding-block:128px 120px}.cta-final .filigrane{left:-2%;bottom:-60px;font-size:clamp(200px,26vw,400px)}.cta-final__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:80px;align-items:start}.cta-final .h1{margin:24px 0 26px}.cta-final .checklist{margin-top:34px}.form-card{background:#fff;color:var(--encre);padding:40px;border:1px solid var(--filet);box-shadow:0 40px 80px -30px #030a1699}.form-card .h3{margin-bottom:6px}.form-card>p{font-size:14.5px;color:var(--gris);margin-bottom:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field--full{grid-column:1 / -1}.field span{font-size:13px;font-weight:600}.field input,.field select{height:48px;border:1px solid var(--filet);background:var(--ivoire);border-radius:var(--radius);padding:0 14px;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%234A5D6E' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.field input:focus,.field select:focus{border-color:var(--encre);background-color:#fff;box-shadow:inset 0 -2px 0 var(--vert)}.roles-pick{display:flex;gap:8px;flex-wrap:wrap}.roles-pick button{height:42px;padding:0 16px;border:1px solid var(--filet);background:var(--ivoire);font-size:14px;font-weight:600;color:var(--gris);border-radius:var(--radius)}.roles-pick button.is-on{background:var(--nuit);border-color:var(--nuit);color:#fff}.form-card .btn{margin-top:24px}.form-note{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--gris-2);margin-top:16px;line-height:1.5}.form-success{text-align:left;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:12px 0}.form-success__ico{width:52px;height:52px;background:var(--brume);color:var(--vert-profond);display:flex;align-items:center;justify-content:center}.footer{background:var(--nuit-deep);color:#ffffffb8;padding-top:88px}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:56px;padding-bottom:64px}.footer__brand img{height:46px;width:auto}.footer__brand p{font-size:15px;margin-top:22px;max-width:360px;line-height:1.6}.footer__brand .mono{font-size:12px;color:#ffffff73;margin-top:18px;letter-spacing:.06em;line-height:1.8}.footer__col{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer__col .label{margin-bottom:8px}.footer__col a,.footer__col button{font-size:15px;color:#ffffffc7;transition:color .2s;text-align:left}.footer__col a:hover,.footer__col button:hover{color:#fff}.footer__sign{border-top:1px solid var(--line-d);padding-block:26px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:var(--f-m);font-size:11.5px;letter-spacing:.06em;color:#ffffff80}.footer__sign b{color:#fff;font-weight:500}.page-hero{position:relative;background:var(--nuit);color:#fff;overflow:hidden;padding-top:var(--header-h)}.page-hero .filigrane{right:-3%;bottom:-40px;font-size:clamp(180px,24vw,360px)}.page-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:end;padding-block:96px 120px}.page-hero .h1{margin:24px 0 26px}.page-hero .lead{max-width:640px}.page-hero__aside{justify-self:end;text-align:right}.page-hero__num{font-family:var(--f-d);font-weight:300;font-size:clamp(64px,8vw,120px);letter-spacing:-.06em;line-height:.9;color:var(--aube)}.page-hero__aside .label{margin-top:12px;display:block}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;align-items:start}.split .h2{margin-top:22px}.prose p{font-size:17px;color:var(--gris);line-height:1.7}.prose p+p{margin-top:18px}.prose p.lead{color:var(--encre);font-size:22px;font-family:var(--f-d);letter-spacing:-.025em;line-height:1.4}.section--dark .prose p{color:#ffffffb3}.section--dark .prose p.lead{color:#fff}.tiles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--filet);border-left:1px solid var(--filet)}.tile{padding:34px 32px;border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);display:flex;flex-direction:column;gap:14px;background:#fff}.tile svg{color:var(--vert-profond)}.tile p{font-size:15px;color:var(--gris);line-height:1.55}.tiles--dark{border-color:var(--line-d)}.tiles--dark .tile{background:transparent;border-color:var(--line-d)}.tiles--dark .tile svg{color:var(--aube)}.tiles--dark .tile p{color:#ffffffa3}.tiles--4{grid-template-columns:repeat(4,1fr)}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.flow__step{padding:0 24px 0 0;position:relative}.flow__step:before{content:"";display:block;height:1px;background:#ffffff80;margin-bottom:26px}.flow__step:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;background:var(--vert)}.flow__step b{display:block;font-family:var(--f-d);font-weight:400;font-size:26px;letter-spacing:-.035em;margin:10px 0 8px}.flow__step p{font-size:15px;color:#ffffffa3}.module-rows{border-top:1px solid var(--filet)}.module-row{display:grid;grid-template-columns:90px minmax(0,1.1fr) minmax(0,1fr) 220px;gap:40px;padding:40px 0;border-bottom:1px solid var(--filet);align-items:start}.module-row__n{font-family:var(--f-m);font-size:13px;color:var(--vert-profond);display:flex;flex-direction:column;gap:14px}.module-row__n svg{color:var(--encre)}.module-row .h3{margin-bottom:12px}.module-row p{font-size:16px;color:var(--gris);line-height:1.6}.module-row__doc{justify-self:end;display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:right}.module-row__doc .mono{font-size:11.5px;color:var(--gris-2)}.domains{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-d);border-left:1px solid var(--line-d)}.domain{padding:26px 24px;border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.domain .h4{font-size:17px;margin-bottom:8px;color:#fff}.domain p{font-size:14px;color:#fff9;line-height:1.55}.params{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.wf5{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--filet);background:#fff}.wf5__step{padding:28px 24px;border-right:1px solid var(--filet);display:flex;flex-direction:column;gap:12px;position:relative}.wf5__step:last-child{border-right:0;background:var(--nuit);color:#fff}.wf5__step:last-child p{color:#ffffffa8}.wf5__n{width:34px;height:34px;border:1px solid var(--filet);display:flex;align-items:center;justify-content:center;font-family:var(--f-m);font-size:12px}.wf5__step:last-child .wf5__n{background:var(--vert);border-color:var(--vert);color:#fff}.wf5__step p{font-size:14.5px;color:var(--gris);line-height:1.5}.wf5__step .mono{font-size:11px;letter-spacing:.08em;color:var(--gris-2);text-transform:uppercase}.legal-callout{background:var(--brume);border-left:2px solid var(--vert);padding:18px 22px;display:flex;flex-direction:column;gap:6px}.legal-callout b{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vert-profond)}.legal-callout b:before{content:"";width:8px;height:8px;background:var(--vert)}.legal-callout p{font-size:15px;color:var(--encre);line-height:1.55}.docs-top{background:#fff;border-bottom:1px solid var(--filet);position:sticky;top:var(--header-h);z-index:20}.docs-top .container{display:flex;align-items:center;gap:20px;height:72px}.docs-top__tag{font-family:var(--f-m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;background:var(--brume);color:var(--vert-profond)}.docs-search{flex:1;max-width:520px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--filet);background:var(--ivoire);color:var(--gris-2);font-size:14.5px;text-align:left}.docs-search:hover{border-color:var(--gris-3)}.docs-search .kbd{margin-left:auto}.docs-top__links{margin-left:auto;display:flex;gap:20px;align-items:center;font-size:14px;font-weight:500;color:var(--gris)}.docs{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;min-height:80vh;background:#fff}.docs-nav{border-right:1px solid var(--filet);background:var(--ivoire);padding:32px 20px 40px 0}.docs-nav__group{margin-bottom:26px}.docs-nav__group .label{display:block;padding:0 0 10px}.docs-nav__item{display:block;width:100%;text-align:left;padding:8px 12px;font-size:14.5px;color:var(--gris);border-left:2px solid transparent;transition:color .2s,background .2s}.docs-nav__item:hover{color:var(--encre)}.docs-nav__item.is-active{background:#fff;color:var(--encre);font-weight:600;border-left-color:var(--vert)}.doc-article{padding:48px 64px 80px;max-width:860px}.doc-crumb{font-family:var(--f-m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2)}.doc-article .h1{font-size:clamp(36px,3.6vw,52px);margin:16px 0 18px}.doc-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.doc-lead{font-size:18px;line-height:1.7;color:var(--gris)}.doc-block{margin-top:44px;scroll-margin-top:220px}.doc-block>.h4{font-size:22px;margin-bottom:18px}.doc-steps{counter-reset:s;display:flex;flex-direction:column;border-top:1px solid var(--filet)}.doc-steps li{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--filet)}.doc-steps li>span{width:30px;height:30px;background:var(--nuit);color:#fff;font-family:var(--f-m);font-size:12px;display:flex;align-items:center;justify-content:center}.doc-steps b{display:block;font-weight:600;margin-bottom:4px}.doc-steps p{font-size:15px;color:var(--gris)}.doc-profiles{display:flex;gap:8px;flex-wrap:wrap}.doc-next{margin-top:56px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border:1px solid var(--filet);width:100%;text-align:left;transition:border-color .2s}.doc-next:hover{border-color:var(--encre)}.doc-next small{display:block;font-family:var(--f-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2)}.doc-next b{font-family:var(--f-d);font-weight:500;font-size:20px;letter-spacing:-.03em}.doc-toc{padding:48px 24px;border-left:1px solid var(--filet)}.doc-toc__sticky{position:sticky;top:calc(var(--header-h) + 104px);display:flex;flex-direction:column;gap:10px;font-size:13.5px}.doc-toc a{color:var(--gris)}.doc-toc a:hover{color:var(--vert-profond)}.doc-feedback{margin-top:26px;padding-top:18px;border-top:1px solid var(--filet);font-size:13px;color:var(--gris)}.doc-feedback div{display:flex;gap:8px;margin-top:10px}.doc-feedback button{border:1px solid var(--filet);padding:6px 12px;font-size:13px;font-weight:500}.doc-feedback button.is-on{background:var(--brume);border-color:#cfe5d6;color:var(--vert-profond)}.docs-empty{padding:12px;font-size:14px;color:var(--gris)}.paness-logo{width:150px;height:auto;border:1px solid var(--line-d);background:#fff;padding:10px}.quote{font-family:var(--f-d);font-weight:300;font-size:clamp(30px,3.6vw,50px);letter-spacing:-.045em;line-height:1.15;max-width:1080px}.quote+.label{display:block;margin-top:28px}.sectors{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--filet);border-left:1px solid var(--filet)}.sector{padding:22px 24px;border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);background:#fff;display:flex;gap:14px;align-items:center;font-size:15.5px;font-weight:500}.sector svg{color:var(--vert-profond);flex:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#081729b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{position:relative;width:100%;max-width:640px;animation:rise .35s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--gris);z-index:2}.modal__close:hover{color:var(--encre)}.modal .form-card>.h3,.modal .form-success .h3{padding-right:40px}.cmdk{width:100%;max-width:680px;background:#fff;border:1px solid var(--encre);box-shadow:0 40px 80px -30px #030a16b3;animation:rise .25s var(--ease);margin-top:6vh}.cmdk__in{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--filet);color:var(--gris-2)}.cmdk__in input{flex:1;height:62px;border:0;outline:none;font-size:17px;color:var(--encre);background:transparent}.cmdk__list{max-height:min(60vh,520px);overflow-y:auto;padding:8px 0 10px}.cmdk__group{padding:12px 18px 6px}.cmdk__item{width:100%;display:flex;align-items:center;gap:12px;padding:11px 18px;text-align:left;font-size:15px;color:var(--gris)}.cmdk__item svg{flex:none;color:var(--gris-3)}.cmdk__item small{margin-left:auto;font-family:var(--f-m);font-size:10.5px;letter-spacing:.06em;color:var(--gris-2);text-transform:uppercase}.cmdk__item.is-active{background:var(--brume);color:var(--encre);box-shadow:inset 2px 0 0 var(--vert)}.cmdk__item.is-active svg{color:var(--vert-profond)}.cmdk__foot span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cmdk__foot{display:flex;flex-wrap:wrap;gap:18px;padding:10px 18px;border-top:1px solid var(--filet);font-family:var(--f-m);font-size:10.5px;color:var(--gris-2)}.cmdk__empty{padding:26px 18px;color:var(--gris);font-size:15px}.help-fab{position:fixed;right:24px;bottom:24px;z-index:40;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 14px;background:var(--nuit);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 36px -14px #030a1699;font-size:14px;font-weight:600}.help-fab:hover{background:var(--nuit-3)}.help-pop{position:fixed;right:24px;bottom:84px;z-index:40;width:320px;background:#fff;border:1px solid var(--filet);box-shadow:0 30px 60px -24px #030a1673;animation:rise .25s var(--ease)}.help-pop__h{padding:18px 20px 14px;border-bottom:1px solid var(--filet)}.help-pop__h b{font-family:var(--f-d);font-weight:500;font-size:18px;letter-spacing:-.03em;display:block}.help-pop__h small{font-size:13px;color:var(--gris)}.help-pop button{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:14.5px;text-align:left;border-bottom:1px solid var(--filet)}.help-pop button:last-child{border-bottom:0}.help-pop button:hover{background:var(--ivoire)}.help-pop button svg{color:var(--vert-profond);flex:none}.help-pop button .kbd{margin-left:auto}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.fade-swap,.modal,.cmdk,.overlay,.help-pop{animation:none}}@media (max-width: 1520px){.nav__login{display:none}.nav__search span:not(.kbd){display:none}}@media (max-width: 1240px){.nav__links{gap:20px}.nav__search .kbd{display:none}.pillars{grid-template-columns:300px minmax(0,1fr)}.pillar-panel__body{grid-template-columns:1fr;gap:28px}.cockpit{grid-template-columns:1fr;gap:56px}.cockpit__copy{max-width:720px}.cta-final__grid{grid-template-columns:minmax(0,1fr) 500px;gap:56px}.module-row{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)}.module-row__doc{grid-column:2 / -1;justify-self:start;align-items:flex-start;text-align:left}.docs{grid-template-columns:260px minmax(0,1fr)}.doc-toc{display:none}}@media (max-width: 1180px){.nav__links,.nav__login,.nav__search{display:none}.nav__burger{display:inline-flex}}@media (max-width: 1080px){:root{--section: 96px}.nav__actions .btn{display:none}.hero{min-height:0}.hero__grid{grid-template-columns:1fr;padding-block:56px 150px;gap:72px}.hero__visual{max-width:720px;margin-inline:auto;width:100%}.proof__intro,.split,.faq-wrap,.cta-final__grid{grid-template-columns:1fr;gap:40px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){padding-top:34px}.heritage__txt{margin-left:0}.pillars{grid-template-columns:1fr}.pillars__tabs{position:static;flex-direction:row;overflow-x:auto;border-top:0;border-bottom:1px solid var(--filet);scrollbar-width:none}.pillars__tabs::-webkit-scrollbar{display:none}.pillar-tab{grid-template-columns:auto auto;flex:none;border-bottom:0;padding:14px 16px}.pillar-tab>span:last-child{white-space:nowrap}.pillar-tab .pillar-tab__num{display:none}.pillar-tab.is-active{padding-left:16px}.pillar-tab.is-active:before{top:auto;left:0;right:0;bottom:-1px;width:auto;height:2px}.profiles{grid-template-columns:1fr 1fr}.profile:nth-child(2){border-right:0}.profile:nth-child(-n+2){border-bottom:1px solid var(--filet)}.collab,.roi{grid-template-columns:1fr}.secu-grid,.tiles--4{grid-template-columns:1fr 1fr}.secu-card:nth-child(2){border-right:0}.secu-card:nth-child(-n+2){border-bottom:1px solid var(--line-d)}.deploy{grid-template-columns:1fr 1fr;row-gap:40px}.deploy-step:nth-child(3){padding-left:0;border-left:0}.deploy-step:nth-child(3):before{left:0}.tiles{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr 1fr;row-gap:48px}.domains,.sectors{grid-template-columns:1fr 1fr}.wf5{grid-template-columns:1fr}.wf5__step{border-right:0;border-bottom:1px solid var(--filet)}.page-hero__grid{grid-template-columns:1fr;gap:40px;padding-block:72px 96px}.page-hero__aside{justify-self:start;text-align:left}.section-head{flex-direction:column;align-items:flex-start}.docs{grid-template-columns:1fr}.docs-nav{border-right:0;border-bottom:1px solid var(--filet);padding:24px var(--gutter);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.docs-nav__group{margin:0;display:contents}.docs-nav__group .label{display:none}.docs-nav__item{flex:none;width:auto;white-space:nowrap;border:1px solid var(--filet);border-left-width:1px}.docs-nav__item.is-active{border-color:var(--vert)}.doc-article{padding:40px var(--gutter) 72px}.docs-top__links{display:none}}@media (max-width: 720px){:root{--gutter: 16px;--section: 72px;--header-h: 108px}body{font-size:16px}.statut{height:28px;font-size:10px}.statut__links{display:none}.nav{height:80px}.nav__logo img{height:36px}.lead{font-size:17px}.hero__grid{padding-block:40px 170px}.hero__ctas .btn{width:100%}.hero__trust{bottom:26px}.dash__kpis{grid-template-columns:1fr 1fr}.dash__kpis .dash__kpi:last-child{display:none}.dash__charts{grid-template-columns:1fr}.dash__ring,.dash__side{display:none}.float--gain{right:8px;top:-30px;padding:10px 12px}.float--alert{left:8px;bottom:-22px}.section-head{margin-bottom:44px}.stats{grid-template-columns:1fr;margin-top:56px}.stat,.stat+.stat{padding-left:0;border-left:0;padding-top:26px}.stat+.stat{border-top:1px solid var(--filet);margin-top:26px}.heritage{padding:22px}.heritage img{height:40px}.pillar-panel__body{padding:28px 22px}.pillar-panel__visual{padding:0 22px 22px}.pillar-panel__foot{padding:16px 22px}.pv{padding:14px}.week{grid-template-columns:80px repeat(5,1fr)}.cm__kpis{grid-template-columns:1fr 1fr}.cm__row,.compare__head,.compare__row{grid-template-columns:1fr}.compare__head span+span{display:none}.compare__row>div+div{border-left:0}.compare__row>div:first-child{border-bottom:0;padding-bottom:6px}.profiles{grid-template-columns:1fr}.profile{border-right:0;border-bottom:1px solid var(--filet)}.profile:last-child{border-bottom:0}.chat{grid-template-columns:1fr}.chat__side{display:none}.kanban{grid-template-columns:1fr}.roi__controls,.roi__results{padding:28px 22px}.roi__result{grid-template-columns:1fr;gap:8px}.secu-grid,.tiles,.tiles--4,.deploy,.flow,.domains,.sectors{grid-template-columns:1fr}.secu-card,.secu-card:nth-child(2){border-right:0;border-bottom:1px solid var(--line-d)}.secu-card:last-child{border-bottom:0}.deploy-step,.deploy-step+.deploy-step{padding-left:0;border-left:0}.deploy-step+.deploy-step:before{left:0}.form-card{padding:26px 20px}.form-grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:40px}.footer__brand{grid-column:1 / -1}.module-row{grid-template-columns:minmax(0,1fr);gap:18px}.module-row__doc{grid-column:auto}.help-fab span{display:none}.help-fab{padding:0 14px;right:16px;bottom:16px}.help-pop{right:16px;left:16px;width:auto;bottom:76px}.docs-top .container{height:64px}.docs-top__tag{display:none}}.sr-skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--vert-profond);color:#fff;padding:12px 16px;font-weight:600;transition:top .2s}.sr-skip:focus{top:12px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wordUp{to{transform:translateY(0)}}@keyframes grow{to{transform:scaleX(1)}}@keyframes pop{to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ring{to{stroke-dasharray:var(--a) 999}}@keyframes toastIn{to{opacity:1;transform:none}}@keyframes screenIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}@keyframes typing{0%,to{opacity:0}10%,85%{opacity:1}}@keyframes dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.8}}.grain{position:relative}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.grain>.container{position:relative;z-index:2}.aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(40% 35% at 72% 42%,rgba(32,138,155,.28),transparent 70%),radial-gradient(30% 30% at 28% 78%,rgba(46,157,77,.14),transparent 70%);animation:drift 18s ease-in-out infinite alternate}.section-head.reveal .h2{clip-path:inset(0 0 100% 0);transform:translateY(26px);transition:clip-path 1s var(--ease) .1s,transform 1s var(--ease) .1s}.section-head.reveal.is-in .h2{clip-path:inset(-10% 0 -20% 0);transform:none}.reveal--right{transform:translate(28px)}.reveal.stagger>*{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.stagger.is-in>*{opacity:1;transform:none}.reveal.stagger>*:nth-child(2){transition-delay:.07s}.reveal.stagger>*:nth-child(3){transition-delay:.14s}.reveal.stagger>*:nth-child(4){transition-delay:.21s}.reveal.stagger>*:nth-child(5){transition-delay:.28s}.reveal.stagger>*:nth-child(6){transition-delay:.35s}.reveal.stagger>*:nth-child(7){transition-delay:.42s}.reveal.stagger>*:nth-child(8){transition-delay:.49s}.reveal.stagger>*:nth-child(9){transition-delay:.56s}.reveal .draw{stroke-dasharray:1;stroke-dashoffset:1}.reveal.is-in .draw{animation:draw 2s .4s var(--ease) forwards}.spot{position:relative}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(46,157,77,.09),transparent 60%)}.spot:hover:before{opacity:1}.spot>*{position:relative}.profile--dark.spot:before,.section--dark .spot:before{background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(103,188,121,.13),transparent 60%)}.site-header.is-hidden{transform:translateY(-100%)}.hero2{position:relative;background:var(--nuit);color:#fff;padding-top:var(--header-h);overflow-x:clip}.hero2__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 30%;object-position:60% 30%;opacity:.95}.hero2__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(8,23,41,.65) 0%,rgba(12,32,55,.15) 38%,rgba(12,32,55,.55) 70%,var(--nuit) 100%)}.hero2__lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px calc(100% / 12));-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 60%,transparent)}.hero2__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:88px 64px}.pill{display:inline-flex;align-items:center;gap:12px;padding:6px 14px 6px 6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius);font-size:13.5px;font-weight:500;color:#ffffffd9;transition:border-color .25s,background .25s;opacity:0;animation:fadeUp .8s var(--ease) .1s forwards}.pill:hover{border-color:#67bc7999;background:#67bc7914}.pill__tag{font-family:var(--f-m);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--vert);color:#fff;padding:5px 8px}.hero2__title{margin:30px 0 28px;font-size:clamp(56px,8.6vw,128px)}.hero2__title .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.hero2__title .w>span{display:inline-block;transform:translateY(105%);animation:wordUp 1.1s var(--ease) forwards}.hero2__title .w:nth-of-type(1)>span{animation-delay:.15s}.hero2__title .w:nth-of-type(2)>span{animation-delay:.25s}.hero2__title .w:nth-of-type(3)>span{animation-delay:.4s}.hero2__title .w:nth-of-type(4)>span{animation-delay:.5s}.hero2__lead{max-width:700px;opacity:0;animation:fadeUp .9s var(--ease) .65s forwards}.hero2__ctas{justify-content:center;opacity:0;animation:fadeUp .9s var(--ease) .8s forwards}.hero2__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;font-family:var(--f-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff9;opacity:0;animation:fadeUp .9s var(--ease) .95s forwards}.hero2__meta span{display:inline-flex;align-items:center;gap:9px}.hero2__meta span:before{content:"";width:6px;height:6px;background:var(--aube)}.hero2__stage{position:relative;z-index:3;margin-bottom:-280px;opacity:0;animation:fadeUp 1.2s var(--ease) 1s forwards}.hero2__glow{position:absolute;left:8%;right:8%;top:-6%;height:70%;pointer-events:none;filter:blur(70px);background:radial-gradient(50% 60% at 50% 50%,rgba(32,138,155,.55),rgba(46,157,77,.2) 50%,transparent 75%);animation:glowPulse 6s ease-in-out infinite}.hero2__tilt{transform-origin:50% 0;will-change:transform}.after-hero{padding-top:calc(var(--section) + 280px)}.aw{position:relative;background:#fff;color:var(--encre);border:1px solid rgba(255,255,255,.28);box-shadow:0 70px 120px -40px #030a16bf,0 0 0 1px #0c203714;overflow:hidden;text-align:left}.aw__bar{height:46px;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--filet);background:#fbfcfb;font-size:12.5px;color:var(--gris)}.aw__dots{display:inline-flex;gap:7px}.aw__dots i{width:10px;height:10px;border-radius:50%;background:#d5dcd8;display:block}.aw__crumb{white-space:nowrap}.aw__crumb b{color:var(--gris-3);font-weight:400;margin:0 4px}.aw__search{flex:1;max-width:440px;margin-left:12px;height:30px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--filet);background:var(--ivoire);color:var(--gris-2);white-space:nowrap;overflow:hidden}.aw__search .kbd{margin-left:auto}.aw__entity{margin-left:auto;border:1px solid var(--filet);padding:6px 10px;font-size:12px;white-space:nowrap}.aw__bell{position:relative;display:inline-flex}.aw__bell i{position:absolute;top:-2px;right:-3px;width:7px;height:7px;background:var(--vert);border:1.5px solid #fff}.aw__avatar{width:30px;height:30px;background:var(--nuit);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.aw__body{display:grid;grid-template-columns:224px minmax(0,1fr)}.aw__nav{background:var(--nuit);color:#ffffffa8;padding:18px 12px;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.aw__brand{display:flex;align-items:center;gap:10px;font-family:var(--f-d);font-weight:700;color:#fff;font-size:16px;letter-spacing:-.02em;margin:0 0 18px 8px}.aw__mark{position:relative;width:10px;height:24px}.aw__mark i{position:absolute;top:0;left:0;width:10px;height:8px;background:var(--vert)}.aw__mark b{position:absolute;top:10px;left:0;width:10px;height:14px;background:var(--bleu)}.aw__item{display:flex;align-items:center;gap:11px;padding:9px 10px;white-space:nowrap}.aw__item em{margin-left:auto;font-style:normal;font-family:var(--f-m);font-size:10px;background:var(--vert);color:#fff;padding:1px 6px}.aw__item.is-on{background:#ffffff14;color:#fff;box-shadow:inset 2px 0 0 var(--vert)}.aw__help{margin-top:auto;display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-d);padding:11px 10px;color:var(--aube);font-size:12.5px;font-weight:600}.aw__help small{display:block;color:#ffffff80;font-weight:400;margin-top:2px}.aw__main{padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px;background:var(--ivoire);min-width:0}.aw__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.aw__head small{font-size:12.5px;color:var(--gris-2)}.aw__head h4{font-family:var(--f-d);font-weight:500;font-size:22px;letter-spacing:-.035em}.aw__actions{display:flex;gap:8px}.aw__btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--filet);background:#fff;padding:8px 12px;font-size:12.5px;font-weight:600;white-space:nowrap}.aw__btn.is-primary{background:var(--vert-profond);border-color:var(--vert-profond);color:#fff}.aw__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aw-kpi,.aw__card,.aw__row{opacity:0}.aw.is-live .aw-kpi,.aw.is-live .aw__row{animation:fadeUp .7s var(--ease) forwards}.aw-kpi{background:#fff;border:1px solid var(--filet);padding:14px 16px;min-width:0}.aw-kpi small{font-size:12px;color:var(--gris-2);display:block}.aw-kpi strong{display:block;font-family:var(--f-d);font-weight:500;font-size:30px;letter-spacing:-.045em;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.aw-kpi strong u{text-decoration:none;font-size:13px;color:var(--gris-2);margin-left:5px;letter-spacing:-.01em}.aw-kpi em{display:block;font-style:normal;font-family:var(--f-m);font-size:10.5px;color:var(--vert-profond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-kpi em.is-warn{color:var(--ocre)}.aw__grid{display:grid;grid-template-columns:1.4fr .8fr 1.1fr;grid-template-areas:"chart chart ring" "bars table table";gap:12px}.aw__card{background:#fff;border:1px solid var(--filet);padding:14px 16px;min-width:0}.aw.is-live .aw__card{animation:fadeUp .8s var(--ease) .45s forwards}.aw__chart{grid-area:chart}.aw__ring{grid-area:ring}.aw__bars{grid-area:bars}.aw__table{grid-area:table}.aw__ct{display:flex;justify-content:space-between;align-items:center;gap:10px}.aw__ct b{font-size:13px;font-weight:600}.aw__ct span{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-m);font-size:10.5px;color:var(--gris-2)}.aw__ct i{width:12px;height:2px;display:block}.aw__ct i.l1{background:var(--vert)}.aw__ct i.l2{background:repeating-linear-gradient(90deg,var(--lagune) 0 3px,transparent 3px 5px);margin-left:8px}.aw__svg{width:100%;height:auto;display:block;margin-top:8px}.aw-draw{stroke-dasharray:1;stroke-dashoffset:1}.aw.is-live .aw-draw{animation:draw 2s var(--ease) .7s forwards}.aw-area,.aw-dot{opacity:0}.aw.is-live .aw-area{animation:pop 1.2s ease 1.5s forwards}.aw.is-live .aw-dot{animation:pop .4s ease 2.5s forwards}.aw__ring{position:relative;display:flex;flex-direction:column;align-items:stretch}.aw__ringbox{position:relative;align-self:center;margin:auto 0;padding-top:8px}.aw__ringv{position:absolute;left:50%;top:calc(50% + 4px);transform:translate(-50%,-50%);font-family:var(--f-d);font-weight:500;font-size:19px;letter-spacing:-.03em;white-space:nowrap}.aw__ringfoot{display:flex;justify-content:space-between;border-top:1px solid var(--filet);padding-top:9px;font-size:12px;color:var(--gris-2)}.aw__ringfoot b{font-family:var(--f-m);font-weight:500;color:var(--encre)}.aw-ring{stroke-dasharray:0 999}.aw.is-live .aw-ring{animation:ring 1.8s var(--ease) .8s forwards}.aw__barrow{display:grid;grid-template-columns:112px 1fr 34px;gap:10px;align-items:center;font-size:12px;margin-top:9px}.aw__barrow span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gris)}.aw__barrow i{display:block;height:8px;background:#eef2ef}.aw__barrow i b{display:block;height:100%;background:var(--lagune);opacity:.7;transform-origin:left;transform:scaleX(0)}.aw__barrow i b.is-top{background:var(--vert);opacity:1}.aw.is-live .aw__barrow i b{animation:grow 1s var(--ease) forwards}.aw__barrow em{font-style:normal;font-family:var(--f-m);font-size:11px;text-align:right}.aw__ct .aw__link{font-family:var(--f-t);font-size:12px;font-weight:600;color:var(--vert-profond)}.aw__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--filet)}.aw__row:last-child{border-bottom:0;padding-bottom:0}.aw__av{width:30px;height:30px;background:var(--brume);color:var(--vert-profond);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.aw__who b{display:block;font-size:13px;font-weight:600}.aw__who small{display:block;font-size:11.5px;color:var(--gris-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw__row .badge{font-size:11.5px;padding:5px 8px}.aw__toast{position:absolute;right:26px;bottom:26px;z-index:4;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 13px;background:var(--nuit);color:#fff;border-left:3px solid var(--vert);box-shadow:0 24px 48px -16px #030a1699;opacity:0;transform:translateY(18px)}.aw.is-live .aw__toast{animation:toastIn .7s var(--ease) 2.9s forwards}.aw__toast b{display:block;font-size:13.5px;font-weight:600}.aw__toast small{display:block;font-size:12px;color:#ffffff9e}.aw__toast-ico{width:30px;height:30px;background:var(--vert);display:inline-flex;align-items:center;justify-content:center;flex:none}.marquee{display:flex;align-items:center;gap:28px;margin-bottom:96px;padding:20px 0;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.marquee__label{flex:none}.marquee__viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:inline-flex;gap:44px;white-space:nowrap;animation:marquee 48s linear infinite}.marquee__track span{display:inline-flex;align-items:center;gap:44px;font-family:var(--f-d);font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--gris)}.marquee__track span:after{content:"";width:6px;height:6px;background:var(--vert);opacity:.7}.marquee:hover .marquee__track{animation-play-state:paused}.stats .stat{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.stats .stat.is-live{opacity:1;transform:none}.stat strong{font-variant-numeric:tabular-nums}.tour{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:72px;align-items:start}.tour__steps{display:flex;flex-direction:column}.tour-step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px 0 40px 30px;border-left:1px solid var(--filet);position:relative;opacity:.32;transition:opacity .5s var(--ease)}.tour-step:before{content:"";position:absolute;left:-1px;top:50%;height:0;width:2px;background:var(--vert);transition:height .5s var(--ease),top .5s var(--ease)}.tour-step.is-active{opacity:1}.tour-step.is-active:before{top:20%;height:60%}.tour-step__n{display:flex;align-items:center;gap:10px;font-family:var(--f-m);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vert-profond)}.tour-step__n span{color:var(--gris-3)}.tour-step .h3{font-size:clamp(24px,2.3vw,32px)}.tour-step p{color:var(--gris);font-size:16px;max-width:520px}.tour-step__visual{display:none}.tour__sticky{position:sticky;top:calc(var(--header-h) + 32px);height:calc(100vh - var(--header-h) - 64px);min-height:520px;display:flex;align-items:center}.tour__frame{width:100%;background:#fff;border:1px solid var(--filet);box-shadow:0 50px 90px -50px #0c203773}.tour__bar{height:42px;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--filet);background:#fbfcfb;font-size:12.5px;color:var(--gris)}.tour__crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour__crumb b{color:var(--gris-3);font-weight:400;margin:0 4px}.tour__search{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--filet);padding:4px 8px;color:var(--gris-2)}.tour__body{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:480px}.tour__nav{background:var(--nuit);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.tour__nav button{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;color:#fff9;text-align:left;transition:background .3s,color .3s,box-shadow .3s}.tour__nav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour__nav button.is-on{background:#ffffff14;color:#fff;box-shadow:inset 2px 0 0 var(--vert)}.tour__screen{background:var(--ivoire);padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.tour__screen-in{animation:screenIn .55s var(--ease)}.tour__screen .pv{background:#fff}.tour__progress{margin-top:auto;display:flex;align-items:center;gap:14px;font-size:11px;color:var(--gris-2)}.tour__progress i{flex:1;height:2px;background:var(--filet);display:block}.tour__progress b{display:block;height:100%;background:var(--vert);transition:width .6s var(--ease)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:280px;gap:16px}.bt{position:relative;margin:0;overflow:hidden;background:var(--nuit)}.bt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:transform 1.8s var(--ease)}.bento.is-in .bt img{transform:scale(1)}.bento.is-in .bt:hover img{transform:scale(1.04);transition-duration:1.2s}.bt__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0817290d 35%,#081729d1),#0c20371a}.bt figcaption{position:absolute;left:24px;right:24px;bottom:22px;color:#fff;z-index:2}.bt figcaption .label{color:#ffffffb8}.bt figcaption b{display:block;margin-top:8px;font-family:var(--f-d);font-weight:400;font-size:22px;letter-spacing:-.03em;line-height:1.2;max-width:460px}.bt__card{position:absolute;top:20px;right:20px;z-index:2;display:flex;align-items:center;gap:12px;padding:11px 14px 11px 11px;max-width:calc(100% - 40px);background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--encre);box-shadow:0 18px 40px -16px #030a168c;opacity:0;transform:translateY(-12px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.bento.is-in .bt__card{opacity:1;transform:none}.bt:nth-child(1) .bt__card{transition-delay:.5s}.bt:nth-child(2) .bt__card{transition-delay:.7s}.bt:nth-child(3) .bt__card{transition-delay:.9s}.bt:nth-child(4) .bt__card{transition-delay:1.1s}.bt:nth-child(5) .bt__card{transition-delay:1.3s}.bt__card b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap}.bt__card small{display:block;font-size:12px;color:var(--gris)}.bt__ico{width:32px;height:32px;flex:none;background:var(--brume);color:var(--vert-profond);display:inline-flex;align-items:center;justify-content:center}.bt__card.is-warn .bt__ico{background:#f8eedf;color:var(--ocre)}.bt--a{grid-column:1 / 8;grid-row:span 2}.bt--b{grid-column:8 / 13;grid-row:span 2}.bt--b img{-o-object-position:50% 30%;object-position:50% 30%}.bt--c,.bt--d,.bt--e{grid-column:span 4}.bt--c figcaption b,.bt--d figcaption b,.bt--e figcaption b{font-size:19px}.chat-anim .msg,.chat-anim .msg-typing{opacity:0}.chat-anim.is-live .msg{animation:fadeUp .6s var(--ease) forwards}.chat-anim.is-live .msg:not(.msg--me):not(.msg--late){animation-delay:.25s}.chat-anim.is-live .msg--me{animation-delay:1.2s}.chat-anim.is-live .msg-typing{animation:typing 1.6s ease 1.9s forwards}.chat-anim.is-live .msg--late{animation-delay:3.6s}.msg-typing{display:flex;align-items:center;gap:5px;height:0;overflow:visible;margin-top:-4px}.msg-typing .msg__av{margin-right:6px}.msg-typing i{width:6px;height:6px;background:var(--gris-3);display:block;animation:dot 1s ease-in-out infinite}.msg-typing i:nth-child(3){animation-delay:.15s}.msg-typing i:nth-child(4){animation-delay:.3s}.caret{display:inline-block;width:1.5px;height:1.05em;background:var(--encre);margin-left:2px;vertical-align:-2px;animation:blink 1s steps(1) infinite}.cmdk-demo ul{opacity:.35;transition:opacity .4s}.cmdk-demo ul.is-done{opacity:1}.cmdk-demo li{transition:background .3s,box-shadow .3s}.cta-final__photo{position:absolute;left:0;top:0;height:100%;width:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 20%;object-position:30% 20%;opacity:.78;transform:scaleX(-1)}.cta-final__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,32,55,.2) 0%,rgba(12,32,55,.62) 26%,rgba(12,32,55,.9) 42%,var(--nuit) 54%),linear-gradient(0deg,rgba(12,32,55,.6),transparent 40%)}@media (max-width: 1240px){.aw__body{grid-template-columns:64px minmax(0,1fr)}.aw__nav{padding:18px 8px;align-items:center}.aw__brand{margin:0 0 18px;font-size:0;gap:0}.aw__item{font-size:0;gap:0;justify-content:center;position:relative;width:44px}.aw__item em{position:absolute;top:2px;right:0;font-size:9px}.aw__help{display:none}.tour{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px}.tour__body{grid-template-columns:56px minmax(0,1fr)}.tour__nav button span{display:none}.tour__nav button{justify-content:center}}@media (max-width: 1080px){.hero2__stage{margin-bottom:-180px}.after-hero{padding-top:calc(var(--section) + 180px)}.aw__entity,.aw__crumb{display:none}.aw__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aw__grid{grid-template-columns:1fr 1fr;grid-template-areas:"chart chart" "ring bars" "table table"}.tour{grid-template-columns:minmax(0,1fr);gap:0}.tour__sticky{display:none}.tour-step{min-height:0;opacity:1;padding:36px 0 36px 24px}.tour-step:before{top:0;height:100%;opacity:0}.tour-step.is-active:before{top:0;height:100%;opacity:1}.tour-step__visual{display:block;margin-top:8px}.bento{grid-auto-rows:260px}.bt--a{grid-column:1 / -1}.bt--b{grid-column:1 / -1;grid-row:span 2}.bt--c,.bt--d,.bt--e{grid-column:1 / -1}.cta-final__photo{width:100%;height:420px;opacity:.45;-o-object-position:50% 20%;object-position:50% 20%}.cta-final__veil{background:linear-gradient(180deg,rgba(12,32,55,.3) 0,var(--nuit) 420px)}}@media (max-width: 720px){.hero2__copy{padding-block:56px 44px}.hero2__stage{margin-bottom:-120px}.after-hero{padding-top:calc(var(--section) + 120px)}.aw__body{grid-template-columns:1fr}.aw__nav,.aw__search,.aw__actions .aw__btn:first-child{display:none}.aw__bar{gap:10px}.aw__main{padding:16px}.aw__head h4{font-size:18px}.aw-kpi strong{font-size:24px}.aw__grid{grid-template-columns:1fr;grid-template-areas:"chart" "table"}.aw__ring,.aw__bars{display:none}.aw__toast{left:12px;right:12px;bottom:12px}.marquee{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:64px}.marquee__viewport{width:100%}.bento{grid-auto-rows:240px;gap:12px}.bt--b{grid-row:span 2}.bt figcaption b{font-size:19px}.bt__card{top:14px;right:14px;left:14px}}@media (prefers-reduced-motion: reduce){.hero2__title .w>span{transform:none;animation:none}.pill,.hero2__lead,.hero2__ctas,.hero2__meta,.hero2__stage{opacity:1;animation:none}.aw-kpi,.aw__card,.aw__row,.aw-area,.aw-dot,.aw__toast{opacity:1;transform:none;animation:none!important}.aw-draw,.reveal .draw{stroke-dashoffset:0;animation:none!important}.aw-ring{stroke-dasharray:var(--a) 999;animation:none!important}.aw__barrow i b{transform:none;animation:none!important}.marquee__track,.aurora,.hero2__glow{animation:none}.section-head.reveal .h2{clip-path:none;transform:none}.reveal.stagger>*,.stats .stat,.bt__card,.bt img,.chat-anim .msg{opacity:1;transform:none;transition:none;animation:none}.chat-anim .msg-typing{display:none}}@keyframes maskUp{0%{clip-path:inset(0 0 100% 0);transform:translateY(30px)}to{clip-path:inset(-10% 0 -20% 0);transform:none}}@keyframes tiltIn{0%{opacity:0;transform:perspective(1600px) rotateY(-10deg) rotateX(6deg) translateY(30px)}to{opacity:1;transform:perspective(1600px) rotateY(-4deg) rotateX(2deg)}}@keyframes stepOn{to{background:var(--nuit);color:#fff;border-color:var(--nuit)}}@keyframes fill{to{transform:scaleX(1)}}@keyframes fillY{to{transform:scaleY(1)}}@keyframes checkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pulseSq{0%{box-shadow:0 0 #2e9d4d8c}to{box-shadow:0 0 0 12px #2e9d4d00}}.ph{position:relative;background:var(--nuit);color:#fff;padding-top:var(--header-h);overflow-x:clip}.ph__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081729e0,#0c20378c 55%,#0c203740),linear-gradient(180deg,rgba(8,23,41,.5),transparent 40%,rgba(12,32,55,.6))}.ph__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding-block:88px 112px}.ph__grid--solo{grid-template-columns:minmax(0,760px)}.ph__title{margin:24px 0 26px;animation:maskUp 1.1s var(--ease) .15s both}.ph__in{opacity:0;animation:fadeUp .9s var(--ease) both}.ph__copy .lead{max-width:600px}.ph__meta{justify-content:flex-start;margin-top:28px}.ph__visual{animation:tiltIn 1.3s var(--ease) .35s both;transform-style:preserve-3d}.ph__visual:hover .af{transform:none}.af{background:#fff;color:var(--encre);border:1px solid rgba(255,255,255,.25);box-shadow:0 60px 100px -40px #030a16b3,0 0 0 1px #0c20370f;text-align:left;transition:transform .6s var(--ease)}.af__bar{height:40px;display:flex;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--filet);background:#fbfcfb;font-size:12.5px;color:var(--gris)}.af__crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af__crumb b{color:var(--gris-3);font-weight:400;margin:0 4px}.af__k{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--gris-2);flex:none}.af__body{background:var(--ivoire);padding:20px}.section--white .af,.section--ivory .af{border-color:var(--filet);box-shadow:0 40px 80px -48px #0c203773}.af .pv{background:#fff}.hvf{display:flex;flex-direction:column;position:relative}.hvf:before{content:"";position:absolute;left:17px;top:20px;bottom:74px;width:2px;background:var(--filet)}.hvf:after{content:"";position:absolute;left:17px;top:20px;bottom:74px;width:2px;background:var(--vert);transform-origin:top;transform:scaleY(0)}.af.is-live .hvf:after{animation:fillY 2.6s var(--ease) .4s forwards}.hvf__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;position:relative;z-index:1;opacity:.35;transition:opacity .5s var(--ease)}.hvf__ico{width:36px;height:36px;background:#fff;border:1px solid var(--filet);color:var(--gris-3);display:inline-flex;align-items:center;justify-content:center;transition:background .4s,color .4s,border-color .4s}.hvf__row b{display:block;font-size:14px;font-weight:600}.hvf__row small{display:block;font-size:12px;color:var(--gris-2)}.hvf__t{font-size:11px;color:var(--gris-2)}.af.is-live .hvf__row{animation:rowOn .01s linear var(--d) forwards}.af.is-live .hvf__row .hvf__ico{animation:icoOn .45s var(--ease) var(--d) forwards}@keyframes rowOn{to{opacity:1}}@keyframes icoOn{to{background:var(--vert);color:#fff;border-color:var(--vert)}}.hvf__foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--filet);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--gris-2)}.hvm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hvm__tile{background:#fff;border:1px solid var(--filet);padding:14px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;opacity:0;transform:translateY(10px) scale(.97)}.af.is-live .hvm__tile{animation:pop .55s var(--ease) var(--d) forwards}.hvm__ico{width:34px;height:34px;background:var(--brume);color:var(--vert-profond);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.hvm__tile b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hvm__tile small{font-family:var(--f-m);font-size:10.5px;color:var(--gris-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hvm__tile.is-hot{border-color:var(--vert);box-shadow:inset 0 -2px 0 var(--vert)}.hvm__tile.is-hot .hvm__ico{background:var(--vert);color:#fff;animation:pulseSq 1.8s ease-out 1.6s infinite}.hvd__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hvd__head small{font-size:12px;color:var(--gris-2);display:block}.hvd__head b{font-family:var(--f-d);font-weight:500;font-size:20px;letter-spacing:-.03em}.hvd__state{opacity:0}.af.is-live .hvd__state{animation:pop .5s var(--ease) 2.6s forwards}.hvd__bar{height:3px;background:var(--filet);margin:14px 0 6px}.hvd__bar i{display:block;height:100%;background:var(--vert);transform-origin:left;transform:scaleX(0)}.af.is-live .hvd__bar i{animation:fill 2.2s var(--ease) .4s forwards}.hvd__row{display:grid;grid-template-columns:20px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--filet);color:var(--gris-2)}.hvd__row:last-child{border-bottom:0}.hvd__row b{display:block;font-size:13.5px;font-weight:600;color:var(--encre)}.hvd__row small{display:block;font-size:12px}.hvd__ok{width:22px;height:22px;background:var(--vert);color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0}.af.is-live .hvd__ok{animation:checkIn .4s var(--ease) var(--d) forwards}.hva__head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--filet);color:var(--vert-profond)}.hva__head b{color:var(--encre);font-size:14px}.hva__head .mono{margin-left:auto;font-size:10.5px;color:var(--gris-2)}.hva__row{display:grid;grid-template-columns:46px 92px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--filet);font-size:12.5px;color:var(--gris-2);opacity:0}.hva__row:last-child{border-bottom:0}.af.is-live .hva__row{animation:fadeUp .5s var(--ease) var(--d) forwards}.hva__who{color:var(--encre);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hva__what b{display:block;color:var(--encre);font-weight:600;font-size:13px}.hva__what small{font-size:11px}.hvp{position:relative;border:1px solid rgba(255,255,255,.25);box-shadow:0 60px 100px -40px #030a16b3}.hvp img{display:block;width:100%;height:auto}.hvp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(8,23,41,.45))}.hvp__card{position:absolute;z-index:2;background:#fffffff5;color:var(--encre);display:flex;align-items:center;gap:12px;padding:12px 15px 12px 12px;box-shadow:0 18px 40px -16px #030a168c;opacity:0;transform:translateY(12px)}.hvp.is-live .hvp__card{animation:pop .7s var(--ease) forwards}.hvp__card b{display:block;font-size:13.5px;font-weight:600}.hvp__card small{display:block;font-size:12px;color:var(--gris)}.hvp__card--a{left:-28px;bottom:28px;animation-delay:.9s!important}.hvp__card--b{right:-22px;top:26px;flex-direction:column;align-items:flex-start;gap:2px;background:var(--nuit);color:#fff;border-left:3px solid var(--vert);animation-delay:1.2s!important}.hvp__card--b small{color:#ffffffa6;max-width:170px}.hvp__big{font-family:var(--f-d);font-weight:300!important;font-size:40px!important;letter-spacing:-.05em;line-height:1;color:var(--aube)}.flow .flow__step:before{transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease)}.flow .flow__step:after{transform:scale(0);transition:transform .4s var(--ease)}.reveal.is-in .flow__step:before,.flow.is-in .flow__step:before{transform:scaleX(1)}.reveal.is-in .flow__step:after,.flow.is-in .flow__step:after{transform:scale(1);animation:pulseSq 1.6s ease-out 1.2s 2}.flow .flow__step:nth-child(2):before,.flow .flow__step:nth-child(2):after{transition-delay:.3s}.flow .flow__step:nth-child(3):before,.flow .flow__step:nth-child(3):after{transition-delay:.6s}.flow .flow__step:nth-child(4):before,.flow .flow__step:nth-child(4):after{transition-delay:.9s}.wf5.is-in .wf5__step:not(:last-child) .wf5__n{animation:stepOn .4s var(--ease) forwards}.wf5.is-in .wf5__step:nth-child(1) .wf5__n{animation-delay:.2s}.wf5.is-in .wf5__step:nth-child(2) .wf5__n{animation-delay:.55s}.wf5.is-in .wf5__step:nth-child(3) .wf5__n{animation-delay:.9s}.wf5.is-in .wf5__step:nth-child(4) .wf5__n{animation-delay:1.25s}.wf5.is-in .wf5__step:last-child .wf5__n{animation:pulseSq 1.6s ease-out 1.6s 2}.wf5{position:relative}.wf5:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--vert);transform-origin:left;transform:scaleX(0);z-index:1}.wf5.is-in:before{animation:fill 1.8s var(--ease) .2s forwards}.deploy{position:relative}.deploy:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--vert);transform-origin:left;transform:scaleX(0)}.deploy.is-in:after{animation:fill 1.6s var(--ease) .2s forwards}.tile.spot:before{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgba(46,157,77,.09),transparent 60%)}.tiles--dark .tile.spot:before,.domains .spot:before{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgba(103,188,121,.13),transparent 60%)}.domain,.sector{position:relative}.module-row .af__body{padding:16px}.module-row .af{box-shadow:0 30px 60px -40px #0c203766}.photo-card{position:relative;overflow:hidden;margin-bottom:18px}.photo-card img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:transform 1.6s var(--ease)}.reveal.is-in .photo-card img{transform:none}.photo-card .bt__card{opacity:0;transform:translateY(-10px)}.reveal.is-in .photo-card .bt__card{opacity:1;transform:none;transition-delay:.6s}.split--secu{align-items:center;gap:56px}.secu-grid--2{grid-template-columns:1fr 1fr}.secu-grid--2 .secu-card:nth-child(2n){border-right:0}.secu-grid--2 .secu-card:nth-child(-n+2){border-bottom:1px solid var(--line-d)}@media (max-width: 720px){.secu-grid--2{grid-template-columns:1fr}.secu-grid--2 .secu-card{border-right:0;border-bottom:1px solid var(--line-d)}}.docs-hero{position:relative;background:var(--nuit);color:#fff;overflow:hidden;padding:64px 0 56px}.docs-hero .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.docs-hero .h1{font-size:clamp(36px,4.4vw,60px);margin:18px 0 26px;animation:maskUp 1s var(--ease) .1s both}.docs-hero__search{width:100%;max-width:680px;display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;background:#fff;color:var(--gris-2);font-size:16.5px;text-align:left;box-shadow:0 30px 60px -30px #030a16b3;border:1px solid transparent;transition:border-color .25s,transform .25s var(--ease);opacity:0;animation:fadeUp .8s var(--ease) .3s forwards}.docs-hero__search:hover{border-color:var(--vert);transform:translateY(-1px)}.docs-hero__search .kbd{margin-left:auto;color:var(--encre)}.docs-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;opacity:0;animation:fadeUp .8s var(--ease) .45s forwards}.docs-hero__chips button{font-size:13px;padding:7px 12px;border:1px solid rgba(255,255,255,.2);color:#ffffffd1;transition:border-color .2s,background .2s}.docs-hero__chips button:hover{border-color:var(--aube);background:#67bc7914}.docs-hero__chips .label{align-self:center;margin-right:6px}.docs-progress{position:absolute;left:0;bottom:-1px;height:2px;background:var(--vert);transform-origin:left;width:100%;transition:transform .1s linear}.docs-top{position:sticky}@media (max-width: 1080px){.ph__grid{grid-template-columns:1fr;gap:56px;padding-block:64px 88px}.ph__visual{max-width:640px}.hvp__card--a{left:12px}.hvp__card--b{right:12px}}@media (max-width: 720px){.ph__grid{padding-block:48px 72px}.af__body{padding:14px}.hvm{grid-template-columns:repeat(2,minmax(0,1fr))}.hva__row{grid-template-columns:40px minmax(0,1fr) 14px}.hva__who{display:none}.hvp__card--a{left:10px;bottom:10px;right:10px}.hvp__card--b{right:10px;top:10px}.hvp__big{font-size:30px!important}.docs-hero{padding:44px 0 40px}.docs-hero__search{height:54px;font-size:15px}.docs-hero__search .kbd{display:none}.photo-card img{height:220px}}@media (prefers-reduced-motion: reduce){.ph__title,.ph__in,.ph__visual,.docs-hero .h1,.docs-hero__search,.docs-hero__chips{animation:none;opacity:1;clip-path:none;transform:none}.hvf__row,.hvm__tile,.hva__row,.hvd__ok,.hvd__state,.hvp__card{opacity:1;transform:none;animation:none!important}.hvf:after,.hvd__bar i,.wf5:before,.deploy:after{transform:none;animation:none!important}.flow .flow__step:before,.flow .flow__step:after{transform:none;transition:none}.photo-card img{transform:none}}
