.start-guide{margin:18px 0 36px;padding:30px 34px;border:1px solid #cdbb9b;background:linear-gradient(135deg,#fffdf9,#f3ede2);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}
.start-guide .kicker{color:#8b682f;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800}.start-guide h2{font:400 clamp(27px,3.6vw,42px)/1.08 Georgia,serif;margin:7px 0 10px;text-transform:none}.start-guide p{max-width:760px;margin:0;color:#625c53;line-height:1.7}.start-guide a{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 20px;background:#171614;color:#fff;font-weight:800;font-size:13px;text-align:center}
.product-method{margin:4px 0 20px;padding-top:16px;border-top:1px solid #e2ddd4}.product-method strong{display:block;margin-bottom:7px;color:#8b682f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.product-method p{display:block!important;min-height:0!important;margin:0 0 10px!important;overflow:visible!important;-webkit-line-clamp:unset!important;color:#514c45!important;line-height:1.55!important}.product-benefits{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:6px}.product-benefits li{position:relative;padding-left:17px;color:#625c53;font-size:13px;line-height:1.45}.product-benefits li:before{content:'✓';position:absolute;left:0;color:#8b682f;font-weight:800}.product-context{display:inline-flex;color:#6f5122;font-size:13px;text-decoration:underline;text-underline-offset:4px}.product h3{min-height:0!important}.product-body>p{display:block!important;min-height:0!important;overflow:visible!important;-webkit-line-clamp:unset!important}.product .buy{margin-top:auto!important}
#qui-suis-je .about-intro{max-width:780px!important}#qui-suis-je .about-intro p{margin:0 0 16px!important}.about-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px auto 0;max-width:740px}.about-proof span{padding:12px;border:1px solid #d8c8aa;background:#fffdf9;color:#6d5a3a;font-size:12px;font-weight:700}.internal-next{margin-top:38px;padding:22px;border-left:3px solid #89652f;background:#eee8dd}.internal-next a{font-weight:700}
@media(max-width:800px){.start-guide{grid-template-columns:1fr;padding:24px;gap:20px}.start-guide a{width:100%}.about-proof{grid-template-columns:1fr}.catalog-layout .products{grid-template-columns:1fr!important}}
