/* Apple Zone — couche « sobre » (nov. 2026), chargée après style-corporate.css
   Retire les tics de design génériques : étiquettes à trait, bento en dégradé,
   chiffres géants, bandeaux défilants, animations, cartes qui penchent. */

/* 1. Pas d'animations d'apparition ni d'effet de bascule */
.az-reveal,[class*="az-reveal"]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
[data-tilt]{transform:none!important}
.az-hero3-scroll,.az-coverage-marquee{display:none!important}

/* 2. Étiquettes de section : simples, sans trait ni majuscules espacées */
.az-section-label,.pc-label,[class*="eyebrow"],[class*="kicker"],.az-hero3-meta{
  text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important;color:#6b7280!important}
.az-section-label::before,.az-section-label::after,.pc-label::before,.pc-label::after,
[class*="eyebrow"]::before,[class*="eyebrow"]::after,.az-hero3-meta::before,.az-hero3-meta::after{display:none!important;content:none!important}

/* 3. Titres sobres : plus de mot coloré systématique, tailles posées */
h1 em,h2 em,h3 em{color:inherit!important}
h2{font-size:clamp(30px,3.6vw,44px)!important;line-height:1.12!important;font-weight:700!important}
.az-hero3-h1{font-size:clamp(40px,5vw,64px)!important;line-height:1.05!important}

/* 4. Section chiffres : fond pâle, chiffres de taille raisonnable */
.az-stats{background:#f5f6f8!important;color:#111317!important;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
.az-stats *{color:inherit!important}
.az-stats [class*="num"],.az-stats [class*="value"],.az-stats strong{font-size:44px!important;line-height:1!important}
.az-stats [class*="unit"],.az-stats sup,.az-stats small{font-size:.5em!important}

/* 5. Cartes de services : plates, bordure fine, sans dégradé ni décor */
.bento{background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;box-shadow:none!important;border-radius:10px!important}
.bento,.bento *{color:#111317!important}
.bento .bento-cat,.bento [class*="cat"]{background:#f3f4f6!important;color:#4b5563!important;border:0!important}
.bento .bento-price,.bento [class*="price"]{color:#B8002E!important}
.bento-shape,.bento-glow,[class*="bento-shape"]{display:none!important}
.bento-iphone h3,.bento [class*="title-xl"],.bento [class*="title-lg"]{font-size:clamp(34px,4vw,48px)!important;letter-spacing:-.02em!important}
.bento-arrow,.bento .arrow{background:transparent!important;border:1px solid #d1d5db!important;color:#111317!important}
.bento:hover{border-color:#B8002E!important}

/* 6. Coins et boutons plus posés */
.az-btn,[class*="az-btn"]{border-radius:8px!important}
.az-cov-pill{border-radius:8px!important}

/* 7. Appel final : fond uni */
.az-cta-final,.az-cta-v2{background:#f5f6f8!important;background-image:none!important;border:1px solid #e5e7eb!important}
.az-cta-final::before,.az-cta-final::after,.az-cta-v2::before,.az-cta-v2::after{display:none!important}

/* 8. Derniers tics : halo, traits décoratifs, petites majuscules espacées */
.az-stats::before,.az-stats::after{display:none!important}
.az-hero3-line,.az-hero3-meta-slash{display:none!important}
.az-hero3-meta-city,.az-stat-label,.bento-cat,.bp-from,.bento-tag,.bento-link,.pc-meta,.bt-active,[class*="bt-"],.az-section-label,.pc-label,.az-services-bento h4,.az-process-clean h4{
  text-transform:none!important;letter-spacing:0!important}
.az-stat-label,.bento-tag,.pc-meta{font-size:14px!important;font-weight:500!important;color:#6b7280!important}
.bento-cat{font-size:12px!important;font-weight:600!important}
.bento-link{font-size:15px!important;font-weight:600!important}

/* 9. Toutes les pages : titres d'un seul poids, tailles posées, étiquettes simples */
h1 em,h2 em,h3 em,h1 i,h2 i,h1 span,h2 span{font-weight:inherit!important}
h1{font-size:clamp(36px,4.6vw,60px)!important;line-height:1.06!important;font-weight:700!important}
h2{font-weight:700!important}
[class*="label"],[class*="eyebrow"],[class*="kicker"],[class*="badge"],[class*="pill"],[class*="tag"],[class*="chip"]{text-transform:none!important;letter-spacing:0!important}
[class*="label"]::before,[class*="eyebrow"]::before,[class*="kicker"]::before{content:none!important;display:none!important}

/* CTA final : pleine largeur, sans chiffre fantôme ni dégradé */
.az-cta-v2{max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #e5e7eb!important;border-radius:0!important;padding:88px 24px!important}
.az-cta-v2 .cta-bg-num{display:none!important}
.az-cta-v2 h2{font-size:clamp(30px,3.6vw,44px)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important}
.az-cta-v2 h2 em{color:inherit!important;font-weight:inherit!important}
.az-cta-v2 .cta-lead{font-size:16px!important;line-height:1.7!important;color:#5f6470!important}
.az-cta-v2{background:#fff!important}
