.case{background:var(--blue);color:var(--on-blue);padding:160px var(--margin);position:relative;overflow:hidden}.case .grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:48px 24px;display:grid;position:relative}.case .kick{font-size:var(--body);flex-wrap:wrap;grid-column:1/13;align-items:center;gap:14px;margin-bottom:-8px;font-weight:500;display:flex}.case .kick span{color:var(--blue);font-size:var(--small);letter-spacing:.02em;text-transform:uppercase;background:#fff;border-radius:999px;padding:6px 16px;font-weight:600}.case h1,.case h2{font-size:var(--display);letter-spacing:-.05em;grid-column:1/8;font-weight:600;line-height:.95}.case .n{text-align:right;grid-column:8/13}.case .n .num{letter-spacing:-.06em;font-size:clamp(96px,14vw,240px);font-weight:600;line-height:.85;display:block}.case .n small{font-size:var(--body);margin-top:14px;font-weight:400;line-height:1.4;display:block}.case .story{font-size:var(--lead);grid-column:1/8;line-height:1.45}@media (max-width:900px){.case h1,.case h2,.case .n,.case .story{text-align:left;grid-column:1/13}}.case .n .num-ph{font-size:var(--sub)}.case .kick .draft{border:1.5px solid var(--on-blue-soft);color:var(--on-blue);text-transform:none;background:0 0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}@media (max-width:620px){.case .grid{row-gap:24px}}
.card .go{white-space:normal;text-align:center;min-height:56px;padding-block:14px;line-height:1.25}
.hero{min-height:100svh;padding:140px var(--margin) 9vh;flex-direction:column;justify-content:flex-end;gap:40px;display:flex}.hero h1{font-size:var(--display);letter-spacing:-.05em;max-width:11ch;font-weight:600;line-height:.95}.hero h1 .b{color:var(--blue)}.hero .under{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;display:flex}.hero .under p{max-width:36ch;font-size:var(--lead);color:var(--muted);line-height:1.4}.hero .acts{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hint{right:var(--margin);font-size:var(--small);color:var(--muted);position:absolute;top:120px}@media (max-width:860px){.hint{display:none}}#field{z-index:0;pointer-events:none;width:100vw;height:100svh;transition:opacity .6s;position:fixed;inset:0}.order{height:225vh;position:relative}.order .pin{height:100svh;padding-inline:var(--margin);align-items:center;display:flex;position:sticky;top:0}.order .line{left:var(--margin);right:var(--margin);font-size:var(--head);letter-spacing:-.04em;opacity:0;visibility:hidden;max-width:15ch;transition:opacity .9s var(--ease),transform .9s var(--ease),visibility 0s .9s;font-weight:600;line-height:1.02;position:absolute;transform:translateY(40px)}.order .line.now{opacity:1;visibility:visible;transition:opacity .9s var(--ease),transform .9s var(--ease),visibility 0s;transform:none}.order .line.last{color:var(--blue)}.what{background:var(--bg);padding:160px var(--margin) 150px}.what h2,.how h2{font-size:var(--head);letter-spacing:-.04em;max-width:14ch;margin-bottom:28px;font-weight:600;line-height:1}.what .intro{font-size:var(--lead);color:var(--muted);max-width:40ch;margin-bottom:88px;line-height:1.4}.svc li{transition:background-color .5s ease,padding .5s var(--ease);border-radius:28px;grid-template-columns:120px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px 56px;padding:40px 0;display:grid}.svc li:hover{background:var(--soft);padding-inline:28px}.svc canvas{width:120px;height:96px}.svc h3{font-size:var(--sub);letter-spacing:-.035em;font-weight:500;line-height:1;transition:color .4s}.svc li:hover h3{color:var(--blue)}.svc p{color:var(--muted);max-width:42ch}@media (max-width:860px){.svc li{grid-template-columns:80px minmax(0,1fr);padding:28px 0}.svc canvas{width:80px;height:64px}.svc p{grid-column:1/3}.svc li:hover{background:0 0;padding-inline:0}}.svc-tog{display:none}.svc-d,.svc-d>div{display:contents}@media (prefers-reduced-motion:reduce){.order{height:auto}.order .pin{flex-direction:column;align-items:flex-start;gap:24px;height:auto;padding-block:160px;position:static}.order .line{opacity:1;visibility:visible;position:static;transform:none}}html:not(.js) .order{height:auto}html:not(.js) .order .pin{flex-direction:column;align-items:flex-start;gap:24px;height:auto;padding-block:160px;position:static}html:not(.js) .order .line{opacity:1;visibility:visible;position:static;transform:none}.tools-m,.ai-toggle{display:none}.ai-body{display:contents}html:not(.js) .ai-toggle{display:none}html:not(.js) .ai-h{display:flex}html:not(.js) .ai-body{display:contents}.tools{background:var(--soft);padding:150px 0 140px;overflow:hidden}.tools h2{font-size:var(--head);letter-spacing:-.04em;text-align:center;max-width:14ch;padding-inline:var(--margin);margin:0 auto 24px;font-weight:600;line-height:1}.tools .sub{text-align:center;color:var(--muted);font-size:var(--lead);max-width:34ch;padding-inline:var(--margin);margin:0 auto 72px;line-height:1.4}.hubwrap{max-width:1240px;padding-inline:var(--margin);margin:0 auto;position:relative}.hubwrap canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hubgrid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,250px) repeat(2,minmax(0,1fr));grid-auto-rows:29px;align-items:stretch;gap:18px 20px;display:grid;position:relative}.tile.h{z-index:1;gap:10px;width:auto;height:auto;font-size:clamp(15px,1.1vw,18px);position:relative}.tile.h img{height:24px}.tile.h img.word{height:auto;max-height:20px}.hub{z-index:1;letter-spacing:-.04em;width:184px;height:184px;transition:box-shadow .5s var(--ease);background:#fff;border-radius:50%;grid-area:1/3/span 8;justify-content:center;place-self:center;align-items:center;font-size:32px;font-weight:700;display:flex;position:relative}.hub i{color:var(--azure);font-style:normal}.hub.hit{box-shadow:0 0 0 6px #4c86f01a}@media (max-width:900px){.hubgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.tile.h{height:72px;grid-area:auto!important}.hub{grid-area:auto/1/auto/3;width:140px;height:140px;margin-bottom:16px;font-size:26px}.hubwrap canvas{display:none}}.tile{letter-spacing:-.02em;width:clamp(190px,17vw,260px);height:clamp(84px,8vw,118px);color:var(--ink);transition:transform .5s var(--ease),color .3s ease;background:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:14px;font-size:clamp(18px,1.4vw,24px);font-weight:500;display:flex}.tile:hover{color:var(--blue);transform:translateY(-4px)}.tile img{flex:none;width:auto;height:30px}.tile img.word{height:auto;max-height:26px}.tile img.sq{height:56px}.trust{padding:170px var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.trust h2{font-size:var(--head);letter-spacing:-.04em;grid-column:1/7;font-weight:600;line-height:1}.trust .facts2{flex-direction:column;grid-column:8/13;gap:28px;display:flex}.trust .facts2 p:first-child{font-size:var(--lead);line-height:1.4}.trust ul{color:var(--muted);flex-direction:column;gap:14px;display:flex}.trust ul li{align-items:baseline;gap:14px;display:flex}.trust ul li:before{content:"";background:var(--azure);border-radius:50%;flex:0 0 8px;height:8px;transform:translateY(-2px)}@media (max-width:900px){.trust h2,.trust .facts2{grid-column:1/13}}.how{background:var(--night);color:var(--night-ink);padding:160px var(--margin) 150px}.how h2{color:var(--night-ink);margin-bottom:96px}.how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.how li{flex-direction:column;gap:18px;display:flex}.how li .w{letter-spacing:-.04em;font-size:clamp(34px,20px + 2.2vw,60px);font-weight:600;line-height:1}.how li p{color:var(--night-muted)}.how li b{color:var(--night-ink);font-weight:500}.how .bar{cursor:pointer;gap:7px;height:8px;display:flex;overflow:visible}.how .bar i{height:8px;transition:background-color .35s ease,transform .5s var(--ease);background:#26385a;border-radius:50%;flex:0 0 8px}.how li.in .bar i{background:var(--azure);transform:scaleX(1)}@media (max-width:980px){.how ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.how ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.how .bar i{transform:none}}.dash{color:var(--ink);background:#fff;border-radius:28px;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-template-areas:"top top""main ai";gap:32px 40px;margin-top:110px;padding:clamp(20px,2.6vw,40px);display:grid;position:relative}.dtop{flex-wrap:wrap;grid-area:top;justify-content:space-between;align-items:center;gap:16px;display:flex}.seg{background:var(--soft);border-radius:999px;padding:5px;display:inline-flex}.seg button{font:inherit;color:var(--muted);cursor:pointer;min-height:44px;transition:background-color .4s var(--ease),color .3s ease;background:0 0;border:0;border-radius:999px;padding:0 22px}.seg button[aria-pressed=true]{background:var(--blue);color:#fff}.dash .tag{font-size:var(--small);color:var(--muted)}.dmain{flex-direction:column;grid-area:main;gap:28px;min-width:0;display:flex}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpis div{background:var(--soft);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.kpis span{font-size:var(--small);color:var(--muted)}.kpis b{letter-spacing:-.02em;font-size:clamp(17px,14px + .5vw,22px);font-weight:600;line-height:1.2;transition:color .4s}.dash[data-v=after] .kpis b{color:var(--blue)}.chart{height:clamp(220px,24vw,320px);position:relative}.bars{align-items:flex-end;gap:clamp(4px,.7vw,10px);display:flex;position:absolute;inset:0 0 26px}.bar2{cursor:pointer;flex-direction:column-reverse;flex:1 1 0;height:100%;display:flex;position:relative}.bar2 i{width:100%;height:0;transition:height .9s var(--ease),background-color .5s ease,opacity .4s ease;display:block}.bar2 i:last-child{border-radius:6px 6px 0 0}.bar2 em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.bar2 i.k0{background:var(--blue)}.bar2 i.k1{background:var(--azure)}.bar2 i.k2{background:#a9c4f5}.bar2.fc i,.bar2.wait i{border-radius:6px 6px 0 0;background:0 0!important}.bar2.fc i.k0{outline:1.5px dashed var(--azure);outline-offset:-1.5px}.bar2.wait i.k0{outline-offset:-1.5px;outline:1.5px dashed #b7c1d1}.dash[data-v=before] .bar2 i{background:#c9d2df}.dash.solo .bar2 i:not(.on){opacity:.18}.bar2:hover i{filter:brightness(1.08)}.bar2:focus-visible,.legend li[data-k]:focus-visible{outline-offset:2px}.tip{pointer-events:none;background:var(--ink);color:#fff;opacity:0;white-space:nowrap;z-index:2;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5;transition:opacity .25s,transform .25s;position:absolute;top:0;left:0;transform:translateY(6px)}.tip.on{opacity:1;transform:none}.tip b{font-weight:600}.legend{font-size:var(--small);color:var(--muted);flex-wrap:wrap;gap:22px;display:flex}.legend li{cursor:pointer;align-items:center;gap:8px;display:flex}.legend li.fc{cursor:default}.legend i{background:var(--blue);border-radius:50%;width:10px;height:10px}.legend li[data-k="1"] i{background:var(--azure)}.legend li[data-k="2"] i{background:#a9c4f5}.legend li.fc i{outline:1.5px dashed var(--azure);background:0 0}.ai{background:var(--night);color:var(--night-ink);border-radius:20px;flex-direction:column;grid-area:ai;gap:18px;min-width:0;padding:24px;display:flex}.ai-h{align-items:center;gap:10px;font-weight:500;display:flex}.pulse{background:#4a5670;border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .4s}.dash[data-v=after] .pulse{background:var(--azure);animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #4c86f040}}.ins{flex-direction:column;gap:12px;display:flex}.dash[data-v=before] .ins[data-when=after],.dash[data-v=after] .ins[data-when=before]{display:none}.ins .empty{color:var(--night-muted)}.ins article{animation:arrive .8s var(--ease) both;background:#ffffff0f;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ins article:nth-child(2){animation-delay:.12s}.ins article:nth-child(3){animation-delay:.24s}.ins article span{font-size:var(--small);color:var(--azure);font-weight:500}.ins article p{font-size:16px;line-height:1.45}.did{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin-top:72px;display:grid}.did li{flex-direction:column;gap:10px;line-height:1.5;display:flex}.did b{letter-spacing:-.03em;font-size:clamp(24px,18px + 1vw,34px);font-weight:600}@media (max-width:980px){.dash{grid-template-columns:1fr;grid-template-areas:"top""main""ai"}.did{grid-template-columns:repeat(2,minmax(0,1fr))}}.who{padding:160px var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px 24px;display:grid}.who figure{aspect-ratio:1;background:var(--soft);border-radius:28px;grid-column:1/6;overflow:hidden}.who figure img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);filter:grayscale();transform:scale(1.06)}.who.in figure img{transform:none}.who .txt{flex-direction:column;grid-column:7/13;gap:28px;display:flex}.who .k{color:var(--blue);font-weight:500;font-size:var(--lead)}.who h2{font-size:var(--head);letter-spacing:-.04em;font-weight:600;line-height:1}.who .role{font-size:var(--lead);line-height:1.4}.who .more{color:var(--muted);max-width:46ch}@media (max-width:900px){.who figure{grid-column:1/13;max-width:460px}.who .txt{grid-column:1/13}}.close{padding:180px var(--margin);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative;overflow:hidden}.close canvas.grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.close .l,.close .card{position:relative}.close .l{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.close h2{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(48px,6.4vw,116px);font-weight:600;line-height:.95}.close .l p{font-size:var(--lead);color:var(--muted);max-width:30ch;line-height:1.4}.close .acts{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.card{background:var(--soft);border-radius:32px;flex-direction:column;gap:24px;padding:clamp(28px,3vw,48px);display:flex}.card .q1{font-size:var(--small);color:var(--muted)}.card h3{letter-spacing:-.03em;font-size:clamp(26px,18px + 1.4vw,40px);font-weight:600;line-height:1.05}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips button{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .4s var(--ease);background:#fff;border:0;border-radius:999px;padding:0 20px}.chips button:hover{transform:translateY(-2px)}.chips button[aria-pressed=true]{background:var(--blue);color:#fff}.card .go{align-self:flex-start}.card ul{color:var(--muted);flex-direction:column;gap:10px;display:flex}.card ul li{align-items:baseline;gap:12px;display:flex}.card ul li:before{content:"";background:var(--azure);border-radius:50%;flex:0 0 8px;height:8px;transform:translateY(-2px)}@media (max-width:900px){.close{padding:120px var(--margin);grid-template-columns:1fr}}@media (max-width:372px){.how .bar{gap:3px}}@media (min-width:621px) and (max-width:753px){.how .bar{gap:3px}}@media (max-width:900px){.close{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.close h2{white-space:normal}}@media (max-width:620px){.order{display:none}.sec-label{color:var(--blue);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.sec-label i{background:var(--azure);border-radius:50%;flex:none;width:7px;height:7px}.sec-label b{color:var(--muted);font-weight:500}.trust .sec-label,.who .sec-label{grid-column:1/-1}.what h2,.tools h2,.trust h2,.how h2,.close h2,.who h2,#exemple h2{letter-spacing:-.045em;max-width:none;font-size:34px;font-weight:600;line-height:1}.what .intro,.tools .sub,.trust .facts2 p:first-child,.close .l p{color:var(--muted);font-size:16px;line-height:1.5}.what h2{margin-bottom:0}.what .intro{max-width:none;margin:12px 0 0}.what{padding:44px var(--margin) 8px}.svc{background:var(--soft);border-radius:26px;margin-top:22px;padding:6px 16px}.svc li{border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:0 12px;padding:12px 0}.svc li:last-child{border-bottom:0}.svc canvas{grid-area:1/1;width:48px;height:48px}.svc h3{letter-spacing:-.025em;grid-area:1/2;font-size:19px;font-weight:600;line-height:1.15}.svc-tog{z-index:1;width:100%;min-height:48px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;margin:-12px 0;padding:0;display:flex;position:relative}.svc-tog span{width:28px;height:28px;transition:transform .45s var(--ease);background:#fff;border-radius:50%;flex:none;display:block;position:relative}.svc-tog span:before,.svc-tog span:after{content:"";background:var(--blue);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-tog span:before{width:12px;height:2px}.svc-tog span:after{width:2px;height:12px}.svc-tog[aria-expanded=true] span{transform:rotate(45deg)}.svc-tog:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.svc-d{visibility:hidden;transition:grid-template-rows .45s var(--ease),visibility 0s .45s;grid-area:2/2/auto/-1;grid-template-rows:0fr;display:grid}.svc li[data-open=true] .svc-d{visibility:visible;transition:grid-template-rows .45s var(--ease),visibility 0s;grid-template-rows:1fr}.svc-d>div{min-height:0;display:block;overflow:hidden}.svc p{max-width:none;color:var(--muted);grid-column:auto;padding-top:8px;font-size:15.5px;line-height:1.5}.svc li:hover h3{color:inherit}.hero{min-height:calc(100svh - 64px);padding:88px var(--margin) 28px;justify-content:flex-end;gap:0}.hero .eyebrow{color:var(--blue);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.hero .eyebrow i{background:var(--azure);border-radius:50%;flex:none;width:7px;height:7px}.hero .under{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:24px;margin-top:18px}.hero .under p{max-width:none;font-size:17px;line-height:1.48}.hero .acts{flex-direction:column;align-items:stretch;gap:12px;display:flex}.hero .btn{width:100%;min-height:56px;padding:0 24px;font-size:16px}.hero .btn small{opacity:.7;margin-left:6px;font-size:14px}#field{-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 52%);mask-image:linear-gradient(#000 0% 28%,#0000 52%)}@media (max-height:700px){#field{-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 40%);mask-image:linear-gradient(#000 0% 18%,#0000 40%)}}.tools{background:var(--bg);padding:44px 0 8px}.tools .sec-label,.tools h2,.tools .sub{padding-inline:var(--margin)}.tools h2{text-align:left;margin:0}.tools .sub{text-align:left;max-width:none;margin:12px 0 0}.trust{padding:44px var(--margin) 8px;row-gap:0}.trust .facts2{gap:0}.trust .facts2 p:first-child{margin-top:12px}.trust ul{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.trust ul li{border:1px solid var(--line);overflow-wrap:break-word;border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 14px;font-size:14.5px;font-weight:500;line-height:1.35}.trust ul li:before{flex:0 0 5px;width:5px;height:5px;transform:none;box-shadow:8px 0 #4c86f099,16px 0 #4c86f04d}@media (max-width:360px){.trust ul li{padding-inline:12px;font-size:13.5px}}.how{background:var(--bg);color:var(--ink);padding:44px var(--margin) 8px}.how h2{color:var(--ink);margin-bottom:22px}.how ol{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(-1 * var(--margin));padding:0 var(--margin) 4px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.how ol::-webkit-scrollbar{display:none}.how ol:focus-visible{outline:2px solid var(--azure);outline-offset:-2px;border-radius:26px}.how li{scroll-snap-align:start;background:var(--night);min-height:250px;color:var(--night-ink);border-radius:26px;flex:0 0 78%;gap:12px;padding:22px 20px}.js .how li.rise{opacity:1;transform:none}.how .bar{display:none}.step-m{color:var(--night-muted);align-items:center;gap:10px;font-size:13px;line-height:1.2;display:flex}.step-dots{gap:5px;display:flex}.step-dots i{background:var(--night-dot);border-radius:50%;width:6px;height:6px}.step-dots i[data-on]{background:var(--azure)}.how li .w{margin-top:auto;font-size:30px}.how li p{color:var(--night-muted);font-size:15px;line-height:1.5}.how li p b{color:#fff;background:#ffffff1a;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.4;display:table}.how-pager{justify-content:center;gap:6px;margin-top:14px;display:flex}.how-pager i{width:6px;height:6px;transition:width .35s var(--ease),background-color .3s ease;background:#d3dae5;border-radius:3px}.how-pager i[data-on]{background:var(--blue);width:18px}.close{background:var(--soft);border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:12px 12px 0;padding:26px 20px 22px}.close canvas.grid{display:none}.close .l{gap:12px}.close .quiet{font-size:15px}.card{background:0 0;border-radius:0;gap:16px;padding:0}.card h3{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:500;line-height:1.4}.chips{gap:8px}.chips button{padding:0 16px;font-size:15px}.card .go{align-self:stretch}.card ul{gap:8px;font-size:14px}.card ul li:before{flex:0 0 6px;height:6px}.who{padding:44px var(--margin) 8px;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0}.who .txt{display:contents}.who figure{aspect-ratio:4/5;border-radius:28px;grid-area:2/1;width:100%;max-width:none;max-height:420px}.who figure img{object-position:50% 0%}.who .k{grid-area:3/1;margin-top:20px;font-size:13px;line-height:1.3}.who h2{grid-area:4/1;margin-top:2px}.who .role{color:var(--muted);grid-area:5/1;margin-top:16px;font-size:15.5px;line-height:1.55}.who .more{grid-area:6/1;max-width:none;margin-top:12px;font-size:15.5px;line-height:1.55}.hubwrap{display:none}.tools-m{flex-direction:column;align-items:stretch;display:flex}.tools-m-hub{display:none}.belt{flex-direction:column;align-self:stretch;gap:10px;margin-top:22px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.belt .track{width:max-content;animation:48s linear infinite belt-drift;display:flex}.belt .track.rev{animation-duration:56s;animation-direction:reverse}.belt:not([data-run]) .track,.belt[data-hold] .track,.belt:hover .track{animation-play-state:paused}.tile.bt{background:var(--soft);border-radius:16px;gap:9px;width:auto;height:52px;margin-right:10px;padding:0 18px;font-size:15px;font-weight:500}.tile.bt img{height:20px}.tile.bt img.word{height:18px;max-height:none}#exemple{border-radius:32px;margin:44px 12px 0;padding:26px 20px 22px}#exemple .grid{flex-direction:column;align-items:flex-start;gap:0;display:flex}#exemple .kick{color:var(--on-blue-soft);flex-direction:column;align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:400;line-height:1.35;display:flex}#exemple .kick span{letter-spacing:.06em;padding:5px 10px;font-size:11px;font-weight:700}#exemple h2{margin-top:14px}#exemple .n{text-align:left;align-items:baseline;gap:10px;margin-top:22px;display:flex}#exemple .n .num{font-size:84px;line-height:.85}#exemple .n small{color:var(--on-blue-soft);max-width:15ch;margin:0;font-size:14px;line-height:1.35}#exemple .story,#exemple .dash,#exemple .did{display:none}.mini{color:var(--ink);background:#fff;border-radius:22px;margin-top:20px;padding:16px 14px 12px}.mini-tag{color:var(--muted);font-size:12px;line-height:1.3}.mini-tg{background:var(--soft);border-radius:999px;width:max-content;max-width:100%;margin-top:10px;padding:4px;display:flex}.mini-tg button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;transition:background-color .4s var(--ease),color .3s ease;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500}.mini-tg button[aria-pressed=true]{background:var(--blue);color:#fff}.mini svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.mini-line{stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mini-line.before{stroke:var(--chart-before)}.mini-fc{stroke:var(--azure);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.mini-dot{fill:var(--blue)}.mini-dot.before{fill:var(--chart-before)}.mini-dot.last{fill:var(--azure)}.mini-wait{fill:var(--muted);text-anchor:middle;font-size:12px}.mini-axis{height:16px;margin-top:2px;position:relative}.mini-axis span{color:var(--muted);white-space:nowrap;font-size:11.5px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.mini-ins{min-height:4.2em;color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.4}.mini-ins b{color:var(--blue);font-weight:600}}@keyframes belt-drift{to{transform:translate(-50%)}}@media (max-width:620px) and (prefers-reduced-motion:reduce){.belt{-webkit-mask-image:none;mask-image:none}.belt .track{flex-wrap:wrap;justify-content:center;row-gap:12px;width:auto;padding-inline:14px;animation:none}.belt .tile.bt{height:44px;margin:0 6px}.belt [data-clone]{display:none}}html:not(.js) .svc-tog{display:none}html:not(.js) .svc-d{visibility:visible;grid-template-rows:1fr}html:not(.js) .mini-tg{display:none}
