.titre-geant{letter-spacing:-.035em;font-size:clamp(2.75rem,1.2rem + 5.4vw,5.4rem);font-weight:600;line-height:1}.rotator{height:1.08em;padding-bottom:.04em;display:grid;overflow:hidden}.rotator>span{opacity:0;white-space:nowrap;grid-area:1/1;animation:10s cubic-bezier(.7,0,.3,1) infinite mot;transform:translateY(100%)}.rotator>span:before{content:attr(data-mot);background:var(--grad-texte);color:#0000;-webkit-background-clip:text;background-clip:text}.rotator>span:nth-child(2){animation-delay:2.5s}.rotator>span:nth-child(3){animation-delay:5s}.rotator>span:nth-child(4){animation-delay:7.5s}.rotator>span:first-child{animation-name:mot-premier}@keyframes mot{0%{opacity:0;transform:translateY(100%)}4%,22%{opacity:1;transform:translateY(0)}26%,to{opacity:0;transform:translateY(-100%)}}@keyframes mot-premier{0%,22%{opacity:1;transform:translateY(0)}26%,96%{opacity:0;transform:translateY(-100%)}96.01%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.points{gap:.25rem;display:inline-flex}.points i{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem;animation:1.2s infinite points}.points i:nth-child(2){animation-delay:.15s}.points i:nth-child(3){animation-delay:.3s}@keyframes points{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pouls{position:relative}.pouls:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite pouls;position:absolute;inset:0}@keyframes pouls{75%,to{opacity:0;transform:scale(2.2)}}@media (width>=64rem){.hero-ecran{--k:calc((100svh - 600px) / 380);padding-top:clamp(14px, calc(14px + 50 * var(--k)), 64px);padding-bottom:clamp(18px, calc(18px + 62 * var(--k)), 80px)}.hero-ecran .titre-geant{font-size:min(1.2rem + 5.4vw, clamp(46px, calc(46px + 40.4 * var(--k)), 86.4px))}.hero-ecran .hero-surtitre{margin-top:clamp(10px, calc(10px + 18 * var(--k)), 28px)}.hero-ecran .hero-titre{margin-top:clamp(4px, calc(4px + 8 * var(--k)), 12px)}.hero-ecran .hero-sous-titre{margin-top:clamp(8px, calc(8px + 16 * var(--k)), 24px);font-size:min(1rem + .9vw, clamp(19px, calc(19px + 6.6 * var(--k)), 25.6px))}.hero-ecran .hero-chapo{margin-top:clamp(8px, calc(8px + 12 * var(--k)), 20px);font-size:clamp(16px, calc(16px + 2 * var(--k)), 18px);line-height:1.6}.hero-ecran .hero-actions{margin-top:clamp(14px, calc(14px + 18 * var(--k)), 32px)}.hero-ecran .hero-actions .btn{padding-block:clamp(12px, calc(12px + 4 * var(--k)), 16px)}.hero-ecran .hero-avis{margin-top:clamp(14px, calc(14px + 22 * var(--k)), 36px)}.hero-ecran .scene{--scene-h:min(36rem, calc((100svh - var(--header-h)) * .74 - 12px));height:var(--scene-h);width:min(100%, 40rem, calc(var(--scene-h) * 1.11));margin-inline:auto 0}}@media (width>=64rem) and (width<=79.99rem){.hero-ecran{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);column-gap:2rem}.hero-ecran .titre-geant{font-size:min(4.8vw, clamp(46px, calc(46px + 40.4 * var(--k)), 86.4px))}.hero-ecran .carte-ia{left:0}}.lisere:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(135deg, var(--color-accent), light-dark(#9be8bb,#3fd6c4), var(--color-accent));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.lisere:hover:before{opacity:1}}.barres span{transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.7,.2,1)}[data-reveal=pret] .barres span{transform:scaleY(0)}.cas{background:linear-gradient(135deg, var(--teinte), var(--color-paper) 70%)}@media (width>=64rem){[data-pile]>.cas[data-colle]{top:calc(var(--header-h) + 1rem + var(--i,0) * 1.5rem);position:sticky;box-shadow:0 -1.25rem 2.5rem -1.75rem #00000038}}.cas-scene .cas-telephone,.cas-scene .cas-navigateur{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.cas:hover .scene-inner{--rx:5deg;--ry:-9deg}.cas:hover .cas-telephone{transform:translateY(-14px)}.cas:hover .cas-navigateur{transform:translateY(-6px)}}.teinte-ac{--teinte:light-dark(#edf7e2,#12200f);--teinte-texte:light-dark(#3f6b12,#9bd66b)}.teinte-amcm{--teinte:light-dark(#fdeded,#261313);--teinte-texte:light-dark(#b3261e,#ff8a80)}.teinte-tltp{--teinte:light-dark(#fff0e3,#261a10);--teinte-texte:light-dark(#a34a08,#ffab6e)}.teinte-oc{--teinte:light-dark(#e7f0fd,#0f1a2a);--teinte-texte:light-dark(#1d5fb8,#7fb2ff)}.teinte-r-beton{--teinte:light-dark(#fdeaf3,#26111d);--teinte-texte:light-dark(#b0186a,#ff7ab8)}.teinte-mfc{--teinte:light-dark(#f6eee2,#211a11);--teinte-texte:light-dark(#8a5a1c,#e0b07a)}.teinte-lmf{--teinte:light-dark(#eef1f5,#15191d);--teinte-texte:light-dark(#5a636e,#aab4bf)}.teinte-vert{--teinte:var(--color-accent-soft);--teinte-texte:var(--color-accent-text)}.galerie{perspective:1600px}.galerie-rang{overflow:hidden;transform:rotateX(12deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.defile{width:max-content;animation:defile var(--duree,60s) linear infinite;display:flex}.defile-inverse{animation-direction:reverse}@keyframes defile{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.galerie-rang:hover .defile{animation-play-state:paused}}[data-hors-champ] .defile,[data-hors-champ] .rotator>span,[data-hors-champ] .points i,[data-hors-champ] .pouls:after{animation-play-state:paused}.compteur{font-variant-numeric:tabular-nums;text-align:left;display:inline-block}@media (prefers-reduced-motion:reduce){.points i,.pouls:after,.defile,.rotator>span{animation:none!important}.rotator>span{display:none}.rotator>span:first-child{opacity:1;display:block;transform:none}.cas-scene .cas-telephone,.cas-scene .cas-navigateur{transition:none!important}.galerie-rang{overflow-x:auto}}
