:root{--page-title-display:none}html body .cp-root{overflow-x:hidden;max-width:100%}html body .cp-root .cp-hero{max-width:100%;overflow:hidden}html body .cp-root .cp-hero-grid>div{min-width:0}html body .cp-root .cp-hero h1,html body .cp-root .cp-hero p.cp-lead{overflow-wrap:break-word;word-wrap:break-word}html body .cp-root .cp-ekg-card img,html body .cp-root .cp-scan-card img{max-width:100%}@media(max-width:860px){html body .cp-root .cp-hero-grid{gap:24px}}@media(max-width:600px){html body .cp-root .cp-hero-grid{padding:28px 18px 28px;gap:20px}html body .cp-root .cp-hero-visual{height:200px}html body .cp-root .cp-eyebrow{font-size:11px;margin-bottom:12px}html body .cp-root .cp-hero h1{font-size:25px;line-height:1.18;margin-bottom:12px}html body .cp-root .cp-hero h1 br{display:none}html body .cp-root .cp-hero p.cp-lead{font-size:14px;line-height:1.6;margin-bottom:20px;max-width:100%}html body .cp-root .cp-hero-actions{flex-direction:column;gap:10px;width:100%}html body .cp-root .cp-btn-primary,html body .cp-root .cp-btn-ghost{width:100%;justify-content:center;padding:13px 16px;font-size:13.5px}html body .cp-root .cp-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;flex-wrap:wrap}html body .cp-root .cp-hero-stat{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}html body .cp-root .cp-hero-stat b{font-size:17px}html body .cp-root .cp-hero-stat span{font-size:10px;white-space:normal;line-height:1.3}html body .cp-root .cp-toolbar-wrap,html body .cp-root .cp-doctors-section{padding-left:14px;padding-right:14px}html body .cp-root .cp-doctors-grid{grid-template-columns:1fr}html body .cp-root .cp-modal-overlay{padding:14px 10px}html body .cp-root .cp-modal-box{border-radius:18px;margin-bottom:14px}html body .cp-root .cp-modal-close{top:10px!important;right:10px!important;width:30px!important;height:30px!important;min-width:30px}html body .cp-root .cp-modal-close-x{font-size:17px}html body .cp-root .cp-modal-head{padding:20px 16px 14px;gap:12px}html body .cp-root .cp-modal-avatar{width:56px;height:56px;border-radius:14px;font-size:18px}html body .cp-root .cp-modal-name{font-size:17px;padding-right:26px}html body .cp-root .cp-modal-title{font-size:12px}html body .cp-root .cp-modal-body{padding:16px 16px 20px}html body .cp-root .cp-modal-sec p,html body .cp-root .cp-modal-list li{font-size:12.5px}html body .cp-root .cp-consult-box{max-width:100%}html body .cp-root .cp-consult-head{padding:20px 16px 12px}html body .cp-root .cp-consult-eyebrow{font-size:10.5px;margin-bottom:5px}html body .cp-root .cp-consult-doc{font-size:15px;padding-right:26px;line-height:1.35}html body .cp-root .cp-consult-doc span{font-size:11.5px;display:block}html body .cp-root .cp-consult-form{padding:14px 16px 18px;gap:8px}html body .cp-root .cp-consult-row{grid-template-columns:1fr 1fr;gap:8px}html body .cp-root .cp-consult-form .cp-consult-row:nth-of-type(2){grid-template-columns:1fr}html body .cp-root .cp-consult-form input,html body .cp-root .cp-consult-form select,html body .cp-root .cp-consult-form textarea{padding:9px 11px;font-size:13px;border-radius:10px}html body .cp-root .cp-consult-form select{height:40px;padding-right:32px;background-size:14px;background-position:right 10px center}html body .cp-root .cp-consult-form textarea{min-height:64px}html body .cp-root .cp-consult-submit{width:100%;padding:11px 0;font-size:13px;margin-top:4px}}html body .cp-root #consultModalOverlay{align-items:center;padding-top:30px;padding-bottom:110px}html body .cp-root #consultModalOverlay .cp-modal-box{margin:auto}html body .cp-root .cp-ekg-badge svg,html body .cp-root .cp-scan-badge svg{display:none!important}html body .cp-root .cp-ekg-badge::before,html body .cp-root .cp-scan-badge::before{content:'';width:22px;height:22px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%232ea35c'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 8.8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:600px){html body .cp-root .cp-ekg-badge,html body .cp-root .cp-scan-badge{left:10px;right:10px;bottom:10px;padding:9px 11px;gap:8px}html body .cp-root .cp-ekg-badge span,html body .cp-root .cp-scan-badge span{font-size:11px}}