.wenmedics-pdp{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#2c2c2c;max-width:1000px;margin:0 auto;padding:20px}.wenmedics-pdp .product-header{border-bottom:2px solid #e8dff5;padding-bottom:25px;margin-bottom:35px}.wenmedics-pdp .product-title{font-size:2em;font-weight:700;color:#8b7b9e;margin-bottom:12px;line-height:1.3}.wenmedics-pdp .product-subtitle{font-size:1.2em;color:#666;margin-bottom:15px;font-weight:500}.wenmedics-pdp .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.wenmedics-pdp .badge{background:#e8dff5;color:#8b7b9e;padding:6px 14px;border-radius:20px;font-size:.85em;font-weight:600}.wenmedics-pdp .section{margin-bottom:40px}.wenmedics-pdp .section-title{font-size:1.5em;font-weight:700;color:#8b7b9e;margin-bottom:18px;display:flex;align-items:center;gap:10px}.wenmedics-pdp .section-icon{font-size:1.2em}.wenmedics-pdp .benefits-list{list-style:none;margin-top:15px;padding-left:0}.wenmedics-pdp .benefits-list li{padding:10px 0;padding-left:30px;position:relative;line-height:1.6}.wenmedics-pdp .benefits-list li:before{content:"✓";position:absolute;left:0;color:#b39bc8;font-weight:700;font-size:1.2em}.wenmedics-pdp .ingredient-list{background:#f9f7fb;padding:25px;border-radius:10px;border-left:4px solid #b39bc8}.wenmedics-pdp .ingredient-item{margin-bottom:12px;line-height:1.6}.wenmedics-pdp .ingredient-name{font-weight:700;color:#8b7b9e}.wenmedics-pdp .comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:20px}.wenmedics-pdp .comparison-card{padding:25px;border-radius:10px;border:2px solid #e8e8e8}.wenmedics-pdp .comparison-card.basic{background:#fff5f5;border-color:#ffcdd2}.wenmedics-pdp .comparison-card.clinical{background:#f9f7fb;border-color:#b39bc8}.wenmedics-pdp .comparison-title{font-weight:700;font-size:1.1em;margin-bottom:15px;display:flex;align-items:center;gap:8px}.wenmedics-pdp .comparison-list{list-style:none;padding-left:0}.wenmedics-pdp .comparison-list li{padding:8px 0;padding-left:25px;position:relative;line-height:1.5}.wenmedics-pdp .comparison-card.basic .comparison-list li:before{content:"✗";position:absolute;left:0;color:#c62828;font-weight:700}.wenmedics-pdp .comparison-card.clinical .comparison-list li:before{content:"✓";position:absolute;left:0;color:#b39bc8;font-weight:700}.wenmedics-pdp .how-to-use{background:linear-gradient(135deg,#f9f7fb 0%,#fff 100%);padding:30px;border-radius:10px;margin-top:20px}.wenmedics-pdp .step{display:flex;align-items:start;margin-bottom:18px;gap:15px}.wenmedics-pdp .step-number{background:#b39bc8;color:white;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.wenmedics-pdp .step-text{padding-top:4px;line-height:1.6}.wenmedics-pdp .transparency-box{background:#fff;border:2px solid #e8dff5;padding:30px;border-radius:10px;margin-top:20px}.wenmedics-pdp .ingredient-order{margin-top:20px}.wenmedics-pdp .ingredient-order-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #e8e8e8}.wenmedics-pdp .ingredient-order-item:last-child{border-bottom:none}.wenmedics-pdp .ingredient-number{font-weight:700;color:#b39bc8;min-width:20px}.wenmedics-pdp .not-included{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:20px}.wenmedics-pdp .not-included-item{background:#fff5f5;padding:10px 15px;border-radius:6px;font-weight:600;color:#c62828;text-align:center}.wenmedics-pdp .highlight-box{background:#fff9e6;border-left:4px solid #d4af37;padding:20px;border-radius:6px;margin:20px 0;font-style:italic}.wenmedics-pdp .cta-box{background:linear-gradient(135deg,#8b7b9e 0%,#b39bc8 100%);color:white;padding:35px;border-radius:10px;text-align:center;margin-top:40px}.wenmedics-pdp .cta-title{font-size:1.4em;font-weight:700;margin-bottom:12px}.wenmedics-pdp .cta-text{font-size:1.05em;opacity:.95;line-height:1.6}.wenmedics-pdp .promise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;margin-top:20px}.wenmedics-pdp .promise-item{text-align:center;padding:15px;background:#f9f7fb;border-radius:8px}.wenmedics-pdp .promise-icon{font-size:2em;margin-bottom:8px}.wenmedics-pdp .promise-text{font-weight:600;color:#8b7b9e;font-size:.9em}@media (max-width:768px){.wenmedics-pdp .comparison-grid{grid-template-columns:1fr}.wenmedics-pdp .product-title{font-size:1.6em}}