.pg{--pg-ease: cubic-bezier(.19, 1, .22, 1)}.pg main{display:block}.pg .pg-in{max-width:var(--site-max);margin:0 auto;padding:0 var(--site-marge);position:relative}.pg .pg-sec{padding:116px 0;position:relative}.pg .pg-sec.serre{padding:72px 0}.pg .pg-sombre{background:var(--ink);color:var(--cream)}.pg .pg-clair{background:var(--sable);color:var(--encre)}.pg .pg-clair .pg-kick{color:#c24e22}.pg .pg-clair .pg-sous{color:var(--encre70)}.pg .pg-kick{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--or);font-weight:800;margin:0}.pg .pg-h1{font-family:Archivo,Manrope,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-.025em;margin:22px 0 0;text-wrap:balance}.pg .pg-h2{font-family:Archivo,Manrope,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(26px,3.1vw,40px);line-height:1.1;margin:18px 0 0;text-wrap:balance}.pg .pg-h3{font-family:Archivo,Manrope,sans-serif;font-weight:800;letter-spacing:-.01em;font-size:22px;line-height:1.15;margin:0}.pg .pg-h1 em,.pg .pg-h2 em{font-style:normal;color:var(--or)}.pg .pg-clair .pg-h1 em,.pg .pg-clair .pg-h2 em{color:#c24e22}.pg .pg-sous{font-size:17px;color:#fffaeda8;max-width:54ch;margin:22px 0 0;line-height:1.65}.pg .pg-centre{text-align:center;margin-left:auto;margin-right:auto}.pg .pg-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.pg .pg-centre-flex{justify-content:center}.pg .pg-liste{list-style:none;margin:0;padding:0}.pg .pg-rev{opacity:0;transform:translate(var(--pg-x, 0),var(--pg-y, 22px));transition:opacity .9s var(--pg-ease) var(--pg-d, 0ms),transform .9s var(--pg-ease) var(--pg-d, 0ms)}.pg .pg-rev.pg-vu{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pg .pg-rev{opacity:1;transform:none;transition:none}}.pg .pg-halo{position:absolute;pointer-events:none;border-radius:50%;filter:blur(90px);background:#f2621f21}.pg .pg-cockpit{background:#fbf8f5;color:#151110;border:1px solid rgba(242,98,31,.2);border-radius:22px;overflow:hidden;box-shadow:0 44px 90px -40px #000000d9,0 0 0 6px #fffaed08;font-family:Inter,Manrope,system-ui,sans-serif}.pg .pg-cockpit ::selection{background:#fdeadf}.pg .pg-tel{width:250px;border-radius:34px;padding:7px;background:#050506;box-shadow:0 0 0 1.5px #474a50,0 34px 60px -26px #000000b3;position:relative}.pg .pg-tel>.pg-tel-ecran{border-radius:28px;overflow:hidden;background:#0a0a0c;color:#fffaed;font-family:Inter,Manrope,system-ui,sans-serif;position:relative}.pg .pg-tel>.pg-tel-ecran:before{content:"";position:absolute;left:50%;top:8px;width:74px;height:21px;border-radius:12px;background:#000;transform:translate(-50%);z-index:3}.pg .pg-fin{text-align:center;padding:112px 0 104px;background:radial-gradient(60% 90% at 50% 112%,rgba(242,98,31,.16),transparent 70%),var(--ink)}.pg .pg-fin .pg-h2{max-width:19ch;margin-left:auto;margin-right:auto;font-size:clamp(30px,4vw,50px);line-height:1.06}.pg .pg-fin .pg-sous{margin-top:16px}.pg .pg-fin .pg-btns{margin-top:32px}.pg .pg-fin .btn-1{padding:16px 32px;font-size:16px}.pg .pg-fin-note{display:block;margin-top:16px;color:var(--c50);font-size:14px}@media(max-width:760px){.pg .pg-sec{padding:68px 0}.pg .pg-sec.serre{padding:48px 0}.pg .pg-h1{font-size:31px}.pg .pg-h2{font-size:26px}.pg .pg-sous{font-size:15.5px;line-height:1.55}.pg .pg-fin{padding:72px 0 68px}.pg .pg-fin .btn{width:100%}.pg .pg-tel{width:min(250px,62vw)}}@media(max-width:760px){.pg main>:first-child :is(:has(>.pg-h1),:has(>.pg-sous)){text-align:center}.pg main>:first-child :is(.pg-h1,.pg-sous){margin-left:auto;margin-right:auto}.pg main>:first-child :has(>.pg-h1)>:not(.pg-btns):has(>.pg-kick){justify-content:center}.pg main>:first-child .pg-indice-slot{justify-content:center}.pg main>:first-child .pg-btns{flex-direction:column;align-items:stretch}.pg main>:first-child .pg-btns>.btn{width:100%}.pg main>:not(:first-child):not(.pg-fin) :has(>.pg-h2){text-align:left}.pg main>:not(:first-child):not(.pg-fin) :has(>.pg-h2)>:is(.pg-h2,.pg-sous){margin-left:0;margin-right:0}.pg main>:not(:first-child):not(.pg-fin) :has(>.pg-h2)>:not(.pg-btns):has(>.pg-kick){justify-content:flex-start}.pg main>:not(:first-child):not(.pg-fin) :has(>.pg-h2)>.pg-btns{justify-content:flex-start}}.pg .pg-indice{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;border:1px dashed rgba(255,250,237,.28);background:#fffaed0d;color:#fffaedd1;font-size:13.5px;font-weight:600;line-height:1.2;transition:opacity .5s var(--pg-ease),transform .5s var(--pg-ease)}.pg .pg-indice-main{flex:none;width:17px;height:17px;fill:var(--or);stroke:#ffffffd9;stroke-width:1.2;stroke-linejoin:round;animation:pg-indice-doigt 2.4s var(--pg-ease) infinite;filter:drop-shadow(0 0 6px rgba(242,98,31,.55))}@keyframes pg-indice-doigt{0%,55%,to{transform:translate(0) scale(1)}20%{transform:translate(3px,3px) scale(.9)}32%{transform:translate(3px,3px) scale(1.08)}}.pg .pg-indice-fini{opacity:0;transform:translateY(4px);pointer-events:none}.pg .pg-clair .pg-indice,.pg .pg-cockpit .pg-indice{border-color:#1511104d;background:#1511100a;color:#151110c7}.pg .pg-clair .pg-indice-main,.pg .pg-cockpit .pg-indice-main{stroke:#151110b3}.pg .pg-indice-slot{display:flex;align-items:center;min-height:34px;margin:0 0 12px}.pg .pg-indice-slot.pg-indice-centre{justify-content:center}.pg .pg-indice-slot.pg-indice-dessous{margin:12px 0 0}.pg .pg-indice-slot.pg-indice-apres{margin:20px 0 6px}@media(prefers-reduced-motion:reduce){.pg .pg-indice-main{animation:none}}.pg .pg-avatar{background:#2a2420;box-shadow:0 0 0 1px #fffaed1a}.pg .pg-avatar-ini{background:linear-gradient(140deg,#fdba74,#ea580c);color:#fff}.pg .pg-ile{position:absolute;left:50%;top:9px;width:96px;height:27px;border-radius:15px;background:#000;transform:translate(-50%);z-index:6;box-shadow:0 0 0 1px #ffffff0d;display:block}.pg .pg-ile:after{content:"";position:absolute;right:12px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#3a4868 0,#101830 46%,#04060d);box-shadow:inset 0 0 0 1.5px #0a0e1a}.pg .pg-statut{position:absolute;left:0;right:0;top:9px;height:27px;display:flex;justify-content:space-between;align-items:center;padding:0 24px 0 28px;z-index:5;color:#fff;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.01em;pointer-events:none}.pg .pg-statut span{display:flex;align-items:center;gap:5px}.pg .pg-statut svg{fill:currentColor;display:block}@media(max-width:760px){.pg main>:not(:first-child):not(.pg-fin) .pg-sous{display:none}}.pg .kit-pc{position:relative;width:100%;overflow:hidden;border-radius:12px;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.pg .kit-pc-env{overflow:hidden}.pg .kit-pc-in{pointer-events:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.pg .kit-pc-in-grand{-webkit-text-size-adjust:100%;text-size-adjust:100%}.pg .kit-pc-bloc{display:flex;flex-direction:column;align-items:center;gap:10px}.pg .kit-pc-loupe{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,250,237,.2);background:#fffaed0d;color:#fffaedd1;font:inherit;font-size:12.5px;font-weight:700;cursor:zoom-in}.pg .pg-clair .kit-pc-loupe{border-color:#15111033;background:#1511100a;color:#151110b8}.pg .kit-pc-grand{position:fixed;inset:0;z-index:10000;background:#0b0908;display:flex;flex-direction:column}.pg .kit-pc-defile{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:64px 16px 32px;overscroll-behavior:contain}.pg .kit-pc-in-grand{pointer-events:auto}.pg .kit-pc-fermer{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,250,237,.25);background:#171413;color:#fffaed;font-size:24px;line-height:1;cursor:pointer}
