:is(.product__description,.rte) .si-pd{box-sizing:border-box;color:#2d3748;line-height:1.85;letter-spacing:.02em;width:100%;max-width:840px;margin:0 auto;padding:24px 18px;background-color:#faf9f6;border-radius:18px;overflow-x:hidden;word-break:break-word}:is(.product__description,.rte) .si-pd *{box-sizing:border-box}:is(.product__description,.rte) .si-pd__header{text-align:center;margin-bottom:30px;padding-bottom:24px;border-bottom:2px dashed #E2E8F0}:is(.product__description,.rte) .si-pd__badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#dbeafe,#fef3c7,#e0e7ff);color:#1d4ed8;font-size:13px;font-weight:800;padding:6px 18px;border-radius:30px;letter-spacing:.05em;margin-bottom:12px;border:1.5px solid #BFDBFE;box-shadow:0 2px 8px #3b82f633}:is(.product__description,.rte) .si-pd__heading{font-size:26px;font-weight:800;margin:8px 0 14px;line-height:1.4;word-break:break-word}:is(.product__description,.rte) .si-pd__heading-grad{background:linear-gradient(120deg,#2563eb,#6366f1,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:is(.product__description,.rte) .si-pd__heading-sub{color:#1e293b;font-size:21px;display:block;margin-top:4px}:is(.product__description,.rte) .si-pd__lead{font-size:15px;color:#4a5568;max-width:600px;margin:0 auto;line-height:1.85}:is(.product__description,.rte) .si-pd__highlight{background:linear-gradient(transparent 60%,#fef08a 60%);font-weight:800;color:#b45309;padding:0 4px;border-radius:4px}:is(.product__description,.rte) .si-pd__hero{margin:0 0 26px;background-color:#fff;border-radius:14px;overflow:hidden;border:1.5px solid #E2E8F0;box-shadow:0 4px 12px #0000000a}:is(.product__description,.rte) .si-pd__hero img{width:100%;height:auto;display:block;aspect-ratio:5 / 4;object-fit:cover}:is(.product__description,.rte) .si-pd .pd-features{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 32px}:is(.product__description,.rte) .si-pd .pd-feature{flex:1 1 240px;border-radius:14px;padding:18px 16px;box-shadow:0 4px 12px #60a5fa1f;border:1.5px solid #93C5FD;background:linear-gradient(180deg,#eff6ff,#dbeafe)}:is(.product__description,.rte) .si-pd .pd-feature--orange{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#fdba74;box-shadow:0 4px 12px #fb923c1f}:is(.product__description,.rte) .si-pd .pd-feature--green{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#6ee7b7;box-shadow:0 4px 12px #10b9811f}:is(.product__description,.rte) .si-pd .pd-feature--purple{background:linear-gradient(180deg,#faf5ff,#ede9fe);border-color:#c4b5fd;box-shadow:0 4px 12px #a855f71f}:is(.product__description,.rte) .si-pd .pd-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);font-size:18px;margin-bottom:10px;box-shadow:0 2px 6px #1d4ed84d}:is(.product__description,.rte) .si-pd .pd-feature--orange .pd-feature__icon{background:linear-gradient(135deg,#ff6b4a,#ea580c);box-shadow:0 2px 6px #ea580c4d}:is(.product__description,.rte) .si-pd .pd-feature--green .pd-feature__icon{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 2px 6px #0478574d}:is(.product__description,.rte) .si-pd .pd-feature--purple .pd-feature__icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 2px 6px #6d28d94d}:is(.product__description,.rte) .si-pd .pd-feature__title{font-size:16.5px;font-weight:800;margin-bottom:6px;color:#1e40af}:is(.product__description,.rte) .si-pd .pd-feature--orange .pd-feature__title{color:#c2410c}:is(.product__description,.rte) .si-pd .pd-feature--green .pd-feature__title{color:#047857}:is(.product__description,.rte) .si-pd .pd-feature--purple .pd-feature__title{color:#6d28d9}:is(.product__description,.rte) .si-pd .pd-feature__text{font-size:13.5px;color:#1e3a8a;margin:0;line-height:1.65}:is(.product__description,.rte) .si-pd .pd-feature--orange .pd-feature__text{color:#7c2d12}:is(.product__description,.rte) .si-pd .pd-feature--green .pd-feature__text{color:#064e3b}:is(.product__description,.rte) .si-pd .pd-feature--purple .pd-feature__text{color:#4c1d95}
