/* Six Fumaison — professionnels (complète css/accueil.css) */
.pros{padding-top:72px;padding-bottom:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:72px;align-items:center}
.pros-copy{display:flex;flex-direction:column;gap:var(--s6)}
.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}
.chip{display:flex;flex:none;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--navy);font-size:15px}
.chip i{font-size:18px;color:var(--coral)}
.pros-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--s4)}
.pservice{display:flex;gap:var(--s3);align-items:flex-start}
.pservice-ico{width:52px;height:52px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px}
.pservice-ico.navy{background:var(--navy);color:#fff}
.pservice-ico.coral{background:var(--coral);color:var(--navy)}
.pservice>span:last-child{display:flex;flex-direction:column;gap:2px}
.pservice strong{font-weight:400;font-size:20px}
.pservice>span:last-child>span{font-size:15px;color:var(--n700)}
.pros-visual{position:relative}
.tarif-badge{position:absolute;right:-18px;top:-34px;width:clamp(120px,14vw,168px);aspect-ratio:1;z-index:3;filter:drop-shadow(0 10px 18px rgba(21,48,61,.28));animation:sf-pop 1s .2s both}
.tarif-badge svg{width:100%;height:100%;display:block}
.tarif-spin{transform-origin:100px 100px;animation:sf-spin 22s linear infinite}
@media (max-width:759px){.pros{padding-top:48px;padding-bottom:64px;gap:48px}.tarif-badge{right:-6px;top:-24px}}
.pros-seo{padding-top:8px;padding-bottom:96px}
.pros-seo h2{max-width:22em;margin:0 0 var(--s6)}
.pros-seo-cols{columns:2 340px;column-gap:56px;font-size:18px;line-height:1.7;color:var(--n700)}
.pros-seo-cols p{margin:0 0 var(--s4);break-inside:avoid}
