/* I6 — La bêta et le projet Pédavio · site vitrine */
.beta6-hero{background:radial-gradient(ellipse at 87% 20%,#d7ecdeaa,transparent 43%),linear-gradient(145deg,#f0faf5,#f8faf9)}
.beta6-hero p{max-width:830px}
.beta6-notes{display:flex;flex-wrap:wrap;align-items:center;gap:11px 18px;margin-top:20px;color:#3c7369;font-size:12px;font-weight:750}
.beta6-notes span{display:flex;align-items:center;gap:6px}
.beta6-index{background:#fff;border-bottom:1px solid var(--line)}
.beta6-index-inner{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:17px 0}
.beta6-index strong{font-size:12px;color:#527475;margin-right:5px}
.beta6-index a{border:1px solid #d8e9e2;padding:8px 12px;border-radius:999px;font-size:12px;color:#2e6c61;font-weight:750;background:#f8fcfa}
.beta6-index a:hover{background:#e9f6ef}
.beta6-section{padding:80px 0}
.beta6-section.white{background:#fff}
.beta6-section.pale{background:#f4faf7}
.beta6-section.warm{background:#fff9ef}
.beta6-section h2{font:700 clamp(31px,4vw,45px)/1.23 Lora,Georgia,serif;letter-spacing:-.035em;margin:12px 0 16px;max-width:850px}
.beta6-section h3{font:700 21px/1.35 Lora,Georgia,serif;margin:0 0 11px;letter-spacing:-.02em}
.beta6-section p{font-size:15px;line-height:1.8;color:#527278}
.beta6-kicker{color:#267466;text-transform:uppercase;letter-spacing:.11em;font-weight:850;font-size:12px}
.beta6-intro{max-width:830px;margin:0 0 30px}
.beta6-origin{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;align-items:center}
.beta6-origin .lead{font:600 clamp(21px,2.5vw,29px)/1.5 Lora,serif;color:#224f53}
.beta6-origin .lead em{color:#2a897a;font-style:normal}
.beta6-origin p{max-width:700px}
.beta6-story{border:1px solid #d3e7df;background:linear-gradient(140deg,#eff9f3,#fff);padding:28px;border-radius:20px}
.beta6-story-mark{font-size:40px;margin:0 0 15px}
.beta6-story blockquote{margin:0;font:600 22px/1.6 Lora,serif;color:#275b5a}
.beta6-story p{margin:12px 0 0;font-size:12px;color:#6b8985}
.beta6-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:31px}
.beta6-principle{border:1px solid #dceae5;background:#fff;padding:25px;border-radius:17px}
.beta6-principle-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e7f4ed;font-size:23px;margin-bottom:16px}
.beta6-principle p{font-size:13px;margin:0}
.beta6-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.beta6-state-panel{padding:26px;background:#fff;border:1px solid #dceae3;border-radius:19px}
.beta6-state-panel.available{border-top:4px solid #64a68e}
.beta6-state-panel.improving{border-top:4px solid #e0b573}
.beta6-state-panel>span{font-size:11px;font-weight:850;letter-spacing:.08em;color:#2e7b69}
.beta6-state-panel.improving>span{color:#927037}
.beta6-state-panel h3{margin:10px 0 13px}
.beta6-checks{list-style:none;margin:0;padding:0;display:grid;gap:13px}
.beta6-checks li{padding-left:28px;position:relative;font-size:14px;color:#4a7072;line-height:1.6}
.beta6-checks li:before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;display:grid;place-items:center;background:#e2f5e9;color:#266c56;border-radius:7px;font-size:12px;font-weight:900}
.beta6-state-panel.improving .beta6-checks li:before{content:"↗";background:#fff2dc;color:#8c6b33}
.beta6-state-note{padding:17px 19px;border:1px solid #e5d7b8;border-radius:12px;background:#fff8eb;color:#715c35;font-size:13px;line-height:1.7;margin-top:19px}
.beta6-participation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:beta6}
.beta6-participation-step{padding:25px 22px;background:#fff;border:1px solid #d8e8e1;border-radius:17px}
.beta6-participation-step::before{counter-increment:beta6;content:counter(beta6,decimal-leading-zero);display:grid;place-items:center;width:40px;height:40px;background:#e5f3eb;color:#287765;border-radius:12px;font:700 19px Lora,serif;margin-bottom:17px}
.beta6-participation-step p{font-size:13px;margin:0 0 14px}
.beta6-participation-step a{font-size:13px;color:#1e6a5f;font-weight:850;text-decoration:underline}
.beta6-report{margin-top:22px;background:#f0f8f4;border:1px solid #d4e6dc;border-radius:16px;padding:23px;display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;align-items:center}
.beta6-report h3{font-size:22px}
.beta6-report p{font-size:13px;margin:0}
.beta6-example{background:#fff;border:1px solid #d7e8df;padding:19px;border-radius:12px;font-size:13px;line-height:1.75;color:#43696a}
.beta6-example b{color:#2a5b55}
.beta6-example span{display:block;color:#557673;margin-top:9px}
.beta6-commitments{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.beta6-commitment{background:#fff;border:1px solid #e6e0d0;border-radius:18px;padding:26px}
.beta6-commitment h3{display:flex;gap:9px;align-items:center}
.beta6-commitment p{font-size:14px}
.beta6-commitment .beta6-small{font-size:12px;color:#7d7464;margin-top:10px}
.beta6-commitment ul{padding-left:20px;font-size:13px;color:#617679;line-height:1.75}
.beta6-price{margin-top:18px;border-radius:13px;border:1px solid #d9dfd2;background:#f6faf2;padding:18px 21px;font-size:13px;line-height:1.7;color:#466d5b}
.beta6-price strong{display:block;font-size:15px;color:#215c4d;margin-bottom:4px}
.beta6-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.beta6-roadmap-item{padding:22px;background:#fff;border:1px solid #dae9e3;border-radius:16px;min-width:0}
.beta6-roadmap-item .step{font-size:11px;letter-spacing:.07em;font-weight:850;text-transform:uppercase;color:#347669}
.beta6-roadmap-item h3{margin:12px 0 9px}
.beta6-roadmap-item p{font-size:13px;margin:0}
.beta6-roadmap-note{font-size:12px;color:#6a8781;margin-top:18px}
.beta6-faq{border-top:1px solid #d7e8e1;max-width:930px}
.beta6-faq details{border-bottom:1px solid #d7e8e1;padding:19px 5px}
.beta6-faq summary{list-style:none;cursor:pointer;font-size:15px;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:16px}
.beta6-faq summary::-webkit-details-marker{display:none}
.beta6-faq summary:after{content:"+";width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#e6f4ed;color:#287869;display:grid;place-items:center;font-size:21px}
.beta6-faq details[open] summary:after{content:"−"}
.beta6-faq p{font-size:14px;margin:13px 33px 3px 0}
.beta6-end{background:#fff;padding:25px 0 74px}
.beta6-end-panel{padding:48px 35px;background:linear-gradient(140deg,#194650,#276761);border-radius:23px;text-align:center;color:#fff}
.beta6-end-panel h2{font:700 clamp(31px,4vw,43px)/1.23 Lora,serif;margin:0 auto 13px;max-width:780px}
.beta6-end-panel p{color:#d1e3db;max-width:710px;margin:0 auto 24px;font-size:14px}
.beta6-end-actions{display:flex;flex-wrap:wrap;gap:11px;justify-content:center}
.beta6-end-actions .btn.primary{background:#e7f5e8;color:#174e43;border-color:#e7f5e8}
.beta6-end-actions .btn.ghost{color:#fff;border-color:#ffffff80}
@media(max-width:970px){.beta6-origin{grid-template-columns:1fr}.beta6-principles,.beta6-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.beta6-report{grid-template-columns:1fr}}
@media(max-width:730px){.beta6-state,.beta6-commitments,.beta6-participation{grid-template-columns:1fr}.beta6-section{padding:58px 0}}
@media(max-width:540px){.beta6-section{padding:51px 0}.beta6-principles,.beta6-roadmap{grid-template-columns:1fr}.beta6-origin .lead{font-size:23px}.beta6-story{padding:21px}.beta6-story blockquote{font-size:19px}.beta6-state-panel,.beta6-commitment{padding:20px}.beta6-index-inner strong{flex:0 0 100%}.beta6-index a{padding:7px 10px;font-size:11px}.beta6-end-panel{padding:37px 18px}.beta6-end-actions{flex-direction:column}.beta6-end-actions .btn{width:100%}.beta6-faq p{margin-right:0}}
@media(prefers-reduced-motion:reduce){.beta6-principle{transition:none}}