.testeurs-page{max-width:1000px;margin:auto;padding:38px 24px 64px}.testeurs-page h1{max-width:820px}.testeurs-intro{font-size:1.2rem;max-width:760px;line-height:1.65;color:var(--texte-doux)}.testeurs-meta{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.testeurs-meta span{background:var(--accent-doux);color:var(--accent-doux-texte);border-radius:10px;padding:8px 14px;font-weight:700}.testeurs-section{margin:34px 0}.testeurs-section h2{margin-top:0}.testeurs-panel{border:1px solid var(--bordure-forte);background:var(--fond-carte);border-radius:18px;padding:28px;margin:24px 0}.testeurs-panel--accent{background:var(--accent-doux)}.testeurs-parcours{list-style:none;padding:0;counter-reset:etape}.testeurs-parcours>li{counter-increment:etape;position:relative;padding:0 0 28px 58px;border-left:2px solid var(--bordure-forte);margin-left:22px}.testeurs-parcours>li:last-child{border-left-color:transparent;padding-bottom:0}.testeurs-parcours>li:before{content:counter(etape);position:absolute;left:-23px;top:-3px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--accent-texte);font-weight:700}.testeurs-parcours h2,.testeurs-parcours h3{margin-top:0}.testeurs-form{max-width:760px}.testeurs-form label:not(.testeurs-accord){display:block;font-weight:700;margin:24px 0 8px}.testeurs-form input[type=email],.testeurs-form select,.testeurs-form textarea{width:100%;max-width:100%;padding:13px;font:inherit;line-height:1.4;background:var(--fond-carte);color:var(--texte);border:1px solid var(--bordure-forte);border-radius:10px;min-height:52px}.testeurs-form textarea{resize:vertical;min-height:120px}.testeurs-accord{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.testeurs-accord input{flex-shrink:0;width:24px;height:24px;margin-top:3px;accent-color:var(--accent)}.testeurs-aide{font-size:.95rem;color:var(--texte-doux);margin-top:6px}.testeurs-message{padding:20px;border-left:4px solid var(--accent);background:var(--fond-carte);border-radius:10px;line-height:1.6}.testeurs-message[data-succes=true]{border-color:var(--succes)}.testeurs-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:20px 0}.testeurs-page summary{min-height:48px;cursor:pointer;font-weight:700}.testeurs-page details{margin:18px 0}.testeurs-page button:disabled{cursor:wait;opacity:.65}.testeurs-page [hidden]{display:none!important}@media(max-width:700px){.testeurs-page{padding:26px 16px 40px}.testeurs-panel{padding:20px}.testeurs-links .bouton{width:100%;text-align:center;justify-content:center}.testeurs-parcours>li{padding-left:38px;margin-left:20px}.testeurs-parcours>li:before{width:38px;height:38px;left:-20px}.testeurs-intro{font-size:1.1rem}}
