/* Pages SEO/IA : DA du thème (Raleway, Roboto, vert-gris #7c8276). */
.bkps{overflow-x:hidden}
.bkps h1{font-family:Raleway,sans-serif;font-weight:300;color:#7c8276}
.bkps h2{font-family:Raleway,sans-serif;font-weight:300;font-size:1.9rem;color:#7c8276;margin-bottom:1rem}
.bkps h3{font-family:Raleway,sans-serif;font-weight:500;font-size:1.25rem;color:#565a52}
.bkps p,.bkps li,.bkps td{font-family:Roboto,sans-serif;font-weight:300;line-height:1.65;color:#444}
.bkps a{color:#565a52;text-decoration:underline}
.bkps a.btn-kadrance{color:#fff;text-decoration:none}
.bkps-lead{font-size:1.1rem}
.bkps-btns{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}
.bkps-btn-ghost{display:inline-block;margin-top:15px;padding:5px 40px;border:1px solid #afb3ab;border-radius:5px;text-decoration:none!important}
.bkps-section{padding:2.5rem 0 .5rem}
.bkps-moored{border-left:3px solid #afb3ab;padding-left:1.5rem;margin-top:2rem}
.bkps-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}
.bkps-card{background:#f7f7f5;border-radius:4px;overflow:hidden}
.bkps-card img{display:block;width:100%;height:240px;object-fit:cover}
.bkps-card-body{padding:1.25rem 1.5rem}
.bkps-cap{font-family:Raleway,sans-serif!important;font-weight:600!important;color:#7c8276!important;margin-bottom:.4rem}
.bkps-whole{margin-top:1.5rem;padding:1.25rem 1.5rem;border:1px solid #d9dbd5;border-radius:4px}
.bkps-whole h3,.bkps-whole p{margin-bottom:.3rem}
.bkps-list{padding-left:1.2rem}
.bkps-cta{text-align:center;padding:3rem 0 4rem}
.bkps-tel{margin-top:1rem}
.bkps .bk-faq-list{margin-top:1rem;border-top:1px solid #d9dbd5}
.bkps .bk-faq-item{border-bottom:1px solid #d9dbd5}
.bkps .bk-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem .25rem;cursor:pointer;list-style:none;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3;color:#7c8276}
.bkps .bk-faq-item summary::-webkit-details-marker{display:none}
.bkps .bk-faq-item summary::after{content:"+";flex:0 0 auto;font-size:1.75rem;font-weight:300}
.bkps .bk-faq-item[open] summary::after{content:"\2212"}
.bkps .bk-faq-item summary:focus-visible{outline:2px solid #7c8276;outline-offset:2px}
.bkps .bk-faq-answer{padding:0 .25rem 1.25rem}
.bkps .bk-faq-answer p{margin:0}
/* Tableau comparatif */
.bkps-table{width:100%;border-collapse:collapse;table-layout:fixed}
.bkps-table th,.bkps-table td{padding:.9rem 1rem;vertical-align:top;border-bottom:1px solid #d9dbd5;text-align:left}
.bkps-table thead th{font-family:Raleway,sans-serif;font-size:1.15rem;font-weight:500;color:#7c8276;border-bottom:2px solid #afb3ab}
.bkps-table tbody th{width:16%;font-family:Raleway,sans-serif;font-weight:600;color:#565a52}
.bkps-which{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.bkps-which-item{padding:1.25rem 1.5rem;background:#f7f7f5;border-radius:4px}
.bkps-which-item h3,.bkps-which-item .bkps-cap{margin-bottom:.4rem}
.bkps-more{margin-top:1.5rem}
@media (max-width:767px){
  .bkps h2{font-size:1.5rem}
  .bkps-cards,.bkps-which{grid-template-columns:1fr}
  .bkps-card img{height:200px}
  .bkps-table,.bkps-table tbody,.bkps-table tr,.bkps-table th,.bkps-table td{display:block;width:100%}
  .bkps-table thead{position:absolute;left:-9999px}
  .bkps-table tr{margin-bottom:1rem;border:1px solid #d9dbd5;border-radius:4px;padding:.25rem 0}
  .bkps-table tbody th{width:100%;border-bottom:1px solid #afb3ab;color:#7c8276;font-size:1.05rem}
  .bkps-table td{border-bottom:0;padding:.5rem 1rem}
  .bkps-table td::before{content:attr(data-label);display:block;font-family:Raleway,sans-serif;font-weight:600;font-size:.85rem;color:#7c8276}
  .bkps-links-row th{display:none}
  .bkps-moored{padding-left:1rem}
}
/* Liens discrets « Voir aussi » */
.bkps-seealso{background:#fff;position:relative;z-index:100;padding:1rem 0 1.5rem;text-align:center;font-family:Roboto,sans-serif;font-weight:300;font-size:.95rem}
.bkps-seealso span{color:#7c8276;margin-right:.75rem;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}
.bkps-seealso a{color:#565a52;text-decoration:underline;margin:0 .6rem;display:inline-block}
