@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:400;font-display:block;src:url(fonts/poppins-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:400;font-display:block;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:500;font-display:block;src:url(fonts/poppins-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:500;font-display:block;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:600;font-display:block;src:url(fonts/poppins-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PoppinsAura';font-style:normal;font-weight:600;font-display:block;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* =========================================================
   AURA DIGITALE — feuille de style unique
   Système : 5 tailles de texte, 2 graisses, 2 rayons, espacements x8
   ========================================================= */

@font-face{font-family:'Gliker';src:url(data:font/woff2;base64,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) format('woff2');font-weight:400;font-display:block}

:root{
  /* couleurs */
  --noir:#070707;          /* fond */
  --noir-2:#121110;        /* palier 2 : bandes de section */
  --verre:rgba(255,255,255,.045);   /* palier 3 : cartes */
  --verre-2:rgba(255,255,255,.09);  /* survol, chips */
  --filet:rgba(255,255,255,.10);
  --blanc:#f4efe8;
  --gris:#b9b1a7;
  --orange:#ea680f;          /* l'orange Aura */
  --orange-clair:#ff8a3a;
  --orange-fonce:#c2560c;
  --orange-doux:var(--orange); /* plus de pêche : un seul orange sur les typos */
  --halo:rgba(234,104,15,.5);
  /* typo */
  --texte:'PoppinsAura',system-ui,sans-serif;
  --display:'Gliker','Poppins',sans-serif;
  --t-14:14px; --t-16:16px; --t-20:20px; --t-28:clamp(24px,2.2vw,28px); --t-44:clamp(32px,3.4vw,38px); --t-hero:clamp(36px,4.4vw,52px);
  /* formes */
  --r:24px; --pilule:999px;
  --max:1120px;
  /* espacements x8 */
  --s1:8px; --s2:16px; --s3:24px; --s4:32px; --s6:48px; --s8:64px; --s12:96px;
}

*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--texte);font-weight:400;font-size:var(--t-16);line-height:1.6;background:var(--noir);color:var(--blanc);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
:focus-visible{outline:2px solid var(--orange-doux);outline-offset:3px;border-radius:6px}

/* ---------- typo ---------- */
h1,h2,h3{font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}
h1{font-size:var(--t-hero);line-height:1.05;letter-spacing:-.03em}
h2{font-size:var(--t-28)}
h3{font-size:var(--t-20)}
.lead{font-size:18px;line-height:1.55;color:var(--gris);max-width:44ch}
.hero .lead{font-size:var(--t-20)}
.muted{color:var(--gris)}
.small{font-size:var(--t-14)}
.eyebrow{display:block;font-family:var(--texte);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);margin-bottom:var(--s2)}
.accent{font-family:var(--display);font-weight:400;font-style:italic;font-size:.92em;color:var(--blanc);-webkit-text-stroke:.9px currentColor;letter-spacing:.01em}
h2 .accent,h3 .accent{-webkit-text-stroke:.45px currentColor}
.brand{font-family:var(--display);font-weight:400;font-style:normal;text-transform:lowercase;letter-spacing:.06em;font-size:1.08em;-webkit-text-stroke:.07em currentColor;paint-order:stroke fill}
/* mot-clé surligné : version fine du stabilo */
mark{background:none;color:var(--blanc);font-weight:600;padding:0 .18em;border-radius:6px;
  background-image:linear-gradient(120deg,rgba(234,104,15,.55),rgba(234,104,15,.35));background-size:100% .55em;background-position:0 88%;background-repeat:no-repeat}
.lead mark{color:var(--blanc)}

/* ---------- mise en page ---------- */
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--s4)}
section{padding:56px 0;position:relative}
.band{background:var(--noir-2);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}
.section-head{max-width:820px;margin:0 auto 40px;text-align:center}
.section-head .eyebrow{margin-bottom:var(--s1)}

/* ---------- fond : texture Aura + halos ---------- */
.bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--noir)}
.bg::before{content:"";position:absolute;inset:-6%;background:url('../img/fond.webp') center/cover no-repeat;filter:blur(24px);opacity:.42}
.bg i{position:absolute;border-radius:50%;filter:blur(90px)}
.bg .a{width:60vw;height:60vw;top:-25vw;right:-15vw;background:radial-gradient(circle,rgba(234,104,15,.5),transparent 65%);animation:driftA 26s ease-in-out infinite alternate}
.bg .b{width:45vw;height:45vw;top:65vh;left:-15vw;background:radial-gradient(circle,rgba(234,104,15,.28),transparent 65%);animation:driftB 34s ease-in-out infinite alternate}
@keyframes driftA{to{transform:translate(-8vw,10vh) scale(1.15)}}
@keyframes driftB{to{transform:translate(10vw,-8vh) scale(.9)}}

/* ---------- boutons ---------- */
.btn{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:var(--pilule);font-weight:500;font-size:14px;letter-spacing:.01em;position:relative}
.btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}
.btn:hover svg{transform:translateX(4px)}
.btn-primary{color:#fff;
  background:linear-gradient(110deg,var(--orange-clair) 0%,var(--orange) 40%,var(--orange-fonce) 100%);background-size:200% 100%;background-position:0% 50%;
  box-shadow:0 12px 30px -12px var(--halo);transition:background-position .6s cubic-bezier(.2,.7,.2,1),box-shadow .4s}
.btn-primary:hover{background-position:100% 50%;box-shadow:0 14px 34px -12px var(--halo)}
.btn-ghost{color:var(--blanc);border:1px solid rgba(255,255,255,.22);background:var(--verre)}
.btn-ghost:hover{background:var(--verre-2)}

/* ---------- nav ---------- */
header{position:fixed;top:var(--s2);left:0;right:0;z-index:20;padding:0 var(--s4)}
nav{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 28px;
  background:rgba(18,17,16,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--filet);border-radius:var(--pilule);
  box-shadow:0 20px 50px -20px rgba(0,0,0,.7)}
.logo img{height:26px;width:auto}
.menu{display:flex;gap:var(--s4);align-items:center;color:var(--gris);white-space:nowrap}
.menu a{transition:color .2s}
.menu a:hover,.menu a[aria-current]{color:var(--blanc)}
.menu .btn{color:#fff;padding:9px 18px}
.burger{display:none;width:44px;height:44px;border-radius:50%;place-items:center}
.burger svg{width:22px;height:22px;stroke:var(--blanc);stroke-width:1.8;fill:none;stroke-linecap:round}

/* ---------- hero ---------- */
.hero{padding:calc(var(--s4) + 88px) 0 var(--s4)}
.hero .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s8);align-items:center}
.hero .actions{display:flex;gap:var(--s2);flex-wrap:wrap}
.hero h1{margin-bottom:var(--s3)}
.tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:var(--s3)}
.tag{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:var(--verre);border:1px solid var(--filet);color:var(--gris)}
.hero .lead{margin-bottom:var(--s4);max-width:46ch}
.media{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--filet);background:#1a1816;
  box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.media img{width:100%;height:100%;object-fit:cover}
.media-hero{aspect-ratio:4/3.9}
.media-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75))}
.note{position:absolute;left:-40px;bottom:36px;z-index:2;display:flex;align-items:flex-end;gap:6px;transform:rotate(-5deg);
  font-family:var(--display);font-style:italic;font-size:var(--t-20);color:var(--orange);text-shadow:0 2px 20px rgba(0,0,0,.6);animation:float 6s ease-in-out infinite}
.note svg{width:44px;height:44px;fill:none;stroke:var(--orange);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(8px)}
@keyframes float{50%{transform:rotate(-5deg) translateY(-5px)}}

/* entrée orchestrée */
.reveal{opacity:0;transform:translateY(18px);animation:up .9s cubic-bezier(.2,.7,.2,1) forwards}
.reveal:nth-child(2){animation-delay:.1s}.reveal:nth-child(3){animation-delay:.2s}.reveal:nth-child(4){animation-delay:.3s}
@keyframes up{to{opacity:1;transform:none}}

/* ---------- cartes verre (liseré dégradé) ---------- */
.card{position:relative;background:var(--verre);border-radius:var(--r);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}
.card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;
  background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 40%,rgba(234,104,15,.35));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.card:hover{box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}

/* ---------- deux voies ---------- */
.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}
.split .card{padding:var(--s4)}
.split h2{margin-bottom:var(--s2)}
.split p{color:var(--gris);max-width:40ch}
.split .card:nth-child(2)::after{content:"";position:absolute;right:-30%;bottom:-40%;width:80%;aspect-ratio:1;border-radius:50%;
  background:radial-gradient(circle,rgba(234,104,15,.35),transparent 65%);filter:blur(30px);pointer-events:none}

/* ---------- logos ---------- */
.logos{padding:var(--s4) 0 72px}
.logos p{text-align:center;color:var(--gris);font-family:var(--texte);font-weight:400;font-size:var(--t-16);letter-spacing:0;margin-bottom:var(--s3)}
.marquee{overflow:hidden;mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.track{display:flex;align-items:center;gap:0;width:max-content;animation:scroll 40s linear infinite}
.marquee:hover .track{animation-play-state:paused}
.track img{height:52px;width:140px;object-fit:contain;margin:0 20px;flex:none;opacity:.7;filter:grayscale(1) brightness(1.6);transition:opacity .2s,filter .2s}
.track img:hover{opacity:1;filter:none}
@keyframes scroll{to{transform:translateX(-50%)}}

/* ---------- citation ---------- */
.quote{text-align:center;padding:56px 0}
.quote blockquote{font-size:18px;font-weight:400;line-height:1.5;max-width:46em;margin:0 auto var(--s2);font-style:italic}
.quote cite{font-style:normal;color:var(--gris);font-size:var(--t-14)}

/* ---------- leviers ---------- */
.panel::after{content:"";position:absolute;left:-10%;bottom:-45%;width:70%;aspect-ratio:1;border-radius:50%;
  background:radial-gradient(circle,rgba(234,104,15,.5),transparent 62%);filter:blur(40px);pointer-events:none}
.panel:hover{transform:none}
.tabs{display:flex;border-bottom:1px solid var(--filet);position:relative;z-index:1}
.tabs button{flex:1;color:var(--gris);font-weight:500;font-size:14px;line-height:1.25;padding:var(--s3) var(--s2) 20px;display:flex;flex-direction:column;align-items:center;gap:8px;white-space:nowrap;
  border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .25s,border-color .25s}
.tabs .ic-tab{width:24px;height:24px;transition:transform .25s}
.tabs button:hover .ic-tab{transform:translateY(-2px)}
.tabs button[aria-selected=true]{color:var(--blanc);border-bottom-color:var(--orange);text-shadow:0 0 18px var(--halo)}
.tabpanel{display:none;grid-template-columns:1fr 1fr;gap:var(--s6);padding:var(--s4);align-items:center;position:relative;z-index:1}
.tabpanel>div:first-child{display:flex;flex-direction:column;align-items:center;text-align:center}
.tabpanel .chips{justify-content:center}
.tabpanel p{margin-left:auto;margin-right:auto}
.tabpanel .stat{justify-content:center}
.tabpanel .stat>div{text-align:center}
.tabpanel.on{display:grid;animation:fade .45s ease}
@keyframes fade{from{opacity:0;transform:translateY(8px)}}
.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto var(--s3);max-width:400px}
.chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;font-size:12px;font-weight:500;letter-spacing:.02em;padding:3px 8px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc);transition:transform .2s}
.chip::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}
.chip:hover{transform:translateY(-2px)}
.tabpanel p{color:var(--gris);max-width:40ch;margin-bottom:var(--s4)}
.stat{display:flex;gap:var(--s6)}
.stat b{display:block;font-weight:600;letter-spacing:-.03em;font-size:var(--t-44);line-height:1;
  color:var(--blanc)}
.stat span{font-size:var(--t-14);color:var(--gris)}
.visual{aspect-ratio:4/3}

/* ---------- FAQ ---------- */
.faq{max-width:780px;margin:0 auto}
details{margin-bottom:12px;border-radius:var(--pilule);background:var(--verre);border:1px solid var(--filet);transition:background .25s,border-color .25s}
details[open]{border-radius:var(--r);background:var(--verre-2);border-color:rgba(234,104,15,.35)}
summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:18px 24px;font-weight:500}
summary .q{flex:1}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";color:var(--orange);font-size:24px;font-weight:300;line-height:1;transition:transform .3s}
details[open] summary::after{transform:rotate(45deg)}
details p{color:var(--gris);padding:0 var(--s3) var(--s3);max-width:62ch}

/* ---------- témoignages : bande, sans cartes ---------- */
.testis{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6)}
.testi{padding:var(--s1) 0;display:flex;flex-direction:column;gap:var(--s3);position:relative}
.testi + .testi{border-left:1px solid rgba(255,255,255,.28)}
.testi{border-left:1px solid rgba(255,255,255,.28);padding-left:var(--s4)}
.testi p{font-style:italic}
.testi p{font-size:var(--t-16);line-height:1.6}
.who{display:flex;align-items:center;gap:14px;margin-top:auto}
.who img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--noir-2),0 0 0 3px var(--orange)}
.who b{display:block;font-weight:500;font-size:var(--t-14)}
.who span{font-size:var(--t-14);color:var(--gris)}

/* ---------- derrière Aura ---------- */
.sarah{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--s8);align-items:center}
.sarah .media{aspect-ratio:4/5;border-radius:var(--r) var(--r) 200px 200px}
.sarah h2{margin-bottom:var(--s2)}
.sarah .lead{margin-bottom:var(--s3)}
.facts{display:flex;flex-wrap:wrap;gap:var(--s1);margin-bottom:var(--s4)}
.facts li{list-style:none;font-size:13px;padding:7px 12px;border-radius:8px;border:1px solid var(--filet);color:var(--gris)}
.facts li{display:inline-flex;align-items:center;gap:8px}.facts .ic{color:var(--blanc);opacity:.85}

/* ---------- CTA ---------- */
.cta{text-align:center;padding:56px var(--s4)}
.cta .card{max-width:var(--max);margin:0 auto;padding:var(--s8) var(--s4)}
.cta .card::after{content:"";position:absolute;inset:auto -20% -60% -20%;height:120%;background:radial-gradient(ellipse at center,rgba(234,104,15,.45),transparent 60%);filter:blur(40px);pointer-events:none}
.cta .card>*{position:relative;z-index:1}
.cta h2{margin-bottom:var(--s2)}
.cta p{color:var(--gris);margin-bottom:var(--s4)}

/* ---------- footer ---------- */
footer{border-top:1px solid rgba(255,255,255,.14);padding:var(--s8) 0 var(--s4);background:linear-gradient(180deg,#141210,#0e0d0c);color:var(--blanc);box-shadow:0 -30px 60px -40px rgba(0,0,0,.9)}
footer::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 15% 60%,rgba(234,104,15,.14),transparent 70%);pointer-events:none}
footer .wrap{position:relative;z-index:1}
footer .fgrid p,footer .fgrid ul,footer .fbottom{color:#bcb4aa}
footer .nl input{background:rgba(255,255,255,.06)}
.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--s6);margin-bottom:var(--s6)}
.fgrid p{color:var(--gris);font-size:var(--t-14);max-width:34ch}
.fgrid h4{font-size:var(--t-14);font-weight:500;line-height:1.35;margin-bottom:var(--s2)}
.fgrid ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:var(--t-14);color:var(--gris)}
.fgrid ul a:hover{color:var(--blanc)}
.nl{display:flex;gap:var(--s1);margin-top:14px}
.nl input{flex:1;min-width:0;background:var(--verre);border:1px solid var(--filet);border-radius:var(--pilule);padding:11px 16px;color:var(--blanc);font:inherit;font-size:var(--t-14)}
.nl input::placeholder{color:var(--gris)}
.nl button{width:44px;height:44px;border-radius:50%;color:#fff;display:grid;place-items:center;flex:none;
  background:linear-gradient(135deg,var(--orange-clair),var(--orange-fonce));box-shadow:0 8px 20px -8px var(--halo)}
.nl button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.fbottom{display:flex;justify-content:space-between;align-items:center;font-size:var(--t-14);color:var(--gris);border-top:1px solid var(--filet);padding-top:var(--s3);gap:var(--s3);flex-wrap:wrap}
.fbottom span{display:flex;gap:var(--s3)}

/* ---------- bulle de contact (bouton + panneau, double CTA) ---------- */
#aura-w{position:fixed;right:24px;bottom:24px;z-index:30;animation:wa-in .8s cubic-bezier(.2,.7,.2,1) .6s both}
#aura-w .aw-btn{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;position:relative;
  background:linear-gradient(135deg,var(--orange-clair),var(--orange-fonce));box-shadow:0 14px 34px -10px var(--halo);transition:transform .3s}
#aura-w .aw-btn:hover{transform:scale(1.04)}
#aura-w .aw-btn::before,#aura-w .aw-btn::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--orange);opacity:0;animation:wa-pulse 3s ease-out infinite}
#aura-w .aw-btn::after{animation-delay:1.5s}
#aura-w.open .aw-btn::before,#aura-w.open .aw-btn::after{display:none}
@keyframes wa-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.6);opacity:0}}
#aura-w .aw-btn .ic{width:26px;height:26px;color:#fff;position:absolute;transition:transform .3s,opacity .3s}
#aura-w .aw-btn .ic-close{transform:rotate(-90deg) scale(0);opacity:0}
#aura-w.open .aw-btn .ic-open{transform:rotate(90deg) scale(0);opacity:0}
#aura-w.open .aw-btn .ic-close{transform:none;opacity:1}
#aura-w .aw-panel{position:absolute;right:0;bottom:76px;width:340px;max-width:calc(100vw - 48px);padding:var(--s4);border-radius:var(--r);color:#141210;
  background:rgba(244,239,232,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--filet);
  box-shadow:0 30px 70px -20px rgba(0,0,0,.8);opacity:0;transform:translateY(12px) scale(.97);pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}
#aura-w .aw-panel::after{content:"";position:absolute;right:-40%;top:-50%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(234,104,15,.28),transparent 62%);filter:blur(30px);pointer-events:none}
#aura-w .aw-panel .eyebrow{color:#6f675f}
#aura-w .aw-panel h3 .accent{color:#141210}
#aura-w .aw-panel .btn-ghost{color:#141210;border-color:rgba(20,18,16,.25);background:rgba(20,18,16,.04)}
#aura-w .aw-panel .btn-ghost:hover{background:rgba(20,18,16,.08)}
#aura-w .aw-more{color:#6f675f}#aura-w .aw-more:hover{color:#141210}
#aura-w.open .aw-panel{opacity:1;transform:none;pointer-events:auto}
#aura-w .aw-panel>*{position:relative;z-index:1}
#aura-w h3{margin-bottom:var(--s2);font-size:var(--t-20)}
#aura-w p{font-size:var(--t-14);color:#4f4841;margin-bottom:var(--s3)}
#aura-w .aw-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 18px;margin-bottom:10px;font-size:var(--t-14)}
#aura-w .aw-cta .left{display:flex;align-items:center;gap:10px}
#aura-w .aw-more{display:block;text-align:center;font-size:var(--t-14);color:var(--gris);text-decoration:underline;text-underline-offset:3px;margin-top:var(--s1)}
#aura-w .aw-more:hover{color:var(--blanc)}
@keyframes wa-in{from{opacity:0;transform:translateY(16px)}}

/* ---------- responsive ---------- */
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
@media(max-width:960px){
  .wrap{padding:0 var(--s3)}
  section{padding:var(--s8) 0}
  header{padding:0 var(--s2);top:12px}
  nav{padding:10px 10px 10px 20px}
  .burger{display:grid}
  .menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 10px);flex-direction:column;align-items:stretch;gap:0;padding:var(--s1);
    background:rgba(18,17,16,.96);border:1px solid var(--filet);border-radius:var(--r);backdrop-filter:blur(18px)}
  .menu.open{display:flex}
  .menu a{padding:14px 20px;border-radius:var(--s2);font-size:var(--t-16)}
  .menu a:hover{background:var(--verre)}
  .menu .btn{margin:var(--s1);justify-content:center}
  .hero{padding:var(--s8) 0 var(--s6)}
  .hero h1{font-size:42px;line-height:1.06}
  .hero .lead{font-size:18px}
  .hero .grid,.split,.tabpanel,.testis,.sarah{grid-template-columns:1fr}
  .hero .grid>div:last-child{order:1}
  .media-hero{aspect-ratio:4/4.2}
  .note{left:8px;bottom:-14px;transform:rotate(-3deg);font-size:var(--t-16)}
  .note svg{width:34px;height:34px}
  .split .card{padding:var(--s4)}
  .tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}
  .tabs button{min-width:150px;flex:none}
  .tabpanel{padding:var(--s3) var(--s3) var(--s4)}
  .testi + .testi{border-left:1px solid rgba(255,255,255,.28)}
  .sarah .media{width:100%;max-width:420px;margin:0 auto}
  .cta{padding:var(--s3) var(--s3) var(--s6)}
  .cta .card{padding:var(--s8) var(--s3)}
  .fgrid{grid-template-columns:1fr 1fr;gap:var(--s4)}
  #aura-w{right:16px;bottom:16px}
  #aura-w .aw-panel{bottom:72px}
}
@media(max-width:560px){
  .fgrid{grid-template-columns:1fr}
  .stat{gap:var(--s4)}
}

/* =========================================================
   Pages prestation
   ========================================================= */
.banner{position:relative;border-radius:var(--r);overflow:hidden;min-height:380px;display:flex;align-items:flex-end;border:1px solid var(--filet);
  box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.15),rgba(10,10,10,.85) 75%)}
.banner .inner{position:relative;z-index:1;padding:var(--s6);max-width:640px}
.banner h1{font-size:var(--t-44);margin:var(--s1) 0 var(--s2)}
.banner .lead{color:var(--blanc);opacity:.85}
.page-hero{padding:calc(var(--s4) + 96px) 0 56px}

/* offre : carte + photo */
.offer{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);align-items:stretch}
.offer .card{padding:var(--s6);display:flex;flex-direction:column;justify-content:center;gap:var(--s2)}
.offer .price{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s1) 0 var(--s2);flex-wrap:wrap}
.offer .price{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;border:1px solid rgba(234,104,15,.25);background:rgba(234,104,15,.14);align-self:flex-start}
.offer .price b{font-weight:600;font-size:var(--t-14);line-height:1;color:var(--blanc);white-space:nowrap}
.offer .price span{font-size:13px;color:var(--gris)}
.offer .sub{color:var(--gris);font-size:var(--t-16);max-width:44ch}
.offer .label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-top:var(--s1)}
.offer .checks{margin-bottom:0}
.offer .checks li{font-size:15px}
.checks{list-style:none;display:grid;gap:10px;margin-bottom:var(--s4)}
.checks li{display:flex;gap:12px;align-items:center;font-size:var(--t-16)}
.checks li::before{content:"";width:18px;height:18px;flex:none;border-radius:50%;border:1px solid var(--orange);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea680f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}
.offer .media{aspect-ratio:auto;min-height:420px}
.offer .btn{align-self:flex-start;margin-top:var(--s2)}

/* sous-leviers */
.grid4{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--s8)}
.grid4 .card{background:none;border-radius:0;backdrop-filter:none;padding:var(--s3) 0;min-height:0;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:var(--s2);border-top:1px solid var(--filet)}
.grid4 .card::before{display:none}
.grid4 .card:hover{box-shadow:none}
.grid4 .ic-big{grid-row:span 2;width:28px;height:28px;margin:0}
.grid4 .num{display:none}
.grid4 .num{font-weight:500;color:var(--gris);font-size:var(--t-14);letter-spacing:.04em}
.grid4 h3{margin-bottom:4px}
.grid4 p{color:var(--gris);font-size:var(--t-14)}

/* étapes */
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);position:relative;counter-reset:step}
.steps::before{content:"";position:absolute;left:8%;right:8%;top:28px;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.6}
.step{position:relative;padding-top:var(--s8);text-align:center}
.step::before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:0;left:50%;transform:translateX(-50%);
  width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:var(--t-14);letter-spacing:.04em;color:#fff;
  background:linear-gradient(135deg,var(--orange-clair),var(--orange-fonce));box-shadow:0 12px 26px -10px var(--halo)}
.step h3{margin-bottom:var(--s1)}
.step p{color:var(--gris);font-size:var(--t-14);max-width:26ch;margin:0 auto}

/* bandeau chiffres */
.stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);max-width:640px;margin:0 auto}
.stats .stat{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;min-height:132px;padding:var(--s3);border:1px solid var(--filet);border-radius:var(--r);background:var(--verre)}

@media(max-width:960px){
  .banner{min-height:320px}.banner .inner{padding:var(--s4) var(--s3)}
  .offer,.stats{grid-template-columns:1fr}
  .offer .media{min-height:280px;order:-1}
  .grid4{grid-template-columns:1fr 1fr}
  .steps{grid-template-columns:1fr 1fr;gap:var(--s4) var(--s2)}
  .steps::before{display:none}
}
@media(max-width:560px){.grid4{grid-template-columns:1fr}.steps{grid-template-columns:1fr}}

/* =========================================================
   Icônes Aura
   ========================================================= */
.ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.3em}
.ic .fill{fill:currentColor;stroke:none}
.ic-orange{color:var(--orange-doux)}
.ic-spark{fill:var(--orange);stroke:none}
/* chips : icône à la place du point */
.chip::before{display:none}
.chip .ic{color:var(--blanc);opacity:.85}
/* cartes formats */
.grid4 .ic-big{width:32px;height:32px;color:var(--blanc);margin-bottom:var(--s1)}
/* réseaux sociaux */
.socials{display:flex;gap:var(--s1)}
.socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--filet);background:var(--verre);color:var(--gris);transition:color .2s,border-color .2s,transform .2s}
.socials a:hover{color:var(--blanc);border-color:rgba(234,104,15,.6);transform:translateY(-2px)}
.socials .ic{width:20px;height:20px}
/* motif d'étincelles en fond d'encart (façon footer Kokoro) */
.pattern{position:absolute;inset:0;pointer-events:none;opacity:.12;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath fill='%23ea680f' d='M60 20c.8 7 5.6 12.2 13 13-7.4.8-12.2 6-13 13-.8-7-5.6-12.2-13-13 7.4-.8 12.2-6 13-13z'/%3E%3Cpath fill='%23ea680f' opacity='.5' d='M18 80c.4 3.5 2.8 6.1 6.5 6.5-3.7.4-6.1 3-6.5 6.5-.4-3.5-2.8-6.1-6.5-6.5 3.7-.4 6.1-3 6.5-6.5zM100 95c.4 3.5 2.8 6.1 6.5 6.5-3.7.4-6.1 3-6.5 6.5-.4-3.5-2.8-6.1-6.5-6.5 3.7-.4 6.1-3 6.5-6.5z'/%3E%3C/svg%3E");
  mask:radial-gradient(ellipse at 50% 100%,#000,transparent 75%)}
.cta .card .pattern{z-index:0}

/* ---------- carrousel newsletters (onglet lead nurturing) ---------- */
.nlc{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;border:1px solid var(--filet);background:#1a1816;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
.nlc .slides{display:flex;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.nlc .slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}
.nlc .slide img{width:100%;height:100%;object-fit:cover;object-position:top;transition:object-position 7s linear}
.nlc .slide:hover img{object-position:bottom}
.nlc .cap{position:absolute;left:12px;bottom:12px;font-size:var(--t-14);font-weight:600;padding:6px 12px;border-radius:var(--pilule);background:rgba(18,17,16,.75);backdrop-filter:blur(8px);border:1px solid var(--filet)}
.nlc .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(18,17,16,.75);backdrop-filter:blur(8px);border:1px solid var(--filet);color:var(--blanc);transition:background .2s}
.nlc .nav:hover{background:var(--orange)}
.nlc .prev{left:12px}.nlc .next{right:12px}
.nlc .nav .ic{width:18px;height:18px}
.nlc .prev .ic{transform:rotate(180deg)}
.nlc .dots{position:absolute;right:12px;bottom:16px;display:flex;gap:6px}
.nlc .dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35)}
.nlc .dots i.on{background:var(--orange)}

/* ---------- légende sur la photo hero ---------- */
.media-hero .cap{position:absolute;left:0;right:0;bottom:var(--s3);z-index:2;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--blanc);opacity:.92;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.media-hero .cap img{height:18px;width:auto}

/* ---------- projets que j'ai adorés ---------- */
.projects{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--s4) var(--s3);scrollbar-width:none;margin:0 calc(-1 * var(--s4));
  mask:linear-gradient(90deg,transparent,#000 var(--s4),#000 calc(100% - var(--s6)),transparent)}
.projects::-webkit-scrollbar{display:none}
.project{flex:0 0 min(420px,85%);scroll-snap-align:start;display:flex;flex-direction:column}
.project .media{aspect-ratio:16/10}
.project .media img{object-position:center}
.project .body{padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);flex:1}
.project .client{font-size:var(--t-14);color:var(--gris);display:flex;align-items:center;gap:8px}
.project .client::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}
.project h3{font-size:var(--t-20)}
.project p{color:var(--gris);font-size:var(--t-14)}
.kpis{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:auto;padding-top:var(--s2);border-top:1px solid var(--filet)}
.kpis b{display:block;font-weight:600;font-size:24px;letter-spacing:-.03em;line-height:1}
.kpis span{display:block;font-size:var(--t-14);color:var(--gris);line-height:1.3;margin-top:4px;max-width:18ch}
.projects-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s4)}
.projects-nav{display:flex;gap:var(--s1)}
.projects-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--filet);background:var(--verre);color:var(--blanc);display:grid;place-items:center;transition:background .2s}
.projects-nav button:hover{background:var(--orange)}
.projects-nav .ic{width:18px;height:18px}.projects-nav .prev .ic{transform:rotate(180deg)}
@media(max-width:960px){.projects-head{flex-direction:column;align-items:flex-start}}

/* =========================================================
   Pages : accompagnement, clients, contact, légal
   ========================================================= */
.hero .checks li{color:var(--blanc)}
.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);align-items:stretch}
.pack{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}
.pack h3{font-size:var(--t-20)}
.pack .badge{align-self:flex-start;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc)}
.pack .price{display:flex;flex-direction:column;gap:4px;margin:var(--s1) 0}
.pack .price b{font-weight:600;font-size:var(--t-44);letter-spacing:-.03em;line-height:1;white-space:nowrap}
.pack .price span{font-size:var(--t-14);color:var(--gris)}
.pack p{color:var(--gris);font-size:var(--t-14);line-height:1.55}
.pack .checks{margin-bottom:0}
.pack .checks li{font-size:var(--t-14)}
.pack .btn{margin-top:auto;align-self:flex-start}
.pack-hi{background:rgba(234,104,15,.10)}
.pack-hi .badge{border-color:rgba(234,104,15,.5);color:var(--blanc)}
.pack-hi::after{content:"";position:absolute;right:-30%;bottom:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(234,104,15,.35),transparent 65%);filter:blur(30px);pointer-events:none}
.tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3)}
.tiles .tile{flex:0 0 calc(25% - 18px)}
.tile{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);min-height:220px;color:inherit}
.tile .ic-big{width:28px;height:28px;color:var(--blanc)}
.tile h3{font-size:var(--t-20);font-weight:500}
.tile p{color:var(--gris);font-size:var(--t-14);flex:1}
.tile .more{font-size:var(--t-14);color:var(--gris);display:inline-flex;align-items:center;gap:8px}
.tile:hover .more{color:var(--blanc)}
.tile .more .ic{width:16px;height:16px}
.case{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--s6);align-items:stretch}
.band.light{background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}
.case .media{aspect-ratio:auto;position:relative;min-height:0;align-self:stretch}
.case .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.case .lead{margin-bottom:var(--s3);font-size:var(--t-16);color:var(--blanc)}
.case .result{padding-top:var(--s2);border-top:1px solid var(--filet);font-size:15px;color:var(--gris)}
.case .result b{color:var(--blanc);font-weight:500}
.case-steps{list-style:none;counter-reset:c;display:grid;gap:var(--s2);margin-bottom:var(--s3)}
.case-steps li{position:relative;padding-left:var(--s5,40px);counter-increment:c;font-size:15px;color:var(--gris)}
.case-steps li b{font-weight:500;color:var(--blanc)}
.case-steps li::before{content:counter(c,decimal-leading-zero);position:absolute;left:0;top:3px;font-weight:500;letter-spacing:.04em;color:var(--orange);color:var(--gris);font-size:var(--t-14)}
.case-steps li span{display:block;color:var(--gris);font-size:var(--t-14);margin-top:4px}
.clients{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}
.client .media{aspect-ratio:4/3}
.client .body{padding:var(--s3)}
.client h3{font-size:var(--t-20);margin-bottom:6px}
.client p{color:var(--gris);font-size:var(--t-14)}
.list-clients{list-style:none;max-width:780px;margin:0 auto;display:grid}
.list-clients li{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--filet)}
.list-clients li:first-child{border-top:1px solid var(--filet)}
.list-clients b{font-weight:600;flex:none}
.list-clients span{color:var(--gris);font-size:var(--t-14);text-align:right}
.contact{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--s3);align-items:stretch}
.form-card{padding:var(--s4);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.form-card::before{display:none}
.form-card>*{position:relative;z-index:1}
.form-card h1{margin:4px 0 var(--s1);font-size:var(--t-28)!important}
.form-card .lead{margin-bottom:var(--s3);font-size:var(--t-16)}
.form{display:grid;gap:12px}
.form .row3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}
.form .row2{display:grid;grid-template-columns:2fr 1fr;gap:var(--s2)}
.form input,.form textarea{width:100%;background:var(--verre);border:1px solid var(--filet);border-radius:10px;padding:11px 14px;color:var(--blanc);font:inherit;font-size:15px;transition:border-color .2s}
.form input::placeholder,.form textarea::placeholder{color:var(--gris)}
.form input:focus,.form textarea:focus{outline:none;border-color:var(--orange)}
.form .btn{justify-self:start}
.contact-side{display:flex;flex-direction:column;gap:var(--s2)}
.contact-side .media{aspect-ratio:auto!important;flex:1;min-height:240px;border-radius:var(--r);position:relative;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.contact-side .media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75))}
.contact-side .media .cap{position:absolute;left:0;right:0;bottom:var(--s3);z-index:2;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--blanc);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.contact-side .media .cap img{position:static;width:auto;height:18px}
.contact-side .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}
.direct{display:grid;gap:10px}
.direct h3{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:4px}
.direct .btn{justify-content:flex-start;padding:10px 16px;font-size:14px;font-weight:400}
.direct .btn-primary{background:none;box-shadow:none;border:1px solid rgba(234,104,15,.5);color:var(--blanc)}
.direct .btn-primary:hover{background:rgba(234,104,15,.16)}
.direct .btn-ghost{background:none;border-color:var(--filet);color:var(--gris)}
.direct .btn-ghost:hover{color:var(--blanc)}
.direct .ic{width:16px;height:16px;opacity:.9}
.direct .facts{margin:6px 0 0}
.legal{max-width:760px}
.legal h1{margin:var(--s1) 0 var(--s6)}
.legal h2{font-size:var(--t-20);margin:var(--s4) 0 var(--s2)}
.legal p{color:var(--gris);margin-bottom:var(--s2)}
@media(max-width:960px){
  .packs,.clients,.case,.contact{grid-template-columns:1fr}
  .tiles{grid-template-columns:1fr 1fr}
  .steps[style]{grid-template-columns:1fr!important}
  .form .row3,.form .row2{grid-template-columns:1fr}
  .form-card{padding:var(--s4) var(--s3)}
  .list-clients li{flex-direction:column;gap:4px}.list-clients span{text-align:left}
}

/* ---------- menu Prestations déroulant ---------- */
.menu .has-sub{position:relative}
.menu .has-sub>a{display:inline-flex;align-items:center;gap:6px}
.menu .has-sub>a .ic{width:14px;height:14px;transition:transform .2s}
.sub{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,6px);min-width:280px;padding:var(--s1);border-radius:var(--r);
  background:rgba(18,17,16,.96);border:1px solid var(--filet);backdrop-filter:blur(18px);box-shadow:0 30px 60px -20px rgba(0,0,0,.8);
  display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}
.sub::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}
.sub a{padding:11px 16px;border-radius:14px;font-size:15px;color:var(--gris);display:flex;align-items:center;gap:12px}
.sub a .ic{width:18px;height:18px;color:var(--blanc);opacity:.8}
.sub a:hover{background:var(--verre);color:var(--blanc)}
.has-sub:hover .sub,.has-sub:focus-within .sub{opacity:1;pointer-events:auto;transform:translate(-50%,0)}
.has-sub:hover>a .ic{transform:rotate(180deg)}
/* ---------- packs différenciés ---------- */
.pack-1{background:var(--verre)}
.pack-3{background:#0f0e0d;border:1px solid rgba(255,255,255,.14)}
.pack-3::before{display:none}
.pack-hi{transform:scale(1.03);z-index:1}
.pack-hi:hover{transform:scale(1.03)}
.pack .eyebrow{color:var(--blanc);opacity:.8}
/* ---------- clients simplifiés ---------- */
.client .what{color:var(--blanc);font-size:var(--t-14);margin-bottom:var(--s2)}
.client .did{color:var(--gris);font-size:var(--t-14);padding-top:var(--s2);border-top:1px solid var(--filet)}
.client .did span{display:block;font-family:var(--display);color:var(--gris);font-size:12px;margin-bottom:4px}
.list-clients li{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:var(--s3)}
.list-clients em{font-style:normal;color:var(--blanc);font-size:var(--t-14)}
/* ---------- études de cas ---------- */
.project{color:inherit;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.project::before{display:none}
.project:hover .body h3{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--orange)}
.case-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);align-items:center}
.case-hero .media{aspect-ratio:4/3}
.case-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);max-width:900px;margin:0 auto}
.case-kpis .stat{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;min-height:132px;padding:var(--s3);border:1px solid var(--filet);border-radius:var(--r);background:var(--verre)}
.case-body{max-width:760px;margin:0 auto}
.case-body h2{font-size:var(--t-20);margin:var(--s6) 0 var(--s2)}
.case-body h2:first-child{margin-top:0}
.case-body p{color:var(--gris);margin-bottom:var(--s2)}
.case-body ul{list-style:none;padding-left:0;color:var(--gris);display:grid;gap:10px;margin-bottom:var(--s2)}
.case-body ul li{position:relative;padding-left:22px}
.case-body ul li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--blanc);opacity:.85}
.case-nav{display:flex;justify-content:space-between;gap:var(--s3);max-width:760px;margin:var(--s8) auto 0;padding-top:var(--s3);border-top:1px solid var(--filet);font-size:var(--t-14);color:var(--gris)}
.case-nav a:hover{color:var(--blanc)}
@media(max-width:960px){
  .sub{position:static;transform:none;opacity:1;pointer-events:auto;min-width:0;padding:0 0 0 var(--s2);background:none;border:0;box-shadow:none;backdrop-filter:none}
  .has-sub>a .ic{display:none}
  .sub a{padding:10px 20px}
  .case-hero,.case-kpis{grid-template-columns:1fr}.pack-hi{transform:none}.list-clients li{grid-template-columns:1fr}
}

/* ---------- en-tête typographique des pages (a en filigrane, vectoriel) ---------- */
.head-type{position:relative;padding:calc(var(--s6) + 96px) 0 80px;overflow:hidden;background:linear-gradient(180deg,#0e0d0c,#141210);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px -40px rgba(0,0,0,.9)}
.head-type .wrap{max-width:var(--max);position:relative;z-index:1}
.head-type .inner{max-width:860px}
.head-type h1{text-wrap:initial}
.head-type h1 .accent{display:block}
.head-type .lead{max-width:76ch;font-size:var(--t-16)}
.head-type h1{font-size:var(--t-44);margin:var(--s1) 0 var(--s2)}
.head-type .meta{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s3)}
.mark{position:absolute;right:-2%;top:-14%;font-family:var(--display);font-size:clamp(460px,58vw,820px);line-height:.85;color:var(--blanc);opacity:.09;pointer-events:none;user-select:none;z-index:0;transform:rotate(-10deg)}
.head-type::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 40%,rgba(234,104,15,.14),transparent 70%);pointer-events:none}
footer{position:relative;overflow:hidden}
footer .mark{right:-2%;left:auto;top:-10%;bottom:auto;transform:rotate(-10deg);font-size:clamp(360px,46vw,640px);opacity:.09}
/* ---------- projets liés sur les prestations ---------- */
.related{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,420px));justify-content:center;gap:var(--s3);max-width:900px;margin:0 auto}
.related a{display:flex;flex-direction:column;color:inherit}
.related .media{aspect-ratio:16/10}
.related .body{padding:var(--s2) var(--s3) var(--s3)}
.related .client{font-size:12px;color:var(--gris);display:block;margin-bottom:4px}
.related h3{font-size:var(--t-16);font-weight:500}
.related a:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--orange)}
/* ---------- clients : sans bandeau ---------- */
.clients-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}
.clients-head h1{font-size:var(--t-28)}
@media(max-width:960px){.mark{font-size:60vw;right:-10%}.head-type{padding:var(--s6) 0}}

/* ---------- visuels des onglets : duo de photos ---------- */
.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);aspect-ratio:4/3}
.duo .media{aspect-ratio:auto;height:100%}
.duo .media:first-child{grid-row:span 2}
.duo .media:nth-child(2){aspect-ratio:auto}
.client-text .body{display:flex;flex-direction:column;justify-content:center;min-height:100%}
.client-text h3{font-size:var(--t-28);margin-bottom:var(--s1)}

.tabs button small{display:inline-flex;align-items:center;gap:8px;order:-1;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px 6px 10px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.22);color:var(--blanc);white-space:nowrap}
.tabs button small::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}
.tabs button[aria-selected=true]{color:var(--blanc)}
.tabs .ic-tab{order:-2}
.tabs button[aria-selected=true]{color:var(--blanc)}
.tabs .ic-tab{margin-bottom:4px}
.tabs button[aria-selected=true] small{color:var(--gris)}
@media(max-width:960px){.hero{padding:calc(var(--s6) + 80px) 0 var(--s6)}.head-type{padding:calc(var(--s6) + 84px) 0 var(--s6)}.page-hero{padding-top:calc(var(--s3) + 84px)}.mark{font-size:70vw;right:-14%;top:-8%}}

/* homogénéité des blocs */
.offer .media{aspect-ratio:auto;min-height:440px;position:relative}
.offer .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.related .media{aspect-ratio:16/10}
.hero .lead{margin-bottom:var(--s4)}
.bg::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,transparent 60%,rgba(0,0,0,.45));pointer-events:none}
@media(max-width:960px){.tiles .tile{flex:0 0 100%}.tile{min-height:0}.mark{font-size:90vw;right:-25%;top:-10%}}

.related .body p{color:var(--gris);font-size:var(--t-14);margin-top:8px}
.related .card{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.related .card::before{display:none}
.related .card.static{cursor:default}
.case-body .lever{display:inline-block;font-size:13px;padding:5px 10px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc);margin-bottom:var(--s3)}
.testis{grid-template-columns:repeat(2,1fr)}
@media(max-width:960px){.testis{grid-template-columns:1fr}section{padding:var(--s8) 0}}

/* contrastes : encart CTA clair */
.cta .card{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14)}
.cta .card::before{display:none}
.cta .pattern{opacity:.2}
.offer .card{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.offer .card::before{display:none}
.band{background:#171513}
@media(max-width:960px){.grid4{grid-template-columns:1fr}.chips{grid-template-columns:1fr 1fr}.contact-side .media{display:none}}

/* clients : missions en étiquettes */
.client .did{display:flex;flex-wrap:wrap;gap:6px;padding-top:var(--s2);border-top:1px solid var(--filet)}
.client .did span{display:none}
.client .did i{display:inline-block;font-style:normal;font-size:11px;padding:3px 7px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc)}

/* étiquette d'offre : signature de chaque prestation */
.offer .tagline{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blanc);padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35);margin-bottom:var(--s1)}
.offer .tagline::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}

/* 1. "aura" = le logo lui-même */
img.brand{display:inline-block;height:.57em;width:auto;vertical-align:baseline;margin:0 .04em}
/* 4. étiquette dans l'en-tête des prestations */
.head-type .tagline{margin:4px 0 var(--s3);display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blanc);padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35)}
.head-type .tagline::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}
/* 5. badges des packs : même design */
.pack .badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blanc);padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35)}
.pack .badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}
/* 8-9. études de cas : navigation en tête */
.case-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--t-14);color:var(--gris);margin-bottom:var(--s3)}
.case-top a{display:inline-flex;align-items:center;gap:8px}
.case-top a:hover{color:var(--blanc)}
.case-top .ic{width:16px;height:16px}
.case-top .prev .ic{transform:rotate(180deg)}
.case-top .mid{display:inline-flex;align-items:center;gap:10px}
.case-top .mid .lever{margin:0}

/* études de cas : lecture facilitée */
.case-top .tags{display:inline-flex;gap:6px;align-items:center}
.brief{display:grid;grid-template-columns:1fr 1.4fr 1fr;max-width:760px;margin:0 auto var(--s6);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}
.brief div{padding:var(--s2) var(--s3)}
.brief div+div{border-left:1px solid var(--filet)}
.brief div:first-child b{font-size:var(--t-20)}
.brief div:last-child b{display:inline-block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25)}
.brief span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-bottom:4px}
.brief b{font-weight:500;font-size:var(--t-14)}
.case-body h2{position:relative;padding-left:var(--s2)}
.case-body h2::before{content:"";position:absolute;left:0;top:.35em;width:4px;height:.9em;border-radius:2px;background:var(--orange)}
.case-body li b{color:var(--blanc);font-weight:500}
.case-body .result-box{padding:var(--s3);border-radius:var(--r);background:rgba(234,104,15,.10);border:1px solid rgba(234,104,15,.25);margin:var(--s2) 0}
.case-body .result-box p{margin:0;color:var(--blanc)}
@media(max-width:960px){.brief{grid-template-columns:1fr}}

.client .did i::first-letter{text-transform:uppercase}
/* 9. bloc "Le dispositif" plus orangé */
.band.warm{background:linear-gradient(180deg,#1a1410,#171513);position:relative}
.band.warm::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 20% 30%,rgba(234,104,15,.16),transparent 70%);pointer-events:none}
.band.warm .wrap{position:relative;z-index:1}

/* offres multiples sur les prestations */
.offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s3)}
.offers .card{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.offers .card::before{display:none}
.offers .kind{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}
.offers h3{font-size:var(--t-20)}
.offers .tagline{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blanc);padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35)}
.offers .tagline::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange)}
.offers .sub{color:var(--gris);font-size:var(--t-14)}
.offers .price{display:flex;flex-direction:column;gap:2px;margin:var(--s1) 0}
.offers .price b{font-weight:600;font-size:var(--t-28);letter-spacing:-.02em;line-height:1.1}
.offers .price span{font-size:var(--t-14);color:var(--gris)}
.offers .checks{margin:0}
.offers .checks li{font-size:var(--t-14);align-items:flex-start}
.offers .checks li::before{margin-top:2px}
.offers .btn{margin-top:auto;align-self:flex-start}

.offers-photo{aspect-ratio:21/8;margin-bottom:var(--s3)}

/* prestations : structure unique = offres à gauche, photo à droite */
.offer .offers-col{display:flex;flex-direction:column;gap:var(--s3)}
.offer .offers-col .card{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}
.offer .offers-col .card::before{display:none}
.offer .offers-col .kind{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}
.offer .offers-col h2{font-size:var(--t-28)}
.offer .offers-col .sub{color:var(--gris);font-size:var(--t-16);max-width:44ch}
.offer .offers-col .price{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;border:1px solid rgba(234,104,15,.25);background:rgba(234,104,15,.14);align-self:flex-start}
.offer .offers-col .price b{font-weight:600;font-size:var(--t-14);line-height:1;color:var(--blanc);white-space:nowrap}
.offer .offers-col .price span{font-size:13px;color:var(--gris)}
.offer .offers-col .label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-top:var(--s1)}
.offer .offers-col .checks{margin:0}
.offer .offers-col .checks li{font-size:15px;align-items:flex-start}
.offer .offers-col .checks li::before{margin-top:3px}
.offer .offers-col .btn{align-self:flex-start;margin-top:var(--s1)}
.offer>.media{min-height:440px}

/* ======= étiquette orange : un seul design pour tout le site ======= */
.chip,.client .did i,.case-body .lever,.case-top .lever,.brief div:last-child b,.mark-tag{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;
  font-family:var(--texte);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:none;
  padding:5px 10px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc);margin:0}
.case-body .lever{margin-bottom:var(--s3)}
.chip .ic{width:14px;height:14px;color:var(--blanc);opacity:.9}
.offer .offers-col .price,.offers .price{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);align-self:flex-start;margin:0}
.offer .offers-col .price b,.offers .price b{font-weight:600;font-size:12px;line-height:1.2;color:var(--blanc);white-space:nowrap}
.offer .offers-col .price span,.offers .price span{font-size:12px;color:var(--gris);line-height:1.2}

.sub a[aria-current]{color:var(--blanc)}
.menu .has-sub>a[aria-current]{color:var(--blanc)}
.direct .btn.btn-ghost[data-u]{cursor:default}

.tag{display:inline-flex;align-items:center;gap:6px}
.tag .ic{width:14px;height:14px;color:var(--blanc);opacity:.85}

/* ---------- mobile : finitions ---------- */
@media(max-width:960px){
  html{overflow-x:hidden}
  .tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}
  .tabs button{min-width:0;flex:none;white-space:normal;text-wrap:balance;padding:var(--s2) var(--s1) 14px;font-size:13px;border-bottom:1px solid var(--filet)}
  .tabs button small{font-size:10px;padding:4px 8px}
  .tabs .ic-tab{width:20px;height:20px}
  .projects{margin:0 calc(-1 * var(--s3));padding:4px var(--s3) var(--s3);mask:linear-gradient(90deg,#000 85%,transparent)}
  .project{flex:0 0 84%}
  .fbottom span a[href*="mentions"]{white-space:nowrap}
  .media-hero{aspect-ratio:4/4.6}
}

/* projets liés : défilement horizontal comme sur la home */
.related{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--s3);max-width:none;margin:0 calc(-1 * var(--s4));padding:4px var(--s4) var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;
  mask:linear-gradient(90deg,transparent,#000 var(--s4),#000 calc(100% - var(--s6)),transparent)}
.related::-webkit-scrollbar{display:none}
.related>*{flex:0 0 min(420px,85%);scroll-snap-align:start}
.related-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s4)}
.related-head .section-head{margin:0;text-align:left;max-width:none}
@media(max-width:960px){.related{margin:0 calc(-1 * var(--s3));padding:4px var(--s3) var(--s3);mask:linear-gradient(90deg,#000 85%,transparent)}.related-head{flex-direction:column;align-items:flex-start}}

/* ---------- mobile : finitions 2 ---------- */
@media(max-width:960px){
  .tabpanel .chips{margin-top:var(--s2)}
  .has-sub>a{pointer-events:none;color:var(--blanc)}
  .quote{padding-bottom:72px}
  .quote cite{display:block;margin-bottom:var(--s2)}
  .case .media{aspect-ratio:4/3;min-height:0}
  .case-hero{gap:var(--s3)}
  .case-hero .media{aspect-ratio:16/10}
  .page-hero{padding-bottom:var(--s4)}
  .fgrid{grid-template-columns:1fr;gap:var(--s4);margin-bottom:var(--s4)}
  .fgrid>div{padding-bottom:var(--s3);border-bottom:1px solid var(--filet)}
  .fgrid>div:last-child{border-bottom:0}
  .fbottom{flex-direction:column;align-items:flex-start;gap:var(--s2)}
  .socials{flex-wrap:wrap}
}

.form-msg{padding:12px 16px;border-radius:10px;font-size:15px;margin-bottom:var(--s3)}
.form-msg.ok{background:rgba(234,104,15,.14);border:1px solid rgba(234,104,15,.25);color:var(--blanc)}
.form-msg.ko{background:rgba(255,255,255,.08);border:1px solid var(--filet);color:var(--blanc)}

.captcha{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:var(--gris)}
.captcha .q{color:var(--blanc);font-weight:500}

/* accents des titres : Poppins italique fine (le logo et le filigrane restent en Gliker) */
@font-face{font-family:'PoppinsAura';font-style:italic;font-weight:200;font-display:block;src:url(fonts/poppins-latin-ext-200-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PoppinsAura';font-style:italic;font-weight:200;font-display:block;src:url(fonts/poppins-latin-200-italic.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.accent{font-family:var(--texte);font-weight:200;font-style:italic;font-size:1em;letter-spacing:0;-webkit-text-stroke:0;color:var(--blanc)}
h2 .accent,h3 .accent{-webkit-text-stroke:0}
