/* Distinct, light chapter backgrounds; content keeps its existing alignment. */
.refined #main-content>.hero{border-bottom:1px solid #becfc6;background:radial-gradient(ellipse at 85% 15%,#d9e9e280,transparent 55%),linear-gradient(125deg,#f6f7ee,#e9eeE6)}
.refined .page-guide{width:100%;max-width:none;margin:0;background:#fffefb;padding:22px max(40px,calc((100% - 1200px)/2));border-bottom:1px solid #d3ded7;gap:10px 25px}
.section-band{border-bottom:1px solid #d6e1da}.section-band-configure,.section-band-trust{background:#fffefb}.section-band-efficiency{background:#edf3ef;border-top:1px solid #d1dfd6}
.refined .section-band #configure,.refined .section-band #trust{padding-top:80px;padding-bottom:80px}.refined #operate{background:#e9eee8;border-bottom:1px solid #d0ddd4}.refined #faster-starts{border-bottom:0;padding-top:80px;padding-bottom:80px}.refined .section-band #efficiency{padding-top:80px;padding-bottom:80px}.refined #results{padding-top:80px;padding-bottom:80px}.refined #integrations{margin-bottom:76px}.refined .section-number{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;border:1px solid #c5d9cf;border-radius:12px;background:#edf4ef;color:#17616b;font-weight:700;font-size:14px;margin-top:3px}
@media(max-width:850px){.refined .page-guide{padding:18px 20px;gap:8px 20px}.refined .section-band #configure,.refined .section-band #trust,.refined #faster-starts,.refined .section-band #efficiency,.refined #results{padding-top:52px;padding-bottom:52px}.refined #integrations{margin-bottom:52px}.refined .section-number{min-width:38px;height:38px;font-size:13px;border-radius:10px}}
