#haut section.annexe-tete{padding:clamp(48px,6vw,88px) 0 clamp(34px,4vw,52px);text-align:center}.annexe-tete h1{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.06;letter-spacing:-.035em;margin:0 auto;max-width:17ch;text-wrap:balance}.annexe-tete .annexe-chapo,.annexe-sec .annexe-chapo{margin:18px auto 0;max-width:58ch;color:var(--encre2);font-size:1.06rem;line-height:1.6;text-align:center}.annexe-tete .annexe-preuve{margin:22px 0 0;font-weight:600;color:var(--encre)}.annexe-preuve .k{color:var(--accent);font-weight:800}.annexe-boutons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 0}#haut section.annexe-sec{padding:clamp(40px,5vw,72px) 0}.annexe-sec h2{text-align:center;margin-left:auto;margin-right:auto;max-width:22ch;text-wrap:balance}.annexe-sec .sur{text-align:center}.annexe-plus{display:flex;justify-content:center;margin:clamp(26px,3vw,36px) 0 0}.avis-grille{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.4vw,18px);margin-top:clamp(24px,3vw,36px)}.avis-grille .av{flex:0 1 268px;width:auto;min-height:420px}@media(max-width:600px){.avis-grille .av{flex:1 1 100%;max-width:420px}}.avis-grille .av a{overflow-wrap:anywhere}#haut .annexe-tete + .annexe-sec{padding-top:6px}.annexe-merci .merci-coche{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 14px 30px -14px rgba(var(--accent-rgb),.7)}.annexe-merci .merci-coche svg{width:30px;height:30px}.annexe-merci h1 .k{color:var(--accent)}.va-tete .va-badge{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;color:#3897F0}.va-tete .va-badge svg{width:58px;height:58px;filter:drop-shadow(0 8px 16px rgba(56,151,240,.35))}.va-preuve{padding-top:0}.va-cadre{position:relative;max-width:900px;margin:clamp(24px,3vw,36px) auto 0;aspect-ratio:16/9;border-radius:var(--r-carte);overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--trait),0 30px 60px -36px rgba(20,20,20,.45)}.va-cadre iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.va-carte{max-width:820px;margin:0 auto;padding:clamp(26px,4vw,48px);border-radius:var(--r-carte);background:#fff;box-shadow:0 0 0 1px var(--trait),0 24px 48px -30px rgba(20,20,20,.25);text-align:center}.va-carte h2{margin-top:0}.va-carte p{color:var(--encre2);font-size:1.02rem;line-height:1.7;margin:16px auto 0;max-width:62ch}.va-carte strong,.va-etapes strong{color:var(--encre)}.va-grille3,.va-grille4{list-style:none;margin:clamp(24px,3vw,36px) 0 0;padding:0;display:grid;gap:clamp(12px,1.6vw,20px)}@media(min-width:860px){.va-grille3{grid-template-columns:repeat(3,1fr)}.va-grille4{grid-template-columns:repeat(2,1fr)}}.va-grille3>li,.va-grille4>li{background:#fff;border-radius:var(--r-carte);padding:clamp(20px,2.2vw,28px);box-shadow:0 0 0 1px var(--trait),0 10px 24px -20px rgba(0,0,0,.15)}.va-grille3 h3,.va-grille4 h3{font-size:1.12rem;line-height:1.3;margin:14px 0 8px}.va-grille3 p,.va-grille4 p{color:var(--encre2);font-size:.96rem;line-height:1.65;margin:0 0 10px}.va-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent2))}.va-ic svg{width:22px;height:22px}.va-num{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.va-grille4 h3{margin-top:6px}.va-questions{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.va-questions li{position:relative;padding-left:18px;color:var(--encre);font-weight:500;font-size:.95rem;line-height:1.5}.va-questions li::before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.va-rdv .rdv-carte{margin-top:clamp(24px,3vw,36px)}.annexe-404{min-height:52vh;display:grid;align-content:center}.fin-carte .fin-sous{margin:10px 0 0;color:rgba(255,255,255,.9);font-size:1.12rem;font-weight:500}.ap-tete h1{max-width:19ch}#haut section.ap-fondateurs{background:var(--fond2)}#haut .annexe-tete + section.ap-fondateurs{padding-top:clamp(40px,5vw,72px)}.ap-contact a{white-space:nowrap}#haut section.ap-equipe{background:var(--fond)}.ap-duo,.ap-textes{display:grid;gap:clamp(12px,1.6vw,20px);max-width:860px;margin:clamp(24px,3vw,36px) auto 0}.ap-textes{margin-top:clamp(12px,1.6vw,20px)}@media(min-width:720px){.ap-duo,.ap-textes{grid-template-columns:1fr 1fr}}.ap-fondateur{display:flex;align-items:center;gap:16px;background:#fff;border-radius:var(--r-carte);padding:18px 20px;box-shadow:0 0 0 1px var(--trait),0 10px 24px -20px rgba(0,0,0,.15)}.ap-fondateur img{width:76px;height:76px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.ap-fondateur h3{font-size:1.12rem;line-height:1.25;margin:0}.ap-role{margin:2px 0 8px;color:var(--encre2);font-size:.92rem}.ap-lien{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--encre);text-decoration:underline;text-underline-offset:3px}.ap-lien svg{width:16px;height:16px}.ap-bloc{background:#fff;border-radius:var(--r-carte);padding:clamp(20px,2.2vw,28px);box-shadow:0 0 0 1px var(--trait),0 10px 24px -20px rgba(0,0,0,.15)}.ap-bloc h3{font-size:1.12rem;line-height:1.3;margin:0 0 8px}.ap-bloc p{color:var(--encre2);font-size:.98rem;line-height:1.65;margin:0 0 10px}.ap-bloc p:last-child{margin-bottom:0}.ap-bloc a,.ap-faq .faq-r a{color:var(--encre);text-decoration:underline;text-underline-offset:2px}.ap-contact{font-weight:600}