.section--zone-intervention{background:var(--color-white);padding-block:var(--section-padding-y)}.section--zone-intervention .section-label--pill{color:var(--color-text);background:#0000000f;border-color:#0000001f}.section--zone-intervention .section-title{color:var(--color-text);max-width:780px;margin-inline:auto}.section--zone-intervention .section-subtitle{color:var(--color-text-secondary);max-width:640px}.zone-intervention__zones{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.zone-intervention__zone{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);cursor:default;background:0 0;border:2px solid #0003;border-radius:50px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .3s;display:flex}.zone-intervention__zone-icon{border:2px solid #0000004d;border-radius:50%;flex-shrink:0;width:20px;height:20px}.zone-intervention__zone-icon--circle{border-style:solid}.zone-intervention__zone-icon--dashed{border-style:dashed;border-width:3px}.zone-intervention__zone-icon--dots{background:0 0;border:2px dashed #0000004d}.zone-intervention__zone:hover{color:var(--color-text);border-color:#0006}.zone-intervention__zone--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.zone-intervention__question{text-align:center;margin-bottom:var(--space-xl)}.zone-intervention__question-text{color:var(--color-text-secondary);font-size:1.0625rem}.zone-intervention__question-link{color:var(--color-primary);font-weight:600;text-decoration:underline;transition:color .2s}.zone-intervention__question-link:hover{color:var(--color-primary-dark)}.zone-intervention__communes{gap:var(--space-md);flex-wrap:wrap;justify-content:center;max-width:800px;margin:0 auto;display:flex}.zone-intervention__commune{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:2px dashed #0003;border-radius:50px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .3s}.zone-intervention__commune:hover{color:var(--color-text);border-color:#0006}.zone-intervention__commune--full{border-style:solid;border-color:var(--color-primary);color:var(--color-primary);background:0 0;font-weight:600}.zone-intervention__commune--medium{border-style:dashed;border-color:var(--color-primary)}.zone-intervention__commune--light{border-style:dotted;border-color:var(--color-primary)}@media (max-width:640px){.zone-intervention__zones{flex-direction:column;align-items:stretch}.zone-intervention__zone{width:100%}.zone-intervention__communes{gap:var(--space-sm)}.zone-intervention__commune{padding:.5rem 1rem;font-size:.8125rem}}
.section--zone-intervention-landing{background:var(--color-dark);color:var(--color-white);padding:clamp(4rem,8vw,7rem) 0}.zone-intervention-landing .section-label--pill{color:var(--color-white);background:#ffffff1a;border-color:#ffffff4d}.zone-intervention-landing .section-title{color:var(--color-white);margin-bottom:var(--space-lg)}.zone-intervention-landing .section-subtitle{color:#fffc;margin-bottom:var(--space-2xl);max-width:700px}.zone-intervention-landing__communes{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.zone-intervention-landing__row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.zone-intervention-landing__badge{border-radius:var(--radius-lg);color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff4d;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.zone-intervention-landing__badge:hover{background:#ffffff1a;border-color:#ffffff80}.zone-intervention-landing__badge--link{color:var(--color-white);cursor:pointer;text-decoration:none}.zone-intervention-landing__badge--link:hover{background:#6450964d;border-color:#9682c8cc}.zone-intervention-landing__links{gap:var(--space-xl);flex-direction:column;display:flex}.zone-intervention-landing__link-group{border-radius:var(--radius-xl);padding:var(--space-xl);background:#ffffff08;border:1px solid #ffffff1a}.zone-intervention-landing__link-title{color:var(--color-white);margin-bottom:var(--space-md);font-size:1.125rem;font-weight:600}.zone-intervention-landing__link-items{gap:var(--space-sm);flex-wrap:wrap;display:flex}.zone-intervention-landing__link{border-radius:var(--radius-lg);color:var(--color-white);background:0 0;border:1px solid #ffffff4d;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.zone-intervention-landing__link:hover{background:#ffffff1a;border-color:#ffffff80}.zone-intervention-landing__link--highlight{background:#6450964d;border-color:#9682c8cc}.zone-intervention-landing__link--highlight:hover{background:#7864aa80;border-color:#b4a0dce6}@media (max-width:768px){.zone-intervention-landing__row{justify-content:flex-start}.zone-intervention-landing__link-items{flex-direction:column}.zone-intervention-landing__link,.zone-intervention-landing__link--highlight{justify-content:center;width:100%}}

