@font-face{font-family:nunito;src:url(/_next/static/media/0646af3e0f96ea90-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_d7ad3a{font-family:nunito,nunito Fallback,Arial,sans-serif;font-weight:600;font-style:italic}.__variable_d7ad3a{--font-hero-heading:"nunito","nunito Fallback",Arial,sans-serif}@font-face{font-family:ptSans;src:url(/_next/static/media/2f57b87739a6da14-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ptSans;src:url(/_next/static/media/d0c52e5f5cd08062-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ptSans Fallback;src:local("Arial");ascent-override:104.75%;descent-override:28.40%;line-gap-override:0.00%;size-adjust:97.18%}.__className_5e6cec{font-family:ptSans,ptSans Fallback,Arial,sans-serif}.__variable_5e6cec{--font-hero-body:"ptSans","ptSans Fallback",Arial,sans-serif}.Hero_hero__ozAHF{position:relative;font-family:var(--font-hero-body),Arial,sans-serif;min-height:100vh;padding-top:72px;display:flex;flex-direction:column;overflow:hidden}@media(max-width:768px){.Hero_hero__ozAHF{min-height:auto}}.Hero_heroBg__aCqxy{position:absolute;inset:0;background-image:url(/images/accueil-port-cotonou.jpg);background-size:cover;background-position:50%;z-index:0}.Hero_heroBg__aCqxy:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,46,.65),rgba(0,0,46,.77) 40%,rgba(0,0,46,.89) 70%,rgb(0,0,46))}.Hero_heroContent__Y84Mo{position:relative;z-index:5;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 40px 48px;text-align:center}@media(max-width:768px){.Hero_heroContent__Y84Mo{flex:none;justify-content:flex-start;padding:24px 24px 32px}}.Hero_logoWrapper__g2zRu{width:clamp(200px,19.63vw,320px);max-width:100%;margin-bottom:32px}.Hero_logoWrapper__g2zRu .Hero_logo__zKU71{display:block;width:100%;height:auto}.Hero_divider__Cemxu{width:60px;height:1px;background:#c9a227;margin:0 auto 32px;opacity:.6}.Hero_heroSubline__Vm_9I{max-width:900px;font-family:var(--font-hero-heading),Arial,sans-serif;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.3;font-style:italic;color:hsla(0,0%,100%,.75);margin-bottom:16px}.Hero_heroPitch__kKV_6{font-family:var(--font-hero-body),Arial,sans-serif;font-size:1rem;color:hsla(0,0%,100%,.6);margin-bottom:24px}.Hero_heroName__kqQSh{max-width:760px;font-size:clamp(16px,1.6vw,20px);font-weight:700;line-height:1.5;margin-bottom:16px}.Hero_presentationDivider__Lyi71{width:100%;max-width:900px;height:1px;flex-shrink:0;background:hsla(0,0%,100%,.35);margin-bottom:24px}.Hero_heroDesc__q401k{max-width:700px;font-size:16px;color:hsla(0,0%,100%,.65);line-height:1.7;margin-bottom:40px}.Hero_heroCtas__MhWkH{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:64px}@media(max-width:768px){.Hero_heroCtas__MhWkH{margin-bottom:32px}}.Hero_references__b1d2X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;max-width:700px}@media(max-width:480px){.Hero_references__b1d2X{grid-template-columns:1fr}}.Hero_reference__1KsZ_{display:flex;flex-direction:column;gap:8px}.Hero_reference__1KsZ_ dt{font-size:1rem;line-height:1.6;color:#fff}.Hero_reference__1KsZ_ dd{order:-1;font-size:clamp(36px,4vw,48px);line-height:1.2;color:#fff}.Hero_btnPrimary__kWyv_{background:#fff;color:#080d1a;border:none;padding:14px 28px;font-family:var(--font-hero-body),Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;border-radius:4px;cursor:pointer;transition:background .2s,transform .2s}.Hero_btnPrimary__kWyv_:hover{background:#c9a227;color:#080d1a;transform:translateY(-1px)}.Hero_btnSecondary___7UY_{background:rgba(0,0,0,0);color:#fff;border:1.5px solid hsla(0,0%,100%,.5);padding:14px 28px;font-family:var(--font-hero-body),Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;border-radius:4px;cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.Hero_btnSecondary___7UY_:hover{border-color:#c9a227;color:#c9a227;transform:translateY(-1px)}.Hero_authorRow__Walql{position:relative;z-index:5;display:flex;align-items:center;gap:10px;padding:18px 40px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(8,13,26,.98)}.Hero_authorAvatar__hV04K{width:32px;height:32px;background:#162040;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#c9a227;border:1.5px solid rgba(201,162,39,.3);flex-shrink:0}.Hero_authorName__IkQNq{font-family:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;font-size:14px;color:hsla(0,0%,100%,.7)}.Hero_authorName__IkQNq span{color:#fff;font-weight:600}