body:has(.page-metier) .footer-cta{display:none}.metier-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.metier-container-narrow{max-width:800px}.metier-section-white{padding:5rem 0;background:#FFFFFF}.metier-section-alt{padding:5rem 0;background:#F8F9FF}.metier-section-cta{padding:5rem 0;background:#1A1640}.metier-intro-text{font-size:1.35rem;line-height:1.85;color:#1A1A2E;opacity:.8;text-align:center}.metier-overline{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg,#A855F7,#2563EB);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:1rem}.metier-heading{font-size:2.5rem;font-weight:800;color:#1A1A2E;line-height:1.2;text-align:center;margin-bottom:1.5rem}.metier-benefit-card{background:#FFFFFF;border:1px solid #e8e4ff;border-radius:1.25rem;padding:2.5rem;text-align:center;transition:all .3s ease}.metier-benefit-card:hover{border-color:rgba(168,85,247,.25);box-shadow:0 8px 30px rgba(168,85,247,.08);transform:translateY(-2px)}.metier-benefit-icon{font-size:2.5rem;margin-bottom:12px}.metier-benefit-title{font-size:1.15rem;font-weight:800;color:#1A1A2E;line-height:1.3;margin-bottom:1.25rem}.metier-benefit-text{font-size:1.15rem;line-height:1.8;color:rgba(26,26,46,.7)}.metier-card{position:relative;background:#FFFFFF;border:1px solid #e8e4ff;border-left:3px solid rgba(168,85,247,.3);border-radius:1.25rem;padding:2.5rem;margin-bottom:1.5rem;transition:all .3s ease}.metier-card:hover{border-color:rgba(168,85,247,.25);border-left:3px solid rgba(168,85,247,.5);box-shadow:0 8px 30px rgba(168,85,247,.08);transform:translateY(-2px)}.metier-card-number{position:absolute;top:1.5rem;right:1.5rem;font-weight:800;color:rgba(168,85,247,.2);letter-spacing:.05em;font-family:var(--font-nunito),system-ui,sans-serif;font-size:2.5rem;line-height:1}.metier-card-title{font-size:1.5rem;font-weight:800;color:#1A1A2E;line-height:1.3;margin-bottom:1.25rem;padding-right:3rem}.metier-card-text{font-size:1.15rem;line-height:1.8;color:rgba(26,26,46,.7)}.metier-price-note{font-size:1.15rem;font-weight:700;color:#7C3AED;margin-top:1rem}.metier-pourquoi-text{font-size:1.25rem;line-height:1.85;color:rgba(26,26,46,.7);text-align:center;max-width:700px;margin:0 auto}.metier-cta-heading{font-size:2.5rem;font-weight:800;color:#FFFFFF;line-height:1.25;margin-bottom:1.25rem}.metier-cta-text{font-size:1.2rem;color:rgba(255,255,255,.5);line-height:1.7;max-width:600px;margin:0 auto}@media (max-width:768px){.metier-section-alt,.metier-section-cta,.metier-section-white{padding:3rem 0}.metier-intro-text{font-size:1.15rem}.metier-benefit-card,.metier-card{padding:1.75rem}.metier-card-number{font-size:2rem;top:1rem;right:1rem}.metier-card-title{font-size:1.25rem;padding-right:2.5rem}.metier-cta-heading,.metier-heading{font-size:1.8rem}}@media (max-width:480px){.metier-section-alt,.metier-section-cta,.metier-section-white{padding:2rem 0}.metier-container{padding:0 16px}}