@import "https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0a0b26}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#3f48cc}@keyframes spinPrism{0%{transform:rotateX(-16deg)rotateY(0)}to{transform:rotateX(-16deg)rotateY(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-4%,-4%)}80%{transform:translate(6%,6%)}to{transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:.45}50%{opacity:.9}}@keyframes floatY{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes blinkDot{0%,45%{opacity:1}50%,95%{opacity:.15}to{opacity:1}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes orbit{0%{transform:rotate(0)translate(148px)rotate(0)}to{transform:rotate(360deg)translate(148px)rotate(-360deg)}}a,button{transition:color .15s,background-color .16s,border-color .16s,opacity .2s,transform .16s cubic-bezier(.23,1,.32,1)}a:active,button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn--invert{color:#0a0b26}.btn{transition:color .15s,background-color .16s,box-shadow .18s,transform .16s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 1px #ffffff38,inset 0 -2px #0a0b2647,0 2px 5px #0a0b2626}.btn:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 3px #0a0b2647,0 1px 2px #0a0b261f}.card-contact{transition:background-color .2s,box-shadow .22s;box-shadow:inset 0 0 #0000}.logo-tilt{will-change:transform;transition:box-shadow .2s}@media (hover:hover) and (pointer:fine){.link:hover{color:#fff}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0a0b2647,0 6px 14px #0a0b2638}.btn--lighten:hover{background:#5a63db}.btn--darken:hover{background:#3138a6}.btn--navy:hover{background:#232a7e}.btn--pale:hover{background:#c7cbf5}.btn--invert:hover{color:#fff;background:#0a0b26}.card-contact:hover{background:#f4f5fd;box-shadow:inset 0 -3px #3f48cc}.card-contact--dark:hover{box-shadow:inset 0 -3px #0a0b26}.logo-tilt:hover{box-shadow:0 18px 30px -12px #12164e80,0 6px 12px -4px #12164e4d,inset 0 1px #fff9,inset 0 -4px 8px #12164e3d}}@media (prefers-reduced-motion:reduce){.btn:hover{transform:none}}html.intro-lock{overflow:hidden}.intro{z-index:5000;-webkit-mask-composite:xor;background:#0a0b26;justify-content:center;align-items:center;animation:.9s cubic-bezier(.7,0,.84,0) 1.1s forwards introExit;display:flex;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50,6 94,94 6,94'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><polygon points='50,6 94,94 6,94'/></svg>"),linear-gradient(#000 0 0);-webkit-mask-position:50% 46%,0 0;mask-position:50% 46%,0 0;-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.intro-grain{z-index:1;opacity:.07;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='gn'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23gn)'/></svg>");animation:8s steps(6,end) infinite grainShift;position:absolute;inset:-10%}.intro-halo{z-index:2;pointer-events:none;background:radial-gradient(circle,#5a63db8c,#0000 62%);width:340px;height:340px;margin:-170px 0 0 -170px;animation:7s ease-in-out infinite pulseGlow;position:absolute;top:50%;left:50%}.intro-grid{z-index:3;--grid-tilt:perspective(1200px) rotateX(30deg) scale(1.75);transform:var(--grid-tilt);transform-origin:50% 85%;will-change:transform;pointer-events:none;background-image:linear-gradient(#a3a9ee14 1px,#0000 1px),linear-gradient(90deg,#a3a9ee14 1px,#0000 1px);background-size:48px 48px;animation:1.5s linear infinite introGridDrift;position:absolute;inset:-180px -18%}.intro-core{z-index:10;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.intro-logo{opacity:0;width:min(230px,46vw);height:auto;animation:.7s cubic-bezier(.23,1,.32,1) 50ms forwards introLogoIn;display:block}.intro-bar{background:#c7cbf529;border-radius:2px;width:min(230px,46vw);height:3px;overflow:hidden}.intro-bar-fill{transform-origin:0;background:#3f48cc;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.intro-meta{letter-spacing:.18em;color:#c7cbf58c;justify-content:space-between;width:min(230px,46vw);margin-top:-12px;font-family:Space Mono,monospace;font-size:10px;display:flex}.intro-pct{font-variant-numeric:tabular-nums;color:#c7cbf5}@keyframes introLogoIn{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes introExit{to{-webkit-mask-size:400vmax 400vmax,100% 100%;mask-size:400vmax 400vmax,100% 100%}}@keyframes introGridDrift{0%{background-position:0 0}to{background-position:48px 48px}}.hero-grid{--grid-tilt:perspective(1200px) rotateX(30deg) scale(1.75);transform:var(--grid-tilt);transform-origin:50% 85%;will-change:transform;pointer-events:none;background-image:linear-gradient(#5a63db1a 1px,#0000 1px),linear-gradient(90deg,#5a63db1a 1px,#0000 1px);background-size:48px 48px;animation:7s linear infinite introGridDrift;position:absolute;inset:-180px -18%}@keyframes floatA{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px,-22px)rotate(-10deg)}}@keyframes floatB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(16px,-14px)rotate(12deg)}}@keyframes triFade{0%,to{opacity:.3}50%{opacity:.9}}@keyframes triFade2{0%,to{opacity:.85}50%{opacity:.25}}.rea-bg{z-index:0;pointer-events:none;background:linear-gradient(#fdfdff 0%,#f4f6fd 100%);position:absolute;inset:0;overflow:hidden}.rea-bg-grid{--grid-tilt:perspective(1000px) rotateX(60deg) scale(2);height:82%;transform:var(--grid-tilt);transform-origin:50% 100%;background-image:linear-gradient(#3f48cc24 1px,#0000 1px),linear-gradient(90deg,#3f48cc24 1px,#0000 1px);background-size:48px 48px;animation:9s linear infinite introGridDrift;position:absolute;bottom:-140px;left:-25%;right:-25%;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.rea-bg-halo{filter:blur(30px);background:radial-gradient(closest-side,#5a63db24,#0000);width:820px;height:560px;margin-left:-410px;position:absolute;top:38%;left:50%;transform:translateY(-50%)}.rea-bg-grain{opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='gn'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='180' height='180' filter='url(%23gn)'/></svg>");position:absolute;inset:-10%}.rea-shard{z-index:1;will-change:transform;display:block;position:absolute}.rea-shard svg{display:block}@media (prefers-reduced-motion:reduce){.rea-bg-grid,.rea-shard{animation:none!important}}.rea-mobcap,.rea-desc-sizer{display:none}@media (max-width:900px){.rea-stage{grid-template-columns:1fr!important;gap:36px!important}.rea-mocks{flex-wrap:wrap;justify-content:center}.rea-mocks>div:first-child{flex:100%!important}.rea-phone{aspect-ratio:150/282;flex:none!important}}.site-header{opacity:0;transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1);transform:translateY(-100%)}body.intro-done .site-header{opacity:1;transform:none}.site-nav a{opacity:0;transition:color .15s ease,opacity .4s cubic-bezier(.23,1,.32,1) var(--nd,0s),transform .4s cubic-bezier(.23,1,.32,1) var(--nd,0s);transform:translateY(-8px)}body.intro-done .site-nav a{opacity:1;transform:none}.site-nav a:first-child{--nd:.2s}.site-nav a:nth-child(2){--nd:.24s}.site-nav a:nth-child(3){--nd:.28s}.site-nav a:nth-child(4){--nd:.32s}.site-nav a:nth-child(5){--nd:.36s}.site-nav a:nth-child(6){--nd:.4s}.site-nav [data-nav-ink]{transform-origin:0;opacity:0;pointer-events:none;will-change:transform;background:#3f48cc;width:100px;height:2px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s;position:absolute;bottom:-10px;left:0;transform:translate(0)scaleX(0)}.site-nav a[aria-current]{color:#fff}@media (prefers-reduced-motion:reduce){.site-header,.site-nav a{transition-duration:.15s;transition-delay:0s}.site-nav [data-nav-ink]{transition-duration:.001ms}}@keyframes cwPulse{0%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.85)}to{opacity:0}}@keyframes cwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cw-root{z-index:1200;flex-direction:column;align-items:flex-end;gap:14px;font-family:Outfit,sans-serif;display:flex;position:fixed;bottom:26px;right:26px}.cw-fab{cursor:pointer;color:#fff;background:linear-gradient(150deg,#5a63db 0%,#3f48cc 55%,#3138a6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .2s;animation:4s ease-in-out infinite cwFloat;display:flex;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -3px #0a0b264d,0 12px 26px -8px #12164e8c}.cw-fab:before{content:"";z-index:-1;background:#3f48cc;border-radius:50%;animation:2.6s cubic-bezier(.23,1,.32,1) infinite cwPulse;position:absolute;inset:0}.cw-fab>svg{transition:transform .25s cubic-bezier(.23,1,.32,1)}.cw-root[data-open=true] .cw-fab{animation:none}.cw-root[data-open=true] .cw-fab>svg{transform:rotate(90deg)}.cw-fab:active{transform:translateY(1px)scale(.96)}.cw-menu{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.cw-item{opacity:0;pointer-events:none;align-items:center;gap:10px;text-decoration:none;transition:opacity .25s,transform .3s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(12px)scale(.9)}.cw-root[data-open=true] .cw-item{opacity:1;pointer-events:auto;transform:none}.cw-root[data-open=true] .cw-item:first-child{transition-delay:30ms}.cw-root[data-open=true] .cw-item:nth-child(2){transition-delay:80ms}.cw-root[data-open=true] .cw-item:nth-child(3){transition-delay:.13s}.cw-label{letter-spacing:.1em;text-transform:uppercase;color:#0a0b26;white-space:nowrap;background:#fff;border-radius:9px;padding:7px 12px;font-family:Space Mono,monospace;font-size:11px;box-shadow:0 6px 16px -6px #12164e59,inset 0 0 0 1px #dfe2f8}.cw-btn{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s;display:flex;box-shadow:inset 0 1px #fff9,0 6px 16px -6px #12164e66,inset 0 0 0 1px #dfe2f8}.cw-btn--wa{color:#25d366}.cw-btn--call,.cw-btn--mail{color:#3f48cc}@media (hover:hover) and (pointer:fine){.cw-fab:hover{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 1px #ffffff52,inset 0 -3px #0a0b264d,0 16px 32px -8px #12164e99}.cw-item:hover .cw-btn{transform:translateY(-2px)scale(1.06)}.cw-btn--wa:hover{color:#fff;background:#25d366}.cw-btn--call:hover,.cw-btn--mail:hover{color:#fff;background:#3f48cc}}.cw-btn:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.cw-fab,.cw-fab:before{animation:none}}@media (max-width:600px){.cw-root{bottom:16px;right:16px}.cw-fab{width:54px;height:54px}}@media (min-width:1024px){.nav-burger,.drawer-extra,.drawer-top{display:none!important}}.offer-nav{display:none}@media (max-width:1023px){.logo-link{z-index:61;min-height:44px;margin:-10px 0;padding:10px 0;position:relative}body.nav-locked .cw-root{transition:opacity .2s;opacity:0!important;pointer-events:none!important}.hero-title{font-size:clamp(34px,7vw,56px)!important}.offer-title{font-size:clamp(26px,5.5vw,38px)!important}.process-blob{width:auto!important;max-width:100%!important}#accueil{grid-template-columns:1fr!important}#accueil>div:first-child{display:none!important}#realisations>div:first-child{grid-template-columns:1fr!important}#realisations>div:first-child>div:first-child{display:none!important}#offres,#contact{padding-left:0!important}#process,#faq{padding-right:0!important}#process>div:first-child,#offres>div:first-child,#faq>div:first-child,#contact>div:first-child{display:none!important}.site-header>div{gap:12px!important;padding:12px 18px!important}.nav-actions,[data-nav-ink]{display:none!important}.nav-burger{cursor:pointer;z-index:61;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin:-2px -10px -2px 0;padding:0;display:flex;position:relative}.nav-burger span{background:#fff;border-radius:2px;width:22px;height:2px;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .2s;display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.3)}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body.nav-locked{overflow:hidden}.site-nav{overscroll-behavior:contain;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);counter-reset:navlink;transition:clip-path .4s cubic-bezier(.83,0,.17,1),visibility 0s linear .4s;overflow-y:auto;z-index:55!important;background:#0a0b26!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:84px 26px 34px!important;display:flex!important;position:fixed!important;inset:0!important}.site-nav.nav-open{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0%);transition:clip-path .55s cubic-bezier(.23,1,.32,1)}.site-nav:before{content:"";pointer-events:none;background-image:linear-gradient(#a3a9ee0d 1px,#0000 1px),linear-gradient(90deg,#a3a9ee0d 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.drawer-top{opacity:0;border-bottom:1px solid #a3a9ee29;order:-1;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:20px;transition:opacity .45s cubic-bezier(.23,1,.32,1) .12s,transform .45s cubic-bezier(.23,1,.32,1) .12s;display:flex;transform:translateY(-12px)}.site-nav.nav-open .drawer-top{opacity:1;transform:none}.drawer-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#5a63db;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:10px;display:flex}.drawer-lang{border:1px solid #a3a9ee47;display:flex}.drawer-lang button{color:#a3a9ee;letter-spacing:.14em;cursor:pointer;background:0 0;border:none;min-height:40px;padding:0 18px;font-family:Space Mono,monospace;font-size:11px;transition:background .2s,color .2s}.drawer-lang button.is-on{background:#3f48cc;color:#fff!important}.site-nav .link,body.intro-done .site-nav a.link{opacity:0;filter:blur(6px);color:#fff;width:100%;transition:opacity .5s cubic-bezier(.23,1,.32,1) var(--d,0s),transform .5s cubic-bezier(.23,1,.32,1) var(--d,0s),filter .5s cubic-bezier(.23,1,.32,1) var(--d,0s),color .15s ease;border-bottom:1px solid #ffffff12;align-items:baseline;gap:14px;font-size:clamp(24px,6vw,30px);font-weight:600;line-height:1.2;display:flex;transform:translateY(26px);padding:15px 2px!important}.site-nav.nav-open .link,body.intro-done .site-nav.nav-open a.link{opacity:1;filter:none;transform:none}.site-nav .link{counter-increment:navlink}.site-nav .link:before{content:"0" counter(navlink);letter-spacing:.2em;color:#5a63db;flex:none;font-family:Space Mono,monospace;font-size:10px}.site-nav.nav-open .link:first-child{--d:.1s}.site-nav.nav-open .link:nth-child(2){--d:.14s}.site-nav.nav-open .link:nth-child(3){--d:.18s}.site-nav.nav-open .link:nth-child(4){--d:.22s}.site-nav.nav-open .link:nth-child(5){--d:.26s}.site-nav.nav-open .link:nth-child(6){--d:.3s}.site-nav a[aria-current],.site-nav a[aria-current]:before{color:#8f97ff}.drawer-extra{opacity:0;flex-direction:column;padding-top:28px;transition:opacity .5s cubic-bezier(.23,1,.32,1) .36s,transform .5s cubic-bezier(.23,1,.32,1) .36s;display:flex;transform:translateY(26px)}.site-nav.nav-open .drawer-extra{opacity:1;transform:none}.drawer-cta{color:#fff;background:#3f48cc;flex-direction:column;gap:7px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.drawer-cta:after{content:"";background:#ffffff24;width:34px;height:34px;position:absolute;bottom:-17px;right:14px;transform:rotate(45deg)}.drawer-cta-sub{letter-spacing:.26em;text-transform:uppercase;color:#ffffffbd;font-family:Space Mono,monospace;font-size:10px}.drawer-cta-main{justify-content:space-between;align-items:center;font-size:19px;font-weight:700;display:flex}.drawer-cta-main svg{transform:rotate(90deg)}}@media (max-width:1023px) and (min-width:901px){.rea-stage{gap:28px!important}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.site-nav,.site-nav .link,.drawer-extra,.drawer-top,.nav-burger span{transition-duration:.01ms!important;transition-delay:0s!important}.site-nav .link{filter:none}}@media (max-width:767px){.site-header>div{gap:10px!important;padding:11px 16px!important}.site-nav{padding:76px 22px 26px!important}.rea-pad{padding:32px 20px!important}.hero-grid{--grid-tilt:perspective(1200px) rotateX(30deg) scale(1.2);inset:-80px -8%}.rea-shard,.rea-bg-grid{display:none!important}.rea-cta-link{text-underline-offset:5px;border-bottom:none!important;margin:-14px -8px!important;padding:14px 8px!important;text-decoration:underline!important}a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.cw-item{min-height:44px}#accueil div[style*="62px 52px"]{padding:52px 20px 44px!important}#realisations div[style*="64px 52px 54px"]{padding:46px 20px 34px!important}#process div[style*="66px 52px 30px"]{padding:46px 20px 20px!important}#process div[style*="34px 52px 60px"]{padding:26px 20px 42px!important}#offres div[style*="64px 52px 44px"]{padding:46px 20px 28px!important}#contact div[style*="64px 52px 40px"]{padding:46px 20px 30px!important}div[style*="22px 52px"]{padding:18px 20px!important}#accueil>div:nth-child(2){text-align:center}#accueil p[data-reveal=up]{margin-left:auto;margin-right:auto}#accueil div[data-reveal=stagger]:has(.btn){flex-direction:column;align-items:stretch;gap:10px;width:100%}#accueil .btn{justify-content:center;width:100%;display:flex;padding:16px 20px!important}main div[data-reveal=grid]:has(.hero-title){grid-template-columns:1fr!important}main div[data-reveal=grid]:has(.hero-title)>div{align-items:baseline;gap:16px;display:flex;border-right:none!important;padding:18px 20px!important}main div[data-reveal=grid]:has(.hero-title)>div+div{border-top:1px solid #dfe2f859}main div[data-reveal=grid]:has(.hero-title) .hero-title{flex:none;font-size:32px!important;animation:none!important}main div[data-reveal=grid]:has(.hero-title)>div>div:last-child{line-height:1.5;margin-top:0!important;font-size:10px!important}.rea-mocks{display:none!important}.rea-mobcap{display:block}.rea-desc-sizer{visibility:hidden;display:block}.rea-desc-real{margin:0;position:absolute;top:0;left:0;right:0}.rea-stage{grid-template-columns:1fr!important;gap:0!important;margin:20px 0!important}.rea-mobcap-toggle{z-index:1;justify-content:center;gap:8px;margin-bottom:20px;display:flex;position:relative}.rea-mobcap-toggle button{letter-spacing:.12em;text-transform:uppercase;color:#3f48cc;cursor:pointer;background:#fff;border:1px solid #dfe2f8;border-radius:9px;flex:1;max-width:150px;padding:11px 8px;font:600 11px/1 Space Mono,monospace;transition:background .2s,color .2s,border-color .2s}.rea-mobcap-toggle button.is-on{color:#fff;background:#3f48cc;border-color:#3f48cc}.rea-arrows{padding-top:4px;gap:18px!important}.rea-arrows button svg{transform:rotate(-90deg)}#realisations div[style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}#realisations div[style*="repeat(4,1fr)"]>div{border-top:1px solid #dfe2f8;border-right:none!important;padding:22px 18px!important}#process div[style*="120px 1fr 300px"]{grid-template-columns:1fr!important;gap:8px!important;padding:24px 20px!important}#offres div[style*="repeat(3,1fr)"]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-x:auto;display:flex!important}#offres div[style*="repeat(3,1fr)"]::-webkit-scrollbar{display:none}#offres div[style*="repeat(3,1fr)"]>div{scroll-snap-align:center;flex:0 0 85%;border-right:1px solid #dfe2f8!important;padding:30px 22px!important}#offres div[style*=baseline]{white-space:nowrap;flex-wrap:nowrap!important}.offer-title{font-size:clamp(28px,8vw,38px)!important}.offer-nav{justify-content:center;align-items:center;gap:26px;padding:18px 20px 0;display:flex}.offer-nav button{color:#3f48cc;cursor:pointer;background:#fff;border:1px solid #dfe2f8;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .15s,color .15s;display:flex}.offer-nav button:active{color:#fff;background:#3f48cc}.offer-nav [data-offer-prev]{transform:rotate(-90deg)}.offer-nav [data-offer-next]{transform:rotate(90deg)}.offer-nav [data-offer-count]{letter-spacing:.22em;color:#5a63db;text-align:center;min-width:48px;font-family:Space Mono,monospace;font-size:11px}#faq div[style*=".9fr 1.4fr"]{grid-template-columns:1fr!important}#faq div[style*=".9fr 1.4fr"]>div{border-right:none!important}#faq div[style*="64px 44px"]{padding:36px 20px!important}#contact div[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}#contact div[style*="repeat(3,1fr)"]>a{border-right:none!important;padding:26px 22px!important}footer div[style*="1.4fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important}footer div[style*="1.4fr 1fr 1fr 1fr"]>div{padding:26px 20px!important}footer div[style*="1.4fr 1fr 1fr 1fr"]>div:first-child{border-bottom:1px solid #a3a9ee24;grid-column:1/-1;border-right:none!important}.rea-stage div[style=text-align\:center],.footer-nav-col{display:none!important}.hero-ticker-bar{flex-direction:column!important;align-items:stretch!important}.hero-ticker-label{border-bottom:1px solid #dfe2f8!important;border-right:none!important;justify-content:center!important;padding:12px 24px!important}.rea-client-name{font-size:20px!important}}
