*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif;color:#0f172a;background:#f8fafc;min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:inherit;transition:opacity .2s}a:hover{opacity:.9}img{max-width:100%;height:auto;display:block}.dsbd{flex:1;padding-bottom:40px}.container{max-width:1100px;margin:0 auto;padding:0 18px}@media (max-width:600px){.container{padding:0 14px}}.dsbd-header{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:50}.header-row{display:flex;align-items:center;justify-content:space-between;min-height:64px}.header-btn{background:#2563eb;color:#fff;padding:10px 16px;border-radius:10px;font-weight:800}.dsbd-header-spacer{height:10px}.header-brand .logo{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.header-brand .logo .logo-word{font-size:26px;font-weight:700;line-height:1;color:#0f172a!important;background:none!important;-webkit-text-fill-color:initial!important}.header-brand .logo .logo-word.accent{color:#1abc9c!important;background:none!important;-webkit-text-fill-color:initial!important}.header-brand .logo .logo-pill{background:#1abc9c;color:#fff;font-size:20px;font-weight:700;padding:8px 8px;border-radius:6px;line-height:1;margin-left:4px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:600px){.header-brand .logo .logo-word{font-size:22px}.header-brand .logo .logo-pill{font-size:14px;padding:3px 8px}}.hero{background:linear-gradient(180deg,#eff6ff,#f8fafc);padding:32px 0 40px;text-align:center}.title{font-size:38px;font-weight:900;line-height:1.15;margin:0 auto;display:block;background:linear-gradient(90deg,#1d4ed8,#06b6d4,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.subtitle{font-size:18px;color:#334155;text-align:center;margin-top:8px}.search-box{margin-top:18px}.search-form{display:flex;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;max-width:600px;margin:0 auto}.search-form input{flex:1;border:none;padding:14px 16px;font-size:16px;outline:none}.search-form button{border:none;background:#2563eb;color:#fff;width:56px;cursor:pointer;transition:background .2s}.search-form button:hover{background:#1d4ed8}@media (max-width:600px){.title{font-size:28px}}.dsbd-tabs,.dsbd-top-tabs{display:flex;gap:8px;margin-top:18px}.tab,.top-tab{flex:1;padding:12px;border-radius:12px;background:#e5e7eb;font-weight:800;text-align:center;cursor:pointer}.tab.active,.top-tab.active{background:#2563eb;color:#fff}.location-buttons{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.loc-btn{background:#1abc9c;color:#fff;border:1px solid #e5e7eb;padding:10px 14px;border-radius:12px;font-weight:700;font-size:14px}@media (max-width:420px){.loc-btn{font-size:13px}}.page-top-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;margin-bottom:18px}.page-title{font-size:22px;font-weight:900}.page-subtitle{font-size:17px;color:#000;text-align:center}.page-desc{margin-top:10px;font-size:16px;color:#334155;text-align:center}@media (max-width:600px){.page-title{font-size:18px}}.section-title{font-size:18px;font-weight:900;margin:20px 0 12px}.tag-row{display:flex;gap:8px;flex-wrap:wrap;text-align:center}.mini-tag{background:#eff6ff;color:#2563eb;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;text-align:center}.ads-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:12px;font-weight:900;padding:4px 10px;border-radius:999px;box-shadow:0 4px 10px rgb(249 115 22 / .35);z-index:10}@media (max-width:600px){.ads-badge{top:8px;right:8px;font-size:10px;padding:4px 9px}}.btn{background:#2563eb;color:#fff;padding:10px 14px;border-radius:12px;font-weight:800;display:inline-block;text-align:center}.dsbd-form{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.dsbd-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dsbd-form label{font-size:13px;font-weight:700;display:block;margin-bottom:4px}.dsbd-form input,.dsbd-form select{width:100%;padding:12px;border-radius:10px;border:1px solid #d1d5db;font-size:16px}@media (max-width:600px){.dsbd-form .grid{grid-template-columns:1fr}}.dsbd-alert{padding:12px 14px;border-radius:12px;font-weight:800}.dsbd-alert.success{background:#dcfce7;color:#166534}.dsbd-alert.error{background:#fee2e2;color:#7f1d1d}.dsbd-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;display:flex;gap:18px;align-items:center;box-shadow:0 8px 24px rgb(15 23 42 / .06);margin-bottom:16px}.dsbd-card-photo{flex:0 0 auto}.dsbd-photo{width:110px;height:auto;display:block;border-radius:10px;object-fit:contain;object-position:center;border:2px solid #2563eb;background:#fff}.dsbd-card-info{flex:1;min-width:0}.dsbd-rating{font-size:13px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.dsbd-stars{letter-spacing:1px}.dsbd-count{color:#475569}.dsbd-name{font-size:22px;font-weight:900;color:#0f172a;line-height:1.25;display:flex;align-items:center;gap:8px;margin:0 0 6px}.dsbd-line{font-size:14px;color:#1f2937;margin-top:4px}.dsbd-spec{color:#dc2626;font-weight:700}.dsbd-muted{color:#475569}.dsbd-card-cta{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.see-chamber-btn{background:#2563eb;color:#fff;padding:12px 18px;border-radius:5px;font-weight:800;font-size:14px;white-space:nowrap;box-shadow:0 10px 18px rgb(37 99 235 / .18);transition:.15s ease}.see-chamber-btn:hover{background:#1d4ed8;transform:translateY(-1px)}@media (max-width:768px){.dsbd-card{flex-direction:column;align-items:flex-start}.dsbd-card-cta{width:100%;justify-content:flex-end;margin-top:8px}.see-chamber-btn{width:100%;text-align:center}.dsbd-name{font-size:18px}.dsbd-photo{width:80px;height:110px}}.single-wrap{padding:22px 0 44px}.doc-profile-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 8px 24px rgb(15 23 42 / .06);margin-bottom:16px}.doc-profile-card .doc-photo{flex:0 0 auto}.doc-profile-card .doc-photo img,.doc-profile-card .doc-photo .ph{width:110px;height:auto;display:block;border-radius:10px;object-fit:contain;object-position:center;border:2px solid #2563eb;background:#fff}.doc-profile-card .doc-info{flex:1;min-width:0}.rating-row{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px}.rating-row .stars{letter-spacing:1px}.rating-row .count{color:#64748b;font-weight:700}.doc-title{margin:0 0 8px;font-size:26px;line-height:1.2;font-weight:900;display:flex;align-items:center;gap:8px;color:#0f172a}.doc-line{margin:6px 0 0;font-size:14px;color:#1f2937}.spec-red{color:#dc2626;font-weight:700}.muted{color:#64748b}.box{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgb(15 23 42 / .05);margin-bottom:14px}.box-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-weight:900}.box-head h2{margin:0;font-size:16px;font-weight:900}.box-body{padding:16px}.chamber-grid{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.ch-left h3{margin:0 0 8px;font-size:16px;font-weight:900;color:#0f172a}.ch-left p{margin:8px 0 0;font-size:14px;color:#334155}.ch-left a{color:#2563eb;font-weight:800}.btn.big{display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;padding:12px 18px;border-radius:12px;font-weight:900;white-space:nowrap;box-shadow:0 10px 18px rgb(37 99 235 / .18);transition:.15s ease}.btn.big:hover{background:#1d4ed8;transform:translateY(-1px)}.about{font-size:14px;line-height:1.75;color:#334155}@media (max-width:768px){.doc-profile-card{flex-direction:column}.doc-title{font-size:22px}.chamber-grid{grid-template-columns:1fr}.btn.big{width:100%}}.dsbd-spec-buttons{display:flex;flex-direction:column;gap:10px;margin-top:14px}.dsbd-spec-btn{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;font-weight:800;text-align:center;color:#2563eb;box-shadow:0 6px 16px rgb(15 23 42 / .05);transition:.15s ease}.dsbd-spec-btn:hover{transform:translateY(-1px);border-color:#c7d2fe}.dsbd-pagination,.pagination,.nav-links{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px 0;flex-wrap:wrap}.dsbd-pagination a,.dsbd-pagination span,.pagination a,.pagination span,.nav-links a,.nav-links span{min-width:38px;height:38px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-weight:500;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.dsbd-pagination a:hover,.pagination a:hover,.nav-links a:hover{background:#2563eb;border-color:#2563eb;color:#fff}.dsbd-pagination .current,.pagination .current,.nav-links .current{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.dsbd-pagination .dots,.pagination .dots,.nav-links .dots{border:none;background:#fff0;padding:0 6px;min-width:auto}.dsbd-footer-simple{background:#0f172a;padding:26px 0 30px;color:#cbd5e1}.footer-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;font-size:13px}.footer-nav a{color:#cbd5e1;opacity:.9}.footer-nav a:hover{opacity:1;text-decoration:underline}.footer-divider{height:1px;background:rgb(148 163 184 / .25);margin:18px auto 14px;max-width:900px}.footer-copy{text-align:center;font-size:12px;color:rgb(203 213 225 / .75)}@media (max-width:600px){.footer-nav{gap:12px}.footer-divider{margin:14px auto 12px}}.page-top-card .tag-row{justify-content:center;align-items:center;margin-top:10px}.page-top-card .mini-tag{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.box.seo-content{padding:18px 20px}.box.seo-content h2{margin:0 0 10px;line-height:1.25}.box.seo-content p{margin:0 0 10px;line-height:1.7}.box.seo-content p:last-child{margin-bottom:0}.dsbd-name-link{color:inherit;text-decoration:none}.dsbd-name-link:hover{text-decoration:underline}.page-top-card .btn{border-radius:999px}.page-top-card .btn+.btn{margin-left:0}