.an{padding:calc(var(--nav-h) + 48px) 0 80px}.an h1{max-width:760px;margin-top:10px}.an-quoi{margin-top:56px;max-width:780px}.an-quoi h2{font-size:1.6rem;margin:0}.an-quoi ul{margin:18px 0 0;padding-left:20px;display:grid;gap:10px;color:var(--txt)}.an-quoi li strong{color:var(--txt-fort)}.an-quoi p{margin-top:20px;color:var(--txt)}.an-quoi a{color:var(--or);text-decoration:underline}.an .lead{margin-top:14px;font-size:1.1rem;max-width:640px}.an-haut{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-top:32px;align-items:stretch}.an-carte{border-radius:28px;padding:32px;background:var(--nuit-2);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px}.an-carte.an-principal{border:1.5px solid var(--or);background:radial-gradient(circle 360px at 92% -10%,rgba(240,206,138,.28),rgba(13,13,15,0) 70%),var(--nuit-2)}.an-titre{display:flex;align-items:center;gap:12px}.an-titre h2{font-size:1.6rem;margin:0}.an-version{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin:0;color:var(--txt-fort)}.an-version strong{color:#fff;font-size:1.15rem}.an-telecharger{align-self:flex-start;gap:10px;font-size:1.05rem;min-height:56px;padding:0 28px}.an-gp{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:32px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--txt-fort);font-size:.85rem;font-weight:700}.an-gp i{width:8px;height:8px;border-radius:50%;background:var(--or)}.an-bientot-txt{margin:0;color:var(--txt-fort)}.an-play{align-self:flex-start}.an-play img{display:block;height:56px;width:auto}.an-apk{margin:0;color:var(--txt-fort);font-size:.95rem}.an-apk a{color:var(--or)}.an-qr{align-items:center;justify-content:center;text-align:center}.an-qr img{width:168px;height:168px;border-radius:16px;background:#fff;padding:8px}.an-qr strong{color:#fff;font-size:1.05rem}.an-principal{flex-direction:row;align-items:stretch;gap:20px}.an-principal-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.an-logo{flex:none;align-self:center;width:136px;height:136px;margin-right:12px;border-radius:32px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px rgba(240,206,138,.25)}.an-logo img{display:block;width:100%;height:100%}.an-galerie{margin-top:48px}.an-galerie h2{font-size:1.6rem;margin:0}.an-galerie p{margin:8px 0 0;max-width:640px}.an-rang{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;margin-top:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.an-rang img{flex:none;width:232px;height:auto;aspect-ratio:9/16;border-radius:22px;scroll-snap-align:start;border:1px solid rgba(255,255,255,.08);background:var(--nuit-2)}.an-sans{font-size:1.4rem;margin:48px 0 0}.an-etapes{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:none}.an-etape{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:var(--nuit-2);border:1px solid rgba(255,255,255,.08)}.an-etape h3{font-size:1.1rem;margin:0 0 6px;color:#fff}.an-etape p{margin:0;font-size:.95rem}.an-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--or);color:#0D0D0F;font-weight:800}.an-etape b{color:#fff}.an-note{margin-top:22px;padding:18px 22px;border-radius:18px;background:var(--nuit-2);color:var(--txt-fort);font-size:.95rem}.an-iphone{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;padding:18px 22px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.an-iphone strong{color:#fff}.an-iphone .badge-lien img{height:44px;width:auto}@media (max-width:960px){.an-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.an{padding-top:calc(var(--nav-h) + 24px)}.an-haut{grid-template-columns:1fr}.an-qr{display:none}.an-carte{padding:22px}.an-principal{flex-direction:column-reverse}.an-logo{align-self:flex-start;width:84px;height:84px;border-radius:20px;margin:0}.an-galerie{margin-top:36px}.an-rang img{width:64vw;max-width:260px}.an-telecharger{align-self:stretch;justify-content:center}.an-etapes{grid-template-columns:1fr}}