/* Reindex structure polish: changed page flow without removing content */
.reindex-grid-two {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; align-items:center;}
#gelatine-sculpt-pricing {border-top:1px solid rgba(0,0,0,.08); border-bottom:1px solid rgba(0,0,0,.08);}
#what-is-gelatine-sculpt, #how-does-gelatine-sculpt-work, #gelatine-sculpt-ingredients, #advantage-of-gelatine-sculpt, #gelatine-sculpt-benefits, #gelatine-sculpt-customer-review {position:relative;}
#what-is-gelatine-sculpt:before, #gelatine-sculpt-ingredients:before, #gelatine-sculpt-customer-review:before {content:""; position:absolute; inset:0 auto auto 0; width:86px; height:5px; border-radius:20px; background:currentColor; opacity:.18;}
.gelatine-sculpt-section h2, .gelatine-sculpt-works-section h2, .gelatine-sculpt-faqs-section h2 {letter-spacing:-.03em;}
.gelatine-sculpt-section p, .gelatine-sculpt-section li {line-height:1.72;}
#gelatine-sculpt-customer-review img {border-radius:18px; box-shadow:0 18px 45px rgba(0,0,0,.13);}
#gelatine-sculpt-pricing img, #gelatine-sculpt-special-offer img {transition:transform .25s ease, box-shadow .25s ease;}
#gelatine-sculpt-pricing img:hover, #gelatine-sculpt-special-offer img:hover {transform:translateY(-4px); box-shadow:0 22px 52px rgba(0,0,0,.14);}
#gelatine-sculpt-menu {box-shadow:0 10px 30px rgba(0,0,0,.06);}
#gelatine-sculpt-money-back-guarantee {border-top:1px solid rgba(0,0,0,.08);}
@media (max-width: 768px){.reindex-grid-two{grid-template-columns:1fr;} .gelatine-sculpt-section p, .gelatine-sculpt-section li {line-height:1.62;}}
