/* DentifyLab - Product 133 premium description. Scoped: #dlscan-product */
#dlscan-product{--dlgreen:#1b784b;--dltext:#18322a;--dlmuted:#55645e;--dlline:#e1eae4;--dlsoft:#f1f8f3;color:var(--dltext);font-family:inherit;max-width:1120px;margin:0 auto;padding:8px 0 18px;line-height:1.65;box-sizing:border-box}
#dlscan-product *,#dlscan-product *:before,#dlscan-product *:after{box-sizing:border-box}
#dlscan-product h2,#dlscan-product h3{color:var(--dltext);margin:0 0 12px;line-height:1.25;font-weight:750}
#dlscan-product h2{font-size:clamp(23px,2.5vw,32px)}
#dlscan-product h3{font-size:17px}
#dlscan-product p{margin:0;color:var(--dlmuted);font-size:15px;line-height:1.7}
#dlscan-product .dlscan-product__eyebrow{display:block;font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--dlgreen);margin-bottom:12px}
#dlscan-product .dlscan-product__intro{padding:clamp(22px,4vw,44px);border:1px solid #d9eadd;border-radius:22px;background:linear-gradient(125deg,#f0f9f2,#fff 82%);margin-bottom:18px}
#dlscan-product .dlscan-product__intro p{max-width:790px;font-size:16px}
#dlscan-product .dlscan-product__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}
#dlscan-product .dlscan-product__chips span{border:1px solid #d6eadd;color:#276547;border-radius:999px;background:white;padding:7px 13px;font-size:12px;font-weight:700}
#dlscan-product .dlscan-product__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}
#dlscan-product .dlscan-product__benefit{padding:24px;border:1px solid var(--dlline);border-radius:17px;background:#fff}
#dlscan-product .dlscan-product__icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:13px;background:#edf7ef;color:var(--dlgreen);font-weight:bold;font-size:21px;margin-bottom:15px}
#dlscan-product .dlscan-product__section{padding:clamp(20px,3vw,36px) 0;border-top:1px solid var(--dlline)}
#dlscan-product .dlscan-product__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px}
#dlscan-product .dlscan-product__steps>div{border:1px solid var(--dlline);border-radius:16px;padding:20px;background:#fff}
#dlscan-product .dlscan-product__steps b{display:inline-flex;color:var(--dlgreen);font-size:20px;margin-bottom:10px}
#dlscan-product .dlscan-product__steps p{font-size:13px}
#dlscan-product .dlscan-product__note{font-size:13px;margin-top:16px;padding:14px 17px;border-radius:12px;background:#f6faf7}
#dlscan-product .dlscan-product__video-section{padding:clamp(23px,4vw,42px);border-radius:22px;background:#eaf5ed;margin:12px 0 26px}
#dlscan-product .dlscan-product__video-copy{margin-bottom:20px}
#dlscan-product .dlscan-product__video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;background:#11251c}
#dlscan-product .dlscan-product__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
#dlscan-product .dlscan-product__fallback{margin-top:10px!important;font-size:12px!important}
#dlscan-product a{color:var(--dlgreen);text-decoration:none;font-weight:700}
#dlscan-product a:hover{text-decoration:underline}
#dlscan-product .dlscan-product__notice{background:#eef8f0;border:1px solid #d6e9da;border-radius:14px;padding:18px;margin-top:20px;font-size:14px;color:var(--dltext)}
#dlscan-product .dlscan-product__faq details{border:1px solid var(--dlline);border-radius:12px;padding:0 17px;background:#fff;margin-top:10px}
#dlscan-product .dlscan-product__faq summary{cursor:pointer;font-weight:700;padding:16px 0;color:var(--dltext);list-style-position:outside}
#dlscan-product .dlscan-product__faq details p{padding:0 0 16px}
#dlscan-product .dlscan-product__more{display:flex;align-items:center;justify-content:space-between;gap:26px;border-radius:20px;background:linear-gradient(120deg,#e8f5eb,#f7fbf8);border:1px solid #d5e8d9;padding:clamp(22px,3vw,36px);margin-top:16px}
#dlscan-product .dlscan-product__more>div{flex:1;min-width:0}
#dlscan-product .dlscan-product__more .dlscan-product__link{flex-shrink:0;color:white;background:#1b784b;padding:13px 19px;border-radius:12px;text-align:center;font-size:13px}
#dlscan-product .dlscan-product__more .dlscan-product__link:hover{background:#145b39;text-decoration:none}
@media(max-width:767px){#dlscan-product .dlscan-product__intro{border-radius:17px}#dlscan-product .dlscan-product__benefits{grid-template-columns:1fr;gap:10px}#dlscan-product .dlscan-product__benefit{padding:18px}#dlscan-product .dlscan-product__steps{grid-template-columns:repeat(2,minmax(0,1fr))}#dlscan-product .dlscan-product__steps>div{padding:16px}#dlscan-product .dlscan-product__video-section{border-radius:17px;padding:20px 15px}#dlscan-product .dlscan-product__more{display:block}#dlscan-product .dlscan-product__more .dlscan-product__link{display:block;margin-top:19px}}
@media(max-width:420px){#dlscan-product .dlscan-product__steps{grid-template-columns:1fr}#dlscan-product .dlscan-product__chips span{font-size:11px}}
