:root{
  --bg:#0a0a0b; --bg2:#111114; --card:#16161a; --line:#26262d;
  --txt:#f4f4f6; --mut:#9a9aa6; --acc:#ff4d00; --acc2:#ff9a00; --red:#e10600;
  --max:1200px;
  --em:url(data:image/webp;base64,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);
  --emd:url(data:image/webp;base64,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);
  --emp:url(data:image/webp;base64,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);
  --hd:"Barlow Condensed","Arial Narrow",Impact,sans-serif;
  --carbon:
    linear-gradient(27deg,#141417 5px,transparent 5px) 0 5px,
    linear-gradient(207deg,#141417 5px,transparent 5px) 10px 0,
    linear-gradient(27deg,#18181c 5px,transparent 5px) 0 10px,
    linear-gradient(207deg,#18181c 5px,transparent 5px) 10px 5px,
    linear-gradient(90deg,#121215 10px,transparent 10px),
    linear-gradient(#141418 25%,#121215 25%,#121215 50%,transparent 50%,transparent 75%,#18181c 75%,#18181c);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Barlow,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:var(--bg);color:var(--txt);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}
svg{display:block}
.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}
section{padding:96px 0;position:relative}
h1,h2,h3{font-family:var(--hd);text-transform:uppercase;line-height:.95;letter-spacing:.01em}
html,body{overflow-x:clip}
h2{font-size:clamp(2rem,6vw,4.2rem);overflow-wrap:break-word;font-style:italic;font-weight:900;margin-bottom:16px}
h2 span{color:var(--acc)}
.lead{color:var(--mut);max-width:640px;font-size:1.08rem}
.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--hd);font-weight:800;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}
.kicker::before{content:"";width:34px;height:4px;background:linear-gradient(90deg,var(--acc),var(--acc2));transform:skewX(-30deg)}

/* Boutons inclinés */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;font-family:var(--hd);font-weight:800;font-style:italic;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:transform .2s,filter .2s;cursor:pointer;border:0}
.btn:hover{transform:translateX(4px);filter:brightness(1.12)}
.btn-p{background:linear-gradient(90deg,var(--red),var(--acc));color:#fff}
.btn-o{background:#fff;color:#0a0a0b}
.btn svg{width:20px;height:20px}

/* Header */
header{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}
header.scrolled{background:rgba(10,10,11,.92);backdrop-filter:blur(12px);border-color:var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;height:72px}
.logo{display:flex;align-items:center;gap:12px}
.logo .em{width:64px;height:43px;flex:none;filter:drop-shadow(-1.5px 0 0 rgba(0,240,255,.8)) drop-shadow(1.5px 0 0 rgba(255,0,200,.8))}
.word{font-family:var(--hd);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.01em;line-height:1;white-space:nowrap;font-size:1.45rem;color:#fff}
.word .r{color:#e3263a}
.word b{display:inline-flex;align-items:center;margin-left:4px;color:#d9d9e0;font-weight:800}
.word b::before{content:"";display:inline-block;width:.85em;height:.62em;margin-right:.12em;background:#e3263a;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}
.tagline{display:block;margin-top:10px;text-align:center;font-family:Barlow,system-ui,sans-serif;font-weight:600;font-size:3.1cqw;letter-spacing:.14em;text-transform:uppercase;color:#cfcfd6;opacity:0;animation:fadeIn .6s ease 1.9s forwards}
.em{position:relative;aspect-ratio:462/308;background:var(--em) center/contain no-repeat}
.em .sh{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--em) center/contain no-repeat;mask:var(--em) center/contain no-repeat;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.95) 48%,rgba(255,170,90,.9) 52%,transparent 65%) -150% 0/250% 100% no-repeat}
.logo:hover .sh{animation:shine .9s ease}
@keyframes shine{from{background-position:-150% 0}to{background-position:250% 0}}
.menu{display:flex;align-items:center;gap:clamp(14px,2vw,30px);white-space:nowrap;font-family:var(--hd);font-weight:600;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}
.menu a{position:relative;color:#cfcfd6}
.menu a::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:3px;background:var(--acc);transition:width .25s}
.menu a:hover{color:#fff}.menu a:hover::after{width:100%}
.menu .call{padding:8px 18px;background:var(--acc);color:#fff;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.menu .call::after{display:none}
.burger{display:none;background:none;border:0;color:#fff;cursor:pointer;width:44px;height:44px}
.burger i{display:block;width:26px;height:3px;background:#fff;margin:5px auto;transform:skewX(-20deg)}

/* Hero */
.hero{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden;background:var(--carbon);background-color:#121215;background-size:20px 20px}
.hero::before{content:"";position:absolute;inset:0;z-index:1;background:
  radial-gradient(900px 500px at 78% 40%,rgba(255,77,0,.28),transparent 60%),
  linear-gradient(90deg,var(--bg) 0%,rgba(10,10,11,.86) 42%,rgba(10,10,11,.25) 100%)}
.hero::after{z-index:2}
.hero-bg{position:absolute;inset:0;z-index:0;background:url(/img/hero-lambo.webp) 65% center/cover no-repeat;opacity:.6;animation:neonOn 1.6s steps(1) .1s both,kenburns 24s ease-in-out 1.7s infinite alternate}
@keyframes neonOn{0%{opacity:0}20%{opacity:.35}26%{opacity:.05}40%{opacity:.5}46%{opacity:.15}60%,100%{opacity:.6}}
@keyframes kenburns{from{transform:scale(1)}to{transform:scale(1.12) translateX(-2%)}}
.hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:90px;background:var(--bg);clip-path:polygon(0 100%,100% 0,100% 100%)}
.speed{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.speed i{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(255,120,40,.7),transparent);animation:zoom linear infinite;opacity:.7}
@keyframes zoom{from{transform:translateX(110vw)}to{transform:translateX(-60vw)}}
.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:30px;align-items:center;width:100%}
.hero .wrap>*{min-width:0}
.hero h1{font-size:clamp(2.2rem,4.8vw,5.6rem);font-weight:900;font-style:italic;margin-bottom:22px}
.hero h1 em{font-style:italic;display:block;background:linear-gradient(90deg,var(--red),var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .lead{font-size:1.18rem;margin-bottom:34px;color:#c3c3cc}
.cta{display:flex;flex-wrap:wrap;gap:14px}
.stripes{display:flex;gap:6px;margin-bottom:22px}
.stripes i{width:46px;height:8px;transform:skewX(-30deg);background:var(--acc)}
.stripes i:nth-child(2){background:#fff}.stripes i:nth-child(3){background:var(--red)}

/* Logo animé */
.brand{position:relative;width:100%;max-width:470px;margin-left:auto;container-type:inline-size}
.brand .em{width:100%;background:none;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}
.brand .em>i:not(.sh){position:absolute;inset:0;background:center/contain no-repeat}
.brand .lp{background-image:var(--emp)!important;animation:inP .8s cubic-bezier(.2,.8,.2,1) .25s both}
.brand .ld{background-image:var(--emd)!important;animation:inD .8s cubic-bezier(.2,.8,.2,1) .55s both}
.brand .lf{background-image:var(--em)!important;opacity:0;animation:fadeIn .25s linear 1.35s forwards,glitch 5s steps(1) 2.2s infinite;filter:drop-shadow(-3px 0 0 rgba(0,240,255,.85)) drop-shadow(3px 0 0 rgba(255,0,200,.85))}
@keyframes glitch{0%,86%,100%{transform:none;filter:drop-shadow(-3px 0 0 rgba(0,240,255,.85)) drop-shadow(3px 0 0 rgba(255,0,200,.85))}
88%{transform:translate(-4px,1px) skewX(-6deg);filter:drop-shadow(-9px 0 0 rgba(0,240,255,.95)) drop-shadow(9px 0 0 rgba(255,0,200,.95))}
90%{transform:translate(5px,-2px);clip-path:inset(20% 0 45% 0)}
92%{transform:translate(-2px,0);clip-path:inset(60% 0 8% 0);filter:drop-shadow(-6px 0 0 rgba(0,240,255,.95)) drop-shadow(6px 0 0 rgba(255,0,200,.95))}
94%{transform:none;clip-path:none}}
.brand .lp,.brand .ld{animation-fill-mode:both}
.brand.done .lp,.brand.done .ld{visibility:hidden}
.brand .sh{animation:shine 1.1s ease 1.5s both,shine 1.1s ease 6s infinite}
.brand .glow{position:absolute;inset:-12%;background:radial-gradient(closest-side,rgba(255,77,0,.45),transparent 70%);opacity:0;animation:glow 4s ease-in-out 1.4s infinite;z-index:-1}
.brand .dot{position:absolute;width:3.2%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:#ffb070;box-shadow:0 0 10px 3px #ff4d00,0 0 22px 6px rgba(255,77,0,.5);opacity:0;animation:blinkDot 2.4s ease-in-out infinite}
.brand .word{display:block;text-align:center;margin-top:18px;font-size:7.3cqw;clip-path:inset(0 100% 0 0);animation:wipe .7s cubic-bezier(.6,0,.2,1) 1.2s forwards}
@keyframes inP{from{opacity:0;transform:translate(35%,-18%) skewX(-12deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes inD{from{opacity:0;transform:translateX(-45%) scale(1.15) skewX(-12deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}
@keyframes fadeIn{to{opacity:1}}
@keyframes glow{0%,100%{opacity:.35}50%{opacity:.9}}
@keyframes wipe{to{clip-path:inset(0 0 0 0)}}
@keyframes blinkDot{0%,100%{opacity:0}40%,60%{opacity:1}}

/* Bandeau stats */
.stats{position:relative;z-index:3;margin-top:-50px}
.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(90deg,var(--red),var(--acc));clip-path:polygon(20px 0,100% 0,calc(100% - 20px) 100%,0 100%);padding:0}
.stat{padding:26px 30px;color:#fff;border-right:1px solid rgba(255,255,255,.25)}
.stat:last-child{border:0}
.stat b{display:block;font-family:var(--hd);font-style:italic;font-weight:900;font-size:2.6rem;line-height:1}
.stat small{font-family:var(--hd);font-weight:600;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.9}

/* Prestations */
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:50px;background:var(--line);border:2px solid var(--line)}
.card{position:relative;background:var(--card);padding:34px 28px;overflow:hidden;transition:background .25s}
.card::before{content:"";position:absolute;left:0;top:0;height:4px;width:0;background:linear-gradient(90deg,var(--red),var(--acc));transition:width .35s}
.card:hover{background:#1c1c21}.card:hover::before{width:100%}
.card .num{position:absolute;right:18px;top:8px;font-family:var(--hd);font-style:italic;font-weight:900;font-size:4.2rem;color:rgba(255,255,255,.04);line-height:1}
.card:hover .num{color:rgba(255,77,0,.14)}
.ico{width:52px;height:52px;display:grid;place-items:center;background:rgba(255,77,0,.12);color:var(--acc);margin-bottom:20px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.card h3{font-size:1.65rem;font-weight:800;font-style:italic;margin-bottom:10px}
.card p{color:var(--mut);font-size:.98rem}
.card .note{margin-top:10px;font-size:.85rem;color:var(--acc2)}

.notice{margin-top:22px;padding:20px 24px;border-left:5px solid var(--acc);background:linear-gradient(90deg,rgba(255,77,0,.1),transparent);color:#bdbdc6;font-size:.95rem}
.notice strong{color:#fff;font-family:var(--hd);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;margin-right:6px}

/* Marques */
.dark{background:var(--carbon);background-color:#121215;background-size:20px 20px;clip-path:polygon(0 50px,100% 0,100% calc(100% - 50px),0 100%);padding:150px 0}
.dark::before{content:"";position:absolute;inset:0;background:rgba(10,10,11,.82)}
.dark .wrap{position:relative}
.ticker{position:relative;overflow:hidden;margin:46px 0 10px;border-top:2px solid var(--line);border-bottom:2px solid var(--line);padding:20px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.track{display:flex;gap:56px;width:max-content;animation:scroll 38s linear infinite}
.track span{font-family:var(--hd);font-style:italic;font-weight:900;font-size:2.4rem;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px #8a8a96;white-space:nowrap}
.track span:nth-child(3n+1){color:#fff;-webkit-text-stroke:0}
@keyframes scroll{to{transform:translateX(-50%)}}
.groups{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px}
.grp{padding:20px;background:rgba(22,22,26,.9);border:1px solid var(--line);border-top:3px solid var(--acc)}
.grp h3{font-size:1.25rem;font-style:italic;margin-bottom:8px;color:var(--acc)}
.grp p{color:#d6d6dd;font-size:.95rem;line-height:1.7}
.small{color:var(--mut);font-size:.85rem;margin-top:24px}
.groups{grid-template-columns:repeat(6,1fr)!important}
.grp.ph{position:relative;overflow:hidden;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;grid-column:span 2;isolation:isolate}
.grp.ph:nth-child(n+4){grid-column:span 3;min-height:280px}
.grp.ph::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--img) var(--pos,center)/cover no-repeat;transform:scale(1.18);filter:brightness(.6) saturate(1.1);transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .4s}
.grp.ph.on::before{transform:scale(1)}
.grp.ph:hover::before{transform:scale(1.07);filter:brightness(.85) saturate(1.2)}
.grp.ph::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(10,10,11,.92))}
.grp.ph h3{font-size:1.6rem;color:#fff}
.grp.ph h3::before{content:"";display:block;width:34px;height:4px;margin-bottom:10px;background:linear-gradient(90deg,var(--red),var(--acc));transform:skewX(-30deg);transition:width .4s}
.grp.ph:hover h3::before{width:70px}
.grp.nophoto::before{background:radial-gradient(400px 200px at 80% 20%,rgba(255,77,0,.35),transparent 70%),var(--carbon);background-color:#121215;background-size:auto,20px 20px;filter:none}
.grp.nophoto .big{position:absolute;right:18px;top:6px;font-family:var(--hd);font-style:italic;font-weight:900;font-size:5.5rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.18)}

/* Méthode */
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;counter-reset:s}
.step{position:relative;padding:30px 24px 26px;background:var(--card);border:1px solid var(--line)}
.step::before{counter-increment:s;content:"0" counter(s);position:absolute;top:-22px;left:20px;padding:4px 16px;font-family:var(--hd);font-style:italic;font-weight:900;font-size:1.6rem;color:#fff;background:linear-gradient(90deg,var(--red),var(--acc));clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.step h3{font-size:1.5rem;font-style:italic;margin:6px 0 10px}
.step p{color:var(--mut);font-size:.96rem}

/* Bandeau damier */
.flag{padding:70px 0;background:linear-gradient(90deg,var(--red),var(--acc));overflow:hidden}
.flag::after{content:"";position:absolute;right:0;top:0;bottom:0;width:38%;opacity:.16;background:conic-gradient(#000 25%,#fff 0 50%,#000 0 75%,#fff 0) 0 0/40px 40px;-webkit-mask:linear-gradient(90deg,transparent,#000);mask:linear-gradient(90deg,transparent,#000)}
.flag .wrap{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.flag h2{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.4rem)}
.flag .btn-o{font-size:1.35rem}

/* FAQ */
details{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--line);padding:20px 24px;margin-top:12px;transition:border-color .2s}
details[open]{border-left-color:var(--acc)}
summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-family:var(--hd);font-weight:800;font-style:italic;font-size:1.35rem;text-transform:uppercase}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";color:var(--acc);font-size:1.8rem;line-height:.8;transition:transform .2s}
details[open] summary::after{transform:rotate(45deg)}
details p{color:var(--mut);margin-top:10px}

/* Contact */
.contact{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;margin-top:46px}
.links{display:flex;flex-direction:column;gap:12px}
.link{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--card);border:1px solid var(--line);transition:border-color .2s,transform .2s}
.link:hover{border-color:var(--acc);transform:translateX(6px)}
.link .ico{margin:0;width:46px;height:46px}
.link small{display:block;color:var(--mut);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}
.link strong{font-family:var(--hd);font-size:1.4rem;font-weight:800;font-style:italic;letter-spacing:.02em}
.link.main{background:linear-gradient(90deg,var(--red),var(--acc));border:0}
.link.main .ico{background:rgba(255,255,255,.2);color:#fff}
.link.main small{color:rgba(255,255,255,.85)}
form{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--acc);padding:30px;display:grid;gap:16px}
label{font-family:var(--hd);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
input,select,textarea{width:100%;margin-top:6px;padding:13px 14px;border:1px solid var(--line);border-bottom:2px solid #3a3a44;background:var(--bg);color:var(--txt);font:500 1rem Barlow,system-ui,sans-serif;text-transform:none;letter-spacing:0}
input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--acc)}
.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}

/* Performance (Audi) */
#performance h2{font-size:clamp(2rem,4.2vw,3.6rem)}
.perf-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}
.perf-img{position:relative;width:100%;overflow:hidden;aspect-ratio:1000/972;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.perf-img img{width:100%;height:115%;object-fit:cover;display:block;will-change:transform}
.perf-img::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 62%) -200% 0/250% 100% no-repeat;pointer-events:none}
.perf-img.on::after{animation:shine 1.4s ease 1s}
.perf-img .badge-rs{position:absolute;left:0;bottom:24px;padding:10px 22px 10px 18px;background:linear-gradient(90deg,var(--red),var(--acc));font-family:var(--hd);font-style:italic;font-weight:900;font-size:1.5rem;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transform:translateX(-110%);transition:transform .6s cubic-bezier(.2,.8,.2,1) 1s}
.perf-img.on .badge-rs{transform:none}
.wipe{opacity:1!important;transform:none!important;clip-path:inset(0 100% 0 0)!important;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1)!important}
.wipe.on{clip-path:inset(0 0 0 0)!important}
.wipe img{transform:scale(1.25);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}
.wipe.on img{transform:scale(1)}
.checks{list-style:none;margin:24px 0 28px;display:grid;gap:12px}
.checks li{position:relative;padding-left:34px;color:#cfcfd6}
.checks li::before{content:"";position:absolute;left:0;top:.35em;width:20px;height:12px;background:linear-gradient(90deg,var(--red),var(--acc));clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}

/* Combinés d'instruments */
.clu{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:stretch;margin-top:50px}
.clu-card{background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column}
.clu-card .ph{background:#fff;aspect-ratio:4/3;display:grid;place-items:center;padding:16px;overflow:hidden}
.clu-card .ph img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .5s}
.clu-card:hover .ph img{transform:scale(1.06)}
.clu-card.lift .ph img{animation:lift 3.2s ease-in-out infinite}
@keyframes lift{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.clu-card .tx{padding:20px 22px;border-top:4px solid var(--acc)}
.clu-card h3{font-size:1.45rem;font-style:italic}
.clu-card h3 span{color:var(--acc);margin-right:8px}
.clu-card p{color:var(--mut);font-size:.95rem;margin-top:6px}
.arr{display:grid;place-items:center;color:var(--acc)}
.arr svg{width:42px;height:42px;animation:nudge 1.4s ease-in-out infinite}
@keyframes nudge{0%,100%{transform:translateX(0);opacity:.5}50%{transform:translateX(8px);opacity:1}}
.clu .rv:nth-child(3){transition-delay:.25s}.clu .rv:nth-child(5){transition-delay:.5s}

/* Vitrine Porsche */
.show{background:#000;padding:90px 0 0;overflow:hidden;text-align:center}
.show h2{font-size:clamp(2.2rem,6vw,4.4rem)}
.show .lead{margin:0 auto 28px}
.car{position:relative;max-width:820px;margin:30px auto 0;opacity:0;transform:translateY(80px) scale(.92);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}
.car.on{opacity:1;transform:none}
.car img{width:100%;display:block;-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}
.car .hl{position:absolute;top:32.8%;width:13%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.95) 0,rgba(190,225,255,.55) 25%,transparent 65%);opacity:0;mix-blend-mode:screen}
.car.on .hl{animation:flash 2.2s ease 1.3s}
.car .hl.l{left:21.9%}.car .hl.r{left:77.6%}
@keyframes flash{0%,100%{opacity:0}12%{opacity:1}22%{opacity:.2}34%{opacity:1}70%{opacity:.6}}

/* Footer */
footer{padding:60px 0 30px;border-top:4px solid var(--acc);background:var(--bg2);color:var(--mut);font-size:.95rem}
.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;margin-bottom:30px}
.foot nav{display:flex;flex-direction:column;gap:6px}
.foot a:hover{color:var(--acc)}
.social{display:flex;gap:10px;margin-top:16px}
.social a{width:42px;height:42px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);transition:background .2s}
.social a:hover{background:var(--acc);color:#fff}
.legal{font-size:.82rem;border-top:1px solid var(--line);padding-top:20px}

dialog{max-width:680px;width:92%;border:1px solid var(--line);border-top:4px solid var(--acc);background:var(--bg2);color:var(--txt);padding:30px}
dialog::backdrop{background:rgba(0,0,0,.75)}
dialog h2{font-size:2.2rem}
dialog h3{margin:18px 0 6px;font-size:1.2rem;color:var(--acc)}
dialog p{color:var(--mut);font-size:.93rem}

/* Apparition au scroll */
.rv{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .7s}
.rv.on{opacity:1;transform:none}

.fab{display:none}

@media (max-width:1420px) and (min-width:861px){.hdw{display:none}}
@media (max-width:1000px){
  .grid{grid-template-columns:repeat(2,1fr)}
  .groups{grid-template-columns:repeat(2,1fr)!important}
  .grp.ph,.grp.ph:nth-child(n+4){grid-column:auto}
  .steps{grid-template-columns:repeat(2,1fr);row-gap:40px}
}
@media (max-width:860px){
  .perf-in{grid-template-columns:1fr;gap:30px}
  .clu{grid-template-columns:1fr}
  .arr svg{transform:rotate(90deg);animation:none}
  .hero-bg{background-image:url(/img/hero-lambo-m.webp);background-position:70% center;opacity:.45}
  .tagline{font-size:3.4cqw}
  .menu{display:none;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#0d0d0f;border-bottom:3px solid var(--acc)}
  .menu.open{display:flex}
  .menu a{padding:16px 20px;border-top:1px solid var(--line)}
  .menu a::after{display:none}
  .menu .call{clip-path:none;text-align:center}
  header{background:rgba(10,10,11,.92);backdrop-filter:blur(12px)}
  .burger{display:block}
  .hero{min-height:auto;padding:110px 0 110px}
  .hero .wrap{grid-template-columns:minmax(0,1fr)}
  .hero h1{font-size:9.6vw}
  .kicker{letter-spacing:.12em;font-size:.9rem}
  .brand{max-width:300px;margin:0 auto 10px;order:-1}
  .logo .em{width:52px;height:35px}
  .word{font-size:1.15rem}
  .stats .wrap{grid-template-columns:repeat(2,1fr);clip-path:none;margin:0 16px}
  .stat{padding:18px;border-bottom:1px solid rgba(255,255,255,.2)}
  .stat b{font-size:2rem}
  .grid,.contact,.row{grid-template-columns:1fr}
  .groups{grid-template-columns:1fr!important}
  .grp.ph,.grp.ph:nth-child(n+4){grid-column:auto;min-height:210px}
  .steps{grid-template-columns:1fr}
  section{padding:72px 0}
  .dark{padding:110px 0;clip-path:polygon(0 30px,100% 0,100% calc(100% - 30px),0 100%)}
  .track span{font-size:1.8rem}
  .fab{display:flex;position:fixed;bottom:14px;left:16px;right:16px;z-index:60}
  footer{padding-bottom:100px}
}
@media (prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .rv{opacity:1;transform:none}
  .brand .lf,.brand .word,.tagline{opacity:1;clip-path:none}
  .wipe{clip-path:none!important}.car{opacity:1;transform:none}
  .brand .lp,.brand .ld,.brand .dot,.brand .glow{display:none}
}

/* Pages prestations */
.phero{position:relative;padding:150px 0 70px;overflow:hidden;background:#0d0d10}
.phero .bg{position:absolute;inset:0;background:var(--img) center/cover no-repeat;opacity:.38;animation:kenburns 26s ease-in-out infinite alternate}
.phero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--bg) 10%,rgba(10,10,11,.75) 55%,rgba(10,10,11,.35))}
.phero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:60px;z-index:1;background:var(--bg);clip-path:polygon(0 100%,100% 0,100% 100%)}
.phero .wrap{position:relative;z-index:2}
.phero h1{font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:900;font-style:italic;max-width:900px;margin-bottom:18px}
.phero h1 span{color:var(--acc)}
.phero .lead{font-size:1.12rem;color:#c3c3cc;margin-bottom:28px}
.crumbs{font-size:.85rem;color:var(--mut);margin-bottom:18px}
.crumbs a:hover{color:var(--acc)}
.crumbs span{margin:0 8px;color:var(--acc)}
.pbody{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;padding-top:40px}
.pbody article>section{padding:0 0 44px}
.pbody h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-bottom:16px}
.pbody p{color:#c9c9d1;max-width:68ch}
.pbody p a{color:var(--acc);text-decoration:underline}
.psteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:s}
.psteps .step{margin-top:12px}
.aside{position:sticky;top:96px;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--acc);padding:26px}
.aside h3{font-size:1.6rem;font-style:italic;margin-bottom:8px}
.aside p{color:var(--mut);font-size:.95rem;margin-bottom:18px}
.aside .btn{width:100%;margin-bottom:10px;font-size:1.05rem}
.aside small{display:block;color:var(--mut);margin-top:6px}
.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.related a{display:block;padding:20px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--acc);transition:transform .2s,border-color .2s}
.related a:hover{transform:translateX(4px);border-color:var(--acc)}
.related b{display:block;font-family:var(--hd);font-style:italic;font-size:1.3rem;text-transform:uppercase}
.related small{color:var(--mut)}
.card .more{display:inline-block;margin-top:12px;font-family:var(--hd);font-weight:800;font-style:italic;letter-spacing:.06em;text-transform:uppercase;color:var(--acc)}
.card .more:hover{color:#fff}
.foot .svc{display:flex;flex-direction:column;gap:6px}
@media (max-width:1000px){.pbody{grid-template-columns:minmax(0,1fr)}.aside{position:static}.related{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){.phero{padding:110px 0 60px}.psteps,.related{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.phero .bg{animation:none}}
