
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Figtree:wght@400;500;600;700&display=swap');
.adbd3{--adb-blue:#1e88e5;--adb-blue-d:#1565c0;--adb-ink:#1F2937;--adb-bg:#eef6fd;--adb-muted:#5b6b7a;font-family:'Figtree',system-ui,sans-serif;background:var(--adb-bg);padding:clamp(2.2rem,5vw,4rem) clamp(1.2rem,5vw,4rem);}
.adbd3-card{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:0;background:#fff;border:1px solid #dcebf8;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px -24px rgba(30,136,229,.35);}
.adbd3-body{padding:clamp(1.8rem,3.5vw,3rem);display:flex;flex-direction:column;justify-content:center;}
.adbd3-mention{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--adb-blue);margin:0 0 .9rem;}
.adbd3-mention::before{content:'';width:20px;height:3px;border-radius:3px;background:var(--adb-blue);}
.adbd3-title{font-family:'Sora',system-ui,sans-serif;font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.1;letter-spacing:-.02em;color:var(--adb-ink);margin:0 0 .8rem;}
.adbd3-sub{font-size:.98rem;color:var(--adb-muted);line-height:1.55;margin:0 0 1.3rem;max-width:440px;}
.adbd3-ben{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;}
.adbd3-ben li{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:var(--adb-ink);}
.adbd3-ben li::before{content:'\2713';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e7f2fd;color:var(--adb-blue);font-weight:800;font-size:.72rem;}
.adbd3-cta,.adbd3-cta:link,.adbd3-cta:visited,.adbd3-cta:hover,.adbd3-cta:focus,.adbd3-cta:active{display:inline-block;align-self:flex-start;padding:.95em 2em;background:var(--adb-blue)!important;color:#fff!important;font-family:'Sora',sans-serif;font-weight:700;font-size:.92rem;text-decoration:none!important;border-radius:999px;border:none;box-shadow:0 10px 24px -8px rgba(30,136,229,.6);transition:background .2s;}
.adbd3-cta:hover{background:var(--adb-blue-d)!important;}
.adbd3-img{background-image:url('https://adb-piscines.fr/wp-content/uploads/2026/07/adb-devis.webp');background-size:cover;background-position:center;min-height:280px;}
@media(max-width:820px){.adbd3-card{grid-template-columns:1fr;}.adbd3-img{order:-1;min-height:220px;}.adbd3-ben{grid-template-columns:1fr;}}
