/* BoatsFun — Page Politiques & conditions. Expose window.BFPagePolitiques. */ (function () { const { I } = window.BF; const styles = ` html { scroll-behavior: smooth; } /* ===== HERO ===== */ .bf .pl-hero { background: #F0F8FF; padding: 56px 20px 48px; text-align: center; } .bf .pl-hero-inner { max-width: 680px; margin: 0 auto; } .bf .pl-hero h1 { font-family: 'Poppins', sans-serif; font-size: 40px; font-weight: 800; color: #002244; margin: 0 0 14px; line-height: 1.15; } .bf .pl-hero .pl-sub { font-size: 17px; color: #6B7A8C; margin: 0 0 10px; line-height: 1.6; } .bf .pl-hero .pl-note { font-size: 13px; color: #8A9BAC; line-height: 1.6; font-style: italic; } /* ===== NAV INTERNE ===== */ .bf .pl-main { background: #F0F8FF; padding: 0 20px 80px; } .bf .pl-wrap { max-width: 820px; margin: 0 auto; } .bf .pl-nav { background: #fff; border-radius: 16px; box-shadow: 0 4px 20px -8px rgba(0,34,68,.10); padding: 20px 28px; display: flex; flex-wrap: wrap; gap: 8px 4px; margin-bottom: 36px; } .bf .pl-nav-link { display: inline-block; font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 600; color: #002244; text-decoration: none; padding: 6px 14px; border-radius: 40px; background: #F0F8FF; border: 1px solid #D5DEE8; transition: background .15s, border-color .15s, color .15s; white-space: nowrap; } .bf .pl-nav-link:hover { background: #00B5E2; border-color: #00B5E2; color: #fff; } /* ===== CARTE CONTENU ===== */ .bf .pl-card { background: #fff; border-radius: 20px; box-shadow: 0 8px 40px -12px rgba(0,34,68,.12); padding: 48px 56px; margin-bottom: 36px; } /* ===== SECTIONS LÉGALES ===== */ .bf .pl-section { scroll-margin-top: 100px; padding-top: 0; } .bf .pl-section + .pl-section { margin-top: 44px; padding-top: 44px; border-top: 1px solid #E8F2FF; } .bf .pl-section h2 { font-family: 'Poppins', sans-serif; font-size: 22px; font-weight: 700; color: #002244; margin: 0 0 20px; display: flex; align-items: center; gap: 10px; } .bf .pl-section h2 .pl-sec-dot { width: 8px; height: 8px; border-radius: 50%; background: #00B5E2; flex-shrink: 0; } .bf .pl-section ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; } .bf .pl-section ul li { font-family: 'Inter', sans-serif; font-size: 15px; color: #3A4A5C; line-height: 1.7; padding-left: 20px; position: relative; } .bf .pl-section ul li::before { content: "–"; position: absolute; left: 0; color: #00B5E2; font-weight: 700; } /* ===== NOTE IMPORTANTE ===== */ .bf .pl-important { background: #FFF8F0; border-left: 3px solid #FF8200; border-radius: 6px; padding: 14px 18px; margin-top: 16px; font-family: 'Inter', sans-serif; font-size: 14px; color: #3A4A5C; line-height: 1.6; } /* ===== CTA FINAL ===== */ .bf .pl-cta-block { background: #002244; border-radius: 20px; padding: 40px 48px; display: flex; align-items: center; justify-content: space-between; gap: 32px; flex-wrap: wrap; } .bf .pl-cta-block .pl-cta-text h3 { font-family: 'Poppins', sans-serif; font-size: 22px; font-weight: 700; color: #fff; margin: 0 0 8px; } .bf .pl-cta-block .pl-cta-text p { font-size: 14px; color: rgba(255,255,255,.72); margin: 0; line-height: 1.6; } .bf .pl-cta-btns { display: flex; gap: 12px; flex-wrap: wrap; flex-shrink: 0; } .bf .pl-btn-primary { display: inline-block; background: #FF8200; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14.5px; padding: 12px 24px; border-radius: 40px; text-decoration: none; transition: background .2s; white-space: nowrap; } .bf .pl-btn-primary:hover { background: #E56F00; } .bf .pl-btn-secondary { display: inline-block; background: rgba(255,255,255,.12); color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14.5px; padding: 12px 24px; border-radius: 40px; text-decoration: none; border: 1px solid rgba(255,255,255,.25); transition: background .2s; white-space: nowrap; } .bf .pl-btn-secondary:hover { background: rgba(255,255,255,.22); } /* ===== RESPONSIVE ===== */ @media (max-width: 720px) { .bf .pl-hero h1 { font-size: 28px; } .bf .pl-card { padding: 28px 22px; } .bf .pl-cta-block { padding: 28px 24px; flex-direction: column; align-items: flex-start; gap: 20px; } } @media (max-width: 500px) { .bf .pl-card { padding: 22px 16px; } .bf .pl-cta-block { padding: 24px 18px; } .bf .pl-cta-btns { flex-direction: column; width: 100%; } .bf .pl-btn-primary, .bf .pl-btn-secondary { text-align: center; } .bf .pl-nav { padding: 16px 18px; } } `; function BFPagePolitiques() { return (
Toutes les informations importantes sur l'utilisation de BoatsFun, les remboursements, les annulations, la confidentialité et les offres.
Ces politiques sont une version de départ et pourront être ajustées avant le lancement officiel.
Contactez notre équipe si vous avez une question sur une réservation, un remboursement ou une offre.