.dx-specialist-bg{--dx-brand: #0764cc;--dx-text-main: #1F2937;--dx-text-sub: #4B5563;--dx-radius: 24px;--dx-shadow: 0 10px 30px rgba(7, 100, 204, .08);padding:80px 20px;background-color:#f8fbff;font-family:inherit;color:var(--dx-text-main)}.dx-container{max-width:1000px;margin:0 auto}.dx-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.dx-bio-image-col{position:relative;border-radius:var(--dx-radius);overflow:hidden;box-shadow:var(--dx-shadow);line-height:0}.dx-bio-img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/5;background:#e0e0e0}.dx-floating-badge{position:absolute;bottom:20px;right:20px;background:#fff;padding:10px 20px;border-radius:50px;font-weight:700;font-size:.9rem;color:var(--dx-brand);box-shadow:0 4px 15px #0000001a;display:flex;align-items:center;gap:8px;z-index:2}.dx-floating-badge .emoji{font-size:1.2rem}.dx-badge{background:#eef6ff;color:var(--dx-brand);padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;display:inline-block}.dx-title{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.1;margin:0 0 10px;color:var(--dx-text-main)}.dx-subtitle-role{font-size:1.1rem;color:var(--dx-brand);font-weight:600;margin:0 0 25px;display:block}.dx-bio-quote{font-size:1.25rem;font-style:italic;color:var(--dx-text-main);line-height:1.4;margin-bottom:25px;padding-left:20px;border-left:4px solid #ffd700}.dx-bio-text{color:var(--dx-text-sub);line-height:1.7;margin-bottom:25px}.dx-credentials-list{list-style:none;padding:0;margin:0 0 30px}.dx-credentials-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem;color:var(--dx-text-main)}.dx-credentials-list .check{color:var(--dx-brand);font-weight:700}.dx-action-wrapper{margin-top:30px}.dx-link-arrow{color:var(--dx-brand);text-decoration:none;font-weight:700;border-bottom:2px solid transparent;transition:.2s;font-size:1.05rem}.dx-link-arrow:hover{border-bottom-color:var(--dx-brand);opacity:.8}@media (max-width: 900px){.dx-section{padding:60px 20px}.dx-split-layout{grid-template-columns:1fr;gap:40px}.dx-bio-image-col{max-width:500px;margin:0 auto}.dx-bio-content{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dental-specialist.css.map */
