
.diagnostic-focus,.diagnostic-focus[open]{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.diagnostic-focus>summary{font-family:inherit;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#7356ba;padding:0 0 8px;cursor:default}.diagnostic-focus>summary:after{display:none}.diagnostic-focus p{padding:0}
@media(max-width:760px){
.audit-hero-grid{display:block!important}.audit-hero{padding-top:38px!important;padding-bottom:38px!important}.audit-copy h1{font-size:clamp(1.9rem,7vw,2.6rem);line-height:1.15}.audit-copy>p{font-size:.97rem;line-height:1.65}.audit-hero-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.audit-hero-actions .btn{justify-content:center;text-align:center;min-height:48px;font-size:.9rem;white-space:normal}.audit-question,.audit-depth,.audit-method{padding-top:36px!important;padding-bottom:36px!important}.audit-question .sec-head h2{font-size:1.5rem;line-height:1.3}.audit-question .sec-head>p{display:none}.audit-signals{display:flex!important;flex-direction:column;gap:0!important}.audit-signals article{display:flex;align-items:center;gap:12px;padding:12px 0!important;background:transparent;border:0;border-bottom:1px solid #dce4ef;border-radius:0;box-shadow:none}.audit-signals article p{display:none}.audit-signals article h3{font-size:.95rem;margin:0}.audit-signals .signal-icon{margin:0;flex-shrink:0;width:32px;height:32px}.audit-question-cta .btn{font-size:0;justify-content:center;padding:12px 20px}.audit-question-cta .btn:after{content:'Découvrir les 4 diagnostics →';font-size:.86rem}
.audit-depth-track{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.audit-depth-arrow{display:none!important}.audit-offer{padding:22px!important;min-width:0;height:auto!important}.audit-offer h3{font-size:1.25rem;margin-top:14px}.audit-offer .offer-lead{font-size:1rem;line-height:1.5;margin-bottom:16px}.diagnostic-promise{margin:0!important}.diagnostic-promise>span{font-size:.65rem}.diagnostic-promise>p{font-size:.9rem;line-height:1.6;margin-bottom:0}.diagnostic-focus{margin-bottom:14px}.diagnostic-focus>summary{padding:10px 12px;background:#f3f6fc;border-radius:9px;font-size:.8rem;line-height:1.5;text-transform:none;letter-spacing:0;cursor:pointer}.diagnostic-focus>summary:after{display:block;content:'+';font-size:1.1rem}.diagnostic-focus[open]>summary:after{content:'−'}.diagnostic-focus p{font-size:.9rem;line-height:1.6;padding:12px 0 0}.diagnostic-card-footer{padding-top:16px}.diagnostic-modalities{padding:0 14px}.diagnostic-modalities>summary{padding:12px 0;font-size:.84rem}.offer-primary{display:flex;justify-content:center;text-align:center;font-size:.86rem!important;min-height:46px;border-radius:12px!important;white-space:normal;line-height:1.5}.diagnostic-price-hint{font-size:.76rem!important}.mia-offer-note{padding:14px!important;margin-top:16px}.diagnostic-help{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:24px}.diagnostic-help .btn{font-size:.86rem;justify-content:center;text-align:center;white-space:normal}.diagnostic-help>a+a{font-size:.8rem;text-align:center}
.method-timeline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.method-timeline:before{display:none}.method-timeline article{padding:18px 12px!important;min-width:0}.method-timeline article p{display:none}.method-timeline article h3{font-size:.9rem;line-height:1.4}.method-timeline .method-dot{width:34px;height:34px;margin-bottom:12px}.audit-method .sec-head p{display:none}.diagnostic-final-card{padding:22px!important;gap:22px}.diagnostic-final-card h2{font-size:1.45rem}.diagnostic-final-card p{font-size:.9rem}.diagnostic-final-actions{align-items:stretch}.diagnostic-final-actions .btn{font-size:.86rem;justify-content:center;white-space:normal;line-height:1.5}.audit-output-grid{display:block!important}.audit-output-grid>div>p{font-size:.9rem;line-height:1.6}.output-paths{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.output-paths>a{display:flex;flex-direction:column;text-align:center;align-items:center;padding:16px 10px!important;min-width:0}.output-paths strong{font-size:.82rem;line-height:1.4}.output-paths span{font-size:.6rem}
}

@media(max-width:760px){.audit-method .method-timeline .method-dot{position:static;transform:none; margin:0 auto 14px!important}.audit-method .method-timeline article{padding:20px 12px!important}.audit-method .method-timeline article>span{display:block;margin-bottom:8px}.audit-method .method-timeline h3{margin:0;line-height:1.45}}

.audit-copy .audit-starting-price strong{font-size:.88rem;line-height:1.4}
