
/* V5.9.136 — pôle acquisition décennale BATILIO / BATISOLO */
.dec-spotlight{padding:46px 0;background:linear-gradient(180deg,#f7fbff 0%,#fff 100%);border-top:1px solid #e7eef5;border-bottom:1px solid #e7eef5}
.dec-spotlight .section-hd{max-width:820px;margin:0 auto 28px;text-align:center}
.dec-spotlight .section-hd p{max-width:760px;margin-left:auto;margin-right:auto}
.dec-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
.dec-choice-card{background:#fff;border:1px solid #dce6ef;border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(18,45,72,.07);display:flex;flex-direction:column;gap:14px}
.dec-choice-card.is-featured{border-width:2px;border-color:#0c7c86;box-shadow:0 12px 34px rgba(12,124,134,.13)}
.dec-choice-card h3{margin:0;font-size:1.35rem;line-height:1.25}.dec-choice-card p{margin:0;color:#40566b;line-height:1.65}
.dec-choice-card .btn{margin-top:auto;align-self:flex-start}
.dec-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0c6570;background:#eaf8f8;border-radius:999px;padding:7px 11px;width:max-content;max-width:100%}
.dec-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.dec-metric{background:#f7fafc;border:1px solid #e3eaf0;border-radius:12px;padding:12px}.dec-metric strong{display:block;font-size:1.03rem;color:#102a43;margin-bottom:3px}.dec-metric span{font-size:.86rem;color:#5c6f82}
.dec-checks{list-style:none;padding:0;margin:0;display:grid;gap:8px}.dec-checks li{position:relative;padding-left:24px;line-height:1.5;color:#30485f}.dec-checks li:before{content:'✓';position:absolute;left:0;top:0;color:#0c7c86;font-weight:900}
.dec-note{border-left:4px solid #0c7c86;background:#f2fbfb;border-radius:12px;padding:16px 18px;color:#28485b;line-height:1.65}
.dec-legal{background:#fff8eb;border:1px solid #f0d9aa;border-radius:16px;padding:20px}.dec-legal h3{margin-top:0}.dec-legal p:last-child{margin-bottom:0}
.dec-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dec-link-card{display:block;text-decoration:none;background:#fff;border:1px solid #e1e8ee;border-radius:14px;padding:18px;color:inherit;transition:.16s ease}.dec-link-card:hover{transform:translateY(-2px);box-shadow:0 9px 26px rgba(18,45,72,.09)}.dec-link-card strong{display:block;color:#102a43;margin-bottom:6px}.dec-link-card span{font-size:.92rem;color:#5c6f82;line-height:1.45}
.dec-source-list{padding-left:20px}.dec-source-list li{margin:8px 0}.dec-source-list a{word-break:break-word}
.dec-inline-cta{margin:26px 0;padding:22px;border-radius:16px;background:#102a43;color:#fff}.dec-inline-cta h2,.dec-inline-cta h3{color:#fff;margin-top:0}.dec-inline-cta p{color:#e7eef5}.dec-inline-cta .btn{margin-top:5px}
.dec-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dec-compare{width:100%;border-collapse:collapse;min-width:680px}.dec-compare th,.dec-compare td{padding:13px 14px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.dec-compare th{background:#f7fafc;color:#102a43}.dec-compare td:first-child{font-weight:700;color:#30485f}
.dec-home-title{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.dec-home-badge{font-size:.75rem;font-weight:800;padding:6px 10px;border-radius:999px;background:#eaf8f8;color:#0c6570;text-transform:uppercase;letter-spacing:.05em}
@media (max-width:900px){.dec-choice-grid{grid-template-columns:1fr}.dec-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.dec-spotlight{padding:34px 0}.dec-choice-card{padding:19px}.dec-metrics{grid-template-columns:1fr}.dec-grid-4{grid-template-columns:1fr}.dec-choice-card .btn{width:100%;text-align:center}.dec-inline-cta .btn{width:100%;text-align:center}}

/* V5.9.137 — niches décennale, dossiers atypiques, observatoire */
.dec-home-intent{margin-top:22px;padding:14px 16px;border:1px solid #dce6ef;border-radius:14px;background:#fff;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.dec-home-intent strong{color:#102a43}.dec-home-intent a{display:inline-flex;text-decoration:none;font-weight:700;font-size:.9rem;color:#0c6570;background:#eaf8f8;border-radius:999px;padding:8px 11px}.dec-link-card.is-priority{border-color:#8fcfd3;background:#f6ffff}.dec-link-card.data-card{background:#f7f4ff;border-color:#d9cff9}.dec-observatory-hero{padding:64px 0;background:linear-gradient(135deg,#f3fbfb,#f7f4ff)}.dec-observatory-hero .container{max-width:1050px}.dec-observatory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.dec-observatory-metrics .dec-metric{background:rgba(255,255,255,.9);padding:18px}.dec-observatory-metrics .dec-metric strong{font-size:1.35rem}.dec-query-focus{background:#f7fbff}.dec-sources{background:#fbfcfd}.dec-sources .dec-source-list{max-width:900px;margin:0 auto}.dec-opportunities .dec-grid-4,.dec-niches .dec-grid-4{margin-top:10px}@media(max-width:900px){.dec-observatory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dec-observatory-metrics{grid-template-columns:1fr}.dec-home-intent{align-items:stretch;justify-content:flex-start}.dec-home-intent a{width:100%;justify-content:center}}

/* V5.9.137 — séparation intention informative / transactionnelle */
.dec-transaction-bridge{margin:1.1rem 0 1.6rem;padding:1rem 1.15rem;border:1px solid #d9e4ea;border-radius:14px;background:#f7fafb;line-height:1.55}.dec-transaction-bridge strong{color:#12313d}.dec-transaction-bridge a{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.dec-transaction-bridge{padding:.9rem 1rem}}
