@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/poppins-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/poppins-latin-ext-400-normal.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/poppins-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/poppins-latin-ext-500-normal.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/poppins-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/poppins-latin-ext-600-normal.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/poppins-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/poppins-latin-ext-700-normal.woff2') format('woff2');}
:root{--glassmorph-background:rgba(244,253,252,.08);--glassmorph-stroke:rgba(244,253,252,.12);--palette-bleu-intense:#3100ff;--palette-bleu-nuit:#0c0f3d;--palette-lavande:#c9c0ff;--palette-jaune-fluo:#b7ff5a;--surface:#f1f5f9;--bg:#f8fafc;--text-primary:#0f172a;--text-secondary:#334155;--border-subtle:#e2e8f0}
*{box-sizing:border-box;border:0 solid #e2e8f0}body{margin:0;background:#f8fafc;color:#0f172a;font:14px/1.5 Poppins,sans-serif}p,h1,h2,h3,h4,blockquote{margin:0}img{display:block}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #b7ff5a;outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #3100ff;outline-offset:2px}[hidden]{display:none!important}.canvas{position:relative;margin:auto;overflow:clip;background:#f8fafc}.desktop{width:1440px}.mobile{display:none;width:390px}.design-section{position:relative;width:100%}.design-section>div{width:100%;height:100%}.overlay{position:absolute;z-index:30}.overlay>div{width:100%;height:100%}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}.skip-link:focus{top:16px}.interactive{cursor:pointer}.interactive:hover{filter:brightness(1.08)}.canvas input,.canvas textarea{color:inherit;background:transparent;min-width:0;width:100%;outline:none;resize:vertical}.canvas input::placeholder,.canvas textarea::placeholder{color:inherit;opacity:.65}.canvas textarea{min-height:100px}.field-control{flex:1}.check-control{width:20px!important;height:20px;accent-color:#3100ff}.field-error{color:#dc2626;font-size:12px;line-height:18px}.form-note{font-size:12px;line-height:18px;margin-top:12px}.canvas select{color:inherit;background:transparent;width:100%;outline:none}.canvas select option{color:#0f172a;background:#fff}.canvas [role=button]{user-select:none}.canvas [data-active=true]{box-shadow:0 0 0 2px #3100ff}.canvas [data-filtered=true]{display:none!important}
dialog{position:fixed;border:1px solid #c9c0ff;border-radius:24px;background:#f8fafc;color:#0c0f3d;max-width:min(600px,calc(100vw - 32px));max-height:85vh;padding:40px;box-shadow:0 24px 80px #0c0f3d55}dialog::backdrop{background:#0c0f3d99;backdrop-filter:blur(6px)}dialog h2{font-size:24px;margin-bottom:16px}.close-dialog{position:absolute;right:14px;top:10px;background:none;font-size:28px;color:#0c0f3d}dialog nav{display:grid;gap:8px}dialog nav a{padding:12px 18px;border-radius:8px}dialog nav a:hover{background:#c9c0ff}.dialog-content p{margin:12px 0}.dialog-content a{color:#3100ff;text-decoration:underline}.sitemap{max-width:900px;margin:64px auto;padding:24px}.sitemap h1{font-size:48px}.sitemap nav{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sitemap a{border:1px solid #c9c0ff;border-radius:12px;padding:20px;background:white}.sitemap a:hover{background:#c9c0ff}.menu-shortcut{position:fixed;bottom:16px;right:16px;z-index:40;background:#3100ff;color:white;border-radius:30px;padding:12px 20px;box-shadow:0 4px 20px #0c0f3d33}
@media(min-width:768px) and (max-width:1439px){.desktop{zoom:calc(100vw / 1440px)}}
@media(max-width:767px){.desktop{display:none}.mobile{display:block;zoom:calc(100vw / 390px);--h1-font-size:36px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:24px;--h3-line-height:28.8px;--display-large-font-size:48px;--display-large-line-height:57.6px}dialog{padding:32px 24px}.sitemap{margin:20px auto}.sitemap nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.interactive{transition:filter .15s ease}}

.d0{position:relative;flex-shrink:0;width:24px;height:24px}
.d1{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.d2{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;color:#065f46;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d3{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;align-items:flex-start;position:relative;width:100%;height:100%}
.d4{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:clip;padding-left:64px;padding-right:64px;padding-top:100px;padding-bottom:100px;position:relative;align-self:stretch;flex-shrink:0;width:580px}
.d5{position:absolute;bottom:-129px;height:975px;right:-201px;width:1072px}
.d6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);width:100%}
.d7{font-family:'Poppins',sans-serif;font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d8{line-height:var(--h2-line-height,56px);margin-bottom:0}
.d9{line-height:var(--h2-line-height,56px)}
.d10{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d11{align-content:stretch;display:flex;align-items:flex-start;padding-top:40px;padding-bottom:40px;position:relative;flex-shrink:0;width:100%}
.d12{height:0;position:relative;flex-shrink:0;width:120px}
.d13{position:absolute;inset:-2px 0 0 0}
.d14{display:block;max-width:none;width:100%;height:100%}
.d15{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d16{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d17{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d18{align-content:stretch;display:flex;gap:16px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d19{background-color:rgba(255,255,255,0.08);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:40px;height:40px}
.d20{position:relative;flex-shrink:0;width:20px;height:20px}
.d21{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d22{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--palette-lavande,#c9c0ff);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d23{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;font-size:var(--text-base-font-size,16px);color:white;letter-spacing:var(--text-base-letter-spacing,0px)}
.d24{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px)}
.d25{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;min-width:1px;padding:100px;position:relative}
.d26{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d27{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:100%}
.d28{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d29{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d30{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d31{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d32{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d33{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d34{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d35{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d35:has(input:user-invalid){background-color:#fef2f2;border-color:#ef4444}
.d36{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;color:#ef4444;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d37{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:#ef4444;font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d38{align-content:stretch;display:flex;flex-direction:column;gap:6px;height:187px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d39{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;align-items:flex-start;min-height:1px;overflow:clip;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;width:100%}
.d40{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;color:var(--text-muted,#94a3b8);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d41{align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d42{border-width:2px;border-color:var(--border,#cbd5e1);border-style:solid;position:relative;border-radius:4px;flex-shrink:0;width:20px;height:20px}
.d43{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);min-width:1px;font-style:normal;position:relative;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d44{background-color:#ecfdf5;border-width:1px;border-color:#86efac;border-style:solid;align-content:stretch;display:flex;gap:12px;align-items:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:660px}
.d45{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0;width:100%}
.d46{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d47{background-color:#ecfdf5;border-width:1px;border-color:#86efac;border-style:solid;align-content:stretch;display:flex;gap:12px;align-items:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;width:660px}
.d48{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d49{position:absolute;inset:0.98% 4.92% 0 -68.21%}
.d50{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding:24px;position:relative;width:100%;height:100%}
.d51{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:16px;position:relative;width:100%;height:100%}
.d52{position:absolute;inset:0;pointer-events:none}
.d53{position:absolute;inset:0;overflow:hidden}
.d54{position:absolute;height:121.25%;left:-30.64%;max-width:none;top:-21.26%;width:186.35%}
.d55{position:absolute;inset:0}
.d56{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding:16px;position:relative;border-radius:28px;flex-shrink:0;width:100%}
.d57{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d58{font-family:'Poppins',sans-serif;font-weight:700;line-height:0;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:100%}
.d59{line-height:var(--h1-line-height,80px);margin-bottom:0}
.d60{line-height:var(--h1-line-height,80px)}
.d61{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d62{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d63{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0;width:100%}
.d64{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d65{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.d66{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d67{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:min-content}
.d68{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d69{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);white-space:nowrap}
.d70{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:100%}
.d71{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d72{align-content:stretch;display:flex;gap:12px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.d73{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:21px;font-style:normal;position:relative;flex-shrink:0;color:#3100ff;font-size:14px;white-space:nowrap}
.d74{background-color:var(--surface,#f1f5f9);border-color:#3100ff;border-style:solid;border-top-width:8px;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.d75{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d76{border-color:#3100ff;border-left-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:clip;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}
.d77{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--h3-line-height,28.8px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:min-content}
.d78{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d79{--direction:to right;align-content:stretch;display:flex;flex-direction:column;--from:#3100ff;gap:24px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%;--to:#0c0f3d;background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d80{position:absolute;display:contents;inset:0 -140.57% -0.24% -140.51%}
.d81{position:absolute;display:contents;inset:-4.56% -140.59% -4.76% -140.55%}
.d82{position:absolute;height:836px;left:0.16px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-size:1486.223px 836px;opacity:0.15;top:38.06px;width:1486.222px}
.d83{position:absolute;display:contents;left:0;top:0}
.d84{position:absolute;display:flex;height:836px;align-items:center;justify-content:center;left:0.07px;top:38.06px;width:1486.408px}
.d85{--sy:-1;flex:none;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d86{height:836px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0.093px 0px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:1486.408px}
.d87{position:absolute;display:flex;height:296.22px;align-items:center;justify-content:center;left:1242.3px;top:82.44px;width:186.382px}
.d88{--sy:-1;flex:none;--rot:-114.57deg;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d89{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1242.143px -44.382px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:293.343px}
.d90{position:absolute;display:flex;height:375.946px;align-items:center;justify-content:center;left:151.53px;top:319.92px;width:222.839px}
.d91{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-151.371px -281.859px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:381.008px}
.d92{position:absolute;display:flex;height:364.149px;align-items:center;justify-content:center;left:323.82px;top:190.74px;width:364.992px}
.d93{height:364.149px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-323.665px -152.675px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:364.992px}
.d94{position:absolute;display:flex;height:375.945px;align-items:center;justify-content:center;left:958.69px;top:320.31px;width:222.84px}
.d95{--sy:-1;flex:none;--rot:65.43deg;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d96{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-958.532px -282.25px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:381.008px}
.d97{position:absolute;display:flex;height:375.946px;align-items:center;justify-content:center;left:1193.93px;top:320.31px;width:222.84px}
.d98{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1193.766px -282.25px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:381.008px}
.d99{position:absolute;display:flex;height:387.482px;align-items:center;justify-content:center;left:229.69px;top:0;width:324.102px}
.d100{--sy:-1;flex:none;--rot:128.32deg;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d101{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-229.53px 38.061px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:445.914px}
.d102{position:absolute;display:flex;height:275.054px;align-items:center;justify-content:center;left:100.4px;top:0.57px;width:235.25px}
.d103{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-100.237px 37.492px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:302.615px}
.d104{position:absolute;display:flex;height:132.936px;align-items:center;justify-content:center;left:1350.59px;top:8.29px;width:111.717px}
.d105{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1350.434px 29.77px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:113.797px}
.d106{position:absolute;display:flex;height:132.936px;align-items:center;justify-content:center;left:1112.04px;top:8.29px;width:111.717px}
.d107{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1111.882px 29.77px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:113.797px}
.d108{position:absolute;display:flex;height:228.76px;align-items:center;justify-content:center;left:688.9px;top:0.05px;width:198.664px}
.d109{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-688.74px 38.012px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:243.609px}
.d110{position:absolute;display:flex;height:152.572px;align-items:center;justify-content:center;left:1417px;top:666.35px;width:69.121px}
.d111{--rot:-90deg;--sy:-1;flex:none;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d112{height:69.121px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1416.836px -628.286px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:152.572px}
.d113{position:absolute;display:flex;height:125.598px;align-items:center;justify-content:center;left:1429.04px;top:349.4px;width:57.32px}
.d114{height:57.32px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1428.877px -311.34px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:125.598px}
.d115{position:absolute;display:flex;height:19.388px;align-items:center;justify-content:center;left:1477.68px;top:111.69px;width:8.429px}
.d116{height:8.429px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1477.522px -73.63px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:19.388px}
.d117{position:absolute;display:flex;height:311.044px;align-items:center;justify-content:center;left:0;top:38.36px;width:151.729px}
.d118{height:151.729px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0.16px -0.296px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:311.044px}
.d119{position:absolute;display:flex;height:266.323px;align-items:center;justify-content:center;left:1181.5px;top:637.1px;width:172.712px}
.d120{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1181.338px -599.043px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:260.468px}
.d121{position:absolute;display:flex;height:835.352px;align-items:center;justify-content:center;left:452.23px;top:38.36px;width:741.786px}
.d122{height:741.786px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-452.066px -0.296px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:835.352px}
.d123{position:absolute;display:flex;height:511.664px;align-items:center;justify-content:center;left:0.47px;top:362.05px;width:451.815px}
.d124{height:451.815px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-0.31px -323.985px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:511.664px}
.d125{position:absolute;display:flex;height:124.267px;align-items:center;justify-content:center;left:428.7px;top:787.46px;width:116.085px}
.d126{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-428.536px -749.395px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:110.425px}
.d127{position:absolute;display:flex;height:167.745px;align-items:center;justify-content:center;left:0.56px;top:705.96px;width:75.864px}
.d128{height:75.864px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-0.405px -667.904px;mask-size:1486.223px 836px;opacity:0.15;position:relative;width:167.745px}
.d129{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:min-content}
.d130{align-content:stretch;display:flex;flex-direction:column;height:320px;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d131{position:absolute;inset:0;pointer-events:none;border-radius:16px}
.d132{position:absolute;background-color:var(--surface,#f1f5f9);inset:0;border-radius:16px}
.d133{position:absolute;inset:0;overflow:hidden;border-radius:16px}
.d134{position:absolute;height:100%;left:-16.55%;max-width:none;top:0;width:148.15%}
.d135{position:absolute;--direction:to bottom;--from:rgba(12,15,61,0);inset:0;border-radius:16px;--to:var(--palette-bleu-nuit,#0c0f3d);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d136{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:1px;padding:20px;position:relative;width:100%}
.d137{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0}
.d138{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.d139{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:18px;font-style:normal;position:relative;flex-shrink:0;color:#f8fafc;font-size:12px;white-space:nowrap}
.d140{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.d141{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;opacity:0.9;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d142{position:absolute;max-width:none;object-fit:cover;border-radius:16px;width:100%;height:100%}
.d143{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d144{background-color:var(--palette-lavande,#c9c0ff);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.d145{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:18px;font-style:normal;position:relative;flex-shrink:0;color:#0c0f3d;font-size:12px;white-space:nowrap}
.d146{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:min-content}
.d147{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;opacity:0.9;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d148{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.d149{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d150{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d151{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0;width:100%}
.d152{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:21px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--palette-blanc,#f4fdfc);white-space:nowrap}
.d153{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;overflow:clip;padding-bottom:100px;padding-top:160px;padding-left:64px;padding-right:64px;position:relative;flex-shrink:0;width:580px}
.d154{position:absolute;inset:19.96% -14.94% -1.16% -44.31%}
.d155{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;height:100%;align-items:flex-start;justify-content:center;min-width:1px;padding-bottom:100px;padding-top:160px;padding-left:100px;padding-right:100px;position:relative}
.d156{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.d157{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d158{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0}
.d159{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d160{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--text-muted,#94a3b8);width:100%}
.d161{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:42px;align-items:center;padding:80px;position:relative;width:100%;height:100%}
.d162{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);text-align:center;letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d163{align-content:stretch;display:flex;gap:32px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d164{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;min-width:1px;padding:24px;position:relative;border-radius:4px}
.d165{position:absolute;background-color:var(--palette-lavande,#c9c0ff);bottom:-1px;left:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;top:-1px;width:4px}
.d166{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d167{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);white-space:nowrap}
.d168{display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d169{line-height:var(--text-sm-line-height,21px)}
.d170{align-content:stretch;display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;gap:6px;align-items:flex-start;line-height:0;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d171{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);width:100%}
.d172{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);width:100%}
.d173{line-height:var(--text-sm-line-height,21px);margin-bottom:0}
.d174{display:flex;flex:1 0 0;flex-direction:row;align-items:center;align-self:stretch}
.d175{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px;height:100%;align-items:flex-start;min-width:1px;padding:24px;position:relative;border-radius:4px}
.d176{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;gap:24px;align-items:center;padding:32px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d177{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;font-style:normal;position:relative;white-space:nowrap}
.d178{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px)}
.d179{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d180{align-content:stretch;display:flex;gap:16px;align-items:flex-start;position:relative;flex-shrink:0}
.d181{align-content:stretch;display:flex;flex-direction:column;gap:6px;height:47px;align-items:flex-start;position:relative;flex-shrink:0;width:340px}
.d182{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d183{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;width:320px}
.d184{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:64px;position:relative;width:100%;height:100%}
.d185{position:absolute;height:264px;left:685px;opacity:0.08;overflow:clip;top:32px;width:645px}
.d186{position:absolute;display:contents;inset:0}
.d187{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d188{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:520px}
.d189{height:38.112px;overflow:clip;position:relative;flex-shrink:0;width:163px}
.d190{position:absolute;inset:0 1.26% 36.7% 0}
.d191{position:absolute;inset:53.87% 0 0 32.35%}
.d192{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:0;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content;white-space:pre-wrap}
.d193{word-break:break-word;align-content:stretch;display:flex;font-family:'Poppins',sans-serif;font-weight:400;gap:112px;align-items:flex-start;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px)}
.d194{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:0}
.d195{display:flex;flex-direction:column;justify-content:center;min-width:100%;position:relative;flex-shrink:0;width:min-content}
.d196{line-height:var(--text-base-line-height,24px)}
.d197{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;white-space:nowrap}
.d198{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d199{align-content:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:relative;align-self:stretch;flex-shrink:0}
.d200{word-break:break-word;align-content:stretch;display:flex;font-family:'Poppins',sans-serif;font-weight:400;gap:64px;align-items:flex-start;line-height:0;font-style:normal;overflow:clip;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d201{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0}
.d202{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0}
.d203{align-content:stretch;display:flex;gap:24px;align-items:center;position:relative;flex-shrink:0}
.d204{background-color:var(--palette-bleu-nuit,#0c0f3d);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d205{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d206{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;height:100%;line-height:18px;font-style:normal;position:relative;flex-shrink:0;color:#94a3b8;font-size:12px;width:297px}
.d207{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:44px;width:100%;height:100%}
.d208{align-content:stretch;display:flex;align-items:center;padding-left:16px;position:relative;flex-shrink:0}
.d209{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}
.d210{grid-column:1;grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;margin-left:0;margin-top:0;place-items:start;position:relative;grid-row:1}
.d211{grid-column:1;height:24.124px;margin-left:0;margin-top:0;position:relative;grid-row:1;width:160.941px}
.d212{grid-column:1;height:17.579px;margin-left:52.73px;margin-top:20.53px;position:relative;grid-row:1;width:110.268px}
.d213{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d214{--tx:-50%;--ty:-50%;position:absolute;align-content:stretch;display:flex;gap:4px;align-items:center;left:calc(50% + 0.5px);padding:4px;border-radius:999px;top:calc(50% + 1px);transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d215{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d216{align-content:stretch;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d217{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d218{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:24px;padding-top:96px;padding-left:24px;padding-right:24px;position:relative;width:100%;height:100%}
.d219{position:absolute;inset:13.48% -3.02% -2.39% -29.23%}
.d220{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);width:100%}
.d221{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);opacity:0.9;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d222{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d223{background-color:rgba(255,255,255,0.08);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:10px;flex-shrink:0;width:36px;height:36px}
.d224{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;min-width:1px;font-style:normal;position:relative;white-space:nowrap}
.d225{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d226{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d227{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;height:47px;align-items:flex-start;overflow:clip;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d228{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d229{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d230{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:4px;flex-shrink:0;width:100%}
.d231{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:28.8px;font-style:normal;position:relative;flex-shrink:0;font-size:24px;color:var(--palette-bleu-nuit,#0c0f3d);white-space:nowrap}
.d232{font-family:'Poppins',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,20px);letter-spacing:var(--h3-letter-spacing,0px);width:100%}
.d233{align-content:stretch;display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;gap:6px;align-items:flex-start;line-height:0;position:relative;flex-shrink:0;letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d234{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);width:100%}
.d235{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;font-size:0px;color:var(--text-primary,#0f172a);width:100%}
.d236{line-height:21px;margin-bottom:0;font-size:14px}
.d237{line-height:21px;font-size:14px}
.d238{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d239{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d240{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.d241{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d242{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d243{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;height:100%;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:297px}
.d244{align-content:stretch;display:flex;gap:8px;align-items:flex-end;padding-left:12px;padding-right:12px;padding-top:20px;padding-bottom:20px;position:relative;width:100%;height:100%}
.d245{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}
.d246{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:16px;position:relative;border-radius:20px;flex-shrink:0;width:366px}
.d247{background-color:var(--palette-jaune-fluo,#b7ff5a);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.d248{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:18px;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--palette-bleu-nuit,#0c0f3d);white-space:nowrap}
.d249{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:min-content}
.d250{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);color:rgba(255,255,255,0.8);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content;white-space:pre-wrap}
.d251{line-height:var(--text-sm-line-height,21px);margin-bottom:0;font-size:14px}
.d252{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:21px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--text-invert,#f8fafc);white-space:nowrap}
.d253{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:21px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--palette-bleu-intense,#3100ff);white-space:nowrap}
.d254{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;padding:16px;top:0;width:390px}
.d255{background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:44px;flex-shrink:0;width:100%}
.d256{align-content:stretch;display:flex;height:28px;align-items:flex-start;position:relative;flex-shrink:0;width:68.39px}
.d257{position:absolute;height:28px;left:0;top:0;width:68.39px}
.d258{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0}
.d259{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d260{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--palette-blanc,#f4fdfc);white-space:nowrap}
.d261{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:44px;height:44px}
.d262{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;justify-content:center;padding-left:16px;padding-right:16px;padding-top:24px;padding-bottom:24px;position:relative;width:100%;height:100%}
.d263{position:absolute;inset:0 -15.59% 36.56% -76.67%}
.d264{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:358px}
.d265{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d266{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);font-style:normal;opacity:0.9;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d267{backdrop-filter:blur(9px);align-content:stretch;display:flex;gap:16px;align-items:center;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d268{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;align-items:flex-start;padding:10px;position:relative;border-radius:10px;flex-shrink:0}
.d269{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;min-width:1px;font-style:normal;position:relative}
.d270{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d271{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:min-content}
.d272{align-content:stretch;display:flex;gap:16px;align-items:center;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d273{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:339px;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07);flex-shrink:0;width:358px}
.d274{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:16px;width:100%;height:100%}
.d275{position:absolute;background-color:var(--palette-jaune-fluo,#b7ff5a);align-content:stretch;display:flex;align-items:center;justify-content:center;left:15px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;border-radius:100px;top:15px}
.d276{background-color:var(--surface,#f1f5f9);border-color:#c9c0ff;border-style:solid;border-top-width:12px;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.d277{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:207px;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07);flex-shrink:0;width:100%}
.d278{position:absolute;background-color:var(--palette-lavande,#c9c0ff);align-content:stretch;display:flex;align-items:center;justify-content:center;left:15px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;border-radius:100px;top:15px}
.d279{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d280{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.d281{position:absolute;display:flex;inset:3.61% -169.28% 0 -164.24%;align-items:center;justify-content:center}
.d282{--sx:-1;flex:none;height:100cqh;width:100cqw;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d283{position:relative;width:100%;height:100%}
.d284{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:min-content}
.d285{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d286{background-color:var(--palette-jaune-fluo,#b7ff5a);border-width:1px;border-color:var(--palette-lavande,#c9c0ff);border-style:solid;align-content:stretch;display:flex;align-items:flex-start;padding:12px;position:relative;border-radius:12px;flex-shrink:0}
.d287{font-family:'Poppins',sans-serif;font-weight:600;line-height:24px;position:relative;flex-shrink:0;font-size:20px;color:var(--palette-blanc,#f4fdfc);width:100%}
.d288{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d289{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.d290{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);white-space:nowrap}
.d291{align-content:stretch;display:flex;gap:24px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d292{align-content:stretch;display:flex;align-items:center;padding:8px;position:relative;flex-shrink:0}
.d293{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:20px;flex-shrink:0;width:40px;height:40px}
.d294{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d295{flex:1 0 0;height:0;min-width:1px;position:relative}
.d296{position:absolute;inset:-1px 0 0 0}
.d297{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-left:16px;padding-right:16px;position:relative;flex-shrink:0;width:100%}
.d298{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-lg-line-height,27px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d299{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:21px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--palette-blanc,#f4fdfc);white-space:nowrap}
.d300{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:27px;min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:18px;color:var(--palette-bleu-nuit,#0c0f3d);width:min-content}
.d301{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:21px;min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--text-secondary,#334155);width:min-content}
.d302{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:32px;position:relative;width:100%;height:100%}
.d303{position:absolute;--direction:to bottom;--from:#0c0f3d;inset:0;--to:rgba(12,15,61,0);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d304{backdrop-filter:blur(9px);background-color:rgba(255,255,255,0.06);border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:16px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d305{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);color:rgba(255,255,255,0.8);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d306{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.d307{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;position:relative;flex-shrink:0;width:100%}
.d308{position:absolute;inset:12.9% -8.39% 0 -3.35%}
.d309{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);width:100%}
.d310{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d311{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d312{height:0;position:relative;flex-shrink:0;width:80px}
.d313{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d314{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d315{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:100%}
.d316{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d317{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:normal;min-width:1px;font-style:normal;position:relative;color:var(--text-muted,#94a3b8);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d318{align-content:stretch;display:flex;flex-direction:column;gap:6px;height:140px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d319{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d320{position:absolute;height:156.96%;left:-0.71%;max-width:none;top:-28.53%;width:126.13%}
.d321{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;left:64px;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;border-radius:44px;top:24px;width:1312px}
.d322{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;left:64px;padding:32px;right:752px;border-radius:28px;top:198px}
.d323{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-lg-font-size,18px);color:rgba(255,255,255,0.8);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d324{line-height:var(--text-lg-line-height,27px);margin-bottom:0}
.d325{line-height:var(--text-lg-line-height,27px)}
.d326{background-color:var(--surface,#f1f5f9);align-content:stretch;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d327{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-sm-font-size,14px);text-align:left;letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d328{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:44px;width:1312px}
.d329{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;gap:48px;align-items:center;padding-left:100px;padding-right:100px;padding-top:80px;padding-bottom:80px;position:relative;width:100%;height:100%}
.d330{position:absolute;inset:0 64.67% 0 -16.74%}
.d331{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:32px;align-items:flex-start;min-width:1px;position:relative}
.d332{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;min-width:1px;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07)}
.d333{background-color:var(--bg,#f8fafc);border-color:#c9c0ff;border-style:solid;border-top-width:16px;align-content:stretch;display:flex;gap:48px;align-items:center;padding-left:100px;padding-right:100px;padding-top:80px;padding-bottom:80px;position:relative;width:100%;height:100%}
.d334{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:80px;align-items:flex-start;padding-left:80px;padding-right:80px;padding-top:120px;padding-bottom:120px;position:relative;width:100%;height:100%}
.d335{position:absolute;display:flex;inset:0 -17.73% 0 34.56%;align-items:center;justify-content:center}
.d336{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.d337{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:720px}
.d338{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d339{height:57.518px;overflow:clip;position:relative;flex-shrink:0;width:246px}
.d340{position:absolute;inset:53.88% 0 0 32.35%}
.d341{align-content:center;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d342{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;height:231px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:400px}
.d343{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h4-line-height,24px);position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:100%}
.d344{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:400px}
.d345{--direction:to right;align-content:stretch;display:flex;flex-direction:column;--from:var(--bg,#f8fafc);gap:40px;align-items:flex-start;padding-left:100px;padding-right:100px;padding-top:80px;padding-bottom:80px;position:relative;width:100%;height:100%;--to:#f7fafd;background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d346{word-break:break-word;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(12,15,61,0.07));display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d347{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d348{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px)}
.d349{font-family:'Poppins',sans-serif;font-weight:400;font-style:italic;font-style:italic;line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--text-primary,#0f172a);text-align:center}
.d350{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:794px}
.d351{align-content:stretch;display:flex;gap:40px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d352{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-width:1px;position:relative}
.d353{align-content:stretch;display:flex;align-items:flex-end;justify-content:space-between;padding-left:100px;padding-right:100px;padding-top:80px;padding-bottom:80px;position:relative;box-shadow:0px 24px 48px 0px rgba(12,15,61,0.15),0px 20px 40px 0px rgba(49,0,255,0.2);width:100%;height:100%}
.d354{backdrop-filter:blur(9px);background-color:rgba(255,255,255,0.06);border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:24px;position:relative;border-radius:28px;flex-shrink:0;width:624px}
.d355{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-lg-font-size,18px);color:rgba(255,255,255,0.8);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d356{position:absolute;inset:15.94% -14.94% -1.2% -44.31%}
.d357{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;min-width:1px;padding:64px;position:relative}
.d358{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;max-width:600px;position:relative;flex-shrink:0;width:100%}
.d359{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;left:46px;padding:32px;right:770px;border-radius:28px;top:213px}
.d360{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d361{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);text-align:left;letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d362{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d363{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:center;padding-left:120px;padding-right:120px;padding-top:80px;padding-bottom:80px;position:relative;width:100%;height:100%}
.d364{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:100%}
.d365{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}
.d366{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;height:100%;align-items:flex-start;min-width:1px;position:relative}
.d367{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:8px;padding-right:8px;position:relative;flex-shrink:0;width:110px}
.d368{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:44px;width:100%;height:100%}
.d369{position:absolute;height:158.71%;left:-6.79%;max-width:none;top:-36.89%;width:109.8%}
.d370{--tx:-50%;position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;bottom:76px;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;left:calc(50% - 353px);padding:32px;border-radius:28px;width:624px;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d371{align-content:stretch;cursor:pointer;display:flex;gap:16px;align-items:flex-start;position:relative;flex-shrink:0}
.d372{position:absolute;inset:0 -0.03% -2.29% 56.32%}
.d373{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:465px}
.d374{backdrop-filter:blur(9px);align-content:stretch;display:flex;gap:16px;align-items:flex-start;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d375{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:min-content}
.d376{align-content:stretch;display:flex;gap:16px;align-items:flex-start;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d377{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;flex:1 0 0;height:100%;min-width:1px;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07)}
.d378{position:absolute;display:flex;inset:1.5% -17.73% 0 34.56%;align-items:center;justify-content:center}
.d379{column-gap:40px;row-gap:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.d380{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-self:stretch;padding:24px;position:relative;border-radius:16px;align-self:stretch;flex-shrink:0}
.d381{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px;position:relative;width:100%;height:100%}
.d382{position:absolute;height:100%;left:-194.66%;max-width:none;top:0;width:346.11%}
.d383{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:24px;position:relative;border-radius:24px;flex-shrink:0;width:100%}
.d384{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:36px;min-width:100%;font-style:normal;position:relative;flex-shrink:0;font-size:28px;color:var(--palette-blanc,#f4fdfc);width:min-content}
.d385{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d386{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d387{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:99px;flex-shrink:0;width:100%}
.d388{border-width:1px;border-color:var(--palette-blanc,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:99px;flex-shrink:0;width:100%}
.d389{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d390{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d391{font-family:'Poppins',sans-serif;font-weight:700;line-height:32px;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--text-primary,#0f172a);width:min-content}
.d392{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%}
.d393{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:265px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d394{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:24px;position:relative;border-radius:20px;flex-shrink:0;width:100%}
.d395{position:absolute;inset:41.41% -30.64% 0 -30.77%}
.d396{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;gap:16px;align-items:flex-start;padding:16px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d397{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;font-style:normal;position:relative}
.d398{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d399{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:100%}
.d400{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;height:240px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d401{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:36px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d402{border-width:1px;border-color:var(--palette-bleu-intense,#3100ff);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:32px;position:relative;width:100%;height:100%}
.d403{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;left:64px;padding:32px;right:752px;border-radius:28px;top:172px}
.d404{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);width:100%}
.d405{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:100%}
.d406{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);position:relative;flex-shrink:0;font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:100%}
.d407{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d408{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d409{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:80px;padding-top:64px;padding-left:64px;padding-right:64px;position:relative;width:100%;height:100%}
.d410{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.d411{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d412{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.d413{background-color:var(--border-subtle,#e2e8f0);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px;flex-shrink:0}
.d414{align-content:stretch;display:flex;gap:4px;align-items:center;position:relative;flex-shrink:0}
.d415{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d416{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d417{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px)}
.d418{align-content:stretch;display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d419{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.02);flex-shrink:0;width:644px}
.d420{height:220px;position:relative;flex-shrink:0;width:100%}
.d421{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.d422{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d423{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d424{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:min-content}
.d425{align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.d426{align-content:stretch;display:flex;gap:24px;height:311px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d427{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;padding:24px;position:relative;border-radius:12px;flex-shrink:0;width:421.333px}
.d428{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--text-lg-line-height,27px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:100%}
.d429{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d430{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex-direction:column;height:287px;align-items:flex-start;justify-content:space-between;padding:24px;position:relative;border-radius:12px;flex-shrink:0;width:421.333px}
.d431{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d432{align-content:stretch;display:flex;gap:16px;align-items:center;position:relative;flex-shrink:0}
.d433{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;opacity:0.5;padding:12px;position:relative;border-radius:8px;flex-shrink:0}
.d434{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0}
.d435{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0}
.d436{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d437{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d438{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding:12px;position:relative;border-radius:8px;flex-shrink:0}
.d439{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;gap:32px;align-items:flex-end;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d440{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;gap:12px;align-items:center;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d441{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d442{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:min-content}
.d443{align-content:stretch;display:flex;gap:16px;align-items:flex-end;justify-content:flex-end;position:relative;flex-shrink:0;width:608px}
.d444{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:6px;height:47px;align-items:flex-start;min-width:1px;position:relative}
.d445{position:relative;width:24px;height:24px}
.d446{font-family:'Poppins',sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d447{line-height:var(--text-base-line-height,24px);margin-bottom:0}
.d448{line-height:var(--text-base-line-height,24px);margin-bottom:0;font-size:16px}
.d449{align-content:stretch;display:flex;height:80px;align-items:flex-start;padding-top:40px;padding-bottom:40px;position:relative;flex-shrink:0;width:100%}
.d450{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:center;justify-content:center;min-width:1px;padding:100px;position:relative;align-self:stretch}
.d451{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:100%}
.d452{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d453{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d454{position:relative;flex-shrink:0;width:16px;height:16px}
.d455{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;padding:16px;right:0;top:0}
.d456{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;left:16px;padding:20px;border-radius:20px;top:411px;width:358px}
.d457{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:100%}
.d458{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d459{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:21px;font-style:normal;position:relative;flex-shrink:0;color:#0f172a;font-size:14px;white-space:nowrap}
.d460{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:64px;padding-top:40px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d461{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d462{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);white-space:nowrap}
.d463{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d464{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.02);flex-shrink:0;width:100%}
.d465{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:100%}
.d466{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex-direction:column;height:308px;align-items:flex-start;justify-content:space-between;padding:24px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d467{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:27px;font-style:normal;position:relative;flex-shrink:0;font-size:18px;color:var(--text-primary,#0f172a);width:100%}
.d468{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:21px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--text-secondary,#334155);width:100%}
.d469{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex-direction:column;height:287px;align-items:flex-start;justify-content:space-between;padding:24px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d470{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d471{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}
.d472{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;opacity:0.5;padding:8px;position:relative;border-radius:8px;flex-shrink:0}
.d473{align-content:stretch;display:flex;gap:6px;align-items:center;position:relative;flex-shrink:0}
.d474{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:8px;flex-shrink:0}
.d475{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:8px;flex-shrink:0}
.d476{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding:8px;position:relative;border-radius:8px;flex-shrink:0}
.d477{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:flex-end;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d478{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-end;justify-content:flex-end;position:relative;flex-shrink:0;width:100%}
.d479{align-content:stretch;display:flex;flex-direction:column;gap:6px;height:47px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d480{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:64px;position:relative;width:100%;height:100%}
.d481{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:40px;position:relative;flex-shrink:0;width:100%}
.d482{position:absolute;bottom:-80px;height:975px;right:-120px;width:1072px}
.d483{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d484{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;left:64px;padding:32px;right:81px;border-radius:28px;top:220px}
.d485{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px}
.d486{align-content:stretch;display:flex;align-items:flex-start;padding-left:160px;padding-right:160px;padding-top:64px;padding-bottom:64px;position:relative;width:100%;height:100%}
.d487{flex:1 0 0;height:480px;min-width:1px;position:relative;border-radius:20px}
.d488{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:20px;width:100%;height:100%}
.d489{align-content:stretch;display:flex;gap:80px;align-items:flex-start;padding-bottom:100px;padding-left:160px;padding-right:160px;position:relative;width:100%;height:100%}
.d490{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:280px}
.d491{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d492{--direction:to bottom;--from:white;position:relative;border-radius:999px;flex-shrink:0;width:48px;height:48px;--to:rgba(255,255,255,0);--via-position:50%;--via:rgba(255,62,62,0.5);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--via) 50%,var(--to))}
.d493{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d494{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d495{height:0;position:relative;flex-shrink:0;width:100%}
.d496{align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0}
.d497{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:center;justify-content:center;padding:10px;position:relative;border-radius:999px;flex-shrink:0}
.d498{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d499{word-break:break-word;background-color:var(--surface,#f1f5f9);border-color:var(--palette-bleu-intense,#3100ff);border-left-width:4px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;padding-left:32px;padding-right:32px;padding-top:24px;padding-bottom:24px;position:relative;border-bottom-right-radius:12px;border-top-right-radius:12px;flex-shrink:0;width:100%}
.d500{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--text-lg-line-height,27px);min-width:100%;position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d501{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d502{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;gap:24px;align-items:center;padding:16px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d503{height:100px;position:relative;border-radius:8px;flex-shrink:0;width:160px}
.d504{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:8px;width:100%;height:100%}
.d505{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:6px;align-items:flex-start;min-width:1px;font-style:normal;position:relative}
.d506{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d507{border-color:var(--border-subtle,#e2e8f0);border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:160px;padding-right:160px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d508{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d509{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-end;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d510{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:100px;padding-top:80px;padding-left:160px;padding-right:160px;position:relative;width:100%;height:100%}
.d511{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d512{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:1px;padding:24px;position:relative;border-radius:12px;align-self:stretch}
.d513{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 4px 8px rgba(0,0,0,0.02));display:flex;flex:1 0 0;flex-direction:column;height:239px;align-items:flex-start;justify-content:space-between;min-width:1px;padding:24px;position:relative;border-radius:12px}
.d514{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;height:100%;line-height:18px;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--text-muted,#94a3b8);width:297px}
.d515{align-content:stretch;display:flex;align-items:flex-start;padding-bottom:16px;padding-top:24px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d516{flex:1 0 0;height:220px;min-width:1px;position:relative;border-radius:12px}
.d517{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}
.d518{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:24px;padding-top:16px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d519{--direction:to bottom;--from:white;position:relative;border-radius:999px;flex-shrink:0;width:40px;height:40px;--to:rgba(255,255,255,0);--via-position:50%;--via:rgba(255,62,62,0.5);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--via) 50%,var(--to))}
.d520{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:center;justify-content:center;padding:8px;position:relative;border-radius:999px;flex-shrink:0}
.d521{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:40px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d522{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:28px;font-style:normal;position:relative;flex-shrink:0;font-size:20px;color:var(--text-primary,#0f172a);width:100%}
.d523{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:22px;font-style:normal;position:relative;flex-shrink:0;font-size:14px;color:var(--text-secondary,#334155);width:100%}
.d524{word-break:break-word;background-color:var(--surface,#f1f5f9);border-color:var(--palette-bleu-intense,#3100ff);border-left-width:4px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;padding-left:20px;padding-right:16px;padding-top:16px;padding-bottom:16px;position:relative;border-bottom-right-radius:8px;border-top-right-radius:8px;flex-shrink:0;width:100%}
.d525{font-family:'Poppins',sans-serif;font-weight:700;line-height:22px;position:relative;flex-shrink:0;font-size:15px;color:var(--palette-bleu-nuit,#0c0f3d);width:100%}
.d526{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:100%}
.d527{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d528{height:140px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d529{border-color:var(--border-subtle,#e2e8f0);border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:24px;padding-bottom:24px;position:relative;width:100%;height:100%}
.d530{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);min-width:100%;overflow:hidden;position:relative;flex-shrink:0;font-size:14px;color:var(--text-primary,#0f172a);text-overflow:ellipsis;letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d531{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:40px;padding-top:32px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d532{font-family:'Poppins',sans-serif;font-weight:700;line-height:normal;position:relative;flex-shrink:0;font-size:20px;color:var(--text-primary,#0f172a);white-space:nowrap}
.d533{align-content:stretch;display:flex;flex-direction:column;gap:77px;align-items:center;justify-content:flex-end;padding-top:16px;padding-bottom:16px;position:relative;width:100%;height:100%}
.d534{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:20px;position:relative;border-radius:20px;flex-shrink:0;width:358px}
.d535{align-content:center;display:flex;flex-wrap:wrap;gap:12px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d536{font-family:'Poppins',sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d537{line-height:var(--text-lg-line-height,27px);margin-bottom:0;font-size:18px}
.d538{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;gap:64px;align-items:center;padding-left:120px;padding-right:120px;padding-top:80px;padding-bottom:80px;position:relative;width:100%;height:100%}
.d539{position:absolute;inset:0 -0.03% 0 56.32%}
.d540{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;font-style:normal;position:relative}
.d541{font-family:'Poppins',sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d542{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.d543{align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:flex-start;overflow:clip;position:relative;border-radius:24px;flex-shrink:0;width:560px}
.d544{position:absolute;inset:0;pointer-events:none;border-radius:24px}
.d545{position:absolute;max-width:none;object-fit:cover;border-radius:24px;width:100%;height:100%}
.d546{position:absolute;background-color:rgba(12,15,61,0.08);inset:0;border-radius:24px}
.d547{position:absolute;background-color:var(--palette-jaune-fluo,#b7ff5a);align-content:stretch;display:flex;align-items:center;justify-content:center;left:16px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;border-radius:100px;top:15.5px}
.d548{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:18px;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--palette-blanc,#f4fdfc);white-space:nowrap}
.d549{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:36px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d550{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d551{align-content:stretch;display:flex;flex-direction:column;height:240px;align-items:flex-start;overflow:clip;position:relative;border-radius:20px;flex-shrink:0;width:100%}
.d552{position:absolute;inset:0;pointer-events:none;border-radius:20px}
.d553{position:absolute;max-width:none;object-fit:cover;border-radius:20px;width:100%;height:100%}
.d554{position:absolute;background-color:rgba(12,15,61,0.06);inset:0;border-radius:20px}
.d555{position:absolute;align-content:stretch;display:flex;align-items:flex-start;left:16px;top:16px}
.d556{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:16px;position:relative;width:100%;height:100%}
.d557{border-color:#c9c0ff;border-style:solid;border-top-width:18px;align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding:80px;position:relative;width:100%;height:100%}
.d558{align-content:stretch;display:flex;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d559{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;overflow:clip;position:relative;border-radius:16px;align-self:stretch;box-shadow:0px 10px 24px -10px rgba(12,15,61,0.05)}
.d560{align-content:stretch;display:flex;flex-direction:column;height:320px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d561{flex:1 0 0;min-height:1px;position:relative;width:100%}
.d562{position:absolute;background-color:rgba(12,15,61,0.8);align-content:stretch;display:flex;gap:8px;align-items:center;left:24px;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;border-radius:999px;top:24px}
.d563{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;flex-shrink:0;width:100%}
.d564{align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d565{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;gap:8px;align-items:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:999px;flex-shrink:0}
.d566{position:relative;flex-shrink:0;width:18px;height:18px}
.d567{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d568{border-color:#c9c0ff;border-style:solid;border-top-width:18px;align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:24px;padding-bottom:24px;position:relative;width:100%;height:100%}
.d569{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 10px 24px -10px rgba(12,15,61,0.05);flex-shrink:0;width:100%}
.d570{align-content:stretch;display:flex;flex-direction:column;height:240px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d571{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:100%}
.d572{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d573{height:240px;position:relative;flex-shrink:0;width:100%}
.d574{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d575{--tx:-50%;position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;left:50%;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;border-radius:44px;top:24px;width:1312px;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d576{position:absolute;display:flex;inset:0 64.27% 0 -7.99%;align-items:center;justify-content:center}
.d577{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07);flex-shrink:0;width:366px}
.d578{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d579{position:absolute;height:233.96%;left:0;max-width:none;top:-75.52%;width:100%}
.d580{align-content:stretch;display:flex;flex-direction:column;height:261px;align-items:flex-end;justify-content:space-between;position:relative;flex-shrink:0;width:371px}
.d581{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--h4-line-height,24px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:min-content}
.d582{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;gap:80px;align-items:flex-start;overflow:clip;padding-left:80px;padding-right:80px;position:relative;flex-shrink:0;width:100%}
.d583{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-top:80px;padding-bottom:80px;position:relative;flex-shrink:0;width:520px}
.d584{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-lg-line-height,27px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d585{height:672px;overflow:clip;position:relative;flex-shrink:0;width:1094.4px}
.d586{position:absolute;display:contents;left:-220.8px;top:-2.4px}
.d587{position:absolute;height:672px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-3.6px -2.4px;mask-size:1203.6px 675.6px;right:111.6px;top:0;width:1200px}
.d588{position:absolute;inset:0;max-width:none;object-position:bottom;pointer-events:none;width:100%;height:100%}
.d589{position:absolute;display:contents;left:259.2px;top:48px}
.d590{position:absolute;height:269.4px;left:259.2px;opacity:0.35;top:346.8px;width:330px}
.d591{position:absolute;height:50px;left:530.4px;opacity:0.35;top:402px;width:33.2px}
.d592{position:absolute;inset:0 0 0 1.39%}
.d593{position:absolute;height:355.8px;left:331.2px;opacity:0.35;top:48px;width:331.2px}
.d594{position:absolute;height:95.4px;left:538.8px;opacity:0.35;top:529.2px;width:63px}
.d595{position:absolute;height:672px;right:111.6px;top:0;width:1200px}
.d596{position:absolute;inset:0;max-width:none;object-position:bottom;opacity:0.15;pointer-events:none;width:100%;height:100%}
.d597{position:absolute;display:contents;left:258.6px;top:346.8px}
.d598{position:absolute;background-size:7.200000286102295px 7.200000286102295px;background-position:top left;height:288.183px;left:232.86px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:25.736px 10.622px;mask-size:330px 269.4px;top:336.18px;width:402.865px}
.d599{position:absolute;display:contents;left:331.2px;top:48px}
.d600{position:absolute;background-size:7.200000286102295px 7.200000286102295px;background-position:top left;height:370.8px;left:319.2px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:12px 6.869px;mask-size:331.199px 355.8px;top:41.13px;width:352.8px}
.d601{position:absolute;display:contents;left:538.8px;top:526.8px}
.d602{position:absolute;background-size:7.200000286102295px 7.200000286102295px;background-position:top left;height:110.4px;left:535.2px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:3.6px 10.8px;mask-size:63px 95.4px;top:516px;width:72px}
.d603{position:absolute;background-size:7.200000286102295px 7.200000286102295px;background-position:top left;height:32.4px;left:520.8px;top:415.2px;width:38.4px}
.d604{word-break:break-word;position:absolute;font-family:'Poppins',sans-serif;font-weight:400;line-height:33.6px;left:406.8px;font-style:normal;color:#191919;font-size:24px;top:422.4px;text-transform:uppercase;white-space:nowrap}
.d605{word-break:break-word;position:absolute;font-family:'Poppins',sans-serif;font-weight:400;line-height:33.6px;left:445.2px;font-style:normal;color:#191919;font-size:24px;top:242.4px;text-transform:uppercase;white-space:nowrap}
.d606{word-break:break-word;position:absolute;font-family:'Poppins',sans-serif;font-weight:400;line-height:33.6px;left:511.2px;font-style:normal;color:#191919;font-size:24px;top:554.4px;text-transform:uppercase;white-space:nowrap}
.d607{background-color:var(--surface,#f1f5f9);border-color:var(--border-subtle,#e2e8f0);border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:100px;position:relative;flex-shrink:0;width:1440px}
.d608{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;min-width:1px;padding:32px;position:relative;border-radius:16px}
.d609{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:8px;position:relative;border-radius:8px;flex-shrink:0}
.d610{align-content:stretch;display:flex;font-family:'Poppins',sans-serif;font-weight:700;gap:2px;align-items:baseline;position:relative;flex-shrink:0;white-space:nowrap}
.d611{line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px)}
.d612{line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--palette-orange-intense,#ff3710);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px)}
.d613{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:min-content}
.d614{align-content:stretch;display:flex;align-items:baseline;position:relative;flex-shrink:0}
.d615{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);white-space:nowrap}
.d616{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:min-content}
.d617{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.d618{align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}
.d619{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;gap:6px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d620{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--text-invert,#f8fafc);letter-spacing:var(--text-xs-letter-spacing,1px);white-space:nowrap}
.d621{background-color:rgba(255,255,255,0.1);align-content:stretch;display:flex;align-items:flex-start;padding:8px;position:relative;border-radius:999px;flex-shrink:0}
.d622{position:absolute;height:158.7%;left:-6.79%;max-width:none;top:-36.88%;width:109.79%}
.d623{position:absolute;--direction:to bottom;--from:rgba(12,15,61,0.98);inset:0;--to:rgba(12,15,61,0.3);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d624{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;inset:48px 16px;align-items:flex-start;justify-content:space-between;padding:24px;border-radius:24px}
.d625{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h1-line-height,80px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:min-content}
.d626{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:min-content}
.d627{background-color:var(--bg,#f8fafc);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d628{border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:240px;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 16px 32px 0px rgba(12,15,61,0.07);flex-shrink:0;width:100%}
.d629{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d630{font-family:'Poppins',sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d631{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:56px;padding-bottom:56px;position:relative;box-shadow:0px 20px 40px 0px rgba(49,0,255,0.2);width:100%;height:100%}
.d632{position:absolute;height:233.97%;left:0;max-width:none;top:-75.53%;width:100%}
.d633{position:absolute;--direction:to bottom;--from:rgba(12,15,61,0.98);inset:0;--to:rgba(12,15,61,0.5);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d634{backdrop-filter:blur(9px);background-color:rgba(255,255,255,0.06);border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:20px;position:relative;border-radius:20px;flex-shrink:0;width:100%}
.d635{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:32px;padding-top:56px;padding-left:16px;padding-right:16px;position:relative;flex-shrink:0;width:100%}
.d636{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-lg-line-height,27px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:100%}
.d637{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%;white-space:pre-wrap}
.d638{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:56px;padding-left:16px;padding-right:16px;position:relative;flex-shrink:0;width:100%}
.d639{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:20px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d640{line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px)}
.d641{line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--palette-orange-intense,#ff3710);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px)}
.d642{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);white-space:nowrap}
.d643{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d644{position:absolute;display:flex;inset:69.83% -47.18% 0.01% -47.18%;align-items:center;justify-content:center}
.d645{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d646{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d647{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;height:231px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d648{font-family:'Poppins',sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d649{border-color:#c9c0ff;border-style:solid;border-top-width:8px;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:56px;padding-bottom:56px;position:relative;width:100%;height:100%}
.d650{align-content:stretch;display:flex;flex-direction:column;height:200px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d651{position:absolute;background-color:rgba(12,15,61,0.8);align-content:stretch;display:flex;gap:6px;align-items:center;left:16px;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;border-radius:999px;top:16px}
.d652{position:relative;flex-shrink:0;width:14px;height:14px}
.d653{word-break:break-word;font-family:'Inter',sans-serif;font-weight:500;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:11px;color:var(--text-invert,#f8fafc);white-space:nowrap}
.d654{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:20px;position:relative;flex-shrink:0;width:100%}
.d655{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d656{align-content:stretch;display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d657{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;gap:8px;align-items:center;justify-content:center;min-width:1px;padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:999px}
.d658{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d659{position:absolute;display:flex;inset:-2.5% -17.73% 0 34.56%;align-items:center;justify-content:center}
.d660{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0}
.d661{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:635px}
.d662{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:40px;position:relative;width:100%;height:100%}
.d663{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;gap:16px;align-items:flex-start;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d664{position:relative;flex-shrink:0;width:100%}
.d665{height:32.736px;overflow:clip;position:relative;flex-shrink:0;width:140px}
.d666{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:0;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d667{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;line-height:0;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d668{align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d669{display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:500;justify-content:center;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d670{line-height:var(--text-xs-line-height,18px)}
.d671{display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;justify-content:center;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px)}
.d672{display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-base-font-size,16px);text-overflow:ellipsis;letter-spacing:var(--text-base-letter-spacing,0px)}
.d673{line-height:var(--text-base-line-height,24px);overflow:hidden;font-size:16px;text-overflow:ellipsis}
.d674{height:0;position:relative;flex-shrink:0;width:342px}
.d675{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;flex-shrink:0;width:342px}
.d676{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);text-align:center;letter-spacing:var(--text-xs-letter-spacing,0px);width:100%}
.d677{position:absolute;height:339px;left:-101px;opacity:0.08;overflow:clip;top:255.89px;width:827.96px}
.d678{position:absolute;display:contents;inset:0 0.24% 0 0}
.d679{position:absolute;backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;bottom:112px;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;left:936px;padding:24px;border-radius:20px;width:440px}
.d680{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h3-line-height,28.8px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);white-space:nowrap}
.d681{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d682{position:relative;flex-shrink:0;width:48px;height:48px}
.d683{position:absolute;inset:-25%}
.d684{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:flex-start;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;position:relative;border-radius:4px;flex-shrink:0}
.d685{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d686{background-color:var(--surface,#f1f5f9);border-color:var(--border,#cbd5e1);border-right-width:1px;border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:flex-start;overflow:clip;padding:8px;position:relative;border-radius:8px;width:100%;height:100%}
.d687{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;height:100%;align-items:flex-start;min-width:1px;padding:16px;position:relative}
.d688{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d689{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-height:1px;overflow:clip;position:relative;width:100%}
.d690{background-color:var(--bg,#f8fafc);border-color:var(--palette-bleu-intense,#3100ff);border-bottom-width:1px;border-left-width:4px;border-right-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;filter:drop-shadow(0px 12px 14px rgba(12,15,61,0.08),0px 1px 1px rgba(12,15,61,0.04));display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:20px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d691{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:100%}
.d692{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:296.333px}
.d693{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d694{display:flex;height:10px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0}
.d695{flex:none;--rot:90deg;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d696{height:0;position:relative;width:10px}
.d697{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 10px 12px rgba(12,15,61,0.05),0px 1px 1px rgba(12,15,61,0.04));display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:20px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d698{height:100%;overflow:clip;position:relative;flex-shrink:0;width:1009px}
.d699{position:absolute;height:824px;left:0;top:0;width:1009px}
.d700{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:center;left:347px;top:589px}
.d701{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px;position:relative;border-radius:12px;flex-shrink:0;width:308px}
.d702{position:absolute;right:15px;width:16px;height:16px;top:15px}
.d703{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d704{position:relative;flex-shrink:0;width:8px;height:8px}
.d705{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);font-style:normal;opacity:0.9;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d706{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d707{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d708{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;left:424px;top:460px}
.d709{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;left:-24px;top:745px}
.d710{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;position:relative}
.d711{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:flex-end;padding:20px;position:relative;width:100%;height:100%}
.d712{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:20px;position:relative;border-radius:20px;flex-shrink:0;width:100%}
.d713{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:16px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d714{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.d715{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:8px;padding-top:24px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d716{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding-left:14px;padding-right:14px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d717{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:32px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d718{font-family:'Poppins',sans-serif;font-weight:700;line-height:24px;position:relative;flex-shrink:0;font-size:20px;color:var(--text-primary,#0f172a);width:100%}
.d719{font-family:'Poppins',sans-serif;font-weight:400;line-height:21px;position:relative;flex-shrink:0;font-size:14px;color:var(--text-secondary,#334155);width:100%}
.d720{align-content:stretch;display:flex;flex-direction:column;height:539px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.d721{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;left:99px;top:299px}
.d722{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:center;left:28px;top:237px}
.d723{position:absolute;background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;bottom:16px;align-content:stretch;display:flex;align-items:flex-start;left:16px;padding:10px;border-radius:20px}
.d724{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;padding-bottom:40px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d725{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);white-space:nowrap}
.d726{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:723px}
.d727{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-bottom:100px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d728{position:absolute;display:flex;inset:-24.58% -18.58% -0.23% 40.76%;align-items:center;justify-content:center}
.d729{align-content:center;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d730{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.04);flex-shrink:0;width:380px}
.d731{height:200px;position:relative;flex-shrink:0;width:100%}
.d732{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d733{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d734{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px)}
.d735{backdrop-filter:blur(9px);background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:44px;width:100%;height:100%}
.d736{grid-column:1;height:24.124px;margin-left:0;margin-top:0;position:relative;grid-row:1;width:160.975px}
.d737{background-color:var(--border-subtle,#e2e8f0);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d738{background-color:var(--border-subtle,#e2e8f0);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:999px;flex-shrink:0;width:40px;height:40px}
.d739{--tx:-50%;--ty:-50%;position:absolute;align-content:stretch;display:flex;gap:4px;align-items:center;left:calc(50% + 0.5px);padding:4px;border-radius:999px;top:calc(50% + 0.5px);transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d740{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-end;padding-left:100px;padding-right:100px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d741{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d742{align-content:stretch;display:flex;gap:24px;align-items:flex-end;position:relative;flex-shrink:0;width:100%}
.d743{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0;width:142px;height:142px}
.d744{background-color:var(--palette-lavande,#c9c0ff);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:40px;height:40px}
.d745{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d746{font-family:'Inter',sans-serif;font-weight:700;font-weight:700;position:relative;flex-shrink:0;font-size:18px;color:var(--bg,#f8fafc)}
.d747{font-family:'Inter',sans-serif;font-weight:500;font-weight:500;position:relative;flex-shrink:0;font-size:11px;color:rgba(255,255,255,0.7)}
.d748{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:1px;font-style:normal;position:relative}
.d749{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);white-space:nowrap}
.d750{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:min-content}
.d751{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:100px;padding-top:48px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d752{position:absolute;display:flex;inset:0 0 0 40.97%;align-items:center;justify-content:center}
.d753{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);white-space:nowrap}
.d754{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;flex-shrink:0;width:394px}
.d755{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:24px;position:relative;flex-shrink:0;width:100%}
.d756{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.d757{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d758{background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:999px;flex-shrink:0;width:40px;height:40px}
.d759{background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d760{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:20px;padding-top:120px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d761{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px)}
.d762{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px)}
.d763{align-content:stretch;display:flex;gap:32px;align-items:flex-start;padding-bottom:40px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d764{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:760px}
.d765{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:56px;height:56px}
.d766{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d767{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:min-content}
.d768{word-break:break-word;align-content:stretch;display:flex;gap:16px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d769{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;padding:16px;position:relative;border-radius:12px}
.d770{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:center;justify-content:center;min-width:1px;padding:32px;position:relative;border-radius:16px;align-self:stretch}
.d771{background-color:var(--palette-blanc,#f4fdfc);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:36px;flex-shrink:0;width:72px;height:72px}
.d772{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);text-align:center;letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d773{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-xs-font-size,12px);text-align:center;letter-spacing:var(--text-xs-letter-spacing,0px);width:min-content}
.d774{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:18px;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--text-invert,#f8fafc);white-space:nowrap}
.d775{background-color:white;height:2px;position:relative;border-radius:1px;flex-shrink:0;width:8px}
.d776{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:4px;flex-shrink:0;width:20px;height:20px}
.d777{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-bottom:100px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d778{position:absolute;display:flex;inset:60.34% 0.01% 0.32% 41.87%;align-items:center;justify-content:center}
.d779{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:1240px}
.d780{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d781{align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:20px;position:relative;flex-shrink:0;width:100%}
.d782{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0}
.d783{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding:12px;position:relative;border-radius:10px;flex-shrink:0}
.d784{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d785{font-family:'Poppins',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a)}
.d786{font-family:'Poppins',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:var(--text-secondary,#334155)}
.d787{align-content:stretch;display:flex;gap:32px;align-items:center;position:relative;flex-shrink:0}
.d788{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-end;justify-content:flex-end;padding-bottom:20px;padding-top:12px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.d789{align-content:center;display:flex;flex:1 0 0;flex-wrap:wrap;row-gap:8px;align-items:center;justify-content:space-between;min-width:1px;position:relative}
.d790{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;gap:12px;height:44px;align-items:center;min-width:1px;padding-left:14px;padding-right:14px;position:relative;border-radius:999px}
.d791{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:1200px}
.d792{background-color:var(--palette-blanc,#f4fdfc);border-color:var(--border-subtle,#e2e8f0);border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:12px;align-items:center;padding:16px;position:relative;flex-shrink:0;width:1240px}
.d793{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:40px}
.d794{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;position:relative}
.d795{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:258px}
.d796{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;overflow:hidden;position:relative;font-size:14px;color:var(--text-primary,#0f172a);text-overflow:ellipsis;letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d797{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);width:min-content}
.d798{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:120px}
.d799{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:160px}
.d800{align-content:stretch;display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:160px}
.d801{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:32px;height:32px}
.d802{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:999px;flex-shrink:0;width:36px;height:36px}
.d803{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:999px;flex-shrink:0;width:36px;height:36px}
.d804{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d805{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d806{border-width:2px;border-color:var(--palette-bleu-intense,#3100ff);border-style:solid;align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:999px;flex-shrink:0}
.d807{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;width:32px;height:32px}
.d808{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;width:1200px}
.d809{background-color:var(--border-subtle,#e2e8f0);align-content:stretch;display:flex;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:100px}
.d810{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--border,#cbd5e1);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:44px;width:100%;height:100%}
.d811{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-style:normal;padding-bottom:24px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d812{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:100%}
.d813{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:48px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d814{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.04);flex-shrink:0;width:100%}
.d815{height:160px;position:relative;flex-shrink:0;width:100%}
.d816{align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;flex-shrink:0;width:100%}
.d817{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d818{align-content:stretch;display:flex;align-items:flex-start;position:relative;flex-shrink:0}
.d819{height:68.416px;position:relative;flex-shrink:0;width:292.599px}
.d820{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d821{align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-start;position:relative;flex-shrink:0}
.d822{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d823{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d824{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:400;gap:12px;align-items:flex-start;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%;white-space:nowrap}
.d825{position:relative;flex-shrink:0}
.d826{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:40px;padding-top:80px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d827{align-content:center;display:flex;flex-wrap:wrap;gap:6px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d828{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d829{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d830{background-color:var(--palette-lavande,#c9c0ff);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.d831{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.d832{font-family:'Poppins',sans-serif;font-weight:700;position:relative;flex-shrink:0;font-size:16px;color:var(--palette-blanc,#f4fdfc)}
.d833{font-family:'Poppins',sans-serif;font-weight:500;position:relative;flex-shrink:0;font-size:10px;color:var(--text-invert-secondary,rgba(248,250,252,0.8))}
.d834{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d835{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:48px;padding-top:40px;padding-left:16px;padding-right:16px;position:relative;width:100%;height:100%}
.d836{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);width:100%}
.d837{align-content:center;display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.d838{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d839{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;color:var(--text-primary,#0f172a);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d840{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d841{background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:44px;width:100%;height:100%}
.d842{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:20px;padding-top:80px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d843{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:24px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d844{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:20px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d845{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.d846{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d847{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;padding:12px;position:relative;border-radius:10px;flex-shrink:0;width:100%}
.d848{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d849{background-color:var(--palette-blanc,#f4fdfc);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:28px;flex-shrink:0;width:56px;height:56px}
.d850{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:8px;padding-top:12px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d851{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:40px;padding-left:20px;padding-right:20px;position:relative;width:100%;height:100%}
.d852{background-color:var(--palette-blanc,#f4fdfc);border-color:var(--border-subtle,#e2e8f0);border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;flex-shrink:0;width:100%}
.d853{align-content:stretch;display:flex;flex:1 0 0;gap:12px;align-items:center;min-width:1px;position:relative}
.d854{background-color:var(--surface,#f1f5f9);border-width:1px;border-color:var(--palette-bleu-intense,#3100ff);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d855{align-content:stretch;display:flex;gap:6px;align-items:flex-start;position:relative;flex-shrink:0}
.d856{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.d857{align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.d858{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:999px;flex-shrink:0}
.d859{background-color:var(--palette-bleu-intense,#3100ff);align-content:stretch;display:flex;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:999px;flex-shrink:0}
.d860{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d861{position:relative;width:20px;height:20px}
.d862{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:40px;padding-top:48px;padding-left:24px;padding-right:24px;position:relative;width:100%;height:100%}
.d863{height:28.059px;overflow:clip;position:relative;flex-shrink:0;width:120px}
.d864{position:absolute;height:16.814px;left:0;top:0;width:26.175px}
.d865{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d866{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);width:100%;white-space:nowrap}
.d867{align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d868{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d869{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d870{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-muted,#94a3b8);font-size:var(--text-xs-font-size,12px);text-align:center;letter-spacing:var(--text-xs-letter-spacing,0px);white-space:nowrap}
.d871{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:64px;align-items:flex-start;padding:100px;position:relative;width:100%;height:100%}
.d872{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:760px}
.d873{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;filter:drop-shadow(0px 8px 12px rgba(12,15,61,0.08));display:flex;flex:1 0 0;flex-direction:column;gap:32px;align-items:flex-start;min-width:1px;padding:40px;position:relative;border-radius:24px}
.d874{word-break:break-word;flex:1 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);min-width:1px;font-style:normal;position:relative;color:var(--text-primary,#0f172a);font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px)}
.d875{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:28px;flex-shrink:0;width:56px;height:56px}
.d876{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-base-line-height,24px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px)}
.d877{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:40px;height:40px}
.d878{background-color:var(--palette-jaune-fluo,#b7ff5a);align-content:stretch;display:flex;align-items:flex-start;padding:8px;position:relative;border-radius:8px;flex-shrink:0}
.d879{border-width:1px;border-color:black;border-style:solid;position:relative;border-radius:4px;flex-shrink:0;width:24px;height:24px}
.d880{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.d881{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-lg-line-height,27px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-lg-font-size,18px);letter-spacing:var(--text-lg-letter-spacing,0px);width:100%}
.d882{word-break:break-word;align-content:stretch;display:flex;align-items:flex-end;justify-content:space-between;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d883{font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-xs-line-height,18px);position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-xs-font-size,12px);letter-spacing:var(--text-xs-letter-spacing,0px)}
.d884{display:flex;flex-direction:column;font-family:'Poppins',sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d885{align-content:stretch;display:flex;flex-direction:column;gap:2px;align-items:flex-end;justify-content:center;position:relative;flex-shrink:0}
.d886{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:80px;align-items:flex-start;padding:100px;position:relative;width:100%;height:100%}
.d887{--ty:-50%;position:absolute;display:flex;height:921.999px;align-items:center;justify-content:center;right:-264.5px;top:calc(50% - 38.5px);width:1215.992px;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d888{--sy:-1;flex:none;--rot:180deg;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d889{height:921.999px;position:relative;width:1215.992px}
.d890{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:1240px}
.d891{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-lavande,#c9c0ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d892{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:560px}
.d893{align-content:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;position:relative;align-self:stretch;flex-shrink:0;width:480px}
.d894{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-base-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-base-font-size,16px);letter-spacing:var(--text-base-letter-spacing,0px);width:100%}
.d895{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:12px;position:relative;border-radius:100px;flex-shrink:0}
.d896{background-color:var(--palette-jaune-fluo,#b7ff5a);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding:12px;position:relative;border-radius:100px;flex-shrink:0}
.d897{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;border-radius:24px;flex-shrink:0;width:392px}
.d898{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;border-radius:24px;width:392px}
.d899{background-color:var(--palette-bleu-nuit,#0c0f3d);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;position:relative;width:100%;height:100%}
.d900{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.d901{align-content:stretch;display:flex;flex-direction:column;align-items:flex-end;position:relative;flex-shrink:0;width:100%}
.d902{--ty:-50%;position:absolute;display:flex;height:913.999px;align-items:center;justify-content:center;right:-276.44px;top:calc(50% + 193.5px);width:1205.444px;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d903{height:913.999px;position:relative;width:1205.444px}
.d904{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:32px;position:relative;border-radius:24px;flex-shrink:0;width:100%}
.d905{border-color:#c9c0ff;border-style:solid;border-top-width:8px;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:100px;padding-top:48px;padding-left:100px;padding-right:100px;position:relative;width:100%;height:100%}
.d906{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;overflow:clip;position:relative;border-radius:16px}
.d907{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;position:relative}
.d908{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;gap:16px;align-items:center;padding:16px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d909{background-color:var(--palette-lavande,#c9c0ff);align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:24px;flex-shrink:0;width:48px;height:48px}
.d910{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:var(--text-sm-line-height,21px);min-width:1px;font-style:normal;position:relative;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d911{font-family:'Poppins',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);white-space:nowrap}
.d912{font-family:'Poppins',sans-serif;font-weight:400;min-width:100%;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);width:min-content}
.d913{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:380px}
.d914{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:4px;flex-shrink:0;width:380px}
.d915{background-color:var(--palette-blanc,#f4fdfc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.d916{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:4px;width:380px}
.d917{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:center;min-height:1px;padding-left:80px;padding-right:80px;padding-top:72px;padding-bottom:72px;position:relative;width:100%}
.d918{align-content:stretch;display:flex;flex:1 0 0;align-items:center;justify-content:space-between;min-height:1px;padding-top:120px;position:relative;width:100%}
.d919{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:616px;align-items:flex-start;justify-content:space-between;padding:32px;position:relative;border-radius:28px;flex-shrink:0;width:624px}
.d920{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;padding:32px;position:relative;border-radius:24px;flex-shrink:0;width:480px}
.d921{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;text-align:center;width:100%}
.d922{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:100%}
.d923{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d924{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8));font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.d925{background-color:rgba(255,255,255,0.05);border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;align-content:stretch;display:flex;height:48px;align-items:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.d926{--ty:-50%;position:absolute;align-content:stretch;display:flex;align-items:flex-start;right:15px;top:50%;transform:translate(var(--tx,0px),var(--ty,0px)) rotate(var(--rot,0deg)) scale(var(--sx,1),var(--sy,1))}
.d927{word-break:break-word;align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%;white-space:nowrap}
.d928{font-family:'Poppins',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:var(--text-invert-secondary,rgba(248,250,252,0.8))}
.d929{font-family:'Poppins',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc)}
.d930{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px;padding-top:12px;position:relative;width:100%;height:100%}
.d931{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:clip;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.d932{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding-left:100px;padding-right:100px;padding-top:80px;padding-bottom:80px;position:relative;box-shadow:0px 24px 48px 0px rgba(12,15,61,0.15),0px 20px 40px 0px rgba(49,0,255,0.2);width:100%;height:100%}
.d933{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);white-space:nowrap}
.d934{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h1-line-height,80px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);white-space:nowrap}
.d935{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;height:63px;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:338.667px}
.d936{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;position:relative;box-shadow:0px 24px 48px 0px rgba(12,15,61,0.15),0px 20px 40px 0px rgba(49,0,255,0.2);width:100%;height:100%}
.d937{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:min-content}
.d938{position:absolute;height:278.47%;left:0;max-width:none;top:-68.52%;width:116.04%}
.d939{font-family:'Poppins',sans-serif;font-weight:700;line-height:0;position:relative;flex-shrink:0;font-size:var(--h1-font-size,64px);letter-spacing:var(--h1-letter-spacing,0px);width:100%}
.d940{background-color:var(--surface,#f1f5f9);align-content:stretch;display:flex;flex-direction:column;gap:80px;align-items:flex-start;padding:100px;position:relative;width:100%;height:100%}
.d941{position:absolute;inset:14.19% 48.97% -0.05% -13.11%}
.d942{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.d943{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px)}
.d944{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px)}
.d945{align-content:stretch;display:flex;gap:40px;height:480px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.d946{background-color:var(--surface,#f1f5f9);align-content:stretch;filter:drop-shadow(0px 0px 3.5px rgba(12,15,61,0.15));display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;min-width:1px;padding:40px;position:relative;border-radius:16px}
.d947{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:100%}
.d948{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--display-large-line-height,76.8px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--display-large-font-size,64px);letter-spacing:var(--display-large-letter-spacing,0px);white-space:nowrap}
.d949{font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);position:relative;flex-shrink:0;color:var(--text-primary,#0f172a);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:307px}
.d950{align-content:stretch;cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.d951{background-color:var(--bg,#f8fafc);border-color:#c9c0ff;border-style:solid;border-top-width:16px;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:100px;position:relative;width:100%;height:100%}
.d952{align-content:stretch;display:flex;flex-direction:column;gap:56px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.d953{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;width:1240px}
.d954{font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);position:relative;flex-shrink:0;color:var(--palette-bleu-nuit,#0c0f3d);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:832px}
.d955{font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:783px}
.d956{column-gap:24px;row-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.d957{border-color:#3100ff;border-left-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-self:stretch;overflow:clip;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;align-self:flex-start;flex-shrink:0}
.d958{--direction:to right;align-content:stretch;display:flex;flex-direction:column;--from:#3100ff;gap:64px;align-items:flex-start;padding:100px;position:relative;width:100%;height:100%;--to:#0c0f3d;background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d959{position:absolute;display:contents;inset:-0.98% -0.22% -0.98% -2.99%}
.d960{position:absolute;display:contents;left:-0.16px;top:-38.06px}
.d961{position:absolute;height:836px;left:0.16px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-size:1486.222px 836px;opacity:0.15;top:38.06px;width:1486.222px}
.d962{height:836px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0.093px 0px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:1486.408px}
.d963{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1242.144px -44.383px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:293.343px}
.d964{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-151.371px -281.86px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:381.008px}
.d965{position:absolute;display:flex;height:364.149px;align-items:center;justify-content:center;left:323.82px;top:190.73px;width:364.992px}
.d966{height:364.149px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-323.665px -152.674px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:364.992px}
.d967{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-958.532px -282.25px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:381.008px}
.d968{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1193.766px -282.249px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:381.008px}
.d969{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-229.53px 38.061px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:445.914px}
.d970{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-100.237px 37.491px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:302.615px}
.d971{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1350.434px 29.769px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:113.797px}
.d972{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1111.881px 29.769px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:113.797px}
.d973{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-688.74px 38.011px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:243.609px}
.d974{height:69.121px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1416.836px -628.285px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:152.572px}
.d975{height:57.32px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1428.877px -311.34px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:125.598px}
.d976{height:8.429px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1477.522px -73.631px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:19.388px}
.d977{height:151.729px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0.16px -0.296px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:311.044px}
.d978{height:70.807px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-1181.338px -599.044px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:260.468px}
.d979{position:absolute;display:flex;height:835.352px;align-items:center;justify-content:center;left:452.22px;top:38.36px;width:741.786px}
.d980{height:741.786px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-452.065px -0.295px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:835.352px}
.d981{position:absolute;display:flex;height:511.664px;align-items:center;justify-content:center;left:0.47px;top:362.04px;width:451.815px}
.d982{height:451.815px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-0.31px -323.984px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:511.664px}
.d983{height:60.692px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-428.536px -749.395px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:110.425px}
.d984{height:75.864px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-0.405px -667.903px;mask-size:1486.222px 836px;opacity:0.15;position:relative;width:167.745px}
.d985{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);white-space:nowrap}
.d986{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:500px;align-items:flex-start;min-width:1px;overflow:clip;position:relative;border-radius:24px}
.d987{position:absolute;background-color:var(--surface,#f1f5f9);inset:0;border-radius:24px}
.d988{position:absolute;inset:0;overflow:hidden;border-radius:24px}
.d989{position:absolute;--direction:to bottom;--from:rgba(12,15,61,0);inset:0;border-radius:24px;--to:var(--palette-bleu-nuit,#0c0f3d);background-image:linear-gradient(var(--direction,to bottom),var(--from),var(--to))}
.d990{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:1px;padding:40px;position:relative;width:100%}
.d991{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);white-space:nowrap}
.d992{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.d993{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--h3-line-height,28.8px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--h3-font-size,24px);letter-spacing:var(--h3-letter-spacing,0px);width:min-content}
.d994{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--bg,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.d995{align-content:stretch;display:flex;align-items:center;position:relative;width:100%;height:100%}
.d996{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;min-width:1px;padding-left:40px;padding-right:40px;padding-top:64px;padding-bottom:64px;position:relative}
.d997{height:560px;overflow:clip;position:relative;flex-shrink:0;width:912px}
.d998{position:absolute;display:contents;left:-91px;top:-2px}
.d999{position:absolute;height:560px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-3px -2px;mask-size:1003px 563px;right:0;top:0;width:1000px}
.d1000{position:absolute;display:contents;left:309px;top:40px}
.d1001{position:absolute;height:224.5px;left:309px;opacity:0.35;top:289px;width:275px}
.d1002{position:absolute;height:41.667px;left:535px;opacity:0.35;top:335px;width:27.667px}
.d1003{position:absolute;height:296.5px;left:369px;opacity:0.35;top:40px;width:276px}
.d1004{position:absolute;height:79.5px;left:542px;opacity:0.35;top:441px;width:52.5px}
.d1005{position:absolute;height:560px;right:0;top:0;width:1000px}
.d1006{position:absolute;display:contents;left:308.5px;top:289px}
.d1007{position:absolute;background-size:6.000000238418579px 6.000000238418579px;background-position:top left;height:240.152px;left:287.05px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:21.45px 8.85px;mask-size:275px 224.5px;top:280.15px;width:335.721px}
.d1008{position:absolute;display:contents;left:369px;top:40px}
.d1009{position:absolute;background-size:6.000000238418579px 6.000000238418579px;background-position:top left;height:309px;left:359px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:10px 5.72px;mask-size:276px 296.5px;top:34.28px;width:294px}
.d1010{position:absolute;display:contents;left:542px;top:439px}
.d1011{position:absolute;background-size:6.000000238418579px 6.000000238418579px;background-position:top left;height:92px;left:539px;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:3px 9px;mask-size:52.5px 79.5px;top:430px;width:60px}
.d1012{position:absolute;background-size:6.000000238418579px 6.000000238418579px;background-position:top left;height:27px;left:527px;top:346px;width:32px}

.brandToken0{height:56px;position:relative;flex-shrink:0;width:41.622px}
.brandToken1{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.brandToken2{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;border-radius:4px;width:100%;height:100%}
.brandToken3{background-color:var(--bg,#f8fafc);border-width:1px;border-color:var(--border-subtle,#e2e8f0);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px;position:relative;border-radius:4px;flex-shrink:0;width:100%}
.brandToken4{position:absolute;background-color:var(--palette-bleu-intense,#3100ff);bottom:-1px;left:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;top:-1px;width:4px}
.brandToken5{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-bleu-intense,#3100ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.brandToken6{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:80px}
.brandToken7{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:64px;height:64px}
.brandToken8{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-secondary,#334155);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.brandToken9{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;width:64px;height:64px}
.brandToken10{height:43.162px;position:relative;flex-shrink:0;width:56px}
.brandToken11{position:absolute;display:contents;inset:0.32% 0.2% 0.33% 0.25%}
.brandToken12{position:absolute;inset:0.32% 0.21% 0.33% 0.24%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:0.005px 0px;mask-size:55.746px 42.882px}
.brandToken13{position:absolute;display:contents;inset:3.57% 3.44% 3.56% 3.49%}
.brandToken14{position:absolute;inset:-244.28% -119.99% -48.44% -82.7%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:48.265px 106.976px;mask-size:52.117px 40.088px}
.brandToken15{position:absolute;inset:3.49% 3.46% 3.62% 50.02%}
.brandToken16{position:absolute;inset:3.49% 3.46% 3.61% 50.02%}
.brandToken17{position:absolute;inset:3.49% 3.46% 3.57% 50.02%}
.brandToken18{position:absolute;inset:3.49% 3.46% 3.53% 50.02%}
.brandToken19{position:absolute;inset:3.49% 3.46% 3.63% 50.02%}
.brandToken20{position:absolute;inset:3.49% 3.46% 3.65% 50.02%}
.brandToken21{position:absolute;inset:83.87% 18.13% 3.61% 52.22%}
.brandToken22{position:absolute;display:contents;inset:3.55% 3.46% 45.78% 50.14%}
.brandToken23{position:absolute;inset:-22.64% -116.23% -193.33% -27.31%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:43.373px 11.304px;mask-size:25.982px 21.872px}
.brandToken24{position:absolute;inset:5.83% 23.5% 87.99% 63.71%}
.brandToken25{position:absolute;inset:5.83% 26.24% 88.76% 63.7%}
.brandToken26{position:absolute;inset:3.34% 49.98% 3.34% 0.32%}
.brandToken27{position:absolute;inset:3.34% 49.97% 3.34% 0.33%}
.brandToken28{position:absolute;inset:3.34% 49.97% 3.34% 0.34%}
.brandToken29{position:absolute;inset:3.34% 49.98% 3.36% 0.32%}
.brandToken30{position:absolute;inset:3.34% 49.98% 3.35% 0.33%}
.brandToken31{position:absolute;inset:3.34% 49.97% 3.35% 0.33%}
.brandToken32{position:absolute;display:contents;inset:40.11% 49.96% 3.33% 0.44%}
.brandToken33{position:absolute;inset:10.7% 31.07% -23% -18.44%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:10.573px 12.698px;mask-size:27.775px 24.413px}
.brandToken34{position:absolute;display:contents;inset:0.32% 0.2% 0.33% 50.03%;mix-blend-mode:multiply}
.brandToken35{position:absolute;display:contents;inset:0.34% 0.21% 0.31% 50.02%}
.brandToken36{position:absolute;display:contents;inset:0.8% 0.48% -0.14% 49.74%}
.brandToken37{position:absolute;display:contents;inset:0.8% 0.48% -0.14% 49.75%}
.brandToken38{position:absolute;display:contents;inset:0.65% 0.41% -1.12% 49.32%}
.brandToken39{position:absolute;inset:0.65% 0.41% -1.12% 49.32%;mask-position:0.396px -0.146px, 0.39px -0.137px, 0.237px 0.061px;mask-size:27.873px 42.882px, 27.873px 42.882px, 27.873px 42.877px;opacity:0.6}
.brandToken40{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.brandToken41{position:absolute;left:0;max-width:none;width:100%;height:100%;top:0}
.brandToken42{position:absolute;bottom:3.83%;display:contents;left:5.65%;mix-blend-mode:multiply;right:49.97%;top:50%}
.brandToken43{position:absolute;bottom:3.83%;display:contents;left:5.65%;right:50.01%;top:50%}
.brandToken44{position:absolute;inset:49.33% 49.64% 4.5% 5.98%;mask-position:-0.185px 0.291px, -0.185px 0.291px;mask-size:24.851px 19.928px, 24.83px 19.928px;opacity:0.6}
.brandToken45{position:absolute;inset:65.85% 88.37% 24.1% 8.59%}
.brandToken46{position:absolute;inset:87.22% 74.13% 11.3% 23.09%}
.brandToken47{position:absolute;inset:3.34% 3.27% 3.34% 3.33%}
.brandToken48{position:absolute;inset:84.71% 63.15% 7.7% 19.27%}
.brandToken49{position:absolute;display:contents;inset:11.21% 54.37% 11.56% 21.8%}
.brandToken50{position:absolute;display:contents;inset:11.69% 53.81% 11.04% 21.54%}
.brandToken51{position:absolute;display:contents;inset:11.22% 52.94% 10.05% 21.25%}
.brandToken52{position:absolute;inset:11.22% 52.94% 10.05% 21.25%;mask-position:0.312px -0.007px, 0.164px 0.2px;mask-size:13.344px 33.336px, 13.805px 33.352px}
.brandToken53{position:absolute;inset:13.15% 83.33% 86.83% 16.67%}
.brandToken54{position:absolute;display:contents;inset:21.11% 60.58% 23.19% 8.44%}
.brandToken55{position:absolute;inset:20.88% -61.47% -119.23% 8.59%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-0.084px 0.097px;mask-size:17.346px 24.042px}
.brandToken56{position:absolute;inset:68.76% 76.02% 23.69% 9.83%}
.brandToken57{position:absolute;display:contents;inset:11.91% 56.13% 13.2% 11.31%}
.brandToken58{position:absolute;display:contents;inset:12.25% 56.41% 12.75% 11.06%}
.brandToken59{position:absolute;display:contents;inset:11.81% 56.11% 12.4% 10.83%}
.brandToken60{position:absolute;inset:11.81% 56.11% 12.4% 10.83%;mask-position:0.269px 0.044px, 0.126px 0.19px;mask-size:18.234px 32.322px, 18.221px 32.369px}
.brandToken61{position:absolute;inset:62.44% 59.85% 13.32% 11.49%}
.brandToken62{position:absolute;inset:12.75% 60.41% 61.82% 11.42%}
.brandToken63{position:absolute;inset:84.71% 19.25% 7.7% 63.16%}
.brandToken64{position:absolute;display:contents;inset:11.68% 11.24% 13.32% 56.23%}
.brandToken65{position:absolute;display:contents;inset:12.25% 11.52% 12.75% 55.94%}
.brandToken66{position:absolute;display:contents;inset:11.81% 11.28% 12.4% 55.66%}
.brandToken67{position:absolute;inset:11.81% 11.28% 12.4% 55.66%;mask-position:0.317px -0.056px, 0.158px 0.19px;mask-size:18.221px 32.369px, 18.221px 32.369px}
.brandToken68{position:absolute;display:contents;inset:11.76% 10.9% 13.31% 56.22%}
.brandToken69{position:absolute;inset:12.75% 11.38% 61.94% 60.46%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:-2.376px -0.427px;mask-size:18.415px 32.343px}
.brandToken70{position:absolute;inset:74.32% 11.35% 13.28% 63.89%}
.brandToken71{position:absolute;display:contents;inset:20.98% 5.99% 23.42% 60.58%}
.brandToken72{position:absolute;display:contents;inset:21.47% 6.28% 21.73% 59.39%}
.brandToken73{position:absolute;display:contents;inset:21.21% 5.4% 20.62% 59.28%}
.brandToken74{position:absolute;inset:21.21% 5.4% 20.62% 59.28%;mask-position:0.727px -0.1px, 0.058px 0.112px;mask-size:18.72px 23.998px, 19.225px 24.513px}
.brandToken75{position:absolute;display:contents;inset:67.35% 9.78% 23.41% 72.24%}
.brandToken76{position:absolute;display:contents;inset:67.81% 10.07% 22.26% 71.95%}
.brandToken77{position:absolute;display:contents;inset:67.64% 9.47% 21.2% 71.51%}
.brandToken78{position:absolute;inset:67.64% 9.47% 21.2% 71.51%;mask-position:0.407px -0.125px, 0.249px 0.074px;mask-size:10.069px 3.99px, 10.069px 4.285px}
.brandToken79{position:absolute;display:contents;inset:56.8% 6.12% 24.11% 88.41%}
.brandToken80{position:absolute;inset:29.45% -30.84% 10.49% 84.55%;mask-mode:alpha;mask-composite:intersect;mask-clip:no-clip;mask-repeat:no-repeat;mask-position:2.162px 11.805px;mask-size:3.059px 8.236px}
.brandToken81{position:absolute;inset:65.2% 8.32% 23.56% 82.29%}
.brandToken82{position:absolute;inset:65.13% 8.25% 23.6% 82.36%}
.brandToken83{position:absolute;display:contents;inset:11.27% 21.88% 11.53% 54.4%}
.brandToken84{position:absolute;display:contents;inset:11.64% 22.15% 11.04% 53.3%}
.brandToken85{position:absolute;display:contents;inset:11.23% 21.25% 10.05% 52.94%}
.brandToken86{position:absolute;inset:11.23% 21.25% 10.05% 52.94%;mask-position:0.818px 0.018px, 0.2px 0.18px;mask-size:13.282px 33.32px, 13.746px 33.373px}
.brandToken87{position:absolute;inset:11.19% 23.65% 71.32% 58.07%}
.brandToken88{position:absolute;inset:11.19% 23.64% 73.51% 59.2%}
.brandToken89{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:64px;height:64px}
.brandToken90{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:16px;width:64px;height:64px}
.brandToken91{height:56px;position:relative;flex-shrink:0;width:55.426px}
.brandToken92{position:absolute;inset:-0.35% -0.36% -0.36% -0.36%}
.brandToken93{display:block;max-width:none;width:100%;height:100%}
.brandToken94{position:relative;flex-shrink:0;width:64px;height:64px}
.brandToken95{position:relative;width:64px;height:64px}
.brandToken96{height:56px;position:relative;flex-shrink:0;width:39.469px}
.brandToken97{height:56px;position:relative;flex-shrink:0;width:47.88px}
.brandToken98{opacity:0.2;position:relative;width:100%;height:100%}
.brandToken99{position:absolute;display:contents;inset:0 0 -0.03% 0}
.brandToken100{position:absolute;inset:0 0 -0.03% 0}
.marquesToken0{align-content:stretch;display:flex;gap:80px;align-items:flex-start;position:relative;width:100%;height:100%}
.marquesToken1{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative}
.marquesToken2{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h2-line-height,56px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h2-font-size,48px);letter-spacing:var(--h2-letter-spacing,0px);width:100%}
.marquesToken3{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px;position:relative;border-radius:20px;flex-shrink:0;width:440px}
.marquesToken4{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-lavande,#c9c0ff);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.marquesToken5{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.marquesToken6{align-content:stretch;cursor:pointer;display:flex;gap:4px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.marquesToken7{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);text-align:left;letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.marquesToken8{position:relative;flex-shrink:0;width:20px;height:20px}
.marquesToken9{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.marquesToken10{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:16px;position:relative;border-radius:24px;width:100%;height:100%}
.marquesToken11{height:185px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.marquesToken12{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:8px;width:100%;height:100%}
.marquesToken13{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.marquesToken14{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:700;line-height:var(--h4-line-height,24px);font-style:normal;position:relative;flex-shrink:0;color:var(--palette-blanc,#f4fdfc);font-size:var(--h4-font-size,20px);letter-spacing:var(--h4-letter-spacing,0px);white-space:nowrap}
.marquesToken15{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);min-width:100%;font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content}
.marquesToken16{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.marquesToken17{align-content:stretch;display:flex;gap:4px;align-items:center;justify-content:center;position:relative;flex-shrink:0}
.marquesToken18{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:600;line-height:var(--text-sm-line-height,21px);font-style:normal;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);white-space:nowrap}
.marquesToken19{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.marquesToken20{position:relative;flex-shrink:0;width:24px;height:24px}
.marquesToken21{position:absolute;background-color:var(--palette-jaune-fluo,#b7ff5a);align-content:stretch;display:flex;align-items:center;justify-content:center;left:23px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;border-radius:100px;top:23px}
.marquesToken22{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:500;line-height:18px;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:var(--palette-bleu-nuit,#0c0f3d);white-space:nowrap}
.marquesToken23{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:32px;height:32px}
.marquesToken24{height:28px;position:relative;flex-shrink:0;width:27.713px}
.marquesToken25{position:absolute;inset:-0.35% -0.36% -0.36% -0.36%}
.marquesToken26{display:block;max-width:none;width:100%;height:100%}
.marquesToken27{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:flex-start;padding:16px;position:relative;border-radius:24px;width:100%;height:100%}
.marquesToken28{flex:1 0 0;height:260px;min-width:1px;position:relative;border-radius:8px}
.marquesToken29{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;min-width:1px;position:relative}
.marquesToken30{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.marquesToken31{height:28px;position:relative;flex-shrink:0;width:20.811px}
.marquesToken32{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%;white-space:pre-wrap}
.marquesToken33{line-height:var(--text-sm-line-height,21px);margin-bottom:0}
.marquesToken34{line-height:var(--text-sm-line-height,21px);margin-bottom:0;font-size:14px}
.marquesToken35{line-height:var(--text-sm-line-height,21px)}
.marquesToken36{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:16px;position:relative;border-radius:24px;width:588px}
.marquesToken37{height:28px;position:relative;flex-shrink:0;width:19.734px}
.marquesToken38{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:32px;height:32px}
.marquesToken39{height:28px;position:relative;flex-shrink:0;width:23.94px}
.marquesToken40{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:var(--text-sm-line-height,21px);font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:100%}
.marquesToken41{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;width:100%;height:100%}
.marquesToken42{backdrop-filter:blur(9px);background-color:var(--glassmorph-background,#f4fdfc);border-width:1px;border-color:var(--glassmorph-stroke,#f4fdfc);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:20px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.marquesToken43{word-break:break-word;font-family:'Poppins',sans-serif;font-weight:400;line-height:0;min-width:100%;font-style:normal;opacity:0.8;position:relative;flex-shrink:0;color:var(--text-invert,#f8fafc);font-size:var(--text-sm-font-size,14px);letter-spacing:var(--text-sm-letter-spacing,0px);width:min-content;white-space:pre-wrap}
/* Visual refinements and responsive composition are kept separate from design tokens. */
.provisional{overflow:hidden}
.canvas img[src$=".svg"]{width:auto;height:auto}
.canvas [data-name="login-card"] input{color:rgba(248,250,252,.8)}
.nav-submenu{display:none;position:absolute;top:100%;left:0;min-width:230px;z-index:50;padding:12px;border-radius:14px;background:#0c0f3d;box-shadow:0 12px 32px #0004;color:#f8fafc;font-size:14px;line-height:24px}.nav-submenu a{display:block;padding:8px 12px;border-radius:8px}.nav-submenu a:hover{background:#3100ff}[data-name="Nav Links Segmented"]>div:hover>.nav-submenu,[data-name="Nav Links Segmented"]>div:focus-within>.nav-submenu{display:block}
.login-mobile>div{min-height:1342px}
@media(max-width:767px){.login-mobile [data-node-id="692:7722"]{padding:80px 20px 40px}.login-mobile [data-node-id="692:7723"]{padding-top:0;flex-direction:column;gap:24px}.login-mobile [data-node-id="692:7724"],.login-mobile [data-node-id="692:7732"]{width:350px;height:auto;padding:24px}.login-mobile [data-node-id="692:7724"]{order:2;gap:24px}.login-mobile [data-node-id="692:7727"]{font-size:32px;line-height:40px}.login-mobile [data-node-id="692:7729"]{flex-direction:column}.login-mobile [data-node-id="692:7753"]{left:12px;top:12px;width:366px}.login-mobile [data-name="Nav Links Segmented"]{display:none}.login-mobile [data-node-id="I692:7753;323:11142"]{display:none}}
/* Progressive enhancement: content is visible when JavaScript is unavailable. */
.motion-reveal{transition:opacity .65s ease var(--reveal-delay,0ms),translate .65s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}
.reveal-pending{opacity:0;translate:0 24px}
.motion-card,.motion-button,.motion-link{transition:opacity .65s ease var(--reveal-delay,0ms),translate .45s cubic-bezier(.22,1,.36,1),scale .25s ease,box-shadow .3s ease,filter .25s ease}
.motion-card:focus-within{box-shadow:0 14px 36px rgba(49,0,255,.14)}
.motion-button:focus-visible{translate:0 -2px;box-shadow:0 8px 22px rgba(49,0,255,.24)}
@media(hover:hover) and (pointer:fine){
  .motion-card:not(.reveal-pending):hover{translate:0 -6px;box-shadow:0 18px 42px rgba(12,15,61,.16)}
  .motion-button:not(.reveal-pending):hover{translate:0 -2px;box-shadow:0 8px 22px rgba(49,0,255,.24);filter:brightness(1.08)}
  .motion-link:not(.reveal-pending):hover{translate:0 -1px;filter:brightness(1.18)}
}
.motion-button:active,.motion-link:active{scale:.98;translate:0 0}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  .motion-reveal,.motion-card,.motion-button,.motion-link{transition:none!important;translate:none!important;scale:none!important}
  .reveal-pending{opacity:1!important}
}
/* Full-width home backgrounds with the original centered content widths. */
.desktop[data-page="80:19652"]{width:max(1440px,100%)}
.desktop[data-page="80:19652"]>.design-section{max-width:none;width:100%}
.desktop[data-page="80:19652"]>.design-section:not([data-section="96:145"]){overflow:clip;isolation:isolate}
.desktop[data-page="80:19652"]>.design-section:is([data-section="96:175"],[data-section="802:6843"],[data-section="802:6865"],[data-section="612:8370"],[data-section="96:201"],[data-section="96:228"],[data-section="603:6537"])>div{padding-left:calc(100px + var(--home-gutter,0px));padding-right:calc(100px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="80:20253"]>div{padding-left:calc(64px + var(--home-gutter,0px));padding-right:calc(64px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="802:6843"] [aria-hidden] img{width:100%;height:100%;object-fit:cover;object-position:center}
/* Decorative motifs stay at the outside edges as the available width grows. */
.desktop[data-page="80:19652"] .d941{left:-13.11%;right:auto;width:923.65px;pointer-events:none}
.desktop[data-page="80:19652"] .d728{left:auto;right:-18.58%;width:1120.61px;pointer-events:none}
.desktop[data-page="80:19652"] .d887{right:calc(var(--home-gutter,0px) - 264.5px);pointer-events:none}
/* Keep the motif's reflection independent from its parent's vertical centering. */
.desktop[data-page="80:19652"] .d887>.d888{transform:rotate(180deg) scaleY(-1)}
.desktop[data-page="80:19652"] [data-section="96:228"] .d959{pointer-events:none}
/* Cover the whole section with the original motif, preserving its proportions. */
.desktop[data-page="80:19652"] [data-node-id="108:6476"]{display:block;inset:50% auto auto 50%;width:1486.222px;height:836px;transform:translate(-50%,-50%) scale(var(--possible-bg-scale,1)) translateY(-38.06px);transform-origin:center;pointer-events:none}
.desktop[data-page="80:19652"] [data-section="80:20253"] .d185{left:auto;right:calc(110px + var(--home-gutter,0px));pointer-events:none}
/* Extend both halves of the contact and network strips without widening text. */
.desktop[data-page="80:19652"] [data-section="115:6737"] .d4{width:calc(580px + var(--home-gutter,0px));padding-left:calc(64px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="115:6737"] .d25{padding-right:calc(100px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="96:247"] .d996{padding-left:calc(40px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="96:247"] .d997{width:calc(912px + var(--home-gutter,0px))}
.desktop[data-page="80:19652"] [data-section="96:247"] .d999{width:100%;mask-size:100% 563px}
[data-section="96:145"],[data-section="123:3184"]{height:100svh}
[data-section="96:145"] .d938,[data-section="123:3184"] .d54{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
[data-section="96:145"] .d321{left:max(32px,calc((100% - 1312px)/2));width:calc(100% - 64px);max-width:1312px;z-index:10}
[data-section="96:145"] [data-name="hero-content"]{left:max(64px,calc((100% - 1312px)/2));right:auto;width:624px;top:max(120px,calc((100% - 616px)/2));scale:var(--hero-content-scale,1);transform-origin:top left}
[data-section="123:3184"]>div{padding-top:102px;padding-bottom:24px}
.home-brands{position:relative;background:var(--bg,#f8fafc);padding:100px;overflow:clip}
.home-brand-heading{position:relative;display:flex;flex-direction:column;gap:16px;margin-bottom:64px}
.home-brand-heading>p{font-size:14px;line-height:21px;font-weight:600;color:var(--palette-bleu-intense)}
.home-brand-heading>h2{font-size:48px;line-height:56px;font-weight:700;color:var(--text-primary)}
.home-brand-grid{position:relative;display:grid;grid-template-columns:repeat(3,400px);gap:40px;width:1280px}
.home-brand-grid>[data-name="Card"]{height:199px}
.home-brand-grid>[data-name="Card"]>div{padding:23px;height:199px}
.home-brand-watermark{position:absolute;top:390px;right:calc(-238px + var(--home-gutter,0px));width:1089px;height:446px;pointer-events:none}
.mobile .home-brands{padding:40px 16px}
.mobile .home-brand-heading{margin-bottom:24px}
.mobile .home-brand-heading>h2{font-size:32px;line-height:38.4px}
.mobile .home-brand-grid{width:358px;grid-template-columns:358px;gap:16px}
.mobile .home-brand-grid>[data-name="Card"],.mobile .home-brand-grid>[data-name="Card"]>div{height:220px}
.mobile .home-brand-watermark{top:801px;left:64px;right:auto}
/* Shared full-width composition for all other desktop pages. */
.wide-page>.design-section{width:100%;max-width:none;overflow:clip;isolation:isolate}
.wide-page .wide-module{padding-left:calc(var(--section-pl,0px) + var(--page-gutter,0px));padding-right:calc(var(--section-pr,0px) + var(--page-gutter,0px))}
.wide-page>.overlay{left:calc(64px + var(--page-gutter,0px))!important}
.wide-page .d321{left:calc(64px + var(--page-gutter,0px));width:1312px;z-index:10}
.wide-photo{inset:0;overflow:hidden}
.wide-photo img:not([src$=".svg"]){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}
.wide-motif{pointer-events:none}
.wide-page .wide-motif img.d1{width:100%;height:100%;object-fit:cover}
.wide-page .d185{left:auto;right:calc(110px + var(--page-gutter,0px))}
.wide-page .viewport-hero>.wide-module>[data-name="hero-content"]{left:calc(64px + var(--page-gutter,0px));right:auto;bottom:auto;top:max(120px,calc((100% - 616px)/2));width:624px;transform:none;scale:var(--viewport-card-scale,1);transform-origin:top left}
.wide-page .viewport-hero .d679{left:auto;right:calc(64px + var(--page-gutter,0px));bottom:64px;scale:var(--viewport-card-scale,1);transform-origin:bottom right}
/* Split panels extend their own background into the extra outside space. */
.wide-page .wide-module.d3{padding-left:0;padding-right:0}
.wide-page .d3>:first-child{width:calc(580px + var(--page-gutter,0px));padding-left:calc(64px + var(--page-gutter,0px))}
.wide-page .d3>:last-child{padding-right:calc(var(--panel-pr,100px) + var(--page-gutter,0px))}
.wide-page .d3>.d357{--panel-pr:64px}
.wide-page [data-section="505:4563"]>.wide-module{padding-left:0;padding-right:0}
.wide-page [data-section="505:4563"] .d582{padding-left:calc(80px + var(--page-gutter,0px));padding-right:calc(80px + var(--page-gutter,0px))}
.wide-page [data-section="505:4563"] .d607{width:100%;padding-left:calc(100px + var(--page-gutter,0px));padding-right:calc(100px + var(--page-gutter,0px))}
.wide-page[data-page="692:7721"] .wide-module{padding-left:0;padding-right:0}
.wide-page[data-page="692:7721"] .d917{padding-left:calc(80px + var(--page-gutter,0px));padding-right:calc(80px + var(--page-gutter,0px))}
.mobile .viewport-hero{overflow:clip;isolation:isolate}
.mobile .viewport-mobile-card{top:auto;bottom:24px;max-height:calc(100% - 104px);overflow:auto}
/* Marques: editorial brand cards, matching the Design canvas. */
.marques-partners{position:relative;display:flex;flex-direction:column;gap:32px;padding:96px 120px;background:var(--palette-bleu-nuit);color:var(--bg);overflow:clip;isolation:isolate}
.marques-partners-motif{position:absolute;top:932px;right:var(--page-gutter,0px);width:1100.36px;height:904px;transform:scaleX(-1);pointer-events:none}
.marques-partners-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:396px 292px 396px 292px;gap:24px;width:100%}
.marques-partners-grid>:nth-child(3),.marques-partners-grid>:nth-child(6){grid-column:1 / -1}
.marques-partners-grid>div,.marques-partners [data-node-id="414:6407"],.marques-partners [data-node-id="414:6439"]{border-width:0;outline:1px solid var(--glassmorph-stroke);outline-offset:-1px}
.marques-partners-mobile{padding:56px 16px;gap:40px;--h2-line-height:38.4px}
.marques-partners-mobile .marques-partners-grid{display:flex;flex-direction:column;gap:24px}
.marques-partners-mobile .marques-partners-grid>div{height:auto}
.mobile [data-section="414:6436"]{height:auto!important}
.marques-partners a:focus-visible{outline:2px solid var(--palette-jaune-fluo);outline-offset:4px}
/* Derive navigation selection from the current route, including nested pages. */
.route-aware-nav>.nav-route-item{background-color:transparent;transition:background-color .2s ease}
.route-aware-nav>.nav-route-item>p{color:var(--nav-idle-color);opacity:var(--nav-idle-opacity,.8);font-weight:400}
.route-aware-nav>.nav-route-current{background-color:var(--palette-bleu-intense)}
.route-aware-nav>.nav-route-current>p{color:#f8fafc;opacity:1;font-weight:600}
.route-aware-nav>.nav-route-item:not(.nav-route-current):hover{background-color:rgba(49,0,255,.12)}
#site-menu nav a[aria-current],.nav-submenu a[aria-current]{background:#3100ff;color:#f8fafc;font-weight:600}
/* Figma 984:20783: expanded compact navigation, outside the scaled page canvas. */
.compact-menu{display:none}
html:has(#site-menu[open]){overflow:hidden}
@media(max-width:1199px){
  #site-menu{inset:0;margin:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;color:#0f172a}
  #site-menu::backdrop{background:rgba(12,15,61,.8);backdrop-filter:blur(6px)}
  #site-menu .legacy-menu{display:none}
  .compact-menu{display:block;min-height:100%;padding-bottom:max(24px,env(safe-area-inset-bottom))}
  .compact-menu-header{display:flex;align-items:center;justify-content:space-between;padding:calc(20px + env(safe-area-inset-top)) 20px 20px}
  .compact-menu-brand{display:block;width:68.39px;height:28px;flex:none}
  .compact-menu-brand img{width:100%;height:100%}
  #site-menu .compact-menu-close{position:static;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:0;border-radius:50%;background:#f1f5f9;flex:none}
  .compact-menu-close img{width:24px;height:24px}
  .compact-menu-panel{display:flex;flex-direction:column;gap:12px;margin:16px 16px 0;padding:19px;border:1px solid #e2e8f0;border-radius:24px;background:#f8fafc;box-shadow:0 16px 16px rgba(0,0,0,.14)}
  #site-menu .compact-menu-panel nav{display:flex;flex-direction:column;gap:4px}
  #site-menu .compact-menu-panel nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border-radius:12px;color:#0f172a;font:400 14px/21px Poppins,sans-serif}
  #site-menu .compact-menu-panel nav a[aria-current]{background:#3100ff;color:#f4fdfc;font-weight:600}
  .compact-menu-arrow{display:block;position:relative;width:24px;height:24px;flex:none}
  .compact-menu-arrow img{width:24px;height:24px}
  .compact-menu-arrow .arrow-active{display:none}
  [aria-current] .compact-menu-arrow .arrow-active{display:block}
  [aria-current] .compact-menu-arrow .arrow-idle{display:none}
  .compact-menu-divider{height:1px;background:#e2e8f0}
  .compact-menu-cta{display:flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;border-radius:999px;background:#3100ff;color:#f4fdfc;font:600 14px/21px Poppins,sans-serif;text-align:center}
  @media(hover:hover){#site-menu .compact-menu-panel nav a:not([aria-current]):hover{background:#eeebff}.compact-menu-cta:hover{background:#2800d6}.compact-menu-close:hover{background:#e2e8f0}}
  @media(prefers-reduced-motion:no-preference){#site-menu[open] .compact-menu-panel{animation:compact-menu-in .2s ease-out}.compact-menu-panel a,.compact-menu-close{transition:background-color .16s ease}.compact-menu-arrow{transition:transform .16s ease}.compact-menu-panel a:hover .compact-menu-arrow{transform:translateX(2px)}}
}
@keyframes compact-menu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
/* Identity selector: the contact form's closed, open and selected design states. */
.identity-selector{position:relative;width:100%;flex-shrink:0}
.identity-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:52px;padding:0 16px;border:1px solid #cbd5e1;border-radius:12px;background:var(--surface);color:var(--palette-bleu-nuit);font-size:16px;font-weight:600;line-height:24px;text-align:left}
.identity-preview{display:flex;align-items:center;gap:12px;min-width:0}
.identity-preview-icon{display:block;position:relative;width:24px;height:24px;flex:none}
.identity-preview-icon img,.identity-chevron{display:block;width:24px;height:24px;flex:none}
.identity-trigger:hover{border-color:#94a3b8}
.identity-trigger:focus-visible{outline:2px solid var(--palette-bleu-intense);outline-offset:3px}
.identity-open{z-index:40}
.identity-open .identity-trigger{color:var(--palette-bleu-intense);border:1.5px solid var(--palette-bleu-intense);border-radius:12px 12px 0 0}
.identity-open .identity-preview-icon{background:var(--palette-bleu-intense);mask-image:var(--identity-icon);mask-size:24px 24px;mask-position:center;mask-repeat:no-repeat}
.identity-open .identity-preview-icon img{visibility:hidden}
.identity-open .identity-store-preview{mask-image:none;background:transparent}
.identity-open .identity-store-preview img{visibility:visible}
.identity-options{position:absolute;top:calc(100% + 8px);left:0;width:100%;z-index:1;border-radius:0 0 12px 12px;background:var(--bg);box-shadow:inset 0 0 0 1px #cbd5e1;overflow:auto;overscroll-behavior:contain}
.identity-opens-up .identity-options{top:auto;bottom:calc(100% + 8px);border-radius:12px 12px 0 0}
.identity-opens-up .identity-trigger{border-radius:0 0 12px 12px}
.identity-option{display:flex;align-items:center;gap:12px;height:56px;padding:16px;cursor:pointer;color:var(--text-primary);font-size:16px;line-height:24px;font-weight:400}
.identity-option>img:first-child{width:24px;height:24px;flex:none}
.identity-option>span{flex:1;min-width:0}
.identity-option .identity-selected-dot{display:none;width:8px;height:8px;flex:none}
.identity-option[aria-selected="true"]{background:var(--palette-lavande);color:var(--palette-bleu-nuit);font-weight:600}
.identity-option[aria-selected="true"] .identity-selected-dot{display:block}
.identity-option:not([aria-selected="true"]):is(:hover,.identity-highlighted){background:#eeebff}
@media(prefers-reduced-motion:no-preference){.identity-trigger{transition:border-color .18s ease,color .18s ease}.identity-option{transition:background-color .15s ease}}

.cms-consent{position:fixed;z-index:1000;bottom:20px;left:20px;max-width:440px;padding:20px;background:#fff;color:#111433;border:1px solid #e0deed;border-radius:12px;box-shadow:0 10px 50px #08082433;font:13px/1.7 Poppins,Arial}.cms-consent p{margin:0 0 14px}.cms-consent button{padding:9px 18px;border-radius:6px;background:#4514ff;color:white;border:1px solid #4514ff;margin-right:10px;cursor:pointer}.cms-consent button:last-child{background:white;color:#4514ff}@media(max-width:500px){.cms-consent{right:14px;left:14px;bottom:14px}}
.cms-collection{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative!important}.cms-record-card{background:#fff;border:1px solid #e0e4ee;border-radius:20px;overflow:hidden;min-width:0}.cms-record-card>img{width:100%;height:210px;object-fit:cover}.cms-record-card>div{padding:24px}.cms-record-card h3{font:600 23px/1.4 Poppins;margin:0 0 10px;color:#111433}.cms-record-card p{font:400 15px/1.8 Poppins;color:#58677f}.cms-record-card a{color:#4514ff;font:500 14px Poppins}.cms-resource-list{padding:32px;background:white;border-radius:20px}.cms-resource-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #ddd}.cms-resource-list h3{font-size:20px}.cms-resource-list p{font-size:15px}.cms-extra{max-width:1200px;padding:70px 35px;margin:auto}.cms-extra details{padding:20px;border-bottom:1px solid #d2d4e1}.cms-extra summary{font-size:20px;cursor:pointer}.cms-extra p{font-size:16px;line-height:1.8}.cms-article-header{display:flex;gap:30px;padding:28px 6vw;background:#101039}.cms-article-header a{color:white;text-decoration:none}.cms-article-header a:first-child{margin-right:auto;font-weight:bold;letter-spacing:.15em}.cms-article{max-width:900px;margin:auto;padding:90px 24px;color:#111433}.cms-article h1{font-size:48px;line-height:1.2}.cms-article img{width:100%;max-height:500px;object-fit:cover;border-radius:18px}.cms-article p{font-size:17px;line-height:1.9}.cms-lead{font-size:22px!important}.mobile .cms-collection{grid-template-columns:1fr}.mobile .cms-record-card>img{height:220px}.mobile .cms-resource-list article{flex-wrap:wrap}
.cms-record-card{transition:translate .25s ease,box-shadow .25s ease}.cms-record-card:hover{translate:0 -5px;box-shadow:0 14px 35px #10103920}.cms-record-card:focus-within{outline:2px solid #6b3cff;outline-offset:3px}.cms-legal-links{padding:12px 0;display:flex;gap:16px;font-size:12px}.cms-legal-links a{color:inherit}@media(prefers-reduced-motion:reduce){.cms-record-card{transition:none}.cms-record-card:hover{translate:none}}

.autera-footer{width:100%;background:var(--palette-bleu-nuit);color:#f8fafc;font:400 14px/21px Poppins,sans-serif;overflow:clip}
.autera-footer-inner{position:relative;isolation:isolate;max-width:1440px;min-height:375px;margin:0 auto;padding:64px;display:grid;grid-template-columns:538px repeat(3,200px);justify-content:space-between;align-items:start;row-gap:24px}
.autera-footer-motif{position:absolute;left:50%;top:calc(50% + 48.55px - 154.0535px);opacity:.08;z-index:-1;pointer-events:none}
.autera-footer-about{display:flex;flex-direction:column;gap:24px;min-width:0}
.autera-footer-brand-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.autera-footer-brand{position:relative;display:block;width:163px;height:38.11px;flex:none}
.autera-footer-brand img{position:absolute;top:0;left:0;max-width:none}
.autera-footer-brand img+img{left:52.73px;top:20.53px}
.autera-footer-language{position:relative;display:flex;align-items:center;gap:8px;width:105px;height:40px;padding:8px 12px;border:1px solid var(--glassmorph-stroke);border-radius:999px;background:var(--palette-bleu-nuit);font-weight:500;flex:none}
.autera-footer-language img{flex:none}
.autera-footer-language select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.autera-footer-language:focus-within{outline:2px solid var(--palette-jaune-fluo);outline-offset:4px}
.autera-footer-description{max-width:408px;font-weight:500;color:rgba(248,250,252,.8)}
.autera-footer-contact{display:flex;align-items:flex-start;gap:48px;font-size:16px;line-height:24px}
.autera-footer-contact>div:not(.autera-footer-social){display:flex;flex-direction:column;gap:6px;flex:none}
.autera-footer-contact a{white-space:nowrap}
.autera-footer-social{display:flex;align-items:center;gap:24px;flex:none}
.autera-footer-social button{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--glassmorph-stroke);border-radius:33px;background:var(--glassmorph-background);backdrop-filter:blur(9px)}
.autera-footer-column{display:flex;flex-direction:column;gap:24px;min-width:0}
.autera-footer-column h2{font:inherit}
.autera-footer-column>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.autera-footer-column button{padding:0;background:none;color:inherit;font:inherit;text-align:left}
.autera-footer-copyright{grid-column:1;grid-row:2;font-size:12px;line-height:18px;font-weight:500;color:#94a3b8}
.autera-footer-column{grid-row:1 / span 2}
.autera-footer a,.autera-footer button{transition:color .18s ease,background-color .18s ease}
@media(hover:hover){.autera-footer a:hover,.autera-footer-column button:hover{color:var(--palette-lavande)}.autera-footer-social button:hover{background:rgba(244,253,252,.18)}}
@media(min-width:768px) and (max-width:1399px){.autera-footer-inner{grid-template-columns:minmax(0,1fr) repeat(3,minmax(140px,.55fr));column-gap:24px;padding:48px 32px}.autera-footer-contact{flex-wrap:wrap;gap:20px}.autera-footer-description{max-width:none}.autera-footer-brand-row{flex-wrap:wrap}.autera-footer-motif{left:45%}}
@media(max-width:767px){.autera-footer-inner{display:flex;flex-direction:column;gap:24px;padding:40px 24px;min-height:1114px}.autera-footer-motif{display:none}.autera-footer-about{width:100%;gap:16px}.autera-footer-description{max-width:none}.autera-footer-contact{flex-direction:column;gap:8px}.autera-footer-column{width:100%}.autera-footer-copyright{margin:0;max-width:100%}}
@media(prefers-reduced-motion:reduce){.autera-footer a,.autera-footer button{transition:none}}
@media(max-width:359px){.autera-footer-inner{padding-inline:16px}.autera-footer-brand-row{gap:4px}}

.garage-linked-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 4px 4px 2px}
.garage-linked-card{cursor:pointer;border:1px solid var(--border-subtle)!important;padding-left:23px;transition:border-color .2s ease,box-shadow .2s ease}
.garage-linked-card.garage-selected{border-color:var(--palette-bleu-intense)!important;box-shadow:inset 3px 0 var(--palette-bleu-intense)}
.garage-linked-card .garage-select{padding:0;width:100%;background:none;text-align:left;color:var(--text-primary);font:700 20px/24px Poppins,sans-serif}
.garage-linked-card:focus-within{outline:2px solid var(--palette-bleu-intense);outline-offset:-2px}
.garage-result-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.garage-no-results{padding:24px 12px;color:var(--text-secondary);font:400 16px/24px Poppins,sans-serif}
.garage-map .garage-marker{position:absolute;z-index:2;width:48px;height:48px;transform:translate(-50%,-50%);padding:0;background:none;border:0;color:#f8fafc}
.garage-marker>img{position:absolute;inset:-12px;width:72px;height:72px;max-width:none;pointer-events:none}
.garage-marker-label{position:absolute;top:56px;left:50%;transform:translateX(-50%);padding:2px 8px;max-width:200px;border:1px solid rgba(244,253,252,.12);border-radius:4px;background:rgba(40,40,40,.8);font:500 12px/18px Poppins,sans-serif;white-space:nowrap;pointer-events:none}
.garage-marker[aria-pressed="true"]{z-index:3}
.garage-marker[aria-pressed="true"] .garage-marker-label{visibility:hidden}
.garage-map-popup{position:absolute!important;z-index:4;width:308px;max-width:calc(100% - 24px);background:rgba(55,57,57,.88);pointer-events:auto}
.garage-map-popup .d703{white-space:normal;padding-right:22px}
.garage-popup-address{font:400 12px/18px Poppins,sans-serif;color:rgba(248,250,252,.8)}
.garage-popup-close{position:absolute;right:10px;top:10px;padding:5px;width:26px;height:26px;background:none}
.garage-popup-close img{width:16px;height:16px}
.garage-map-popup a{cursor:pointer}
.garage-map-popup a:focus-visible,.garage-marker:focus-visible{outline:3px solid var(--palette-jaune-fluo);outline-offset:4px}
.mobile .garage-linked-list{height:auto;overflow:visible;padding:0 16px 32px}
.mobile .garage-map .garage-map-popup{max-width:calc(100% - 24px)}
@media(prefers-reduced-motion:reduce){.garage-linked-card{transition:none}}

.autera-button,.autera-nav-link,.autera-badge{box-sizing:border-box;font-family:Poppins,sans-serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.autera-button{border:0 solid transparent;cursor:pointer;border-radius:999px;padding:12px 24px;gap:8px;font-size:14px;line-height:21px;font-weight:600;background:#3100ff;color:#f8fafc;transition:background-color .15s,opacity .15s}.autera-button[data-size=S]{padding:8px 16px;gap:6px;font-size:12px;line-height:18px}.autera-button[data-variant=Secondary]{border:2px solid #3100ff;background:transparent;color:#3100ff}.autera-button[data-variant=Dark]{background:#0c0f3d}.autera-button[data-variant=Ghost]{background:#f1f5f9;color:#3100ff}.autera-button[data-variant=Ghost][data-size=S]{background:transparent}.autera-button[data-variant^=Tertiary]{padding:0;background:transparent;border-radius:0;color:#3100ff}.autera-button[data-variant="Tertiary Inverse"]{color:#f8fafc}.autera-button:is(:hover,[data-state=Hover]):not(:disabled){opacity:.8}.autera-button[data-variant=Dark]:is(:hover,[data-state=Hover]):not(:disabled){background:#181d60;opacity:1}.autera-button:is([data-variant=Secondary],[data-variant=Ghost]):is(:hover,[data-state=Hover]):not(:disabled){background:#e2e8f0;opacity:1}.autera-button:disabled{opacity:.4;cursor:not-allowed}.autera-button-icon{width:20px;height:20px;display:inline-flex;flex:none}.autera-button[data-size=S] .autera-button-icon{width:16px;height:16px}.autera-button:focus-visible,.autera-nav-link:focus-visible,.autera-brand:focus-visible{outline:3px solid #b7ff5a;outline-offset:3px}.autera-badge{padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500;line-height:18px;color:#f8fafc;background:#ff3710}.autera-badge[data-type=Transit]{background:#c9c0ff;color:#0c0f3d}.autera-badge[data-type="Pre-Order"]{background:#b7ff5a;color:#0c0f3d}.autera-nav-link{padding:8px 16px;border-radius:999px;font-size:14px;line-height:21px;font-weight:400;color:rgba(248,250,252,.8);opacity:.8}.autera-nav-link[aria-current=page]{background:#3100ff;color:#f4fdfc;font-weight:600;opacity:1}.autera-navbar{box-sizing:border-box;width:1312px;max-width:100%;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:16px;border-radius:44px;background:rgba(244,253,252,.08);border:1px solid rgba(244,253,252,.12);backdrop-filter:blur(9px)}.autera-navbar[data-variant=light]{background:#0c0f3d;border:0;backdrop-filter:none}.autera-brand{position:relative;display:block;width:163px;height:38.112px;margin-left:16px;flex:none}.autera-brand-main{position:absolute;inset:0 1.26% 36.7% 0}.autera-brand-sub{position:absolute;inset:53.87% 0 0 32.35%}.autera-brand img{display:block}.autera-navbar nav{position:absolute;left:calc(50% + .5px);top:calc(50% + 1px);transform:translate(-50%,-50%);display:flex;gap:4px;padding:4px}.autera-navbar-action{margin-left:auto}@media(prefers-reduced-motion:reduce){.autera-button{transition:none}}
/* The shared navigation lives outside the scaled design canvas. */
.autera-navbar[data-site-header]{position:fixed;z-index:90;top:24px;left:50%;transform:translateX(-50%);width:calc(100% - 64px);max-width:1312px;height:69px;transition:background-color .2s ease,border-color .2s ease;isolation:isolate}
.autera-navbar[data-site-header][data-scrolled=true],.autera-navbar[data-site-header][data-variant=light]{background:#0c0f3d;border:1px solid transparent;backdrop-filter:none}
.autera-brand-main img{width:160.941px;height:auto}
.autera-brand-sub img{width:110.268px;height:auto}
.autera-compact-brand,.autera-compact-actions{display:none}
.autera-navbar .autera-nav-link:hover{opacity:1}
.autera-navbar .autera-nav-link:not([aria-current]):hover{background:rgba(244,253,252,.08)}
.autera-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;background:transparent;border-radius:50%}
.autera-menu-toggle:hover{background:rgba(244,253,252,.08)}
.autera-menu-toggle img{width:24px;height:24px}
html{scroll-padding-top:110px}
@media(max-width:1199px){
  .autera-navbar[data-site-header]{top:calc(16px + env(safe-area-inset-top));width:calc(100% - 32px);height:54px;padding:4px 8px;gap:8px}
  .autera-navbar .autera-brand,.autera-navbar nav,.autera-navbar-action{display:none}
  .autera-compact-brand{display:block;width:68.39px;height:28px;margin-left:16px;flex:none}
  .autera-compact-actions{display:flex;align-items:center;margin-left:auto}
  .autera-compact-actions .autera-button{padding:8px 16px;font-size:12px;line-height:18px}
  html{scroll-padding-top:90px}
}
@media(prefers-reduced-motion:reduce){.autera-navbar[data-site-header]{transition:none}}

/* Accueil 888:12280 / compact 956:13491. Content flows independently of legacy canvases. */
.autera-home{--home-gutter:80px;color:var(--text-primary);overflow:clip}
.autera-home h1{font-size:36px;line-height:40px;font-weight:600}
.autera-home h2{font-size:36px;line-height:40px;font-weight:700}
.autera-home h3{font-size:20px;line-height:24px;font-weight:600}
.autera-home p{overflow-wrap:break-word}
.home-section{position:relative;isolation:isolate;overflow:clip}
.home-container{position:relative;max-width:1440px;margin-inline:auto;padding-inline:var(--home-gutter)}
.home-motif{position:absolute;width:1216px;height:922px;z-index:-1;pointer-events:none;right:-264.5px;top:50%;transform:translateY(-50%) scaleX(-1)}
.home-motif img{max-width:none}
.home-hero{position:relative;isolation:isolate;min-height:666px;height:100svh;color:#f4fdfc;display:flex;align-items:center;padding:144px 0 120px}
.home-hero-image,.home-hero-shade{position:absolute;inset:0;z-index:-1;overflow:hidden}
.home-hero-image img{width:100%;height:100%;object-fit:cover}
.home-hero-shade{background:linear-gradient(15.291deg,rgba(12,15,61,.32)18.576%,rgba(12,15,61,0)81.424%),linear-gradient(105.291deg,rgba(12,15,61,.8)5.613%,rgba(12,15,61,0)94.387%)}
.home-hero-inner{width:100%;max-width:1440px;margin:auto;padding-inline:64px}
.home-hero-card{width:624px;max-width:100%;padding:32px;border:1px solid rgba(244,253,252,.12);border-radius:28px;background:rgba(244,253,252,.08);backdrop-filter:blur(9px);display:flex;flex-direction:column;gap:48px}
.home-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.home-hero-copy p{font-size:18px;line-height:27px;color:rgba(255,255,255,.8)}
.home-hero-actions{display:flex;gap:16px;flex-wrap:wrap}
.home-brands{overflow:visible;padding:64px 0;background:var(--bg)}
.home-brands .home-motif{top:calc(50% + 14.5px)}
.home-brand-motif-clip{position:absolute;inset:0;overflow:clip;z-index:-1;pointer-events:none}
.home-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;max-width:1332px;width:calc(100% - 128px);margin:-138px auto 24px;min-height:116px}
.home-stat{display:flex;align-items:center;gap:16px;padding:8px 16px;position:relative;min-width:0}
.home-stat+.home-stat:before{content:'';position:absolute;height:80px;left:0;width:1px;background:#cbd5e1}
.home-stat-icon{padding:8px;border-radius:16px;background:var(--palette-lavande);flex:none}
.home-stat-number{font-size:36px;line-height:40px;font-weight:600}
.home-stat-label{font-size:14px;line-height:21px;font-weight:600}
.home-stat-detail{font-size:12px;line-height:18px;color:var(--text-secondary);margin-top:4px}
.home-section-header{display:flex;flex-direction:column;gap:24px}
.home-eyebrow{font-size:14px;line-height:21px;font-weight:600}
.home-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}
.home-heading-row>div{min-width:0}
.home-heading-row h2{max-width:560px}
.home-heading-row>div>p{margin-top:8px;font-size:16px;line-height:24px;color:var(--text-secondary)}
.home-heading-row>.autera-button{flex:none}
.home-brand-intro{max-width:480px}
.home-brand-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}
.home-brand-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--surface);transition:transform .25s ease,box-shadow .25s ease}
.home-brand-image{position:relative;height:219px;overflow:hidden;background:repeating-conic-gradient(#eceef0 0 25%,#f8fafc 0 50%) 50%/40px 40px}
.home-brand-image picture{position:absolute;inset:0}
.home-brand-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.home-brand-baic .home-brand-image img{position:absolute;height:138.13%;top:-38.28%;object-fit:fill}
.home-brand-image .autera-badge{position:absolute;right:8px;top:8px;font-size:12px;line-height:18px;max-width:calc(100% - 16px)}
.home-brand-logo{height:76px;display:flex;align-items:center;justify-content:center;padding:0 16px;flex:none}
.home-brand-mobile-copy,.home-brands-mobile-cta{display:none}
.home-why{padding-block:80px;background:var(--palette-bleu-nuit);color:var(--bg)}
.home-why>.home-motif{top:calc(50% - 44.5px)}
.home-why .home-eyebrow{color:var(--palette-lavande)}
.home-why .home-heading-row>div>p{max-width:669px;color:rgba(248,250,252,.8)}
.home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}
.home-benefit{padding:24px;border-radius:16px;background:rgba(244,253,252,.08);border:1px solid rgba(244,253,252,.12);backdrop-filter:blur(9px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:transform .25s ease,background-color .25s ease}
.home-benefit-icon{display:flex;padding:12px;background:var(--palette-jaune-fluo);border-radius:12px}
.home-benefit p{font-size:14px;line-height:21px;color:rgba(248,250,252,.8);margin-top:8px}
.home-countries{padding-block:48px;background:var(--surface)}
.home-countries>.home-motif{right:calc(50% - 18px);top:calc(50% - 93px);transform:translateY(-50%)}
.home-countries header>p{max-width:589px;margin-top:12px;font-size:16px;line-height:24px;color:var(--text-secondary)}
.home-country-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}
.home-country{display:flex;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg);transition:transform .25s ease,box-shadow .25s ease}
.home-country-map{width:140px;height:140px;display:flex;align-items:center;justify-content:center;flex:none}
.home-country-copy{min-width:0}
.home-country h3{font-weight:700}
.home-country-count{font-size:18px;line-height:27px;font-weight:500;color:#ff3710;margin-top:4px}
.home-country-title{font-size:16px;line-height:24px;font-weight:500;margin-top:7px}
.home-country-description{font-size:14px;line-height:21px;font-weight:500;color:var(--text-secondary);margin-top:4px}
.home-trust{padding-block:48px;background:var(--palette-bleu-nuit);color:#f4fdfc;min-height:509px}
.home-trust-photo{position:absolute;z-index:-1;left:-13.12%;top:-14.57%;width:75.37%;height:142.16%;object-fit:cover}
.home-trust-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(-63.109deg,#0c0f3d 49.493%,rgba(12,15,61,0)74.748%)}
.home-trust>.home-motif{top:calc(50% + 46.49px)}
.home-trust-copy{width:674px;max-width:100%;margin-left:auto;min-height:413px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}
.home-trust-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.home-trust-heading p{font-size:18px;line-height:27px;color:rgba(255,255,255,.8)}
.home-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}
.home-promises>div{display:flex;align-items:center;gap:8px}
.home-promises span{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(244,253,252,.08);border:1px solid rgba(244,253,252,.12);border-radius:50%;backdrop-filter:blur(9px)}
.home-promises p{font-size:14px;line-height:21px;font-weight:500;color:rgba(248,250,252,.8)}
.home-portals{padding-block:48px;background:var(--bg)}
.home-portals>.home-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.home-portal{display:flex;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);overflow:hidden;min-height:202px}
.home-portal>picture{position:relative;width:200px;flex:none;overflow:hidden}
.home-portal>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.home-portal-body{padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px}
.home-portal-body p{font-size:14px;line-height:21px;color:var(--text-secondary);margin-top:12px}
.home-portal-dark{color:var(--bg);background:var(--palette-bleu-nuit)}
.home-portal-dark p{color:rgba(248,250,252,.8)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.home-brand-card:hover,.home-country:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0c0f3d15}.home-brand-card:hover .home-brand-image img{transform:scale(1.035)}.home-benefit:hover{transform:translateY(-4px);background:rgba(244,253,252,.13)}.autera-home .autera-button{transition:transform .2s,background-color .2s,opacity .2s}.autera-home .autera-button:hover{transform:translateY(-2px)}}
@media(prefers-reduced-motion:no-preference){.autera-home [data-home-reveal].home-reveal-pending{opacity:0;transform:translateY(24px)}.autera-home [data-home-reveal]{transition:opacity .55s ease,transform .55s ease}}
@media(min-width:1441px){.home-motif{scale:calc(100vw / 1440px);transform-origin:center}}
@media(min-width:768px) and (max-width:1199px){.autera-home{--home-gutter:40px}.home-hero-inner{padding-inline:32px}.home-stats{width:calc(100% - 64px)}.home-stat{padding:8px;gap:8px}.home-stat-detail{font-size:11px}.home-country{flex-direction:column}.home-country-map{align-self:center}.home-portal>picture{width:28%}.home-brand-image .autera-badge{white-space:normal;font-size:10px;line-height:15px}.home-trust-copy{width:60%}.home-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  .autera-home{--home-gutter:20px}
  .autera-home h1{font-size:32px;line-height:40px;font-weight:700}
  .autera-home h2{font-size:28px;line-height:32px}
  .home-hero{min-height:740px;height:100svh;padding:110px 16px 16px;align-items:flex-end}
  .home-hero-inner{padding:0;margin:0}
  .home-hero-image img{position:absolute;width:186.35%;height:121.25%;left:-30.64%;top:-21.26%;object-fit:cover}
  .home-hero-shade{background:linear-gradient(100.12deg,rgba(12,15,61,.8),rgba(12,15,61,0))}
  .home-hero-card{width:100%;padding:16px;gap:24px}
  .home-hero-copy .autera-badge{letter-spacing:1px}
  .home-hero-copy p{font-size:16px;line-height:24px}
  .home-hero-actions{flex-direction:column;gap:16px}
  .home-brands{padding:40px 0;overflow:clip}
  .home-brands .home-motif{top:auto;bottom:-30px;right:-264.5px;transform:scaleX(-1);clip-path:none}
  .home-stats{grid-template-columns:1fr;width:calc(100% - 40px);margin:0 auto 24px;min-height:0}
  .home-stat{padding:8px 16px;gap:16px}
  .home-stat+.home-stat:before{top:0;left:16px;width:calc(100% - 32px);height:1px}
  .home-stat-number{font-size:28px;line-height:32px}
  .home-section-header{gap:8px}
  .home-heading-row{flex-direction:column;gap:16px}
  .home-heading-row .home-brands-desktop-cta{display:none}
  .home-brand-cards{grid-template-columns:1fr;gap:16px;margin-top:24px}
  .home-brand-card{height:395px}
  .home-brand-logo{order:-1;background:var(--bg)}
  .home-brand-image{flex:none}
  .home-brand-image .autera-badge{display:none}
  .home-brand-mobile-copy{display:flex;flex-direction:column;padding:8px;gap:0}
  .home-brand-mobile-copy h3{text-transform:uppercase;font-size:18px;line-height:24px;font-weight:700}
  .home-brand-mobile-copy p{font-size:14px;line-height:21px;color:var(--text-secondary)}
  .home-brand-mobile-copy span{display:flex;align-items:center;gap:4px;margin-top:12px;color:#3100ff;font-size:14px;line-height:21px;font-weight:600}
  .home-brand-voyah{order:5}.home-brand-mhero{order:6}
  .home-brands-mobile-cta{display:flex;margin-top:24px;width:100%}
  .home-why{padding-block:40px}
  .home-why>.home-motif{top:calc(50% + 330px)}
  .home-benefits{grid-template-columns:1fr;gap:16px;margin-top:24px}
  .home-benefit h3{font-size:20px;line-height:24px}
  .home-countries{padding-block:40px}
  .home-countries>.home-motif{right:-412.99px;top:calc(50% + 72.86px)}
  .home-country-cards{grid-template-columns:1fr}
  .home-country{min-height:226px}
  .home-country-map{width:140px}
  .home-country h3{font-size:20px;line-height:24px}
  .home-trust{padding-block:40px;min-height:596px}
  .home-trust-photo,.home-trust-shade{display:none}
  .home-trust>.home-motif{top:calc(50% + 92.87px)}
  .home-trust-copy{width:100%;min-height:0;gap:24px}
  .home-trust-heading{gap:8px}
  .home-trust-heading .autera-badge{letter-spacing:1px}
  .home-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .home-portals>.home-container{grid-template-columns:1fr}
  .home-portal{flex-direction:column;min-height:320px}
  .home-portal-dark{min-height:280px}
  .home-portal>picture{width:100%;height:90px;flex:auto;min-height:80px}
  .home-portal-body{gap:8px;flex:none}
  .home-portal-dark .home-portal-body{gap:24px}
}
@media(max-width:359px){.home-country-map{width:110px;flex-shrink:1}.home-country{padding:12px}.home-country-count{font-size:16px}.home-stat{padding-inline:8px}.home-trust-heading .autera-badge{letter-spacing:0}.home-hero-copy h1{font-size:29px;line-height:36px}.home-promises>div{gap:6px}.home-promises p{font-size:12px;line-height:18px}}

/* Nos marques: 902:18461 desktop, 948:11846 compact. */
.autera-marques{--marques-gutter:80px;color:var(--text-primary);overflow:clip}
.autera-marques h1{font-size:36px;line-height:40px;font-weight:600}
.autera-marques h2{font-size:36px;line-height:40px;font-weight:700}
.autera-marques p{overflow-wrap:break-word}
.marques-container{max-width:1440px;margin-inline:auto;padding-inline:var(--marques-gutter);position:relative}
.marques-section{position:relative;isolation:isolate;overflow:clip}
.marques-hero{height:100svh;min-height:611px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;background:#f4fdfc;padding:174px 0 192px}
.marques-hero-image{position:absolute;inset:0;z-index:-2;overflow:hidden}
.marques-hero-image img{width:100%;height:100%;object-fit:cover}
.marques-hero-mask{position:absolute;z-index:-1;right:36.608%;top:0;width:1307.97px;height:611px;transform:scale(max(1,calc(100svh / 611px)));transform-origin:right top;pointer-events:none}
.marques-hero-inner{width:100%;max-width:1440px;padding-inline:96px;margin-inline:auto}
.marques-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:560px}
.marques-hero-copy p{max-width:422px;font-size:18px;line-height:27px;color:var(--text-secondary)}
.marques-mobile-shade{display:none}
.marques-portfolio,.marques-resources{padding-block:64px;background:var(--bg)}
.marques-motif{position:absolute;width:1216px;height:922px;right:-264.5px;top:calc(50% + 120.5px);transform:translateY(-50%) scaleX(-1);z-index:-1;pointer-events:none}
.marques-motif img{max-width:none}
.autera-marques .home-brand-cards{margin-top:48px;scroll-margin-top:110px}
.marques-brand-card{min-height:395px}
.marques-brand-card .home-brand-image{flex:none}
.marques-brand-card .home-brand-logo{order:-1;background:var(--surface)}
.marques-brand-card .home-brand-mobile-copy{display:flex;flex-direction:column;gap:12px;padding:8px}
.marques-brand-card .home-brand-mobile-copy h3{text-transform:uppercase;font-size:20px;line-height:24px;font-weight:700}
.marques-brand-card .home-brand-mobile-copy p{font-size:14px;line-height:21px;color:var(--text-secondary);margin-top:4px}
.marques-brand-card .home-brand-mobile-copy span{display:flex;align-items:center;gap:8px;margin:0;color:#3100ff;font-size:14px;line-height:21px;font-weight:600}
.marques-mobile-discover{display:none}
.marques-resources .marques-motif{top:calc(50% - 178.5px)}
.marques-resource-header{display:flex;align-items:flex-start;gap:8px}
.marques-resource-header>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}
.marques-resource-header>div>p:last-child{font-size:16px;line-height:24px;color:var(--text-secondary)}
.marques-resource-header>.autera-button{flex:none}
.marques-resource-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}
.marques-resource-card{display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--border-subtle);overflow:hidden;background:var(--surface);min-width:0;transition:transform .25s,box-shadow .25s}
.marques-resource-card>picture{height:193px;overflow:hidden;flex:none}
.marques-resource-card>picture img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.marques-resource-body{display:flex;align-items:center;gap:16px;padding:8px 16px;flex:1;min-height:75px}
.marques-resource-body>span{padding:8px;background:var(--palette-lavande);border-radius:16px;flex:none}
.marques-resource-body>div{min-width:0}
.marques-resource-body h3{font-size:14px;line-height:21px;font-weight:600}
.marques-resource-body p{margin-top:2px;font-size:12px;line-height:18px;color:var(--text-secondary)}
.marques-network{min-height:373px;display:flex;align-items:center;background:#f4fdfc}
.marques-network-art{position:absolute;width:100%;aspect-ratio:1440/373;top:50%;transform:translateY(-50%);overflow:hidden;z-index:-2}
.marques-network-art img{position:absolute;width:100%;height:257.37%;top:-99.84%;object-fit:cover}
.marques-network-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none}
.marques-network-mask{position:absolute;left:-220px;top:-89.5px;width:1094px;height:511.047px}
.marques-network-stripe1{position:absolute;left:440px;top:-89.5px;width:321.26px;height:511.047px}
.marques-network-stripe2{position:absolute;left:512.85px;top:-89.5px;width:352.385px;height:511.047px}
.marques-network>.marques-container{width:100%}
.marques-network-copy{width:530px;max-width:100%;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-block:48px}
.marques-network-copy>div{display:flex;flex-direction:column;gap:8px}
.marques-network-copy h2{font-weight:600}
.marques-network-copy>div>p:last-child{font-size:16px;line-height:24px;max-width:308px;color:var(--text-secondary)}
@media(min-width:1441px){.marques-motif{scale:calc(100vw / 1440px);transform-origin:center}.marques-network-shapes{left:calc((100% - 1440px) / 2)}.marques-network-shapes:before{content:'';position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#f4fdfc}}
@media(min-width:768px) and (max-width:1199px){.autera-marques{--marques-gutter:40px}.marques-hero-inner{padding-inline:48px}.marques-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.marques-resource-header{flex-direction:column;gap:20px}.marques-brand-card .home-brand-mobile-copy p{font-size:12px}.marques-network-art{aspect-ratio:auto;height:100%}}
@media(max-width:767px){
  .autera-marques{--marques-gutter:20px}
  .autera-marques h1{font-size:32px;line-height:40px;font-weight:700}
  .autera-marques h2{font-size:28px;line-height:32px}
  .marques-hero{min-height:628px;padding:110px 16px 16px;align-items:flex-end}
  .marques-hero-image img{position:absolute;width:186.35%;height:162.95%;left:-30.64%;top:-28.58%;object-fit:cover}
  .marques-hero-mask{display:none}
  .marques-mobile-shade{display:block;position:absolute;inset:0;z-index:-1;background:linear-gradient(103.489deg,rgba(12,15,61,.8),rgba(12,15,61,0)98.435%)}
  .marques-hero-inner{padding:0}
  .marques-hero-copy{padding:16px;max-width:none;border-radius:28px;border:1px solid rgba(244,253,252,.12);background:rgba(244,253,252,.08);backdrop-filter:blur(9px);color:var(--bg)}
  .marques-hero-copy .autera-badge{letter-spacing:1px}
  .marques-hero-copy p{font-size:16px;line-height:24px;color:rgba(248,250,252,.8)}
  .marques-portfolio,.marques-resources{padding-block:40px}
  .marques-portfolio .marques-motif{height:927.728px;top:calc(50% + 950.25px)}
  .autera-marques .home-brand-cards{margin-top:24px}
  .marques-brand-card .home-brand-mobile-copy h3{font-size:18px}
  .marques-brand-card .home-brand-logo{background:var(--bg)}
  .marques-desktop-discover{display:none}
  .marques-mobile-discover{display:flex;width:100%;margin-top:24px}
  .marques-resource-header>.autera-button{display:none}
  .marques-resource-cards{grid-template-columns:1fr;margin-top:24px}
  .marques-resource-body p{letter-spacing:1px}
  .marques-resources .marques-motif{height:927.728px;top:calc(50% + 272.75px)}
  .marques-network{display:flex;flex-direction:column;align-items:stretch;min-height:0}
  .marques-network>.marques-container{order:-1}
  .marques-network-copy{padding-block:20px;gap:16px}
  .marques-network-copy>div>p:last-child{max-width:308px}
  .marques-network-art{position:relative;top:auto;transform:none;aspect-ratio:390/258;z-index:0;flex:none}
  .marques-network-art img{height:100.78%;top:-.19%}
  .marques-network-stripe1,.marques-network-stripe2{display:none}
}
@media(max-width:359px){.autera-marques h1{font-size:29px;line-height:36px}.marques-resource-body{gap:10px;padding-inline:12px}.marques-network .autera-button{padding-inline:18px}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.marques-resource-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0c0f3d15}.marques-resource-card:hover>picture img{transform:scale(1.035)}}
@media(prefers-reduced-motion:no-preference){.autera-marques [data-marques-reveal]{transition:opacity .55s,transform .55s}.autera-marques .marques-reveal-pending{opacity:0;transform:translateY(24px)}}
/* The desktop mark sits on the light hero; the compact header is glass until scrolling. */
@media(min-width:1200px){.autera-navbar[data-page=marques]{background:#0c0f3d;border-color:transparent;backdrop-filter:none}}

/* Réseau: 918:20978 desktop / 957:14333 mobile. */
.autera-reseau .reseau-mobile{display:none}
.reseau-hero{min-height:633px;padding-block:133px 123px}
.reseau-hero .home-hero-card{gap:24px}
.reseau-directory{position:relative;isolation:isolate;padding-block:64px;background:var(--bg)}
.reseau-directory .home-stats{margin-top:-144px}
.reseau-directory .home-container{margin-top:24px}
.reseau-directory-motif{display:none}
.reseau-locator{display:grid;grid-template-columns:minmax(0,1fr) 552px;gap:24px;scroll-margin-top:120px}
.reseau-results{min-width:0;display:flex;flex-direction:column;gap:24px}
.reseau-results header{display:flex;flex-direction:column;gap:8px}
.reseau-results header>p:last-child{font-size:16px;line-height:24px;color:var(--text-secondary)}
.reseau-search-panel{padding:12px;background:var(--surface);border-radius:16px;display:flex;flex-direction:column;gap:8px}
.reseau-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 48px;gap:8px;align-items:end}
.reseau-filters label{font-size:14px;line-height:21px;font-weight:500;display:flex;flex-direction:column;gap:4px;min-width:0}
.reseau-filters input,.reseau-filters select{font:400 14px/21px Poppins,sans-serif;color:var(--text-primary);width:100%;min-width:0;height:48px;padding:12px 16px;background:var(--bg);border:1px solid #cbd5e1;border-radius:8px}
.reseau-filters select{appearance:none;padding-right:34px;background-position:right 14px center;background-size:16px;background-repeat:no-repeat}
.reseau-filters input::placeholder{color:#94a3b8}
.reseau-filters .autera-button{padding:12px;width:48px;height:48px;border-radius:12px;gap:8px}
.reseau-filters :is(input,select):focus-visible{outline:2px solid #3100ff;outline-offset:2px}
.reseau-result-count{font-size:12px;line-height:18px;color:var(--text-secondary)}
.reseau-dealer-list{border:1px solid var(--border-subtle);border-radius:8px;overflow:auto;height:450px;background:var(--bg);scrollbar-width:thin;scrollbar-color:#c9c0ff transparent}
.reseau-dealer{width:100%;min-height:75px;display:flex;align-items:center;gap:16px;padding:8px 16px;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);font-family:inherit;color:var(--text-primary);text-align:left;cursor:pointer}
.reseau-dealer:last-child{border-bottom:0}
.reseau-dealer[aria-pressed=true]{background:#eeebff;box-shadow:inset 3px 0 #3100ff}
.reseau-dealer:focus-visible{outline:2px solid #3100ff;outline-offset:-3px}
.reseau-dealer-copy{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}
.reseau-dealer-copy strong{font-size:14px;line-height:21px;font-weight:600;margin-bottom:2px}
.reseau-dealer-copy>span{font-size:12px;line-height:18px;color:var(--text-secondary)}
.reseau-pin{flex:none}
.reseau-dealer-country{width:140px;font-size:14px;line-height:21px;font-weight:500;color:var(--text-secondary)}
.reseau-dealer-view{display:flex;align-items:center;gap:6px;flex:none;color:#3100ff;font-size:12px;line-height:18px;font-weight:600}
.reseau-map-panel{border-radius:12px;overflow:hidden;background:var(--surface);height:707px;display:flex;flex-direction:column;min-width:0}
.reseau-country-tabs{display:flex;flex-wrap:wrap;gap:12px;padding:16px}
.reseau-country-tabs button{font:400 14px/21px Poppins,sans-serif;padding:12px 15px;background:var(--bg);border:1px solid var(--border-subtle);border-radius:8px;color:#000;cursor:pointer}
.reseau-country-tabs button[aria-pressed=true]{background:#3100ff;color:var(--bg);font-weight:600}
.reseau-map{position:relative;flex:1;min-height:328px;overflow:hidden;background:#0c0f3d;color:#f4fdfc}
.reseau-demo-notice{margin:0;padding:10px 16px;background:#fff2c8;color:#523a00;font-size:12px;line-height:1.5;flex:none}.reseau-demo-notice[hidden]{display:none}
.reseau-map-panel:has(.reseau-demo-notice:not([hidden])){height:auto;min-height:707px}
.reseau-google-canvas{position:absolute;inset:0;color:#111;}
.reseau-map-gate{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:32px;overflow:auto;background:#0c0f3d;font-size:14px;line-height:1.6}
.reseau-map-gate h3{font-size:22px;line-height:1.3}.reseau-map-gate p{margin:0}.reseau-map-gate a{color:#c8c0ff;text-decoration:underline}
.reseau-map-gate button,.reseau-map-revoke{font:inherit;border:1px solid #c8c0ff;border-radius:8px;padding:10px 14px;background:#3100ff;color:white;cursor:pointer}
.reseau-map-gate button:disabled{opacity:.6;cursor:not-allowed}.reseau-map-gate button:focus-visible,.reseau-map-revoke:focus-visible{outline:2px solid #b7ff5a;outline-offset:3px}
.reseau-map-revoke{position:absolute;top:12px;left:12px;z-index:4;font-size:12px}
.reseau-map-note{position:absolute;bottom:28px;left:12px;right:12px;z-index:2;background:white;color:#111433;padding:10px;border-radius:8px;font-size:12px;line-height:1.5;pointer-events:none}
.reseau-map-panel>.reseau-map-popup{position:static;flex:none;width:auto;max-width:none;margin:0;border-radius:0;background:#0c0f3d;color:#f4fdfc;backdrop-filter:none}
.reseau-map-panel>.reseau-map-popup .reseau-popup-close{align-self:flex-end;position:static}.reseau-popup-location-status{font-size:12px;line-height:1.5;margin:0;color:#c8c0ff}
.reseau-map-gate[hidden],.reseau-map-note[hidden],.reseau-map-revoke[hidden],.reseau-google-canvas[hidden]{display:none}
@media(max-width:767px){.reseau-map-panel{height:auto!important;min-height:465px}.reseau-map-gate{padding:20px;gap:10px;font-size:12px}.reseau-map-gate h3{font-size:18px}}
.reseau-markers{position:absolute;inset:0}
.reseau-marker{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);border:0;padding:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}
.reseau-marker img{max-width:none;pointer-events:none;flex:none}
.reseau-marker[aria-pressed=true]{z-index:2}
.reseau-marker:focus-visible{outline:2px solid #b7ff5a;outline-offset:4px}
.reseau-map-popup{position:absolute;z-index:3;width:308px;max-width:calc(100% - 32px);padding:16px;border:1px solid rgba(244,253,252,.12);background:rgba(244,253,252,.06);backdrop-filter:blur(9px);border-radius:12px;display:flex;flex-direction:column;gap:12px}
.reseau-map-popup[hidden],.reseau-map-empty[hidden],.reseau-empty[hidden],.reseau-popup-address[hidden],.reseau-popup-service[hidden]{display:none}
.reseau-popup-title{font-size:14px;line-height:21px;font-weight:500;padding-right:22px}
.reseau-popup-close{position:absolute;right:9px;top:9px;width:28px;height:28px;background:transparent;border:0;padding:6px;cursor:pointer}
.reseau-popup-address{font-size:12px;line-height:18px;color:#e2e8f0}
.reseau-popup-status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;font-weight:600}
.reseau-popup-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}
.reseau-popup-service{display:flex;align-items:center;gap:4px;color:#cbd5e1;font-size:12px;line-height:18px}
.reseau-popup-actions a{display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;font-weight:600;margin-left:auto}
.reseau-empty{padding:24px 12px;text-align:center;font-size:14px;line-height:21px}
.reseau-empty button{color:#3100ff;text-decoration:underline;margin-top:12px;cursor:pointer}
.reseau-map-empty{padding:24px;text-align:center;font-size:14px;position:relative}
.reseau-growth{padding-block:48px;background:var(--bg)}
.reseau-growth header{display:flex;flex-direction:column;gap:12px;color:#0c0f3d}
.reseau-growth header>p:last-child{max-width:589px;color:var(--text-secondary);font-size:16px;line-height:24px}
.reseau-growth-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px;margin-top:24px;border:1px solid var(--border-subtle);border-radius:24px;background:var(--surface)}
.reseau-growth-cards article{display:flex;align-items:center;gap:16px;padding:8px 16px;position:relative}
.reseau-growth-cards article+article:before{content:'';position:absolute;left:-8px;top:0;height:80px;width:1px;background:#cbd5e1}
.reseau-growth-icon{background:#c9c0ff;border-radius:16px;padding:8px;flex:none}
.autera-reseau .reseau-growth-cards h3,.autera-reseau .reseau-support-cards h3{font-size:14px;line-height:21px;font-weight:600}
.reseau-growth-cards p,.reseau-support-cards p{font-size:12px;line-height:18px;color:var(--text-secondary);margin-top:2px}
.reseau-support{padding-block:64px;background:#0c0f3d;color:#f4fdfc}
.reseau-support>.home-motif{top:calc(50% - 6.51px)}
.reseau-support header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.reseau-support header>div{display:flex;justify-content:space-between;gap:40px;width:100%}
.reseau-support header h2{max-width:545px}
.reseau-support header p{max-width:396px;font-size:18px;line-height:27px;color:#ffffffcc}
.reseau-support-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}
.reseau-support-cards article{display:flex;align-items:center;gap:16px;padding:8px 12px;border:1px solid #f4fdfc1f;background:#f4fdfc0f;backdrop-filter:blur(9px);border-radius:16px}
.reseau-support-cards article>span{padding:8px;flex:none}
.reseau-support-cards p{color:#f8fafccc}
.reseau-banner{min-height:373px;display:flex;align-items:center;background:#f4fdfc}
.reseau-banner-photo{position:absolute;width:100%;aspect-ratio:1440/373;top:50%;transform:translateY(-50%);z-index:-2;overflow:hidden}
.reseau-banner-photo img{position:absolute;width:100%;height:257.37%;top:-99.84%;object-fit:cover}
.reseau-banner-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none}
.reseau-banner-shapes>img{position:absolute;left:-223px;top:-35px;max-width:none}
.reseau-banner>.home-container{width:100%}
.reseau-banner-copy{padding-block:40px;max-width:593px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}
.reseau-banner-copy>div{display:flex;flex-direction:column;gap:8px}
.reseau-banner-copy h2{font-weight:600}
.reseau-banner-copy>div>p:last-child{font-size:16px;line-height:24px;color:var(--text-secondary)}
@media(min-width:1441px){.reseau-banner-shapes{left:calc((100% - 1440px)/2)}.reseau-banner-shapes:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:100vw;background:#f4fdfc}}
@media(min-width:768px) and (max-width:1199px){.reseau-locator{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reseau-dealer-country{display:none}.reseau-dealer-view .reseau-desktop{display:none}.reseau-filters{grid-template-columns:1fr 1fr}.reseau-filters>.autera-button{width:100%}.reseau-filters .reseau-mobile{display:block}.reseau-support-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.reseau-growth-cards article{padding-inline:8px;gap:8px}.reseau-banner-photo{height:100%;aspect-ratio:auto}.reseau-banner-copy{max-width:55%}.reseau-banner-shapes{left:-100px}}
@media(max-width:767px){
 .autera-reseau .reseau-desktop{display:none}.autera-reseau .reseau-mobile{display:block}
 .reseau-hero{min-height:844px;padding:110px 16px 16px}
 .reseau-directory{padding-block:40px;overflow:clip}
 .reseau-directory-motif{display:block;top:calc(50% + 583px)}
 .reseau-directory .home-stats{margin:0 auto 24px}
 .reseau-directory .home-stat-detail{letter-spacing:1px}
 .reseau-directory .home-container{margin-top:0}
 .reseau-locator{display:flex;flex-direction:column;gap:24px;scroll-margin-top:95px}
 .reseau-results{gap:24px}
 .reseau-results header>p:last-child{font-size:16px;line-height:24px}
 .reseau-filters{grid-template-columns:1fr;gap:8px}
 .reseau-filters>.autera-button{width:100%;height:45px;border-radius:999px}
 .reseau-dealer-list{height:291px}
 .reseau-dealer{min-height:97px;gap:16px;padding:8px 16px}
 .reseau-dealer-copy{min-width:0}.reseau-dealer-copy strong{font-size:14px}
 .reseau-dealer-copy>span{letter-spacing:1px}
 .reseau-dealer-country{display:none}
 .reseau-map-panel{height:465px}
 .reseau-map{height:328px;min-height:328px}
 .reseau-country-tabs{min-height:137px;align-content:center}
 .autera-reseau .reseau-discover{display:flex;margin-top:24px;width:100%}
 .reseau-growth{padding-block:40px}
 .reseau-growth header{gap:8px}
 .reseau-growth-cards{grid-template-columns:1fr;gap:8px}
 .reseau-growth-cards article{padding:8px 16px;min-height:0}
 .reseau-growth-cards article+article:before{top:-4px;left:0;width:100%;height:1px}
 .reseau-growth-cards p,.reseau-support-cards p{letter-spacing:1px}
 .reseau-support{padding-block:40px}
 .reseau-support>.home-motif{top:calc(50% + 210.49px)}
 .reseau-support header>div{flex-direction:column;gap:12px}
 .reseau-support header p{font-size:18px;line-height:27px}
 .reseau-support .autera-badge{letter-spacing:1px}
 .reseau-support-cards{grid-template-columns:1fr}
 .reseau-support-cards article{min-height:93px}
 .reseau-banner{flex-direction:column;align-items:stretch;min-height:0}
 .reseau-banner>.home-container{order:-1}
 .reseau-banner-copy{padding-block:20px;gap:16px;max-width:none}
 .reseau-banner-copy>div>p:last-child{font-size:16px;line-height:24px;max-width:308px}
 .reseau-banner-photo{position:relative;aspect-ratio:390/258;top:auto;transform:none;z-index:0;flex:none}
 .reseau-banner-photo img{height:100.78%;top:-.19%}
 .reseau-banner-shapes{display:none}
}
@media(hover:hover){.reseau-dealer:hover{background:#eeebff}.reseau-country-tabs button:hover{box-shadow:0 0 0 1px #3100ff}.reseau-growth-cards article:hover,.reseau-support-cards article:hover{transform:translateY(-3px)}}
@media(prefers-reduced-motion:no-preference){.reseau-growth-cards article,.reseau-support-cards article{transition:transform .2s}.reseau-marker{transition:left .25s,top .25s}.reseau-dealer{transition:background .2s}}
@media(max-width:359px){.reseau-dealer{padding-inline:8px;gap:8px}.reseau-growth-cards article{padding-inline:8px}.reseau-country-tabs{gap:8px;padding:12px}.reseau-country-tabs button{padding-inline:12px}.reseau-map-popup{padding:12px}.reseau-popup-actions{gap:8px}}

.reseau-map-privacy{display:block;flex:none;padding:6px 12px;font-size:11px;color:#514a79;background:var(--surface);text-align:right;text-decoration:underline}
.reseau-map .gm-style-iw-c{padding:0!important;background:#0c0f3d!important;border:1px solid #ffffff30;border-radius:12px!important;box-shadow:0 8px 24px #08082455!important}
.reseau-map .gm-style-iw-d{overflow:auto!important;padding:0!important}
.reseau-map .gm-style-iw-tc::after{background:#0c0f3d!important}
.reseau-map .reseau-map-popup{position:relative;left:auto;top:auto;max-width:100%;margin:0;padding:16px;box-sizing:border-box;background:#0c0f3d;color:#f4fdfc;border:0;backdrop-filter:none;overflow:auto;font:400 13px/1.5 Poppins,sans-serif}
.reseau-map .reseau-popup-close{position:static;align-self:flex-end;flex:none}
.reseau-map .reseau-popup-address,.reseau-map .reseau-popup-location-status{overflow-wrap:anywhere}

/* Professionnels: desktop 881:8851, compact 948:10389. */
.autera-professionnels{background:#f1f5f9}
.pro-mobile{display:none}
.pro-container{max-width:1440px;margin-inline:auto;padding-inline:100px;position:relative}
.pro-hero{min-height:682px;padding:172px 0 72px}
.pro-hero .home-hero-shade{background:linear-gradient(129.2deg,rgba(12,15,61,.8),rgba(12,15,61,0)98.435%)}
.pro-hero .home-hero-card{width:704px}
.pro-hero h1{font-size:48px;line-height:64px;font-weight:700}
.pro-hero .home-hero-copy p{font-size:18px;line-height:27px}
.pro-advantages,.pro-partners,.pro-process{padding-block:64px}
.pro-header{display:flex;flex-direction:column;gap:16px}
.pro-header .home-eyebrow{color:#0c0f3d}
.pro-header>p:last-child{font-size:14px;line-height:21px;color:#334155}
.pro-advantages-grid{display:grid;grid-template-columns:713fr 471fr;gap:56px}
.pro-advantage-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:56px}
.pro-advantage{display:flex;align-items:flex-start;gap:12px;padding:12px 16px 16px;min-height:143px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;box-shadow:0 0 7.8px #00000012;transition:transform .25s,box-shadow .25s}
.pro-card-icon{padding:8px;border-radius:8px;background:#0c0f3d;flex:none}
.pro-card-icon img{display:block}
.autera-professionnels .pro-advantage h3{font-size:16px;line-height:24px;font-weight:600}
.pro-advantage p{font-size:14px;line-height:21px;color:#334155;margin-top:4px}
.pro-business-photo{width:100%;height:496px;object-fit:cover;border-radius:16px;box-shadow:0 16px 32px #0000000d}
.pro-advantage-motif{position:absolute;top:-93px;right:calc((100% - min(100%,1440px))/2 - 127.15px);transform:scaleX(-1);z-index:-1;pointer-events:none}
.pro-advantage-motif img,.pro-contact-motif img{display:block;max-width:none}
.pro-partners-grid{display:grid;grid-template-columns:617fr 567fr;gap:56px;align-items:center}
.pro-port-photo{width:100%;height:437px;object-fit:cover;border-radius:16px;box-shadow:0 16px 32px #0000000d}
.pro-partners-copy{display:flex;flex-direction:column;gap:16px}
.pro-partner-features{display:flex;flex-direction:column;gap:16px}
.pro-feature{display:flex;align-items:center;gap:16px}
.pro-feature>span{flex:none;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}
.pro-feature img{display:block}
.autera-professionnels .pro-feature h3{font-size:14px;line-height:21px;font-weight:600}
.pro-feature p,.pro-note{font-size:12px;line-height:18px;color:#334155}
.pro-process{background:linear-gradient(90deg,#f8fafc,#f7fafd)}
.pro-process .pro-header{gap:12px}
.pro-process .pro-header>p:last-child{font-size:16px;line-height:24px}
.pro-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:40px 0 8px;padding:0}
.pro-step-top{display:flex;align-items:center;gap:24px;height:56px;padding-left:8px}
.pro-step-top>span{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#0c0f3d;color:#f8fafc;border-radius:50%;font-size:14px;font-weight:700;margin-right:8px}
.pro-step-line{height:1px;flex:1;background:#cbd5e1}
.pro-step-body{padding:16px 16px 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.autera-professionnels .pro-step-body h3{font-size:16px;line-height:24px;font-weight:600}
.pro-step-body p{font-size:14px;line-height:21px;color:#334155}
.pro-contact{background:linear-gradient(90deg,#0c0f3d 40.2778%,#f8fafc 40.2778%);scroll-margin-top:110px}
.pro-contact-inner{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:580fr 860fr}
.pro-contact-copy{background:#0c0f3d;color:#f8fafc;position:relative;isolation:isolate;overflow:hidden;padding:100px 64px}
.pro-contact-intro{display:flex;flex-direction:column;align-items:flex-start;gap:32px}
.pro-contact-intro p{font-size:16px;line-height:24px}
.pro-contact-motif{position:absolute;z-index:-1;left:-247.54px;top:15.26px;pointer-events:none}
.pro-contact-divider{height:80px;display:flex;align-items:center;margin-block:32px}
.autera-professionnels .pro-contact-details h3{font-size:14px;line-height:21px;font-weight:600;margin-bottom:24px}
.pro-contact-details a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}
.pro-contact-details a+a{margin-top:20px}
.pro-contact-icon{display:grid;place-items:center;width:40px;height:40px;background:#f4fdfc14;border-radius:50%;flex:none}
.pro-contact-details small{display:block;font-size:12px;line-height:18px}
.pro-contact-details strong{font-size:14px;line-height:21px;font-weight:600}
.pro-form-panel{background:#f8fafc;padding:80px 100px}
.pro-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pro-fields label{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:21px;font-weight:500;min-width:0}
.pro-fields input,.pro-fields select,.pro-fields textarea{width:100%;min-width:0;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;background:#f1f5f9;color:#0f172a;padding:12px 16px;font:400 14px/21px Poppins,sans-serif;outline-offset:3px}
.pro-fields select{appearance:none;padding-right:40px;background:#f1f5f9 url('/assets/2d26bdbc-a361-4fe9-be0b-14071cfbc77f.svg') no-repeat right 16px center}
.pro-fields input::placeholder,.pro-fields textarea::placeholder,.pro-fields select:invalid{color:#94a3b8}
.pro-fields input:focus,.pro-fields select:focus,.pro-fields textarea:focus{outline:2px solid #3400ff;border-color:#3400ff}
.pro-fields textarea{height:117px;resize:vertical}
.pro-message{grid-column:1/-1}
.pro-form>.autera-button{width:100%;margin-top:24px;min-height:45px}
#avantages{scroll-margin-top:110px}
@media(min-width:1440px){.pro-contact{background:linear-gradient(90deg,#0c0f3d calc(50% - 140px),#f8fafc 0)}}
@media(hover:hover){.pro-advantage:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0c0f3d14}.pro-contact-details a:hover strong{text-decoration:underline}}
@media(min-width:768px) and (max-width:1199px){.pro-container{padding-inline:40px}.pro-advantages-grid,.pro-partners-grid{gap:32px}.pro-advantage-cards{gap:16px;margin-top:32px}.pro-business-photo{height:100%;min-height:496px}.pro-contact-copy{padding:64px 32px}.pro-form-panel{padding:64px 32px}.pro-steps{gap:16px}.pro-hero h1{font-size:44px;line-height:56px}}
@media(max-width:767px){
 .pro-desktop{display:none}.pro-mobile{display:block}.pro-container{padding-inline:20px}
 .pro-hero{min-height:844px;height:100svh;padding:110px 16px 16px;align-items:flex-end}
 .pro-hero .home-hero-inner{padding:0;margin:0}.pro-hero .home-hero-card{width:100%;padding:16px;gap:24px}
 .pro-hero h1{font-size:32px;line-height:40px}.pro-hero .home-hero-copy p{font-size:16px;line-height:24px}
 .pro-hero .autera-badge{letter-spacing:1px}.pro-hero .home-hero-actions{gap:16px}
 .pro-advantages{padding-block:40px}.pro-advantages-grid{display:block}.pro-business-photo{display:none}
 .pro-header{gap:16px}.pro-header .home-eyebrow{margin-bottom:-12px}
 .pro-advantage-cards{grid-template-columns:1fr;gap:8px;margin-top:24px}.pro-advantage{min-height:143px}
 .pro-advantage-motif{top:auto;bottom:-5.45px;right:auto;left:calc(50% + .63px);transform:translateX(-50%) scaleX(-1)}
 .pro-partners{padding-block:64px}.pro-partners-grid{display:flex;flex-direction:column-reverse;gap:16px}
 .pro-port-photo{height:187px}.pro-partners-copy{gap:16px}.pro-partners .pro-header{gap:8px}.pro-partners .home-eyebrow{margin:0}
 .pro-feature p,.pro-partners .pro-note{letter-spacing:1px}
 .pro-process{padding-block:49px}.pro-process .pro-header{gap:12px}.pro-process .home-eyebrow{margin-bottom:12px}.pro-process .pro-header>p:last-child{font-size:14px;line-height:21px}
 .pro-steps{grid-template-columns:1fr;gap:12px;margin-top:24px}.pro-step-body{min-height:122px}
 .pro-contact{background:#f8fafc}.pro-contact-inner{display:block}.pro-contact-copy{padding:40px 20px}.pro-contact-intro{gap:16px}
 .pro-contact-intro h2{font-size:28px;line-height:32px}.pro-contact-divider{margin:0;height:80px}.pro-contact-motif{top:-35.084px}
 .pro-form-panel{padding:40px 20px}.pro-fields{grid-template-columns:1fr;gap:8px}.pro-desktop-field{display:none!important}.pro-mobile-space{padding-bottom:21px}
}
@media(prefers-reduced-motion:reduce){.pro-advantage{transition:none}.pro-advantage:hover{transform:none}}

/* Garage & SAV: 903:19656 desktop / 957:15488 mobile. */
.autera-sav{background:var(--bg)}
.sav-mobile{display:none}
.sav-container{max-width:1440px;margin-inline:auto;padding-inline:80px;position:relative;width:100%}
.sav-hero{padding:133px 0 103px}
.sav-hero .home-hero-card{gap:24px}
.sav-motif{position:absolute;z-index:-1;right:-264.5px;top:50%;transform:translateY(-50%) scaleX(-1);pointer-events:none}
.sav-motif img,.sav-banner-shapes img{display:block;max-width:none}
.sav-support{background:#0c0f3d;color:#f8fafc;padding-block:80px}
.sav-support>.sav-motif{top:calc(50% - 77.5px)}
.sav-support-grid{display:grid;grid-template-columns:588fr 652fr;gap:40px}
.sav-support-photo{width:100%;height:100%;min-height:607px;object-fit:cover;border-radius:8px}
.sav-support-copy{display:flex;flex-direction:column;gap:40px}
.sav-support-header{display:flex;flex-direction:column;gap:24px}
.sav-support-header>div{display:flex;flex-direction:column;gap:8px}
.sav-support .home-eyebrow{color:#c9c0ff}
.sav-support-header>p{font-size:18px;line-height:27px;color:#ffffffcc}
.sav-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sav-benefits article{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.sav-benefit-icon{padding:8px;background:#b7ff5a;border-radius:12px;display:inline-flex}
.sav-benefits p{font-size:14px;line-height:21px;margin-top:8px}
.sav-resources{padding-block:64px;background:#f8fafc}
.sav-resources>.sav-motif{top:calc(50% - 178.5px)}
.sav-resource-header{display:flex;flex-direction:column;gap:8px}
.sav-resource-header p:last-child{font-size:16px;line-height:24px;color:#334155}
.autera-sav .marques-resource-body h3{font-size:14px;line-height:21px}
.sav-value{padding-block:64px;min-height:540px;background:#0c0f3d;color:#f4fdfc}
.sav-value-image{position:absolute;inset:0;z-index:-2}
.sav-value-image img{width:100%;height:100%;object-fit:cover}
.sav-value-image:after{content:'';position:absolute;inset:0;background:linear-gradient(-64.451deg,#0c0f3d 39.53%,#0c0f3d00 92.386%)}
.sav-value>.sav-motif{top:calc(50% + 61.99px)}
.sav-value-copy{width:674px;max-width:100%;margin-left:auto}
.sav-value-copy header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.sav-value-copy header p{font-size:18px;line-height:27px;color:#ffffffcc}
.sav-values{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}
.sav-values>div{width:160px;max-width:calc(50% - 8px);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.sav-values>div>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f4fdfc14;border:1px solid #f4fdfc1f;backdrop-filter:blur(9px)}
.sav-values p{font-size:14px;line-height:21px;font-weight:500;color:#f8fafccc}
.sav-process{padding-block:64px;background:linear-gradient(90deg,#f8fafc,#f7fafd);color:#0c0f3d}
.sav-process header{display:flex;flex-direction:column;gap:12px}
.sav-steps{margin:24px 0 0}
.sav-step-line{flex:1;min-width:0;overflow:hidden;display:block}
.sav-step-line img{max-width:none;display:block}
.autera-sav .pro-step-body h3{font-size:16px;line-height:24px;color:#0f172a}
.sav-faq{padding:64px 80px}
.sav-faq-inner{max-width:846px;margin:auto}
.sav-faq header{text-align:center;display:flex;flex-direction:column;gap:8px;margin-bottom:32px}
.sav-faq header h2{font-weight:600}
.sav-faq header p{font-size:18px;line-height:27px;font-weight:500;color:#334155}
.sav-faq-list{display:flex;flex-direction:column;gap:16px}
.sav-faq details{padding:24px;border:1px solid #e2e8f0;background:#f1f5f9;border-radius:16px}
.sav-faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:26px;cursor:pointer;list-style:none;font-size:18px;line-height:27px;font-weight:600}
.sav-faq summary::-webkit-details-marker{display:none}
.sav-faq summary:focus-visible{outline:2px solid #3100ff;outline-offset:6px;border-radius:4px}
.sav-faq-toggle{display:block;width:24px;height:24px;flex:none;color:#3100ff;text-align:center}
.sav-faq-toggle>span{display:block;font-size:24px;font-weight:400;line-height:24px}
.sav-faq-toggle img{display:none}
.sav-faq details[open] .sav-faq-toggle img{display:block}
.sav-faq details[open] .sav-faq-toggle>span{display:none}
.sav-faq-answer{padding-right:50px;margin-top:8px;font-size:16px;line-height:24px;color:#334155}
.sav-faq-answer p+p{margin-top:24px}
.sav-banner{min-height:393px;display:flex;align-items:center;background:#f4fdfc}
.sav-banner-art{position:absolute;left:-20px;right:-20px;aspect-ratio:1440/373;top:calc(50% + 5.21px);transform:translateY(-50%);overflow:hidden;z-index:-2}
.sav-banner-art img{position:absolute;width:100%;height:257.37%;top:-99.84%;object-fit:cover}
.sav-banner-shapes{position:absolute;inset:0;z-index:-1;pointer-events:none}
.sav-banner-mask{position:absolute;left:-220px;top:-89.5px}
.sav-banner-stripe1{position:absolute;left:440px;top:-89.5px}
.sav-banner-stripe2{position:absolute;left:512.85px;top:-89.5px}
.sav-banner-copy{max-width:530px;display:flex;flex-direction:column;gap:32px;padding-block:48px}
.sav-banner-copy>div:first-child{display:flex;flex-direction:column;gap:8px}
.sav-banner-copy h2{font-weight:600;color:#000}
.sav-banner-copy p:not(.home-eyebrow){font-size:16px;line-height:24px;color:#334155}
.sav-banner-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}
@media(min-width:1441px){.sav-motif{scale:calc(100vw / 1440px);transform-origin:center}.sav-banner-shapes{left:calc((100% - 1440px)/2)}.sav-banner-shapes:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:100vw;background:#f4fdfc}}
@media(min-width:768px) and (max-width:1199px){.sav-container{padding-inline:40px}.sav-support-grid{grid-template-columns:1fr 1.2fr;gap:32px}.sav-support-copy{gap:24px}.sav-benefits{gap:20px}.sav-value-copy{width:60%}.sav-values>div{width:150px}.sav-faq{padding-inline:40px}}
@media(max-width:767px){
 .sav-desktop{display:none}.sav-mobile{display:block}.sav-container{padding-inline:20px}
 .sav-hero{min-height:844px;padding:110px 16px 16px;align-items:flex-end}.sav-hero .home-hero-inner{padding:0;margin:0}.sav-hero .home-hero-card{gap:24px}.sav-hero .autera-badge,.sav-value .autera-badge{letter-spacing:1px}
 .sav-support{padding-block:40px}.sav-support-grid{display:block}.sav-support-photo{display:none}.sav-support-copy{gap:24px}.sav-support-header{gap:16px}.sav-support>.sav-motif{top:calc(50% + 78.5px)}
 .sav-benefits{grid-template-columns:1fr;gap:16px}.sav-support .home-eyebrow{font-size:14px}
 .sav-resources{padding-block:40px}.sav-resources>.sav-motif{top:calc(50% + 271.5px)}
 .sav-value{padding-block:40px;min-height:0}.sav-value-image{display:none}.sav-value>.sav-motif{top:calc(50% + 54.49px)}.sav-value-copy{width:100%}
 .sav-process{padding-block:40px;background:#fff}.sav-process header{gap:16px}.sav-steps{gap:24px}.sav-steps .pro-step-body{min-height:122px}
 .sav-faq{padding:40px 20px}.sav-faq header{text-align:left}.sav-faq header p{font-size:18px;line-height:27px}.sav-faq details{padding:24px}.sav-faq summary{font-size:18px;line-height:27px}
 .sav-banner{display:flex;flex-direction:column;min-height:0;background:#fff}.sav-banner>.sav-container{order:-1}.sav-banner-copy{padding-block:20px;gap:16px}.sav-banner-copy p.sav-mobile{max-width:308px}.sav-banner-copy h2{color:#0f172a}.sav-banner-actions{flex-direction:column}
 .sav-banner-art{position:relative;inset:auto;transform:none;width:100%;aspect-ratio:390/258;z-index:0}.sav-banner-art img{height:100.78%;top:-.19%}.sav-banner-stripe1,.sav-banner-stripe2{display:none}
}
@media(max-width:359px){.sav-support .home-eyebrow{font-size:12px}.sav-faq details{padding:20px 16px}.sav-faq summary{gap:12px}.sav-faq-answer{padding-right:36px}}
@media(hover:hover){.sav-faq summary:hover{color:#3100ff}}

/* Contact — desktop 881:10927, mobile 948:11490. */
.autera-contact{background:#f8fafc;container-type:inline-size}
.contact-mobile{display:none}
.contact-top{display:grid;grid-template-columns:696fr 744fr;min-height:max(900px,100svh);background:#f8fafc}
.contact-editorial{position:relative;isolation:isolate;overflow:hidden;background:#0c0f3d;color:#f8fafc;padding:160px 64px 100px max(64px,calc((100cqw - 1312px)/2));display:flex;flex-direction:column;justify-content:space-between;gap:36px}
.contact-hero-motif{position:absolute;pointer-events:none;z-index:-1;left:calc(50% - 605px);top:calc(50% - 307.38px)}
.contact-hero-motif img,.contact-services-motif img,.contact-divider img{display:block;max-width:none}
.contact-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:413px}
.autera-contact h1{font-weight:700}
.contact-intro p{font-size:16px;line-height:24px}
.contact-divider{padding-block:40px}
.contact-coordinates{display:flex;flex-direction:column;gap:24px}
.contact-coordinates>p{font-size:14px;line-height:21px;font-weight:600;color:#f4fdfc}
.contact-coordinate-list{display:flex;flex-direction:column;gap:20px}
.contact-coordinate-list a{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none;width:fit-content}
.contact-coordinate-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff14;flex:none}
.contact-coordinate-list a>span:last-child{display:flex;flex-direction:column;gap:2px}
.contact-coordinate-list small{color:#c9c0ff;font-size:12px;line-height:18px;font-weight:500}
.contact-coordinate-list strong{font-size:16px;line-height:24px;font-weight:600}
.contact-coordinate-list a:hover strong{text-decoration:underline;text-underline-offset:4px}
.contact-form-panel{padding:160px clamp(40px,6.944vw,100px) 100px;display:flex;flex-direction:column;justify-content:center;min-width:0;scroll-margin-top:110px}
#contact-application{display:flex;flex-direction:column;gap:40px;width:100%;max-width:544px;align-self:center}
.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.contact-fields label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:21px;font-weight:500}
.contact-fields input,.contact-fields textarea,.contact-fields select:not([hidden]){width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#f1f5f9;color:#0f172a;font:400 14px/21px Poppins,sans-serif;padding:12px 16px;box-shadow:none}
.contact-fields input{height:47px}
.contact-fields textarea{height:117px;resize:vertical;min-height:47px}
.contact-fields :is(input,textarea)::placeholder{color:#94a3b8;opacity:1}
.contact-fields :is(input,textarea):focus{outline:2px solid #3100ff;outline-offset:2px;border-color:#3100ff}
.contact-fields :is(input,textarea):invalid{background:#f1f5f9;border-color:#cbd5e1}
.contact-fields :is(input,textarea):user-invalid{border-color:#c2410c}
.contact-required{color:#991b1b}
.contact-message,.contact-identity{grid-column:1/-1}
.contact-identity{display:flex;flex-direction:column;gap:8px}
.contact-identity>p{font-size:14px;line-height:21px;font-weight:500}
.contact-identity .identity-trigger{height:48px;font-size:14px;line-height:21px;font-weight:400}
.contact-identity .identity-preview-icon{width:20px;height:20px}
.contact-identity .identity-preview-icon img{width:auto;height:auto;max-width:none;transform-origin:top left}
.contact-identity .identity-open .identity-preview-icon{mask-size:20px 20px}
.contact-privacy{font-size:10px;line-height:15px;color:#334155}
.contact-privacy button,.contact-privacy a{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}
.contact-privacy :is(button,a):hover{text-decoration:underline}
.contact-services{background:#f1f5f9;padding-block:64px}
.contact-services-inner{max-width:1440px;padding-inline:100px;margin:auto;position:relative}
.contact-services-motif{position:absolute;z-index:-1;right:0;bottom:0;transform:scaleX(-1);pointer-events:none}
.contact-services header{display:flex;flex-direction:column;gap:16px}
.contact-eyebrow{font-size:14px;line-height:21px;font-weight:600;color:#0c0f3d}
.contact-services header>p:last-child,.contact-service-copy p{font-size:14px;line-height:21px;color:#334155}
.contact-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}
.contact-service-grid article{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-height:313px;padding:24px;border-radius:16px;background:#f1f5f9;box-shadow:0 0 7px #0c0f3d26}
.contact-service-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}
.contact-service-icon{display:flex;padding:8px;background:#0c0f3d;border-radius:8px}
.contact-service-copy p{margin-top:16px}
.contact-service-grid .autera-button{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}
.contact-locations{padding-block:64px;background:white}
.contact-locations-inner{max-width:1440px;padding-inline:80px;margin:auto}
.contact-locations header{display:flex;flex-direction:column;gap:8px}
.contact-locations .contact-eyebrow{color:#3100ff}
.contact-locations header>p:last-child{font-size:16px;line-height:24px;color:#334155}
.contact-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;align-items:start}
.contact-location-grid article{min-width:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px -10px #0c0f3d0d}
.contact-location-photo{display:block;width:100%;height:247px;object-fit:cover;background-color:#fff;background-image:conic-gradient(#ededed 25%,transparent 0 50%,#ededed 0 75%,transparent 0);background-size:78px 78px}
.contact-location-body{display:flex;flex-direction:column;gap:24px;padding:16px}
.autera-contact .contact-location-body h3{font-size:24px;line-height:28.8px}
.contact-location-body p{margin-top:8px;font-size:14px;line-height:21px;color:#334155}
.contact-location-actions{display:flex;gap:12px;flex-wrap:wrap}
@media(min-width:1441px){.contact-hero-motif{transform:scale(calc(100cqw / 1440px))}.contact-services-motif{transform:scaleX(-1) scale(calc(100cqw / 1440px));transform-origin:center bottom}}
@media(min-width:768px) and (max-width:1199px){.contact-editorial{padding-inline:40px}.contact-form-panel{padding-inline:32px}.contact-services-inner,.contact-locations-inner{padding-inline:40px}.contact-service-grid{gap:24px}.contact-service-grid article{padding:20px;min-height:340px}.contact-service-grid h3{font-size:18px}.contact-location-actions{flex-direction:column}.contact-location-actions .autera-button{width:100%}}
@media(max-width:767px){
 body:has(.autera-contact) .autera-navbar[data-site-header][data-scrolled=false]{background:rgba(244,253,252,.08);border:1px solid rgba(244,253,252,.12);backdrop-filter:blur(9px)}
 .contact-desktop,.contact-optional,.contact-privacy,.contact-divider,.contact-intro .autera-badge{display:none!important}
 .contact-mobile{display:block}
 .contact-top{display:block;min-height:0}
 .contact-editorial{padding:96px 24px 24px;gap:24px;min-height:463px;justify-content:flex-start}
 .contact-hero-motif{left:calc(50% - 309px);top:auto;bottom:-11px;transform:none}
 .contact-intro{max-width:none}
 .autera-contact h1,.autera-contact h2{font-size:28px;line-height:32px;font-weight:700}
 .contact-intro p{font-size:14px;line-height:21px;opacity:.9}
 .contact-coordinates{gap:20px}
 .contact-coordinate-list{gap:16px}
 .contact-coordinate-list a{gap:12px}
 .contact-coordinate-icon{width:36px;height:36px;border-radius:10px}
 .contact-coordinate-list small{letter-spacing:1px}
 .contact-coordinate-list strong{font-size:14px;line-height:21px}
 .contact-form-panel{padding:40px 20px;gap:28px}
 .contact-form-panel header h2{font-size:24px;line-height:28.8px;font-weight:600}
 .contact-form-panel header p{margin-top:8px;font-size:14px;line-height:21px;color:#334155}
 #contact-application{max-width:none;gap:28px}
 .contact-fields{display:flex;flex-direction:column;gap:24px}
 .contact-fields input,.contact-fields textarea{background:#f8fafc}
 .contact-fields :is(input,textarea):invalid{background:#f8fafc}
 .contact-fields textarea{height:47px;resize:vertical}
 .contact-identity .identity-trigger{height:52px}
 .contact-fields label .contact-mobile{display:inline}
 .contact-services{padding-block:40px}
 .contact-services-inner,.contact-locations-inner{padding-inline:20px}
 .contact-services-motif{right:auto;left:calc(50% - 461.647px);bottom:0;transform:scaleX(-1)}
 .contact-service-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}
 .contact-service-grid article{min-height:0;gap:24px}
 .contact-locations{padding-block:40px}
 .contact-locations .contact-eyebrow{color:#0c0f3d}
 .contact-location-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}
 .contact-location-photo{height:190px;background-size:44px 44px}
 .contact-location-actions{flex-direction:column}
 .contact-location-actions .autera-button{width:100%}
}
@media(prefers-reduced-motion:no-preference){.contact-service-grid article,.contact-location-grid article{transition:box-shadow .2s,translate .2s}.contact-service-grid article:hover,.contact-location-grid article:hover{translate:0 -3px;box-shadow:0 12px 24px -10px #0c0f3d33}}

.cookie-banner,.cookie-dialog{font:14px/1.65 Poppins,Arial,sans-serif;color:#181818;background:#fff;box-sizing:border-box}
.cookie-banner{position:fixed;z-index:1100;inset:auto 0 0;padding:28px max(28px,calc((100vw - 1440px)/2));display:flex;gap:48px;align-items:center;box-shadow:0 -4px 30px #0002;border-top:1px solid #ddd;max-height:80dvh;overflow:auto}
.cookie-banner-copy{flex:1}.cookie-banner h2{font-size:22px;line-height:1.35;margin:0 0 10px;font-weight:700}.cookie-banner p{margin:0 0 7px}.cookie-banner ul{margin:0;padding-left:20px}.cookie-banner-actions{display:grid;gap:10px;min-width:220px}
.cookie-button{font:600 14px/1.4 Poppins,Arial,sans-serif;min-height:46px;padding:13px 22px;border:1px solid #111;border-radius:5px;background:#111;color:#fff;cursor:pointer;text-align:center}.cookie-reject{background:#eee;color:#111;border-color:#ddd}.cookie-customize{background:#fff;color:#111}.cookie-button:hover{filter:brightness(.9)}
.cookie-dialog{padding:0;border:0;border-radius:18px;width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);box-shadow:0 24px 90px #0005;overflow:hidden;position:fixed;inset:0;margin:auto}
.cookie-dialog[open]{display:flex;flex-direction:column}.cookie-dialog::backdrop{background:#0009}.cookie-dialog-header{display:flex;align-items:flex-start;gap:20px;padding:28px 30px 20px;flex:none}.cookie-dialog h2{font-size:24px;line-height:1.35;margin:0;font-weight:700}.cookie-close{flex:none;margin-left:auto;min-width:40px;height:40px;border:0;background:transparent;color:#111;font:30px/1 Arial;cursor:pointer;border-radius:6px}.cookie-close:hover{background:#eee}
.cookie-dialog-body{padding:0 30px;overflow:auto;overscroll-behavior:contain}.cookie-intro{padding:18px 20px;border-left:4px solid #111;background:#f3f3f3;border-radius:0 8px 8px 0;margin-bottom:24px}.cookie-intro p{margin:0 0 10px}.cookie-intro p:last-child{margin-bottom:0}
.cookie-category{display:flex;gap:24px;padding:24px 0;border-top:1px solid #ddd;align-items:flex-start}.cookie-category>div{flex:1}.cookie-dialog h3{font-size:16px;line-height:1.5;margin:0 0 8px;font-weight:700}.cookie-category p,.cookie-map-note p{margin:0;color:#515151}.cookie-toggle{flex:none;display:grid;justify-items:center;position:relative;width:108px;gap:6px;cursor:pointer}.cookie-toggle input{position:absolute;top:0;width:50px;height:28px;margin:0;opacity:0;cursor:pointer}.cookie-toggle>span{width:50px;height:28px;border-radius:20px;background:#bbb;pointer-events:none;position:relative}.cookie-toggle>span::after{content:'';position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:white;transition:transform .15s}.cookie-toggle input:checked+span{background:#111}.cookie-toggle input:checked+span::after{transform:translateX(22px)}.cookie-toggle input:disabled+span{background:#666}.cookie-toggle small{font-size:11px;white-space:nowrap;color:#555}.cookie-toggle input:focus-visible+span{outline:3px solid #4514ff;outline-offset:4px}
.cookie-map-note{border-top:1px solid #ddd;padding:22px 0 0}.cookie-map-note a{color:#111;text-decoration:underline}.cookie-storage-note{font-size:12px;color:#666;margin:20px 0}.cookie-dialog-footer{padding:18px 30px 24px;border-top:1px solid #eee;flex:none}.cookie-save{width:100%}.cookie-dialog button:focus-visible,.cookie-banner button:focus-visible{outline:3px solid #4514ff;outline-offset:3px}
@media(max-width:600px){.cookie-banner{padding:20px;gap:18px;display:block}.cookie-banner h2{font-size:19px}.cookie-banner-actions{margin-top:18px;grid-template-columns:1fr 1fr;min-width:0}.cookie-customize{grid-column:1/-1}.cookie-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.cookie-dialog-header{padding:20px 18px 16px;gap:8px}.cookie-dialog h2{font-size:20px}.cookie-dialog-body{padding:0 18px}.cookie-category{gap:14px}.cookie-toggle{width:78px}.cookie-toggle small{white-space:normal;text-align:center}.cookie-dialog-footer{padding:16px 18px}.cookie-intro{padding:14px}.cookie-dialog{font-size:13px}}
@media(prefers-reduced-motion:reduce){.cookie-toggle>span::after{transition:none}}
