body#index #custom-text:has(.sc-home-intro){background:transparent;padding:0;border:0;margin:12px 0 36px;box-shadow:none;}
.sc-home-intro{text-align:left;color:#5e6862;}
.sc-home-heading{text-align:center;max-width:800px;margin:0 auto 26px;}
#custom-text .sc-home-heading h1{font-size:30px;line-height:1.3;color:#263c2e;margin:0 0 12px;text-transform:none;}
#custom-text .sc-home-heading p{font-size:16px;line-height:1.7;margin:0;color:#68736c;}
.sc-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.sc-home-card{min-width:0;background:#fff;border:1px solid #dbe7df;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 12px #143c2408;}
.sc-home-card>img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;border-bottom:1px solid #e5ece7;}
.sc-home-card-body{display:flex;flex-direction:column;flex:1;padding:22px;}
.sc-home-eyebrow{display:block;font-size:12px;font-weight:700;color:#00853f;letter-spacing:.25px;margin-bottom:9px;}
#custom-text .sc-home-card h2{font-size:22px;line-height:1.3;color:#263c2e;text-transform:none;margin:0 0 14px;}
#custom-text .sc-home-card p{font-size:14px;line-height:1.8;margin:0 0 18px;color:#68736c;}
.sc-home-badge{align-self:flex-start;background:#edf7f0;border:1px solid #c5e5cf;color:#087443;font-size:12px;font-weight:600;border-radius:6px;padding:6px 10px;margin:0 0 18px;}
#custom-text .sc-home-card a.sc-home-button{display:block;text-align:center;padding:12px 15px;border:2px solid #00853f;background:#00853f;color:#fff;font-weight:600;font-size:14px;line-height:1.5;border-radius:7px;margin-top:auto;text-decoration:none;}
#custom-text .sc-home-card a.sc-home-button:hover{background:#006b32;border-color:#006b32;}
#custom-text .sc-home-card a.sc-home-button-secondary{background:#fff;color:#087443;}
#custom-text .sc-home-card a.sc-home-button-secondary:hover{background:#edf7f0;color:#087443;}
.sc-home-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;background:#edf7f0;border:1px solid #c5e5cf;border-radius:9px;padding:16px 20px;margin-top:22px;color:#28613b;font-size:14px;line-height:1.6;text-align:center;}
@media(max-width:900px){.sc-home-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto;}.sc-home-card>img{max-height:215px;}.sc-home-reassurance{flex-direction:column;gap:7px;}}
@media(max-width:600px){#custom-text .sc-home-heading h1{font-size:25px;}.sc-home-card-body{padding:20px;}}

body#index #custom-text .sc-home-card>img {width:100%;height:160px;min-height:160px;max-height:160px;object-fit:cover;flex-shrink:0;}
#custom-text .sc-home-card h2 {min-height:58px;}
@media(max-width:900px){#custom-text .sc-home-card h2 {min-height:0;}}
/* Statistiques vérifiées de l’historique des commandes, novembre 2026. */
#custom-text .sc-home-stats{background:linear-gradient(125deg,#edf7ef,#f7fbf8);border:1px solid #c8e4d0;border-radius:13px;padding:25px 28px 17px;margin:0 0 32px;text-align:center;color:#285b39;}
#custom-text .sc-stats-kicker{display:block;color:#087a3c;font-size:13px;font-weight:600;margin-bottom:7px;}
#custom-text .sc-stats-heading h2{font-size:26px;line-height:1.35;text-transform:none;color:#254b32;margin:0 0 8px;}
#custom-text .sc-stats-heading h2 strong{color:#00853f;}
#custom-text .sc-stats-heading p{font-size:14px;line-height:1.6;margin:0 0 19px;color:#526b5a;}
#custom-text .sc-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 12px;list-style:none;margin:0;padding:0;}
#custom-text .sc-stats-grid li{display:flex;flex-direction:column;align-items:center;padding:4px 6px;line-height:1.4;}
#custom-text .sc-stats-grid li>strong{font-size:27px;color:#00853f;font-weight:700;white-space:nowrap;}
#custom-text .sc-stats-grid li>strong span{font-size:18px;margin-left:3px;}
#custom-text .sc-stats-grid li>span{font-size:14px;color:#355c43;margin-top:3px;}
#custom-text .sc-home-stats .sc-stats-more{font-size:16px;font-weight:600;color:#087a3c;margin:19px 0 11px;}
#custom-text .sc-home-stats .sc-stats-note{font-size:11px;line-height:1.5;color:#66776c;margin:0 auto;max-width:790px;}
@media(max-width:600px){#custom-text .sc-home-stats{padding:22px 14px 15px;}#custom-text .sc-stats-heading h2{font-size:22px;}#custom-text .sc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;}#custom-text .sc-stats-grid li>strong{font-size:25px;}}
/* Affinage de l’accueil : encadrés blancs et volumes lisibles. */
#custom-text .sc-home-stats{background:#fff;border:1px solid #bcdcc8;border-radius:16px;padding:24px;margin-bottom:28px;box-shadow:0 4px 20px rgba(24,76,43,.035);}
#custom-text .sc-stats-heading{background:#fff;border:1px solid #bcdcc8;border-radius:12px;padding:20px 22px 17px;margin:0 auto 20px;max-width:820px;}
#custom-text .sc-stats-heading h2{margin-bottom:8px;}
#custom-text .sc-stats-heading p{margin:0;font-size:14px;}
#custom-text .sc-stats-grid{gap:14px;}
#custom-text .sc-stats-grid li{background:#fff;border:1px solid #d0e5d7;border-radius:12px;min-width:0;min-height:102px;padding:17px 10px;justify-content:center;box-shadow:0 2px 7px rgba(24,76,43,.025);}
#custom-text .sc-stats-grid li>strong{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums;}
#custom-text .sc-stats-grid li>span{margin-top:8px;line-height:1.3;}
#custom-text .sc-home-stats .sc-stats-more{margin:19px 0 9px;}
#custom-text .sc-home-heading{margin-bottom:22px;}
#custom-text .sc-home-card-body{padding:24px;}
@media(max-width:800px){#custom-text .sc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}#custom-text .sc-stats-heading{padding:18px 15px;}#custom-text .sc-stats-grid li{min-height:100px;}#custom-text .sc-home-stats{padding:19px;}}
@media(max-width:400px){#custom-text .sc-home-stats{padding:13px;}#custom-text .sc-stats-grid{gap:9px;}#custom-text .sc-stats-grid li{padding:15px 5px;}#custom-text .sc-stats-grid li>strong{font-size:24px;}#custom-text .sc-stats-grid li>span{font-size:13px;}#custom-text .sc-stats-heading h2{font-size:21px;}}
#custom-text .sc-home-stats{background:linear-gradient(125deg,#edf7ef,#f7fbf8);}
#custom-text .sc-stats-heading{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;background:#fff;}
#custom-text .sc-stats-grid li{background:#fff;}
#custom-text .sc-home-stats .sc-stats-heading{background:#08753a;border-color:#08753a;color:#fff;}
#custom-text .sc-home-stats .sc-stats-heading .sc-stats-kicker,
#custom-text .sc-home-stats .sc-stats-heading h2,
#custom-text .sc-home-stats .sc-stats-heading h2 strong,
#custom-text .sc-home-stats .sc-stats-heading p{color:#fff;}
#custom-text .sc-home-stats .sc-stats-more{margin-bottom:2px;}
