.approved-preview{text-align:center;padding:8px;background:#fff0ed;color:#932d19;font-size:13px}.approved-description{white-space:pre-wrap;line-height:1.8;margin:18px 0}.approved-mobile-language{display:none}.language-option{display:flex;gap:10px;align-items:center;cursor:pointer}.language-name{flex:1}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.purchase [hidden]{display:none!important}.support-card p,.helps-grid p,.benefit-grid p,.faq-grid p{white-space:pre-wrap}.product-art img{object-fit:contain}.purchase-actions a{text-decoration:none}.fixed-buy{text-decoration:none}@media(max-width:800px){.approved-mobile-language{display:block;margin:20px 0}.language-side fieldset{display:none}.approved-mobile-language select{width:100%;padding:14px;font:inherit;border:1px solid #d8d9ee;border-radius:12px}}

/* Keep the approved sample's section-heading-row gaps: 26px desktop, 24px mobile. */
.course-benefit-description{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}
.benefits-heading{align-items:flex-end}
.video-copy h3,.testimonial-top h3,.related-card h3{overflow-wrap:anywhere}
.testimonial-top>div{min-width:0}
.support-actions:empty{display:none}
@media(max-width:800px){.benefits-heading{display:block}}
/* Approved sample layout with multi-row content support. */
.benefit-grid article:nth-child(3n+1){border-left:0;padding-left:0}
.testimonial-card{min-height:296px}
.whatsapp-support{background:#25a944;color:#fff;box-shadow:0 6px 18px #25a94420}
.whatsapp-support:hover{background:#1b8735;color:#fff;transform:none;box-shadow:0 9px 22px #25a94430}
.whatsapp-support svg{width:21px;height:21px;fill:currentColor}
.button,.btn,.support-email,.policy-link,.watch-link,.testimonial-source{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.button:hover,.btn:hover{transform:none}
.fixed-language select{background:transparent;color:inherit;border:0;font:inherit;font-weight:600;width:100%;max-width:220px;cursor:pointer;padding:5px}
.fixed-language select option{color:#222450;background:#fff}
.section-nav .container{overflow-x:auto;white-space:nowrap}
html{scroll-behavior:smooth}.section[id],.guide-band[id],.testimonials-band[id]{scroll-margin-top:130px}
@media(max-width:800px){.benefit-grid article{border-left:0;padding-left:0}.testimonial-card{min-height:0}.fixed-language select{max-width:150px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.btn,.support-email,.policy-link,.watch-link,.testimonial-source{transition:none}.button:hover,.btn:hover{transform:none}}
.fixed-language .premium-select{min-width:120px;max-width:240px}.fixed-language .ps-trigger{background:transparent;color:#fff;border-color:#ffffff40}.fixed-language .ps-menu{color:#222450}.fixed-language .ps-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-heading-fields{margin-bottom:24px}
.button,.btn,.watch-link,.policy-link,.support-email,.fixed-language{transition:background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.button:hover,.watch-link:hover,.policy-link:hover{transform:none}.button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.button,.btn,.watch-link,.policy-link,.support-email,.fixed-language{transition:none!important}}

.related-card .related-custom-icon{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}

.purchase .price-wrap{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;flex-wrap:wrap}.purchase .purchase-mrp{font-size:14px;font-weight:500;color:#778099;text-decoration:line-through}.purchase .inclusions li{display:flex;align-items:flex-start;gap:10px}.purchase .inclusions li svg{color:#16a34a!important;stroke:#16a34a!important;width:21px;height:21px;flex:0 0 21px;margin-top:1px}.purchase .purchase-mrp[hidden]{display:none!important}
