.ann-hero{text-align:center;color:#fff;padding:72px 32px 64px}.ann-hero-in{max-width:860px;margin:0 auto}.ann-hero h1{color:#fff;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.1}.ann-hero p{color:#fffc;max-width:720px;margin:20px auto 0;font-size:17px;line-height:1.65}.ann-stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ann-stats div{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;min-width:150px;padding:14px 20px}.ann-stats b{color:#fff;font:800 28px Space Grotesk,sans-serif;display:block}.ann-stats span{color:#ffffffb8;font-size:13.5px}.ann-bar{z-index:30;backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #eef1f6;position:sticky;top:72px}.ann-bar-in{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:14px 32px;display:flex}.ann-search{color:#7a859b;background:#f4f6fa;border:1px solid #e3e8f1;border-radius:12px;flex:0 0 340px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.ann-search:focus-within{background:#fff;border-color:#2d5bff}.ann-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ann-effacer{color:#3f4b63;cursor:pointer;background:#dfe5f0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.ann-effacer:hover{color:#1b2a4a;background:#cfd7e6}.ann-effacer[hidden]{display:none}.ann-search input{color:#1b2a4a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.ann-jump{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding-right:40px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ann-jump::-webkit-scrollbar{display:none}.ann-jump a,.ann-jump a:link,.ann-jump a:visited{background:#fff;border:1px solid #e3e8f1;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex;color:#1b2a4a!important;text-decoration:none!important}.ann-jump a:hover{border-color:#2d5bff}.ann-jump a[hidden]{display:none}.ann-body{max-width:1200px;margin:0 auto;padding:40px 32px 72px}.ann-pays{scroll-margin-top:var(--ann-decalage,170px);padding-top:24px}.ann-pays+.ann-pays{border-top:1px solid #eef1f6;margin-top:28px}.ann-pays-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ann-pays-h h2{color:#1b2a4a;align-items:center;gap:12px;margin:0;font:800 clamp(24px,2.6vw,32px) Space Grotesk,sans-serif;display:flex}.ann-lien,.ann-lien:link,.ann-lien:visited{align-items:center;gap:4px;font-size:14.5px;font-weight:700;display:inline-flex;color:#2d5bff!important;text-decoration:none!important}.ann-lien:hover{text-decoration:underline!important}.ann-ville{margin-top:22px}.ann-ville-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ann-ville-h h3{color:#1b2a4a;margin:0;font:700 19px DM Sans,sans-serif}.ann-ville-h h3 span{color:#2d5bff;vertical-align:2px;background:#eef3ff;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:13px;font-weight:700}.ann-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ann-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;gap:14px;padding:16px;display:flex}.ann-card[hidden],.ann-ville[hidden],.ann-pays[hidden]{display:none}.ann-logo{background:#fff;border:1px solid #e3e8f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ann-logo img{object-fit:contain;width:36px;height:36px}.ann-ini{color:#fff;letter-spacing:.02em;background:#1b2a4a;border-color:#1b2a4a;font:700 14px Space Grotesk,sans-serif}.ann-txt{min-width:0}.ann-txt h4{color:#1b2a4a;margin:0;font-size:15px;font-weight:700;line-height:1.3}.ann-nom{color:#1b2a4a!important;text-decoration:none!important}.ann-nom:hover{color:#2d5bff!important}.ann-card{transition:transform .15s,border-color .15s,box-shadow .15s;position:relative}.ann-card:hover{border-color:#2d5bff;transform:translateY(-2px);box-shadow:0 6px #2d5bff2e}.ann-card:hover .ann-nom{color:#2d5bff!important}.ann-nom:after{content:"";border-radius:14px;position:absolute;inset:0}.ann-web{z-index:1;position:relative}.ann-meta{color:#5a6882;margin:3px 0 0;font-size:13px}.ann-meta:empty{display:none}.ann-addr{color:#7a859b;margin:4px 0 0;font-size:13px;line-height:1.45}.ann-web,.ann-web:link,.ann-web:visited{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden;color:#2d5bff!important;text-decoration:none!important}.ann-web:hover{text-decoration:underline!important}.ann-vide{text-align:center;color:#5a6882;padding:40px 0;font-size:16px}.ann-note{color:#7a859b;margin-top:48px;font-size:13.5px;line-height:1.6}@media (width<=1000px){.ann-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ann-bar-in{flex-direction:column;align-items:stretch}.ann-search{flex:none}}@media (width<=640px){.ann-hero{padding:56px 20px 48px}.ann-grid{grid-template-columns:1fr}.ann-body{padding:28px 20px 56px}.ann-bar{top:64px}.ann-bar-in{gap:10px;padding:12px 20px}}
