:root{--bg:#fff;--text:#2d252b;--muted:#837881;--primary:#e889b3;--primary2:#f2aecb;--glassA:#ffffffa8;--glassB:#ffffff52;--shadow:0 16px 38px #62425517}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:#fff;margin:0;font-family:Montserrat,Arial,sans-serif}body{background:radial-gradient(circle at 28% 22%,#f4bbd633,#0000 18%),radial-gradient(circle at 72% 42%,#ffe4ef4d,#0000 24%),linear-gradient(#fff,#fcf9fb);min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:linear-gradient(145deg,var(--glassA),var(--glassB));-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);width:min(470px,100%);box-shadow:var(--shadow),inset 0 1px 0 #ffffffb8;border:1px solid #ffffffdb;border-radius:30px;padding:28px}.brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--primary),var(--primary2));width:44px;height:44px;box-shadow:var(--shadow);border-radius:16px;place-items:center;font-weight:900;display:grid}.brand b{display:block}.brand small{color:var(--muted);font-size:10px;display:block}h1{letter-spacing:-1px;margin:0;font-size:30px}.lead{color:var(--muted);margin:8px 0 22px;font-size:12px;line-height:1.55}.field{margin-bottom:13px}.field label{margin-bottom:6px;font-size:10px;font-weight:800;display:block}.field input,.field select{width:100%;color:var(--text);-webkit-text-fill-color:var(--text);background:#ffffffa8;border:1px solid #ffffffe6;border-radius:15px;outline:none;padding:12px 13px}.field input::placeholder{color:#9a8e96;opacity:1}.btn{cursor:pointer;border:1px solid #ffffffe0;border-radius:999px;width:100%;padding:12px 16px;font-weight:800}.btn-primary{color:#fff;background:linear-gradient(145deg,var(--primary),var(--primary2));box-shadow:var(--shadow)}.helper{text-align:center;color:var(--muted);margin-top:14px;font-size:10px}.helper a{color:var(--primary);font-weight:800}.error{color:#9a4d59;background:#fdeef0;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:10px}.success{color:#2d8b68;background:#eaf7f1;border-radius:14px;margin-bottom:14px;padding:10px 12px;font-size:10px}.app-shell{max-width:1080px;margin:0 auto;padding:34px 24px}.app-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.context-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:24px;display:grid}.context-card{background:linear-gradient(145deg,var(--glassA),var(--glassB));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);border:1px solid #ffffffdb;border-radius:24px;padding:18px}.context-card h3{margin:0 0 6px}.context-card p{color:var(--muted);font-size:11px;line-height:1.5}.context-card a{color:var(--primary);margin-top:8px;font-size:11px;font-weight:800;display:inline-block}.dashboard-stub{background:linear-gradient(145deg,var(--glassA),var(--glassB));box-shadow:var(--shadow);border:1px solid #ffffffdb;border-radius:26px;margin-top:22px;padding:22px}.logout{color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:800}.ey{color:var(--primary);text-transform:uppercase;letter-spacing:1.1px;font-size:9px;font-weight:800}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field textarea{width:100%;min-height:92px;color:var(--text);-webkit-text-fill-color:var(--text);resize:vertical;background:#ffffffa8;border:1px solid #ffffffe6;border-radius:15px;outline:none;padding:12px 13px}.progress{gap:6px;margin:14px 0 20px;display:flex}.progress i{background:#eadfe5;border-radius:999px;flex:1;height:5px}.progress i.on{background:linear-gradient(90deg,var(--primary),var(--primary2))}@media (max-width:700px){.grid2{grid-template-columns:1fr}}.booking-days,.booking-slots{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.booking-day,.booking-slot{color:var(--text);cursor:pointer;background:#ffffff8a;border:1px solid #ffffffe0;border-radius:14px;padding:9px 11px;box-shadow:0 8px 18px #6242550d}.booking-day.active,.booking-slot.active{color:#fff;background:linear-gradient(145deg,var(--primary),var(--primary2));font-weight:800}.btn:disabled{opacity:.5;cursor:not-allowed}.operations-grid{grid-template-columns:1.25fr .85fr;gap:16px;margin-top:18px;display:grid}.date-toolbar{align-items:center;gap:8px;margin-top:16px;display:flex}.date-toolbar input{color:var(--text);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:14px;padding:10px 12px}.agenda-list{gap:8px;margin-top:12px;display:grid}.agenda-row{border-bottom:1px solid #6c4c5f14;grid-template-columns:66px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.agenda-row:last-child{border-bottom:0}.agenda-row p{color:var(--muted);margin:3px 0 0;font-size:9px}.agenda-time{font-size:11px;font-weight:900}.status-pill{color:#81777d;background:#f1eef0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-block}.status-pill.confirmed{color:#2d8b68;background:#eaf7f1}.status-pill.pending{color:#9a6c2c;background:#fff4e6}.status-pill.cancelled{color:#a45460;background:#fdeef0}.tiny-link{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.checkbox-line{align-items:center;gap:7px;margin:8px 0 13px;font-size:10px;display:flex}.staff-doctors{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.center-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.center-mark{background:linear-gradient(145deg,#6ea7d9,#9ec8ee)}@media (max-width:900px){.operations-grid,.center-agenda-grid{grid-template-columns:1fr}.agenda-row{grid-template-columns:58px 1fr}.agenda-row>:last-child{grid-column:2}}.permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 14px;display:grid}.team-member-card,.verification-card{background:#ffffff7a;border:1px solid #ffffffd1;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:18px;padding:14px;display:grid}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-actions .btn{width:auto}.status-pill.sent{color:#4e8fc5;background:#edf5fb}.status-pill.delivered{color:#2d8b68;background:#eaf7f1}.status-pill.failed{color:#a45460;background:#fdeef0}.status-pill.processing{color:#9a6c2c;background:#fff4e6}@media (max-width:800px){.permissions-grid,.team-member-card,.verification-card{grid-template-columns:1fr}}.action-row,.top-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.center-filter-grid{grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.public-search-form{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffffad,#ffffff57);border:1px solid #ffffffdb;border-radius:24px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:20px;padding:16px;display:grid}.doctor-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.doctor-search-grid.compact{grid-template-columns:1fr}.doctor-search-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffad,#ffffff57);border:1px solid #ffffffdb;border-radius:24px;padding:17px}.doctor-search-head{align-items:center;gap:11px;display:flex}.doctor-search-head h3{margin:0 0 3px;font-size:14px}.doctor-search-head p{color:var(--muted);margin:0;font-size:10px}.doctor-avatar{width:50px;height:50px;color:var(--primary);background:linear-gradient(145deg,#fff,#f4e9ef);border-radius:17px;place-items:center;font-weight:900;display:grid}.doctor-bio{color:var(--muted);min-height:46px;font-size:10px;line-height:1.55}.search-meta{color:var(--muted);justify-content:space-between;gap:10px;margin:10px 0;font-size:9px;display:flex}.search-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.favorite-button{color:var(--primary);cursor:pointer;background:#ffffff8a;border:1px solid #ffffffe6;border-radius:999px;padding:10px 12px;font-weight:800}.favorite-button.active{background:#f8d7e6b8}.center-public-hero{justify-content:space-between;align-items:center;gap:20px;padding:22px 0 16px;display:flex}.public-center-grid{grid-template-columns:1.4fr .7fr;gap:16px;margin-top:16px;display:grid}.specialty-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.specialty-chip{color:var(--primary);background:#ffffff85;border:1px solid #ffffffd1;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-block}.doctor-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.center-agenda-row{grid-template-columns:66px 1fr auto}@media (max-width:1050px){.center-filter-grid,.public-search-form,.doctor-search-grid{grid-template-columns:1fr 1fr}.public-center-grid{grid-template-columns:1fr}}@media (max-width:700px){.center-filter-grid,.public-search-form,.doctor-search-grid{grid-template-columns:1fr}.center-public-hero,.doctor-title-row{flex-direction:column;align-items:flex-start}}.metric-period-tabs,.patient-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.metric-period-tabs a,.patient-tabs a{color:var(--muted);background:#ffffff80;border:1px solid #ffffffd6;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.metric-period-tabs a.active,.patient-tabs a.active{background:linear-gradient(145deg,var(--primary),var(--primary2));color:#fff}.claim-banner{box-shadow:var(--shadow);background:linear-gradient(145deg,#f4d7e5b3,#ffffff85);border:1px solid #ffffffe0;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:16px 18px;display:flex}.claim-banner p{color:var(--muted);margin:5px 0 0;font-size:10px}.claim-banner .btn{width:auto}.patient-appointments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.patient-appointment-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffb3,#ffffff57);border:1px solid #ffffffe0;border-radius:24px;padding:17px}.patient-card-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.patient-card-top h3{margin:8px 0 3px;font-size:15px}.patient-card-top p{color:var(--muted);margin:0;font-size:10px}.appointment-date-badge{max-width:145px;color:var(--text);text-align:right;background:#ffffff94;border-radius:14px;padding:8px 10px;font-size:9px;font-weight:800}.summary-list{gap:0;margin:12px 0;display:grid}.summary-list>div{border-bottom:1px solid #5a415014;justify-content:space-between;gap:16px;padding:10px 0;font-size:10px;display:flex}.summary-list>div:last-child{border-bottom:0}.summary-list span{color:var(--muted)}.summary-list strong{text-align:right}.summary-list.compact{margin:8px 0}.appointment-ops{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:5px;max-width:210px;display:flex}.tiny-action{cursor:pointer;color:#766970;background:#f2eef0;border:0;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:900}.tiny-action.checkin{color:#4e8fc5;background:#edf5fb}.tiny-action.complete{color:#2d8b68;background:#eaf7f1}.tiny-action.no-show{color:#9a6c2c;background:#fff4e6}.tiny-action.cancel{color:#a45460;background:#fdeef0}.status-pill.checked_in{color:#4e8fc5;background:#edf5fb}.status-pill.completed{color:#2d8b68;background:#eaf7f1}.status-pill.no_show{color:#9a6c2c;background:#fff4e6}@media (max-width:800px){.patient-appointments-grid{grid-template-columns:1fr}.claim-banner,.patient-card-top{flex-direction:column;align-items:flex-start}.appointment-date-badge{text-align:left;max-width:none}.appointment-ops{justify-content:flex-start;max-width:none}}body{background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#f2bed642,#0000 22%),radial-gradient(circle at 82% 38%,#ffe9f266,#0000 24%),radial-gradient(circle at 50% 92%,#e2c3d221,#0000 22%),linear-gradient(#fff,#fcf9fb);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body:before{content:"";pointer-events:none;z-index:-1;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:fixed;inset:0}.auth-card,.dashboard-stub,.context-card,.doctor-search-card,.patient-appointment-card{border-color:#ffffffeb;box-shadow:0 18px 44px #5a3a4d17,inset 0 1px #ffffffd1}.center-theme{--primary:#6ea7d9;--primary2:#a7ceed;background:radial-gradient(circle at 18% 14%,#9ec8ee33,#0000 23%),radial-gradient(circle at 82% 42%,#dceefc61,#0000 28%);border-radius:30px;min-height:100vh}.waiting-room-grid{gap:12px;margin-top:18px;display:grid}.waiting-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffbd,#ffffff5c);border:1px solid #ffffffe6;border-radius:25px;grid-template-columns:52px 1fr;gap:14px;padding:16px;display:grid}.waiting-position{background:linear-gradient(145deg,var(--primary),var(--primary2));color:#fff;border-radius:16px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.waiting-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.waiting-head h3{margin:0 0 3px}.waiting-head p{color:var(--muted);margin:2px 0;font-size:9px}.waiting-time{color:#2d8b68;white-space:nowrap;background:#eaf7f1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.waiting-time.late{color:#9a6c2c;background:#fff4e6}.waiting-meta{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.waiting-meta span{color:var(--muted);background:#ffffff8f;border:1px solid #fffc;border-radius:999px;padding:6px 8px;font-size:8px}.waiting-note-form{grid-template-columns:1fr 110px auto;gap:8px;margin-bottom:9px;display:grid}.waiting-note-form input,.waiting-note-form select{min-width:0;color:var(--text);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:13px;padding:9px 10px}.staff-reschedule-popover{z-index:20;background:#fffffff5;border:1px solid #fff;border-radius:18px;width:min(430px,88vw);padding:12px;position:relative;box-shadow:0 20px 50px #47333f2e}.staff-reschedule-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.staff-reschedule-head button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:20px}.booking-days.compact,.booking-slots.compact{max-height:105px;overflow:auto}.tiny-action.reschedule{color:var(--primary);background:#f1eafb}.analytics-chart{align-items:flex-end;gap:7px;min-height:210px;margin-top:12px;padding:22px 4px 4px;display:flex;overflow-x:auto}.analytics-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:32px;display:flex}.analytics-value{color:var(--muted);margin-bottom:5px;font-size:8px}.analytics-bar-wrap{align-items:flex-end;width:100%;height:155px;display:flex}.analytics-bar-wrap i{background:linear-gradient(180deg,var(--primary2),var(--primary));opacity:.82;border-radius:9px 9px 4px 4px;width:100%;min-height:4px;display:block}.analytics-column span{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:7px;transform:rotate(-35deg)}.billing-current{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-current h2{margin:5px 0 0;font-size:30px}.plan-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.plan-choice-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffffb8,#ffffff5c);border:1px solid #ffffffe6;border-radius:25px;padding:18px}.plan-choice-card.current{outline:2px solid color-mix(in srgb,var(--primary) 28%, transparent)}.plan-choice-card h3{margin:5px 0}.plan-choice-card p{color:var(--muted);font-size:9px;line-height:1.5}.plan-price{margin:10px 0;font-size:24px;font-weight:900}.plan-price small{color:var(--muted);font-size:9px}@media (max-width:800px){.waiting-note-form,.plan-choice-grid,.waiting-card{grid-template-columns:1fr}}.vc-role-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.vc-role-content{min-width:0}.vc-role-content>.app-shell{max-width:1240px;margin:0;padding:28px 30px 44px}.vc-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:30;background:#ffffff80;border-right:1px solid #ffffffe0;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.vc-center-shell .vc-sidebar{--primary:#6ea7d9;--primary2:#a7ceed;background:#f6fbff9e}.vc-sidebar-brand{align-items:center;gap:10px;padding:4px 7px 16px;display:flex}.vc-sidebar-mark{color:#fff;background:linear-gradient(145deg,var(--primary),var(--primary2));width:43px;height:43px;box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 20%, transparent);border-radius:16px;place-items:center;font-weight:900;display:grid}.vc-sidebar-brand b{letter-spacing:-.4px;font-size:17px;display:block}.vc-sidebar-brand small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.vc-sidebar-user{background:linear-gradient(145deg,#ffffffb8,#ffffff59);border:1px solid #ffffffe0;border-radius:17px;margin-bottom:12px;padding:11px 12px}.vc-sidebar-user span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.vc-sidebar-user b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.vc-sidebar-nav{gap:4px;display:grid}.vc-sidebar-nav a{min-height:40px;color:var(--muted);border-radius:13px;align-items:center;gap:9px;padding:9px 10px;font-size:9px;font-weight:850;transition:all .16s;display:flex}.vc-sidebar-nav a:hover{color:var(--text);background:#ffffff80}.vc-sidebar-nav a.active{color:var(--text);background:linear-gradient(145deg,#ffffffd6,#ffffff70);box-shadow:0 8px 20px #4d36440f}.vc-nav-icon{text-align:center;width:18px;font-size:12px}.vc-unread-badge{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:7px;font-style:normal;font-weight:900;display:grid}.vc-sidebar-foot{color:var(--muted);border-top:1px solid #5a404e12;margin-top:auto;padding:12px 10px}.vc-sidebar-foot span{font-size:8px;font-weight:900;display:block}.vc-sidebar-foot small{font-size:7px}.vc-notification-list{margin-top:12px;display:grid}.vc-notification-item{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:flex-start;gap:11px;padding:13px 4px;display:grid}.vc-notification-item:last-child{border-bottom:0}.vc-notification-item.unread{background:#ffffff7a;border-radius:15px;margin:0 -8px;padding-left:12px;padding-right:12px}.vc-notification-dot{background:#d7ced3;border-radius:50%;width:7px;height:7px;margin-top:5px}.vc-notification-item.unread .vc-notification-dot{background:var(--primary)}.vc-notification-item b{font-size:10px}.vc-notification-item p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.vc-notification-item small{color:var(--muted);font-size:7px}.vc-notification-actions{align-items:center;gap:6px;display:flex}.vc-notification-actions a,.vc-notification-actions button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:5px;font-size:8px;font-weight:900}.vc-empty-state{text-align:center;color:var(--muted);padding:24px}.vc-empty-state b{color:var(--text);font-size:11px;display:block}.vc-empty-state p{font-size:9px}.vc-rating-row{color:var(--muted);align-items:center;gap:5px;margin:10px 0 2px;font-size:8px;display:flex}.vc-rating-row b{color:var(--text);font-size:9px}.vc-stars{color:#d99a43;letter-spacing:1px;font-weight:900}.vc-next-slot{background:linear-gradient(145deg,#fae9f1b3,#ffffff75);border:1px solid #ffffffdb;border-radius:14px;margin:9px 0;padding:10px 11px}.vc-next-slot small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:900;display:block}.vc-next-slot b{color:var(--primary);margin-top:4px;font-size:9px;display:block}.vc-public-rating{background:#ffffff75;border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:12px 0 16px;padding:12px;display:flex}.vc-rating-number{letter-spacing:-1px;font-size:29px;font-weight:900}.vc-public-rating p{color:var(--muted);margin:3px 0 0;font-size:8px}.vc-review-card{background:#ffffff75;border:1px solid #ffffffd1;border-radius:17px;padding:12px}.vc-review-head{justify-content:space-between;gap:10px;display:flex}.vc-review-head small{color:var(--muted);font-size:7px}.vc-review-card p{color:var(--text);font-size:9px;line-height:1.5}.vc-verified-review{color:#2d8b68;background:#eaf7f1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-block}.vc-existing-review{background:#ffffff7a;border:1px solid #ffffffd6;border-radius:16px;margin:12px 0;padding:12px}.vc-existing-review p{color:var(--muted);font-size:9px}.vc-existing-review small{color:var(--muted);font-size:7px}.vc-review-form{max-width:620px}.vc-review-form .field{margin:10px 0}@media (max-width:900px){.vc-role-shell{display:block}.vc-sidebar{border-bottom:1px solid #ffffffe0;border-right:0;height:auto;padding:10px 12px;position:relative}.vc-sidebar-brand{padding-bottom:8px}.vc-sidebar-user,.vc-sidebar-foot{display:none}.vc-sidebar-nav{gap:5px;padding-bottom:3px;display:flex;overflow-x:auto}.vc-sidebar-nav a{flex:none;min-height:36px}.vc-role-content>.app-shell{padding:22px 14px 38px}}.field-help{color:var(--muted);margin:6px 2px 0;font-size:8px;line-height:1.45}.vc-mfa-card{max-width:720px;margin-top:16px}.vc-security-icon{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,var(--primary),var(--primary2));width:54px;height:54px;box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 24%, transparent);border-radius:18px;place-items:center;margin-bottom:12px;font-size:12px;font-weight:900;display:grid}.vc-mfa-card h2{margin:0 0 8px;font-size:21px}.vc-mfa-flow{gap:12px;max-width:520px;margin-top:16px;display:grid}.vc-mfa-qr{background:#ffffff8a;border:1px solid #ffffffe0;border-radius:20px;grid-template-columns:180px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.vc-mfa-qr img{object-fit:contain;background:#fff;border-radius:12px;width:180px;height:180px;padding:6px;display:block}.vc-mfa-qr small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.vc-mfa-qr code{overflow-wrap:anywhere;max-width:100%;color:var(--text);background:#ffffffb8;border-radius:10px;padding:8px 9px;font-size:8px;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 38%, transparent);outline-offset:2px}@media (max-width:640px){.vc-mfa-qr{grid-template-columns:1fr}.vc-mfa-qr img{aspect-ratio:1;width:min(180px,100%);height:auto}}.vc-public-home{min-height:100vh;padding:18px 18px 32px}.vc-sponsored{box-shadow:var(--shadow);background:#ffffff94;border:1px solid #ffffffe6;border-radius:22px;position:relative;overflow:hidden}.vc-sponsored-link{display:block;position:relative}.vc-sponsored picture,.vc-sponsored img{width:100%;display:block}.vc-sponsored img{object-fit:cover}.vc-sponsored-label,.vc-hero-sponsored-label{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c181bb8;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px}.vc-sponsored-top{margin-bottom:14px}.vc-sponsored-top img{aspect-ratio:728/90}.vc-sponsored-sidebar img{aspect-ratio:1/2}.vc-sponsored-inline img{aspect-ratio:3}.vc-home-hero{background:radial-gradient(circle at 18% 12%,#f4c1d94d,#0000 25%),linear-gradient(145deg,#ffffffe0,#ffffff85);border:1px solid #ffffffeb;border-radius:32px;min-height:500px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #5238481a}.vc-home-hero-bg{z-index:0;position:absolute;inset:0}.vc-home-hero-bg img{object-fit:cover;width:100%;height:100%}.vc-home-hero.has-sponsored-bg:after{content:"";z-index:1;background:linear-gradient(90deg,#ffffffed 0%,#ffffffc9 44%,#ffffff3d 100%);position:absolute;inset:0}.vc-home-hero-content{z-index:2;max-width:760px;position:relative}.vc-home-copy h1{max-width:700px;font-size:clamp(34px,5vw,64px);line-height:.98}.vc-home-copy .lead{max-width:570px;font-size:12px;line-height:1.6}.vc-home-search{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa1;border:1px solid #ffffffeb;border-radius:21px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:9px;margin:22px 0 12px;padding:12px;display:grid;box-shadow:0 16px 34px #4a334114}.vc-hero-cta{color:var(--text);background:#ffffffb8;border:1px solid #ffffffeb;border-radius:999px;margin-top:18px;padding:9px 12px;font-size:8px;font-weight:900;display:inline-flex}.vc-home-body{grid-template-columns:minmax(0,1fr) 260px;gap:16px;margin-top:16px;display:grid}.vc-home-main-column{gap:16px;min-width:0;display:grid}.vc-home-ad-column{min-width:0}.vc-home-ad-column .vc-sponsored{position:sticky;top:18px}.vc-home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vc-home-center-cta{justify-content:space-between;align-items:center;gap:18px;display:flex}.vc-home-center-cta h2{margin:7px 0 0;font-size:23px;line-height:1.05}.vc-home-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 4px 0;font-size:8px;display:flex}.vc-home-footer div{flex-wrap:wrap;gap:12px;display:flex}.vc-ad-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.vc-ad-spec-card{background:#ffffff7a;border:1px solid #ffffffdb;border-radius:20px;padding:14px}.vc-ad-spec-icon{background:linear-gradient(145deg,var(--primary),var(--primary2));color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:9px;font-weight:900;display:grid}.vc-ad-spec-card h3{margin:0 0 9px;font-size:11px}.vc-ad-spec-card>div:not(.vc-ad-spec-icon){border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:8px;display:flex}.vc-ad-spec-card span{color:var(--muted)}.vc-ad-spec-card p{color:var(--muted);font-size:8px;line-height:1.45}.vc-ad-format-note{color:var(--muted);background:#ffffff7a;border-radius:15px;margin-top:12px;padding:11px 12px;font-size:8px}.vc-ad-current-preview{background:#ffffff73;border:1px solid #ffffffd6;border-radius:16px;margin:10px 0;padding:10px}.vc-ad-current-preview span{color:var(--muted);margin-bottom:7px;font-size:8px;display:block}.vc-ad-current-preview img{object-fit:cover;border-radius:12px;max-width:100%;max-height:240px;display:block}.vc-ad-metrics{gap:8px;margin-top:10px;display:grid}.vc-ad-metrics article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.vc-ad-metrics article:last-child{border-bottom:0}.vc-ad-metrics b{font-size:9px}.vc-ad-metrics p{color:var(--muted);margin:3px 0;font-size:8px}.vc-ad-metric-numbers{gap:9px;display:flex}.vc-ad-metric-numbers span{text-align:center;background:#ffffff7a;border-radius:12px;min-width:52px;padding:7px}.vc-ad-metric-numbers b{font-size:11px;display:block}.vc-ad-metric-numbers small{color:var(--muted);font-size:6px}.vc-campaign-list{gap:8px;margin-top:12px;display:grid}.vc-campaign-row{background:#ffffff6b;border:1px solid #ffffffd1;border-radius:17px;grid-template-columns:90px 1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.vc-campaign-thumb{width:90px;height:60px;color:var(--muted);background:#f1edf0;border-radius:10px;place-items:center;font-size:7px;display:grid;overflow:hidden}.vc-campaign-thumb img{object-fit:cover;width:100%;height:100%}.vc-campaign-row b{font-size:9px}.vc-campaign-row p{color:var(--muted);margin:3px 0;font-size:8px}.vc-campaign-row small{color:var(--muted);font-size:7px}@media (max-width:1020px){.vc-home-body{grid-template-columns:1fr}.vc-home-ad-column .vc-sponsored{position:static}.vc-sponsored-sidebar img{aspect-ratio:4/5}.vc-ad-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-campaign-row{grid-template-columns:75px 1fr}.vc-campaign-row>.status-pill,.vc-campaign-row>.admin-actions{grid-column:2}}@media (max-width:700px){.vc-public-home{padding:8px 8px 26px}.vc-home-hero{min-height:580px;padding:18px}.vc-home-hero.has-sponsored-bg:after{background:linear-gradient(#fffffff0 0%,#ffffffd1 62%,#ffffff4d 100%)}.vc-home-copy{margin-top:42px}.vc-home-search,.vc-home-trust-grid{grid-template-columns:1fr}.vc-home-center-cta{flex-direction:column;align-items:flex-start}.vc-sponsored-top img{aspect-ratio:16/5}.vc-sponsored-inline img{aspect-ratio:16/9}.vc-ad-spec-grid,.vc-ad-metrics article{grid-template-columns:1fr}}.vc-captcha{gap:6px;min-height:70px;margin:12px 0;display:grid}.vc-captcha small{color:var(--muted);font-size:7px}html,body{font-synthesis:none;text-rendering:optimizelegibility;font-family:Montserrat,Arial,sans-serif;font-weight:600}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6,.brand b,.btn,.logout,.patient-tabs a,.top-links a,.app-sidebar a,.sidebar-nav a,.status-pill,.page-kicker,.section-title,label,strong{letter-spacing:-.04em;font-family:Montserrat,Arial,sans-serif;font-weight:700}h1,h2{letter-spacing:-.04em;font-weight:800}p,.lead,small,.field input,.field select,.field textarea,.summary-list span,.context-card p{letter-spacing:-.015em;font-family:Montserrat,Arial,sans-serif;font-weight:500}input,select,textarea{letter-spacing:-.01em}.vc-theme-default,.vc-theme-gynecology,.vc-theme-cardiology,.vc-theme-gastro,.vc-theme-pediatrics,.vc-theme-dentistry{--theme-accent:#148fb8;--theme-accent-2:#29c6c4;--theme-soft:#e9f8fb;--theme-on-accent:#fff;--primary:var(--theme-accent);--primary2:var(--theme-accent-2)}.vc-theme-gynecology{--theme-accent:#e685b5;--theme-accent-2:#f0a2c7;--theme-soft:#fdebf4;--theme-on-accent:#fff}.vc-theme-cardiology{--theme-accent:#d94b5b;--theme-accent-2:#ef6e7b;--theme-soft:#fdecef;--theme-on-accent:#fff}.vc-theme-gastro{--theme-accent:#72bde3;--theme-accent-2:#9dd9f1;--theme-soft:#eaf7fd;--theme-on-accent:#183442}.vc-theme-pediatrics{--theme-accent:#f2c94c;--theme-accent-2:#ffe07a;--theme-soft:#fff8dc;--theme-on-accent:#3d3210}.vc-theme-dentistry{--theme-accent:#2f5bea;--theme-accent-2:#5c7bf0;--theme-soft:#edf1ff;--theme-on-accent:#fff}.vc-public-home,.public-search-page,.vc-public-doctor-page{font-family:Montserrat,Arial,sans-serif}.vc-public-home h1,.public-search-page h1,.vc-public-doctor-page h1{font-family:Montserrat,Arial,sans-serif;font-weight:800}.vc-brand-reference{align-items:center;gap:18px;min-height:58px;display:flex}.vc-brand-reference img{width:min(255px,42vw);height:auto;display:block}.vc-brand-reference.is-compact{gap:10px;min-height:44px;margin-bottom:18px}.vc-brand-reference.is-compact img{width:145px}.vc-brand-reference small{color:var(--muted);letter-spacing:-.02em;font-size:9px;font-weight:600}.vc-brand-tagline{color:#108eb8;letter-spacing:-.04em;max-width:230px;font-size:13px;font-weight:800;line-height:1.05}.vc-home-copy{max-width:690px;margin-top:58px}.vc-home-copy h1{letter-spacing:-.06em;max-width:720px;font-size:clamp(44px,6vw,76px);line-height:.91}.vc-home-copy .page-kicker{letter-spacing:-.04em;font-weight:800}.vc-home-copy .lead{letter-spacing:-.02em;max-width:600px;font-weight:500}.vc-home-hero{background:radial-gradient(circle at 14% 18%,#e4f4f785,#0000 31%),linear-gradient(145deg,#fffffff5,#ffffffb8)}.vc-home-hero.has-sponsored-bg:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffdb 44%,#ffffff4d 100%)}.vc-home-hero-content{max-width:900px}.vc-home-search{--primary:var(--theme-accent);--primary2:var(--theme-accent-2);background:#ffffffbd;border:1px solid #fffffff5;border-radius:28px;grid-template-columns:1.15fr .9fr auto;gap:12px;padding:14px}.vc-home-search .field{margin:0}.vc-home-search .field label{letter-spacing:-.02em;margin:0 0 7px 12px;font-size:8px;font-weight:800}.vc-input-pill{border:2px solid var(--theme-accent);min-height:48px;box-shadow:0 10px 24px color-mix(in srgb,var(--theme-accent) 10%,transparent);background:#fff;border-radius:999px;align-items:center;display:flex;overflow:hidden}.vc-input-pill input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px 0 16px!important}.vc-input-pill-icon{width:50px;color:var(--theme-on-accent);background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2));flex:0 0 50px;align-self:stretch;place-items:center;display:grid}.vc-input-pill-icon svg{width:21px;height:21px}.vc-theme-button{width:auto;min-height:48px;color:var(--theme-on-accent);background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2));box-shadow:0 12px 28px color-mix(in srgb,var(--theme-accent) 22%,transparent);letter-spacing:-.04em;border:0;align-self:end;padding:0 25px;font-size:12px;font-weight:800}.vc-theme-button:hover{filter:saturate(1.05);transform:translateY(-1px)}.vc-public-account-actions .btn{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:24px}.vc-trust-card{color:#fff;border:1px solid #ffffffeb;border-radius:24px;min-height:145px;padding:24px 22px 20px;position:relative;overflow:visible;box-shadow:0 18px 38px #215b711f}.vc-trust-card h3{text-transform:uppercase;letter-spacing:-.055em;margin:0 0 12px;font-size:20px;font-weight:800;line-height:.92}.vc-trust-card p{color:#ffffffeb;margin:0;font-size:9px;line-height:1.45}.vc-trust-icon{color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-12px;left:-10px;box-shadow:0 8px 20px #13607c2e}.vc-trust-professionals{background:linear-gradient(145deg,#178ab8,#4fa5cb)}.vc-trust-professionals .vc-trust-icon{background:#1389b9}.vc-trust-availability{background:linear-gradient(145deg,#22bfd1,#46d1d6)}.vc-trust-availability .vc-trust-icon{background:#16bfd1}.vc-trust-reminders{background:linear-gradient(145deg,#4fcda8,#7bd9b9)}.vc-trust-reminders .vc-trust-icon{background:#49c99f}.public-search-page{--primary:var(--theme-accent);--primary2:var(--theme-accent-2);max-width:1180px}.vc-search-top h1{letter-spacing:-.04em;font-size:38px;line-height:.98}.vc-search-top .lead{margin-bottom:0}.public-search-form{background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2));box-shadow:0 18px 42px color-mix(in srgb,var(--theme-accent) 20%,transparent);border:0;border-radius:24px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:8px;padding:10px 12px}.public-search-form .field{margin:0}.public-search-form .field label{color:var(--theme-on-accent);text-align:center;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 5px;font-size:7px;font-weight:800}.vc-search-input-wrap{background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #212b300a}.vc-search-input-wrap svg{color:#68777f;flex:none;width:15px;height:15px}.vc-search-input-wrap input{text-align:center;width:100%;min-width:0;font-size:10px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.vc-search-submit{width:auto;min-height:40px;color:var(--theme-accent);box-shadow:none;background:#fff;border:1px solid #ffffffb8;padding:0 20px;font-size:10px;font-weight:800}.doctor-search-grid{align-items:start}.doctor-search-card{--primary:var(--theme-accent);--primary2:var(--theme-accent-2);color:var(--theme-on-accent);background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent) 92%,white), color-mix(in srgb,var(--theme-accent-2) 88%,white));border:1px solid color-mix(in srgb,var(--theme-accent) 25%,white);box-shadow:0 20px 46px color-mix(in srgb,var(--theme-accent) 20%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:26px;padding:18px}.doctor-search-head{align-items:flex-start}.doctor-search-head h3{color:var(--theme-on-accent);letter-spacing:-.05em;margin:2px 0 3px;font-size:18px;font-weight:800;line-height:.98}.doctor-search-head p,.doctor-search-card .doctor-bio,.doctor-search-card .search-meta,.doctor-search-card .vc-rating-row span:not(.vc-stars){color:color-mix(in srgb,var(--theme-on-accent) 82%,transparent)}.doctor-avatar{width:62px;height:62px;color:var(--theme-accent);background:#fff;border-radius:18px;box-shadow:0 12px 26px #00000014}.doctor-search-card .vc-rating-row{margin-top:14px}.doctor-search-card .vc-rating-row b{color:var(--theme-on-accent)}.doctor-search-card .doctor-bio{min-height:54px}.doctor-search-card .vc-next-slot{box-shadow:none;background:#ffffff2e;border:1px solid #ffffff4d}.doctor-search-card .vc-next-slot small{color:color-mix(in srgb,var(--theme-on-accent) 76%,transparent)}.doctor-search-card .vc-next-slot b{color:var(--theme-on-accent)}.doctor-search-card .search-meta{font-weight:600}.vc-profile-reserve-button{width:auto;min-height:46px;color:var(--theme-on-accent);background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2));letter-spacing:-.035em;border:1px solid #ffffffb8;align-items:center;gap:10px;padding:8px 17px;font-size:11px;line-height:.9;display:inline-flex;box-shadow:0 12px 24px #00000017}.vc-profile-reserve-button svg{width:22px;height:22px}.doctor-search-card .vc-profile-reserve-button{color:var(--theme-accent);box-shadow:none;background:#fff}.doctor-search-card .favorite-button{color:var(--theme-on-accent);background:0 0;border-color:#ffffff80}.doctor-search-card .favorite-button.active{color:var(--theme-accent);background:#fff}.vc-public-doctor-page{--primary:var(--theme-accent);--primary2:var(--theme-accent-2);max-width:1120px}.vc-profile-shell{border-radius:32px;width:min(960px,100%);padding:30px}.vc-verified-badge{color:#fff;letter-spacing:-.02em;background:#42cfa6;border-radius:999px;align-items:center;gap:8px;margin:2px 0 18px;padding:7px 14px 7px 8px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #2aaa8424}.vc-verified-badge span{background:#3299f4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.vc-verified-badge svg{width:18px;height:18px}.vc-themed-doctor-name{color:var(--theme-accent);letter-spacing:-.055em;font-size:36px;line-height:.96}.vc-themed-specialty-line{color:color-mix(in srgb,var(--theme-accent) 75%,#4b4148);font-weight:600}.vc-public-doctor-page .favorite-button{color:var(--theme-accent);border-color:color-mix(in srgb,var(--theme-accent) 28%,white)}.vc-profile-about,.vc-profile-info-grid{margin-top:16px}.vc-profile-accent-card{min-height:88px;color:var(--theme-on-accent);background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2));border:1px solid color-mix(in srgb,var(--theme-accent) 28%,white);box-shadow:0 15px 32px color-mix(in srgb,var(--theme-accent) 16%,transparent);border-radius:20px;padding:17px 20px}.vc-profile-accent-card h3{color:inherit;text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:16px;line-height:.95}.vc-profile-card-meta{color:inherit;text-transform:uppercase;gap:18px;margin-top:8px;font-size:10px;font-weight:800;display:flex}.vc-profile-office-card{align-items:center;gap:12px;display:flex}.vc-profile-office-card>svg{flex:none;width:28px;height:28px}.vc-profile-office-card p{color:color-mix(in srgb,var(--theme-on-accent) 86%,transparent);margin:5px 0 0;font-size:10px;font-weight:600}.vc-public-doctor-page .dashboard-stub{border-radius:24px}.vc-public-doctor-page .booking-day,.vc-public-doctor-page .booking-slot{font-weight:600}.vc-public-doctor-page .booking-day.active,.vc-public-doctor-page .booking-slot.active{color:var(--theme-on-accent);background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))}.vc-public-doctor-page .btn-primary{color:var(--theme-on-accent)}.vc-profile-reviews{background:#fff9}@media (max-width:900px){.vc-brand-reference{flex-direction:column;align-items:flex-start;gap:8px}.vc-brand-reference.is-compact{flex-direction:row;align-items:center}.vc-brand-tagline{max-width:260px}.vc-home-copy h1{font-size:clamp(42px,10vw,66px)}.public-search-form{border-radius:26px;grid-template-columns:1fr 1fr}.vc-search-submit{grid-column:span 2}}@media (max-width:700px){.vc-home-search{grid-template-columns:1fr}.vc-theme-button{width:100%}.vc-home-trust-grid{grid-template-columns:1fr}.vc-trust-card{min-height:126px}.public-search-form{grid-template-columns:1fr}.vc-search-submit{grid-column:auto;width:100%}.vc-profile-shell{padding:20px}.vc-themed-doctor-name{font-size:31px}.vc-profile-card-meta{flex-direction:column;gap:3px}}body{background-color:#0000;background-image:radial-gradient(circle at 12% 18%,#e685b51a,#0000 26%),radial-gradient(circle at 82% 20%,#72bde31a,#0000 27%),radial-gradient(circle at 72% 78%,#2f5bea11,#0000 25%),radial-gradient(circle at 20% 82%,#f2c94c13,#0000 24%),linear-gradient(#fff,#fdfafb 64%,#fff);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:145% 145%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:24s ease-in-out infinite alternate vc-general-canvas}body:after{content:"";pointer-events:none;z-index:9999;opacity:.028;mix-blend-mode:multiply;background-image:radial-gradient(circle,#261f24b8 .55px,#0000 .75px);background-size:4px 4px;position:fixed;inset:0}@keyframes vc-general-canvas{0%{background-position:0 0,100% 0,100% 100%,0 100%,0 0}to{background-position:10% 7%,90% 14%,88% 90%,14% 87%,0 0}}.vc-specialty-surface{isolation:isolate;position:relative}.vc-specialty-surface>:not(.vc-specialty-ambient){z-index:1;position:relative}.vc-specialty-ambient{z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 73% 28%, color-mix(in srgb,var(--theme-accent) 28%,transparent) 0 9%, color-mix(in srgb,var(--theme-accent-2) 18%,transparent) 18%, transparent 47%), radial-gradient(circle at 22% 58%, color-mix(in srgb,var(--theme-accent-2) 18%,transparent), transparent 36%);filter:blur(9px);height:620px;animation:16s ease-in-out infinite alternate vc-specialty-float;position:absolute;inset:-100px -14vw auto;transform:translate(0,0)}.vc-specialty-ambient:after,.vc-general-orbs:after{content:"";opacity:.11;mix-blend-mode:multiply;background-image:radial-gradient(circle,#1f1c1e7a .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.vc-ambient-general{--theme-accent:#e685b5;--theme-accent-2:#72bde3;background:radial-gradient(circle at 18% 32%,#e685b53d,#0000 29%),radial-gradient(circle at 76% 26%,#72bde338,#0000 31%),radial-gradient(circle at 64% 76%,#2f5bea1f,#0000 28%),radial-gradient(circle at 30% 78%,#f2c94c21,#0000 27%)}@keyframes vc-specialty-float{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(2.5%,18px)scale(1.045)}}.vc-general-surface{isolation:isolate;position:relative}.vc-general-surface>:not(.vc-general-orbs){z-index:1;position:relative}.vc-general-orbs{z-index:0;pointer-events:none;opacity:.62;filter:blur(13px);background:radial-gradient(circle at 12% 35%,#e685b530,#0000 25%),radial-gradient(circle at 40% 14%,#72bde330,#0000 25%),radial-gradient(circle at 76% 30%,#2f5bea1a,#0000 25%),radial-gradient(circle at 67% 78%,#f2c94c1c,#0000 25%);height:670px;animation:20s ease-in-out infinite alternate-reverse vc-specialty-float;position:absolute;inset:-90px -10vw auto}.vc-brand-reference{display:block}.vc-brand-reference-main{align-items:center;gap:10px;display:flex}.vc-brand-reference.has-tagline .vc-brand-reference-main{display:block}.vc-brand-reference.has-tagline img{width:min(255px,42vw)}.vc-brand-reference.has-tagline .vc-brand-tagline{color:#168eaf;letter-spacing:-.035em;max-width:300px;margin:7px 0 0 5px;font-size:12px;font-weight:800;line-height:1.18;display:block}.vc-brand-reference.is-compact{align-items:center;display:flex}.vc-brand-reference.is-compact .vc-brand-reference-main{align-items:center;gap:9px;display:flex}.vc-home-copy{margin-top:52px}.vc-home-title{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(44px,5.9vw,76px)!important;line-height:1.015!important}.vc-home-title span{display:block}.vc-home-title span+span{margin-top:.035em}.vc-home-trust-grid{align-items:stretch}.vc-trust-card{min-height:160px;padding:48px 24px 22px}.vc-trust-card h3{z-index:2;margin:0 0 12px;line-height:.96;position:relative}.vc-trust-icon{z-index:3;width:48px;height:48px;top:-17px;left:20px}.vc-trust-icon svg{width:20px;height:20px}.vc-input-pill,.vc-search-input-wrap{transition:box-shadow .18s,border-color .18s,transform .18s}.vc-input-pill input,.vc-search-input-wrap input{appearance:none;box-shadow:none!important;border:0!important;outline:none!important;text-decoration:none!important}.vc-input-pill input:focus,.vc-search-input-wrap input:focus{box-shadow:none!important;border:0!important;outline:none!important}.vc-input-pill:focus-within{border-color:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 14%,transparent), 0 14px 32px color-mix(in srgb,var(--theme-accent) 16%,transparent);transform:translateY(-1px)}.vc-search-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 16%,transparent), 0 10px 20px #1d252b12}.public-search-form{--primary:var(--theme-accent);--primary2:var(--theme-accent-2);transition:background .28s,box-shadow .28s}.vc-search-submit{transition:color .22s,transform .18s,box-shadow .18s}.vc-search-submit:hover{transform:translateY(-1px);box-shadow:0 9px 20px #00000012}.vc-search-empty{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#ffffffa1;margin-top:22px}.vc-search-empty-start{border-style:dashed}.doctor-search-card .vc-rating-glass{-webkit-backdrop-filter:blur(13px)saturate(130%);backdrop-filter:blur(13px)saturate(130%);background:#ffffff2b;border:1px solid #ffffff5c;border-radius:14px;width:100%;min-height:42px;margin:14px 0 9px;padding:9px 12px;box-shadow:inset 0 1px #ffffff38,0 8px 18px #00000009}.doctor-search-card .vc-rating-glass .vc-stars{color:#fff;letter-spacing:0;text-shadow:0 2px 8px #0000001f;font-size:16px;line-height:1}.doctor-search-card .vc-rating-glass b{color:#fff;font-size:10px}.doctor-search-card .vc-rating-glass span:not(.vc-stars){color:#fffffff0;font-weight:600}.vc-profile-reviews{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#ffffff91}.vc-review-glass{box-shadow:inset 0 1px 0 #fffc, 0 12px 28px color-mix(in srgb,var(--theme-accent) 8%,transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#ffffffb0,#ffffff61);border:1px solid #ffffffe0;border-radius:19px;padding:15px 16px}.vc-review-glass .vc-stars{color:var(--theme-accent);letter-spacing:1.5px;font-size:15px}.plan-choice-grid{gap:18px}.plan-choice-card{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border:1px solid #ffffffd6;border-radius:30px;min-height:255px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff73,0 24px 52px #362e341a}.plan-choice-card:first-child{background:linear-gradient(115deg,#f9fafc 0%,#dfe3e8 27%,#fff 52%,#e5e8ec 74%,#fafbfc 100%)}.plan-choice-card:nth-child(2){background:linear-gradient(115deg,#f8fbfc 0%,#d4e0e6 25%,#fff 49%,#cddbe2 73%,#f7fafb 100%)}.plan-choice-card:nth-child(3){background:linear-gradient(115deg,#fff9fb 0%,#ead9e2 25%,#fffefe 49%,#d9c6d0 74%,#fff8fb 100%)}.plan-choice-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff9e 48%,#ffffff14 57%,#0000 66%);animation:7.5s ease-in-out infinite vc-metal-sheen;position:absolute;inset:-45% -70%;transform:translate(-34%)rotate(2deg)}.plan-choice-card>*{z-index:1;position:relative}.plan-choice-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 30px 62px #362e3424}.plan-choice-card.current{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 8%,transparent), inset 0 1px 0 #fffffffa, 0 30px 64px #362e3424}.plan-choice-card .ey{letter-spacing:.14em;color:#b4517f}.plan-choice-card h3{letter-spacing:-.045em;margin:7px 0;font-size:22px}.plan-choice-card .plan-price{letter-spacing:-.045em;font-size:30px}.plan-choice-card .btn{background:#fff6;border:1px solid #ffffffc7;margin-top:18px;box-shadow:inset 0 1px #ffffffb8}@keyframes vc-metal-sheen{0%,35%{transform:translate(-34%)rotate(2deg)}65%,to{transform:translate(36%)rotate(2deg)}}@media (max-width:900px){.vc-home-title{font-size:clamp(42px,9.5vw,64px)!important}.vc-trust-card{padding-top:44px}}@media (max-width:700px){.vc-brand-reference.has-tagline .vc-brand-tagline{margin-left:2px;font-size:11px}.vc-home-title{line-height:1.04!important}.vc-specialty-ambient,.vc-general-orbs{opacity:.52;height:520px}}@media (prefers-reduced-motion:reduce){body,.vc-specialty-ambient,.vc-general-orbs,.plan-choice-card:before{animation:none!important}}.vc-home-search.vc-home-search-four{grid-template-columns:1.15fr 1fr .85fr auto;gap:10px}.vc-home-search.vc-home-search-four .vc-theme-button{min-width:175px}.vc-current-plan-card{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);border:1px solid #ffffffe0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #ffffff75,0 25px 56px #362e341c}.vc-current-plan-card:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff8f 49%,#ffffff12 58%,#0000 68%);animation:8.5s ease-in-out infinite vc-current-plan-sheen;position:absolute;inset:-80% -50%;transform:translate(-30%)rotate(2deg)}.vc-current-plan-card>*{z-index:1;position:relative}.vc-current-plan-card.vc-plan-tone-basic{background:linear-gradient(115deg,#fafbfd 0%,#dfe4e9 25%,#fff 49%,#e4e8ed 74%,#fafbfd 100%)}.vc-current-plan-card.vc-plan-tone-pro{background:linear-gradient(115deg,#f7fbfd 0%,#cfdee6 25%,#fff 49%,#c9d9e1 74%,#f7fafc 100%)}.vc-current-plan-card.vc-plan-tone-plus{background:linear-gradient(115deg,#fff9fb 0%,#ead9e2 25%,#fffefe 49%,#d9c6d0 74%,#fff8fb 100%);border-color:#e387b270;box-shadow:0 0 0 4px #e78db80e,inset 0 1px #fffffffa,0 28px 62px #7b49631f}.vc-current-plan-card.vc-plan-tone-none{background:linear-gradient(115deg,#fbfbfc,#f0f0f2 31%,#fff 53%,#ececef 78%,#fafafa)}.plan-choice-card.vc-plan-basic{background:linear-gradient(115deg,#f9fafc 0%,#dfe3e8 27%,#fff 52%,#e5e8ec 74%,#fafbfc 100%)}.plan-choice-card.vc-plan-pro{background:linear-gradient(115deg,#f8fbfc 0%,#d4e0e6 25%,#fff 49%,#cddbe2 73%,#f7fafb 100%)}.plan-choice-card.vc-plan-plus{background:linear-gradient(115deg,#fff9fb 0%,#ead9e2 25%,#fffefe 49%,#d9c6d0 74%,#fff8fb 100%)}@keyframes vc-current-plan-sheen{0%,34%{transform:translate(-32%)rotate(2deg)}66%,to{transform:translate(32%)rotate(2deg)}}@media (max-width:1000px){.vc-home-search.vc-home-search-four{grid-template-columns:1fr 1fr}.vc-home-search.vc-home-search-four .vc-theme-button{width:100%;min-width:0}}@media (max-width:700px){.vc-home-search.vc-home-search-four{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vc-current-plan-card:before{animation:none!important}}.vc-search-layout-0030{border-radius:30px!important;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(200px,.9fr) auto!important;align-items:end!important;gap:22px!important;padding:22px 24px!important;display:grid!important}.vc-home-search.vc-search-layout-0030{background:#ffffffb8!important;border:1px solid #fffffff0!important}.vc-search-results-form.vc-search-layout-0030{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 20px 42px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;margin-top:24px!important}.vc-search-layout-0030 .field{flex-direction:column!important;gap:9px!important;min-width:0!important;margin:0!important;display:flex!important}.vc-search-layout-0030 .field label{color:#342b31!important;margin:0 0 0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}.vc-search-results-form.vc-search-layout-0030 .field label{color:var(--theme-on-accent)!important}.vc-search-control{border:2px solid var(--theme-accent)!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-width:0!important;height:58px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 24px #272d3214!important}.vc-search-control input{width:100%!important;min-width:0!important;height:54px!important;box-shadow:none!important;color:#2f282d!important;background:0 0!important;border:0!important;outline:0!important;padding:0 72px 0 20px!important;font-size:17px!important;font-weight:600!important}.vc-search-control-icon{z-index:4!important;width:60px!important;height:58px!important;color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;pointer-events:none!important;border-radius:0 999px 999px 0!important;place-items:center!important;display:grid!important;position:absolute!important;top:-2px!important;right:-2px!important}.vc-search-control-icon svg{width:21px!important;height:21px!important}.vc-search-control-picker{overflow:visible!important}.vc-specialty-picker{z-index:7!important;width:100%!important;height:54px!important;position:relative!important}.vc-specialty-picker-trigger{color:#2f282d!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:54px!important;padding:0 82px 0 20px!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;display:flex!important}.vc-specialty-picker-trigger .is-placeholder{color:#8b8288!important}.vc-specialty-chevron{z-index:9!important;color:#554c52!important;pointer-events:none!important;font-size:20px!important;font-weight:900!important;transition:transform .18s!important;position:absolute!important;top:50%!important;right:67px!important;transform:translateY(-50%)rotate(0)!important}.vc-specialty-chevron.is-open{transform:translateY(-50%)rotate(180deg)!important}.vc-specialty-picker-menu{z-index:100!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff7!important;border:1px solid #322b3014!important;border-radius:18px!important;width:max(100%,250px)!important;padding:8px!important;position:absolute!important;top:66px!important;left:0!important;box-shadow:0 22px 50px #261f242e!important}.vc-specialty-picker-menu button{color:#312a2f!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:42px!important;padding:0 13px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important}.vc-specialty-picker-menu button:hover,.vc-specialty-picker-menu button.is-selected{background:var(--theme-soft)!important;color:var(--theme-accent)!important}.vc-search-main-button{align-self:end!important;min-width:210px!important;height:58px!important;padding:0 25px!important}.vc-search-count{margin:18px 0 12px!important}.doctor-search-grid{margin-top:20px!important}.vc-doctor-card-0030{width:min(100%,390px)!important;padding:18px!important}.vc-patient-keyfacts{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:14px 0 16px!important;display:grid!important}.vc-patient-keyfact{-webkit-backdrop-filter:blur(14px)saturate(130%)!important;backdrop-filter:blur(14px)saturate(130%)!important;background:linear-gradient(145deg,#ffffff3d,#ffffff1f)!important;border:1px solid #ffffff70!important;border-radius:18px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:70px!important;padding:11px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #00000009!important}.vc-keyfact-icon{width:35px!important;height:35px!important;color:var(--theme-accent)!important;background:#fff!important;border-radius:50%!important;flex:0 0 35px!important;place-items:center!important;display:grid!important;box-shadow:0 7px 16px #00000012!important}.vc-keyfact-icon svg{width:18px!important;height:18px!important}.vc-keyfact-price{font-size:17px!important;font-weight:900!important}.vc-patient-keyfact small{color:#ffffffd1!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:9px!important;font-weight:800!important;display:block!important}.vc-patient-keyfact strong{color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}@media (max-width:1080px){.vc-search-layout-0030{grid-template-columns:1fr 1fr!important}.vc-search-main-button{width:100%!important;min-width:0!important}}@media (max-width:700px){.vc-search-layout-0030{grid-template-columns:1fr!important;gap:16px!important;padding:17px!important}.vc-patient-keyfacts{grid-template-columns:1fr!important}.vc-doctor-card-0030{width:100%!important}}.vc-public-home,.vc-public-home-inner,.vc-home-hero,.vc-home-hero-content,.vc-home-copy,.vc-home-search,.vc-search-layout-0030,.vc-search-results-form,.public-search-page,.app-shell{overflow:visible!important}.vc-home-hero{z-index:20!important;position:relative!important}.vc-home-copy{z-index:30!important;position:relative!important}.vc-home-search.vc-search-layout-0030,.vc-search-results-form.vc-search-layout-0030{z-index:100!important;position:relative!important}.vc-home-body,.vc-home-trust-grid,.vc-home-center-cta{z-index:1!important;position:relative!important}.vc-specialty-picker{z-index:1001!important;position:relative!important}.vc-specialty-picker-menu{z-index:99999!important;isolation:isolate!important}.vc-home-search.vc-search-layout-0030>.field,.vc-home-search.vc-search-layout-0030>.vc-search-main-button{box-sizing:border-box!important;width:100%!important;min-width:0!important}.vc-home-search.vc-search-layout-0030 .vc-search-main-button{min-width:220px!important}.vc-search-results-form.vc-search-layout-0030{box-sizing:border-box!important;grid-template-columns:minmax(240px,1.18fr) minmax(230px,1fr) minmax(210px,.88fr) minmax(110px,.42fr)!important;column-gap:18px!important;width:100%!important;max-width:none!important;padding:18px 20px!important}.vc-specialty-picker-menu{-webkit-backdrop-filter:blur(24px)saturate(135%)!important;backdrop-filter:blur(24px)saturate(135%)!important;background:#fffffffb!important;border:1px solid #362d3314!important;border-radius:20px!important;width:max(100%,290px)!important;max-height:320px!important;padding:9px!important;top:68px!important;left:-2px!important;overflow:auto!important;box-shadow:0 26px 60px #28202538,0 8px 20px #2820251a!important}.vc-specialty-picker-menu button{white-space:nowrap!important;border-radius:13px!important;min-height:44px!important;padding:0 14px!important}.vc-specialty-picker-menu button+button{margin-top:3px!important}.vc-public-account-actions{-webkit-backdrop-filter:blur(18px)saturate(125%)!important;backdrop-filter:blur(18px)saturate(125%)!important;background:linear-gradient(145deg,#ffffffc7,#ffffff94)!important;border:1px solid #ffffffeb!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-top:18px!important;padding:6px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #2d262b14!important}.vc-public-account-actions .btn{color:#30282f!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-weight:800!important;text-decoration:none!important;transition:transform .18s,background .18s,color .18s,box-shadow .18s!important;display:inline-flex!important}.vc-public-account-actions .btn:first-child{background:#ffffffb8!important;border-color:#362d3314!important}.vc-public-account-actions .btn:last-child{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important}.vc-public-account-actions .btn:hover{transform:translateY(-1px)!important}.vc-home-trust-grid{margin-top:24px!important}@media (max-width:1120px){.vc-home-search.vc-search-layout-0030,.vc-search-results-form.vc-search-layout-0030{grid-template-columns:1fr 1fr!important}.vc-home-search.vc-search-layout-0030 .vc-search-main-button,.vc-search-results-form.vc-search-layout-0030 .vc-search-main-button{width:100%!important;min-width:0!important}}@media (max-width:700px){.vc-home-search.vc-search-layout-0030,.vc-search-results-form.vc-search-layout-0030{grid-template-columns:1fr!important;padding:17px!important}.vc-public-account-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.vc-public-account-actions .btn{width:100%!important}}.vc-home-copy{overflow:visible!important}.vc-home-search.vc-search-layout-0030{box-sizing:border-box!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important;backdrop-filter:blur(22px)saturate(125%)!important;background:linear-gradient(145deg,#ffffffdb,#ffffffb3)!important;border:1px solid #fffffff5!important;border-radius:30px!important;grid-template-columns:minmax(235px,1.1fr) minmax(270px,1.18fr) minmax(215px,.92fr) minmax(225px,.9fr)!important;gap:18px!important;width:min(1120px,100vw - 110px)!important;min-width:0!important;max-width:1120px!important;padding:22px 24px!important;box-shadow:inset 0 1px #fffffffa,0 18px 44px #30282e13!important}.vc-home-search.vc-search-layout-0030>*{box-sizing:border-box!important;min-width:0!important}.vc-home-search.vc-search-layout-0030 .vc-search-main-button{width:100%!important;min-width:0!important;max-width:none!important}.vc-home-search .vc-specialty-picker-trigger,.vc-search-results-form .vc-specialty-picker-trigger{letter-spacing:-.025em!important;padding-left:18px!important;padding-right:82px!important;font-size:15.5px!important}.vc-home-search .vc-specialty-picker-trigger>span:first-child,.vc-search-results-form .vc-specialty-picker-trigger>span:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.vc-specialty-picker-menu{width:max(100%,320px)!important}.vc-search-results-form.vc-search-layout-0030{grid-template-columns:minmax(235px,1.12fr) minmax(255px,1.1fr) minmax(215px,.92fr) minmax(120px,.46fr)!important;gap:18px!important}@media (max-width:1180px){.vc-home-search.vc-search-layout-0030{grid-template-columns:1fr 1fr!important;width:min(920px,100vw - 72px)!important}.vc-home-search.vc-search-layout-0030 .vc-search-main-button{min-height:58px!important}}@media (max-width:720px){.vc-home-search.vc-search-layout-0030{grid-template-columns:1fr!important;gap:15px!important;width:100%!important;max-width:100%!important;padding:17px!important}.vc-home-search .vc-specialty-picker-trigger,.vc-search-results-form .vc-specialty-picker-trigger{font-size:15px!important}.vc-specialty-picker-menu{width:100%!important;min-width:0!important}}.public-search-page{overflow:visible!important}.vc-search-results-form.vc-search-layout-0030{box-sizing:border-box!important;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:0 20px 44px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;border-radius:30px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1.05fr) minmax(0,.92fr) 150px!important;align-items:end!important;gap:14px 16px!important;padding:18px 20px!important;display:grid!important}.vc-search-results-form.vc-search-layout-0030>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.vc-search-results-form.vc-search-layout-0030 .vc-search-main-button{white-space:nowrap!important;border-radius:999px!important;align-self:end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;padding:0 18px!important}.vc-search-results-form.vc-search-layout-0030 .vc-search-control{width:100%!important;min-width:0!important;max-width:100%!important}.vc-search-results-form.vc-search-layout-0030 .field{width:100%!important;min-width:0!important}.vc-search-results-form .vc-specialty-picker-trigger>span:first-child,.vc-search-results-form .vc-search-control input{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.vc-search-count,.doctor-search-grid{margin-top:18px!important}@media (max-width:1050px){.vc-search-results-form.vc-search-layout-0030{grid-template-columns:1fr 1fr!important}.vc-search-results-form.vc-search-layout-0030 .vc-search-main-button{width:100%!important}}@media (max-width:700px){.vc-search-results-form.vc-search-layout-0030{grid-template-columns:1fr!important;padding:16px!important}}.vc-public-doctor-page[data-repair="0034-public-profile"]{width:min(1180px,100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;padding:28px 0 70px!important}.vc-profile-page-top{margin-bottom:18px!important}.vc-profile-hero-premium{z-index:1!important;background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent) 18%,white), #ffffffc7 48%, color-mix(in srgb,var(--theme-accent-2) 12%,white))!important;box-shadow:inset 0 1px 0 #fffffffa, 0 26px 60px color-mix(in srgb,var(--theme-accent) 12%,transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(128%)!important;backdrop-filter:blur(26px)saturate(128%)!important;border:1px solid #fffffff0!important;border-radius:32px!important;justify-content:space-between!important;align-items:flex-start!important;gap:28px!important;padding:28px!important;display:flex!important;position:relative!important;overflow:hidden!important}.vc-profile-hero-premium:after{content:""!important;background:radial-gradient(circle, color-mix(in srgb,var(--theme-accent) 22%,transparent), transparent 66%)!important;pointer-events:none!important;border-radius:50%!important;width:280px!important;height:280px!important;position:absolute!important;top:-120px!important;right:-85px!important}.vc-profile-hero-main{z-index:2!important;align-items:flex-start!important;gap:20px!important;display:flex!important;position:relative!important}.vc-profile-avatar-premium{width:112px!important;height:112px!important;color:var(--theme-accent)!important;letter-spacing:-.06em!important;background:#fff!important;border:1px solid #fffffff0!important;border-radius:28px!important;flex:0 0 112px!important;place-items:center!important;font-size:32px!important;font-weight:900!important;display:grid!important;box-shadow:inset 0 1px #fff,0 18px 38px #30282e17!important}.vc-profile-identity h1{color:#2e272c!important;letter-spacing:-.06em!important;margin:8px 0 6px!important;font-size:clamp(34px,4.4vw,54px)!important;line-height:.96!important}.vc-profile-specialty{color:color-mix(in srgb,var(--theme-accent) 70%,#42373e)!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.vc-verified-badge-compact{margin:0!important}.vc-profile-rating-premium{align-items:center!important;gap:12px!important;margin-top:18px!important;display:flex!important}.vc-profile-rating-number{color:#2e272c!important;letter-spacing:-.06em!important;font-size:34px!important;font-weight:900!important;line-height:1!important}.vc-profile-rating-premium .vc-stars{color:var(--theme-accent)!important;letter-spacing:2px!important;font-size:17px!important}.vc-profile-rating-premium p{color:#756a70!important;margin:3px 0 0!important;font-size:11px!important}.vc-profile-favorite-wrap{z-index:3!important;position:relative!important}.vc-profile-favorite-wrap .favorite-button{min-height:46px!important;color:var(--theme-accent)!important;background:#ffffffc2!important;border:1px solid #ffffffeb!important;border-radius:999px!important;padding:0 18px!important;box-shadow:0 10px 24px #30282e12!important}.vc-profile-premium-grid{grid-template-columns:minmax(0,1fr) minmax(350px,420px)!important;align-items:start!important;gap:22px!important;margin-top:22px!important;display:grid!important}.vc-profile-main-column{gap:18px!important;display:grid!important}.vc-profile-glass-card,.vc-profile-booking-shell{-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(145deg,#ffffffc2,#ffffff94)!important;border:1px solid #ffffffeb!important;border-radius:28px!important;box-shadow:inset 0 1px #fffffff2,0 20px 46px #31292e13!important}.vc-profile-glass-card{padding:24px!important}.vc-profile-section-kicker{color:var(--theme-accent)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important}.vc-profile-glass-card h2,.vc-profile-booking-shell h2{color:#30282e!important;letter-spacing:-.045em!important;margin:0!important;font-size:24px!important;line-height:1!important}.vc-profile-about-premium p{color:#6f646a!important;margin:13px 0 0!important;font-size:14px!important;line-height:1.6!important}.vc-profile-service-list{gap:10px!important;margin-top:18px!important;display:grid!important}.vc-profile-service-row{background:#ffffffa8!important;border:1px solid #ffffffeb!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:14px!important;display:grid!important}.vc-profile-service-icon,.vc-profile-office-icon{width:42px!important;height:42px!important;color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.vc-profile-service-icon svg,.vc-profile-office-icon svg{width:20px!important;height:20px!important}.vc-profile-service-copy h3,.vc-profile-office-premium h3{color:#30282e!important;letter-spacing:-.03em!important;margin:0!important;font-size:15px!important;line-height:1.15!important}.vc-profile-service-copy p,.vc-profile-office-premium p{color:#83777e!important;margin:4px 0 0!important;font-size:11px!important}.vc-profile-service-price{text-align:right!important;min-width:95px!important;color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;border-radius:16px!important;padding:8px 12px!important}.vc-profile-service-price small{text-transform:uppercase!important;letter-spacing:.08em!important;opacity:.84!important;margin-bottom:2px!important;font-size:8px!important;font-weight:800!important;display:block!important}.vc-profile-office-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;display:grid!important}.vc-profile-office-premium{background:#ffffffa8!important;border:1px solid #ffffffeb!important;border-radius:20px!important;align-items:flex-start!important;gap:12px!important;padding:15px!important;display:flex!important}.vc-profile-office-premium small{color:#9a8e95!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.vc-profile-booking-column{position:relative!important}.vc-profile-booking-shell{padding:22px!important;position:sticky!important;top:22px!important;overflow:hidden!important}.vc-profile-booking-shell:before{content:""!important;background:linear-gradient(90deg,var(--theme-accent),var(--theme-accent-2))!important;height:7px!important;position:absolute!important;inset:0 0 auto!important}.vc-profile-booking-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding-top:8px!important;display:flex!important}.vc-profile-booking-price{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;border-radius:16px!important;flex:none!important;padding:9px 12px!important}.vc-profile-booking-price small{text-transform:uppercase!important;letter-spacing:.07em!important;opacity:.85!important;font-size:8px!important;display:block!important}.vc-profile-booking-price strong{margin-top:2px!important;font-size:14px!important;display:block!important}.vc-profile-booking-office{color:#4a3f45!important;background:var(--theme-soft)!important;border-radius:17px!important;align-items:center!important;gap:9px!important;margin:16px 0!important;padding:11px 12px!important;display:flex!important}.vc-profile-booking-office svg{width:19px!important;height:19px!important;color:var(--theme-accent)!important}.vc-profile-booking-office span{font-size:11px!important;font-weight:800!important}.vc-profile-booking-office small{color:#7f7379!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important;display:block!important}.vc-profile-reviews-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}.vc-profile-reviews-title-row p{color:#7d7077!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important}.vc-profile-reviews-score{text-align:center!important;min-width:92px!important;color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;border-radius:18px!important;padding:10px 12px!important}.vc-profile-reviews-score strong{font-size:24px!important;line-height:1!important;display:block!important}.vc-profile-reviews-score span{color:#fff!important;letter-spacing:1px!important;margin-top:5px!important;font-size:10px!important;display:block!important}.vc-review-list{gap:10px!important;margin-top:18px!important;display:grid!important}.vc-review-glass{background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent) 9%,white), #ffffffb8)!important}.vc-profile-empty-inline{color:#796d73!important;background:#ffffff94!important;border-radius:16px!important;padding:14px!important;font-size:12px!important}@media (max-width:980px){.vc-profile-premium-grid{grid-template-columns:1fr!important}.vc-profile-booking-shell{position:relative!important;top:auto!important}}@media (max-width:700px){.vc-public-doctor-page[data-repair="0034-public-profile"]{width:min(100% - 22px,1180px)!important;padding-top:16px!important}.vc-profile-hero-premium{padding:20px!important}.vc-profile-hero-main{flex-direction:column!important}.vc-profile-avatar-premium{border-radius:22px!important;flex-basis:82px!important;width:82px!important;height:82px!important;font-size:25px!important}.vc-profile-identity h1{font-size:34px!important}.vc-profile-favorite-wrap{position:absolute!important;top:20px!important;right:20px!important}.vc-profile-office-list{grid-template-columns:1fr!important}.vc-profile-service-row{grid-template-columns:auto minmax(0,1fr)!important}.vc-profile-service-price{text-align:left!important;grid-column:2!important;justify-self:start!important}.vc-profile-reviews-title-row{flex-direction:column!important}}.vc-public-doctor-page .vc-verified-badge,.vc-public-doctor-page .vc-verified-badge-compact{color:#2d272b!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.vc-public-doctor-page .vc-verified-badge>span,.vc-public-doctor-page .vc-verified-badge-compact>span{color:#fff!important;background:linear-gradient(145deg,#2f8ef3,#46a8ff)!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;display:grid!important;box-shadow:0 7px 15px #2f8ef338!important}.vc-public-doctor-page .vc-verified-badge svg{width:14px!important;height:14px!important}.vc-profile-avatar-premium{overflow:hidden!important}.vc-profile-avatar-premium img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:10px!important;display:block!important}.vc-profile-favorite-wrap{align-items:center!important;gap:8px!important;display:flex!important}.vc-owner-edit-profile{color:#30282e!important;background:#ffffffb8!important;border:1px solid #ffffffeb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 22px #30282e12!important}.vc-profile-booking-shell{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--theme-accent) 15%,transparent),transparent 28%), linear-gradient(145deg,#ffffffd4,#ffffffa3)!important}.vc-profile-booking-shell button{min-height:40px;background:linear-gradient(145deg,#ffffffeb,#ffffffb0)!important;border:1px solid #fffffff2!important;border-radius:14px!important;transition:transform .17s,box-shadow .17s,background .17s!important;box-shadow:inset 0 1px #fffffff5,0 7px 17px #2e272b0f!important}.vc-profile-booking-shell button:hover:not(:disabled){box-shadow:inset 0 1px 0 #fffffffa, 0 10px 22px color-mix(in srgb,var(--theme-accent) 12%,transparent)!important;transform:translateY(-1px)!important}.vc-profile-booking-shell button[aria-pressed=true],.vc-profile-booking-shell button[aria-selected=true],.vc-profile-booking-shell button.active,.vc-profile-booking-shell button.selected,.vc-profile-booking-shell button.is-selected{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 10px 23px color-mix(in srgb,var(--theme-accent) 22%,transparent)!important;border-color:#0000!important}.vc-profile-booking-shell button[type=submit]{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;border-color:#0000!important}.vc-profile-booking-shell input,.vc-profile-booking-shell select,.vc-profile-booking-shell textarea{border:1px solid color-mix(in srgb,var(--theme-accent) 28%,#fff)!important;background:#ffffffd6!important;border-radius:14px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffffeb!important}.vc-doctor-public-editor{width:min(1180px,100% - 38px)!important;max-width:1180px!important;margin:0 auto!important;padding-bottom:70px!important}.vc-profile-editor-top-actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;display:flex!important}.vc-profile-editor-top-actions a{color:#42383e!important;font-weight:700!important;text-decoration:none!important}.vc-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:18px!important;margin-top:22px!important;display:grid!important}.vc-editor-card{-webkit-backdrop-filter:blur(23px)saturate(125%)!important;backdrop-filter:blur(23px)saturate(125%)!important;background:linear-gradient(145deg,#fffc,#ffffff9e)!important;border:1px solid #fffffff0!important;border-radius:28px!important;padding:24px!important;box-shadow:inset 0 1px #fffffffa,0 20px 48px #2e272b14!important}.vc-editor-kicker{color:#e17fb0!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important}.vc-editor-card h2{color:#30282e!important;letter-spacing:-.045em!important;margin:0!important;font-size:24px!important;line-height:1.05!important}.vc-editor-card>p,.vc-services-manager-head p{color:#786d73!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.5!important}.vc-logo-editor{grid-template-columns:150px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;margin-top:20px!important;display:grid!important}.vc-logo-preview{color:#d36b9e!important;background:#fff!important;border:1px solid #fffffff5!important;border-radius:28px!important;place-items:center!important;width:150px!important;height:150px!important;font-weight:900!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 36px #30282e14!important}.vc-logo-preview img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:12px!important}.vc-logo-editor-actions{gap:10px!important;display:grid!important}.vc-logo-editor-actions form{gap:9px!important;display:grid!important}.vc-file-field{color:#8d5571!important;cursor:pointer!important;background:#ffffffad!important;border:1px dashed #d9b2c5!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.vc-file-field input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.vc-logo-editor-actions small{color:#94888e!important;font-size:10px!important}.vc-secondary-action{color:#51464c!important;background:#ffffffb3!important;border:1px solid #352d3217!important}.vc-editor-example-chips{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}.vc-editor-example-chips span{color:#a5587e!important;background:#fff0f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:800!important}.vc-services-manager{margin-top:18px!important}.vc-new-service-form{background:#f9f0f5b8!important;border-radius:22px!important;grid-template-columns:minmax(220px,1.5fr) 150px 190px auto!important;align-items:end!important;gap:12px!important;margin-top:20px!important;padding:16px!important;display:grid!important}.vc-doctor-public-editor .field{gap:7px!important;display:grid!important}.vc-doctor-public-editor .field label{color:#4b4046!important;font-size:10px!important;font-weight:800!important}.vc-doctor-public-editor input,.vc-doctor-public-editor select{box-sizing:border-box!important;color:#30282e!important;background:#ffffffe0!important;border:1px solid #4c3d4517!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font-family:inherit!important}.vc-usd-input{align-items:center!important;display:flex!important;position:relative!important}.vc-usd-input span{z-index:2!important;color:#c65f91!important;font-size:10px!important;font-weight:900!important;position:absolute!important;left:12px!important}.vc-usd-input input{padding-left:48px!important}.vc-service-editor-row{background:#ffffff9e!important;border:1px solid #ffffffeb!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:14px!important;display:grid!important}.vc-service-editor-row.is-disabled{opacity:.55!important}.vc-save-service{color:#fff!important;background:linear-gradient(145deg,#e47faf,#ee9ac3)!important}.vc-editor-empty{color:#81757b!important;background:#ffffff8f!important;border-radius:17px!important;padding:18px!important;font-size:12px!important}@media (max-width:980px){.vc-editor-grid{grid-template-columns:1fr!important}.vc-new-service-form,.vc-service-edit-form{grid-template-columns:1fr 1fr!important}.vc-service-editor-row{grid-template-columns:1fr!important}}@media (max-width:650px){.vc-logo-editor{grid-template-columns:1fr!important}.vc-logo-preview{width:120px!important;height:120px!important}.vc-new-service-form,.vc-service-edit-form{grid-template-columns:1fr!important}}.vc-onboarding-premium .auth-card{overflow:visible!important}.vc-onboarding-premium .field small,.vc-doctor-public-editor .field small{color:#94858d!important;margin-top:6px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.vc-onboarding-premium input,.vc-onboarding-premium select,.vc-onboarding-premium textarea{transition:border-color .18s,box-shadow .18s,background .18s!important}.vc-onboarding-premium input:focus,.vc-onboarding-premium select:focus,.vc-onboarding-premium textarea:focus{background:#fff!important;border-color:#e782b2!important;box-shadow:0 0 0 4px #e782b21a!important}.vc-location-selector{grid-template-columns:1fr 1fr 1fr!important;gap:12px!important;margin:14px 0!important;display:grid!important}.vc-location-premium-field{background:linear-gradient(145deg,#fff1f8e6,#ffffffc7)!important;border:1px solid #e782b247!important;border-radius:19px!important;padding:12px!important;position:relative!important;box-shadow:inset 0 1px #fffffff5,0 10px 24px #804c650e!important}.vc-location-premium-field label{color:#b45783!important}.vc-location-premium-field input,.vc-location-premium-field select{background:#ffffffeb!important;border-color:#e782b23d!important}.vc-address-premium,.vc-map-premium{background:#fff7fba8!important;border:1px solid #e782b22e!important;border-radius:19px!important;padding:12px!important}.vc-map-premium label span{color:#a998a0!important;font-weight:600!important}.vc-weekday-card{background:linear-gradient(145deg,#ffffffe0,#fff6fabd)!important;border:1px solid #e782b229!important;position:relative!important;overflow:hidden!important}.vc-weekday-card:has(input:checked){color:#8b3e65!important;background:linear-gradient(145deg,#fff0f7,#fbd4e6)!important;border-color:#e36ca275!important;box-shadow:0 10px 24px #ca5b8f1a!important}.vc-weekday-card input{accent-color:#e67fb0!important}.vc-onboarding-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important}.vc-onboarding-plan-card{cursor:pointer!important;border:1px solid #ffffffeb!important;border-radius:28px!important;min-height:190px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,0 18px 38px #362e3314!important}.vc-onboarding-plan-card input{accent-color:#d76e9f!important;width:18px!important;height:18px!important;position:absolute!important;top:17px!important;right:17px!important}.vc-onboarding-plan-card h3{margin:8px 0 10px!important;font-size:23px!important}.vc-onboarding-plan-card p{color:#6d6268!important;margin-top:12px!important;font-size:11px!important;line-height:1.45!important}.vc-onboarding-plan-card:has(input:checked){outline:2px solid #ffffffc2!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fffffffa,0 24px 48px #503c4621!important}.vc-plan-basic,.plan-choice-card.vc-plan-basic,.vc-current-plan-card.vc-plan-tone-basic{background:linear-gradient(118deg,#fcfdfe 0%,#d5dbe0 19%,#fff 45%,#cbd2d8 68%,#f8fafb 100%)!important;border-color:#a9b2b96b!important}.vc-plan-pro,.plan-choice-card.vc-plan-pro,.vc-current-plan-card.vc-plan-tone-pro{background:linear-gradient(118deg,#fff8fb 0%,#e8b2ca 20%,#fffdfd 44%,#d98aae 68%,#fde8f1 100%)!important;border-color:#da79a57a!important;box-shadow:inset 0 1px #fffffffa,0 22px 48px #bb52841f!important}.vc-plan-plus,.plan-choice-card.vc-plan-plus,.vc-current-plan-card.vc-plan-tone-plus{background:linear-gradient(118deg,#fffdf5 0%,#d7bd79 18%,#fff5cf 37%,#b99243 60%,#f0daa0 78%,#fffaf0 100%)!important;border-color:#b189358f!important;box-shadow:inset 0 1px #fffffff0,0 24px 54px #8563222b!important}.vc-plan-plus .ey,.plan-choice-card.vc-plan-plus .ey,.vc-current-plan-card.vc-plan-tone-plus .ey{color:#87631f!important}.vc-plan-premium-tag{color:#fffaf0!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#6f4e14c2!important;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;position:absolute!important;bottom:15px!important;right:16px!important}.vc-profile-info-form{grid-template-columns:1.2fr 1fr .55fr!important;gap:12px!important;margin-top:18px!important;display:grid!important}.vc-profile-bio-field{grid-column:1/-1!important}.vc-profile-bio-field textarea{min-height:110px!important}.vc-license-note{color:#665961!important;background:#faf0f5ad!important;border-radius:15px!important;grid-column:1/-1!important;padding:11px 13px!important;font-size:11px!important}.vc-license-note small{color:#94868e!important;margin-top:4px!important;display:block!important}.vc-office-manager{margin-top:18px!important}.vc-office-editor-form{gap:12px!important;margin-top:18px!important;display:grid!important}.vc-office-save-button{justify-self:start!important;width:auto!important;min-width:220px!important}.vc-google-maps-link,.vc-booking-map-link{width:max-content!important;color:var(--theme-accent)!important;margin-top:8px!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.vc-booking-map-link{margin-top:3px!important;font-size:9px!important}.vc-current-plan-card.vc-plan-tone-plus:before{background:linear-gradient(112deg,#0000 37%,#ffffff94 48%,#fff6cf40 56%,#0000 69%)!important}@media (max-width:900px){.vc-location-selector,.vc-onboarding-plan-grid,.vc-profile-info-form{grid-template-columns:1fr!important}.vc-profile-bio-field,.vc-license-note{grid-column:auto!important}}@media (max-width:650px){.vc-location-selector{gap:10px!important}.vc-onboarding-plan-card{min-height:165px!important}.vc-office-save-button{width:100%!important}}.vc-plan-pro,.plan-choice-card.vc-plan-pro,.vc-current-plan-card.vc-plan-tone-pro{color:#f8f7f8!important;background:linear-gradient(116deg,#2f3034 0%,#666a70 17%,#25262a 34%,#a5a9ae 48%,#3a3c41 61%,#73777d 79%,#292a2e 100%)!important;border-color:#ffffff52!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0000002e,0 24px 52px #1b1b1e33!important}.vc-plan-pro:before,.plan-choice-card.vc-plan-pro:before,.vc-current-plan-card.vc-plan-tone-pro:before{background:linear-gradient(112deg,#0000 34%,#ffffff12 42%,#ffffff6e 49%,#ffffff14 57%,#0000 67%)!important}.vc-plan-pro .ey,.vc-plan-pro h3,.vc-plan-pro .plan-price,.vc-plan-pro .plan-price small,.vc-plan-pro p,.plan-choice-card.vc-plan-pro .ey,.plan-choice-card.vc-plan-pro h3,.plan-choice-card.vc-plan-pro .plan-price,.plan-choice-card.vc-plan-pro .plan-price small,.plan-choice-card.vc-plan-pro p,.vc-current-plan-card.vc-plan-tone-pro .ey,.vc-current-plan-card.vc-plan-tone-pro h2,.vc-current-plan-card.vc-plan-tone-pro .lead,.vc-current-plan-card.vc-plan-tone-pro .summary-list span,.vc-current-plan-card.vc-plan-tone-pro .summary-list strong{color:#f8f7f8!important}.vc-plan-pro .ey,.plan-choice-card.vc-plan-pro .ey,.vc-current-plan-card.vc-plan-tone-pro .ey{color:#e9e7eb!important}.plan-choice-card.vc-plan-pro .status-pill,.vc-current-plan-card.vc-plan-tone-pro .status-pill{color:#292a2e!important;background:#ffffffe6!important;border-color:#ffffffb8!important}.plan-choice-card.vc-plan-pro .btn{color:#f4f3f5!important;background:#ffffff17!important;border-color:#ffffff4d!important}.vc-current-plan-card.vc-plan-tone-pro .summary-list>div{border-color:#ffffff24!important}.vc-onboarding-plan-card.vc-plan-pro input{accent-color:#f5f4f6!important}.vc-plan-plus,.plan-choice-card.vc-plan-plus,.vc-current-plan-card.vc-plan-tone-plus,.vc-plan-plus h3,.vc-plan-plus .plan-price,.vc-plan-plus .plan-price small,.vc-plan-plus p,.plan-choice-card.vc-plan-plus h3,.plan-choice-card.vc-plan-plus .plan-price,.plan-choice-card.vc-plan-plus .plan-price small,.plan-choice-card.vc-plan-plus p,.vc-current-plan-card.vc-plan-tone-plus h2,.vc-current-plan-card.vc-plan-tone-plus .lead,.vc-current-plan-card.vc-plan-tone-plus .summary-list span,.vc-current-plan-card.vc-plan-tone-plus .summary-list strong{color:#392b12!important}.vc-profile-instagram-field{background:linear-gradient(145deg,#fff8fbc7,#ffffffb8)!important;border:1px solid #e67fb02e!important;border-radius:18px!important;grid-column:1/-1!important;padding:12px!important}.vc-profile-instagram-field label span{color:#a999a1!important;font-weight:600!important}.vc-profile-instagram-field input{border-color:#e67fb038!important}.vc-instagram-profile-button{color:#302a2e!important;background:linear-gradient(145deg,#ffffffeb,#ffffffad)!important;border:1px solid #2f2a2e1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 16px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;transition:transform .17s,box-shadow .17s!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa,0 10px 24px #30282e12!important}.vc-instagram-profile-button:hover{box-shadow:inset 0 1px 0 #fffffffa, 0 14px 28px color-mix(in srgb,var(--theme-accent) 14%,transparent)!important;transform:translateY(-1px)!important}.vc-instagram-glyph{color:#fff!important;background:radial-gradient(circle at 70% 70%,#ffcf57 0 12%,#0000 13%),linear-gradient(135deg,#7847d6,#e23b91 52%,#f58b45)!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:16px!important;line-height:1!important;display:grid!important;box-shadow:0 7px 16px #c13b8433!important}@media (max-width:700px){.vc-profile-instagram-field{grid-column:auto!important}.vc-profile-favorite-wrap{flex-wrap:wrap!important;justify-content:flex-end!important}}.vc-profile-save-banner{border-radius:16px!important;align-items:flex-start!important;gap:8px!important;margin:0 0 16px!important;padding:12px 15px!important;font-size:11px!important;line-height:1.45!important;display:flex!important;box-shadow:0 10px 26px #362d320f!important}.vc-profile-save-banner b{flex:none!important}.vc-profile-save-banner span{min-width:0!important}.vc-profile-save-success{color:#24674c!important;background:#e0f8ebc7!important;border:1px solid #4cab7e33!important}.vc-profile-save-warning{color:#795b20!important;background:#fff7dcdb!important;border:1px solid #d0a54d3d!important}.vc-verified-specialty-note{color:#6d5963!important;background:#f8eff4b8!important;border-radius:12px!important;margin-top:8px!important;padding:8px 10px!important}.vc-verified-specialty-note b{color:#3b3036!important}.vc-doctor-public-editor .vc-profile-info-form{align-items:start!important}.vc-doctor-public-editor .vc-profile-info-form>.field{align-self:start!important;min-width:0!important}.vc-doctor-public-editor .vc-profile-info-form input,.vc-doctor-public-editor .vc-profile-info-form select{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 14px!important}.vc-doctor-public-editor .vc-profile-info-form textarea{box-sizing:border-box!important;resize:vertical!important;border-radius:16px!important;width:100%!important;height:112px!important;min-height:112px!important;max-height:180px!important;padding:14px!important}.vc-doctor-public-editor .vc-profile-info-form .field label{margin-bottom:7px!important;display:block!important}.vc-doctor-public-editor .vc-profile-info-form .field small{margin-top:7px!important}.vc-doctor-public-editor .vc-verified-specialty-note{border-radius:12px!important;margin-top:8px!important;padding:8px 10px!important;line-height:1.35!important;display:block!important}.vc-doctor-public-editor .vc-profile-bio-field{margin-top:2px!important}.vc-doctor-public-editor .vc-instagram-field{background:#fff7fba3!important;border:1px solid #e782b22e!important;border-radius:18px!important;grid-column:1/-1!important;margin-top:2px!important;padding:12px!important}.vc-doctor-public-editor .vc-license-note{margin-top:2px!important}.vc-doctor-public-editor .vc-profile-info-form>.btn{border-radius:999px!important;place-self:start!important;width:auto!important;min-width:220px!important;height:46px!important;min-height:46px!important;padding:0 22px!important}@media (max-width:900px){.vc-doctor-public-editor .vc-profile-info-form input,.vc-doctor-public-editor .vc-profile-info-form select{height:46px!important;min-height:46px!important}.vc-doctor-public-editor .vc-instagram-field{grid-column:auto!important}.vc-doctor-public-editor .vc-profile-info-form>.btn{width:100%!important}}.vc-profile-booking-shell-0041{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 25%), linear-gradient(145deg,#ffffffe0,#ffffffad)!important;border:1px solid #fffffff0!important;padding:0!important;position:sticky!important;top:18px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 24px 58px #322a2f1a!important}.vc-profile-booking-shell-0041 .vc-profile-booking-head{border-bottom:1px solid #4538400f!important;margin:0!important;padding:22px 22px 18px!important}.vc-profile-booking-shell-0041 .vc-profile-booking-head p{color:#81757b!important;max-width:240px!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.45!important}.vc-booking-premium{gap:0!important;display:grid!important}.vc-booking-progress{background:#faf6f88a!important;border-bottom:1px solid #4538400f!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;padding:10px 14px!important;display:grid!important}.vc-booking-progress span{color:#a3979e!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:8px!important;font-weight:800!important;display:flex!important}.vc-booking-progress span i{background:#ffffffc7!important;border:1px solid #5c4d551a!important;border-radius:50%!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;font-style:normal!important;display:grid!important}.vc-booking-progress span.is-ready{color:color-mix(in srgb,var(--theme-accent) 78%,#332a2f)!important}.vc-booking-progress span.is-ready i{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 5px 12px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;border-color:#0000!important}.vc-booking-step{border-bottom:1px solid #4538400f!important;padding:18px 20px!important}.vc-booking-step-title{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.vc-booking-step-title small{color:var(--theme-accent)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:8px!important;font-weight:900!important;display:block!important}.vc-booking-step-title h3{color:#332b30!important;letter-spacing:-.025em!important;margin:0!important;font-size:15px!important;line-height:1.1!important}.vc-booking-step-title>span{color:#8a7f85!important;text-align:right!important;max-width:145px!important;font-size:8px!important;line-height:1.35!important}.vc-booking-service-grid,.vc-booking-office-grid{gap:8px!important;display:grid!important}.vc-booking-service-card,.vc-booking-office-card{color:#40363c!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(145deg,#ffffffeb,#ffffffb3)!important;border:1px solid #4e404814!important;border-radius:17px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;padding:10px 11px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:flex!important;box-shadow:inset 0 1px #fffffffa,0 7px 18px #2d252a0a!important}.vc-booking-service-card:hover,.vc-booking-office-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 28%,#fff)!important;transform:translateY(-1px)!important}.vc-booking-service-card.is-selected,.vc-booking-office-card.is-selected{border-color:color-mix(in srgb,var(--theme-accent) 48%,#fff)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent) 11%,#fff), #ffffffd1)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 9px 22px color-mix(in srgb,var(--theme-accent) 12%,transparent)!important}.vc-booking-service-check,.vc-booking-office-pin{width:34px!important;height:34px!important;color:var(--theme-accent)!important;background:color-mix(in srgb,var(--theme-accent) 10%,#fff)!important;border-radius:12px!important;flex:0 0 34px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;display:grid!important}.vc-booking-service-card.is-selected .vc-booking-service-check,.vc-booking-office-card.is-selected .vc-booking-office-pin{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important}.vc-booking-service-copy,.vc-booking-office-card>span:nth-child(2){flex:1!important;gap:2px!important;min-width:0!important;display:grid!important}.vc-booking-service-copy b,.vc-booking-office-card b{color:#3b3237!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important}.vc-booking-service-copy small,.vc-booking-office-card small{color:#8e8288!important;font-size:8px!important}.vc-booking-service-card strong{color:#44383f!important;white-space:nowrap!important;font-size:10px!important}.vc-booking-office-card>i{min-width:14px!important;color:var(--theme-accent)!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.vc-booking-inline-map{color:var(--theme-accent)!important;margin-top:8px!important;font-size:8px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.vc-booking-calendar-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.vc-booking-date-card{color:#554950!important;cursor:pointer!important;background:linear-gradient(145deg,#ffffffeb,#ffffffad)!important;border:1px solid #4e404814!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:1px!important;min-width:0!important;min-height:82px!important;padding:7px 3px!important;display:grid!important;box-shadow:0 6px 14px #2d252a09!important}.vc-booking-date-card small{color:#91858b!important;text-transform:uppercase!important;font-size:7px!important;font-weight:800!important}.vc-booking-date-card strong{color:#362e33!important;font-size:19px!important;line-height:1!important}.vc-booking-date-card>span{color:#7f7379!important;text-transform:uppercase!important;font-size:7px!important;font-weight:700!important}.vc-booking-date-card em{color:#8b7e84!important;white-space:nowrap!important;background:#f8f4f6eb!important;border-radius:999px!important;margin-top:3px!important;padding:3px 5px!important;font-size:6px!important;font-style:normal!important}.vc-booking-date-card.is-selected{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent) 22%,transparent)!important;border-color:#0000!important}.vc-booking-date-card.is-selected small,.vc-booking-date-card.is-selected strong,.vc-booking-date-card.is-selected>span{color:var(--theme-on-accent)!important}.vc-booking-date-card.is-selected em{color:var(--theme-on-accent)!important;background:#ffffff2e!important}.vc-booking-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.vc-booking-time{color:#4c4047!important;cursor:pointer!important;background:#ffffffc7!important;border:1px solid #4e404814!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:42px!important;padding:0 8px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.vc-booking-time.is-selected{color:var(--theme-on-accent)!important;background:linear-gradient(145deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-accent) 18%,transparent)!important;border-color:#0000!important}.vc-booking-time i{font-style:normal!important}.vc-booking-summary{background:#faf7f9b8!important;border:1px solid #4e404812!important;border-radius:17px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:16px 20px 10px!important;padding:13px!important;display:flex!important}.vc-booking-summary.is-ready{border-color:color-mix(in srgb,var(--theme-accent) 26%,#fff)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent) 9%,#fff), #ffffffc2)!important}.vc-booking-summary-copy{gap:2px!important;min-width:0!important;display:grid!important}.vc-booking-summary-copy small,.vc-booking-summary-price small{color:#9b8e95!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:7px!important;font-weight:800!important}.vc-booking-summary-copy b{color:#3b3237!important;font-size:10px!important}.vc-booking-summary-copy span{color:#84787e!important;font-size:8px!important;line-height:1.35!important}.vc-booking-summary-price{text-align:right!important;white-space:nowrap!important;gap:2px!important;display:grid!important}.vc-booking-summary-price strong{color:var(--theme-accent)!important;font-size:13px!important}.vc-booking-confirm{width:calc(100% - 40px)!important;min-height:48px!important;color:var(--theme-on-accent)!important;background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-2))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--theme-accent) 22%,transparent)!important;cursor:pointer!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 20px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.vc-booking-confirm:disabled{cursor:not-allowed!important;opacity:.42!important;box-shadow:none!important}.vc-booking-confirm i{font-size:15px!important;font-style:normal!important}.vc-booking-security-note{color:#a0949a!important;text-align:center!important;margin:9px 20px 18px!important;font-size:7px!important;line-height:1.4!important}.vc-booking-loading{color:#8f8389!important;background:#faf7f9b8!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:76px!important;font-size:9px!important;display:flex!important}.vc-booking-loading i{border:2px solid color-mix(in srgb,var(--theme-accent) 22%,#ddd)!important;border-top-color:var(--theme-accent)!important;border-radius:50%!important;width:15px!important;height:15px!important;animation:.8s linear infinite vcBookingSpin!important}@keyframes vcBookingSpin{to{transform:rotate(360deg)}}.vc-booking-empty-premium,.vc-booking-message{color:#786c72!important;background:#faf7f9c2!important;border-radius:15px!important;padding:13px!important;font-size:9px!important}.vc-booking-empty-premium b{color:#43383e!important;margin-bottom:3px!important;display:block!important}.vc-booking-empty-premium p{margin:0!important}@media (max-width:1120px){.vc-booking-calendar-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.vc-profile-booking-shell-0041{position:relative!important;top:auto!important}.vc-booking-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:7px!important}.vc-booking-calendar-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-booking-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vc-profile-booking-shell-0041,.vc-booking-premium{overflow:visible!important}.vc-booking-cta-dock{z-index:80!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #ffffffeb!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:10px 12px 8px!important;padding:10px!important;display:flex!important;position:sticky!important;bottom:12px!important;box-shadow:0 16px 36px #372b3229,inset 0 1px #fffffffa!important}.vc-booking-cta-dock.is-visible{border-color:color-mix(in srgb,var(--theme-accent,#e982b0) 24%,#fff)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent,#e982b0) 8%,#fff), #fffffff0)!important}.vc-booking-cta-copy{gap:1px!important;min-width:0!important;padding-left:4px!important;display:grid!important}.vc-booking-cta-copy small{color:var(--theme-accent,#e982b0)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}.vc-booking-cta-copy b{color:#342b30!important;font-size:10px!important}.vc-booking-cta-copy span{color:#85787f!important;font-size:8px!important}.vc-booking-cta-placeholder{color:#9a8e94!important;text-align:center!important;width:100%!important;padding:5px 4px!important;font-size:8px!important;font-weight:700!important}.vc-booking-confirm-0042{color:#fff!important;background:linear-gradient(135deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#f0a1c2))!important;width:auto!important;min-width:172px!important;min-height:46px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent,#e982b0) 26%,transparent)!important;opacity:1!important;visibility:visible!important;border:0!important;border-radius:15px!important;flex:none!important;margin:0!important;padding:0 18px!important}.vc-booking-confirm-0042 span,.vc-booking-confirm-0042 i{color:#fff!important}.vc-booking-confirm-0042:hover:not(:disabled){filter:saturate(1.05)!important;transform:translateY(-1px)!important}.vc-booking-confirm-0042:disabled{opacity:.62!important;cursor:wait!important}@media (max-width:760px){.vc-booking-cta-dock{flex-direction:column!important;align-items:stretch!important;bottom:8px!important}.vc-booking-confirm-0042{width:100%!important;min-width:0!important}.vc-booking-cta-copy{text-align:center!important}}.vc-booking-confirm-0042{color:#fff!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important;background-color:#e982b0!important;background-image:linear-gradient(135deg,#e982b0 0%,#ef97bd 52%,#e778aa 100%)!important;border:1px solid #be538457!important;box-shadow:0 11px 24px #d263973d!important}.vc-booking-confirm-0042 span,.vc-booking-confirm-0042 i{color:#fff!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important}.vc-booking-confirm-0042:not(:disabled):hover{background-color:#df73a4!important;background-image:linear-gradient(135deg,#df73a4 0%,#ed8bb6 100%)!important}.vc-booking-confirm-0042:disabled{color:#fff!important;opacity:.72!important;background-color:#dca7bf!important;background-image:none!important}.vc-booking-action-message{color:#6d5421!important;background:#fff7dcf0!important;border:1px solid #c791303d!important;border-radius:15px!important;align-items:flex-start!important;gap:9px!important;margin:8px 12px 10px!important;padding:11px 12px!important;display:flex!important;box-shadow:0 8px 20px #5c461e0f!important}.vc-booking-action-message>span{color:#fff!important;background:#c79530!important;border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.vc-booking-action-message p{color:#6d5421!important;margin:0!important;font-size:8px!important;font-weight:700!important;line-height:1.5!important}@media (max-width:760px){.vc-booking-action-message{margin-left:8px!important;margin-right:8px!important}}.vc-profile-booking-shell-0041 .vc-booking-premium .vc-booking-cta-dock button.vc-booking-confirm.vc-booking-confirm-0042[data-vc-force-pink=true],.vc-profile-booking-shell-0041 .vc-booking-premium .vc-booking-cta-dock button.vc-booking-confirm.vc-booking-confirm-0042[data-vc-force-pink=true]:not(:hover),.vc-profile-booking-shell-0041 .vc-booking-premium .vc-booking-cta-dock button.vc-booking-confirm.vc-booking-confirm-0042[data-vc-force-pink=true]:hover,.vc-profile-booking-shell-0041 .vc-booking-premium .vc-booking-cta-dock button.vc-booking-confirm.vc-booking-confirm-0042[data-vc-force-pink=true]:focus-visible{appearance:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:#e982b0 linear-gradient(135deg,#e982b0 0%,#ef97bd 52%,#e778aa 100%)!important;border:1px solid #bc4e8042!important;box-shadow:0 11px 24px #d2639740!important}.vc-profile-booking-shell-0041 button.vc-booking-confirm-0042[data-vc-force-pink=true] span,.vc-profile-booking-shell-0041 button.vc-booking-confirm-0042[data-vc-force-pink=true] i{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}.vc-profile-booking-shell-0041 button.vc-booking-confirm-0042[data-vc-force-pink=true]:hover{filter:brightness(.98)saturate(1.04)!important;transform:translateY(-1px)!important}.vc-profile-booking-shell-0041 button.vc-booking-confirm-0042[data-vc-force-pink=true]:disabled{color:#fff!important;opacity:.72!important;background:#dca7bf!important}.vc-instagram-profile-button{align-items:center!important;gap:8px!important;display:inline-flex!important}.vc-instagram-glyph.vc-instagram-glyph-0044{color:#fff!important;background:radial-gradient(circle at 31% 100%,#ffd76b 0 20%,#0000 43%),radial-gradient(circle at 0 0,#8a3ab9 0 28%,#0000 58%),linear-gradient(135deg,#7b2ff7 0%,#d62976 48%,#fa7e1e 100%)!important;border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;box-shadow:inset 0 1px #ffffff59,0 5px 12px #ae2f7a2e!important}.vc-instagram-glyph-0044 svg{color:#fff!important;width:16px!important;height:16px!important;display:block!important;overflow:visible!important}.vc-instagram-glyph-0044 svg *{vector-effect:non-scaling-stroke!important}.vc-booking-intake{background:radial-gradient(circle at 92% 8%,#e982b01a,#0000 28%),linear-gradient(145deg,#fffffff2,#fff8fbdb)!important;border:1px solid #e882b038!important;border-radius:20px!important;margin:10px 12px!important;padding:16px!important;box-shadow:inset 0 1px #fffffffa,0 12px 30px #49323d14!important}.vc-booking-intake-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.vc-booking-intake-head small{color:#e982b0!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-booking-intake-head h3{color:#342b30!important;margin:0!important;font-size:15px!important}.vc-booking-intake-head p{color:#857980!important;max-width:260px!important;margin:4px 0 0!important;font-size:8px!important;line-height:1.45!important}.vc-booking-intake-head>span{color:#a96685!important;white-space:nowrap!important;background:#e982b01a!important;border-radius:999px!important;padding:5px 8px!important;font-size:7px!important;font-weight:800!important}.vc-booking-intake-grid{gap:12px!important;display:grid!important}.vc-booking-intake-field{gap:6px!important;display:grid!important}.vc-booking-intake-field>span{color:#574b52!important;font-size:8px!important;font-weight:900!important}.vc-booking-intake-field select,.vc-booking-intake-field textarea{box-sizing:border-box!important;color:#40353b!important;background:#ffffffe0!important;border:1px solid #57444e17!important;border-radius:14px!important;outline:none!important;width:100%!important;box-shadow:inset 0 1px #fffffff5!important}.vc-booking-intake-field select{min-height:43px!important;padding:0 12px!important;font-size:9px!important}.vc-booking-intake-field textarea{resize:vertical!important;min-height:84px!important;font:inherit!important;padding:11px 12px!important;font-size:8px!important;line-height:1.45!important}.vc-booking-intake-field select:focus,.vc-booking-intake-field textarea:focus{border-color:#e982b06b!important;box-shadow:0 0 0 3px #e982b014,inset 0 1px #fffffff5!important}.vc-booking-intake-field>small{color:#9b8e95!important;font-size:7px!important;line-height:1.4!important}.vc-booking-choice-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.vc-booking-choice-row button{color:#6e6268!important;cursor:pointer!important;background:#ffffffd6!important;border:1px solid #57444e14!important;border-radius:12px!important;min-height:38px!important;font-size:7px!important;font-weight:800!important}.vc-booking-choice-row button.is-selected{color:#a34b76!important;background:#e982b01f!important;border-color:#e982b052!important;box-shadow:0 7px 16px #cc5f9012!important}.vc-booking-final-summary{background:#fffafcd1!important;border:1px solid #e982b029!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:14px 0 10px!important;padding:12px!important;display:flex!important}.vc-booking-final-summary>div{gap:2px!important;min-width:0!important;display:grid!important}.vc-booking-final-summary small{color:#b06b8d!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:900!important}.vc-booking-final-summary b{color:#3e3439!important;font-size:9px!important}.vc-booking-final-summary span{color:#84787e!important;font-size:7px!important;line-height:1.35!important}.vc-booking-final-summary>strong{color:#e274a8!important;white-space:nowrap!important;font-size:12px!important}.vc-booking-final-create{color:#fff!important;cursor:pointer!important;background:#e982b0 linear-gradient(135deg,#e982b0 0%,#ef97bd 52%,#e778aa 100%)!important;border:1px solid #bc4e8038!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:48px!important;font-size:10px!important;font-weight:900!important;display:flex!important;box-shadow:0 11px 24px #d263973b!important}.vc-booking-final-create i{color:#fff!important;font-size:14px!important;font-style:normal!important}.vc-booking-final-create:disabled{opacity:.65!important;cursor:wait!important}.vc-booking-intake-security{color:#9a8d94!important;text-align:center!important;margin:9px 4px 0!important;font-size:7px!important;line-height:1.5!important}.vc-auth-booking-note{color:#6c5962!important;background:#fff4f9c2!important;border:1px solid #e882b02e!important;border-radius:15px!important;gap:3px!important;margin:12px 0 16px!important;padding:12px 13px!important;display:grid!important}.vc-auth-booking-note b{color:#9f4d74!important;font-size:9px!important}.vc-auth-booking-note span{color:#776970!important;font-size:8px!important;line-height:1.45!important}@media (max-width:760px){.vc-booking-choice-row{grid-template-columns:1fr!important}.vc-booking-final-summary{align-items:flex-start!important}}.vc-profile-service-row{background:linear-gradient(145deg,#ffffffc2,#ffffff8a)!important;border:1px solid #ffffffd1!important;border-radius:20px!important;align-items:center!important;min-height:72px!important;padding:13px 14px!important;box-shadow:inset 0 1px #fffffffa,0 9px 24px #32272d0b!important}.vc-profile-service-icon,.vc-profile-office-icon{color:#fff!important;background:linear-gradient(145deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#f0a1c2))!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:0 9px 18px color-mix(in srgb,var(--theme-accent,#e982b0) 22%,transparent), inset 0 1px 0 #ffffff47!important;border:2px solid #ffffffeb!important;border-radius:15px!important;place-items:center!important;display:grid!important}.vc-profile-service-icon svg,.vc-profile-office-icon svg{stroke-width:2px!important;color:#fff!important;width:21px!important;height:21px!important}.vc-profile-service-price{color:#fff!important;background:linear-gradient(145deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#f0a1c2))!important;min-width:98px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent,#e982b0) 20%,transparent), inset 0 1px 0 #ffffff47!important;text-align:center!important;border:1px solid #fff9!important;border-radius:16px!important;padding:9px 13px!important}.vc-profile-service-price small,.vc-profile-service-price strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-profile-service-price small{letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-profile-service-price strong{font-size:11px!important}.vc-booking-service-card.is-selected,.vc-booking-office-card.is-selected{color:#fff!important;background:linear-gradient(135deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#f0a1c2))!important;border-color:#ffffff57!important}.vc-booking-service-card.is-selected .vc-booking-service-copy b,.vc-booking-service-card.is-selected .vc-booking-service-copy small,.vc-booking-service-card.is-selected strong,.vc-booking-office-card.is-selected b,.vc-booking-office-card.is-selected small,.vc-booking-office-card.is-selected>i{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-booking-service-card.is-selected .vc-booking-service-check,.vc-booking-office-card.is-selected .vc-booking-office-pin{color:var(--theme-accent,#e982b0)!important;background:#fffffff0!important;border:1px solid #fffffffa!important;box-shadow:0 6px 14px #472c381f!important}.vc-booking-intake button.vc-booking-final-create[data-vc-final-create=true],.vc-booking-intake button.vc-booking-final-create[data-vc-final-create=true]:not(:hover),.vc-booking-intake button.vc-booking-final-create[data-vc-final-create=true]:hover,.vc-booking-intake button.vc-booking-final-create[data-vc-final-create=true]:focus-visible{appearance:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background-color:#e982b0!important;background-image:linear-gradient(135deg,#e982b0 0%,#ef97bd 52%,#e778aa 100%)!important;border:1px solid #bc4e8047!important;box-shadow:0 11px 24px #d263973d!important}.vc-booking-intake button.vc-booking-final-create[data-vc-final-create=true] i{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-whatsapp-consent{color:#72656c!important;background:#fff7fbad!important;border:1px solid #e982b029!important;border-radius:14px!important;align-items:flex-start!important;gap:9px!important;margin:4px 0 15px!important;padding:11px 12px!important;font-size:8px!important;line-height:1.45!important;display:flex!important}.vc-whatsapp-consent input{accent-color:#e982b0!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin-top:1px!important}.vc-offices-manager{max-width:1180px!important}.vc-office-capacity{background:linear-gradient(145deg,#ffffffe0,#f6f6f7b3)!important;border:1px solid #ffffffe6!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:18px 0!important;padding:18px 20px!important;display:flex!important;box-shadow:0 16px 36px #342c3012!important}.vc-office-capacity span{color:#a3798c!important;letter-spacing:.1em!important;font-size:8px!important;font-weight:900!important}.vc-office-capacity h2{color:#342b30!important;margin:3px 0 2px!important;font-size:19px!important}.vc-office-capacity p{color:#84777e!important;margin:0!important;font-size:9px!important}.vc-office-capacity>strong{color:#5f545a!important;text-align:center!important;background:#ffffffdb!important;border-radius:15px!important;min-width:110px!important;padding:10px 13px!important;box-shadow:inset 0 1px #fff!important}.vc-office-capacity-pro{background:linear-gradient(120deg,#eceff1 0%,#f8f8f8 28%,#aeb5ba 50%,#f7f7f7 76%,#d5d9dc 100%)!important}.vc-office-capacity-plus{background:linear-gradient(120deg,#fff7d5 0%,#e6c36b 28%,#fff0b0 52%,#c89b38 76%,#fff7d5 100%)!important}.vc-office-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.vc-office-editor-card,.vc-office-limit-card{background:linear-gradient(145deg,#ffffffeb,#fffafcb8)!important;border:1px solid #ffffffe6!important;border-radius:24px!important;padding:18px!important;box-shadow:inset 0 1px #fffffffa,0 16px 38px #3a2d3312!important}.vc-office-editor-card.is-inactive{opacity:.67!important}.vc-office-editor-new{background:radial-gradient(circle at 100% 0,#e982b01a,#0000 28%),linear-gradient(145deg,#fffffff0,#fff7fbc2)!important;border:1px dashed #e982b06b!important}.vc-office-editor-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:15px!important;display:flex!important}.vc-office-editor-head>div{align-items:center!important;gap:10px!important;display:flex!important}.vc-office-number{color:#fff!important;background:linear-gradient(145deg,#e982b0,#f0a1c2)!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:12px!important;font-weight:900!important;display:grid!important;box-shadow:0 8px 18px #d061942e!important}.vc-office-editor-head small{color:#a87b90!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:900!important}.vc-office-editor-head h2{color:#382f34!important;margin:2px 0 0!important;font-size:16px!important}.vc-office-plan-chip{color:#a2587c!important;background:#e982b01a!important;border-radius:999px!important;padding:6px 9px!important;font-size:7px!important;font-weight:900!important}.vc-office-editor-form{gap:11px!important;display:grid!important}.vc-office-editor-form .btn{justify-self:start!important;width:auto!important;min-width:190px!important}.vc-office-toggle{color:#8b7c83!important;cursor:pointer!important;background:0 0!important;border:0!important;margin-top:9px!important;font-size:8px!important;font-weight:800!important}.vc-office-limit-card{text-align:center!important;align-content:center!important;min-height:220px!important;display:grid!important}.vc-office-limit-card>span{color:#c18d38!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}.vc-office-limit-card h2{color:#3b3237!important;margin:8px 0!important;font-size:18px!important}.vc-office-limit-card p{color:#83767d!important;font-size:9px!important}.vc-office-limit-card a{color:#b07c25!important;font-size:9px!important;font-weight:900!important}@media (max-width:900px){.vc-office-manager-grid{grid-template-columns:1fr!important}.vc-office-capacity{flex-direction:column!important;align-items:flex-start!important}}.vc-register-whatsapp-card{background:radial-gradient(circle at 90% 8%,#55cfb017,#0000 30%),linear-gradient(145deg,#fffffff5,#fff7fbd6)!important;border:1px solid #e982b033!important;border-radius:20px!important;margin:4px 0 16px!important;padding:14px!important;box-shadow:inset 0 1px #fffffffa,0 12px 28px #46323c0f!important}.vc-register-whatsapp-head{align-items:center!important;gap:11px!important;margin-bottom:12px!important;display:flex!important}.vc-register-whatsapp-icon{color:#fff!important;background:linear-gradient(145deg,#48c9a5,#2eb58d)!important;border:1px solid #ffffffe6!important;border-radius:15px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;box-shadow:0 9px 20px #2eb58d2e,inset 0 1px #ffffff47!important}.vc-register-whatsapp-icon svg{width:23px!important;height:23px!important}.vc-register-whatsapp-head small{color:#c16290!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-register-whatsapp-head b{color:#352d31!important;margin:2px 0!important;font-size:13px!important;display:block!important}.vc-register-whatsapp-head p{color:#8a7d84!important;margin:0!important;font-size:8px!important;line-height:1.45!important}.vc-register-whatsapp-input{gap:6px!important;display:grid!important}.vc-register-whatsapp-input>span{color:#51464c!important;font-size:8px!important;font-weight:900!important}.vc-register-whatsapp-input>div{background:#ffffffeb!important;border:1px solid #e982b045!important;border-radius:16px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;min-height:51px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 7px 16px #4b36400a!important}.vc-register-whatsapp-input strong{color:#2ca27f!important;background:#55cfb012!important;border-right:1px solid #e982b024!important;align-items:center!important;height:100%!important;padding:0 13px!important;font-size:12px!important;display:flex!important}.vc-register-whatsapp-input input{color:#392f34!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 12px!important;font-size:13px!important}.vc-register-whatsapp-input i{color:#fff!important;background:#55cfb0!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;margin-right:10px!important;font-size:10px!important;font-style:normal!important;display:grid!important;box-shadow:0 5px 11px #55cfb033!important}.vc-register-whatsapp-help{color:#93868d!important;margin:7px 2px 9px!important;font-size:7px!important;line-height:1.4!important}.vc-whatsapp-consent-premium{background:#f1fdf9b3!important;border-color:#55cfb026!important;margin:0!important}.vc-whatsapp-consent-premium input{accent-color:#44b995!important}.vc-email-confirm-shell{padding-top:40px!important;padding-bottom:40px!important}.vc-email-confirm-card{text-align:center!important;max-width:570px!important}.vc-email-confirm-icon{color:#fff!important;background:linear-gradient(145deg,#e982b0,#f0a1c2)!important;border:1px solid #ffffffe0!important;border-radius:22px!important;place-items:center!important;width:68px!important;height:68px!important;margin:0 auto 14px!important;display:grid!important;box-shadow:0 14px 28px #d364972e,inset 0 1px #ffffff47!important}.vc-email-confirm-icon svg{width:33px!important;height:33px!important}.vc-email-confirm-eyebrow{color:#cf6a99!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:900!important}.vc-email-confirm-card h1{margin:8px 0!important}.vc-email-confirm-card>.lead{max-width:440px!important;margin-left:auto!important;margin-right:auto!important}.vc-email-confirm-steps{text-align:left!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:18px 0!important;display:grid!important}.vc-email-confirm-steps>div{background:#fff9fcbd!important;border:1px solid #e982b01f!important;border-radius:15px!important;align-items:flex-start!important;gap:8px!important;min-height:84px!important;padding:11px!important;display:flex!important}.vc-email-confirm-steps>div>span{color:#fff!important;background:#e982b0!important;border-radius:9px!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:8px!important;font-weight:900!important;display:grid!important}.vc-email-confirm-steps p{gap:3px!important;margin:0!important;display:grid!important}.vc-email-confirm-steps b{color:#51454b!important;font-size:8px!important}.vc-email-confirm-steps small{color:#92858c!important;font-size:7px!important;line-height:1.45!important}.vc-localhost-email-note{color:#6d5421!important;text-align:left!important;background:#fff8e0db!important;border:1px solid #ce9f3c38!important;border-radius:16px!important;margin:14px 0!important;padding:13px 14px!important}.vc-localhost-email-note b{color:#795a17!important;margin-bottom:5px!important;font-size:9px!important;display:block!important}.vc-localhost-email-note p{color:#806b3d!important;margin:3px 0!important;font-size:8px!important;line-height:1.5!important}.vc-localhost-email-note code{color:#6a511c!important;background:#ffffff9e!important;border-radius:5px!important;padding:1px 4px!important}.vc-email-confirm-continue{box-sizing:border-box!important;justify-content:center!important;width:100%!important;text-decoration:none!important}.vc-email-confirm-foot{color:#a0949a!important;margin:11px 8px 0!important;font-size:7px!important;line-height:1.45!important}@media (max-width:680px){.vc-email-confirm-steps{grid-template-columns:1fr!important}.vc-email-confirm-steps>div{min-height:0!important}}:root{--vc-action-accent:#e982b0;--vc-action-accent-2:#ef97bd;--vc-action-text:#fff}.btn-primary,button.btn-primary,a.btn-primary,.auth-card .btn-primary,.app-shell .btn-primary,.vc-email-confirm-continue{background-color:var(--theme-accent,var(--vc-action-accent))!important;background-image:linear-gradient(135deg, var(--theme-accent,var(--vc-action-accent)) 0%, var(--theme-accent-2,var(--vc-action-accent-2)) 100%)!important;color:var(--vc-action-text)!important;-webkit-text-fill-color:var(--vc-action-text)!important;border-color:color-mix(in srgb, var(--theme-accent,var(--vc-action-accent)) 35%, transparent)!important;opacity:1!important;visibility:visible!important;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-accent,var(--vc-action-accent)) 22%, transparent)!important}.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover,.auth-card .btn-primary:hover,.app-shell .btn-primary:hover,.vc-email-confirm-continue:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(.98)saturate(1.03)!important;transform:translateY(-1px)!important}.vc-booking-confirm-0042[data-vc-force-pink=true],.vc-booking-final-create[data-vc-final-create=true],.vc-booking-cta-dock.is-visible .vc-booking-confirm,.vc-booking-intake .vc-booking-final-create{background-color:var(--theme-accent,#e982b0)!important;background-image:linear-gradient(135deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#ef97bd))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.vc-booking-confirm-0042[data-vc-force-pink=true] *,.vc-booking-final-create[data-vc-final-create=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-booking-service-card.is-selected,.vc-booking-office-card.is-selected,.vc-booking-date-card.is-selected,.vc-booking-time.is-selected,.vc-booking-choice-row button.is-selected{background-color:var(--theme-accent,#e982b0)!important;background-image:linear-gradient(135deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#ef97bd))!important;color:#fff!important;box-shadow:0 9px 20px color-mix(in srgb, var(--theme-accent,#e982b0) 22%, transparent)!important;border-color:#ffffff75!important}.vc-booking-service-card.is-selected b,.vc-booking-service-card.is-selected small,.vc-booking-service-card.is-selected strong,.vc-booking-office-card.is-selected b,.vc-booking-office-card.is-selected small,.vc-booking-office-card.is-selected i,.vc-booking-date-card.is-selected small,.vc-booking-date-card.is-selected strong,.vc-booking-date-card.is-selected span,.vc-booking-date-card.is-selected em,.vc-booking-time.is-selected span,.vc-booking-time.is-selected i,.vc-booking-choice-row button.is-selected{color:#fff!important;-webkit-text-fill-color:#fff!important}.auth-card input:focus,.auth-card select:focus,.auth-card textarea:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:color-mix(in srgb, var(--theme-accent,var(--vc-action-accent)) 55%, #fff)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-accent,var(--vc-action-accent)) 10%, transparent)!important;background-color:#fff!important}.vc-booking-action-message{color:#376d5d!important;background:#f0fdf9f0!important;border-color:#55cfb03d!important}.vc-booking-action-message>span{background:#55cfb0!important}.vc-booking-action-message p{color:#376d5d!important}.vc-booking-auth-gate{border:1px solid color-mix(in srgb,var(--theme-accent,#e982b0) 22%,#fff)!important;background:radial-gradient(circle at 92% 6%, color-mix(in srgb,var(--theme-accent,#e982b0) 14%,transparent), transparent 30%), linear-gradient(145deg,#fffffff7,#fff9fce8)!important;border-radius:22px!important;margin:12px!important;padding:17px!important;box-shadow:inset 0 1px #fffffffa,0 18px 40px #3629301c!important}.vc-booking-auth-gate-head{text-align:center!important}.vc-booking-auth-gate-head>small{color:var(--theme-accent,#e982b0)!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-booking-auth-gate-head h3{color:#352d31!important;letter-spacing:-.025em!important;margin:5px 0!important;font-size:18px!important}.vc-booking-auth-gate-head p{color:#81747b!important;max-width:330px!important;margin:0 auto!important;font-size:8px!important;line-height:1.5!important}.vc-booking-auth-gate-summary{background:#faf7f9c2!important;border:1px solid #503e4712!important;border-radius:15px!important;gap:2px!important;margin:14px 0!important;padding:11px 12px!important;display:grid!important}.vc-booking-auth-gate-summary>span{color:var(--theme-accent,#e982b0)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}.vc-booking-auth-gate-summary b{color:#3d3338!important;font-size:10px!important}.vc-booking-auth-gate-summary small{color:#897c83!important;font-size:8px!important}.vc-booking-auth-gate-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.vc-auth-gate-button{cursor:pointer!important;text-align:left!important;border-radius:17px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-content:center!important;gap:2px 8px!important;min-height:84px!important;padding:13px!important;display:grid!important}.vc-auth-gate-button span{color:inherit!important;opacity:.84!important;grid-column:1!important;font-size:7px!important;font-weight:700!important}.vc-auth-gate-button b{color:inherit!important;grid-column:1!important;font-size:12px!important}.vc-auth-gate-button i{border-radius:50%!important;grid-area:1/2/3!important;align-self:center!important;place-items:center!important;width:28px!important;height:28px!important;font-size:13px!important;font-style:normal!important;display:grid!important}.vc-auth-gate-login,.vc-auth-gate-login:not(:hover),.vc-auth-gate-login:hover,.vc-auth-gate-login:focus-visible{color:#fff!important;background-color:var(--theme-accent,#e982b0)!important;background-image:linear-gradient(135deg, var(--theme-accent,#e982b0), var(--theme-accent-2,#ef97bd))!important;box-shadow:0 11px 24px color-mix(in srgb, var(--theme-accent,#e982b0) 24%, transparent)!important;border:1px solid #0000!important}.vc-auth-gate-login span,.vc-auth-gate-login b,.vc-auth-gate-login i{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-auth-gate-login i{background:#ffffff2e!important}.vc-auth-gate-register,.vc-auth-gate-register:not(:hover),.vc-auth-gate-register:hover,.vc-auth-gate-register:focus-visible{border:1px solid color-mix(in srgb, var(--theme-accent,#e982b0) 34%, #fff)!important;color:color-mix(in srgb, var(--theme-accent,#e982b0) 80%, #332b30)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--theme-accent,#e982b0) 11%,#fff), #fffffff0)!important;box-shadow:0 9px 20px #372a310f!important}.vc-auth-gate-register i{color:#fff!important;background:var(--theme-accent,#e982b0)!important}.vc-booking-auth-gate-cancel{color:#95888f!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;margin-top:8px!important;padding:6px!important;font-size:7px!important;font-weight:800!important}.vc-auth-gate-button,.vc-booking-final-create[data-vc-final-create=true],.vc-booking-confirm-0042[data-vc-force-pink=true],.btn-primary{transition:transform .16s,filter .16s,box-shadow .16s!important}@media (max-width:680px){.vc-booking-auth-gate-actions{grid-template-columns:1fr!important}}@keyframes vc-resume-dot{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes vc-resume-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (max-width:950px){.vc-patient-appointments-premium{grid-template-columns:1fr!important}.vc-appointment-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.vc-patient-card-grid{grid-template-columns:76px 1fr}.vc-patient-card-facts{grid-template-columns:1fr}.vc-patient-card-actions{flex-direction:column}.vc-patient-card-actions .btn{width:100%!important}.vc-appointment-info-list{grid-template-columns:1fr}.vc-appointment-info-footer,.vc-appointment-manage-card,.vc-reschedule-head,.vc-reschedule-summary{flex-direction:column;align-items:stretch}.vc-reschedule-days,.vc-reschedule-times{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-reschedule-confirm{width:100%!important;min-width:0!important}}.vc-page-eyebrow{color:#b6688c;letter-spacing:.13em;margin:18px 0 4px;font-size:8px;font-weight:900;display:block}.vc-patient-premium-page,.vc-patient-detail-page{max-width:1180px!important}.vc-patient-top,.vc-detail-top{align-items:flex-end!important}.vc-patient-top h1,.vc-detail-top h1{margin-top:5px!important}.vc-patient-top-actions{align-items:center!important}.vc-soft-action{background:#ffffffbf!important;border:1px solid #46363e14!important;width:auto!important;box-shadow:0 8px 20px #372a310d!important}.vc-patient-success{background:linear-gradient(145deg,#f0fdf9f5,#ffffffe0);border:1px solid #55cfb02e;border-radius:17px;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;display:flex;box-shadow:0 9px 20px #2c7d650d}.vc-patient-success>span{color:#fff;background:#55cfb0;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.vc-patient-success div{gap:2px;display:grid}.vc-patient-success b{color:#376d5d;font-size:9px}.vc-patient-success small{color:#718b82;font-size:7px}.vc-premium-claim{border-radius:21px!important}.vc-patient-tabs-premium{background:#ffffffa8;border:1px solid #4a384212;border-radius:16px;width:max-content;box-shadow:0 8px 18px #372a310a;padding:4px!important}.vc-patient-tabs-premium a{border-radius:12px!important}.vc-patient-appointments-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.vc-patient-appointment-premium{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,var(--vc-specialty-soft),transparent 34%), linear-gradient(145deg,#fffffff5,#ffffffc7)!important;border:1px solid #ffffffeb!important;border-radius:25px!important;padding:0!important;box-shadow:inset 0 1px #fffffffa,0 16px 40px #382a3113!important}.vc-appointment-accent-line{background:linear-gradient(90deg,var(--vc-specialty),var(--vc-specialty-2));height:4px}.vc-patient-card-grid{grid-template-columns:92px 1fr;gap:14px;padding:17px;display:grid}.vc-patient-date-tile{color:#fff;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2));min-height:120px;box-shadow:0 12px 26px color-mix(in srgb,var(--vc-specialty) 23%,transparent), inset 0 1px 0 #ffffff47;border:1px solid #ffffffa6;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;display:flex}.vc-patient-date-tile small{text-transform:uppercase;font-size:8px;font-weight:900}.vc-patient-date-tile strong{margin:1px 0 -1px;font-size:28px;line-height:1}.vc-patient-date-tile span{text-transform:uppercase;font-size:8px;font-weight:800}.vc-patient-date-tile b{background:#ffffff2b;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:8px}.vc-patient-card-main{min-width:0}.vc-patient-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-patient-card-title h3{color:#352d31;margin:7px 0 2px!important;font-size:15px!important}.vc-patient-card-title p{color:#8a7d84!important;margin:0!important;font-size:8px!important}.vc-patient-price{border:1px solid color-mix(in srgb,var(--vc-specialty) 18%,#fff);background:var(--vc-specialty-soft);text-align:center;border-radius:13px;min-width:82px;padding:8px 10px}.vc-patient-price small{color:var(--vc-specialty);letter-spacing:.08em;font-size:6px;font-weight:900;display:block}.vc-patient-price strong{color:#44383e;font-size:9px}.vc-patient-appointment-premium .status-pill{color:var(--vc-specialty)!important;background:var(--vc-specialty-soft)!important;border-radius:999px!important;padding:5px 8px!important;font-size:7px!important;font-weight:900!important}.vc-patient-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.vc-patient-card-facts>div{background:#f9f7f8b8;border:1px solid #4837400e;border-radius:12px;min-width:0;padding:9px 10px}.vc-patient-card-facts small{color:#a0939a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:6px;font-weight:800;display:block}.vc-patient-card-facts b{color:#4b4046;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.vc-patient-card-actions{gap:8px;display:flex}.vc-patient-card-actions .btn{border-radius:12px!important;width:auto!important;min-height:38px!important;padding:0 13px!important;font-size:8px!important}.vc-specialty-action,.vc-specialty-action:not(:hover),.vc-specialty-action:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-specialty) 20%,transparent)!important}.vc-patient-secondary-action{background:#ffffffd1!important;border:1px solid #43323b14!important}.vc-patient-card-manage{padding:0 17px 16px}.vc-patient-card-manage .appointment-actions{margin-top:0!important}.vc-patient-empty-premium{text-align:center;max-width:520px}.vc-patient-empty-premium>span{color:#fff;background:linear-gradient(145deg,#e982b0,#f0a1c2);border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 10px;font-size:22px;display:grid}.vc-back-to-appointments{background:#ffffffbd;border:1px solid #42313a14;border-radius:12px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none;color:#4f4249!important}.vc-appointment-detail-grid{grid-template-columns:1.35fr .75fr;gap:16px;margin-top:18px;display:grid}.vc-appointment-info-premium{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff30,transparent 28%), linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2));box-shadow:0 19px 44px color-mix(in srgb,var(--vc-specialty) 24%,transparent), inset 0 1px 0 #ffffff38;border:1px solid #ffffff61;border-radius:27px;padding:22px;position:relative;overflow:hidden}.vc-appointment-info-premium:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-75px}.vc-appointment-info-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.vc-appointment-info-head small{color:#ffffffc7;letter-spacing:.12em;font-size:7px;font-weight:900}.vc-appointment-info-head h2{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.vc-status-glass{color:#fff;background:#ffffff26;border:1px solid #ffffff42;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;box-shadow:inset 0 1px #ffffff26}.vc-appointment-info-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 15px;display:grid;position:relative}.vc-appointment-info-list>div{background:#ffffff1a;border:1px solid #ffffff26;border-radius:14px;padding:11px 12px}.vc-appointment-info-list span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.vc-appointment-info-list strong{color:#fff;font-size:10px;line-height:1.35;display:block}.vc-appointment-info-footer{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.vc-detail-price small{color:#ffffffb3;letter-spacing:.08em;font-size:6px;font-weight:900;display:block}.vc-detail-price strong{color:#fff;font-size:17px}.vc-glass-link{background:#ffffff1f;border:1px solid #fff3;border-radius:12px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;color:#fff!important}.vc-before-consult-card{border:1px solid color-mix(in srgb,var(--vc-specialty) 11%,#fff);background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 38%), #ffffffe0;border-radius:27px;padding:20px;box-shadow:0 17px 38px #372a3111}.vc-before-consult-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.vc-before-consult-head>span{color:#fff;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2));width:39px;height:39px;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-specialty) 18%,transparent);border-radius:13px;place-items:center;display:grid}.vc-before-consult-head small{color:var(--vc-specialty);letter-spacing:.1em;font-size:7px;font-weight:900}.vc-before-consult-head h2{color:#3c3237;margin:3px 0 0;font-size:15px}.vc-intake-fact{border-bottom:1px solid #44343d12;padding:11px 0}.vc-intake-fact small{color:#9a8d94;margin-bottom:3px;font-size:7px;display:block}.vc-intake-fact strong{color:#493d43;font-size:9px}.vc-patient-private-note{background:var(--vc-specialty-soft);border-radius:13px;margin-top:12px;padding:11px}.vc-patient-private-note small{color:var(--vc-specialty);font-size:7px;font-weight:900}.vc-patient-private-note p{color:#685861;margin:5px 0 0;font-size:8px;line-height:1.5}.vc-appointment-manage-card{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:17px 19px;display:flex;box-shadow:0 14px 32px #3629300e}.vc-appointment-manage-card small{color:var(--vc-specialty);letter-spacing:.1em;font-size:7px;font-weight:900}.vc-appointment-manage-card h2{color:#3d3338;margin:4px 0 2px;font-size:15px}.vc-appointment-manage-card p{color:#91848b;margin:0;font-size:8px}.vc-reschedule-premium{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 28%), linear-gradient(145deg,#fffffff5,#ffffffd1);border:1px solid #ffffffeb;border-radius:27px;margin-top:16px;padding:20px;box-shadow:inset 0 1px #fffffffa,0 18px 42px #372a3112}.vc-reschedule-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.vc-reschedule-head>div>small{color:var(--vc-specialty);letter-spacing:.11em;font-size:7px;font-weight:900}.vc-reschedule-head h2{color:#382f34;margin:4px 0 3px;font-size:18px}.vc-reschedule-head p{color:#8d8087;margin:0;font-size:8px}.vc-reschedule-live{color:#62756f;background:#55cfb01a;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.vc-reschedule-live i{background:#55cfb0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #55cfb01f}.vc-reschedule-step{border-top:1px solid #47363f11;padding-top:14px}.vc-reschedule-step+.vc-reschedule-step{margin-top:16px}.vc-reschedule-step-title span{color:var(--vc-specialty);letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.vc-reschedule-step-title h3{color:#3d3338;margin:3px 0 10px;font-size:13px}.vc-reschedule-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.vc-reschedule-day{color:#4f4349;cursor:pointer;background:#ffffffdb;border:1px solid #45353e12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:88px;display:flex;box-shadow:0 6px 15px #372a3109}.vc-reschedule-day small{text-transform:uppercase;font-size:7px;font-weight:900}.vc-reschedule-day strong{margin:1px 0;font-size:19px;line-height:1}.vc-reschedule-day span{text-transform:uppercase;font-size:7px;font-weight:800}.vc-reschedule-day em{color:#94868d;background:#f7f4f6;border-radius:999px;margin-top:7px;padding:4px 6px;font-size:6px;font-style:normal}.vc-reschedule-day.is-selected{color:#fff;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2));box-shadow:0 10px 22px color-mix(in srgb,var(--vc-specialty) 22%,transparent);border-color:#0000}.vc-reschedule-day.is-selected small,.vc-reschedule-day.is-selected strong,.vc-reschedule-day.is-selected span{color:#fff}.vc-reschedule-day.is-selected em{color:#fff;background:#ffffff2b}.vc-reschedule-times{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.vc-reschedule-time{color:#51454b;cursor:pointer;background:#ffffffe0;border:1px solid #46353e12;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:8px;font-weight:800;display:flex}.vc-reschedule-time.is-selected{color:#fff;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2));box-shadow:0 8px 17px color-mix(in srgb,var(--vc-specialty) 19%,transparent);border-color:#0000}.vc-reschedule-time.is-selected i{color:#fff;font-style:normal}.vc-reschedule-summary{border:1px solid color-mix(in srgb,var(--vc-specialty) 13%,#fff);background:var(--vc-specialty-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:13px 14px;display:flex}.vc-reschedule-summary>div{gap:2px;display:grid}.vc-reschedule-summary small{color:var(--vc-specialty);letter-spacing:.08em;font-size:6px;font-weight:900}.vc-reschedule-summary b{color:#44383e;font-size:9px}.vc-reschedule-summary span{color:#7e6e76;font-size:8px}.vc-reschedule-confirm{color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:auto!important;min-width:220px!important}.vc-reschedule-confirm:disabled{color:#9c9197!important;-webkit-text-fill-color:#9c9197!important;box-shadow:none!important;background:#f0edef!important}.vc-reschedule-loading,.vc-reschedule-empty{color:#7f7178;background:#faf7f9;border-radius:14px;padding:16px;font-size:8px}.vc-reschedule-empty{text-align:center}.vc-reschedule-empty b{color:#55484f;font-size:10px;display:block}.vc-reschedule-empty p{margin:4px 0 0}.vc-review-premium{border-radius:27px!important;margin-top:16px!important}.vc-resume-booking-shell{background:radial-gradient(circle at 30% 20%,#e982b021,#0000 30%),radial-gradient(circle at 80% 75%,#55cfb017,#0000 28%),#fffafd;place-items:center;min-height:100vh;padding:24px;display:grid}.vc-resume-booking-card{text-align:center;background:#ffffffe6;border:1px solid #ffffffeb;border-radius:30px;width:min(520px,100%);padding:34px;box-shadow:0 24px 60px #3b2c341c}.vc-resume-booking-card>small{color:#cf6a99;letter-spacing:.13em;font-size:8px;font-weight:900}.vc-resume-booking-card h1{color:#352d31;margin:7px 0;font-size:25px}.vc-resume-booking-card p{color:#8a7d84;max-width:390px;margin:0 auto;font-size:9px;line-height:1.55}.vc-resume-booking-card>b{color:#a3949c;margin-top:10px;font-size:7px;display:block}.vc-resume-loader{color:#fff;background:linear-gradient(145deg,#e982b0,#f0a1c2);border-radius:21px;justify-content:center;align-items:center;gap:4px;width:62px;height:62px;margin:0 auto 14px;display:flex;box-shadow:0 13px 28px #d3649733}.vc-resume-loader span{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite vc-resume-dot}.vc-resume-loader span:nth-child(2){animation-delay:.12s}.vc-resume-loader span:nth-child(3){animation-delay:.24s}.vc-resume-progress{background:#f3edf0;border-radius:999px;height:6px;margin:18px 0 0;overflow:hidden}.vc-resume-progress i{background:linear-gradient(90deg,#e982b0,#55cfb0);border-radius:999px;width:42%;height:100%;animation:1.2s ease-in-out infinite vc-resume-progress;display:block}.vc-resume-error-icon{color:#fff;background:#d69a1d;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:22px;font-weight:900;display:grid}.vc-resume-actions{justify-content:center;gap:8px;margin-top:18px;display:flex}@media (max-width:950px){.vc-patient-appointments-premium{grid-template-columns:1fr!important}.vc-appointment-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.vc-patient-card-grid{grid-template-columns:76px 1fr}.vc-patient-card-facts{grid-template-columns:1fr}.vc-patient-card-actions{flex-direction:column}.vc-patient-card-actions .btn{width:100%!important}.vc-appointment-info-list{grid-template-columns:1fr}.vc-appointment-info-footer,.vc-appointment-manage-card,.vc-reschedule-head,.vc-reschedule-summary{flex-direction:column;align-items:stretch}.vc-reschedule-days,.vc-reschedule-times{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-reschedule-confirm{width:100%!important;min-width:0!important}}.vc-sidebar-mark svg,.vc-nav-icon svg{width:18px!important;height:18px!important;display:block!important}.vc-sidebar-mark svg{width:21px!important;height:21px!important}.vc-nav-icon{place-items:center!important;display:grid!important}.vc-sidebar-nav a.active .vc-nav-icon{color:#fff!important}.vc-main-patient-action,.vc-main-patient-action:not(:hover),.vc-main-patient-action:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#e982b0,#ef97bd)!important;box-shadow:0 9px 20px #d364972e!important}.vc-patient-success-icon{color:#fff!important;background:#55cfb0!important;border-radius:10px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.vc-patient-success-icon svg{width:17px!important;height:17px!important}.vc-empty-calendar-icon{color:#fff!important;background:linear-gradient(145deg,#e982b0,#f0a1c2)!important;border-radius:18px!important;place-items:center!important;width:56px!important;height:56px!important;margin:0 auto 11px!important;display:grid!important;box-shadow:0 11px 24px #d364972e!important}.vc-empty-calendar-icon svg{width:27px!important;height:27px!important}.vc-before-consult-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:39px!important;height:39px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-specialty) 18%,transparent)!important;border-radius:13px!important;place-items:center!important;display:grid!important}.vc-before-consult-icon svg{width:20px!important;height:20px!important}.vc-selected-dot{background:#fff3!important;border:2px solid #ffffffeb!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important}.vc-patient-empty-premium{background:radial-gradient(circle at 15% 15%,#e982b017,#0000 26%),#ffffffdb!important;border:1px solid #ffffffeb!important;border-radius:26px!important;padding:31px!important;box-shadow:0 16px 38px #392b320f!important}.vc-patient-empty-premium .btn{width:auto!important;min-width:185px!important;margin:13px auto 0!important}.vc-patient-profile-card,.vc-email-verify-card,.vc-profile-privacy-card{background:radial-gradient(circle at 100% 0,#e982b017,#0000 29%),linear-gradient(145deg,#fffffff5,#fff9fcd6)!important;border:1px solid #ffffffeb!important;border-radius:27px!important;box-shadow:inset 0 1px #fffffffa,0 17px 40px #392b3212!important}.vc-patient-profile-card{padding:21px!important}.vc-profile-card-icon,.vc-profile-privacy-icon{color:#fff!important;background:linear-gradient(145deg,#e982b0,#ef97bd)!important;border-radius:15px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;box-shadow:0 9px 20px #d364972e!important}.vc-profile-card-icon svg,.vc-profile-privacy-icon svg{width:23px!important;height:23px!important}.vc-profile-card-head small,.vc-profile-privacy-card small{color:#c86794!important;letter-spacing:.11em!important;font-size:7px!important;font-weight:900!important}.vc-profile-card-head h2{color:#382f34!important;margin:3px 0 0!important;font-size:17px!important}.vc-patient-profile-form input{min-height:48px!important}.vc-profile-whatsapp-toggle{background:#f2fdf9c2!important;border:1px solid #55cfb026!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;padding:12px 13px!important;display:flex!important}.vc-profile-whatsapp-toggle input{accent-color:#44b995!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-height:0!important;margin-top:2px!important}.vc-profile-whatsapp-toggle span{gap:3px!important;display:grid!important}.vc-profile-whatsapp-toggle b{color:#42695e!important;font-size:9px!important}.vc-profile-whatsapp-toggle small{color:#799189!important;font-size:7px!important;line-height:1.45!important}.vc-profile-save,.vc-profile-save:not(:hover),.vc-profile-save:hover{color:#fff!important;background:linear-gradient(135deg,#e982b0,#ef97bd)!important;justify-self:start!important;width:auto!important;min-width:190px!important}.vc-email-verify-card{grid-template-columns:auto 1fr auto!important;gap:12px!important;padding:18px!important;display:grid!important;position:relative!important}.vc-email-verify-card.is-verified{background:radial-gradient(circle at 100% 0,#55cfb021,#0000 31%),linear-gradient(145deg,#fffffff5,#f4fdfae0)!important}.vc-email-verify-icon{color:#fff!important;background:linear-gradient(145deg,#e982b0,#ef97bd)!important;border-radius:15px!important;place-items:center!important;width:45px!important;height:45px!important;display:grid!important;box-shadow:0 9px 20px #d3649729!important}.vc-email-verify-card.is-verified .vc-email-verify-icon{background:linear-gradient(145deg,#55cfb0,#2fb68e)!important;box-shadow:0 9px 20px #2fb68e29!important}.vc-email-verify-icon svg{width:23px!important;height:23px!important}.vc-email-verify-copy{min-width:0!important}.vc-email-verify-copy>small{color:#c86794!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:900!important}.vc-email-verify-card.is-verified .vc-email-verify-copy>small{color:#399c7e!important}.vc-email-verify-copy h2{color:#382f34!important;margin:3px 0 2px!important;font-size:15px!important}.vc-email-verify-copy>p{color:#756870!important;text-overflow:ellipsis!important;margin:0!important;font-size:8px!important;overflow:hidden!important}.vc-email-verify-note{color:#968890!important;margin-top:8px!important;line-height:1.45!important}.vc-email-verify-action,.vc-email-code-row button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#e982b0,#ef97bd)!important;border:0!important;border-radius:12px!important;align-self:center!important;min-height:38px!important;padding:0 12px!important;font-size:8px!important;font-weight:900!important;box-shadow:0 8px 18px #d364972b!important}.vc-email-code-row{grid-template-columns:112px 1fr!important;gap:7px!important;margin-top:11px!important;display:grid!important}.vc-email-code-row input{color:#3d3238!important;letter-spacing:.18em!important;text-align:center!important;background:#fff!important;border:1px solid #e982b038!important;border-radius:12px!important;outline:none!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-size:15px!important;font-weight:800!important}.vc-email-verify-message{color:#7f7178!important;margin-top:7px!important;font-size:7px!important;line-height:1.4!important}.vc-email-resend{color:#b46088!important;cursor:pointer!important;background:0 0!important;border:0!important;align-self:end!important;font-size:7px!important;font-weight:900!important}.vc-email-verified-badge{color:#2f8b70!important;letter-spacing:.06em!important;background:#55cfb01f!important;border-radius:999px!important;align-self:center!important;padding:7px 9px!important;font-size:7px!important;font-weight:900!important}.vc-profile-privacy-card{gap:12px!important;padding:18px!important;display:flex!important}.vc-profile-privacy-icon{background:linear-gradient(145deg,#5f6471,#8a8f9b)!important;box-shadow:0 9px 20px #41444e21!important}.vc-profile-privacy-card h3{color:#3b3237!important;margin:3px 0 5px!important;font-size:14px!important}.vc-profile-privacy-card p{color:#8b7f85!important;margin:0!important;font-size:8px!important;line-height:1.55!important}.vc-patient-detail-page .btn-primary,.vc-patient-detail-page .vc-specialty-action,.vc-patient-detail-page .vc-reschedule-confirm{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 20%,transparent)!important}.vc-patient-premium-page a,.vc-patient-detail-page a,.vc-patient-profile-page a{text-decoration:none!important}@media (max-width:900px){.vc-patient-profile-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.vc-email-verify-card{grid-template-columns:auto 1fr!important}.vc-email-verify-action,.vc-email-resend,.vc-email-verified-badge{text-align:center!important;grid-column:1/-1!important;justify-self:stretch!important}.vc-email-code-row{grid-template-columns:1fr!important}}:root{--vc-ink:#352a33;--vc-ink-2:#4b3c45;--vc-ink-soft:#756870;--vc-brand:#e982b0;--vc-brand-2:#ef97bd;--vc-brand-dark:#8f4c73}body,.app-shell,.auth-shell,.app-shell h1,.app-shell h2,.app-shell h3{color:var(--vc-ink)!important}.lead{color:var(--vc-ink-soft)!important}.vc-patient-profile-page{max-width:1180px!important}.vc-patient-profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;gap:18px!important;margin-top:18px!important;display:grid!important}.vc-patient-profile-card{background:radial-gradient(circle at 8% 0,#e982b01a,#0000 28%),radial-gradient(circle at 100% 100%,#55cfb00d,#0000 28%),linear-gradient(145deg,#fffffff7,#fff9fce0)!important;border:1px solid #fffffff2!important;border-radius:28px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 20px 46px #392b3213!important}.vc-profile-card-head{align-items:center!important;gap:12px!important;margin-bottom:19px!important;display:flex!important}.vc-profile-card-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-brand),var(--vc-brand-2))!important;border-radius:17px!important;flex:0 0 50px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;box-shadow:0 11px 23px #d3649730!important}.vc-profile-card-icon svg{width:24px!important;height:24px!important}.vc-profile-card-head small{color:var(--vc-brand-dark)!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:900!important}.vc-profile-card-head h2{margin:2px 0!important;font-size:18px!important}.vc-profile-card-head p{color:#8c7d85!important;margin:0!important;font-size:8px!important}.vc-patient-profile-form{gap:13px!important;display:grid!important}.vc-premium-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.vc-premium-field{background:linear-gradient(145deg,#fff7fbf7,#ffffffe8)!important;border:1px solid #e982b026!important;border-radius:19px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:10px!important;min-height:86px!important;padding:12px!important;transition:all .18s!important;display:grid!important;box-shadow:inset 0 1px #fff,0 8px 20px #3a2b330a!important}.vc-premium-field:focus-within{border-color:#e982b066!important;transform:translateY(-1px)!important;box-shadow:0 0 0 4px #e982b014,0 11px 24px #3a2b330f!important}.vc-premium-field-icon,.vc-whatsapp-toggle-icon{width:42px!important;height:42px!important;color:var(--vc-brand-dark)!important;background:#e982b01c!important;border-radius:14px!important;place-items:center!important;display:grid!important}.vc-premium-field-icon-whatsapp,.vc-whatsapp-toggle-icon{color:#278f72!important;background:#55cfb01f!important}.vc-premium-field-icon svg,.vc-whatsapp-toggle-icon svg{width:20px!important;height:20px!important}.vc-premium-field-copy{gap:2px!important;min-width:0!important;display:grid!important}.vc-premium-field-copy>small{color:var(--vc-brand-dark)!important;letter-spacing:.08em!important;font-size:7px!important;font-weight:900!important}.vc-premium-field-copy input{width:100%!important;min-height:30px!important;color:var(--vc-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important;font-size:13px!important;font-weight:700!important}.vc-premium-field-copy em{color:#9b8d95!important;font-size:6px!important;font-style:normal!important;line-height:1.35!important}.vc-profile-whatsapp-toggle{background:linear-gradient(145deg,#f0fdf8f2,#ffffffe8)!important;border:1px solid #55cfb033!important;border-radius:19px!important;grid-template-columns:42px 1fr auto!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 8px 19px #36705e09!important}.vc-whatsapp-toggle-copy{gap:3px!important;display:grid!important}.vc-whatsapp-toggle-copy b{color:#356d5d!important;font-size:9px!important}.vc-whatsapp-toggle-copy small{color:#769087!important;font-size:7px!important;line-height:1.45!important}.vc-profile-whatsapp-toggle input{accent-color:#44b995!important;width:36px!important;height:20px!important;min-height:0!important;margin:0!important}.vc-profile-form-footer{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.vc-profile-safe-note{align-items:center!important;gap:8px!important;display:flex!important}.vc-profile-safe-note>svg{color:#a07087!important;width:19px!important;height:19px!important}.vc-profile-safe-note span{gap:2px!important;display:grid!important}.vc-profile-safe-note b{color:#5b4d55!important;font-size:7px!important}.vc-profile-safe-note small{color:#998c93!important;font-size:6px!important}.vc-profile-save,.vc-profile-save:not(:hover),.vc-profile-save:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-brand),var(--vc-brand-2))!important;border-radius:14px!important;width:auto!important;min-width:190px!important;min-height:44px!important;box-shadow:0 11px 23px #d3649733!important}.vc-patient-profile-side{align-content:start!important;gap:14px!important;display:grid!important}.vc-email-verify-card,.vc-profile-privacy-card{background:radial-gradient(circle at 100% 0,#e982b017,#0000 32%),linear-gradient(145deg,#fffffff7,#fff9fce0)!important;border:1px solid #fffffff0!important;border-radius:24px!important;box-shadow:inset 0 1px #fff,0 16px 36px #392b3211!important}.vc-patient-tabs-premium a{color:#756870!important}.vc-patient-tabs-premium a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-brand),var(--vc-brand-2))!important}.vc-patient-appointment-premium h3,.vc-patient-appointment-premium .status-pill,.vc-patient-price small{color:var(--vc-specialty-ink)!important}.vc-patient-card-facts b{color:var(--vc-ink-2)!important}.vc-patient-detail-page .vc-page-eyebrow,.vc-patient-detail-page>div h1,.vc-before-consult-card small,.vc-appointment-manage-card small,.vc-reschedule-head>div>small,.vc-reschedule-step-title span,.vc-reschedule-summary small{color:var(--vc-specialty-ink)!important}.vc-patient-detail-page .btn-primary,.vc-patient-detail-page .vc-specialty-action,.vc-patient-detail-page .vc-reschedule-confirm{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important}@media (max-width:920px){.vc-patient-profile-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.vc-premium-field-grid{grid-template-columns:1fr!important}.vc-profile-form-footer{flex-direction:column!important;align-items:stretch!important}.vc-profile-save{width:100%!important}}.vc-line-icon,.vc-patient-profile-page svg,.vc-search-premium-page svg{shape-rendering:geometricprecision!important;flex:none!important;display:block!important;overflow:visible!important}.vc-line-icon{width:20px!important;height:20px!important}.vc-patient-profile-page input:focus,.vc-patient-profile-page input:focus-visible,.vc-patient-profile-page button:focus,.vc-patient-profile-page button:focus-visible,.vc-search-premium-page input:focus,.vc-search-premium-page input:focus-visible,.vc-search-premium-page button:focus,.vc-search-premium-page button:focus-visible,.vc-search-premium-page a:focus,.vc-search-premium-page a:focus-visible{outline:none!important}.vc-premium-field:focus-within{border-color:#e982b061!important;box-shadow:0 0 0 4px #e982b014,0 11px 24px #392b320f!important}.vc-search-field:focus-within{border-color:#23a9c55c!important;box-shadow:0 0 0 4px #23a9c513,0 9px 20px #3143490d!important}.vc-premium-field-icon,.vc-whatsapp-toggle-icon,.vc-profile-card-icon,.vc-profile-privacy-icon,.vc-email-verify-icon{overflow:hidden!important}.vc-premium-field-icon svg,.vc-whatsapp-toggle-icon svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;transform:none!important}.vc-profile-card-icon svg,.vc-profile-privacy-icon svg,.vc-email-verify-icon svg{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.vc-search-premium-page{max-width:1180px!important;padding-top:30px!important}.vc-search-hero{background:radial-gradient(circle at 5% 5%,#23a9c51a,#0000 28%),radial-gradient(circle at 100% 0,#55cfb01a,#0000 28%),linear-gradient(145deg,#fffffffa,#f8fdfee6)!important;border:1px solid #fffffff0!important;border-radius:30px!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding:24px!important;display:flex!important;box-shadow:inset 0 1px #fff,0 20px 48px #31434913!important}.vc-search-eyebrow{color:#168aa5!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:900!important}.vc-search-hero h1{color:#30343a!important;letter-spacing:-.035em!important;margin:5px 0 4px!important;font-size:30px!important}.vc-search-hero p{color:#78858b!important;max-width:680px!important;margin:0!important;font-size:9px!important}.vc-search-account-link{color:#147e95!important;background:#fffc!important;border:1px solid #228ba21a!important;border-radius:13px!important;padding:10px 13px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 7px 17px #3143490a!important}.vc-search-form-premium{background:linear-gradient(145deg,#fffffff2,#f7fcfde0)!important;border:1px solid #ffffffed!important;border-radius:25px!important;grid-template-columns:1.35fr 1fr 1fr auto!important;gap:10px!important;margin-top:16px!important;padding:12px!important;display:grid!important;box-shadow:0 16px 36px #31434911!important}.vc-search-field{background:#f9fdfeeb!important;border:1px solid #23a9c51c!important;border-radius:17px!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:9px!important;min-height:62px!important;padding:9px 11px!important;transition:all .18s!important;display:grid!important;box-shadow:inset 0 1px #fff!important}.vc-search-field-icon{color:#168da7!important;background:#23a9c517!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.vc-search-field-icon svg{width:20px!important;height:20px!important}.vc-search-field-copy{gap:3px!important;min-width:0!important;display:grid!important}.vc-search-field-copy small{color:#438090!important;letter-spacing:.09em!important;font-size:6px!important;font-weight:900!important}.vc-search-field-copy input{width:100%!important;min-height:28px!important;box-shadow:none!important;color:#344047!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:11px!important;font-weight:700!important}.vc-search-field-copy input::placeholder{color:#9ba8ae!important}.vc-search-submit,.vc-search-submit:not(:hover),.vc-search-submit:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1ca5c3,#3fc9c1)!important;border:1px solid #ffffff4d!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:170px!important;display:flex!important;box-shadow:0 10px 22px #1ca5c330!important}.vc-search-submit svg{width:18px!important;height:18px!important}.vc-search-results-head{margin:22px 0 12px!important}.vc-search-results-head small{color:#168da7!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:900!important}.vc-search-results-head h2{color:#344047!important;margin:3px 0 0!important;font-size:17px!important}.vc-doctor-search-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.vc-doctor-search-card-premium{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 31%), linear-gradient(145deg,#fffffff7,#ffffffd6)!important;border:1px solid #fffffff0!important;border-radius:25px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 16px 38px #392b3211!important}.vc-doctor-card-accent{background:linear-gradient(90deg,var(--vc-specialty),var(--vc-specialty-2))!important;height:4px!important;position:absolute!important;inset:0 0 auto!important}.vc-doctor-search-head-premium{align-items:center!important;gap:11px!important;display:flex!important}.vc-doctor-avatar-premium{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:50px!important;height:50px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 20%,transparent)!important;border-radius:17px!important;flex:0 0 50px!important;place-items:center!important;display:grid!important}.vc-doctor-avatar-premium svg{width:23px!important;height:23px!important}.vc-doctor-specialty-label{color:var(--vc-specialty-ink)!important;letter-spacing:.07em!important;font-size:7px!important;font-weight:900!important}.vc-doctor-search-head-premium h3{color:var(--vc-specialty-ink)!important;margin:2px 0!important;font-size:15px!important}.vc-doctor-search-head-premium p{color:#95888f!important;margin:0!important;font-size:7px!important}.vc-rating-row-premium{align-items:center!important;gap:6px!important;margin:12px 0!important;display:flex!important}.vc-rating-dot{background:var(--vc-specialty)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-specialty) 10%,transparent)!important;border-radius:50%!important}.vc-rating-row-premium b{color:#352a33!important;font-size:9px!important}.vc-rating-row-premium span:last-child{color:#92858c!important;font-size:7px!important}.vc-next-slot-premium{border:1px solid color-mix(in srgb,var(--vc-specialty) 13%,#fff)!important;background:var(--vc-specialty-soft)!important;border-radius:15px!important;align-items:center!important;gap:9px!important;margin-top:12px!important;padding:10px 11px!important;display:flex!important}.vc-next-slot-icon{width:34px!important;height:34px!important;color:var(--vc-specialty-ink)!important;background:#ffffffb8!important;border-radius:11px!important;place-items:center!important;display:grid!important}.vc-next-slot-icon svg{width:18px!important;height:18px!important}.vc-next-slot-premium small{color:var(--vc-specialty-ink)!important;font-size:6px!important;font-weight:900!important;display:block!important}.vc-next-slot-premium b{color:#4b3c45!important;font-size:8px!important}.vc-search-meta-premium{justify-content:space-between!important;align-items:center!important;gap:9px!important;margin:12px 0!important;display:flex!important}.vc-search-meta-premium span{color:#756870!important;align-items:center!important;gap:5px!important;font-size:7px!important;display:flex!important}.vc-search-meta-premium svg{width:15px!important;height:15px!important;color:var(--vc-specialty-ink)!important}.vc-search-card-actions-premium{gap:8px!important;display:flex!important}.vc-specialty-search-action,.vc-specialty-search-action:not(:hover),.vc-specialty-search-action:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;min-height:42px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 20%,transparent)!important;flex:1!important}.vc-favorite-button-premium{border:1px solid color-mix(in srgb,var(--vc-specialty) 14%,#fff)!important;min-width:106px!important;color:var(--vc-specialty-ink)!important;cursor:pointer!important;background:#ffffffdb!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:8px!important;font-weight:900!important;display:flex!important}.vc-favorite-button-premium svg{width:17px!important;height:17px!important}.vc-favorite-button-premium.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important}.vc-search-empty-premium{text-align:center!important;border-radius:25px!important;max-width:650px!important;margin:18px auto 0!important}.vc-search-empty-icon{color:#fff!important;background:linear-gradient(145deg,#1ca5c3,#3fc9c1)!important;border-radius:17px!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto 10px!important;display:grid!important;box-shadow:0 10px 22px #1ca5c329!important}.vc-search-empty-icon svg{width:23px!important;height:23px!important}@media (max-width:950px){.vc-search-form-premium{grid-template-columns:1fr 1fr!important}.vc-doctor-search-grid-premium{grid-template-columns:1fr!important}}@media (max-width:680px){.vc-search-hero{flex-direction:column!important;align-items:flex-start!important}.vc-search-form-premium{grid-template-columns:1fr!important}.vc-search-submit{width:100%!important}.vc-search-card-actions-premium{flex-direction:column!important}.vc-favorite-button-premium{width:100%!important;min-height:42px!important}}.vc-whatsapp-logo{color:#20a978!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important;overflow:visible!important;transform:none!important}.vc-premium-field-icon-whatsapp,.vc-whatsapp-toggle-icon{background:#55cfb01f!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important;overflow:hidden!important}.vc-search-form-only-0054{margin-top:16px!important}.vc-search-form-only-0054 .vc-search-field-copy select{color:#344047!important;width:100%!important;min-height:28px!important;box-shadow:none!important;appearance:auto!important;background:0 0!important;border:0!important;outline:0!important;padding:0 24px 0 0!important;font-size:11px!important;font-weight:700!important}.vc-search-form-only-0054 .vc-search-field-copy select:focus,.vc-search-form-only-0054 .vc-search-field-copy select:focus-visible{box-shadow:none!important;outline:none!important}.vc-search-restored-page .app-top{margin-bottom:0!important}.vc-brand-mark-svg svg{width:19px!important;height:19px!important;display:block!important}.vc-restored-doctor-card{position:relative!important}.vc-restored-doctor-avatar svg{width:21px!important;height:21px!important;display:block!important}.vc-star-svg{place-items:center!important;display:inline-grid!important}.vc-star-svg svg{width:14px!important;height:14px!important;display:block!important}.favorite-button{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.vc-favorite-heart-svg{flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}.vc-search-restored-page .doctor-search-card:not(.vc-doctor-search-card-premium){--vc-specialty-ink:inherit}@media (max-width:950px){.vc-search-form-only-0054{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.vc-search-form-only-0054{grid-template-columns:1fr!important}.vc-search-form-only-0054 .vc-search-submit{width:100%!important}}.vc-search-restored-page .doctor-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:14px!important;display:grid!important}.vc-search-restored-page .vc-restored-doctor-card{color:#fff!important;background:radial-gradient(circle at 100% 0,#ffffff29,transparent 32%), linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;min-height:330px!important;box-shadow:0 17px 38px color-mix(in srgb,var(--vc-specialty) 21%,transparent), inset 0 1px 0 #ffffff38!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid #ffffff61!important;border-radius:24px!important;padding:16px!important;position:relative!important;overflow:hidden!important}.vc-search-restored-page .vc-restored-doctor-card:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:165px;height:165px;position:absolute;bottom:-95px;right:-90px}.vc-search-restored-page .doctor-search-head{z-index:1!important;gap:10px!important;position:relative!important}.vc-search-restored-page .vc-restored-doctor-avatar{width:52px!important;height:52px!important;color:var(--vc-specialty)!important;background:#fff!important;border:1px solid #ffffffb3!important;border-radius:16px!important;flex:0 0 52px!important;place-items:center!important;display:grid!important;box-shadow:0 8px 18px #462a371a!important}.vc-search-restored-page .vc-restored-doctor-avatar svg{width:22px!important;height:22px!important}.vc-search-restored-page .doctor-search-head h3{color:#fff!important;margin:0 0 2px!important;font-size:15px!important}.vc-search-restored-page .doctor-search-head p{color:#ffffffd1!important;margin:0!important;font-size:8px!important}.vc-search-restored-page .vc-rating-row{z-index:1!important;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:12px!important;align-items:center!important;gap:5px!important;margin:11px 0!important;padding:8px 10px!important;display:flex!important;position:relative!important}.vc-search-restored-page .vc-rating-row *{color:#fff!important}.vc-search-restored-page .doctor-bio{z-index:1!important;color:#ffffffdb!important;min-height:44px!important;margin:9px 0!important;font-size:8px!important;line-height:1.5!important;position:relative!important}.vc-search-restored-page .vc-next-slot{z-index:1!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:14px!important;margin:11px 0!important;padding:10px 11px!important;position:relative!important}.vc-search-restored-page .vc-next-slot small{color:#ffffffb3!important;letter-spacing:.1em!important;font-size:6px!important;font-weight:900!important}.vc-search-restored-page .vc-next-slot b{color:#fff!important;margin-top:3px!important;font-size:8px!important}.vc-search-restored-page .search-meta{z-index:1!important;color:#ffffffe6!important;margin:10px 0!important;font-size:7px!important;position:relative!important}.vc-search-restored-page .search-meta span{color:#ffffffe6!important}.vc-search-restored-page .search-card-actions{z-index:1!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important;position:relative!important}.vc-search-restored-page .search-card-actions .btn{min-height:40px!important;color:var(--vc-specialty-ink)!important;-webkit-text-fill-color:var(--vc-specialty-ink)!important;background:#fff!important;border:1px solid #ffffffbd!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;font-size:8px!important;font-weight:900!important;display:flex!important;box-shadow:0 8px 18px #462a3717!important}.vc-search-restored-page .favorite-button{color:#fff!important;background:#ffffff14!important;border:1px solid #fff6!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 11px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.vc-search-restored-page .favorite-button svg{color:#fff!important;width:16px!important;height:16px!important}.vc-search-restored-page .favorite-button.active{color:var(--vc-specialty-ink)!important;background:#fff!important}.vc-search-restored-page .favorite-button.active svg{color:var(--vc-specialty)!important}@media (max-width:1050px){.vc-search-restored-page .doctor-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.vc-search-restored-page .doctor-search-grid{grid-template-columns:1fr!important}}.vc-sidebar-doctor .vc-sidebar-user b,.vc-sidebar-doctor .vc-sidebar-nav a{color:#51434b!important}.vc-sidebar-doctor .vc-sidebar-nav a{border:1px solid #0000!important;border-radius:14px!important;transition:all .16s!important}.vc-sidebar-doctor .vc-sidebar-nav a:hover{background:#ffffff8f!important;border-color:#e982b01a!important}.vc-sidebar-doctor .vc-sidebar-nav a.active{color:#8f4c73!important;background:linear-gradient(145deg,#fffffff5,#fff1f7c2)!important;border-color:#e982b01f!important;box-shadow:0 7px 18px #4b323e0b!important}.vc-sidebar-doctor .vc-sidebar-nav a.active .vc-nav-icon{color:#c45f8d!important}.vc-doctor-agenda-premium{--vc-specialty-ink:#8f4c73;color:#352a33!important;max-width:1180px!important}.vc-doctor-agenda-premium.vc-sp-cardio{--vc-specialty-ink:#8a2e35}.vc-doctor-agenda-premium.vc-sp-peds{--vc-specialty-ink:#7a5a18}.vc-doctor-agenda-premium.vc-sp-gastro{--vc-specialty-ink:#2f6f7e}.vc-doctor-agenda-premium.vc-sp-dental{--vc-specialty-ink:#294b8f}.vc-agenda-top{align-items:flex-end!important}.vc-agenda-top .brand-mark{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;place-items:center!important;display:grid!important}.vc-agenda-top .brand-mark svg{width:18px!important;height:18px!important}.vc-agenda-eyebrow{color:var(--vc-specialty-ink)!important;letter-spacing:.12em!important;margin:17px 0 4px!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-agenda-top h1{color:#352a33!important}.vc-agenda-top-links{align-items:center!important}.vc-agenda-panel-link{color:#65545e!important;font-size:8px!important;font-weight:900!important}.vc-agenda-calendar-shell{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 32%),linear-gradient(145deg,#fffffff5,#fffafcde)!important;border:1px solid #fffffff0!important;border-radius:25px!important;margin:16px 0!important;padding:17px!important;box-shadow:inset 0 1px #fffffffa,0 16px 38px #392b320f!important}.vc-agenda-calendar-head{justify-content:space-between!important;align-items:end!important;gap:16px!important;display:flex!important}.vc-agenda-calendar-head small{color:var(--vc-specialty-ink)!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:900!important}.vc-agenda-calendar-head h2{color:#352a33!important;margin:4px 0 0!important;font-size:16px!important}.vc-agenda-date-toolbar{width:auto!important;box-shadow:none!important;background:0 0!important;grid-template-columns:145px 110px!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.vc-agenda-date-toolbar input{border:1px solid color-mix(in srgb,var(--vc-specialty) 13%,#fff)!important;color:#51434b!important;background:#ffffffe0!important;border-radius:12px!important;outline:none!important;min-height:40px!important;padding:0 11px!important}.vc-agenda-view-day,.vc-agenda-view-day:not(:hover),.vc-agenda-view-day:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;min-height:40px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-specialty) 18%,transparent)!important}.vc-agenda-day-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}.vc-agenda-day{color:#685961!important;background:#ffffffd1!important;border:1px solid #44333c11!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:78px!important;text-decoration:none!important;display:flex!important;box-shadow:0 6px 14px #392b3208!important}.vc-agenda-day small{text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}.vc-agenda-day strong{margin:1px 0!important;font-size:19px!important;line-height:1!important}.vc-agenda-day span{text-transform:uppercase!important;font-size:7px!important;font-weight:800!important}.vc-agenda-day.is-selected{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 10px 22px color-mix(in srgb,var(--vc-specialty) 21%,transparent)!important;border-color:#0000!important}.vc-agenda-day.is-selected *{color:#fff!important}.vc-agenda-operations-grid{gap:16px!important;margin-top:16px!important}.vc-agenda-card{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 28%),linear-gradient(145deg,#fffffff5,#fffafcdb)!important;border:1px solid #fffffff0!important;border-radius:26px!important;box-shadow:inset 0 1px #fffffffa,0 16px 38px #392b320f!important}.vc-doctor-agenda-premium .agenda-row.vc-agenda-row-premium{background:#ffffffb8!important;border:1px solid #44333c0e!important;border-radius:16px!important;grid-template-columns:86px 1fr auto!important;gap:11px!important;padding:11px!important;box-shadow:0 6px 14px #392b3206!important}.vc-doctor-agenda-premium .agenda-time{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;border-radius:13px!important;place-items:center!important;min-height:44px!important;font-size:8px!important;font-weight:900!important;display:grid!important}.vc-doctor-agenda-premium .agenda-row b{color:#44373f!important;font-size:10px!important}.vc-doctor-agenda-premium .agenda-row p{color:#8e8188!important;font-size:7px!important}.vc-doctor-agenda-premium .appointment-ops{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.vc-doctor-agenda-premium .tiny-action{border-radius:9px!important;min-height:28px!important;padding:0 8px!important;font-size:6.5px!important;font-weight:900!important}.vc-doctor-agenda-premium .field input,.vc-doctor-agenda-premium .field select,.vc-doctor-agenda-premium .field textarea{color:#4d4047!important;background:#ffffffdb!important;border:1px solid #e982b021!important;border-radius:13px!important;box-shadow:inset 0 1px #fffffff5!important}.vc-doctor-agenda-premium .field input:focus,.vc-doctor-agenda-premium .field select:focus,.vc-doctor-agenda-premium .field textarea:focus{border-color:color-mix(in srgb,var(--vc-specialty) 38%,#fff)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-specialty) 8%,transparent)!important;outline:none!important}.vc-agenda-primary-button,.vc-agenda-primary-button:not(:hover),.vc-agenda-primary-button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;min-height:42px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 19%,transparent)!important}.vc-agenda-block-button,.vc-agenda-block-button:not(:hover),.vc-agenda-block-button:hover{border:1px solid color-mix(in srgb,var(--vc-specialty) 18%,#fff)!important;min-height:42px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important}.vc-agenda-empty{text-align:center!important;color:#8c7e86!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:150px!important;padding:20px!important;display:flex!important}.vc-agenda-empty-icon{width:42px!important;height:42px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:14px!important;place-items:center!important;margin-bottom:8px!important;display:grid!important}.vc-agenda-empty-icon svg{width:20px!important;height:20px!important}.vc-agenda-empty b{color:#51434b!important;font-size:10px!important}.vc-agenda-empty p{margin:4px 0 0!important;font-size:8px!important}@media (max-width:900px){.vc-agenda-day-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vc-agenda-calendar-head{flex-direction:column!important;align-items:stretch!important}}@media (max-width:620px){.vc-agenda-day-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-agenda-date-toolbar{grid-template-columns:1fr!important;width:100%!important}.vc-doctor-agenda-premium .agenda-row.vc-agenda-row-premium{grid-template-columns:1fr!important}}.vc-profile-brand-home{border-radius:12px!important;align-items:center!important;text-decoration:none!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important}.vc-profile-brand-home:hover{opacity:.9!important;transform:translateY(-1px)!important}.vc-profile-brand-home:focus-visible{outline:none!important;box-shadow:0 0 0 4px #23a9c51a!important}.vc-office-limit-card{text-align:center!important;background:radial-gradient(circle at 18% 0,#f5cf7026,#0000 30%),radial-gradient(circle at 100% 100%,#e982b012,#0000 26%),linear-gradient(145deg,#fffffff7,#fffaeee6)!important;border:1px solid #dfb75533!important;border-radius:26px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:190px!important;padding:26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 17px 40px #533f1f11!important}.vc-office-limit-card:before{content:"";background:linear-gradient(90deg,#d5a33e,#f0c96d)!important;border-radius:999px!important;width:52px!important;height:4px!important;margin-bottom:14px!important;box-shadow:0 5px 12px #d5a33e2b!important}.vc-office-limit-card span{color:#a16d13!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important}.vc-office-limit-card h2{color:#4b3b2e!important;letter-spacing:-.02em!important;max-width:430px!important;margin:7px 0 5px!important;font-size:17px!important}.vc-office-limit-card p{color:#8c7866!important;max-width:420px!important;margin:0!important;font-size:8px!important;line-height:1.5!important}.vc-office-limit-card a{color:#97620e!important;background:#fff8e4e0!important;border:1px solid #d5a33e33!important;border-radius:12px!important;margin-top:14px!important;padding:9px 13px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 7px 16px #533f1f0a!important}.vc-doctor-plan-premium{max-width:1180px!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type{border-radius:28px!important;padding:24px!important;box-shadow:0 20px 48px #24242726!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .billing-current{align-items:flex-start!important;margin-bottom:18px!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .ey{color:#ffffffc7!important;letter-spacing:.13em!important;font-size:7px!important;font-weight:900!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type h2{color:#fff!important;letter-spacing:-.035em!important;margin:5px 0 3px!important;font-size:28px!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .billing-current .lead{color:#fff!important;margin:0!important;font-size:16px!important;font-weight:800!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .status-pill{border-radius:999px!important;padding:7px 10px!important;font-size:7px!important;font-weight:900!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .summary-list{border-top:1px solid #ffffff1c!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .summary-list>div{border-color:#ffffff1a!important;align-items:center!important;min-height:40px!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .summary-list span{color:#ffffffab!important;font-size:7.5px!important;font-weight:700!important}.vc-doctor-plan-premium>.dashboard-stub:first-of-type .summary-list strong{color:#fff!important;font-size:8.5px!important;font-weight:900!important}.vc-doctor-plan-premium .plan-choice-grid{gap:14px!important;margin-top:16px!important}.vc-doctor-plan-premium .plan-choice-card{border-radius:25px!important;flex-direction:column!important;min-height:235px!important;padding:21px!important;display:flex!important;box-shadow:inset 0 1px #ffffff47,0 16px 36px #362b3013!important}.vc-doctor-plan-premium .plan-choice-card .ey{letter-spacing:.12em!important;font-size:7px!important;font-weight:900!important}.vc-doctor-plan-premium .plan-choice-card h3{letter-spacing:-.025em!important;margin:7px 0 3px!important;font-size:18px!important}.vc-doctor-plan-premium .plan-price{letter-spacing:-.045em!important;margin:5px 0 7px!important;font-size:29px!important;font-weight:900!important;line-height:1!important}.vc-doctor-plan-premium .plan-price small{letter-spacing:0!important;margin-left:3px!important;font-size:7px!important;font-weight:800!important}.vc-doctor-plan-premium .plan-choice-card p{min-height:42px!important;margin:4px 0 13px!important;font-size:8.5px!important;line-height:1.48!important}.vc-doctor-plan-premium .plan-choice-card .status-pill{width:max-content!important;margin-top:auto!important;padding:6px 9px!important;font-size:7px!important;font-weight:900!important}.vc-doctor-plan-premium .plan-choice-card .btn{border-radius:14px!important;min-height:42px!important;margin-top:auto!important;font-size:8px!important;font-weight:900!important}.vc-doctor-plan-premium .plan-choice-card:nth-child(2){box-shadow:inset 0 1px #fff3,0 18px 40px #1b1c1f29!important}.vc-doctor-plan-premium .plan-choice-card:nth-child(3){border-color:#cb9d2f4d!important;box-shadow:inset 0 1px #ffffff42,0 18px 40px #9e6f1a1f!important}.vc-doctor-plan-premium>.dashboard-stub:last-of-type{background:#ffffffd4!important;border-radius:22px!important;padding:18px 20px!important}.vc-doctor-plan-premium>.dashboard-stub:last-of-type>b{color:#493b43!important;font-size:11px!important}.vc-doctor-plan-premium>.dashboard-stub:last-of-type .lead{color:#85777f!important;margin-top:5px!important;font-size:8px!important;line-height:1.5!important}.dashboard-stub:has(.vc-plan-current-premium){border-radius:28px!important;padding:25px!important;box-shadow:0 20px 48px #24242726,inset 0 1px #ffffff29!important}.vc-plan-current-premium{align-items:flex-start!important;margin-bottom:19px!important}.vc-plan-current-premium .ey{color:#ffffffc7!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important}.vc-plan-current-premium h2{color:#fff!important;letter-spacing:-.04em!important;margin:5px 0 4px!important;font-size:30px!important;line-height:1!important}.vc-plan-current-premium .lead{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:850!important;line-height:1.1!important}.vc-plan-current-premium .status-pill{border-radius:999px!important;padding:7px 11px!important;font-size:8px!important;font-weight:900!important}.dashboard-stub:has(.vc-plan-current-premium) .summary-list{border-top:1px solid #ffffff1c!important;margin-top:11px!important}.dashboard-stub:has(.vc-plan-current-premium) .summary-list>div{border-color:#ffffff1a!important;align-items:center!important;min-height:42px!important}.dashboard-stub:has(.vc-plan-current-premium) .summary-list span{color:#ffffffb3!important;font-size:8px!important;font-weight:750!important}.dashboard-stub:has(.vc-plan-current-premium) .summary-list strong{color:#fff!important;font-size:9px!important;font-weight:900!important}.vc-plan-choice-grid-premium{gap:15px!important;margin-top:17px!important}.vc-plan-choice-grid-premium .plan-choice-card{border-radius:26px!important;flex-direction:column!important;min-height:245px!important;padding:22px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff4d,0 18px 40px #362b3014!important}.vc-plan-choice-grid-premium .plan-choice-card:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:145px;height:145px;position:absolute;top:-82px;right:-78px}.vc-plan-choice-grid-premium .plan-choice-card .ey{z-index:1!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important;position:relative!important}.vc-plan-choice-grid-premium .plan-choice-card h3{z-index:1!important;letter-spacing:-.03em!important;margin:8px 0 4px!important;font-size:20px!important;line-height:1.05!important;position:relative!important}.vc-plan-choice-grid-premium .plan-price{z-index:1!important;letter-spacing:-.05em!important;margin:7px 0 9px!important;font-size:31px!important;font-weight:950!important;line-height:1!important;position:relative!important}.vc-plan-choice-grid-premium .plan-price small{letter-spacing:0!important;margin-left:4px!important;font-size:8px!important;font-weight:850!important}.vc-plan-choice-grid-premium .plan-choice-card p{z-index:1!important;min-height:45px!important;margin:3px 0 14px!important;font-size:9px!important;font-weight:600!important;line-height:1.52!important;position:relative!important}.vc-plan-choice-grid-premium .plan-choice-card .status-pill{z-index:1!important;border-radius:999px!important;width:max-content!important;margin-top:auto!important;padding:7px 10px!important;font-size:7.5px!important;font-weight:900!important;position:relative!important}.vc-plan-choice-grid-premium .plan-choice-card .btn{z-index:1!important;border-radius:14px!important;min-height:44px!important;margin-top:auto!important;font-size:8.5px!important;font-weight:900!important;position:relative!important}.vc-plan-choice-grid-premium .plan-choice-card:first-child{border-color:#9ea8b342!important;box-shadow:inset 0 1px #ffffffc2,0 18px 40px #5c667114!important}.vc-plan-choice-grid-premium .plan-choice-card:nth-child(2){box-shadow:inset 0 1px #fff3,0 20px 44px #1b1c1f2b!important}.vc-plan-choice-grid-premium .plan-choice-card:nth-child(3){border-color:#cb9d2f54!important;box-shadow:inset 0 1px #ffffff4d,0 20px 44px #9e6f1a21!important}@media (max-width:760px){.vc-plan-current-premium h2{font-size:25px!important}.vc-plan-current-premium .lead{font-size:15px!important}.vc-plan-choice-grid-premium .plan-price{font-size:27px!important}}.vc-waiting-premium,.vc-analytics-premium{color:#352a33!important;max-width:1180px!important}.vc-waiting-premium.vc-sp-gyn,.vc-analytics-premium.vc-sp-gyn{--vc-specialty:#e982b0;--vc-specialty-2:#f0a1c2;--vc-specialty-soft:#fff0f7;--vc-specialty-ink:#8f4c73}.vc-waiting-premium.vc-sp-cardio,.vc-analytics-premium.vc-sp-cardio{--vc-specialty:#d94f57;--vc-specialty-2:#ed777d;--vc-specialty-soft:#fff0f1;--vc-specialty-ink:#8a2e35}.vc-waiting-premium.vc-sp-peds,.vc-analytics-premium.vc-sp-peds{--vc-specialty:#d6a62b;--vc-specialty-2:#efc95d;--vc-specialty-soft:#fff9e7;--vc-specialty-ink:#7a5a18}.vc-waiting-premium.vc-sp-gastro,.vc-analytics-premium.vc-sp-gastro{--vc-specialty:#48a9d0;--vc-specialty-2:#79c8e6;--vc-specialty-soft:#edf9fd;--vc-specialty-ink:#2f6f7e}.vc-waiting-premium.vc-sp-dental,.vc-analytics-premium.vc-sp-dental{--vc-specialty:#4267d5;--vc-specialty-2:#6f8ee7;--vc-specialty-soft:#eef2ff;--vc-specialty-ink:#294b8f}.vc-waiting-premium.vc-sp-default,.vc-analytics-premium.vc-sp-default{--vc-specialty:#e982b0;--vc-specialty-2:#f0a1c2;--vc-specialty-soft:#fff0f7;--vc-specialty-ink:#8f4c73}.vc-doctor-premium-brand .brand-mark{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 18%,transparent)!important;place-items:center!important;display:grid!important}.vc-doctor-premium-brand .brand-mark svg{width:19px!important;height:19px!important;display:block!important}.vc-doctor-eyebrow{color:var(--vc-specialty-ink)!important;letter-spacing:.12em!important;margin:17px 0 4px!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-waiting-top h1,.vc-analytics-top h1{color:#352a33!important}.vc-doctor-premium-links{align-items:center!important}.vc-doctor-soft-button,.vc-doctor-soft-button:not(:hover),.vc-doctor-soft-button:hover{border:1px solid color-mix(in srgb,var(--vc-specialty) 14%,#fff)!important;width:auto!important;min-height:38px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:12px!important;padding:0 13px!important;font-size:8px!important;font-weight:900!important;box-shadow:0 7px 17px #392b3209!important}.vc-doctor-text-link{color:#65545e!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important}.vc-section-heading{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;display:flex!important}.vc-section-heading span{color:var(--vc-specialty-ink)!important;letter-spacing:.11em!important;font-size:7px!important;font-weight:900!important}.vc-section-heading h2{color:#352a33!important;letter-spacing:-.02em!important;margin:4px 0 0!important;font-size:17px!important}.vc-section-heading>p{color:#8b7e85!important;margin:0!important;font-size:7.5px!important}.vc-waiting-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important;display:grid!important}.vc-waiting-summary article{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 36%), linear-gradient(145deg,#fffffff5,#fffafce0)!important;border:1px solid #fffffff0!important;border-radius:20px!important;grid-template-columns:46px 1fr!important;align-items:center!important;gap:11px!important;padding:15px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 12px 28px #392b320d!important}.vc-waiting-summary-icon{width:46px!important;height:46px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:15px!important;place-items:center!important;display:grid!important}.vc-waiting-summary-icon svg{width:21px!important;height:21px!important}.vc-waiting-summary small{color:var(--vc-specialty-ink)!important;letter-spacing:.09em!important;font-size:6.5px!important;font-weight:900!important}.vc-waiting-summary strong{color:#352a33!important;margin:2px 0!important;font-size:20px!important;line-height:1!important;display:block!important}.vc-waiting-summary p{color:#91848b!important;margin:0!important;font-size:7px!important}.vc-waiting-section{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 30%), linear-gradient(145deg,#fffffff5,#fffafcdb)!important;border:1px solid #fffffff2!important;border-radius:27px!important;padding:18px!important;box-shadow:inset 0 1px #fff,0 17px 40px #392b320f!important}.vc-waiting-grid-premium{grid-template-columns:1fr!important;gap:11px!important;margin-top:14px!important;display:grid!important}.vc-waiting-card-premium{background:#ffffffd1!important;border:1px solid #44333c0f!important;border-radius:21px!important;grid-template-columns:74px 1fr!important;gap:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 9px 22px #392b3209!important}.vc-waiting-order{color:#fff!important;background:linear-gradient(160deg,var(--vc-specialty),var(--vc-specialty-2))!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.vc-waiting-order small{letter-spacing:.1em!important;opacity:.78!important;font-size:6px!important;font-weight:900!important}.vc-waiting-order strong{margin-top:3px!important;font-size:23px!important;line-height:1!important}.vc-waiting-main{padding:14px!important}.vc-waiting-head-premium{align-items:flex-start!important}.vc-waiting-label{color:var(--vc-specialty-ink)!important;letter-spacing:.09em!important;font-size:6.5px!important;font-weight:900!important}.vc-waiting-head-premium h3{color:#44373f!important;margin:4px 0 2px!important;font-size:15px!important}.vc-waiting-head-premium p{color:#8c7e86!important;margin:0!important;font-size:7.5px!important}.vc-waiting-time-premium{border:1px solid color-mix(in srgb,var(--vc-specialty) 16%,#fff)!important;min-width:112px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:14px!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:0 7px!important;padding:8px 10px!important;display:grid!important}.vc-waiting-time-premium svg{grid-row:1/3!important;width:20px!important;height:20px!important}.vc-waiting-time-premium b{font-size:10px!important}.vc-waiting-time-premium small{font-size:6px!important;font-weight:800!important}.vc-waiting-time-premium.late{color:#815d12!important;background:#fff8df!important;border-color:#d6a62b3d!important}.vc-waiting-meta-premium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;display:grid!important}.vc-waiting-meta-premium>span{background:#ffffffb8!important;border:1px solid #44333c0e!important;border-radius:12px!important;gap:2px!important;padding:9px 10px!important;display:grid!important}.vc-waiting-meta-premium small{color:#978a91!important;letter-spacing:.08em!important;font-size:6px!important;font-weight:900!important}.vc-waiting-meta-premium b{color:#51434b!important;text-overflow:ellipsis!important;font-size:8px!important;overflow:hidden!important}.vc-waiting-actions-grid{grid-template-columns:1fr 155px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.vc-waiting-note-premium{grid-template-columns:minmax(0,1fr) 130px 100px!important;gap:8px!important;margin:0!important;display:grid!important}.vc-waiting-note-field{background:#fffc!important;border:1px solid #44333c0f!important;border-radius:13px!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:6px 9px!important;display:grid!important}.vc-waiting-note-icon{width:36px!important;height:36px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:11px!important;place-items:center!important;display:grid!important}.vc-waiting-note-icon svg{width:17px!important;height:17px!important}.vc-waiting-note-field>span:last-child{gap:2px!important;min-width:0!important;display:grid!important}.vc-waiting-note-field small,.vc-waiting-priority-field small{color:#968890!important;letter-spacing:.07em!important;font-size:6px!important;font-weight:900!important}.vc-waiting-note-field input{color:#51434b!important;width:100%!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:7.5px!important}.vc-waiting-priority-field{background:#fffc!important;border:1px solid #44333c0f!important;border-radius:13px!important;align-content:center!important;gap:3px!important;padding:6px 9px!important;display:grid!important}.vc-waiting-priority-field select{color:#51434b!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:7.5px!important;font-weight:800!important}.vc-waiting-save-button,.vc-waiting-save-button:not(:hover),.vc-waiting-save-button:hover{border:1px solid color-mix(in srgb,var(--vc-specialty) 14%,#fff)!important;min-height:48px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:13px!important;font-size:7.5px!important;font-weight:900!important}.vc-waiting-complete-form{display:flex!important}.vc-waiting-complete-button,.vc-waiting-complete-button:not(:hover),.vc-waiting-complete-button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:100%!important;min-height:48px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 19%,transparent)!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.vc-waiting-complete-button svg{width:18px!important;height:18px!important}.vc-waiting-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:260px!important;padding:28px!important;display:flex!important}.vc-waiting-empty-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:55px!important;height:55px!important;box-shadow:0 11px 24px color-mix(in srgb,var(--vc-specialty) 19%,transparent)!important;border-radius:18px!important;place-items:center!important;margin-bottom:10px!important;display:grid!important}.vc-waiting-empty-icon svg{width:25px!important;height:25px!important}.vc-waiting-empty>span:nth-child(2){color:var(--vc-specialty-ink)!important;letter-spacing:.11em!important;font-size:7px!important;font-weight:900!important}.vc-waiting-empty h2{color:#352a33!important;margin:6px 0 4px!important;font-size:18px!important}.vc-waiting-empty p{color:#8c7e86!important;max-width:480px!important;margin:0 0 14px!important;font-size:8px!important;line-height:1.5!important}.vc-analytics-period-shell{background:#ffffffd6!important;border:1px solid #fffffff0!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:16px 0!important;padding:14px 16px!important;display:flex!important;box-shadow:0 11px 26px #392b320b!important}.vc-analytics-period-shell>div:first-child small{color:var(--vc-specialty-ink)!important;letter-spacing:.09em!important;font-size:6.5px!important;font-weight:900!important}.vc-analytics-period-shell h2{color:#352a33!important;margin:3px 0 0!important;font-size:14px!important}.vc-analytics-period-tabs{background:#fff!important;border:1px solid #44333c0e!important;border-radius:14px!important;gap:6px!important;margin:0!important;padding:4px!important;display:flex!important}.vc-analytics-period-tabs a{color:#74666e!important;text-align:center!important;border-radius:10px!important;min-width:64px!important;padding:8px 10px!important;font-size:7.5px!important;font-weight:900!important}.vc-analytics-period-tabs a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 7px 15px color-mix(in srgb,var(--vc-specialty) 17%,transparent)!important}.vc-analytics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.vc-analytics-kpi{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 40%), linear-gradient(145deg,#fffffff7,#fffafce0)!important;border:1px solid #fffffff0!important;border-radius:19px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:10px!important;min-height:118px!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 11px 26px #392b320b!important}.vc-analytics-kpi-icon{width:42px!important;height:42px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:14px!important;place-items:center!important;display:grid!important}.vc-analytics-kpi-icon svg{width:20px!important;height:20px!important}.vc-analytics-kpi small{color:#92858c!important;letter-spacing:.07em!important;font-size:6px!important;font-weight:900!important}.vc-analytics-kpi h3{color:#352a33!important;margin:3px 0 1px!important;font-size:22px!important;line-height:1!important}.vc-analytics-kpi p{color:#9b8f95!important;margin:0!important;font-size:6.5px!important}.vc-analytics-kpi.success .vc-analytics-kpi-icon{color:#2a8d6f!important;background:#edf9f5!important}.vc-analytics-kpi.cancelled .vc-analytics-kpi-icon{color:#a44a62!important;background:#fff0f4!important}.vc-analytics-kpi.warning .vc-analytics-kpi-icon{color:#916b16!important;background:#fff8df!important}.vc-analytics-kpi.patients .vc-analytics-kpi-icon{color:#526d9c!important;background:#eff4ff!important}.vc-analytics-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,.75fr)!important;gap:15px!important;margin-top:16px!important;display:grid!important}.vc-analytics-chart-card,.vc-analytics-outcomes-card{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 28%), linear-gradient(145deg,#fffffff7,#fffafcde)!important;border:1px solid #fffffff0!important;border-radius:26px!important;padding:18px!important;box-shadow:inset 0 1px #fff,0 16px 38px #392b320f!important}.vc-analytics-chart-premium{background:#ffffffa3!important;border:1px solid #44333c0d!important;border-radius:18px!important;align-items:flex-end!important;gap:7px!important;min-height:245px!important;margin-top:18px!important;padding:14px 10px 4px!important;display:flex!important;overflow-x:auto!important}.vc-analytics-column-premium{flex:1 0 36px!important;min-width:36px!important}.vc-analytics-column-premium .analytics-value{color:var(--vc-specialty-ink)!important;font-size:7px!important;font-weight:900!important}.vc-analytics-column-premium .analytics-bar-wrap{justify-content:center!important;align-items:flex-end!important;height:178px!important;display:flex!important}.vc-analytics-column-premium .analytics-bar-wrap i{background:linear-gradient(180deg,var(--vc-specialty-2),var(--vc-specialty))!important;width:18px!important;box-shadow:0 7px 14px color-mix(in srgb,var(--vc-specialty) 16%,transparent)!important;border-radius:8px 8px 3px 3px!important}.vc-analytics-column-premium>span{color:#95888f!important;font-size:6px!important;font-weight:800!important}.vc-outcome-list{gap:14px!important;margin-top:18px!important;display:grid!important}.vc-outcome-row>div:first-child{justify-content:space-between!important;align-items:center!important;display:flex!important}.vc-outcome-row span{color:#594a52!important;font-size:8px!important;font-weight:900!important}.vc-outcome-row b{color:#352a33!important;font-size:13px!important}.vc-outcome-track{background:#f1edef!important;border-radius:999px!important;height:8px!important;margin:6px 0 4px!important;overflow:hidden!important}.vc-outcome-track i{border-radius:inherit!important;height:100%!important;display:block!important}.vc-outcome-row.success .vc-outcome-track i{background:#55c9a7!important}.vc-outcome-row.cancelled .vc-outcome-track i{background:#e489a1!important}.vc-outcome-row.warning .vc-outcome-track i{background:#ddb24d!important}.vc-outcome-row small{color:#9a8e94!important;font-size:6.5px!important}.vc-analytics-insight{border:1px solid color-mix(in srgb,var(--vc-specialty) 12%,#fff)!important;background:var(--vc-specialty-soft)!important;border-radius:15px!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:9px!important;margin-top:18px!important;padding:11px!important;display:grid!important}.vc-analytics-insight-icon{width:40px!important;height:40px!important;color:var(--vc-specialty-ink)!important;background:#ffffffb8!important;border-radius:13px!important;place-items:center!important;display:grid!important}.vc-analytics-insight-icon svg{width:19px!important;height:19px!important}.vc-analytics-insight small{color:var(--vc-specialty-ink)!important;letter-spacing:.08em!important;font-size:6px!important;font-weight:900!important}.vc-analytics-insight p{color:#72636b!important;margin:3px 0 0!important;font-size:7px!important;line-height:1.45!important}.vc-analytics-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:220px!important;display:flex!important}.vc-analytics-empty-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;border-radius:17px!important;place-items:center!important;width:52px!important;height:52px!important;margin-bottom:9px!important;display:grid!important}.vc-analytics-empty-icon svg{width:23px!important;height:23px!important}.vc-analytics-empty b{color:#51434b!important;font-size:10px!important}.vc-analytics-empty p{color:#91848b!important;margin:4px 0 0!important;font-size:7.5px!important}@media (max-width:1050px){.vc-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-analytics-main-grid{grid-template-columns:1fr!important}}@media (max-width:850px){.vc-waiting-summary,.vc-waiting-actions-grid,.vc-waiting-note-premium{grid-template-columns:1fr!important}}@media (max-width:680px){.vc-waiting-card-premium{grid-template-columns:1fr!important}.vc-waiting-order{flex-direction:row!important;gap:7px!important;min-height:58px!important}.vc-waiting-order strong{font-size:18px!important}.vc-waiting-meta-premium{grid-template-columns:1fr!important}.vc-analytics-period-shell{flex-direction:column!important;align-items:stretch!important}.vc-analytics-period-tabs{overflow-x:auto!important}.vc-analytics-kpi-grid{grid-template-columns:1fr 1fr!important}}.vc-doctor-dashboard-premium{color:#352a33!important;max-width:1180px!important}.vc-doctor-dashboard-premium.vc-sp-gyn{--vc-specialty:#e982b0;--vc-specialty-2:#f0a1c2;--vc-specialty-soft:#fff0f7;--vc-specialty-ink:#8f4c73}.vc-doctor-dashboard-premium.vc-sp-cardio{--vc-specialty:#d94f57;--vc-specialty-2:#ed777d;--vc-specialty-soft:#fff0f1;--vc-specialty-ink:#8a2e35}.vc-doctor-dashboard-premium.vc-sp-peds{--vc-specialty:#d6a62b;--vc-specialty-2:#efc95d;--vc-specialty-soft:#fff9e7;--vc-specialty-ink:#7a5a18}.vc-doctor-dashboard-premium.vc-sp-gastro{--vc-specialty:#48a9d0;--vc-specialty-2:#79c8e6;--vc-specialty-soft:#edf9fd;--vc-specialty-ink:#2f6f7e}.vc-doctor-dashboard-premium.vc-sp-dental{--vc-specialty:#4267d5;--vc-specialty-2:#6f8ee7;--vc-specialty-soft:#eef2ff;--vc-specialty-ink:#294b8f}.vc-doctor-dashboard-premium.vc-sp-default{--vc-specialty:#e982b0;--vc-specialty-2:#f0a1c2;--vc-specialty-soft:#fff0f7;--vc-specialty-ink:#8f4c73}.vc-doctor-dashboard-top{align-items:flex-end!important}.vc-doctor-dashboard-top h1{color:#352a33!important}.vc-dashboard-header-actions{align-items:center!important;gap:9px!important;display:flex!important}.vc-dashboard-logout{color:#796a72!important;background:#fffc!important;border:1px solid #5a465014!important;border-radius:12px!important;min-height:38px!important;padding:0 13px!important;box-shadow:0 7px 17px #392b3208!important}.vc-dashboard-control-strip{background:#ffffffd6!important;border:1px solid #fffffff0!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:16px 0!important;padding:14px 16px!important;display:flex!important;box-shadow:0 11px 26px #392b320b!important}.vc-dashboard-control-strip small{color:var(--vc-specialty-ink)!important;letter-spacing:.1em!important;font-size:6.5px!important;font-weight:900!important}.vc-dashboard-control-strip h2{color:#352a33!important;margin:3px 0 0!important;font-size:14px!important}.vc-dashboard-period-tabs{background:#fff!important;border:1px solid #44333c0e!important;border-radius:14px!important;gap:6px!important;margin:0!important;padding:4px!important;display:flex!important}.vc-dashboard-period-tabs a{color:#74666e!important;text-align:center!important;border-radius:10px!important;min-width:68px!important;padding:8px 10px!important;font-size:7.5px!important;font-weight:900!important}.vc-dashboard-period-tabs a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 7px 15px color-mix(in srgb,var(--vc-specialty) 17%,transparent)!important}.vc-dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.vc-dashboard-metric-card{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 40%), linear-gradient(145deg,#fffffff7,#fffafce0)!important;border:1px solid #fffffff0!important;border-radius:19px!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:9px!important;min-height:116px!important;padding:13px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 11px 26px #392b320b!important}.vc-dashboard-metric-icon{width:40px!important;height:40px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:13px!important;place-items:center!important;display:grid!important}.vc-dashboard-metric-icon svg{width:19px!important;height:19px!important;display:block!important}.vc-dashboard-metric-card small{color:#92858c!important;letter-spacing:.06em!important;font-size:5.8px!important;font-weight:900!important}.vc-dashboard-metric-card h3{color:#352a33!important;margin:3px 0 1px!important;font-size:21px!important;line-height:1!important}.vc-dashboard-metric-card p{color:#9c9096!important;margin:0!important;font-size:6px!important}.vc-dashboard-metric-card.success .vc-dashboard-metric-icon{color:#2a8d6f!important;background:#edf9f5!important}.vc-dashboard-metric-card.patients .vc-dashboard-metric-icon{color:#526d9c!important;background:#eff4ff!important}.vc-dashboard-metric-card.waiting .vc-dashboard-metric-icon{color:#337b92!important;background:#edf8fb!important}.vc-dashboard-metric-card.warning .vc-dashboard-metric-icon{color:#916b16!important;background:#fff8df!important}.vc-dashboard-metric-card.cancelled .vc-dashboard-metric-icon{color:#a44a62!important;background:#fff0f4!important}.vc-dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr)!important;gap:15px!important;margin-top:16px!important;display:grid!important}.vc-dashboard-today-card,.vc-dashboard-health-card,.vc-dashboard-shortcuts,.vc-dashboard-centers{background:radial-gradient(circle at 100% 0,var(--vc-specialty-soft),transparent 28%), linear-gradient(145deg,#fffffff7,#fffafcde)!important;border:1px solid #fffffff0!important;border-radius:26px!important;padding:18px!important;box-shadow:inset 0 1px #fff,0 16px 38px #392b320f!important}.vc-dashboard-today-card .vc-section-heading>a{color:var(--vc-specialty-ink)!important;font-size:7.5px!important;font-weight:900!important;text-decoration:none!important}.vc-dashboard-appointment-list{gap:8px!important;margin-top:14px!important;display:grid!important}.vc-dashboard-appointment-row{background:#ffffffb8!important;border:1px solid #44333c0e!important;border-radius:14px!important;grid-template-columns:84px 1fr auto!important;align-items:center!important;gap:10px!important;padding:9px!important;display:grid!important}.vc-dashboard-appointment-time{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;border-radius:12px!important;place-items:center!important;min-height:42px!important;font-size:8px!important;font-weight:900!important;display:grid!important}.vc-dashboard-appointment-row b{color:#44373f!important;font-size:9px!important}.vc-dashboard-appointment-row p{color:#8f8289!important;margin:3px 0 0!important;font-size:7px!important}.vc-dashboard-status{border-radius:999px!important;padding:6px 8px!important;font-size:6px!important;font-weight:900!important}.vc-dashboard-status.confirmed,.vc-dashboard-status.pending{color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important}.vc-dashboard-status.checked_in{color:#2d7f91!important;background:#eaf7fb!important}.vc-dashboard-status.completed{color:#2b866b!important;background:#ebf8f3!important}.vc-dashboard-status.no_show{color:#8b681a!important;background:#fff7de!important}.vc-dashboard-health-list{gap:7px!important;margin-top:14px!important;display:grid!important}.vc-dashboard-health-row{color:inherit!important;background:#ffffffb3!important;border:1px solid #44333c0e!important;border-radius:13px!important;grid-template-columns:40px 1fr auto!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}.vc-dashboard-health-row:hover{transform:translateY(-1px)!important;box-shadow:0 8px 17px #392b320a!important}.vc-dashboard-health-icon{width:40px!important;height:40px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.vc-dashboard-health-icon svg{width:19px!important;height:19px!important}.vc-dashboard-health-row small{color:#988b92!important;letter-spacing:.07em!important;font-size:5.8px!important;font-weight:900!important}.vc-dashboard-health-row b{color:#51434b!important;margin-top:2px!important;font-size:8px!important;display:block!important}.vc-dashboard-health-arrow{color:var(--vc-specialty-ink)!important;font-size:18px!important;line-height:1!important}.vc-dashboard-shortcuts{margin-top:16px!important}.vc-dashboard-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:14px!important;display:grid!important}.vc-dashboard-shortcut{min-height:78px!important;color:inherit!important;background:#ffffffb8!important;border:1px solid #44333c0e!important;border-radius:15px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:10px!important;padding:11px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}.vc-dashboard-shortcut:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px #392b320d!important}.vc-dashboard-shortcut>span{width:42px!important;height:42px!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:13px!important;place-items:center!important;display:grid!important}.vc-dashboard-shortcut svg{width:20px!important;height:20px!important}.vc-dashboard-shortcut b{color:#51434b!important;font-size:9px!important}.vc-dashboard-shortcut small{color:#94878e!important;margin-top:3px!important;font-size:6.5px!important;line-height:1.4!important;display:block!important}.vc-dashboard-centers{margin-top:16px!important}.vc-dashboard-center-list{flex-wrap:wrap!important;gap:8px!important;margin-top:13px!important;display:flex!important}.vc-dashboard-center-chip{border:1px solid color-mix(in srgb,var(--vc-specialty) 13%,#fff)!important;color:var(--vc-specialty-ink)!important;background:var(--vc-specialty-soft)!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:7.5px!important;font-weight:900!important;display:inline-flex!important}.vc-dashboard-center-chip svg{width:16px!important;height:16px!important}.vc-dashboard-onboarding-card{background:linear-gradient(145deg,#fffaf0,#fffdf8)!important;border:1px solid #ddb24d33!important;border-radius:20px!important;grid-template-columns:48px 1fr auto!important;align-items:center!important;gap:13px!important;margin-top:16px!important;padding:15px!important;display:grid!important;box-shadow:0 12px 28px #6348140b!important}.vc-dashboard-onboarding-icon{color:#916b16!important;background:#fff2cc!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.vc-dashboard-onboarding-icon svg{width:22px!important;height:22px!important}.vc-dashboard-onboarding-card small{color:#916b16!important;letter-spacing:.09em!important;font-size:6px!important;font-weight:900!important}.vc-dashboard-onboarding-card h2{color:#4e4238!important;margin:3px 0!important;font-size:14px!important}.vc-dashboard-onboarding-card p{color:#8d7c6f!important;margin:0!important;font-size:7px!important}.vc-dashboard-primary-action,.vc-dashboard-primary-action:not(:hover),.vc-dashboard-primary-action:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;min-width:170px!important;min-height:42px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-specialty) 18%,transparent)!important}.vc-dashboard-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:245px!important;display:flex!important}.vc-dashboard-empty-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:52px!important;height:52px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--vc-specialty) 17%,transparent)!important;border-radius:17px!important;place-items:center!important;margin-bottom:9px!important;display:grid!important}.vc-dashboard-empty-icon svg{width:23px!important;height:23px!important}.vc-dashboard-empty b{color:#51434b!important;font-size:10px!important}.vc-dashboard-empty p{color:#91848b!important;margin:4px 0 12px!important;font-size:7.5px!important}@media (max-width:1100px){.vc-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-dashboard-main-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.vc-dashboard-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vc-dashboard-control-strip{flex-direction:column!important;align-items:stretch!important}}@media (max-width:650px){.vc-dashboard-header-actions{flex-direction:column!important;align-items:stretch!important}.vc-dashboard-metric-grid{grid-template-columns:1fr 1fr!important}.vc-dashboard-appointment-row{grid-template-columns:1fr!important}.vc-dashboard-appointment-time{width:max-content!important;min-width:84px!important}.vc-dashboard-shortcut-grid,.vc-dashboard-onboarding-card{grid-template-columns:1fr!important}.vc-dashboard-primary-action{width:100%!important}}.vc-doctor-plan-next-renewal{color:#352a33!important;max-width:1180px!important}.vc-plan-brand-mark{place-items:center!important;display:grid!important}.vc-plan-brand-mark svg{width:19px!important;height:19px!important;display:block!important}.vc-plan-change-success{color:#2c725e!important;background:#effaf6!important;border:1px solid #49b9932e!important;border-radius:14px!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:9px!important;margin:14px 0!important;padding:10px 12px!important;display:grid!important}.vc-plan-change-success.neutral{color:#65545e!important;background:#ffffffd6!important;border-color:#695a631a!important}.vc-plan-change-success>svg{width:20px!important;height:20px!important}.vc-plan-change-success b{font-size:8px!important;display:block!important}.vc-plan-change-success small{margin-top:2px!important;font-size:6.5px!important;display:block!important}.vc-plan-current-shell{margin-top:16px!important}.vc-next-plan-banner,.vc-next-plan-info{background:radial-gradient(circle at 100% 0,#f3cf7433,#0000 32%),linear-gradient(145deg,#fffffff7,#fffaeee8)!important;border:1px solid #cb9d2f38!important;border-radius:22px!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-top:16px!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fff,0 14px 32px #5d45190f!important}.vc-next-plan-info{background:radial-gradient(circle at 100% 0,#e982b01a,#0000 34%),linear-gradient(145deg,#fffffff7,#fff8fce6)!important;border-color:#e982b021!important;grid-template-columns:52px 1fr!important}.vc-next-plan-icon{color:#9b6a12!important;background:#fff5d6f5!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important}.vc-next-plan-info .vc-next-plan-icon{color:#8f4c73!important;background:#fff0f7!important}.vc-next-plan-icon svg{width:23px!important;height:23px!important}.vc-next-plan-copy>span,.vc-next-plan-info>div:last-child>span{color:#9b6a12!important;letter-spacing:.11em!important;font-size:6.5px!important;font-weight:900!important}.vc-next-plan-info>div:last-child>span{color:#8f4c73!important}.vc-next-plan-copy h2,.vc-next-plan-info h2{color:#483b32!important;letter-spacing:-.02em!important;margin:4px 0!important;font-size:16px!important}.vc-next-plan-copy h2 small{color:#bc9250!important;margin:0 5px!important;font-size:15px!important}.vc-next-plan-copy p,.vc-next-plan-info p{color:#88776a!important;max-width:670px!important;margin:0!important;font-size:7.5px!important;line-height:1.55!important}.vc-next-plan-info p{color:#8b7d85!important}.vc-next-plan-copy p strong{color:#5c4938!important}.vc-next-plan-actions{gap:8px!important;min-width:170px!important;display:grid!important}.vc-next-plan-actions>span{color:#9a846b!important;background:#ffffffab!important;border:1px solid #cb9d2f29!important;border-radius:12px!important;gap:2px!important;padding:8px 10px!important;font-size:6px!important;display:grid!important}.vc-next-plan-actions>span b{color:#5c4938!important;font-size:7.5px!important}.vc-cancel-plan-change,.vc-cancel-plan-change:not(:hover),.vc-cancel-plan-change:hover{color:#8b6728!important;background:#fffbf0e6!important;border:1px solid #8762231f!important;border-radius:11px!important;min-height:36px!important;font-size:7px!important;font-weight:900!important}.vc-plan-choice-next-renewal .plan-choice-card.next{outline-offset:2px!important;outline:2px solid #cb9d2f66!important}.vc-plan-scheduled-state{z-index:1!important;color:#805a13!important;background:#fff8e1d4!important;border:1px solid #cb9d2f38!important;border-radius:12px!important;grid-template-columns:30px 1fr!important;align-items:center!important;gap:7px!important;margin-top:auto!important;padding:8px 9px!important;display:grid!important;position:relative!important}.vc-plan-scheduled-state>svg{width:18px!important;height:18px!important}.vc-plan-scheduled-state>span{gap:2px!important;font-size:7.5px!important;font-weight:900!important;display:grid!important}.vc-plan-scheduled-state small{font-size:6px!important;font-weight:650!important;line-height:1.35!important}.vc-schedule-plan-button,.vc-schedule-plan-button:not(:hover),.vc-schedule-plan-button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#8a707e,#b08f9f)!important;border:1px solid #ffffff59!important;border-radius:14px!important;width:100%!important;min-height:43px!important;margin-top:auto!important;font-size:8px!important;font-weight:900!important;box-shadow:0 9px 20px #48363f1f!important}.vc-plan-choice-next-renewal .plan-choice-card:first-child .vc-schedule-plan-button{color:#53606a!important;-webkit-text-fill-color:#53606a!important;background:linear-gradient(135deg,#edf1f4,#d9e0e5)!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(2) .vc-schedule-plan-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#4d4f53,#75777c)!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button{color:#5f4513!important;-webkit-text-fill-color:#5f4513!important;background:linear-gradient(135deg,#f6dea0,#d9b555)!important;box-shadow:0 9px 20px #9e6f1a1f!important}.vc-plan-billing-note{border-radius:22px!important;margin-top:18px!important}@media (max-width:800px){.vc-next-plan-banner{grid-template-columns:52px 1fr!important}.vc-next-plan-actions{grid-column:1/-1!important;min-width:0!important}}@media (max-width:580px){.vc-next-plan-banner,.vc-next-plan-info{grid-template-columns:1fr!important}}.vc-offices-manager .field,.vc-doctor-agenda-premium .field{gap:7px!important;display:grid!important}.vc-offices-manager .field label,.vc-doctor-agenda-premium .field label{color:#4e4048!important;letter-spacing:.01em!important;font-size:7px!important;font-weight:900!important}.vc-offices-manager .field input,.vc-offices-manager .field select,.vc-offices-manager .field textarea,.vc-doctor-agenda-premium .field input,.vc-doctor-agenda-premium .field select,.vc-doctor-agenda-premium .field textarea{appearance:none!important;color:#3f343a!important;background:linear-gradient(145deg,#fffffffa,#fff9fced)!important;border:1px solid #e982b02e!important;border-radius:17px!important;width:100%!important;min-height:54px!important;padding:0 16px!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #e982b00a!important}.vc-offices-manager .field textarea,.vc-doctor-agenda-premium .field textarea{resize:vertical!important;min-height:110px!important;padding:14px 16px!important}.vc-offices-manager .field input::placeholder,.vc-offices-manager .field textarea::placeholder,.vc-doctor-agenda-premium .field input::placeholder,.vc-doctor-agenda-premium .field textarea::placeholder{color:#9c8d95!important}.vc-offices-manager .field input:focus,.vc-offices-manager .field select:focus,.vc-offices-manager .field textarea:focus,.vc-doctor-agenda-premium .field input:focus,.vc-doctor-agenda-premium .field select:focus,.vc-doctor-agenda-premium .field textarea:focus{border-color:#e982b070!important;outline:none!important;box-shadow:0 0 0 4px #e982b017,inset 0 1px #fffffffa!important}:is(.vc-offices-manager .field:has(select),.vc-doctor-agenda-premium .field:has(select)){background:linear-gradient(145deg,#fffafcfa,#fff4f9d1)!important;border:1px solid #e982b033!important;border-radius:22px!important;padding:14px!important;box-shadow:inset 0 1px #fffffffa,0 10px 24px #e982b00a!important}:is(.vc-offices-manager .field:has(select) label,.vc-doctor-agenda-premium .field:has(select) label){color:#a25a80!important;margin:0!important;font-size:7px!important;font-weight:900!important}.vc-offices-manager .field select,.vc-doctor-agenda-premium .field select{cursor:pointer!important;background-image:linear-gradient(145deg,#fffffffc,#fffffff2),linear-gradient(45deg,#0000 50%,#8c7783 50%),linear-gradient(135deg,#8c7783 50%,#0000 50%)!important;background-position:0 0,calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px)!important;background-repeat:no-repeat!important;background-size:100% 100%,6px 6px,6px 6px!important;border-radius:15px!important;min-height:50px!important;padding:0 42px 0 16px!important}.vc-doctor-agenda-premium .field input[type=date],.vc-doctor-agenda-premium .field input[type=time],.vc-doctor-agenda-premium .field input[type=datetime-local],.vc-offices-manager .field input[type=date],.vc-offices-manager .field input[type=time]{padding-right:16px!important}.vc-doctor-soft-button,.vc-doctor-soft-button:not(:hover),.vc-doctor-soft-button:hover,.vc-doctor-soft-button:focus-visible{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;letter-spacing:.01em!important;background:linear-gradient(145deg,#fffffffa,#fff4f9e6)!important;border:1px solid #e982b033!important;border-radius:14px!important;min-height:42px!important;padding:0 18px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,opacity .16s!important;box-shadow:inset 0 1px #fffffffa,0 10px 24px #e982b014!important}.vc-doctor-soft-button:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffffa,0 14px 28px #e982b01f!important}.vc-doctor-agenda-premium .btn.btn-primary,.vc-offices-manager .btn.btn-primary{border-radius:16px!important}@media (max-width:700px){:is(.vc-offices-manager .field:has(select),.vc-doctor-agenda-premium .field:has(select)){border-radius:18px!important;padding:12px!important}}.vc-dashboard-header-actions .vc-doctor-soft-button,.vc-dashboard-header-actions .vc-doctor-soft-button:not(:hover),.vc-dashboard-header-actions .vc-doctor-soft-button:hover,.vc-dashboard-header-actions .vc-doctor-soft-button:focus-visible{text-align:center!important;color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:linear-gradient(145deg,#fffffffc,#fff2f8eb)!important;border:1px solid #e982b03d!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-width:118px!important;min-height:44px!important;padding:0 20px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa,0 10px 24px #d5639717!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true]{isolation:isolate!important;opacity:1!important;background-color:#34363a!important;background-image:linear-gradient(116deg,#76787c 0%,#55575b 13%,#292a2e 27%,#47494d 38%,#989a9d 49%,#4d4f53 60%,#292b2f 74%,#74767a 88%,#424448 100%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:1px solid #ffffff2e!important;border-radius:28px!important;padding:25px!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 50px #191a1d33,inset 0 1px #fff3!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true]:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.92!important;background:linear-gradient(105deg,#0000 0 17%,#ffffff05 23%,#fff3 31%,#ffffff0d 39%,#0000 47% 100%)!important;position:absolute!important;inset:0!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .ey,main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] h2,main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .lead,main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .summary-list span,main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .summary-list strong{color:#fff!important;-webkit-text-fill-color:#fff!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .summary-list span{opacity:.72!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .summary-list,main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .summary-list>div{border-color:#ffffff21!important}main.vc-doctor-plan-next-renewal section.vc-plan-current-force-metal[data-vc-plan-current-metal=true] .status-pill{color:#37393d!important;-webkit-text-fill-color:#37393d!important;background:#ffffffe6!important;border:1px solid #ffffff85!important}.vc-premium-select{z-index:2!important;width:100%!important;position:relative!important}.vc-premium-select.is-open{z-index:120!important}.vc-premium-select-trigger{appearance:none!important;color:#3f343a!important;width:100%!important;min-height:50px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(145deg,#fffffffc,#fff9fcf5)!important;border:1px solid #e982b033!important;border-radius:15px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 14px 0 16px!important;display:flex!important;box-shadow:inset 0 1px #fffffffc,0 7px 16px #e982b00a!important}.vc-premium-select-trigger>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.vc-premium-select-trigger>span.is-placeholder{color:#9b8d94!important}.vc-premium-select-trigger svg{color:#8f6e7e!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:transform .16s!important}.vc-premium-select.is-open .vc-premium-select-trigger{border-color:#e982b073!important;box-shadow:0 0 0 4px #e982b014,inset 0 1px #fffffffc!important}.vc-premium-select.is-open .vc-premium-select-trigger svg{transform:rotate(180deg)!important}.vc-premium-select-menu{z-index:500!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffffb!important;border:1px solid #e982b02e!important;border-radius:17px!important;max-height:260px!important;padding:6px!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 22px 48px #4a303d29,inset 0 1px #fffffffc!important}.vc-premium-select-option{color:#4d4047!important;width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 11px!important;display:flex!important}.vc-premium-select-option:hover{color:#8f4c73!important;background:#fff2f8!important}.vc-premium-select-option.is-selected{color:#8f4c73!important;background:linear-gradient(135deg,#e982b024,#f0a1c214)!important;font-weight:900!important}.vc-premium-select-option svg{color:#d66f9f!important;flex:0 0 17px!important;width:17px!important;height:17px!important}.vc-premium-select-empty{color:#9a8d94!important;text-align:center!important;padding:12px!important;font-size:8px!important}.vc-location-premium-field:has(.vc-premium-select){background:linear-gradient(145deg,#fffafcfc,#fff4f9d6)!important;border:1px solid #e982b033!important;border-radius:22px!important;padding:14px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #e982b00a!important}.vc-doctor-agenda-premium .field:has(.vc-premium-select){background:linear-gradient(145deg,#fffafcfc,#fff4f9d6)!important;border:1px solid #e982b033!important;border-radius:22px!important;padding:14px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #e982b00a!important}.vc-location-premium-field:has(.vc-premium-select)>label{color:#a25a80!important;margin:0!important;font-size:7px!important;font-weight:900!important}.vc-doctor-agenda-premium .field:has(.vc-premium-select)>label{color:#a25a80!important;margin:0!important;font-size:7px!important;font-weight:900!important}.vc-location-selector,.vc-office-editor-card,.vc-agenda-card,.vc-agenda-manual-card,.vc-agenda-block-card{overflow:visible!important}@media (max-width:700px){.vc-dashboard-header-actions .vc-doctor-soft-button{width:100%!important}.vc-premium-select-menu{max-height:220px!important}}.vc-analytics-kpi-grid>.vc-analytics-kpi{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:128px!important;min-height:128px!important;max-height:128px!important;margin:0!important;padding:14px!important}.vc-analytics-kpi-grid>.vc-analytics-kpi>div{min-width:0!important}.vc-analytics-kpi-grid>.vc-analytics-kpi h3{margin:3px 0 1px!important}@media (max-width:1050px){.vc-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:128px!important}}@media (max-width:720px){.vc-analytics-kpi-grid{grid-template-columns:1fr 1fr!important}}.vc-analytics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:132px!important;grid-auto-flow:row!important;align-items:stretch!important;gap:12px!important;display:grid!important}.vc-booking-service-check,.vc-booking-office-pin{width:46px!important;min-width:46px!important;height:46px!important;color:var(--theme-accent,#e982b0)!important;background:radial-gradient(circle at 35% 22%,#fffffffa,#ffffffbd 58%,#ffeef6eb)!important;border:1px solid #e982b024!important;border-radius:15px!important;flex:0 0 46px!important;place-items:center!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffc,0 8px 18px #d1609314!important}.vc-booking-service-check svg,.vc-booking-office-pin svg{width:23px!important;height:23px!important;color:inherit!important;display:block!important}.vc-booking-service-card.is-selected .vc-booking-service-check,.vc-booking-office-card.is-selected .vc-booking-office-pin{color:var(--theme-accent,#e982b0)!important;background:#fffffff7!important;border-color:#fffffffa!important;box-shadow:0 8px 18px #51303f24,inset 0 1px #fff!important}.vc-booking-card-check{color:#baa7b0!important;background:#ffffffb3!important;border:1px solid #e982b01f!important;border-radius:9px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;display:grid!important}.vc-booking-card-check svg{width:15px!important;height:15px!important;display:block!important}.vc-booking-office-card.is-selected .vc-booking-card-check{color:var(--theme-accent,#e982b0)!important;background:#fff!important;border-color:#fffffff2!important;box-shadow:0 5px 12px #472c381f!important}.vc-booking-service-card{grid-template-columns:46px minmax(0,1fr) auto!important}.vc-booking-office-card{grid-template-columns:46px minmax(0,1fr) 26px!important}.vc-booking-service-card>strong{color:#9a5578!important;background:#fff4f9e0!important;border:1px solid #e982b01f!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-width:66px!important;padding:7px 9px!important;font-size:7.5px!important;font-weight:900!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa!important}.vc-booking-service-card.is-selected>strong{color:var(--theme-accent,#e982b0)!important;-webkit-text-fill-color:var(--theme-accent,#e982b0)!important;background:#fff!important;border-color:#fffffffa!important}.vc-profile-service-price{isolation:isolate!important;color:#fff!important;background:radial-gradient(circle at 25% 0,#ffffff4d,transparent 33%), linear-gradient(135deg, var(--theme-accent,#e982b0) 0%, var(--theme-accent-2,#f0a1c2) 48%, color-mix(in srgb,var(--theme-accent,#e982b0) 88%,#b84f7e) 100%)!important;min-width:122px!important;min-height:68px!important;box-shadow:0 13px 28px color-mix(in srgb,var(--theme-accent,#e982b0) 24%,transparent), inset 0 1px 0 #ffffff57!important;text-align:center!important;border:1px solid #ffffffa8!important;border-radius:19px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;padding:10px 15px 9px!important;display:flex!important;position:relative!important;overflow:hidden!important}.vc-profile-service-price:before{content:""!important;z-index:-1!important;border:1px solid #ffffff38!important;border-radius:50%!important;width:82px!important;height:82px!important;position:absolute!important;top:-53px!important;right:-27px!important}.vc-profile-service-price:after{content:"por consulta"!important;color:#ffffffc2!important;letter-spacing:.03em!important;text-transform:none!important;margin-top:2px!important;font-size:5.5px!important;font-weight:750!important;display:block!important}.vc-profile-service-price small{color:#ffffffd1!important;-webkit-text-fill-color:#ffffffd1!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:6.5px!important;font-weight:900!important;line-height:1.1!important}.vc-profile-service-price strong{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.025em!important;text-shadow:0 1px 1px #5f26421a!important;margin:2px 0 0!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.vc-booking-summary-price{border:1px solid color-mix(in srgb,var(--theme-accent,#e982b0) 16%,#fff)!important;text-align:center!important;background:radial-gradient(circle at 80% 0,#fffffff2,transparent 34%), var(--theme-accent-soft,#fff0f7)!important;border-radius:15px!important;min-width:105px!important;padding:9px 12px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffc,0 8px 18px #d160930f!important}.vc-booking-summary-price small{color:#a25a80!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:5.8px!important;font-weight:900!important}.vc-booking-summary-price strong{color:var(--theme-accent,#e982b0)!important;margin-top:2px!important;font-size:11px!important;font-weight:950!important;display:block!important}@media (max-width:1050px){.vc-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.vc-analytics-kpi-grid{grid-template-columns:1fr 1fr!important}.vc-booking-service-card{grid-template-columns:46px minmax(0,1fr)!important}.vc-booking-service-card>strong{grid-column:2!important;justify-self:start!important}.vc-profile-service-price{min-width:106px!important}}.vc-profile-favorite-wrap .vc-owner-edit-profile,.vc-profile-favorite-wrap .vc-instagram-profile-button,.vc-profile-favorite-wrap .favorite-button,.vc-agenda-top-links .vc-agenda-soft-link,.vc-agenda-top-links .vc-agenda-panel-link,.vc-doctor-premium-links .vc-doctor-soft-button,.vc-doctor-premium-links .vc-doctor-text-link,.vc-profile-editor-top-actions a,.vc-offices-manager .app-top>a,.vc-doctor-plan-next-renewal .app-top>a{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;text-align:center!important;white-space:nowrap!important;background:linear-gradient(145deg,#fffffffc,#fff3f9eb)!important;border:1px solid #e982b038!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:112px!important;min-height:44px!important;margin:0!important;padding:0 17px!important;font-size:8.5px!important;font-weight:900!important;line-height:1.05!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #d5639714!important}.vc-profile-favorite-wrap .vc-owner-edit-profile:hover,.vc-profile-favorite-wrap .vc-instagram-profile-button:hover,.vc-profile-favorite-wrap .favorite-button:hover,.vc-agenda-top-links .vc-agenda-soft-link:hover,.vc-agenda-top-links .vc-agenda-panel-link:hover,.vc-doctor-premium-links .vc-doctor-soft-button:hover,.vc-doctor-premium-links .vc-doctor-text-link:hover,.vc-profile-editor-top-actions a:hover,.vc-offices-manager .app-top>a:hover,.vc-doctor-plan-next-renewal .app-top>a:hover{background:linear-gradient(145deg,#fff,#ffeef6f5)!important;border-color:#e982b057!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 14px 29px #d563971f!important}.vc-profile-favorite-wrap{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.vc-profile-favorite-wrap .favorite-button{cursor:pointer!important;font-family:inherit!important}.vc-profile-favorite-wrap .favorite-button svg{color:#d66f9f!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.vc-profile-favorite-wrap .favorite-button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#de72a4,#f09bc0)!important;border-color:#0000!important}.vc-profile-favorite-wrap .favorite-button.active svg{color:#fff!important}.vc-profile-favorite-wrap .vc-instagram-profile-button .vc-instagram-glyph{flex:0 0 25px!important;width:25px!important;height:25px!important}.vc-agenda-top-links,.vc-doctor-premium-links,.vc-profile-editor-top-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.vc-agenda-eyebrow{margin-bottom:5px!important}.vc-profile-specialty-premium-field{background:linear-gradient(145deg,#fffafcfc,#fff4f9d1)!important;border:1px solid #e982b02e!important;border-radius:20px!important;padding:13px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #fffffffc,0 9px 22px #e982b00a!important}.vc-profile-specialty-premium-field>label{color:#a25a80!important;margin:0 0 6px!important;font-size:7px!important;font-weight:900!important}.vc-profile-specialty-premium-field .vc-premium-select{z-index:40!important}.vc-profile-specialty-premium-field:has(.vc-premium-select.is-open){z-index:180!important}.vc-plan-choice-next-renewal .plan-choice-card:first-child{border:1px solid #9aa6b138!important;outline:0!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(2){outline-offset:2px!important;border:2px solid #d7ae4194!important;outline:1px solid #f4d68533!important;box-shadow:inset 0 1px #ffffff9e,0 17px 36px #a97b1e14!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(3){outline-offset:2px!important;border:2px solid #e982b09e!important;outline:1px solid #f0a1c22e!important;box-shadow:inset 0 1px #ffffff8c,0 18px 38px #d160931a!important}.vc-plan-choice-next-renewal .plan-choice-card.next{border-color:#e982b0b8!important;outline-color:#f0a1c238!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(2) .status-pill.confirmed{color:#7e5b15!important;background:#fff7dc!important;border:1px solid #d7ae4133!important}.vc-plan-choice-next-renewal .plan-choice-card:nth-child(3) .vc-plan-scheduled-state{color:#7f4c68!important;background:linear-gradient(145deg,#fff7fb,#fff2f8)!important;border-color:#e982b02e!important}@media (max-width:760px){.vc-profile-favorite-wrap,.vc-agenda-top-links,.vc-doctor-premium-links,.vc-profile-editor-top-actions{justify-content:flex-start!important}.vc-profile-favorite-wrap .vc-owner-edit-profile,.vc-profile-favorite-wrap .vc-instagram-profile-button,.vc-profile-favorite-wrap .favorite-button,.vc-agenda-top-links .vc-agenda-soft-link,.vc-agenda-top-links .vc-agenda-panel-link,.vc-doctor-premium-links .vc-doctor-soft-button,.vc-doctor-premium-links .vc-doctor-text-link,.vc-profile-editor-top-actions a,.vc-offices-manager .app-top>a,.vc-doctor-plan-next-renewal .app-top>a{width:100%!important;min-width:0!important}}.vc-doctor-public-editor .vc-profile-bio-field{background:radial-gradient(circle at 100% 0,#e982b014,#0000 34%),linear-gradient(145deg,#fffafcfa,#fff6fae0)!important;border:1px solid #e982b02e!important;border-radius:21px!important;gap:8px!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #d563970b!important}.vc-doctor-public-editor .vc-profile-bio-field>label{color:#a25a80!important;letter-spacing:.01em!important;margin:0!important;font-size:7px!important;font-weight:900!important}.vc-doctor-public-editor .vc-profile-bio-field textarea{resize:vertical!important;color:#4c4047!important;width:100%!important;min-height:150px!important;font:inherit!important;background:linear-gradient(145deg,#fffffffc,#fffbfdf7)!important;border:1px solid #e982b02e!important;border-radius:16px!important;outline:none!important;padding:15px 16px!important;line-height:1.55!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8c,0 7px 17px #d5639709!important}.vc-doctor-public-editor .vc-profile-bio-field textarea::placeholder{color:#a99ba2!important}.vc-doctor-public-editor .vc-profile-bio-field textarea:focus{border-color:#e982b075!important;box-shadow:0 0 0 4px #e982b014,inset 0 1px #fff!important}.vc-doctor-public-editor .vc-profile-bio-field:after{content:"PresentaciÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³n profesional visible en tu perfil pÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âºblico"!important;color:#a79aa1!important;font-size:6.2px!important;line-height:1.35!important;display:block!important}.vc-dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:132px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.vc-dashboard-metric-grid>article.vc-dashboard-metric-card{box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr)!important;place-self:stretch stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:0!important;padding:14px!important;display:grid!important}.vc-dashboard-metric-grid>article.vc-dashboard-metric-card:nth-child(3){width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important}.vc-dashboard-metric-grid>article.vc-dashboard-metric-card>div{align-self:center!important;min-width:0!important}.vc-dashboard-metric-grid>article.vc-dashboard-metric-card h3{margin:3px 0 1px!important;line-height:1!important}.vc-analytics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:132px!important;align-items:stretch!important;gap:12px!important;display:grid!important}.vc-analytics-kpi-grid>article.vc-analytics-kpi{box-sizing:border-box!important;grid-template-columns:44px minmax(0,1fr)!important;place-self:stretch stretch!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:0!important;padding:14px!important;display:grid!important}.vc-analytics-kpi-grid>article.vc-analytics-kpi:nth-child(2){width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important}.vc-analytics-kpi-grid>article.vc-analytics-kpi>div{align-self:center!important;min-width:0!important}@media (max-width:1100px){.vc-dashboard-metric-grid,.vc-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.vc-dashboard-metric-grid,.vc-analytics-kpi-grid{grid-template-columns:1fr 1fr!important}.vc-doctor-public-editor .vc-profile-bio-field textarea{min-height:130px!important}}.vc-agenda-block-row{background:radial-gradient(circle at 100% 0,#e982b012,#0000 35%),#ffffffc7!important;border:1px solid #e982b017!important;border-radius:15px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;box-shadow:inset 0 1px #fffffffa,0 7px 17px #49323d09!important}.vc-agenda-block-status-icon{color:#b45778!important;background:#fff0f6!important;border:1px solid #e982b01f!important;border-radius:13px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.vc-agenda-block-status-icon svg{width:20px!important;height:20px!important}.vc-agenda-block-copy{min-width:0!important}.vc-agenda-block-copy b{color:#4d4047!important;font-size:8.5px!important;display:block!important}.vc-agenda-block-copy p{color:#91838a!important;margin:3px 0 0!important;font-size:6.8px!important;line-height:1.4!important}.vc-agenda-restore-form{justify-content:flex-end!important;align-items:center!important;display:flex!important}.vc-agenda-restore-button,.vc-agenda-restore-button:not(:hover),.vc-agenda-restore-button:hover,.vc-agenda-restore-button:focus-visible{color:#2f7d65!important;-webkit-text-fill-color:#2f7d65!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(145deg,#f7fffcfc,#eaf9f4f0)!important;border:1px solid #3e9f7e2e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:158px!important;min-height:40px!important;padding:0 12px!important;font-size:7px!important;font-weight:900!important;transition:transform .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #30846812!important}.vc-agenda-restore-button:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffffa,0 12px 24px #3084681c!important}.vc-agenda-restore-button svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.vc-agenda-block-finished{color:#8d7f86!important;background:#f7f4f5!important;border:1px solid #685b6214!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:88px!important;padding:7px 10px!important;font-size:6.5px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:760px){.vc-agenda-block-row{grid-template-columns:44px 1fr!important}.vc-agenda-restore-form,.vc-agenda-block-finished{grid-column:1/-1!important;width:100%!important}.vc-agenda-restore-button{width:100%!important}}.vc-agenda-restore-button,.vc-agenda-restore-button:not(:hover),.vc-agenda-restore-button:hover,.vc-agenda-restore-button:focus-visible{white-space:nowrap!important;border-radius:12px!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:40px!important;padding:0 14px!important}.vc-agenda-restore-button svg{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;display:block!important}.vc-team-plus-premium{--vc-team-accent:#e982b0;--vc-team-accent-2:#f0a1c2;--vc-team-soft:#fff0f7;--vc-team-ink:#8f4c73;--vc-plus-gold:#d8b65d;--vc-plus-soft:#fff8e5;color:#352a33!important;max-width:1180px!important}.vc-team-brand .brand-mark,.vc-secretary-brand .brand-mark,.vc-invitation-brand .brand-mark{color:#fff!important;background:linear-gradient(145deg,#e982b0,#f0a1c2)!important;place-items:center!important;display:grid!important;box-shadow:0 9px 20px #d5639729!important}.vc-team-brand .brand-mark svg,.vc-secretary-brand .brand-mark svg,.vc-invitation-brand .brand-mark svg{width:20px!important;height:20px!important}.vc-team-eyebrow,.vc-secretary-eyebrow,.vc-invitation-eyebrow{color:#8f4c73!important;letter-spacing:.12em!important;margin:17px 0 4px!important;font-size:7px!important;font-weight:900!important;display:block!important}.vc-team-plus-top h1,.vc-secretary-top h1{color:#352a33!important}.vc-team-top-button,.vc-secretary-top-button,.vc-team-plus-plan-button{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:linear-gradient(145deg,#fff,#fff3f9)!important;border:1px solid #e982b038!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 17px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #fff,0 10px 24px #d5639714!important}.vc-team-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin:16px 0!important;display:grid!important}.vc-team-summary-grid article{background:radial-gradient(circle at 100% 0,#fff0f7,#0000 40%),linear-gradient(145deg,#fff,#fff9fce6)!important;border:1px solid #fffffff2!important;border-radius:20px!important;grid-template-columns:46px 1fr!important;align-items:center!important;gap:11px!important;min-height:112px!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 11px 26px #392b320b!important}.vc-team-summary-grid article>span{color:#8f4c73!important;background:#fff0f7!important;border-radius:15px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.vc-team-summary-grid article>span svg{width:21px!important;height:21px!important}.vc-team-summary-grid article.plus-active>span{color:#8a671b!important;background:#fff7dd!important}.vc-team-summary-grid article.plus-locked>span{color:#70646a!important;background:#f4f1f2!important}.vc-team-summary-grid small{color:#9e5d7d!important;letter-spacing:.08em!important;font-size:6px!important;font-weight:900!important}.vc-team-summary-grid strong{color:#352a33!important;margin:2px 0!important;font-size:18px!important;display:block!important}.vc-team-summary-grid p{color:#978a91!important;margin:0!important;font-size:6.6px!important}.vc-team-plus-lock{background:radial-gradient(circle at 100% 0,#f4d37d3b,#0000 30%),linear-gradient(145deg,#fffdf7,#fff8e8)!important;border:1px solid #d8b65d42!important;border-radius:22px!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-bottom:16px!important;padding:17px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 14px 32px #6e51170e!important}.vc-team-plus-lock-icon{color:#8a671b!important;background:linear-gradient(145deg,#fff5d5,#f5dda0)!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.vc-team-plus-lock-icon svg{width:27px!important;height:27px!important}.vc-team-plus-lock small{color:#92701f!important;letter-spacing:.1em!important;font-size:6.5px!important;font-weight:900!important}.vc-team-plus-lock h2{color:#4f4133!important;margin:4px 0!important;font-size:15px!important}.vc-team-plus-lock p{color:#8b7969!important;max-width:680px!important;margin:0!important;font-size:7.3px!important;line-height:1.5!important}.vc-team-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)!important;gap:15px!important;display:grid!important}.vc-team-card,.vc-secretary-card{background:radial-gradient(circle at 100% 0,#fff0f7,#0000 29%),linear-gradient(145deg,#fff,#fff9fce3)!important;border:1px solid #fffffff2!important;border-radius:25px!important;padding:18px!important;box-shadow:inset 0 1px #fff,0 16px 38px #392b320e!important}.vc-team-section-head,.vc-secretary-section-head{grid-template-columns:46px 1fr!important;align-items:center!important;gap:10px!important;display:grid!important}.vc-team-section-head>span,.vc-secretary-section-head>span{color:#8f4c73!important;background:#fff0f7!important;border-radius:15px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.vc-team-section-head svg,.vc-secretary-section-head svg{width:21px!important;height:21px!important}.vc-team-section-head small,.vc-secretary-section-head small{color:#a25a80!important;letter-spacing:.09em!important;font-size:6px!important;font-weight:900!important}.vc-team-section-head h2,.vc-secretary-section-head h2{color:#44373f!important;margin:3px 0!important;font-size:14px!important}.vc-team-section-head p,.vc-secretary-section-head p{color:#95878e!important;margin:0!important;font-size:7px!important}.vc-team-invite-form{margin-top:15px!important}.vc-team-invite-form .field,.vc-secretary-create-form .field{gap:6px!important;display:grid!important}.vc-team-invite-form .field label,.vc-secretary-create-form .field label{color:#5e4f57!important;font-size:6.7px!important;font-weight:900!important}.vc-team-invite-form .field input,.vc-secretary-create-form .field input{color:#4d4047!important;background:#ffffffeb!important;border:1px solid #e982b029!important;border-radius:14px!important;outline:0!important;min-height:48px!important;padding:0 14px!important;box-shadow:inset 0 1px #fff!important}.vc-team-invite-form .field input:focus,.vc-secretary-create-form .field input:focus{border-color:#e982b06b!important;box-shadow:0 0 0 4px #e982b014!important}.vc-team-permission-title{margin:15px 0 9px!important}.vc-team-permission-title span{color:#a25a80!important;letter-spacing:.09em!important;font-size:6px!important;font-weight:900!important}.vc-team-permission-title p{color:#978a91!important;margin:3px 0 0!important;font-size:6.7px!important}.vc-team-permission-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.vc-team-permission-grid.compact{margin-top:12px!important}.vc-team-permission-toggle{cursor:pointer!important;background:#ffffffb8!important;border:1px solid #58434e0e!important;border-radius:14px!important;grid-template-columns:38px 1fr!important;align-items:center!important;gap:9px!important;min-height:68px!important;padding:9px!important;display:grid!important}.vc-team-permission-toggle>input{opacity:0!important;pointer-events:none!important;position:absolute!important}.vc-team-toggle-switch{background:#e9e3e6!important;border-radius:999px!important;width:38px!important;height:22px!important;transition:background .16s!important;position:relative!important}.vc-team-toggle-switch:after{content:""!important;background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;transition:transform .16s!important;position:absolute!important;top:3px!important;left:3px!important;box-shadow:0 2px 6px #41303924!important}.vc-team-permission-toggle>input:checked+.vc-team-toggle-switch{background:linear-gradient(135deg,#df76a6,#f09bc0)!important}.vc-team-permission-toggle>input:checked+.vc-team-toggle-switch:after{transform:translate(16px)!important}.vc-team-permission-toggle>input:disabled+.vc-team-toggle-switch{opacity:.45!important}.vc-team-permission-copy{gap:3px!important;min-width:0!important;display:grid!important}.vc-team-permission-copy b{color:#51434b!important;font-size:7.4px!important}.vc-team-permission-copy small{color:#9a8d94!important;font-size:6.1px!important;line-height:1.35!important}.vc-team-privacy-note,.vc-secretary-privacy-note{color:#536987!important;background:#f2f6fd!important;border:1px solid #526d9c1a!important;border-radius:13px!important;grid-template-columns:35px 1fr!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:9px 10px!important;display:grid!important}.vc-team-privacy-note svg,.vc-secretary-privacy-note svg{width:20px!important;height:20px!important}.vc-team-privacy-note p,.vc-secretary-privacy-note p{margin:0!important;font-size:6.5px!important;line-height:1.45!important}.vc-team-primary-button,.vc-secretary-primary-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#df76a6,#f09bc0)!important;border:0!important;border-radius:14px!important;width:100%!important;min-height:44px!important;margin-top:12px!important;font-size:8px!important;font-weight:900!important;box-shadow:0 10px 22px #d5639726!important}.vc-team-dev-invite{color:#8f4c73!important;background:#fff7fb!important;border:1px dashed #e982b047!important;border-radius:14px!important;grid-template-columns:40px 1fr!important;align-items:center!important;gap:9px!important;margin:12px 0!important;padding:10px 12px!important;display:grid!important}.vc-team-dev-invite>svg{width:21px!important;height:21px!important}.vc-team-dev-invite small{letter-spacing:.08em!important;font-size:5.8px!important;font-weight:900!important}.vc-team-dev-invite b{font-size:8px!important;display:block!important}.vc-team-dev-invite p{margin:2px 0 0!important;font-size:6.5px!important}.vc-team-dev-invite code{color:#71435d!important;margin-left:4px!important}.vc-team-invitation-list,.vc-team-members-list{gap:8px!important;margin-top:14px!important;display:grid!important}.vc-team-invitation-row{background:#ffffffbd!important;border:1px solid #58434e0e!important;border-radius:13px!important;grid-template-columns:40px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:9px!important;display:grid!important}.vc-team-invitation-icon{color:#9b5b7c!important;background:#fff0f7!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.vc-team-invitation-icon svg{width:18px!important;height:18px!important}.vc-team-invitation-row b{color:#51434b!important;font-size:7.5px!important}.vc-team-invitation-row p{color:#998c93!important;margin:2px 0 0!important;font-size:6.2px!important}.vc-team-status{border-radius:999px!important;padding:6px 8px!important;font-size:6px!important;font-weight:900!important}.vc-team-status.pending{color:#8b6728!important;background:#fff7dd!important}.vc-team-status.accepted{color:#2d7f67!important;background:#ebf8f3!important}.vc-team-status.revoked{color:#98536a!important;background:#fff0f4!important}.vc-team-status.expired{color:#766970!important;background:#f2eff0!important}.vc-team-inline-danger,.vc-team-disable-button,.vc-team-reactivate-button{cursor:pointer!important;border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:6.3px!important;font-weight:900!important}.vc-team-inline-danger,.vc-team-disable-button{color:#9d5870!important;background:#fff4f7!important;border:1px solid #ae516c21!important}.vc-team-reactivate-button{color:#2f7d65!important;background:#effaf6!important;border:1px solid #3e9f7e29!important}.vc-team-members-card{margin-top:15px!important}.vc-team-member-card{background:#ffffffc2!important;border:1px solid #58434e0f!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 19px #392b3208!important}.vc-team-member-head{border-bottom:1px solid #58434e0e!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.vc-team-member-avatar{color:#fff!important;background:linear-gradient(145deg,#df76a6,#f09bc0)!important;border-radius:15px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;font-weight:950!important;display:grid!important}.vc-team-member-head small{color:#a25a80!important;letter-spacing:.08em!important;font-size:5.8px!important;font-weight:900!important}.vc-team-member-head h3{color:#44373f!important;margin:2px 0!important;font-size:11px!important}.vc-team-member-head p{color:#95878e!important;margin:0!important;font-size:6.5px!important}.vc-team-member-state{border-radius:999px!important;padding:7px 9px!important;font-size:6px!important;font-weight:900!important}.vc-team-member-state.active{color:#2d7f67!important;background:#ebf8f3!important}.vc-team-member-state.disabled{color:#75686f!important;background:#f2eff0!important}.vc-team-member-permissions{padding:12px!important}.vc-team-secondary-button{color:#8f4c73!important;background:#fff4f9!important;border:1px solid #e982b033!important;border-radius:12px!important;min-height:38px!important;margin-top:10px!important;padding:0 13px!important;font-size:7px!important;font-weight:900!important}.vc-team-member-footer{background:#faf7f9b8!important;border-top:1px solid #58434e0e!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:51px!important;padding:9px 12px!important;display:flex!important}.vc-team-member-footer>span{color:#7f7279!important;align-items:center!important;gap:6px!important;font-size:6.3px!important;display:flex!important}.vc-team-member-footer>span svg{color:#6c7f9e!important;width:16px!important;height:16px!important}.vc-team-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:170px!important;padding:20px!important;display:flex!important}.vc-team-empty.large{min-height:220px!important}.vc-team-empty>svg{color:#c56f99!important;width:38px!important;height:38px!important;margin-bottom:8px!important}.vc-team-empty b{color:#51434b!important;font-size:8.5px!important}.vc-team-empty p{color:#978a91!important;margin:3px 0 0!important;font-size:6.5px!important}.vc-secretary-premium{--vc-specialty:#e982b0;--vc-specialty-2:#f0a1c2;--vc-specialty-soft:#fff0f7;--vc-specialty-ink:#8f4c73;color:#352a33!important;max-width:1180px!important}.vc-secretary-doctor-picker,.vc-secretary-context-card{background:#ffffffd6!important;border:1px solid #fffffff2!important;border-radius:19px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:15px 0!important;padding:13px 15px!important;display:flex!important;box-shadow:0 10px 24px #392b320a!important}.vc-secretary-doctor-picker small,.vc-secretary-context-card small{color:#a25a80!important;letter-spacing:.09em!important;font-size:6px!important;font-weight:900!important}.vc-secretary-doctor-picker h2,.vc-secretary-context-card h2{color:#44373f!important;margin:3px 0!important;font-size:13px!important}.vc-secretary-doctor-picker p,.vc-secretary-context-card p{color:#978a91!important;margin:0!important;font-size:6.5px!important}.vc-secretary-doctor-tabs{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.vc-secretary-doctor-tabs a{color:#8d7b84!important;background:#fff!important;border:1px solid #e982b024!important;border-radius:11px!important;align-items:center!important;min-height:36px!important;padding:0 11px!important;font-size:6.7px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.vc-secretary-doctor-tabs a.active{color:#fff!important;background:linear-gradient(135deg,#df76a6,#f09bc0)!important}.vc-secretary-context-card{grid-template-columns:46px minmax(0,1fr) auto!important;display:grid!important}.vc-secretary-context-icon{color:#8f4c73!important;background:#fff0f7!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.vc-secretary-context-icon svg{width:21px!important;height:21px!important}.vc-secretary-permission-chips{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;max-width:420px!important;display:flex!important}.vc-secretary-permission-chips span{color:#8f4c73!important;background:#fff0f7!important;border-radius:999px!important;padding:5px 7px!important;font-size:5.7px!important;font-weight:900!important}.vc-secretary-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;gap:15px!important;display:grid!important}.vc-secretary-appointment-list{gap:8px!important;margin-top:14px!important;display:grid!important}.vc-secretary-appointment{background:#ffffffc2!important;border:1px solid #58434e0e!important;border-radius:14px!important;grid-template-columns:76px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:9px!important;display:grid!important}.vc-secretary-time{color:#fff!important;background:linear-gradient(145deg,#df76a6,#f09bc0)!important;border-radius:12px!important;place-items:center!important;min-height:42px!important;font-size:7.5px!important;font-weight:900!important;display:grid!important}.vc-secretary-patient b{color:#44373f!important;font-size:8.5px!important}.vc-secretary-patient p{color:#8e8088!important;margin:2px 0!important;font-size:6.5px!important}.vc-secretary-patient small{color:#a2949b!important;font-size:6px!important}.vc-secretary-status{border-radius:999px!important;padding:6px 8px!important;font-size:5.8px!important;font-weight:900!important}.vc-secretary-status.pending,.vc-secretary-status.confirmed{color:#8f4c73!important;background:#fff0f7!important}.vc-secretary-status.checked_in{color:#2f788c!important;background:#edf8fb!important}.vc-secretary-status.completed{color:#2d7f67!important;background:#ebf8f3!important}.vc-secretary-status.no_show{color:#8b6728!important;background:#fff7dd!important}.vc-secretary-actions{flex-wrap:wrap!important;grid-column:2/-1!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}.vc-secretary-action{cursor:pointer!important;border:1px solid #58434e14!important;border-radius:9px!important;min-height:31px!important;padding:0 8px!important;font-size:5.8px!important;font-weight:900!important}.vc-secretary-action.checkin,.vc-secretary-action.complete{color:#2d7f67!important;background:#ecf9f4!important}.vc-secretary-action.no-show{color:#8b6728!important;background:#fff8e2!important}.vc-secretary-action.cancel{color:#9b536c!important;background:#fff1f5!important}.vc-secretary-create-form{gap:10px!important;margin-top:14px!important;display:grid!important}.vc-secretary-premium-select-field{background:#fff7fb!important;border:1px solid #e982b026!important;border-radius:17px!important;padding:11px!important;position:relative!important;overflow:visible!important}.vc-secretary-check-line{color:#5f5158!important;align-items:center!important;gap:7px!important;font-size:6.7px!important;font-weight:850!important;display:flex!important}.vc-secretary-check-line input{accent-color:#df76a6!important;width:16px!important;height:16px!important}.vc-secretary-permission-lock{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:220px!important;padding:24px!important;display:flex!important}.vc-secretary-permission-lock svg{color:#9c7388!important;width:42px!important;height:42px!important;margin-bottom:9px!important}.vc-secretary-permission-lock b{color:#51434b!important;font-size:9px!important}.vc-secretary-permission-lock p{color:#95878e!important;margin:4px 0 0!important;font-size:6.5px!important}.vc-secretary-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:210px!important;display:flex!important}.vc-secretary-empty>svg{color:#c56f99!important;width:42px!important;height:42px!important;margin-bottom:9px!important}.vc-secretary-empty b{color:#51434b!important;font-size:8.5px!important}.vc-secretary-empty p{color:#978a91!important;margin:4px 0 0!important;font-size:6.5px!important}.vc-invitation-card{background:radial-gradient(circle at 100% 0,#fff0f7,#0000 30%),#fffffff5!important;border:1px solid #fffffff5!important;border-radius:28px!important;max-width:560px!important;padding:30px!important;box-shadow:0 25px 60px #392b3217!important}.vc-invitation-card h1{color:#352a33!important;margin:7px 0!important}.vc-invitation-security-note{color:#526989!important;background:#f2f6fd!important;border:1px solid #526d9c1a!important;border-radius:15px!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:9px!important;margin:16px 0!important;padding:11px!important;display:grid!important}.vc-invitation-security-note>svg{width:22px!important;height:22px!important}.vc-invitation-security-note b{font-size:8px!important}.vc-invitation-security-note p{margin:3px 0 0!important;font-size:6.7px!important;line-height:1.45!important}.vc-invitation-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.vc-invitation-primary,.vc-invitation-secondary{border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.vc-invitation-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#df76a6,#f09bc0)!important;border:0!important;box-shadow:0 10px 22px #d5639726!important}.vc-invitation-secondary{color:#8f4c73!important;background:#fff5fa!important;border:1px solid #e982b02e!important}.vc-invitation-foot{color:#9a8d94!important;text-align:center!important;margin:14px 0 0!important;font-size:6.4px!important}@media (max-width:980px){.vc-team-primary-grid,.vc-secretary-main-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.vc-team-summary-grid{grid-template-columns:1fr!important}.vc-team-plus-lock{grid-template-columns:58px 1fr!important}.vc-team-plus-plan-button{grid-column:1/-1!important;width:100%!important}.vc-team-permission-grid{grid-template-columns:1fr!important}.vc-team-invitation-row{grid-template-columns:40px 1fr!important}.vc-team-invitation-row .vc-team-status,.vc-team-invitation-row form{grid-column:2!important;justify-self:start!important}.vc-team-member-head,.vc-secretary-context-card{grid-template-columns:48px 1fr!important}.vc-team-member-state,.vc-secretary-permission-chips{grid-column:1/-1!important;justify-content:flex-start!important}.vc-team-member-footer{flex-direction:column!important;align-items:flex-start!important}.vc-secretary-appointment{grid-template-columns:70px 1fr!important}.vc-secretary-status{grid-column:2!important;justify-self:start!important}.vc-secretary-actions{grid-column:1/-1!important}.vc-invitation-actions{grid-template-columns:1fr!important}}.vc-auth-invitation-note{color:#74475f!important;background:radial-gradient(circle at 100% 0,#e982b01c,#0000 38%),linear-gradient(145deg,#fff,#fff5fa)!important;border:1px solid #e982b029!important;border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:13px 0 15px!important;padding:11px!important;display:grid!important;box-shadow:inset 0 1px #fffffffc,0 8px 20px #d563970b!important}.vc-auth-invitation-note>span{color:#fff!important;background:linear-gradient(145deg,#df76a6,#f09bc0)!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 8px 17px #d5639724!important}.vc-auth-invitation-note>span svg{width:20px!important;height:20px!important}.vc-auth-invitation-note b{color:#5a3e4d!important;font-size:8px!important;display:block!important}.vc-auth-invitation-note p{color:#94828b!important;margin:3px 0 0!important;font-size:6.5px!important;line-height:1.45!important}.vc-register-whatsapp-card[data-vc-invitation-flow=true] .vc-register-whatsapp-head p{color:#8e7f86!important}.vc-register-premium-form{gap:14px!important;display:grid!important}.vc-register-premium-form .field{gap:7px!important;min-width:0!important;display:grid!important}.vc-register-premium-form .field>label,.vc-register-premium-form label[for]{color:#5c4954!important;letter-spacing:.01em!important;margin:0 0 1px 2px!important;font-size:7px!important;font-weight:900!important}.vc-register-premium-form input[type=text],.vc-register-premium-form input[type=email],.vc-register-premium-form input[type=password],.vc-register-premium-form input[type=tel]{box-sizing:border-box!important;color:#463941!important;-webkit-text-fill-color:#463941!important;caret-color:#d66f9f!important;width:100%!important;min-height:54px!important;font:inherit!important;background:linear-gradient(145deg,#fffffffc,#fff7fbf2)!important;border:1px solid #e982b038!important;border-radius:17px!important;outline:none!important;padding:0 16px!important;font-size:10px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;box-shadow:inset 0 1px #fff,0 8px 19px #d563970b!important}.vc-register-premium-form input[type=text]::placeholder,.vc-register-premium-form input[type=email]::placeholder,.vc-register-premium-form input[type=password]::placeholder,.vc-register-premium-form input[type=tel]::placeholder{color:#a99ba2!important;-webkit-text-fill-color:#a99ba2!important;opacity:1!important}.vc-register-premium-form input[type=text]:hover,.vc-register-premium-form input[type=email]:hover,.vc-register-premium-form input[type=password]:hover,.vc-register-premium-form input[type=tel]:hover{background:linear-gradient(145deg,#fff,#fff4f9fa)!important;border-color:#e982b057!important}.vc-register-premium-form input[type=text]:focus,.vc-register-premium-form input[type=email]:focus,.vc-register-premium-form input[type=password]:focus,.vc-register-premium-form input[type=tel]:focus{background:#fff!important;border-color:#d9659a8c!important;box-shadow:0 0 0 4px #e982b016,inset 0 1px #fff,0 10px 23px #d5639712!important}.vc-register-premium-form input:-webkit-autofill{-webkit-text-fill-color:#463941!important;caret-color:#d66f9f!important;border:1px solid #e982b047!important;-webkit-box-shadow:inset 0 0 0 1000px #fff9fc,0 0 0 4px #e982b00f!important}.vc-register-premium-form input:-webkit-autofill:hover{-webkit-text-fill-color:#463941!important;caret-color:#d66f9f!important;border:1px solid #e982b047!important;-webkit-box-shadow:inset 0 0 0 1000px #fff9fc,0 0 0 4px #e982b00f!important}.vc-register-premium-form input:-webkit-autofill:focus{-webkit-text-fill-color:#463941!important;caret-color:#d66f9f!important;border:1px solid #e982b047!important;-webkit-box-shadow:inset 0 0 0 1000px #fff9fc,0 0 0 4px #e982b00f!important}.vc-register-premium-form .vc-register-account-field{background:radial-gradient(circle at 100% 0,#e982b00e,#0000 38%),linear-gradient(145deg,#fffbfdf5,#fff7fbd6)!important;border:1px solid #e982b01a!important;border-radius:20px!important;padding:12px!important;position:relative!important;box-shadow:inset 0 1px #fffffffc,0 9px 22px #d5639706!important}.vc-register-premium-form .vc-register-whatsapp-card{border-color:#e982b026!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #392b320a!important}.vc-register-premium-form .vc-register-whatsapp-consent{border-radius:14px!important}.vc-register-premium-form label:has(input[type=checkbox]){border-radius:14px!important}.vc-register-premium-form input[type=checkbox]{accent-color:#e17aa8!important;border-radius:5px!important;width:18px!important;min-width:18px!important;height:18px!important}.vc-register-premium-form .password-hint,.vc-register-premium-form .field-hint,.vc-register-premium-form small{color:#8f8188!important;line-height:1.45!important}.vc-register-premium-form button[type=submit],.vc-register-premium-form .btn[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#df76a6,#f09bc0)!important;border-radius:16px!important;min-height:50px!important;font-weight:900!important;box-shadow:0 12px 25px #d5639729!important}@media (max-width:700px){.vc-register-premium-form input[type=text],.vc-register-premium-form input[type=email],.vc-register-premium-form input[type=password],.vc-register-premium-form input[type=tel]{min-height:52px!important;font-size:16px!important}}.vc-invitation-state{border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:14px 0!important;padding:11px!important;display:grid!important}.vc-invitation-state>span{border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.vc-invitation-state>span svg{width:21px!important;height:21px!important}.vc-invitation-state b{font-size:8px!important;display:block!important}.vc-invitation-state p{margin:3px 0 0!important;font-size:6.6px!important;line-height:1.45!important}.vc-invitation-state.blocked{color:#8f5367!important;background:#fff1f5!important;border:1px solid #b84d6c1f!important}.vc-invitation-state.blocked>span{color:#9e5870!important;background:#ffe4ec!important}.vc-invitation-state.warning{color:#806427!important;background:#fff8e6!important;border:1px solid #ca9c3124!important}.vc-invitation-state.warning>span{color:#8a6a1b!important;background:#ffefbb!important}.vc-invitation-state.success{color:#337a65!important;background:#eef9f5!important;border:1px solid #34997721!important}.vc-invitation-state.success>span{color:#2f7d65!important;background:#dff5ed!important}.vc-invitation-security-note strong{color:#6b4b5c!important;font-weight:900!important}.vc-invitation-open-panel{width:100%!important;margin-top:10px!important}.vc-team-test-invite{background:radial-gradient(circle at 100% 0,#e982b01f,#0000 34%),linear-gradient(145deg,#fff,#fff6fa)!important;border:1px solid #e982b02e!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:14px 0!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #fffffffc,0 10px 24px #d563970f!important}.vc-team-test-invite-copy{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.vc-team-test-invite-icon{color:#fff!important;background:linear-gradient(145deg,#df76a6,#f09bc0)!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;box-shadow:0 9px 20px #d5639726!important}.vc-team-test-invite-icon svg{width:21px!important;height:21px!important}.vc-team-test-invite small{color:#9d5879!important;letter-spacing:.08em!important;font-size:6px!important;font-weight:900!important;display:block!important}.vc-team-test-invite b{color:#503f48!important;margin:2px 0!important;font-size:9px!important;display:block!important}.vc-team-test-invite p{color:#96878e!important;margin:0 0 5px!important;font-size:6.5px!important}.vc-team-test-invite code{text-overflow:ellipsis!important;color:#7c4d65!important;background:#fff!important;border:1px solid #e982b01a!important;border-radius:8px!important;max-width:100%!important;padding:5px 7px!important;font-size:6.2px!important;display:inline-block!important;overflow:hidden!important}.vc-team-test-invite-actions{align-items:center!important;gap:8px!important;display:flex!important}.vc-team-test-open,.vc-team-test-copy{white-space:nowrap!important;cursor:pointer!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 13px!important;font-size:6.8px!important;font-weight:900!important;display:inline-flex!important}.vc-team-test-open{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#df76a6,#f09bc0)!important;border:0!important;box-shadow:0 9px 20px #d5639724!important}.vc-team-test-copy{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:#fff!important;border:1px solid #e982b02e!important}.vc-team-test-open svg,.vc-team-test-copy svg{flex:0 0 16px!important;width:16px!important;height:16px!important}@media (max-width:760px){.vc-team-test-invite{grid-template-columns:1fr!important}.vc-team-test-invite-actions{grid-template-columns:1fr!important;display:grid!important}.vc-team-test-open,.vc-team-test-copy{width:100%!important}}[data-vc-secretary-nav=true]{cursor:pointer!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}[data-vc-secretary-nav=true]:hover{transform:translateY(-1px)!important;box-shadow:0 7px 18px #b554801a!important}[data-vc-secretary-nav=true]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #e982b02e,0 8px 20px #b554801a!important}.vc-secretary-nav-toast{z-index:9999!important;color:#664653!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffafcf5!important;border:1px solid #e982b02e!important;border-radius:16px!important;max-width:340px!important;padding:13px 16px!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important;position:fixed!important;bottom:24px!important;right:24px!important;box-shadow:0 18px 40px #66465324!important}@media (max-width:760px){.vc-secretary-nav-toast{max-width:none!important;bottom:16px!important;left:16px!important;right:16px!important}}.vc-secretary-calendar-o{background:radial-gradient(circle at 100% 0,#ef97c126,#0000 34%),linear-gradient(145deg,#fffffffc,#fff8fcf7)!important;border:1px solid #e77eaf2b!important;border-radius:24px!important;width:100%!important;margin:14px 0 18px!important;padding:18px!important;box-shadow:inset 0 1px #fffffffa,0 14px 34px #6f4b5d0e!important}.vc-secretary-calendar-o-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}.vc-secretary-calendar-o-head span{color:#a04f77!important;letter-spacing:.09em!important;margin-bottom:3px!important;font-size:8px!important;font-weight:900!important;display:block!important}.vc-secretary-calendar-o-head h2{color:#3d3037!important;margin:0!important;font-size:21px!important;line-height:1.05!important}.vc-secretary-calendar-o-head p{color:#8e7e86!important;margin:5px 0 0!important;font-size:10px!important}.vc-secretary-calendar-o-tools{align-items:center!important;gap:7px!important;display:flex!important}.vc-secretary-calendar-o-tools button,.vc-secretary-calendar-o-tools input{color:#654653!important;background:#fff!important;border:1px solid #e77eaf2e!important;border-radius:13px!important;min-height:43px!important;font-weight:850!important}.vc-secretary-calendar-o-tools button{cursor:pointer!important;place-items:center!important;width:43px!important;display:grid!important}.vc-secretary-calendar-o-tools input{padding:0 12px!important}.vc-secretary-calendar-o-week{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.vc-secretary-calendar-o-week>button{color:#594b52!important;cursor:pointer!important;background:#fffffff7!important;border:1px solid #e77eaf1a!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-height:80px!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:flex!important;box-shadow:0 8px 18px #66495609!important}.vc-secretary-calendar-o-week>button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 24px #b1527e17!important}.vc-secretary-calendar-o-week small{letter-spacing:.06em!important;font-size:7px!important;font-weight:900!important}.vc-secretary-calendar-o-week strong{font-size:20px!important;line-height:1!important}.vc-secretary-calendar-o-week span{font-size:7px!important;font-weight:850!important}.vc-secretary-calendar-o-week>button.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,#df76a6,#f09bc0)!important;border-color:#0000!important;box-shadow:0 13px 28px #d5639733!important}.vc-secretary-calendar-o button:focus-visible,.vc-secretary-calendar-o input:focus-visible{outline:none!important;box-shadow:0 0 0 3px #e982b02e,0 10px 24px #b1527e1a!important}@media (max-width:860px){.vc-secretary-calendar-o-head{flex-direction:column!important;align-items:flex-start!important}.vc-secretary-calendar-o-week{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:560px){.vc-secretary-calendar-o-tools{width:100%!important}.vc-secretary-calendar-o-tools input{flex:1!important;min-width:0!important}.vc-secretary-calendar-o-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){:root{--vc-card-premium-radius:19px}:where(.auth-card,.context-card,.doctor-search-card,.patient-appointment-card,.waiting-card,.plan-choice-card,.vc-current-plan-card,.vc-review-card,.vc-mfa-card,.vc-ad-spec-card,.vc-trust-card,.vc-profile-accent-card,.vc-profile-office-card,.vc-profile-glass-card,.vc-editor-card,.vc-onboarding-plan-card,.vc-nearby-office-card,.vc-office-editor-card,.vc-office-limit-card,.vc-register-whatsapp-card,.vc-email-confirm-card,.vc-before-consult-card,.vc-appointment-manage-card,.vc-resume-booking-card,.team-member-card,.verification-card){box-shadow:0 14px 32px #31667b17,0 3px 10px #2c5b6f0b,inset 0 1px #ffffff47!important}}.vc-doctor-dashboard-premium{position:relative!important}.vc-doctor-dashboard-premium:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--vc-specialty) 10%,transparent),transparent 26%), radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--vc-specialty-2) 8%,transparent),transparent 28%), linear-gradient(180deg,#fff,#fffafd 58%,#fbfdff)!important;position:fixed!important;inset:0!important}.vc-doctor-dashboard-top{border:1px solid color-mix(in srgb,var(--vc-specialty) 12%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-specialty-soft) 46%,#fff))!important;box-shadow:0 18px 40px color-mix(in srgb,var(--vc-specialty) 8%,transparent),inset 0 1px 0 #fff!important;border-radius:26px!important;padding:18px 20px!important}.vc-doctor-premium-brand .brand-mark{color:#fff!important;background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;width:46px!important;height:46px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--vc-specialty) 24%,transparent)!important;border-radius:16px!important}.vc-doctor-dashboard-top h1{letter-spacing:-.045em!important;font-size:32px!important}.vc-doctor-dashboard-top .lead{color:#776970!important;font-size:12px!important}.vc-dashboard-control-strip{border:1px solid color-mix(in srgb,var(--vc-specialty) 12%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-specialty-soft) 38%,#fff))!important;box-shadow:0 15px 34px color-mix(in srgb,var(--vc-specialty) 7%,transparent),inset 0 1px 0 #fff!important;border-radius:22px!important;margin-top:18px!important;padding:15px 18px!important}.vc-dashboard-control-strip small{font-size:8px!important}.vc-dashboard-control-strip h2{font-size:16px!important}.vc-dashboard-period-tabs a{min-width:76px!important;font-size:9px!important}.vc-dashboard-metric-grid{gap:12px!important;margin-top:2px!important}.vc-dashboard-metric-card{border:1px solid color-mix(in srgb,var(--vc-specialty) 11%,#fff)!important;background:linear-gradient(145deg,#fffffff7,color-mix(in srgb,var(--vc-specialty-soft) 58%,#fff))!important;min-height:132px!important;box-shadow:0 16px 34px color-mix(in srgb,var(--vc-specialty) 8%,transparent),inset 0 1px 0 #fff!important;border-radius:23px!important;grid-template-columns:46px 1fr!important;gap:11px!important;padding:16px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important}.vc-dashboard-metric-card:after{content:""!important;background:color-mix(in srgb,var(--vc-specialty) 10%,transparent)!important;filter:blur(4px)!important;pointer-events:none!important;border-radius:999px!important;width:90px!important;height:90px!important;position:absolute!important;top:-24px!important;right:-20px!important}.vc-dashboard-metric-card:hover{box-shadow:0 21px 42px color-mix(in srgb,var(--vc-specialty) 12%,transparent)!important;transform:translateY(-2px)!important}.vc-dashboard-metric-icon{border-radius:15px!important;width:46px!important;height:46px!important;box-shadow:inset 0 1px #fff,0 8px 18px #00000009!important}.vc-dashboard-metric-card small{letter-spacing:.09em!important;font-size:7px!important}.vc-dashboard-metric-card h3{margin:5px 0 3px!important;font-size:28px!important}.vc-dashboard-metric-card p{font-size:7px!important}.vc-dashboard-today-card,.vc-dashboard-health-card,.vc-dashboard-shortcuts,.vc-dashboard-centers{border:1px solid color-mix(in srgb,var(--vc-specialty) 12%,#fff)!important;background:linear-gradient(145deg,#fffffff7,color-mix(in srgb,var(--vc-specialty-soft) 42%,#fff))!important;box-shadow:0 20px 48px color-mix(in srgb,var(--vc-specialty) 8%,transparent),inset 0 1px 0 #fff!important;border-radius:30px!important}.vc-dashboard-health-row,.vc-dashboard-shortcut,.vc-dashboard-center-chip,.vc-dashboard-appointment-row{border:1px solid color-mix(in srgb,var(--vc-specialty) 10%,#fff)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--vc-specialty) 5%,transparent)!important;background:#fffc!important;transition:transform .16s,box-shadow .16s!important}.vc-dashboard-health-row:hover,.vc-dashboard-shortcut:hover,.vc-dashboard-center-chip:hover,.vc-dashboard-appointment-row:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--vc-specialty) 9%,transparent)!important;transform:translateY(-1px)!important}.vc-dashboard-primary-action{background:linear-gradient(145deg,var(--vc-specialty),var(--vc-specialty-2))!important;box-shadow:0 11px 26px color-mix(in srgb,var(--vc-specialty) 22%,transparent)!important;border-radius:14px!important}.vc-doctor-plan-next-renewal{--vc-plan-pink:#e982b0;--vc-plan-pink-2:#f0a1c2;--vc-plan-soft:#fff1f7;position:relative!important}.vc-doctor-plan-next-renewal:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 12% 8%,#e982b01a,#0000 25%),radial-gradient(circle at 88% 16%,#65bede12,#0000 28%),linear-gradient(#fff,#fffafd)!important;position:fixed!important;inset:0!important}.vc-doctor-plan-next-renewal .app-top{background:linear-gradient(145deg,#fffffff7,#fff3f9d4)!important;border:1px solid #e982b01f!important;border-radius:26px!important;padding:18px 20px!important;box-shadow:0 18px 40px #a7537812,inset 0 1px #fff!important}.vc-doctor-plan-next-renewal .app-top h1{letter-spacing:-.04em!important;font-size:31px!important}.vc-doctor-plan-next-renewal .app-top .lead{font-size:12px!important}.vc-plan-current-shell.vc-plan-current-force-metal{background:radial-gradient(circle at 18% 12%,#ffffff38,#0000 28%),linear-gradient(125deg,#3e3f43 0%,#5b5d62 42%,#2f3034 100%)!important;border:1px solid #ffffff2e!important;border-radius:30px!important;padding:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #27272c2e,inset 0 1px #ffffff2e!important}.vc-plan-current-shell.vc-plan-current-force-metal:after{content:""!important;pointer-events:none!important;background:linear-gradient(112deg,#0000 34%,#ffffff24 45%,#ffffff08 52%,#0000 62%)!important;position:absolute!important;inset:-30% -20%!important;transform:rotate(-4deg)!important}.vc-plan-current-shell .billing-current,.vc-plan-current-shell .summary-list{z-index:1!important;position:relative!important}.vc-plan-current-shell .billing-current h2{letter-spacing:-.04em!important;font-size:28px!important}.vc-plan-current-shell .billing-current .lead{font-size:14px!important;font-weight:800!important}.vc-plan-current-shell .summary-list{gap:8px!important;margin-top:17px!important;display:grid!important}.vc-plan-current-shell .summary-list>div{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff12!important;border:1px solid #ffffff21!important;border-radius:14px!important;padding:11px 13px!important}.vc-plan-current-shell .summary-list span{color:#ffffffb8!important;font-size:8px!important}.vc-plan-current-shell .summary-list strong{color:#fff!important;font-size:9px!important}.vc-next-plan-info,.vc-next-plan-banner{border-radius:26px!important;padding:19px!important;box-shadow:0 17px 38px #954d6f14,inset 0 1px #fff!important}.vc-next-plan-info h2,.vc-next-plan-banner h2{font-size:18px!important}.vc-next-plan-info p,.vc-next-plan-banner p{font-size:8px!important}.vc-plan-choice-grid-premium{gap:14px!important}.vc-plan-choice-grid-premium .plan-choice-card{border:1px solid #fffffff0!important;border-radius:28px!important;min-height:240px!important;padding:20px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #3d3d4314,inset 0 1px #fff!important}.vc-plan-choice-grid-premium .plan-choice-card:hover{transform:translateY(-2px)!important;box-shadow:0 24px 50px #3d3d431f!important}.vc-plan-choice-grid-premium .plan-choice-card:first-child{background:linear-gradient(145deg,#fbfdff,#eaf3f8)!important;border-color:#d9e8ef!important}.vc-plan-choice-grid-premium .plan-choice-card:nth-child(2){background:linear-gradient(145deg,#f8f9fa,#dde2e5)!important;border-color:#cfd6da!important}.vc-plan-choice-grid-premium .plan-choice-card:nth-child(3){background:linear-gradient(145deg,#fff8fb,#f9dce9)!important;border-color:#efb6d1!important;box-shadow:0 20px 46px #e982b021,inset 0 1px #fff!important}.vc-plan-choice-grid-premium .plan-choice-card .ey{letter-spacing:.12em!important;font-size:8px!important}.vc-plan-choice-grid-premium .plan-choice-card h3{margin:4px 0 9px!important;font-size:20px!important}.vc-plan-choice-grid-premium .plan-price{letter-spacing:-.045em!important;font-size:30px!important}.vc-plan-choice-grid-premium .plan-price small{font-size:9px!important}.vc-plan-choice-grid-premium .plan-choice-card>p{font-size:8px!important;line-height:1.5!important}.vc-plan-choice-grid-premium .plan-choice-card.current:after{content:"PLAN ACTUAL"!important;color:#9d4f74!important;letter-spacing:.08em!important;background:#ffffffc7!important;border-radius:999px!important;padding:7px 10px!important;font-size:7px!important;font-weight:900!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 7px 18px #a34d7314!important}.vc-center-shell .vc-role-content{background:radial-gradient(circle at 12% 8%,#2bc4c514,#0000 23%),radial-gradient(circle at 88% 14%,#1699b812,#0000 28%),linear-gradient(#fff,#f8fcfd)!important}.vc-center-premium .vc-center-hero{background:linear-gradient(145deg,#fffffff7,#e8f9fcd6)!important;border-radius:30px!important;padding:26px!important;box-shadow:0 22px 52px #1f92ab1a,inset 0 1px #fff!important}.vc-center-premium .vc-center-kpi-grid article{background:linear-gradient(145deg,#fff,#effafd)!important;border-radius:24px!important;min-height:134px!important;padding:18px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #27879e14,inset 0 1px #fff!important}.vc-center-premium .vc-center-kpi-grid article:hover{transform:translateY(-2px)!important;box-shadow:0 21px 44px #27879e1f!important}.vc-center-premium .vc-center-kpi-grid strong{font-size:34px!important}.vc-center-premium .vc-center-card{border-radius:30px!important;box-shadow:0 22px 50px #27869d17,inset 0 1px #fff!important}.vc-center-premium .vc-center-appointment{border-radius:22px!important;box-shadow:0 12px 28px #2f8ea512!important}.vc-center-premium .vc-center-doctor-context{border-radius:22px!important;box-shadow:0 10px 24px #2393ac12!important}@media (max-width:1100px){.vc-dashboard-metric-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:700px){.vc-dashboard-metric-grid{grid-template-columns:repeat(2,1fr)!important}.vc-doctor-dashboard-top,.vc-doctor-plan-next-renewal .app-top{padding:15px!important}}.vc-doctor-dashboard-premium{--vc-card-radius:24px}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--vc-specialty-2) 38%,transparent),transparent 28%), radial-gradient(circle at 10% 120%,color-mix(in srgb,var(--vc-specialty) 24%,transparent),transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--vc-specialty) 88%,#fff 12%),color-mix(in srgb,var(--vc-specialty-2) 84%,#fff 16%))!important;min-height:180px!important;box-shadow:inset 0 1px 0 #ffffff9e, 0 22px 50px color-mix(in srgb,var(--vc-specialty) 22%,transparent)!important;border:1px solid #ffffffc7!important;border-radius:30px!important;padding:28px 30px!important;position:relative!important;overflow:hidden!important}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top:after{content:"";pointer-events:none;background:#ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-105px;right:-55px;box-shadow:0 0 0 34px #ffffff0e,0 0 0 70px #ffffff06}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top h1,.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .lead,.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .vc-doctor-eyebrow,.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .brand b,.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .brand small{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top h1{letter-spacing:-.045em!important;text-shadow:0 3px 18px #561e3a21!important;margin-top:10px!important;font-size:31px!important;line-height:1.03!important}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .lead{opacity:.9!important;font-size:10px!important;font-weight:700!important}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .vc-doctor-eyebrow{opacity:.88!important;letter-spacing:.14em!important;font-size:7px!important}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top .brand-mark{color:var(--vc-specialty-ink)!important;background:#ffffffed!important;border:1px solid #fffffff2!important;box-shadow:0 10px 22px #51243a1f!important}.vc-doctor-dashboard-premium .vc-doctor-soft-button,.vc-doctor-dashboard-premium .vc-dashboard-logout{z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(16px)!important;background:#ffffff29!important;border:1px solid #ffffff8c!important;border-radius:14px!important;min-height:42px!important;padding:0 16px!important;position:relative!important;box-shadow:inset 0 1px #ffffff57,0 10px 24px #4a24361a!important}.vc-doctor-dashboard-premium .vc-dashboard-control-strip{border:1px solid color-mix(in srgb,var(--vc-specialty) 12%,white)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-specialty-soft) 82%,white),transparent 35%), #ffffffe8!important;box-shadow:0 16px 36px color-mix(in srgb,var(--vc-specialty) 8%,transparent)!important;border-radius:24px!important;padding:17px 20px!important}.vc-doctor-dashboard-premium .vc-dashboard-control-strip h2{letter-spacing:-.025em!important;font-size:17px!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-auto-rows:145px!important;gap:12px!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>.vc-dashboard-metric-card{color:#fff!important;border:1px solid #ffffff73!important;border-radius:24px!important;height:145px!important;min-height:145px!important;max-height:145px!important;padding:16px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff4d,0 16px 34px #412d3717!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>.vc-dashboard-metric-card:hover{transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff61,0 22px 42px #412d3724!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-26px;box-shadow:0 0 0 18px #ffffff09}.vc-doctor-dashboard-premium .vc-dashboard-metric-card .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.success .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.patients .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.waiting .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.warning .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.cancelled .vc-dashboard-metric-icon{width:44px!important;height:44px!important;color:inherit!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff2e!important;border:1px solid #ffffff4d!important;box-shadow:inset 0 1px #ffffff4d!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card small,.vc-doctor-dashboard-premium .vc-dashboard-metric-card h3,.vc-doctor-dashboard-premium .vc-dashboard-metric-card p{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card small{opacity:.9!important;font-size:6.4px!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card h3{letter-spacing:-.04em!important;font-size:28px!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card p{opacity:.78!important;font-size:6.4px!important}.vc-doctor-dashboard-premium .vc-dashboard-today-card,.vc-doctor-dashboard-premium .vc-dashboard-health-card,.vc-doctor-dashboard-premium .vc-dashboard-shortcuts,.vc-doctor-dashboard-premium .vc-dashboard-centers{border:1px solid color-mix(in srgb,var(--vc-specialty) 11%,white)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-specialty-soft) 78%,white),transparent 31%), linear-gradient(145deg,#fffffffa,#fffbfdeb)!important;box-shadow:inset 0 1px 0 #fff,0 18px 42px color-mix(in srgb,var(--vc-specialty) 8%,transparent)!important;border-radius:28px!important}.vc-doctor-dashboard-premium .vc-dashboard-health-row,.vc-doctor-dashboard-premium .vc-dashboard-shortcut{border:1px solid color-mix(in srgb,var(--vc-specialty) 10%,white)!important;background:linear-gradient(145deg,#fffffff2,color-mix(in srgb,var(--vc-specialty-soft) 50%,white))!important;box-shadow:0 9px 20px #422d3709!important}.vc-doctor-dashboard-premium .vc-dashboard-health-row:hover,.vc-doctor-dashboard-premium .vc-dashboard-shortcut:hover{box-shadow:0 15px 28px color-mix(in srgb,var(--vc-specialty) 10%,transparent)!important;transform:translateY(-3px)!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell{border-radius:30px!important;box-shadow:0 24px 54px #22222729!important}.vc-doctor-plan-next-renewal .vc-next-plan-info,.vc-doctor-plan-next-renewal .vc-next-plan-banner{border-radius:26px!important;padding:19px 20px!important;box-shadow:0 16px 34px #5c3d4c12!important}.vc-doctor-plan-next-renewal .vc-plan-choice-grid-premium{align-items:stretch!important;gap:16px!important;margin-top:18px!important}.vc-doctor-plan-next-renewal .plan-choice-card{isolation:isolate!important;color:#fff!important;border:1px solid #ffffff6b!important;border-radius:28px!important;min-height:300px!important;padding:22px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff4d,0 20px 44px #372d321a!important}.vc-doctor-plan-next-renewal .plan-choice-card:hover{transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff61,0 28px 52px #372d3226!important}.vc-doctor-plan-next-renewal .plan-choice-card:before{content:""!important;z-index:-1!important;background:#ffffff21!important;border-radius:50%!important;width:190px!important;height:190px!important;position:absolute!important;top:-58px!important;right:-52px!important;box-shadow:0 0 0 28px #ffffff0b,0 0 0 62px #ffffff06!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3){background:linear-gradient(145deg,#df72a6 0%,#f09ac2 100%)!important}.vc-doctor-plan-next-renewal .plan-choice-card .ey,.vc-doctor-plan-next-renewal .plan-choice-card h3,.vc-doctor-plan-next-renewal .plan-choice-card .plan-price,.vc-doctor-plan-next-renewal .plan-choice-card .plan-price small,.vc-doctor-plan-next-renewal .plan-choice-card>p{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-plan-next-renewal .plan-choice-card .ey{opacity:.88!important;letter-spacing:.14em!important;font-size:7px!important;font-weight:950!important}.vc-doctor-plan-next-renewal .plan-choice-card h3{letter-spacing:-.035em!important;margin:7px 0 8px!important;font-size:22px!important;line-height:1!important}.vc-doctor-plan-next-renewal .plan-choice-card .plan-price{-webkit-backdrop-filter:blur(12px)!important;letter-spacing:-.055em!important;background:#ffffff29!important;border:1px solid #ffffff47!important;border-radius:17px!important;align-items:flex-end!important;width:max-content!important;margin:4px 0 14px!important;padding:10px 13px!important;font-size:33px!important;font-weight:950!important;line-height:1!important;display:flex!important;box-shadow:inset 0 1px #ffffff3d,0 9px 22px #2d374614!important}.vc-doctor-plan-next-renewal .plan-choice-card .plan-price small{opacity:.82!important;letter-spacing:0!important;margin:0 0 3px 4px!important;font-size:8px!important}.vc-doctor-plan-next-renewal .plan-choice-card>p{opacity:.9!important;min-height:54px!important;margin:0 0 16px!important;font-size:8px!important;font-weight:650!important;line-height:1.55!important}.vc-doctor-plan-next-renewal .plan-choice-card .status-pill.confirmed,.vc-doctor-plan-next-renewal .vc-plan-scheduled-state{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff2e!important;border:1px solid #ffffff57!important;margin-top:auto!important;box-shadow:inset 0 1px #ffffff40!important}.vc-doctor-plan-next-renewal .vc-plan-scheduled-state span,.vc-doctor-plan-next-renewal .vc-plan-scheduled-state small{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-plan-next-renewal .vc-schedule-plan-button,.vc-doctor-plan-next-renewal .vc-schedule-plan-button:not(:hover),.vc-doctor-plan-next-renewal .vc-schedule-plan-button:hover{color:#3c4f59!important;-webkit-text-fill-color:#3c4f59!important;background:#fffffff0!important;border:1px solid #ffffff80!important;border-radius:15px!important;min-height:46px!important;margin-top:auto!important;font-size:8px!important;font-weight:950!important;box-shadow:0 12px 26px #2639431a!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button:not(:hover),.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button:hover{color:#9b4f74!important;-webkit-text-fill-color:#9b4f74!important}.vc-doctor-plan-next-renewal .plan-choice-card.current:after{content:"PLAN ACTUAL"!important;z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;letter-spacing:.1em!important;background:#ffffff2e!important;border:1px solid #ffffff61!important;border-radius:999px!important;padding:7px 10px!important;font-size:6.5px!important;font-weight:950!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:inset 0 1px #ffffff47!important}.vc-doctor-plan-next-renewal .vc-plan-billing-note{background:linear-gradient(145deg,#fff,#fff8fc)!important;border:1px solid #e076a91a!important;border-radius:25px!important;box-shadow:0 15px 34px #5537460d!important}@media (max-width:1100px){.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:145px!important}}@media (max-width:760px){.vc-doctor-dashboard-premium .vc-doctor-dashboard-top{min-height:unset!important;align-items:flex-start!important;padding:22px!important}.vc-doctor-dashboard-premium .vc-dashboard-header-actions{width:100%!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:1fr 1fr!important}.vc-doctor-plan-next-renewal .plan-choice-grid{grid-template-columns:1fr!important}}.vc-doctor-plan-next-renewal .vc-plan-current-shell{isolation:isolate!important;border:1px solid #ffffff75!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff61,0 24px 54px #3d362a21!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(112deg,#0000 4%,#ffffff47 22%,#0000 38%),linear-gradient(112deg,#0000 51%,#ffffff21 64%,#0000 79%)!important;position:absolute!important;inset:0!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 34% 30%,#ffffff47,#ffffff0d 48%,#0000 70%)!important;border:1px solid #fff3!important;border-radius:50%!important;width:260px!important;height:260px!important;position:absolute!important;top:-112px!important;right:-96px!important;box-shadow:0 0 0 42px #ffffff09!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=BASIC]{background:linear-gradient(118deg,#ffffff26,#0000 26%),linear-gradient(145deg,#3f79cf 0%,#5e9de4 50%,#77b5ec 100%)!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PRO]{background:linear-gradient(118deg,#ffffff2b,#0000 27%),linear-gradient(145deg,#128fae 0%,#27aec4 48%,#52c7d5 100%)!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PLUS]{background:linear-gradient(116deg,#ffffff4d 2%,#0000 23%,#ffffff1f 43%,#0000 61%),linear-gradient(145deg,#9a6b17 0%,#c9932a 27%,#e1b652 53%,#c59125 78%,#8b611c 100%)!important;box-shadow:inset 0 1px #ffffff80,0 26px 58px #8b621c33!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PLUS]:after{background:radial-gradient(circle at 34% 30%,#ffffff4f,#ffefbe14 48%,#0000 72%)!important;border-color:#fff8dc4d!important;width:215px!important;height:215px!important;top:-68px!important;right:-62px!important;box-shadow:0 0 0 32px #fff2c70b!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell .ey,.vc-doctor-plan-next-renewal .vc-plan-current-shell h2,.vc-doctor-plan-next-renewal .vc-plan-current-shell .lead,.vc-doctor-plan-next-renewal .vc-plan-current-shell .summary-list span,.vc-doctor-plan-next-renewal .vc-plan-current-shell .summary-list strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell .summary-list>div{-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff21!important}.vc-doctor-plan-next-renewal .plan-choice-card{background-size:150% 150%!important}.vc-doctor-plan-next-renewal .plan-choice-card:first-child{background:linear-gradient(115deg,#0000 7%,#ffffff2e 25%,#0000 42%),linear-gradient(145deg,#3f78cf 0%,#6aa8e9 100%)!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2){background:linear-gradient(115deg,#0000 7%,#ffffff30 25%,#0000 42%),linear-gradient(145deg,#148fae 0%,#43bfd1 100%)!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3){color:#fff!important;background:linear-gradient(112deg,#0000 3%,#ffffff4d 24%,#0000 42%,#ffffff1a 61%,#0000 79%),linear-gradient(145deg,#9c6a16 0%,#d2a03b 30%,#e4bc5d 55%,#c58c22 82%,#8f6118 100%)!important;border-color:#fff6d294!important;box-shadow:inset 0 1px #ffffff8a,0 24px 50px #9b6d1c30!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3):before{background:radial-gradient(circle at 34% 30%,#ffffff4a,#fff4cf14 51%,#0000 72%)!important;border:1px solid #ffffff38!important;width:142px!important;height:142px!important;top:-30px!important;right:-30px!important;box-shadow:0 0 0 22px #ffffff08!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button:not(:hover),.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3) .vc-schedule-plan-button:hover{color:#795113!important;-webkit-text-fill-color:#795113!important;background:#fffcf0f2!important}.vc-doctor-plan-next-renewal .plan-choice-card.current{outline-offset:-7px!important;outline:3px solid #fffcecf5!important}.vc-doctor-plan-next-renewal .plan-choice-card.current:after{background:#ffffff2e!important;border-color:#ffffff6b!important;padding:7px 11px!important;top:16px!important;right:16px!important}.vc-doctor-dashboard-premium{--dash-a:var(--vc-specialty);--dash-b:var(--vc-specialty-2);--dash-c:color-mix(in srgb,var(--vc-specialty) 72%,#fff 28%);--dash-d:color-mix(in srgb,var(--vc-specialty-2) 82%,#fff 18%);--dash-e:color-mix(in srgb,var(--vc-specialty) 84%,#2a2a34 16%);--dash-f:color-mix(in srgb,var(--vc-specialty-2) 74%,#fff 26%)}.vc-doctor-dashboard-premium.vc-sp-gyn{--dash-a:#d85f99;--dash-b:#ec8fbb;--dash-c:#c95389;--dash-d:#f0a5c8;--dash-e:#b84978;--dash-f:#e47cab}.vc-doctor-dashboard-premium.vc-sp-cardio{--dash-a:#c84354;--dash-b:#e96b78;--dash-c:#b83d4c;--dash-d:#f0858e;--dash-e:#a93442;--dash-f:#dc5b69}.vc-doctor-dashboard-premium.vc-sp-peds{--dash-a:#bd8314;--dash-b:#e3ae38;--dash-c:#aa7412;--dash-d:#ebc05d;--dash-e:#95650f;--dash-f:#d39a24}.vc-doctor-dashboard-premium.vc-sp-dental{--dash-a:#365cc8;--dash-b:#6484e3;--dash-c:#2f52b8;--dash-d:#7896e9;--dash-e:#2949a2;--dash-f:#5576d9}.vc-doctor-dashboard-premium.vc-sp-gastro{--dash-a:#238cab;--dash-b:#52b8d0;--dash-c:#1c7f9c;--dash-d:#70c7d9;--dash-e:#176f89;--dash-f:#3aa6c1}.vc-doctor-dashboard-premium .vc-doctor-dashboard-top{background:linear-gradient(112deg,transparent 5%,#ffffff38 24%,transparent 40%,#ffffff17 61%,transparent 77%), radial-gradient(circle at 90% 10%,#ffffff21,transparent 29%), linear-gradient(145deg,var(--dash-a),var(--dash-b))!important;box-shadow:inset 0 1px 0 #ffffff80,0 24px 52px color-mix(in srgb,var(--dash-a) 20%,transparent)!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:145px!important;align-items:stretch!important;gap:12px!important;display:grid!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>article.vc-dashboard-metric-card,.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>article.vc-dashboard-metric-card:nth-child(3){box-sizing:border-box!important;grid-template-columns:44px minmax(0,1fr)!important;place-self:stretch stretch!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:145px!important;min-height:145px!important;max-height:145px!important;margin:0!important;padding:16px!important;display:grid!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card:before{content:""!important;z-index:1!important;pointer-events:none!important;opacity:.62!important;background:linear-gradient(90deg,#0000 39%,#ffffff2e 48%,#ffffff4a 50%,#ffffff1f 54%,#0000 63%)!important;position:absolute!important;inset:-35% -55%!important;transform:rotate(15deg)!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card:after{z-index:1!important;background:#ffffff17!important;box-shadow:0 0 0 18px #ffffff07!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card>*{z-index:2!important;position:relative!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card{box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -16px 30px #36293409, 0 17px 34px color-mix(in srgb,var(--dash-a) 13%,transparent)!important;border-color:#ffffff7a!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card:hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -16px 30px #3629340b, 0 24px 44px color-mix(in srgb,var(--dash-a) 18%,transparent)!important}.vc-doctor-dashboard-premium .vc-dashboard-today-card,.vc-doctor-dashboard-premium .vc-dashboard-health-card,.vc-doctor-dashboard-premium .vc-dashboard-shortcuts,.vc-doctor-dashboard-premium .vc-dashboard-centers{border-color:color-mix(in srgb,var(--dash-a) 12%,white)!important;background:linear-gradient(112deg,transparent 10%,#ffffffb8 28%,transparent 46%), radial-gradient(circle at 100% 0,color-mix(in srgb,var(--dash-b) 12%,white),transparent 31%), linear-gradient(145deg,#fff,color-mix(in srgb,var(--dash-a) 3%,#fff))!important;box-shadow:inset 0 1px 0 #fff,0 18px 42px color-mix(in srgb,var(--dash-a) 8%,transparent)!important}.vc-doctor-dashboard-premium .vc-dashboard-health-row,.vc-doctor-dashboard-premium .vc-dashboard-shortcut{border-color:color-mix(in srgb,var(--dash-a) 10%,white)!important;background:linear-gradient(145deg,#fffffff7,color-mix(in srgb,var(--dash-b) 8%,white))!important}@media (max-width:1100px){.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:145px!important}}@media (max-width:760px){.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:145px!important}}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=BASIC i]{background:linear-gradient(112deg,#0000 5%,#ffffff40 23%,#0000 39%,#ffffff14 63%,#0000 80%),linear-gradient(145deg,#356fc4 0%,#5595dd 50%,#73b1eb 100%)!important;border-color:#e0f2ff7a!important;box-shadow:inset 0 1px #ffffff7a,0 26px 58px #2d6fb82e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PRO i]{background:linear-gradient(112deg,#0000 5%,#ffffff42 23%,#0000 39%,#ffffff17 63%,#0000 80%),linear-gradient(145deg,#0d89a8 0%,#21abc2 49%,#55c7d4 100%)!important;border-color:#dbfcff7a!important;box-shadow:inset 0 1px #ffffff7a,0 26px 58px #1291a92e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PLUS i]{background:linear-gradient(112deg,#0000 4%,#ffffff54 22%,#0000 38%,#ffffff21 62%,#0000 80%),linear-gradient(145deg,#9b6814 0%,#c88f22 25%,#e3b64f 51%,#c58b20 77%,#8c5d12 100%)!important;border-color:#fff5ca8f!important;box-shadow:inset 0 1px #ffffff8c,0 26px 60px #92601438!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell:after{background:radial-gradient(circle at 33% 31%,#ffffff38,#ffffff0b 51%,#0000 72%)!important;border:1px solid #fff3!important;width:150px!important;height:150px!important;top:-58px!important;right:-54px!important;box-shadow:0 0 0 24px #ffffff07!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell[data-plan-code=PLUS i]:after{background:radial-gradient(circle at 33% 31%,#ffffff45,#fff2c10e 51%,#0000 72%)!important;border-color:#fff8d847!important}.vc-doctor-plan-next-renewal .plan-choice-card:after{content:""!important;width:108px!important;height:108px!important;box-shadow:none!important;pointer-events:none!important;background:radial-gradient(circle at 34% 30%,#ffffff1f,#0000 68%)!important;border:1px solid #ffffff2e!important;border-radius:50%!important;position:absolute!important;top:-48px!important;right:-42px!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3):before{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(110deg,#0000 38%,#ffffff4d 48%,#ffffff12 57%,#0000 66%)!important;border:0!important;border-radius:0!important;animation:7.5s ease-in-out infinite vc-metal-sheen!important;position:absolute!important;inset:auto auto -45% -70%!important;transform:translate(-34%)rotate(2deg)!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3):after{background:radial-gradient(circle at 34% 30%,#ffffff29,#fff6d50a 55%,#0000 72%)!important;border-color:#fff9dd3d!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2) .vc-schedule-plan-button,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2) .vc-schedule-plan-button:not(:hover),.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2) .vc-schedule-plan-button:hover{color:#0d6e80!important;-webkit-text-fill-color:#0d6e80!important;background:linear-gradient(145deg,#fffffff5,#e5fafde6)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #fff,0 10px 24px #0a74891f!important}.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2) .vc-schedule-plan-button:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 14px 28px #0a74892b!important}.vc-doctor-plan-next-renewal .plan-choice-card.current:after{content:""!important}.vc-doctor-plan-next-renewal .plan-choice-card.current .status-pill{z-index:4!important;position:relative!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:145px!important;align-items:stretch!important;gap:12px!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>article.vc-dashboard-metric-card,.vc-doctor-dashboard-premium .vc-dashboard-metric-grid>article.vc-dashboard-metric-card:nth-child(3){box-sizing:border-box!important;grid-template-columns:44px minmax(0,1fr)!important;place-self:stretch stretch!important;align-items:center!important;gap:10px!important;width:100%!important;height:145px!important;min-height:145px!important;max-height:145px!important;margin:0!important;padding:16px!important;display:grid!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.primary{background:linear-gradient(145deg,var(--dash-a),var(--dash-b))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.patients{background:linear-gradient(145deg,color-mix(in srgb,var(--dash-a) 90%,white 10%),color-mix(in srgb,var(--dash-b) 92%,white 8%))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.success{background:linear-gradient(145deg,color-mix(in srgb,var(--dash-a) 84%,white 16%),var(--dash-b))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.waiting{background:linear-gradient(145deg,var(--dash-b),color-mix(in srgb,var(--dash-a) 88%,white 12%))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.warning{background:linear-gradient(145deg,color-mix(in srgb,var(--dash-b) 90%,white 10%),color-mix(in srgb,var(--dash-a) 94%,white 6%))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card.cancelled{background:linear-gradient(145deg,color-mix(in srgb,var(--dash-a) 92%,#6d2f4c 8%),color-mix(in srgb,var(--dash-b) 91%,#7b3553 9%))!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.success .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.patients .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.waiting .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.warning .vc-dashboard-metric-icon,.vc-doctor-dashboard-premium .vc-dashboard-metric-card.cancelled .vc-dashboard-metric-icon{color:#fff!important;background:#ffffff26!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff47!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card{box-shadow:inset 0 1px 0 #ffffff6b,inset 0 -16px 30px #351b2a09,0 17px 34px color-mix(in srgb,var(--dash-a) 13%,transparent)!important;border:1px solid #ffffff6b!important;overflow:hidden!important}.vc-doctor-dashboard-premium .vc-dashboard-metric-card:before{opacity:.48!important;background:linear-gradient(92deg,#0000 40%,#ffffff1f 47%,#ffffff45 50%,#ffffff17 55%,#0000 64%)!important;inset:-45% -55%!important}.vc-doctor-dashboard-premium .vc-dashboard-empty .vc-doctor-soft-button,.vc-doctor-dashboard-premium .vc-dashboard-empty .vc-doctor-soft-button:not(:hover),.vc-doctor-dashboard-premium .vc-dashboard-empty .vc-doctor-soft-button:hover,.vc-doctor-dashboard-premium .vc-dashboard-empty .vc-doctor-soft-button:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,var(--dash-a),var(--dash-b))!important;min-width:128px!important;min-height:40px!important;box-shadow:inset 0 1px 0 #ffffff59,0 10px 24px color-mix(in srgb,var(--dash-a) 20%,transparent)!important;border:1px solid #ffffff7a!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;margin-top:2px!important;padding:0 18px!important;font-size:8px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.vc-doctor-dashboard-premium .vc-dashboard-empty .vc-doctor-soft-button:hover{box-shadow:inset 0 1px 0 #ffffff6b,0 14px 30px color-mix(in srgb,var(--dash-a) 25%,transparent)!important;transform:translateY(-1px)!important}@media (max-width:1100px){.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:145px!important}}@media (max-width:760px){.vc-doctor-dashboard-premium .vc-dashboard-metric-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:145px!important}}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-basic{background:linear-gradient(112deg,#0000 5%,#ffffff47 23%,#0000 39%,#ffffff1a 63%,#0000 80%),linear-gradient(145deg,#3f78cf 0%,#62a2e5 52%,#82bbed 100%)!important;border-color:#e2f4ff80!important;box-shadow:inset 0 1px #ffffff85,0 26px 58px #2d6fb82e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-pro{background:linear-gradient(112deg,#0000 5%,#ffffff47 23%,#0000 39%,#ffffff1a 63%,#0000 80%),linear-gradient(145deg,#118daa 0%,#29aec4 50%,#58cad6 100%)!important;border-color:#dcfcff85!important;box-shadow:inset 0 1px #ffffff85,0 26px 58px #1291a92e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-plus{background:linear-gradient(112deg,#0000 4%,#ffffff57 22%,#0000 38%,#ffffff21 62%,#0000 80%),linear-gradient(145deg,#a67115 0%,#cd9829 24%,#e8bf58 51%,#c88e20 78%,#8f5f12 100%)!important;border-color:#fff7cf9e!important;box-shadow:inset 0 1px #ffffff94,0 27px 62px #9562123b!important}.vc-doctor-plan-next-renewal .dashboard-stub.vc-plan-current-shell.vc-plan-current-basic,.vc-doctor-plan-next-renewal .dashboard-stub.vc-plan-current-shell.vc-plan-current-pro,.vc-doctor-plan-next-renewal .dashboard-stub.vc-plan-current-shell.vc-plan-current-plus{color:#fff!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-basic:after,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-pro:after,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-plus:after{width:108px!important;height:108px!important;box-shadow:none!important;background:radial-gradient(circle at 34% 30%,#ffffff29,#ffffff09 58%,#0000 74%)!important;border:1px solid #fff3!important;border-radius:50%!important;top:-48px!important;right:-42px!important}.vc-doctor-plan-next-renewal .plan-choice-grid .plan-choice-card:after,.vc-doctor-plan-next-renewal .vc-plan-choice-grid-premium .plan-choice-card:after,.vc-doctor-plan-next-renewal .vc-plan-choice-next-renewal .plan-choice-card:after,.vc-doctor-plan-next-renewal .plan-choice-card:first-child:after,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2):after,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3):after,.vc-doctor-plan-next-renewal .plan-choice-card.current:after{content:""!important;width:108px!important;height:108px!important;box-shadow:none!important;pointer-events:none!important;background:radial-gradient(circle at 34% 30%,#ffffff21,#ffffff06 60%,#0000 75%)!important;border:1px solid #ffffff2e!important;border-radius:50%!important;padding:0!important;position:absolute!important;top:-48px!important;right:-42px!important;transform:none!important}.vc-doctor-plan-next-renewal .plan-choice-card:before,.vc-doctor-plan-next-renewal .plan-choice-card:first-child:before,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(2):before,.vc-doctor-plan-next-renewal .plan-choice-card:nth-child(3):before{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(110deg,#0000 38%,#ffffff40 48%,#ffffff12 57%,#0000 66%)!important;border:0!important;border-radius:0!important;position:absolute!important;inset:auto auto -45% -70%!important;transform:translate(-34%)rotate(2deg)!important}.vc-doctor-plan-next-renewal .plan-choice-card>*{z-index:2!important;position:relative!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live[data-plan-code=BASIC i]{background:linear-gradient(112deg,#0000 5%,#ffffff45 23%,#0000 39%,#ffffff17 63%,#0000 80%),linear-gradient(145deg,#3975cc 0%,#5a9ae2 50%,#78b6ed 100%)!important;border-color:#e2f4ff85!important;box-shadow:inset 0 1px #ffffff85,0 26px 58px #2d6fb82e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live[data-plan-code=PRO i]{background:linear-gradient(112deg,#0000 5%,#ffffff47 23%,#0000 39%,#ffffff1a 63%,#0000 80%),linear-gradient(145deg,#0e8eac 0%,#25aec4 50%,#58cad6 100%)!important;border-color:#dcfcff85!important;box-shadow:inset 0 1px #ffffff85,0 26px 58px #1291a92e!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live[data-plan-code=PLUS i]{background:linear-gradient(112deg,#0000 4%,#ffffff59 22%,#0000 38%,#ffffff24 62%,#0000 80%),linear-gradient(145deg,#a46f12 0%,#cf9825 24%,#ecc35e 51%,#ca901e 78%,#8f5d0c 100%)!important;border-color:#fff7cfad!important;box-shadow:inset 0 1px #fff9,0 27px 62px #9562123b!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live{color:#fff!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live .ey,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live h2,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live .lead,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live .summary-list span,.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live .summary-list strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-plan-next-renewal .vc-plan-current-shell.vc-plan-current-live:after{width:108px!important;height:108px!important;box-shadow:none!important;background:radial-gradient(circle at 34% 30%,#ffffff29,#ffffff09 58%,#0000 74%)!important;border:1px solid #fff3!important;border-radius:50%!important;top:-48px!important;right:-42px!important}.vc-doctor-menu-specialty-premium{--vc-doc-accent:#e982b0;--vc-doc-accent-2:#f3a8c8;--vc-doc-accent-3:#cb4f8b;--vc-doc-soft:#fff1f7;--vc-doc-soft-2:#fde4ef;--vc-doc-ink:#8f4c73;--vc-doc-shadow:#cb4f8b2e}.vc-doctor-menu-specialty-premium.vc-sp-cardio{--vc-doc-accent:#d94f57;--vc-doc-accent-2:#ef7d83;--vc-doc-accent-3:#af323a;--vc-doc-soft:#fff0f1;--vc-doc-soft-2:#ffe2e4;--vc-doc-ink:#8a2e35;--vc-doc-shadow:#ba323a2e}.vc-doctor-menu-specialty-premium.vc-sp-peds{--vc-doc-accent:#d6a62b;--vc-doc-accent-2:#f0cb63;--vc-doc-accent-3:#aa7b0e;--vc-doc-soft:#fff9e7;--vc-doc-soft-2:#fff0bd;--vc-doc-ink:#7a5a18;--vc-doc-shadow:#b280142e}.vc-doctor-menu-specialty-premium.vc-sp-gastro{--vc-doc-accent:#39abc8;--vc-doc-accent-2:#72d0e4;--vc-doc-accent-3:#2088a4;--vc-doc-soft:#edfafd;--vc-doc-soft-2:#d9f4fa;--vc-doc-ink:#2f6f7e;--vc-doc-shadow:#2c97b12e}.vc-doctor-menu-specialty-premium.vc-sp-dental{--vc-doc-accent:#4267d5;--vc-doc-accent-2:#718fe8;--vc-doc-accent-3:#2e4cae;--vc-doc-soft:#eef2ff;--vc-doc-soft-2:#dfe7ff;--vc-doc-ink:#294b8f;--vc-doc-shadow:#3755c02e}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-mark{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 24px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a{border:1px solid #0000!important;transition:transform .18s,box-shadow .18s,background .18s,color .18s!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a:hover{color:var(--vc-doc-ink)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--vc-doc-soft) 92%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--vc-doc-accent) 12%,#fff)!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 24px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border-color:#ffffff80!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a.active .vc-nav-icon,.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a.active span{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-unread-badge{background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent))!important;color:#fff!important;box-shadow:0 6px 14px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .brand-mark,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-brand .brand-mark{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 24px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .page-kicker,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-eyebrow,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-doctor-eyebrow,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .ey{color:var(--vc-doc-ink)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .btn.btn-primary,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) button.btn-primary,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-top-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-plus-plan-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-doctor-soft-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-office-editor-form>.btn,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) form>button[type=submit]:not(.vc-office-toggle):not(.tiny-action){color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 11px 24px var(--vc-doc-shadow),inset 0 1px 0 #ffffff6b!important;text-shadow:0 1px #0000000f!important;border:1px solid #ffffff75!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .btn.btn-primary:hover,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) button.btn-primary:hover,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-top-button:hover,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-plus-plan-button:hover{filter:saturate(1.04)brightness(1.02)!important;box-shadow:0 14px 28px var(--vc-doc-shadow),inset 0 1px 0 #ffffff80!important;transform:translateY(-1px)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .app-top>a,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .top-links>a,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-doctor-text-link{color:var(--vc-doc-ink)!important;border-color:color-mix(in srgb,var(--vc-doc-accent) 18%,#fff)!important;background:linear-gradient(135deg,var(--vc-doc-soft),#fffffff2)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-doc-shadow) 45%,transparent)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .dashboard-stub,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-office-editor-card,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-card,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .waiting-card,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .analytics-card,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .notification-card,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-summary-grid>article,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .waiting-summary>div,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .analytics-metric{border-color:color-mix(in srgb,var(--vc-doc-accent) 10%,#ffffffe6)!important;background:linear-gradient(145deg,#fffffff0,color-mix(in srgb,var(--vc-doc-soft) 70%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #342b300e,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .dashboard-stub:before,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-office-editor-card:before,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .vc-team-card:before,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) .waiting-card:before{content:""!important;pointer-events:none!important;opacity:.55!important;background:linear-gradient(90deg,#0000,#ffffff54,#0000)!important;width:42%!important;position:absolute!important;inset:-35% auto -35% -18%!important;transform:skew(-14deg)!important}.vc-doctor-menu-specialty-premium .vc-office-number,.vc-doctor-menu-specialty-premium .vc-office-plan-chip,.vc-doctor-menu-specialty-premium .vc-team-section-head>span,.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article>span,.vc-doctor-menu-specialty-premium .waiting-summary svg,.vc-doctor-menu-specialty-premium .vc-analytics-premium .metric-icon{color:var(--vc-doc-ink)!important;background:linear-gradient(145deg,var(--vc-doc-soft),var(--vc-doc-soft-2))!important}.vc-doctor-menu-specialty-premium .vc-agenda-day-card.is-active,.vc-doctor-menu-specialty-premium .vc-agenda-day-card[aria-current=date],.vc-doctor-menu-specialty-premium .vc-doctor-agenda-premium .is-selected{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 22px var(--vc-doc-shadow)!important;border-color:#ffffff6b!important}.vc-doctor-menu-specialty-premium .vc-analytics-premium .is-active,.vc-doctor-menu-specialty-premium .vc-analytics-premium [aria-current=true]{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important}.vc-doctor-menu-specialty-premium .vc-analytics-premium .analytics-bar,.vc-doctor-menu-specialty-premium .vc-analytics-premium .vc-analytics-bar{background:linear-gradient(180deg,var(--vc-doc-accent-2),var(--vc-doc-accent))!important}.vc-doctor-menu-specialty-premium .vc-waiting-premium .waiting-head>span:first-child,.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-head-premium>span:first-child{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article.plus-active,.vc-doctor-menu-specialty-premium .vc-team-plus-lock{border-color:#d2a84533!important}.vc-doctor-menu-specialty-premium .vc-role-content .notification-inbox button,.vc-doctor-menu-specialty-premium .vc-role-content .notifications-inbox button{border-color:color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important}@media (max-width:760px){.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a.active{box-shadow:0 8px 18px var(--vc-doc-shadow)!important}}.vc-doctor-menu-specialty-premium.vc-sp-cardio{--vc-doc-accent:#d94f57;--vc-doc-accent-2:#ef858a;--vc-doc-accent-3:#b8323a;--vc-doc-accent-deep:#8d252c;--vc-doc-soft:#fff0f1;--vc-doc-soft-2:#ffe2e4;--vc-doc-ink:#8a2e35;--vc-doc-shadow:#ba323a33}.vc-doctor-menu-specialty-premium.vc-sp-peds{--vc-doc-accent:#d6a62b;--vc-doc-accent-2:#f0cb63;--vc-doc-accent-3:#aa7b0e;--vc-doc-accent-deep:#7c590c;--vc-doc-soft:#fff9e7;--vc-doc-soft-2:#fff0bd;--vc-doc-ink:#7a5a18;--vc-doc-shadow:#b2801433}.vc-doctor-menu-specialty-premium.vc-sp-gastro{--vc-doc-accent:#39abc8;--vc-doc-accent-2:#72d0e4;--vc-doc-accent-3:#2088a4;--vc-doc-accent-deep:#176b81;--vc-doc-soft:#edfafd;--vc-doc-soft-2:#d9f4fa;--vc-doc-ink:#2f6f7e;--vc-doc-shadow:#2c97b133}.vc-doctor-menu-specialty-premium.vc-sp-dental{--vc-doc-accent:#4267d5;--vc-doc-accent-2:#718fe8;--vc-doc-accent-3:#2e4cae;--vc-doc-accent-deep:#203a88;--vc-doc-soft:#eef2ff;--vc-doc-soft-2:#dfe7ff;--vc-doc-ink:#294b8f;--vc-doc-shadow:#3755c033}.vc-doctor-menu-specialty-premium .vc-role-content>.app-shell:not(.vc-doctor-plan-next-renewal)>.app-top,.vc-doctor-menu-specialty-premium .vc-role-content .vc-doctor-agenda-premium>.app-top,.vc-doctor-menu-specialty-premium .vc-role-content .vc-offices-manager>.app-top,.vc-doctor-menu-specialty-premium .vc-role-content .vc-waiting-premium>.app-top,.vc-doctor-menu-specialty-premium .vc-role-content .vc-analytics-premium>.app-top,.vc-doctor-menu-specialty-premium .vc-role-content .vc-team-plus-premium>.app-top{background:radial-gradient(circle at 92% 18%,#ffffff3d 0 12%,transparent 33%), linear-gradient(135deg,var(--vc-doc-accent-3) 0%,var(--vc-doc-accent) 52%,var(--vc-doc-accent-2) 100%)!important;box-shadow:0 18px 44px var(--vc-doc-shadow),inset 0 1px 0 #ffffff7a!important;color:#fff!important;border:1px solid #ffffff80!important;border-radius:28px!important;padding:26px 28px!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff2e,#0000)!important;width:22%!important;position:absolute!important;inset:-45% auto -45% 32%!important;transform:skew(-16deg)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top h1,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .lead,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .vc-doctor-eyebrow,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .vc-agenda-eyebrow,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .vc-team-eyebrow,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .page-kicker{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .lead{opacity:.88!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .brand-mark{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff73!important;box-shadow:inset 0 1px #ffffff4d!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .brand b,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .brand small{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top .btn,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top a:not(.brand){color:var(--vc-doc-ink)!important;background:#fffffff0!important;border:1px solid #ffffffb8!important;border-radius:16px!important;box-shadow:0 8px 20px #491f341a,inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-agenda-primary-button,.vc-doctor-menu-specialty-premium .vc-agenda-view-day,.vc-doctor-menu-specialty-premium .vc-agenda-block-button,.vc-doctor-menu-specialty-premium .vc-agenda-restore-button,.vc-doctor-menu-specialty-premium .vc-offices-manager .btn-primary,.vc-doctor-menu-specialty-premium .vc-waiting-save-button,.vc-doctor-menu-specialty-premium .vc-waiting-complete-button,.vc-doctor-menu-specialty-premium .vc-team-primary-button,.vc-doctor-menu-specialty-premium .vc-team-top-button,.vc-doctor-menu-specialty-premium .vc-team-secondary-button{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 11px 25px var(--vc-doc-shadow),inset 0 1px 0 #ffffff6b!important;text-shadow:0 1px #0000000f!important;border:1px solid #ffffff85!important}.vc-doctor-menu-specialty-premium .vc-analytics-period-shell,.vc-doctor-menu-specialty-premium .vc-analytics-chart-card,.vc-doctor-menu-specialty-premium .vc-analytics-outcomes-card{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 17%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 82%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #372a300f,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-analytics-kpi-grid .vc-analytics-kpi{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent) 58%,var(--vc-doc-accent-2))!important;min-height:124px!important;box-shadow:0 13px 30px var(--vc-doc-shadow),inset 0 1px 0 #ffffff5c!important;border:1px solid #ffffff6b!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-analytics-kpi-grid .vc-analytics-kpi:after{content:""!important;background:linear-gradient(90deg,#0000,#ffffff29,#0000)!important;width:25%!important;position:absolute!important;inset:-50% auto -50% 18%!important;transform:skew(-15deg)!important}.vc-doctor-menu-specialty-premium .vc-analytics-kpi-grid .vc-analytics-kpi small,.vc-doctor-menu-specialty-premium .vc-analytics-kpi-grid .vc-analytics-kpi h3,.vc-doctor-menu-specialty-premium .vc-analytics-kpi-grid .vc-analytics-kpi p{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-analytics-kpi-icon{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff40!important}.vc-doctor-menu-specialty-premium .vc-analytics-period-tabs a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2))!important;box-shadow:0 8px 18px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-analytics-chart-premium i{background:linear-gradient(180deg,var(--vc-doc-accent-2),var(--vc-doc-accent-3))!important;box-shadow:0 6px 14px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-analytics-insight{background:linear-gradient(135deg,var(--vc-doc-soft),#fff)!important;border-color:color-mix(in srgb,var(--vc-doc-accent) 16%,#fff)!important}.vc-doctor-menu-specialty-premium .vc-agenda-calendar-shell,.vc-doctor-menu-specialty-premium .vc-agenda-card{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 16%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 80%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #372a300f,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-agenda-day.is-selected{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2))!important;box-shadow:0 10px 22px var(--vc-doc-shadow)!important;border-color:#ffffff73!important}.vc-doctor-menu-specialty-premium .vc-agenda-row-premium{border-color:color-mix(in srgb,var(--vc-doc-accent) 13%,#fff)!important;background:linear-gradient(135deg,#fff,var(--vc-doc-soft))!important}.vc-doctor-menu-specialty-premium .vc-agenda-empty-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 22px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-office-editor-card,.vc-doctor-menu-specialty-premium .vc-office-limit-card{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 16%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 80%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #372a300f,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-office-number{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2))!important;box-shadow:0 8px 18px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-office-plan-chip{color:var(--vc-doc-ink)!important;background:var(--vc-doc-soft)!important;border:1px solid color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important}.vc-doctor-menu-specialty-premium .vc-waiting-summary>*{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 13px 30px var(--vc-doc-shadow),inset 0 1px 0 #ffffff5c!important;border:1px solid #ffffff6b!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-waiting-summary>* *{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-waiting-section,.vc-doctor-menu-specialty-premium .vc-waiting-card-premium,.vc-doctor-menu-specialty-premium .vc-waiting-empty{border-color:color-mix(in srgb,var(--vc-doc-accent) 16%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 80%,#fff))!important;box-shadow:0 16px 38px #372a300f,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-waiting-empty-icon{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2))!important;box-shadow:0 10px 22px var(--vc-doc-shadow)!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article{color:#fff!important;background:linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 13px 30px var(--vc-doc-shadow),inset 0 1px 0 #ffffff5c!important;border:1px solid #ffffff6b!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article *{color:#fff!important}.vc-doctor-menu-specialty-premium .vc-team-card,.vc-doctor-menu-specialty-premium .vc-team-member-card{border-color:color-mix(in srgb,var(--vc-doc-accent) 16%,#fff)!important;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 80%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #372a300f,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-team-toggle-switch{background:color-mix(in srgb,var(--vc-doc-accent) 22%,#fff)!important}.vc-doctor-menu-specialty-premium input:checked+.vc-team-toggle-switch{background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2))!important}.vc-doctor-menu-specialty-premium .vc-notification-item{border-color:color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--vc-doc-soft) 72%,#fff))!important;box-shadow:0 12px 28px #372a300d,inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-notification-item.unread{border-color:color-mix(in srgb,var(--vc-doc-accent) 34%,#fff)!important;background:linear-gradient(135deg,var(--vc-doc-soft),#fff)!important}.vc-doctor-menu-specialty-premium .vc-notification-dot{background:var(--vc-doc-accent)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--vc-doc-accent) 12%,transparent)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) input,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) select,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) textarea{border-color:color-mix(in srgb,var(--vc-doc-accent) 15%,#fff)!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--vc-doc-soft) 45%,#fff))!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) input:focus,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) select:focus,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal) textarea:focus{border-color:var(--vc-doc-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-doc-accent) 12%,transparent)!important;outline:none!important}@media (max-width:760px){.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal)>.app-top{border-radius:22px!important;padding:20px!important}}.vc-doctor-menu-specialty-premium{--vc-doc-accent:#e982b0;--vc-doc-accent-2:#f3a8c8;--vc-doc-accent-3:#c94d88;--vc-doc-accent-deep:#a93d70;--vc-doc-soft:#fff2f7;--vc-doc-soft-2:#fde4ef;--vc-doc-ink:#8f4c73;--vc-doc-shadow:#cb4f8b33}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article,.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article.plus-active,.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article.plus-locked{color:#fff!important;background:radial-gradient(circle at 88% 14%,#ffffff38 0 9%,transparent 30%), linear-gradient(138deg,var(--vc-doc-accent-3) 0%,var(--vc-doc-accent) 56%,var(--vc-doc-accent-2) 100%)!important;min-height:112px!important;box-shadow:0 15px 34px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border:1px solid #ffffff73!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff29,#0000)!important;width:22%!important;position:absolute!important;top:-55%!important;bottom:-55%!important;left:23%!important;transform:skew(-17deg)!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article small,.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article strong,.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article p{color:#fff!important;opacity:1!important;text-shadow:0 1px 1px #3d14281a!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article strong{font-weight:800!important}.vc-doctor-menu-specialty-premium .vc-team-summary-grid>article>span{color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff42!important}.vc-doctor-menu-specialty-premium .vc-agenda-manual-card,.vc-doctor-menu-specialty-premium .vc-agenda-citations-card,.vc-doctor-menu-specialty-premium .vc-agenda-block-card,.vc-doctor-menu-specialty-premium .vc-agenda-blocks-card{background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--vc-doc-accent) 10%,transparent) 0 12%,transparent 34%), linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--vc-doc-soft) 76%,#fff))!important;border:1px solid color-mix(in srgb,var(--vc-doc-accent) 18%,#fff)!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #41263312,inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-agenda-manual-card:before,.vc-doctor-menu-specialty-premium .vc-agenda-citations-card:before{content:""!important;background:linear-gradient(90deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.vc-doctor-menu-specialty-premium .vc-agenda-manual-card .field,.vc-doctor-menu-specialty-premium .vc-agenda-manual-card .vc-agenda-date-toolbar,.vc-doctor-menu-specialty-premium .vc-agenda-manual-card .vc-agenda-row-premium{border-color:color-mix(in srgb,var(--vc-doc-accent) 15%,#fff)!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--vc-doc-soft) 45%,#fff))!important}.vc-doctor-menu-specialty-premium .vc-agenda-manual-card .btn-primary,.vc-doctor-menu-specialty-premium .vc-agenda-primary-button{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;min-height:48px!important;box-shadow:0 12px 26px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border:1px solid #ffffff73!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-editor-card{background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--vc-doc-accent) 9%,transparent) 0 11%,transparent 32%), linear-gradient(145deg,#fffffffb,color-mix(in srgb,var(--vc-doc-soft) 74%,#fff))!important;border:1px solid color-mix(in srgb,var(--vc-doc-accent) 18%,#fff)!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #41263312,inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-editor-card:before{content:""!important;background:linear-gradient(90deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;opacity:.86!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-editor-kicker{color:var(--vc-doc-accent-deep)!important;letter-spacing:.08em!important;font-weight:800!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-office-editor-form,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-new-service-form,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-service-edit-form{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important;background:linear-gradient(135deg,#fffffff0,color-mix(in srgb,var(--vc-doc-soft) 62%,#fff))!important;box-shadow:inset 0 1px #fffffffa!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-editor-list{gap:14px!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-service-edit-form{border-radius:20px!important;padding:14px!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-save-service,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-office-save-button,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 10px 22px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border:1px solid #ffffff73!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-secondary-action{color:var(--vc-doc-accent-deep)!important;background:linear-gradient(135deg,#fff,var(--vc-doc-soft))!important;border:1px solid color-mix(in srgb,var(--vc-doc-accent) 22%,#fff)!important;box-shadow:0 8px 18px #4228330f!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-price-field,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-address-premium,.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-map-premium{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--vc-doc-soft) 45%,#fff))!important}.vc-doctor-menu-specialty-premium .vc-waiting-empty{text-align:center!important}.vc-doctor-menu-specialty-premium .vc-waiting-empty .vc-doctor-soft-button{text-align:center!important;color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;min-width:150px!important;min-height:46px!important;box-shadow:0 11px 24px var(--vc-doc-shadow),inset 0 1px 0 #fff6!important;border:1px solid #ffffff73!important;justify-content:center!important;align-items:center!important;margin:14px auto 0!important;padding:0 22px!important;line-height:1!important;display:inline-flex!important}.vc-doctor-menu-specialty-premium .vc-waiting-empty .vc-doctor-soft-button:hover{transform:translateY(-1px)!important}.vc-doctor-menu-specialty-premium .vc-role-content .vc-team-card h2,.vc-doctor-menu-specialty-premium .vc-role-content .vc-team-card h3,.vc-doctor-menu-specialty-premium .vc-role-content .vc-editor-card h2,.vc-doctor-menu-specialty-premium .vc-role-content .vc-agenda-card h2,.vc-doctor-menu-specialty-premium .vc-role-content .vc-agenda-card h3{color:#31252c!important}@media (max-width:760px){.vc-doctor-menu-specialty-premium .vc-waiting-empty .vc-doctor-soft-button{width:100%!important;max-width:220px!important}}@media (max-width:780px){.vc-center-automation .vc-center-auto-toggle-list{grid-template-columns:1fr!important}.vc-center-automation .vc-center-auto-toggle-list>label:first-child{grid-column:auto!important}.vc-center-automation .vc-center-provider-status{grid-template-columns:1fr!important}}@media (max-width:520px){.vc-center-automation .vc-center-auto-toggle-list>label{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;padding:14px!important}.vc-center-automation .vc-center-auto-deadline{align-items:stretch!important}.vc-center-automation .vc-center-auto-deadline select{flex:auto!important;width:100%!important}.vc-center-automation .vc-center-wa-actions{grid-template-columns:1fr!important}}.vc-doctor-automation{--vc-auto-a:var(--vc-doc-accent,#e982b0);--vc-auto-b:var(--vc-doc-accent-2,#f3a8c8);--vc-auto-c:var(--vc-doc-accent-3,#c94d88);--vc-auto-deep:var(--vc-doc-accent-deep,#a93d70);--vc-auto-soft:var(--vc-doc-soft,#fff2f7);--vc-auto-shadow:var(--vc-doc-shadow,#cb4f8b2e);gap:18px;display:grid}.vc-doctor-auto-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#ffffff2e 0 12%,transparent 31%), linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a) 56%,var(--vc-auto-b));min-height:220px;box-shadow:0 22px 50px var(--vc-auto-shadow),inset 0 1px 0 #ffffff59;border:1px solid #ffffff6b;border-radius:30px;padding:26px 28px;position:relative;overflow:hidden}.vc-doctor-auto-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:17%;position:absolute;inset:-40% auto -40% 27%;transform:skew(-18deg)}.vc-doctor-auto-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.vc-doctor-auto-brand>span,.vc-doctor-auto-card-head>span{background:#ffffff29;border:1px solid #ffffff40;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff52}.vc-doctor-auto-brand svg,.vc-doctor-auto-card-head svg{width:23px;height:23px}.vc-doctor-auto-brand b{font-size:18px;display:block}.vc-doctor-auto-brand small{letter-spacing:.14em;font-weight:800}.vc-doctor-auto-hero>div:nth-child(2)>small{letter-spacing:.13em;font-weight:900}.vc-doctor-auto-hero h1{color:#fff;max-width:720px;margin:7px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.02}.vc-doctor-auto-hero p{color:#ffffffeb;max-width:720px;margin:0;font-size:15px;line-height:1.5}.vc-doctor-auto-hero>a{color:var(--vc-auto-deep);background:#fff;border:1px solid #ffffffb3;border-radius:14px;padding:11px 16px;font-weight:900;text-decoration:none;position:absolute;top:28px;right:26px}.vc-doctor-auto-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vc-doctor-auto-stats article{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--vc-auto-soft) 68%,#fff));border:1px solid color-mix(in srgb,var(--vc-auto-a) 18%,#fff);border-radius:22px;align-items:center;gap:12px;min-height:108px;padding:15px;display:flex;box-shadow:0 12px 30px #33262d0f,inset 0 1px #fff}.vc-doctor-auto-stats article>span{color:#fff;background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b));width:44px;height:44px;box-shadow:0 10px 22px var(--vc-auto-shadow);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.vc-doctor-auto-stats svg{width:22px;height:22px}.vc-doctor-auto-stats small{color:var(--vc-auto-deep);letter-spacing:.08em;font-weight:900;display:block}.vc-doctor-auto-stats strong{color:#2f2730;margin:3px 0;font-size:25px;line-height:1;display:block}.vc-doctor-auto-stats p{color:#85747d;margin:0;font-size:11px}.vc-auto-level-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vc-auto-level-strip article{color:#fff;background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b));min-height:108px;box-shadow:0 14px 30px var(--vc-auto-shadow);border:1px solid #ffffff61;border-radius:22px;padding:17px 18px;position:relative;overflow:hidden}.vc-auto-level-strip article:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:90px;height:90px;position:absolute;top:-32px;right:-20px}.vc-auto-level-strip small{letter-spacing:.1em;font-weight:900}.vc-auto-level-strip b{margin:6px 0 5px;font-size:17px;display:block}.vc-auto-level-strip p{color:#ffffffe6;margin:0;font-size:11px;line-height:1.4}.vc-doctor-auto-grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:16px;display:grid}.vc-doctor-auto-card{background:linear-gradient(145deg,#fffffffc,color-mix(in srgb,var(--vc-auto-soft) 72%,#fff));border:1px solid color-mix(in srgb,var(--vc-auto-a) 18%,#fff);border-radius:26px;padding:18px;box-shadow:0 18px 42px #37273012,inset 0 1px #fff}.vc-doctor-auto-card-head{align-items:center;gap:12px;margin-bottom:15px;display:flex}.vc-doctor-auto-card-head>span{color:#fff;background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b));box-shadow:0 10px 22px var(--vc-auto-shadow)}.vc-doctor-auto-card-head small{color:var(--vc-auto-deep);letter-spacing:.09em;font-weight:900}.vc-doctor-auto-card-head h2{color:#31272e;margin:2px 0}.vc-doctor-auto-card-head p{color:#8b7882;margin:0;font-size:12px}.vc-doctor-auto-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.vc-doctor-auto-toggle-list>label{cursor:pointer;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--vc-auto-soft) 58%,#fff));border:1px solid color-mix(in srgb,var(--vc-auto-a) 17%,#fff);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy switch";align-items:center;gap:14px;min-height:94px;padding:15px 16px;display:grid;box-shadow:0 9px 22px #37262f0d,inset 0 1px #fff}.vc-doctor-auto-toggle-list input{opacity:0;pointer-events:none;position:absolute}.vc-doctor-auto-toggle-list>label>span:last-child{grid-area:copy;min-width:0}.vc-doctor-auto-toggle-list b{color:#382b33;margin-bottom:4px;font-size:13px;display:block}.vc-doctor-auto-toggle-list small{color:#88747e;font-size:11px;line-height:1.35;display:block}.vc-doctor-auto-switch{background:#e4dce0;border:1px solid #ddd0d6;border-radius:999px;grid-area:switch;width:43px;height:25px;position:relative;box-shadow:inset 0 1px 2px #2c1b2314}.vc-doctor-auto-switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 7px #2c1b232e}.vc-doctor-auto-toggle-list input:checked+.vc-doctor-auto-switch{background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b));border-color:#0000}.vc-doctor-auto-toggle-list input:checked+.vc-doctor-auto-switch:after{left:20px}.vc-doctor-auto-deadline{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--vc-auto-soft) 58%,#fff));border:1px solid color-mix(in srgb,var(--vc-auto-a) 17%,#fff);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 16px;display:flex}.vc-doctor-auto-deadline b{color:#382b33;display:block}.vc-doctor-auto-deadline small{color:#88747e;margin-top:3px;display:block}.vc-doctor-auto-deadline select{border:1px solid color-mix(in srgb,var(--vc-auto-a) 20%,#fff);color:#382b33;background:#fff;border-radius:14px;min-width:170px;min-height:44px;padding:0 12px}.vc-doctor-auto-save{width:100%;min-height:48px;margin-top:12px;color:#fff!important;background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b))!important;box-shadow:0 12px 26px var(--vc-auto-shadow),inset 0 1px 0 #ffffff59!important;border:1px solid #fff6!important;font-weight:900!important}.vc-doctor-phone-preview{background:radial-gradient(circle at 70% 15%,color-mix(in srgb,var(--vc-auto-a) 15%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--vc-auto-soft) 72%,#fff),#fff);border:1px solid color-mix(in srgb,var(--vc-auto-a) 14%,#fff);border-radius:24px;place-items:center;min-height:310px;padding:24px;display:grid}.vc-doctor-wa-bubble{border:1px solid color-mix(in srgb,var(--vc-auto-a) 15%,#fff);background:#fff;border-radius:20px;width:min(100%,360px);padding:18px;box-shadow:0 18px 40px #3c24301a}.vc-doctor-wa-bubble>small{color:var(--vc-auto-deep);font-weight:900;display:block}.vc-doctor-wa-bubble>b{color:#30262d;margin:6px 0;font-size:17px;display:block}.vc-doctor-wa-bubble>p{color:#5e5359;font-size:12px;line-height:1.5}.vc-doctor-wa-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.vc-doctor-wa-actions span{min-height:38px;color:var(--vc-auto-deep);background:linear-gradient(145deg,#fff,var(--vc-auto-soft));border:1px solid color-mix(in srgb,var(--vc-auto-a) 17%,#fff);border-radius:12px;place-items:center;padding:0 7px;font-size:10px;font-weight:900;display:grid}.vc-doctor-wa-bubble em{color:#8b7580;margin-top:12px;font-size:10px;font-style:normal;display:block}.vc-doctor-provider-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.vc-doctor-provider-status>div{border:1px solid color-mix(in srgb,var(--vc-auto-a) 14%,#fff);background:#fff;border-radius:17px;align-items:center;gap:10px;min-height:68px;padding:12px 13px;display:flex}.vc-doctor-provider-status>div>span{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.vc-doctor-provider-status .is-ready{background:#35c990;box-shadow:0 0 0 5px #35c9901f}.vc-doctor-provider-status .is-pending{background:#edb637;box-shadow:0 0 0 5px #edb6371f}.vc-doctor-provider-status p{margin:0}.vc-doctor-provider-status b{color:#3a2d34;font-size:12px;display:block}.vc-doctor-provider-status small{color:#8b7781;font-size:10px}@media (max-width:1050px){.vc-doctor-auto-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-doctor-auto-grid{grid-template-columns:1fr}}@media (max-width:760px){.vc-auto-level-strip,.vc-doctor-auto-toggle-list{grid-template-columns:1fr}.vc-doctor-auto-hero>a{margin-top:18px;display:inline-flex;position:static}}@media (max-width:560px){.vc-doctor-auto-stats{grid-template-columns:1fr}.vc-doctor-auto-deadline{flex-direction:column;align-items:stretch}.vc-doctor-auto-deadline select{width:100%}.vc-doctor-wa-actions,.vc-doctor-provider-status{grid-template-columns:1fr}}.vc-sidebar-brand .vc-sidebar-mark{flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;overflow:hidden!important}.vc-sidebar-brand .vc-sidebar-mark>svg{flex:none!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important}.vc-sidebar-nav .vc-nav-icon{flex:0 0 22px!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:grid!important;overflow:hidden!important}.vc-sidebar-nav .vc-nav-icon>svg{flex:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.vc-doctor-automation .vc-doctor-auto-brand>span>svg,.vc-doctor-automation .vc-doctor-auto-card-head>span>svg,.vc-doctor-automation .vc-doctor-auto-stats article>span>svg{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:block!important}.vc-sidebar,.vc-sidebar *{box-sizing:border-box!important}.vc-sidebar svg,.vc-doctor-automation svg{object-fit:contain!important}.vc-doctor-automation{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.vc-doctor-menu-specialty-premium .vc-dashboard-empty .vc-doctor-soft-button,.vc-doctor-menu-specialty-premium .vc-waiting-empty .vc-doctor-soft-button{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:46px!important;margin-left:auto!important;margin-right:auto!important;padding:0 22px!important;line-height:1!important;display:inline-flex!important}.vc-doctor-menu-specialty-premium .vc-dashboard-empty{text-align:center!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal):not(.vc-doctor-automation) :is(.btn-primary,.vc-doctor-soft-button,.vc-agenda-primary-button,.vc-office-save-button,.vc-save-service,.vc-team-top-button,.vc-team-plus-plan-button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 11px 26px var(--vc-doc-shadow),inset 0 1px 0 #fff6!important;border:1px solid #ffffff73!important}.vc-doctor-menu-specialty-premium .vc-doctor-dashboard-premium .vc-dashboard-metric-grid>article{border-radius:24px!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-sidebar-doctor .vc-sidebar-nav a.active{color:#fff!important;background:linear-gradient(112deg,transparent 8%,#ffffff2e 28%,transparent 45%), linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 11px 26px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border:1px solid #ffffff6b!important}.vc-doctor-menu-specialty-premium .vc-doctor-automation .vc-doctor-auto-save{color:#fff!important;background:linear-gradient(135deg,var(--vc-auto-c),var(--vc-auto-a),var(--vc-auto-b))!important}.vc-search-restored-page .vc-nearby-office-list{font-size:12px!important;line-height:1.25!important}.vc-search-restored-page .vc-nearby-office-card{min-height:0!important;padding:11px 12px!important}.vc-search-restored-page .vc-nearby-office-card h3,.vc-search-restored-page .vc-nearby-office-card strong{font-size:12px!important;line-height:1.18!important}.vc-search-restored-page .vc-nearby-office-card p,.vc-search-restored-page .vc-nearby-office-card small{font-size:10px!important;line-height:1.22!important}.vc-search-restored-page .vc-nearby-office-card .btn,.vc-search-restored-page .vc-nearby-office-card a{font-size:10px!important}.vc-search-restored-page .vc-osm-map-frame{background:linear-gradient(145deg,#f7fbfc,#edf6f8)!important;border:1px solid #c4e0e7b8!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffffa,0 20px 52px #184e5e1a!important}.vc-search-restored-page .vc-osm-map-stage{isolation:isolate!important;background:#eff7f8!important}.vc-search-restored-page .vc-osm-tile-layer{filter:saturate(.46)brightness(1.13)contrast(.76)!important;opacity:.74!important}.vc-search-restored-page .vc-osm-map-stage:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#f7fcfd2e,#f7fcfd45),radial-gradient(circle at 52% 48%,#ffffff0a 0 28%,#edf7f933 76%,#e6f2f547 100%)!important;position:absolute!important;inset:0!important}.vc-search-restored-page .vc-osm-marker{width:50px!important;height:58px!important;color:var(--vc-map-accent)!important;box-shadow:none!important;transform-origin:50% 88%!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s!important;overflow:visible!important;transform:translate(-50%,-88%)!important}.vc-search-restored-page .vc-osm-pin-halo{background:color-mix(in srgb,var(--vc-map-accent) 24%,transparent)!important;filter:blur(7px)!important;opacity:.72!important;border-radius:999px!important;width:36px!important;height:13px!important;transition:width .2s,opacity .2s,filter .2s!important;position:absolute!important;bottom:2px!important;left:50%!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-core{z-index:2!important;width:42px!important;height:42px!important;color:var(--vc-map-accent)!important;background:linear-gradient(145deg,#fffffff0,#ffffffa8), color-mix(in srgb,var(--vc-map-accent) 15%,transparent)!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -10px 20px color-mix(in srgb,var(--vc-map-accent) 7%,transparent), 0 10px 26px #19404e2e, 0 0 0 1px color-mix(in srgb,var(--vc-map-accent) 7%,transparent)!important;-webkit-backdrop-filter:blur(15px)saturate(1.18)!important;border:1px solid #fffffff0!important;border-radius:15px!important;place-items:center!important;display:grid!important;position:absolute!important;top:3px!important;left:50%!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-core:after{content:""!important;background:linear-gradient(135deg,#ffffffc7,color-mix(in srgb,var(--vc-map-accent) 14%,#ffffffb8))!important;border-bottom:1px solid #ffffffe0!important;border-right:1px solid #ffffffe0!important;border-radius:0 0 5px!important;width:14px!important;height:14px!important;position:absolute!important;bottom:-7px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important;box-shadow:4px 4px 10px #1c42500f!important}.vc-search-restored-page .vc-osm-pin-core:before{content:"+"!important;z-index:3!important;color:#fff!important;background:linear-gradient(145deg,var(--vc-map-accent-2),var(--vc-map-accent))!important;width:23px!important;height:23px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--vc-map-accent) 28%,transparent), inset 0 1px 0 #ffffff6b!important;border:1px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;font-size:16px!important;font-weight:600!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.vc-search-restored-page .vc-osm-pin-core svg{opacity:0!important;width:1px!important;height:1px!important}.vc-search-restored-page .vc-osm-marker.is-active{z-index:10!important;filter:saturate(1.08)!important;transform:translate(-50%,-94%)scale(1.12)!important}.vc-search-restored-page .vc-osm-marker.is-active .vc-osm-pin-halo{opacity:.96!important;filter:blur(9px)!important;width:48px!important;animation:2.3s ease-in-out infinite vc-osm-glass-pin-pulse!important}@keyframes vc-osm-glass-pin-pulse{0%,to{opacity:.62;transform:translate(-50%)scale(.94)}50%{opacity:.96;transform:translate(-50%)scale(1.16)}}.vc-search-restored-page .vc-osm-controls{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;background:#ffffffc2!important;border:1px solid #ffffffe6!important;border-radius:16px!important;top:14px!important;right:14px!important;overflow:hidden!important;box-shadow:0 12px 30px #1c4c5b21!important}.vc-search-restored-page .vc-osm-controls button{color:#117d9c!important;background:0 0!important;width:38px!important;height:36px!important;font-size:18px!important;font-weight:600!important}.vc-search-restored-page .vc-osm-premium-popup{border:1px solid color-mix(in srgb,var(--vc-map-accent) 16%,#ffffffe6)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-map-accent) 12%,transparent),transparent 36%), #ffffffdb!important;-webkit-backdrop-filter:blur(24px)saturate(1.18)!important;border-radius:22px!important;box-shadow:0 24px 58px #183e4b2e,inset 0 1px #fffffff5!important}.vc-search-restored-page .vc-osm-premium-popup:before{content:""!important;background:linear-gradient(90deg,var(--vc-map-accent),var(--vc-map-accent-2),transparent)!important;opacity:.78!important;border-radius:0 0 999px 999px!important;height:3px!important;position:absolute!important;top:0!important;left:16px!important;right:48px!important}.vc-search-restored-page .vc-map-premium-meta>span{border-color:color-mix(in srgb,var(--vc-map-accent) 9%,#e9f0f2)!important;background:color-mix(in srgb,var(--vc-map-soft) 52%,#fffc)!important}.vc-search-restored-page .vc-osm-popup-close{-webkit-backdrop-filter:blur(10px)!important;background:#ffffffc7!important}.vc-search-restored-page .vc-nearby-map-note.is-live{color:#547781!important;opacity:.84!important}@media (prefers-reduced-motion:reduce){.vc-search-restored-page .vc-osm-marker,.vc-search-restored-page .vc-osm-pin-halo{transition:none!important;animation:none!important}}@media (max-width:560px){.vc-search-restored-page .vc-osm-marker{width:46px!important;height:54px!important}.vc-search-restored-page .vc-osm-pin-core{width:39px!important;height:39px!important}.vc-search-restored-page .vc-osm-pin-core:before{width:21px!important;height:21px!important;font-size:14px!important}}.vc-search-restored-page .vc-osm-marker-layer,.vc-search-restored-page .vc-osm-controls,.vc-search-restored-page .vc-osm-premium-popup,.vc-search-restored-page .vc-osm-attribution{z-index:8!important}.vc-search-restored-page .vc-osm-marker.is-active .vc-osm-pin-core{box-shadow:inset 0 1px 0 #fff, 0 16px 34px #2a778a38, 0 0 0 5px color-mix(in srgb,var(--vc-map-accent) 14%,transparent), 0 0 26px color-mix(in srgb,var(--vc-map-accent) 22%,transparent)!important;border-color:#fffffffa!important}.vc-search-restored-page .vc-osm-marker.is-active .vc-osm-pin-halo{opacity:.78!important;width:50px!important;animation:2.6s ease-in-out infinite vc-osm-light-pin-breathe!important}@keyframes vc-osm-light-pin-breathe{0%,to{opacity:.46;transform:translate(-50%)scale(.94)}50%{opacity:.78;transform:translate(-50%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.vc-search-restored-page .vc-osm-marker,.vc-search-restored-page .vc-osm-pin-halo{transition:none!important;animation:none!important}}.vc-search-restored-page .vc-osm-marker{transform-origin:50% 88%!important;filter:drop-shadow(0 13px 20px #20779733)!important;width:56px!important;height:68px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s!important;transform:translate(-50%,-88%)!important}.vc-search-restored-page .vc-osm-pin-halo{background:color-mix(in srgb,var(--vc-map-accent) 34%,transparent)!important;filter:blur(10px)!important;opacity:.58!important;width:42px!important;height:14px!important;bottom:0!important;left:50%!important}.vc-search-restored-page .vc-osm-pin-core{background:linear-gradient(145deg,#ffffffe6,#ffffff8f), color-mix(in srgb,var(--vc-map-accent) 18%,#e1f7fcc2)!important;width:46px!important;height:46px!important;box-shadow:inset 0 1px 0 #fff, inset 0 -13px 24px color-mix(in srgb,var(--vc-map-accent) 8%,transparent), 0 13px 28px #24759129, 0 0 0 4px color-mix(in srgb,var(--vc-map-accent) 10%,transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;color:var(--vc-map-accent)!important;border:1px solid #fffffff0!important;border-radius:17px!important;top:4px!important}.vc-search-restored-page .vc-osm-pin-core svg{width:28px!important;height:36px!important;filter:drop-shadow(0 4px 7px color-mix(in srgb,var(--vc-map-accent) 24%,transparent))!important}.vc-search-restored-page .vc-osm-marker:hover{filter:drop-shadow(0 16px 22px #2077973d)!important;transform:translate(-50%,-92%)scale(1.06)!important}.vc-search-restored-page .vc-osm-marker.is-active{z-index:30!important;transform:translate(-50%,-94%)scale(1.12)!important}.vc-search-restored-page .vc-osm-controls{-webkit-backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #46aec72e!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 11px 28px #22759024!important}.vc-search-restored-page .vc-osm-controls button{color:#168cac!important;background:0 0!important}.vc-search-restored-page .vc-osm-controls button:hover{background:#e2f6fbe6!important}.vc-search-restored-page .vc-osm-premium-popup{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-map-accent) 9%,transparent),transparent 38%), #fffffff2!important;-webkit-backdrop-filter:blur(24px)saturate(1.06)!important;border:1px solid #fffffff5!important;box-shadow:0 24px 58px #23748f2b,inset 0 1px #fff!important}.vc-search-restored-page .vc-osm-attribution{color:#557d8c!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffffdb!important;border:1px solid #4cb2c81f!important}@media (prefers-reduced-motion:reduce){.vc-search-restored-page .vc-osm-marker{transition:none!important}}.vc-search-restored-page .vc-osm-tile-layer{opacity:1!important;mix-blend-mode:normal!important;filter:none!important;background:#f5fbff!important}.vc-search-restored-page .vc-osm-marker.is-active .vc-osm-pin-core{box-shadow:inset 0 1px 0 #fff, inset 0 -12px 22px color-mix(in srgb,var(--vc-map-accent) 12%,transparent), 0 14px 30px #197ea133, 0 0 0 5px color-mix(in srgb,var(--vc-map-accent) 15%,transparent), 0 0 24px color-mix(in srgb,var(--vc-map-accent) 24%,transparent)!important}.vc-search-restored-page .vc-osm-tile-layer{opacity:1!important;mix-blend-mode:normal!important;background:#f7fcff!important}.vc-search-restored-page .vc-osm-tile{opacity:.94!important;mix-blend-mode:normal!important;filter:grayscale(.94)sepia(.16)hue-rotate(150deg)saturate(1.55)brightness(1.23)contrast(.74)!important}.vc-search-restored-page .vc-osm-map-stage:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#ffffff1f,#e0f3fc2e),radial-gradient(circle at 50% 45%,#fff0,#5bbfde0b 82%)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 28px #42b1d408!important}.vc-search-restored-page .vc-osm-marker-layer{z-index:22!important;pointer-events:none!important}.vc-search-restored-page .vc-osm-premium-popup{z-index:24!important}.vc-search-restored-page .vc-osm-controls,.vc-search-restored-page .vc-osm-attribution{z-index:26!important}.vc-search-restored-page .vc-osm-marker{filter:drop-shadow(0 12px 22px #1d84a62e)!important}.vc-search-restored-page .vc-osm-pin-core{background:linear-gradient(145deg,#fffffff5,#f1fbffc7), color-mix(in srgb,var(--vc-map-accent) 16%,#e6f7ffd6)!important;box-shadow:inset 0 1px 0 #fff, inset 0 -10px 18px color-mix(in srgb,var(--vc-map-accent) 8%,transparent), 0 10px 26px #1c7f9f24, 0 0 0 4px color-mix(in srgb,var(--vc-map-accent) 10%,transparent)!important;border:1px solid #fffffffa!important}.vc-search-restored-page .vc-osm-pin-avatar{z-index:4!important;width:13px!important;height:13px!important;color:var(--vc-map-ink)!important;letter-spacing:.02em!important;background:#fff!important;border:1px solid #ffffffeb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;top:7px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 1px 3px #1f67802e!important}.vc-search-restored-page .vc-osm-pin-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.vc-search-restored-page .vc-osm-pin-avatar.is-fallback{background:linear-gradient(145deg,#fff,#eef8ff)!important}.vc-search-restored-page .vc-osm-marker.is-active .vc-osm-pin-core,.vc-search-restored-page .vc-osm-marker.is-guaranteed .vc-osm-pin-core{box-shadow:inset 0 1px 0 #fff, inset 0 -10px 18px color-mix(in srgb,var(--vc-map-accent) 12%,transparent), 0 14px 28px #1c7f9f2e, 0 0 0 5px color-mix(in srgb,var(--vc-map-accent) 14%,transparent), 0 0 22px color-mix(in srgb,var(--vc-map-accent) 18%,transparent)!important}.vc-search-restored-page .vc-osm-controls button{color:#1b95b8!important}.vc-search-restored-page .vc-osm-attribution{color:#678897!important;background:#ffffffe6!important;border:1px solid #3cb0cd1f!important}.vc-search-restored-page .vc-osm-marker{width:0!important;height:0!important}.vc-search-restored-page .vc-osm-pin-core{transform:translate(-50%,-88%)scale(1.02)!important}.vc-search-restored-page .vc-osm-pin-avatar{width:14px!important;height:14px!important}.vc-search-restored-page .vc-osm-marker.is-single-state .vc-osm-pin-core,.vc-search-restored-page .vc-osm-marker.is-guaranteed .vc-osm-pin-core{box-shadow:inset 0 1px 0 #fff, inset 0 -10px 18px color-mix(in srgb,var(--vc-map-accent) 12%,transparent), 0 14px 28px #1c7f9f33, 0 0 0 5px color-mix(in srgb,var(--vc-map-accent) 16%,transparent), 0 0 24px color-mix(in srgb,var(--vc-map-accent) 20%,transparent)!important}.vc-search-restored-page .vc-osm-map-frame{background:#fbfeff!important;border:1px solid #6cd2e524!important;box-shadow:0 18px 40px #49a9c514,inset 0 1px #fffffffa!important}.vc-search-restored-page .vc-osm-map-stage{background:linear-gradient(#fbfeff 0%,#f7fcff 55%,#f0f9fd 100%)!important}.vc-search-restored-page .vc-osm-tile-layer{opacity:1!important;background:#f8fdff!important}.vc-search-restored-page .vc-osm-map-stage:before{background:linear-gradient(#ffffff1a,#d2f0f81f),radial-gradient(circle at 50% 45%,#fff0,#75d1e50b 82%)!important}.vc-search-restored-page .vc-osm-map-stage:after{box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #52bedd0a!important}.vc-search-restored-page .vc-osm-marker{z-index:30!important;filter:drop-shadow(0 14px 22px #3f96b32e)!important}.vc-search-restored-page .vc-osm-pin-halo{opacity:.6!important;filter:blur(9px)!important}.vc-search-restored-page .vc-osm-pin-core{background:linear-gradient(155deg,#fffffff0,#ecf9ffc2), color-mix(in srgb,var(--vc-map-accent) 18%, #ebf9ffcc)!important;box-shadow:inset 0 1px 0 #fff, inset 0 -10px 18px color-mix(in srgb,var(--vc-map-accent) 10%,transparent), 0 12px 30px #2c91af26, 0 0 0 4px color-mix(in srgb,var(--vc-map-accent) 12%,transparent)!important;border:1px solid #fffffffa!important;transform:translate(-50%,-90%)!important}.vc-search-restored-page .vc-osm-marker.is-single-state .vc-osm-pin-core,.vc-search-restored-page .vc-osm-marker.is-guaranteed .vc-osm-pin-core{box-shadow:inset 0 1px 0 #fff, inset 0 -10px 18px color-mix(in srgb,var(--vc-map-accent) 12%,transparent), 0 16px 34px #2c91af33, 0 0 0 5px color-mix(in srgb,var(--vc-map-accent) 16%,transparent), 0 0 28px color-mix(in srgb,var(--vc-map-accent) 20%,transparent)!important;transform:translate(-50%,-92%)scale(1.08)!important}.vc-search-restored-page .vc-osm-pin-icon{width:16px!important;height:16px!important;color:var(--vc-map-accent-2)!important;z-index:4!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:6px!important;left:50%!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-icon svg{width:16px!important;height:16px!important;display:block!important;overflow:visible!important}.vc-search-restored-page .vc-osm-controls{-webkit-backdrop-filter:blur(18px)!important;background:#ffffffed!important;border:1px solid #45b8d629!important;box-shadow:0 10px 24px #1c80a11a!important}.vc-search-restored-page .vc-osm-attribution{color:#79a0b0!important;background:#ffffffe0!important}.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot{-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffff2b,#ffffff16)!important;border:1px solid #ffffff4d!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;min-height:58px!important;margin:12px 0 8px!important;padding:10px 12px 10px 54px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px #2e252a0e!important}.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot:before{content:""!important;background:#ffffff24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3Cpath d='M8 14h2M14 14h2M8 18h2M14 18h2'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;border:1px solid #ffffff47!important;border-radius:10px!important;width:32px!important;height:32px!important;position:absolute!important;top:50%!important;left:11px!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #fff3,0 6px 14px #1f1b1e12!important}.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot small{color:#ffffffd1!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot b{color:#fff!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #14111314!important;margin-top:4px!important;font-size:11px!important;font-weight:900!important;line-height:1.18!important;display:block!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:8px 0 10px!important;font-size:7.5px!important;display:grid!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffffe6!important;min-width:0!important;overflow:hidden!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta>span:last-child{color:#fff!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff1a)!important;border:1px solid #ffffff4d!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 11px 0 31px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 1px #fff3,0 7px 16px #2820250e!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta>span:last-child:before{content:""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41 11 3.83V3H4v7h.83l9.58 9.59a2 2 0 0 0 2.82 0l3.36-3.36a2 2 0 0 0 0-2.82Z'/%3E%3Ccircle cx='7.5' cy='6.5' r='1' fill='white' stroke='none'/%3E%3C/svg%3E") 50%/15px 15px no-repeat!important;width:15px!important;height:15px!important;position:absolute!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important}.vc-search-restored-page .vc-restored-doctor-card:hover .vc-next-slot,.vc-search-restored-page .vc-restored-doctor-card:focus-within .vc-next-slot{background:linear-gradient(145deg,#fff3,#ffffff1c)!important;border-color:#ffffff61!important}.vc-search-restored-page .vc-restored-doctor-card:hover .search-meta>span:last-child,.vc-search-restored-page .vc-restored-doctor-card:focus-within .search-meta>span:last-child{box-shadow:inset 0 1px 0 #ffffff38, 0 9px 18px color-mix(in srgb,var(--vc-specialty) 15%,transparent)!important;transform:translateY(-1px)!important}@media (max-width:700px){.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot{min-height:60px!important}.vc-search-restored-page .vc-restored-doctor-card .vc-next-slot b{font-size:11px!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta{grid-template-columns:1fr!important}.vc-search-restored-page .vc-restored-doctor-card .search-meta>span:last-child{width:max-content!important}}:root{--vc-card-premium-radius:22px;--vc-card-premium-border:#ffffffb8;--vc-card-premium-shadow:0 18px 42px #31667b1a,0 4px 14px #2c5b6f0e;--vc-card-premium-shadow-hover:0 24px 52px #2b6f8924,0 8px 18px #285b7012;--vc-card-premium-inset:inset 0 1px 0 #ffffff57}:where(.auth-card,.context-card,.doctor-search-card,.patient-appointment-card,.waiting-card,.plan-choice-card,.vc-current-plan-card,.vc-review-card,.vc-mfa-card,.vc-ad-spec-card,.vc-trust-card,.vc-profile-accent-card,.vc-profile-office-card,.vc-profile-glass-card,.vc-editor-card,.vc-onboarding-plan-card,.vc-nearby-office-card,.vc-office-editor-card,.vc-office-limit-card,.vc-register-whatsapp-card,.vc-email-confirm-card,.vc-before-consult-card,.vc-appointment-manage-card,.vc-resume-booking-card,.team-member-card,.verification-card){-webkit-backdrop-filter:blur(16px)saturate(1.04);border-radius:var(--vc-card-premium-radius)!important;border-color:var(--vc-card-premium-border)!important;box-shadow:var(--vc-card-premium-shadow),var(--vc-card-premium-inset)!important}:where(.doctor-search-card,.plan-choice-card,.vc-profile-office-card,.vc-nearby-office-card,.vc-onboarding-plan-card,.vc-booking-service-card,.vc-booking-office-card){transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s!important}:where(.doctor-search-card,.plan-choice-card,.vc-profile-office-card,.vc-nearby-office-card,.vc-onboarding-plan-card,.vc-booking-service-card,.vc-booking-office-card):hover{transform:translateY(-2px);box-shadow:var(--vc-card-premium-shadow-hover),var(--vc-card-premium-inset)!important}:where(.summary-list>div,.vc-patient-card-facts>div,.vc-profile-card-meta>div,.vc-profile-card-meta>span,.vc-office-limit-card>span,.vc-booking-summary,.vc-rating-glass){-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffff2b,#ffffff16)!important;border:1px solid #ffffff4d!important;border-radius:14px!important;box-shadow:inset 0 1px #fff3,0 7px 16px #274d5c0b!important}:where(.summary-list,.vc-patient-card-facts,.vc-profile-card-meta,.vc-office-limit-card) small{letter-spacing:.075em!important;text-transform:uppercase!important;font-weight:800!important}:where(.summary-list,.vc-patient-card-facts,.vc-profile-card-meta,.vc-office-limit-card) strong,:where(.summary-list,.vc-patient-card-facts,.vc-profile-card-meta,.vc-office-limit-card) b{font-weight:900!important}:where(.auth-card,.context-card,.doctor-search-card,.patient-appointment-card,.plan-choice-card,.vc-current-plan-card,.vc-review-card,.vc-profile-accent-card,.vc-profile-office-card,.vc-profile-glass-card,.vc-editor-card,.vc-onboarding-plan-card,.vc-nearby-office-card,.vc-office-editor-card,.vc-office-limit-card,.vc-before-consult-card,.vc-appointment-manage-card,.vc-resume-booking-card) :where(.btn,button,a[class*=btn],a[class*=button]){border-radius:12px!important}:where(.plan-choice-card.current,.vc-booking-service-card.is-selected,.vc-booking-office-card.is-selected,.vc-onboarding-plan-card:has(input:checked),.vc-nearby-office-card.is-active){box-shadow:0 22px 48px #2a769324,0 0 0 1px #ffffff52,inset 0 1px #ffffff57!important}@media (max-width:700px){:root{--vc-card-premium-radius:19px}:where(.auth-card,.context-card,.doctor-search-card,.patient-appointment-card,.waiting-card,.plan-choice-card,.vc-current-plan-card,.vc-review-card,.vc-mfa-card,.vc-ad-spec-card,.vc-trust-card,.vc-profile-accent-card,.vc-profile-office-card,.vc-profile-glass-card,.vc-editor-card,.vc-onboarding-plan-card,.vc-nearby-office-card,.vc-office-editor-card,.vc-office-limit-card,.vc-register-whatsapp-card,.vc-email-confirm-card,.vc-before-consult-card,.vc-appointment-manage-card,.vc-resume-booking-card,.team-member-card,.verification-card){box-shadow:0 14px 32px #31667b17,0 3px 10px #2c5b6f0b,inset 0 1px #ffffff47!important}}.vc-center-premium{--vc-center-a:#1699b8;--vc-center-b:#2bc4c5;--vc-center-soft:#eaf9fb;--vc-center-ink:#113c4a;position:relative}.vc-center-premium:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 10%,#2bc4c517,#0000 25%),radial-gradient(circle at 82% 18%,#1699b812,#0000 28%),linear-gradient(#fbfeff,#f7fbfd);position:fixed;inset:0}.vc-center-hero{background:linear-gradient(145deg,#fffffff5,#f1fbfde0);border:1px solid #47b8d226;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex;box-shadow:0 22px 55px #23849e17,inset 0 1px #fff}.vc-center-brandline{align-items:center;gap:12px;margin-bottom:14px;display:flex}.vc-center-brandline>span{color:#fff;background:linear-gradient(145deg,var(--vc-center-a),var(--vc-center-b));border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 25px #1fa5be38}.vc-center-brandline svg{width:23px;height:23px}.vc-center-brandline b{font-size:18px;display:block}.vc-center-brandline small{letter-spacing:.14em;color:#5b8492;margin-top:2px;font-size:10px;display:block}.vc-center-eyebrow{letter-spacing:.15em;color:#1585a1;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.vc-center-hero h1{letter-spacing:-.04em;color:#25323a;margin:0;font-size:34px}.vc-center-hero>div>p{color:#6e7f87;max-width:650px;margin:8px 0 0}.vc-center-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:440px;display:flex}.vc-center-hero-actions a{color:#157f99;background:#ffffffe0;border:1px solid #2ab2cf29;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:750;text-decoration:none;box-shadow:0 7px 18px #2c92ac12}.vc-center-period-tabs{gap:8px;margin:18px 0;display:flex}.vc-center-period-tabs a{color:#6c828b;background:#fff;border:1px solid #3eaec81f;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800;text-decoration:none}.vc-center-period-tabs a.active{color:#fff;background:linear-gradient(135deg,var(--vc-center-a),var(--vc-center-b));box-shadow:0 9px 22px #1eaac033}.vc-center-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.vc-center-kpi-grid article{background:linear-gradient(145deg,#fffffff5,#f2fbfde6);border:1px solid #4ab4cd1f;border-radius:24px;min-height:122px;padding:18px;box-shadow:0 14px 34px #27879e12,inset 0 1px #fff}.vc-center-kpi-grid small{letter-spacing:.12em;color:#6a909c;font-size:9px;font-weight:850}.vc-center-kpi-grid strong{color:#168faa;letter-spacing:-.04em;margin:10px 0 4px;font-size:31px;line-height:1;display:block}.vc-center-kpi-grid span{color:#738991;font-size:11px}.vc-center-card{background:linear-gradient(145deg,#fffffff7,#f6fcfeeb);border:1px solid #47b8d224;border-radius:28px;padding:22px;box-shadow:0 20px 46px #27869d13,inset 0 1px #fff}.vc-center-filter-card{margin-bottom:18px}.vc-center-section-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.vc-center-section-head>span{color:#148da8;background:linear-gradient(145deg,#eefafd,#fff);border:1px solid #46b7d124;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 19px #2c93ad14}.vc-center-section-head svg{width:22px;height:22px}.vc-center-section-head small{color:#1687a3;letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.vc-center-section-head h2{letter-spacing:-.03em;margin:2px 0;font-size:21px}.vc-center-section-head p{color:#7b8c93;margin:0;font-size:12px}.vc-center-filter-grid{grid-template-columns:1.05fr 1.25fr 1.25fr 1.25fr auto;align-items:end;gap:12px;display:grid}.vc-center-premium .field label{letter-spacing:.08em;color:#607e88;font-size:10px;font-weight:800}.vc-center-date-input,.vc-center-premium input:not([type=hidden]),.vc-center-premium textarea{min-height:46px;background:#fffffff0!important;border:1px solid #46b4cf26!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 7px 18px #2d91a90a!important}.vc-center-primary{color:#fff!important;background:linear-gradient(135deg,var(--vc-center-a),var(--vc-center-b))!important;border:0!important;border-radius:15px!important;min-height:46px!important;font-weight:850!important;box-shadow:0 11px 26px #1ba9bf36!important}.vc-center-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);align-items:start;gap:18px;display:grid}.vc-center-agenda-card,.vc-center-create-card{min-width:0}.vc-center-agenda-list{gap:10px;display:grid}.vc-center-appointment{background:linear-gradient(145deg,#fffffff7,#f5fbfde8);border:1px solid #4db6cd1f;border-radius:20px;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:13px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 25px #2f8ea50e}.vc-center-appointment:hover{transform:translateY(-1px);box-shadow:0 15px 30px #2f8ea517}.vc-center-appointment-time{text-align:center;color:#0c8ba8;background:linear-gradient(145deg,#eaf9fc,#f8fdff);border:1px solid #3db4ce26;border-radius:17px;place-items:center;min-height:58px;font-size:15px;font-weight:900;display:grid}.vc-center-appointment-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-center-appointment-topline b{font-size:14px}.vc-center-appointment-topline p{color:#6e858e;margin:2px 0 0;font-size:11px}.vc-center-status{text-transform:uppercase;letter-spacing:.04em;color:#1d8097;background:#eef8fa;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.vc-center-status.confirmed{color:#258264;background:#e9f8f1}.vc-center-status.checked_in{color:#916e13;background:#fff7de}.vc-center-status.completed{color:#356f9a;background:#eaf4ff}.vc-center-status.cancelled,.vc-center-status.no_show{color:#a34b55;background:#fff0f1}.vc-center-appointment-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.vc-center-appointment-meta span{color:#627e88;background:#ecf8fbbf;border:1px solid #48b5cf17;border-radius:999px;padding:6px 9px;font-size:10px}.vc-center-appointment-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.vc-center-appointment-actions button,.vc-center-appointment-actions .btn{color:#397484!important;background:#fff!important;border:1px solid #4daec624!important;border-radius:10px!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;font-weight:800!important}.vc-center-appointment-actions .is-checkin,.vc-center-appointment-actions .is-complete{color:#197a63!important;background:#eaf9f3!important}.vc-center-appointment-actions .is-noshow,.vc-center-appointment-actions .is-cancel{color:#a44d58!important;background:#fff0f2!important}.vc-center-create-form{gap:11px;display:grid}.vc-center-doctor-context{background:linear-gradient(135deg,#1699b81c,#2bc4c514);border:1px solid #38b2ca21;border-radius:20px;padding:14px}.vc-center-doctor-context small{letter-spacing:.12em;color:#1687a3;font-size:9px;font-weight:850;display:block}.vc-center-doctor-context b{color:#24434c;margin-top:4px;font-size:16px;display:block}.vc-center-doctor-context span{color:#5d7e88;font-size:11px;display:block}.vc-center-doctor-context p{color:#718991;margin:7px 0 0;font-size:10px}.vc-center-check-line{color:#536f78;align-items:center;gap:9px;font-size:11px;display:flex}.vc-center-check-line input{min-height:auto!important}.vc-center-privacy-note{color:#567782;background:#f1fafc;border:1px solid #45b5cf1a;border-radius:17px;gap:10px;padding:12px;display:flex}.vc-center-privacy-note svg{color:#168eaa;flex:none;width:20px;height:20px}.vc-center-privacy-note p{margin:0;font-size:10px;line-height:1.45}.vc-center-warning{color:#8b681a;background:#fff8df;border-radius:14px;margin:0;padding:10px 12px;font-size:10px}.vc-center-permission-lock,.vc-center-empty-state,.vc-center-empty-card{text-align:center;color:#65818b;background:linear-gradient(145deg,#f5fbfd,#fff);border:1px dashed #49b1ca33;border-radius:24px;justify-items:center;gap:8px;padding:30px;display:grid}.vc-center-permission-lock svg,.vc-center-empty-state svg,.vc-center-empty-card svg{color:#168fab;width:28px;height:28px}.vc-center-empty-card{max-width:620px;margin:50px auto}.vc-center-empty-card>span{background:#eaf9fc;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.vc-center-empty-card .btn{width:auto}@media (max-width:1180px){.vc-center-kpi-grid{grid-template-columns:repeat(3,1fr)}.vc-center-filter-grid{grid-template-columns:repeat(2,1fr)}.vc-center-filter-grid .vc-center-primary{grid-column:span 2}.vc-center-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.vc-center-hero{flex-direction:column;padding:20px}.vc-center-hero-actions{justify-content:flex-start}.vc-center-kpi-grid{grid-template-columns:repeat(2,1fr)}.vc-center-filter-grid{grid-template-columns:1fr}.vc-center-filter-grid .vc-center-primary{grid-column:auto}.vc-center-appointment{grid-template-columns:1fr}.vc-center-appointment-time{min-height:44px}.vc-center-appointment-topline{flex-direction:column}.vc-center-card{padding:16px}}.vc-center-management{--cc:#18aec5;--cc2:#5ed8d3;--ccink:#0a7488;max-width:1180px!important}.vc-center-management-hero{color:#fff;background:linear-gradient(135deg,#0d9fbd 0%,#29bfd0 52%,#75ddd5 100%);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #1397b42e,inset 0 1px #ffffff59}.vc-center-management-hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-40px}.vc-center-management-hero h1{color:#fff;margin:4px 0 6px;font-size:34px}.vc-center-management-hero p{color:#ffffffe0;margin:0}.vc-center-kicker{letter-spacing:.13em;font-size:11px;font-weight:900}.vc-center-management-actions{z-index:2;gap:10px;display:flex}.vc-center-management-actions a{color:#08798e;background:#ffffffeb;border-radius:14px;padding:12px 16px;font-weight:800;text-decoration:none;box-shadow:0 10px 26px #0048591f}.vc-center-team-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.vc-center-team-summary article{color:#fff;background:linear-gradient(145deg,#27b8cd,#6bdcd4);border-radius:24px;padding:20px;box-shadow:0 14px 32px #1a9fb924,inset 0 1px #ffffff59}.vc-center-team-summary small{letter-spacing:.1em;font-weight:900}.vc-center-team-summary strong{margin-top:8px;font-size:34px;display:block}.vc-center-team-summary span{opacity:.86;font-size:12px}.vc-center-team-grid,.vc-center-config-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vc-center-management-card{background:linear-gradient(145deg,#fffffffa,#effcffdb);border:1px solid #2bb5cf21;border-radius:28px;padding:24px;box-shadow:0 16px 42px #238ca414,inset 0 1px #fffffff0}.vc-center-card-head{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.vc-center-card-head>span{color:#fff;background:linear-gradient(145deg,#19acc7,#63d9d4);border-radius:15px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 10px 20px #1da1bb2e}.vc-center-card-head small{color:#168ca2;letter-spacing:.12em;font-size:10px;font-weight:900}.vc-center-card-head h2{margin:2px 0 3px;font-size:21px}.vc-center-card-head p{color:#72858c;margin:0;font-size:12px}.vc-center-form .field{margin-bottom:12px}.vc-center-form input,.vc-center-form select,.vc-center-form textarea,.vc-center-location-card input,.vc-center-location-card select{background:#ffffffe0!important;border:1px solid #26aec924!important;border-radius:16px!important;box-shadow:inset 0 1px #fffffff2!important}.vc-center-cta,.vc-center-secondary{border:none!important;border-radius:15px!important;font-weight:900!important}.vc-center-cta{color:#fff!important;background:linear-gradient(135deg,#0e9fbd,#5bd7d3)!important;box-shadow:0 12px 25px #179fb82e!important}.vc-center-secondary{color:#087a8e!important;background:linear-gradient(135deg,#e7f9fc,#d9f6f5)!important}.vc-center-member-list{gap:14px;display:grid}.vc-center-member-card{background:#fffc;border:1px solid #23b1cc1f;border-radius:22px;padding:18px;box-shadow:0 10px 26px #1f89a00f}.vc-center-member-top{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.vc-center-member-avatar{color:#fff;background:linear-gradient(145deg,#15a8c4,#67d9d4);border-radius:14px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid}.vc-center-member-top h3{margin:0;font-size:15px}.vc-center-member-top p{color:#84949a;margin:3px 0 0;font-size:11px}.vc-center-member-status{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.vc-center-permission-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.vc-center-permission{background:#f4fbfd;border:1px solid #20aec917;border-radius:16px;align-items:flex-start;gap:9px;padding:11px;display:flex}.vc-center-permission span{display:grid}.vc-center-permission b{font-size:11px}.vc-center-permission small{color:#8b999e;font-size:9px}.vc-center-self-note{color:#48808c;background:#eef9fc;border-radius:14px;padding:10px 12px;font-size:10px}.vc-center-public-toggle{background:#eefafd;border-radius:17px;align-items:center;gap:12px;margin:12px 0 16px;padding:14px;display:flex}.vc-center-public-toggle span{display:grid}.vc-center-public-toggle small{color:#789097}.vc-center-invite-history{gap:8px;margin-top:16px;display:grid}.vc-center-invite-history article{background:#f5fbfd;border-radius:15px;gap:10px;padding:11px;display:flex}.vc-center-invite-history article div{display:grid}.vc-center-invite-history small{color:#84949a}.vc-center-locations-section{margin:18px 0}.vc-center-location-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.vc-center-location-card{background:linear-gradient(145deg,#fff,#f0fbfd);border:1px solid #24b2cc21;border-radius:24px;padding:20px;position:relative;box-shadow:0 12px 30px #1f8ea612}.vc-center-location-card.is-new{border-style:dashed}.vc-center-location-number{color:#fff;background:linear-gradient(145deg,#13a7c3,#6cdcd5);border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-weight:900;display:grid}.vc-center-location-actions{align-items:center;gap:10px;display:flex}.vc-center-location-actions a{color:#078198;font-size:11px;font-weight:800;text-decoration:none}.vc-center-doctor-mini-grid{gap:10px;display:grid}.vc-center-doctor-mini-grid article{background:#f3fbfd;border-radius:17px;align-items:center;gap:12px;padding:12px;display:flex}.vc-center-doctor-mini-grid article>span{color:#fff;background:linear-gradient(145deg,#16a9c4,#66dad4);border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.vc-center-doctor-mini-grid article div{display:grid}.vc-center-doctor-mini-grid small{color:#6f8a91}.vc-center-public-page{color:#24343a;background:linear-gradient(#f9fdff 0%,#fff 45%,#f8fcfd 100%);min-height:100vh;padding:36px max(24px,50vw - 590px) 70px}.vc-center-public-hero{color:#fff;background:linear-gradient(135deg,#0b9dbb,#2cc0d0 48%,#76ddd5);border-radius:36px;padding:34px;position:relative;overflow:hidden;box-shadow:0 25px 70px #1499b533}.vc-center-public-hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-70px}.vc-center-public-brand{align-items:center;gap:10px;display:flex}.vc-center-public-brand>span{background:#ffffff2e;border-radius:15px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.vc-center-public-brand div{display:grid}.vc-center-public-brand small{letter-spacing:.13em;font-size:9px}.vc-center-public-copy{z-index:2;max-width:720px;margin-top:46px;position:relative}.vc-center-public-copy>span,.vc-center-public-title>span{letter-spacing:.13em;font-size:10px;font-weight:900}.vc-center-public-copy h1{margin:8px 0 12px;font-size:46px;line-height:1}.vc-center-public-copy p{color:#ffffffe6;max-width:650px;font-size:16px}.vc-center-public-actions{gap:11px;margin-top:20px;display:flex}.vc-center-public-actions a{color:#078096;background:#fff;border-radius:15px;padding:13px 18px;font-weight:900;text-decoration:none}.vc-center-public-actions a+a{color:#fff;background:#ffffff29;border:1px solid #ffffff4d}.vc-center-public-section{margin-top:28px}.vc-center-public-title{margin-bottom:14px}.vc-center-public-title h2{margin:5px 0;font-size:27px}.vc-center-specialty-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.vc-center-specialty-card{color:#fff;background:linear-gradient(145deg,var(--theme-accent,#16abc6),var(--theme-accent-2,#72ddd4));border-radius:23px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:18px;text-decoration:none;display:flex;box-shadow:0 14px 30px #2275901f}.vc-center-specialty-card small{letter-spacing:.12em;font-size:9px}.vc-center-specialty-card b{margin:4px 0 14px;font-size:17px}.vc-center-specialty-card span{font-size:10px;font-weight:800}.vc-center-public-doctors{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vc-center-public-doctor{background:linear-gradient(145deg,var(--theme-accent,#16abc6),var(--theme-accent-2,#72ddd4));color:#fff;border-radius:26px;padding:20px;box-shadow:0 16px 34px #22759021}.vc-center-public-doctor-top{align-items:center;gap:11px;display:flex}.vc-center-public-avatar{width:48px;height:48px;color:var(--theme-ink,#08798f);background:#ffffffeb;border-radius:15px;place-items:center;font-size:20px;font-weight:900;display:grid}.vc-center-public-doctor h3{margin:0}.vc-center-public-doctor p{margin:3px 0}.vc-center-public-doctor-info{background:#ffffff1f;border-radius:15px;margin:18px 0;padding:11px;font-size:11px}.vc-center-public-doctor>a{text-align:center;color:var(--theme-ink,#08798f);background:#fff;border-radius:14px;padding:12px;font-weight:900;text-decoration:none;display:block}.vc-center-public-locations{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vc-center-public-locations article{background:#fff;border:1px solid #16a6c11f;border-radius:23px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid;box-shadow:0 13px 30px #1f869d12}.vc-center-location-pin{color:#fff;background:linear-gradient(145deg,#0ca1be,#6cded5);border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.vc-center-public-locations h3{margin:0}.vc-center-public-locations p{color:#5c747b;margin:3px 0;font-size:12px}.vc-center-public-locations span{color:#8a989d;font-size:11px}.vc-center-public-locations a{color:#087e93;background:#eaf9fc;border-radius:13px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:900px){.vc-center-team-grid,.vc-center-config-grid,.vc-center-location-grid,.vc-center-public-locations,.vc-center-team-summary{grid-template-columns:1fr}.vc-center-specialty-grid{grid-template-columns:1fr 1fr}.vc-center-public-doctors{grid-template-columns:1fr}.vc-center-management-hero{flex-direction:column;align-items:flex-start}.vc-center-management-actions{flex-wrap:wrap}.vc-center-public-copy h1{font-size:36px}}.vc-center-premium,.vc-center-management,.center-theme{--vc-center:#10a8c1;--vc-center-2:#4bd2d0;--vc-center-3:#85e4dd;--vc-center-deep:#087c91;--vc-center-soft:#eafafd;--vc-center-soft-2:#f5fdfe;--vc-center-line:#14a9c32e;--vc-center-shadow:#118aa41c}.vc-center-premium .vc-center-hero{color:#fff!important;background:linear-gradient(135deg,#0ca5bf 0%,#2fc4cf 52%,#76ddd7 100%)!important;border:1px solid #ffffff70!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #0f91ab2e,inset 0 1px #ffffff7a!important}.vc-center-premium .vc-center-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 66%);border:1px solid #ffffff3d;border-radius:50%;width:210px;height:210px;position:absolute;top:-92px;right:-52px}.vc-center-premium .vc-center-hero h1,.vc-center-premium .vc-center-hero p,.vc-center-premium .vc-center-eyebrow{color:#fff!important}.vc-center-premium .vc-center-hero-actions a{color:var(--vc-center-deep)!important;background:#ffffffeb!important;border-color:#ffffff85!important;box-shadow:0 10px 24px #05687e1a!important}.vc-center-premium .vc-center-kpi-grid article{border:1px solid var(--vc-center-line)!important;box-shadow:0 16px 34px var(--vc-center-shadow),inset 0 1px 0 #fff!important;background:linear-gradient(145deg,#fffffffa,#e5f9fceb)!important}.vc-center-premium .vc-center-kpi-grid article:after{content:"";pointer-events:none;background:radial-gradient(circle,#3bccd326,#0000 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-22px}.vc-center-premium .vc-center-card,.vc-center-premium .vc-center-filter-card,.vc-center-premium .vc-center-agenda-card,.vc-center-premium .vc-center-create-card{border:1px solid var(--vc-center-line)!important;background:linear-gradient(145deg,#fffffffb,#edfbfde6)!important;box-shadow:0 20px 46px #108ba417,inset 0 1px #fff!important}.center-theme .context-grid>.context-card,.center-theme .dashboard-stub,.center-theme .billing-current{border:1px solid var(--vc-center-line)!important;border-radius:27px!important;box-shadow:0 18px 42px #1189a11a,inset 0 1px #fffffff5!important}.center-theme .context-grid>.context-card{background:linear-gradient(145deg,#fff 0%,#edfafd 100%)!important;position:relative!important;overflow:hidden!important}.center-theme .context-grid>.context-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#29c1cd29,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-26px}.center-theme .context-grid>.context-card strong,.center-theme .context-grid>.context-card h3{color:#087e93!important}:is(.center-theme .billing-current,.center-theme .dashboard-stub:has(.billing-current)){color:#fff!important;background:linear-gradient(125deg,#087f97 0%,#13a8bf 38%,#4fd1cf 72%,#89e4dc 100%)!important;border:1px solid #ffffff75!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #087f9730,inset 0 1px #ffffff6b!important}.center-theme .billing-current:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 34%,#fff3 45%,#ffffff0a 52%,#0000 63%);position:absolute;inset:-35% -20%;transform:rotate(-4deg)}.center-theme .billing-current *{z-index:1;position:relative;color:#fff!important}.center-theme .billing-current .summary-list>div,.center-theme .summary-list>div{background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:15px!important}.vc-center-management-card,.vc-center-location-card{background:linear-gradient(145deg,#fffffffc,#ebfafde8)!important;border-color:#10aac42e!important;box-shadow:0 18px 44px #0e879f17,inset 0 1px #fffffffa!important}.vc-center-location-card:not(.is-new){border-color:#13b1c93d!important;box-shadow:0 20px 46px #0e879f1f,inset 0 1px #fff!important}.vc-center-location-card.is-new{background:linear-gradient(145deg,#f8feff,#eaf9fc)!important}.vc-center-card-head>span,.vc-center-location-number,.vc-center-member-avatar{background:linear-gradient(145deg,var(--vc-center),var(--vc-center-2))!important;color:#fff!important;box-shadow:0 11px 25px #10a6c12e!important}.vc-center-card-head>span svg{width:23px;height:23px;display:block}.vc-center-card-head small,.vc-center-kicker,.vc-center-location-card label{color:#118da4!important}.vc-center-cta{background:linear-gradient(135deg,var(--vc-center),var(--vc-center-2))!important;color:#fff!important;border:1px solid #ffffff57!important;box-shadow:0 13px 28px #0c96b133!important}.vc-center-secondary{color:#087c91!important;background:linear-gradient(135deg,#daf6fa,#cdf4f1)!important;border:1px solid #0fa7c121!important;box-shadow:0 10px 22px #0d8ea717!important}.vc-center-management input,.vc-center-management select,.vc-center-management textarea,.vc-center-premium input,.vc-center-premium select,.vc-center-premium textarea,.center-theme input,.center-theme select,.center-theme textarea{accent-color:var(--vc-center)!important;caret-color:var(--vc-center-deep)!important}.vc-center-management input:hover,.vc-center-management select:hover,.vc-center-management textarea:hover,.vc-center-premium input:hover,.vc-center-premium select:hover,.vc-center-premium textarea:hover,.center-theme input:hover,.center-theme select:hover,.center-theme textarea:hover{border-color:#10a9c357!important;box-shadow:0 0 0 3px #14b5ca0f!important}.vc-center-management input:focus,.vc-center-management select:focus,.vc-center-management textarea:focus,.vc-center-management input:focus-visible,.vc-center-management select:focus-visible,.vc-center-management textarea:focus-visible,.vc-center-premium input:focus,.vc-center-premium select:focus,.vc-center-premium textarea:focus,.center-theme input:focus,.center-theme select:focus,.center-theme textarea:focus{border-color:var(--vc-center)!important;outline:none!important;box-shadow:0 0 0 4px #16b5ca21,0 9px 24px #118da514!important}.vc-center-management button:hover,.vc-center-management a:hover,.vc-center-premium button:hover,.vc-center-premium a:hover,.center-theme button:hover,.center-theme a:hover{--vc-specialty:var(--vc-center)!important;--vc-specialty-2:var(--vc-center-2)!important}.vc-center-management .vc-center-cta:hover,.vc-center-premium .vc-center-primary:hover,.center-theme .btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#0799b3,#40c9c9)!important;transform:translateY(-1px)!important}.vc-center-management .vc-center-secondary:hover{color:#076f82!important;background:linear-gradient(135deg,#d2f4f8,#c2efed)!important;border-color:#10a9c33d!important}.vc-center-management select:active,.vc-center-management select:focus-visible{border-color:var(--vc-center)!important}.vc-center-management input[type=checkbox]{accent-color:var(--vc-center)!important}.vc-center-team-summary article{background:linear-gradient(145deg,#0ea6c0 0%,#31c4ce 52%,#72dcd5 100%)!important;position:relative!important;overflow:hidden!important;box-shadow:0 17px 38px #0f95b02e,inset 0 1px #ffffff61!important}.vc-center-team-summary article:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1c,#0000 65%);border:1px solid #ffffff2e;border-radius:50%;width:105px;height:105px;position:absolute;top:-32px;right:-24px}.vc-center-member-card{background:linear-gradient(145deg,#fff,#eefafd)!important;border:1px solid #15acc52b!important;box-shadow:0 15px 34px #12849c17,inset 0 1px #fff!important}.vc-center-permission{background:linear-gradient(145deg,#f7fdff,#e8f8fb)!important;border:1px solid #12abc524!important;border-radius:17px!important;padding:13px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #10839b0f,inset 0 1px #fff!important}.vc-center-permission:hover{border-color:#10aac447!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px #10839b1a,inset 0 1px #fff!important}.vc-center-permission input[type=checkbox]{width:17px!important;height:17px!important;accent-color:var(--vc-center)!important}.vc-center-permission b{color:#21525d!important}.vc-center-permission small{color:#6f8c94!important}.vc-center-self-note{color:#397785!important;background:linear-gradient(135deg,#e9f9fc,#dff6f5)!important;border:1px solid #12aac41a!important}.vc-center-member-status.active{color:#19795a!important;background:#dcf8ed!important}.vc-center-member-status.disabled{color:#667d84!important;background:#eef4f6!important}.vc-center-doctor-mini-grid article{background:linear-gradient(145deg,#f8fdff,#e9f9fb)!important;border:1px solid #0fabc624!important;box-shadow:0 10px 24px #0e849c12,inset 0 1px #fff!important}.vc-center-doctor-mini-grid article>span{background:linear-gradient(145deg,var(--vc-center),var(--vc-center-2))!important}.vc-center-locations-section>.vc-center-card-head,.vc-center-management-card>.vc-center-card-head{padding-bottom:3px}.vc-center-locations-section>.vc-center-card-head h2,.vc-center-management-card>.vc-center-card-head h2{color:#263f47!important}@media (max-width:900px){.vc-center-team-summary{grid-template-columns:1fr!important}}.vc-center-premium,.vc-center-management,.vc-center-plan-premium,.center-theme{--vc-center:#08a8c4;--vc-center-2:#43d3d2;--vc-center-3:#8fe7df;--vc-center-deep:#06768d;--vc-center-ink:#102f3a;--vc-center-muted:#64818a;--vc-center-soft:#e7f9fc;--vc-center-soft-2:#f6fdfe;--vc-center-line:#08a8c433;--vc-center-line-strong:#08a8c457;--vc-center-shadow:#06778f1c;--vc-specialty:var(--vc-center)!important;--vc-specialty-2:var(--vc-center-2)!important;--vc-specialty-ink:var(--vc-center-deep)!important;--vc-specialty-soft:var(--vc-center-soft)!important}.vc-center-premium .vc-premium-select-trigger,.vc-center-management .vc-premium-select-trigger,.vc-center-plan-premium .vc-premium-select-trigger{border:1px solid var(--vc-center-line)!important;min-height:52px!important;color:var(--vc-center-ink)!important;background:linear-gradient(145deg,#fffffffc,#f0fcfef7)!important;box-shadow:inset 0 1px #fff,0 8px 20px #077f970f!important}.vc-center-premium .vc-premium-select-trigger svg,.vc-center-management .vc-premium-select-trigger svg,.vc-center-plan-premium .vc-premium-select-trigger svg{color:var(--vc-center-deep)!important}.vc-center-premium .vc-premium-select.is-open .vc-premium-select-trigger,.vc-center-management .vc-premium-select.is-open .vc-premium-select-trigger,.vc-center-plan-premium .vc-premium-select.is-open .vc-premium-select-trigger{border-color:var(--vc-center-line-strong)!important;box-shadow:0 0 0 4px #08a8c41a,inset 0 1px #fff,0 10px 24px #077f9712!important}.vc-center-premium .vc-premium-select-menu,.vc-center-management .vc-premium-select-menu,.vc-center-plan-premium .vc-premium-select-menu{border-color:var(--vc-center-line)!important;background:#fafefffc!important;box-shadow:0 22px 48px #045d7124,inset 0 1px #fff!important}.vc-center-premium .vc-premium-select-option,.vc-center-management .vc-premium-select-option,.vc-center-plan-premium .vc-premium-select-option{color:#294a54!important}.vc-center-premium .vc-premium-select-option:hover,.vc-center-management .vc-premium-select-option:hover,.vc-center-plan-premium .vc-premium-select-option:hover{color:var(--vc-center-deep)!important;background:#eafafd!important}.vc-center-premium .vc-premium-select-option.is-selected,.vc-center-management .vc-premium-select-option.is-selected,.vc-center-plan-premium .vc-premium-select-option.is-selected{color:var(--vc-center-deep)!important;background:linear-gradient(135deg,#08a8c424,#43d3d214)!important}.vc-center-premium .vc-premium-select-option svg,.vc-center-management .vc-premium-select-option svg,.vc-center-plan-premium .vc-premium-select-option svg{color:var(--vc-center)!important}.vc-center-management .vc-location-premium-field,.vc-center-management .vc-location-selector .field,.vc-center-premium .vc-location-premium-field{border:1px solid var(--vc-center-line)!important;background:linear-gradient(145deg,#f8fefffc,#e8fafde6)!important;box-shadow:inset 0 1px #fff,0 10px 24px #077f970d!important}.vc-center-management .vc-location-premium-field:has(.vc-premium-select){border:1px solid var(--vc-center-line)!important;background:linear-gradient(145deg,#f8fefffc,#e8fafde6)!important;box-shadow:inset 0 1px #fff,0 10px 24px #077f970d!important}.vc-center-premium .vc-location-premium-field:has(.vc-premium-select){border:1px solid var(--vc-center-line)!important;background:linear-gradient(145deg,#f8fefffc,#e8fafde6)!important;box-shadow:inset 0 1px #fff,0 10px 24px #077f970d!important}:is(.vc-center-management .vc-location-premium-field>label,.vc-center-management .vc-location-premium-field:has(.vc-premium-select)>label,.vc-center-premium .vc-location-premium-field>label){color:var(--vc-center-deep)!important}.vc-center-premium input,.vc-center-premium select,.vc-center-premium textarea,.vc-center-management input,.vc-center-management select,.vc-center-management textarea,.vc-center-plan-premium input,.vc-center-plan-premium select,.vc-center-plan-premium textarea{accent-color:var(--vc-center)!important;caret-color:var(--vc-center-deep)!important;border-color:var(--vc-center-line)!important}.vc-center-premium input:hover,.vc-center-premium select:hover,.vc-center-premium textarea:hover,.vc-center-management input:hover,.vc-center-management select:hover,.vc-center-management textarea:hover,.vc-center-plan-premium input:hover,.vc-center-plan-premium select:hover,.vc-center-plan-premium textarea:hover{border-color:var(--vc-center-line-strong)!important;box-shadow:0 0 0 3px #08a8c40e!important}.vc-center-premium input:focus,.vc-center-premium select:focus,.vc-center-premium textarea:focus,.vc-center-premium input:focus-visible,.vc-center-premium select:focus-visible,.vc-center-premium textarea:focus-visible,.vc-center-management input:focus,.vc-center-management select:focus,.vc-center-management textarea:focus,.vc-center-management input:focus-visible,.vc-center-management select:focus-visible,.vc-center-management textarea:focus-visible,.vc-center-plan-premium input:focus,.vc-center-plan-premium select:focus,.vc-center-plan-premium textarea:focus{border-color:var(--vc-center)!important;outline:none!important;box-shadow:0 0 0 4px #08a8c41c,0 10px 24px #077f9712!important}.vc-center-premium .vc-center-card{background:linear-gradient(145deg,#fffffffc,#eefbfdf0)!important;border:1px solid #08a8c429!important;box-shadow:0 20px 48px #07778f17,inset 0 1px #fff!important}.vc-center-premium .vc-center-create-card .field>label,.vc-center-premium .vc-center-filter-card .field>label{color:#416872!important;font-weight:850!important}.vc-center-premium .vc-center-create-form>.field:has(.vc-premium-select){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.vc-center-premium .vc-center-primary,.vc-center-premium .vc-center-primary:not(:hover),.vc-center-premium .vc-center-primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#069db9 0%,#25c1cc 50%,#5bd8d2 100%)!important;border:1px solid #ffffff5c!important;box-shadow:0 13px 28px #0792ac30,inset 0 1px #ffffff47!important}.vc-center-management{max-width:1180px!important}.vc-center-management .vc-center-management-card,.vc-center-management .vc-center-location-card{background:linear-gradient(145deg,#fff 0%,#f0fbfd 62%,#e7f8fb 100%)!important;border:1px solid #08a8c42b!important;position:relative!important;overflow:visible!important;box-shadow:0 18px 46px #07778f17,inset 0 1px #fff!important}.vc-center-management .vc-center-location-card:not(.is-new){border-color:#08a8c440!important;box-shadow:0 22px 50px #07778f1f,inset 0 1px #fff!important}.vc-center-management .vc-center-location-card.is-new{background:linear-gradient(145deg,#f9feff,#e8f9fc)!important;border-style:solid!important}.vc-center-management .vc-center-location-number,.vc-center-management .vc-center-card-head>span,.vc-center-management .vc-center-member-avatar{color:#fff!important;background:linear-gradient(145deg,#079fbc,#42d2d1)!important;box-shadow:0 10px 23px #0792ac2e,inset 0 1px #ffffff4d!important}.vc-center-management .vc-center-location-card>.field>input,.vc-center-management .vc-center-location-card .grid2 .field>input,.vc-center-management .vc-center-form input,.vc-center-management .vc-center-form select,.vc-center-management .vc-center-form textarea{color:#263e47!important;background:linear-gradient(145deg,#fff,#f5fdfe)!important;box-shadow:inset 0 1px #fff,0 6px 15px #077f9709!important}.vc-center-management .vc-center-location-card label,.vc-center-management .vc-center-form label{color:#116f82!important;font-weight:850!important}.vc-center-management .vc-center-cta,.vc-center-management .vc-center-cta:not(:hover),.vc-center-management .vc-center-cta:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#069db9,#28c4cd 52%,#52d8d2)!important;box-shadow:0 13px 28px #0792ac2e,inset 0 1px #ffffff42!important}.vc-center-management .vc-center-secondary,.vc-center-management .vc-center-secondary:not(:hover),.vc-center-management .vc-center-secondary:hover{color:#08778c!important;-webkit-text-fill-color:#08778c!important;background:linear-gradient(145deg,#effcfe,#d9f6f7)!important;border:1px solid #08a8c42b!important;box-shadow:0 10px 22px #077f9714,inset 0 1px #fff!important}.vc-center-management .vc-center-location-actions a{color:#087a90!important;font-weight:900!important}.vc-center-team-premium .vc-center-access-card{background:radial-gradient(circle at 100% 0,#43d3d224,#0000 30%),linear-gradient(145deg,#fff,#eefbfd)!important}.vc-center-team-premium .vc-center-member-card{background:linear-gradient(145deg,#fff,#f3fcfd 55%,#e9f9fb)!important;border:1px solid #08a8c42e!important;border-radius:25px!important;padding:20px!important;box-shadow:0 16px 38px #07778f17,inset 0 1px #fff!important}.vc-center-team-premium .vc-center-member-top h3{color:#18333d!important;font-size:15px!important}.vc-center-team-premium .vc-center-member-top p{color:#718d95!important}.vc-center-team-premium .vc-center-member-controls .field{background:linear-gradient(145deg,#effbfc,#e3f7f9)!important;border:1px solid #08a8c41a!important;border-radius:17px!important;padding:10px!important}.vc-center-team-premium .vc-center-permission-grid{gap:10px!important;margin:15px 0!important}.vc-center-team-premium .vc-center-permission{background:linear-gradient(145deg,#fff,#edfafd)!important;border:1px solid #08a8c42e!important;border-radius:18px!important;grid-template-columns:42px 1fr 22px!important;align-items:center!important;gap:11px!important;min-height:72px!important;padding:11px 12px!important;display:grid!important;box-shadow:0 9px 22px #07778f11,inset 0 1px #fff!important}.vc-center-team-premium .vc-center-permission:hover{border-color:#08a8c44d!important;transform:translateY(-1px)!important;box-shadow:0 13px 28px #07778f1a,inset 0 1px #fff!important}.vc-center-team-premium .vc-center-permission-icon{color:#fff;background:linear-gradient(145deg,#079fbc,#3fd0d0);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #0792ac29,inset 0 1px #ffffff4d}.vc-center-team-premium .vc-center-permission-icon svg{width:20px;height:20px}.vc-center-team-premium .vc-center-permission-copy{gap:3px;min-width:0;display:grid}.vc-center-team-premium .vc-center-permission-copy b{color:#173b46!important;font-size:11px!important}.vc-center-team-premium .vc-center-permission-copy small{color:#708b93!important;font-size:9px!important;line-height:1.25!important}.vc-center-team-premium .vc-center-permission input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--vc-center)!important;justify-self:end!important;margin:0!important}.vc-center-team-premium .vc-center-self-note{color:#347381!important;background:linear-gradient(135deg,#eaf9fc,#dcf6f4)!important;border:1px solid #08a8c41f!important;border-radius:15px!important;padding:12px 14px!important}.vc-center-plan-premium{--vc-plan-cyan:#079bb8;--vc-plan-aqua:#45d3d1;--vc-plan-ink:#102f3a;max-width:1180px!important}.vc-center-plan-premium .vc-center-plan-top{align-items:flex-start!important;margin-bottom:22px!important}.vc-center-plan-premium .vc-center-plan-top h1{color:#241e2a!important;margin-top:15px!important}.vc-center-plan-premium .vc-center-plan-back{color:#20353d!important;border-radius:14px!important;padding:11px 14px!important;font-weight:850!important;text-decoration:none!important}.vc-center-plan-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 20px;display:grid}.vc-center-plan-kpis article{background:linear-gradient(145deg,#fff,#edfafd);border:1px solid #08a8c42b;border-radius:23px;align-items:center;gap:14px;min-height:98px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #07778f13,inset 0 1px #fff}.vc-center-plan-kpis article:after{content:"";background:radial-gradient(circle,#43d3d229,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;right:-24px}.vc-center-plan-kpi-icon{color:#087d92;background:linear-gradient(145deg,#dff8fb,#c8f2f4);border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #fff}.vc-center-plan-kpi-icon svg{width:22px;height:22px}.vc-center-plan-kpis strong{color:#07839a;font-size:20px;font-weight:950;line-height:1;display:block}.vc-center-plan-kpis p{color:#667f87;margin:6px 0 0;font-size:11px}.vc-center-plan-card{background:#fff;border:1px solid #08a8c433;border-radius:30px;overflow:hidden;box-shadow:0 24px 58px #07778f1f,inset 0 1px #fff}.vc-center-plan-card-hero{color:#fff;background:linear-gradient(120deg,#087f98 0%,#089fba 30%,#24c0cb 60%,#74dfd7 100%);grid-template-columns:76px 1fr auto;align-items:center;gap:18px;min-height:138px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.vc-center-plan-card-hero:before{content:"";background:linear-gradient(115deg,#0000 33%,#ffffff2e 45%,#ffffff0a 53%,#0000 64%);position:absolute;inset:-45% -10%;transform:rotate(-3deg)}.vc-center-plan-card-hero:after{content:"";border:1px solid #ffffff47;border-radius:50%;width:270px;height:270px;position:absolute;top:-145px;right:-55px;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff05}.vc-center-plan-star{z-index:2;color:#fff;background:#ffffff1f;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 12px 28px #00596b29,inset 0 1px #ffffff59}.vc-center-plan-star svg{width:29px;height:29px}.vc-center-plan-card-copy{z-index:2;position:relative}.vc-center-plan-card-copy small{letter-spacing:.14em;color:#ffffffe6;font-size:9px;font-weight:950}.vc-center-plan-card-copy h2{color:#fff!important;margin:5px 0 4px!important;font-size:29px!important;line-height:1!important}.vc-center-plan-card-copy p{color:#fff!important;margin:0!important;font-size:13px!important;font-weight:750!important}.vc-center-plan-current{z-index:2;color:#0d715f;background:#eefffaeb;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:900;display:flex;position:relative;box-shadow:0 8px 20px #00596b1a}.vc-center-plan-current svg{width:15px;height:15px}.vc-center-plan-card-body{background:linear-gradient(145deg,#fff,#f0fbfd);grid-template-columns:minmax(0,1fr) 310px;gap:0;display:grid}.vc-center-plan-details{padding:20px 28px}.vc-center-plan-details>div{border-bottom:1px solid #08a8c41a;grid-template-columns:36px minmax(135px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-height:58px;display:grid}.vc-center-plan-details>div:last-child{border-bottom:0}.vc-center-plan-row-icon{color:#087e94;background:linear-gradient(145deg,#e9fafd,#d8f5f6);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #fff}.vc-center-plan-row-icon svg{width:16px;height:16px}.vc-center-plan-row-icon.is-status{color:#158461;background:#e4f8f0}.vc-center-plan-details>div>span:nth-child(2){color:#58747d;font-size:11px}.vc-center-plan-details strong{color:#173b46;text-align:right;overflow-wrap:anywhere;justify-self:end;max-width:100%;font-size:11px}.vc-center-plan-status{border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;color:#147656!important;background:#e1f8ef!important;display:inline-flex!important}.vc-center-plan-status.pending{color:#08738a!important;background:#e2f7fa!important}.vc-center-plan-protected{text-align:center;background:radial-gradient(circle,#43d3d21f,#0000 62%);border-left:1px dashed #08a8c433;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}.vc-center-plan-protected>span{color:#0796b1;background:linear-gradient(145deg,#e9fbfd,#ccf2f4);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 12px 27px #07778f14,inset 0 1px #fff}.vc-center-plan-protected>span svg{width:34px;height:34px}.vc-center-plan-protected b{color:#385863;max-width:220px;margin-top:15px;font-size:12px}.vc-center-plan-protected p{color:#789097;max-width:230px;margin:7px 0 0;font-size:10px;line-height:1.4}@media (max-width:900px){.vc-center-plan-kpis{grid-template-columns:1fr 1fr}.vc-center-plan-card-body{grid-template-columns:1fr}.vc-center-plan-protected{border-top:1px dashed #08a8c433;border-left:0}.vc-center-team-premium .vc-center-permission-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.vc-center-plan-kpis{grid-template-columns:1fr}.vc-center-plan-card-hero{grid-template-columns:52px 1fr;padding:20px}.vc-center-plan-star{width:48px;height:48px}.vc-center-plan-current{grid-column:1/-1;justify-self:start}.vc-center-plan-details{padding:15px}.vc-center-plan-details>div{grid-template-columns:32px 1fr}.vc-center-plan-details strong{text-align:left;grid-column:2;justify-self:start}}:root{--vc-center-950:#10333d;--vc-center-900:#17414c;--vc-center-700:#087f95;--vc-center-600:#079eb8;--vc-center-500:#18b9c9;--vc-center-400:#43d3d1;--vc-center-200:#c9f1f4;--vc-center-100:#eaf9fb;--vc-center-050:#f7fdfe}.vc-center-premium{position:relative}.vc-center-premium .vc-center-kpi-grid{gap:13px!important;margin-top:17px!important}.vc-center-premium .vc-center-kpi-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#effbfc 56%,#dff7f8 100%)!important;border:1px solid #059db82b!important;border-radius:24px!important;min-height:112px!important;padding:18px 17px!important;box-shadow:0 15px 34px #056b8013,inset 0 1px #fffffff2!important}.vc-center-premium .vc-center-kpi-grid article:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffffff9e 41%,#0000 58%);position:absolute;inset:0;transform:translate(-70%)}.vc-center-premium .vc-center-kpi-grid article:after{content:"";background:radial-gradient(circle,#3dcfd238,#0000 67%);border-radius:50%;width:105px;height:105px;position:absolute;top:-46px;right:-35px}.vc-center-premium .vc-center-kpi-grid article small{z-index:2;position:relative;color:#5d7a83!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:900!important}.vc-center-premium .vc-center-kpi-grid article strong{z-index:2;text-shadow:0 1px #fff;margin:8px 0 4px;line-height:1;display:block;position:relative;color:#07859c!important;font-size:28px!important;font-weight:950!important}.vc-center-premium .vc-center-kpi-grid article span{z-index:2;position:relative;color:#6d858d!important;font-size:10px!important}.vc-center-premium .vc-center-card{background:linear-gradient(145deg,#fffffff5,#effbfceb)!important;border:1px solid #059db829!important;border-radius:28px!important;box-shadow:0 18px 44px #056b8014,inset 0 1px #fff!important}.vc-center-premium .vc-center-filter-card,.vc-center-premium .vc-center-agenda-card,.vc-center-premium .vc-center-create-card{position:relative;overflow:hidden}.vc-center-premium .vc-center-filter-card:before,.vc-center-premium .vc-center-agenda-card:before,.vc-center-premium .vc-center-create-card:before{content:"";background:linear-gradient(90deg,#079db8,#45d3d1,#9ae7df);height:4px;position:absolute;top:0;left:0;right:0}.vc-center-premium .vc-center-section-head>span{color:#fff!important;background:linear-gradient(145deg,#069eb9,#43d2d0)!important;border:1px solid #ffffff9e!important;box-shadow:0 9px 22px #0389a124,inset 0 1px #ffffff59!important}.vc-center-premium .vc-center-section-head small{color:#07849a!important}.vc-center-premium .vc-center-section-head h2{color:#213940!important}.vc-center-premium .vc-center-section-head p{color:#71868d!important}.vc-center-premium .vc-center-filter-grid .field,.vc-center-premium .vc-center-create-form .field{position:relative}.vc-center-premium .vc-center-filter-grid input,.vc-center-premium .vc-center-filter-grid select,.vc-center-premium .vc-center-create-form input,.vc-center-premium .vc-center-create-form select,.vc-center-premium .vc-center-create-form textarea,.vc-center-premium [role=combobox]{color:#263c43!important;background:linear-gradient(145deg,#fff,#f6fdfe)!important;border:1px solid #04a1bb2b!important;box-shadow:inset 0 1px #fff,0 7px 18px #0570840a!important}.vc-center-premium .vc-center-filter-grid input:hover,.vc-center-premium .vc-center-filter-grid select:hover,.vc-center-premium .vc-center-create-form input:hover,.vc-center-premium .vc-center-create-form select:hover,.vc-center-premium [role=combobox]:hover{border-color:#04a1bb57!important}.vc-center-premium .vc-center-filter-grid input:focus,.vc-center-premium .vc-center-filter-grid select:focus,.vc-center-premium .vc-center-create-form input:focus,.vc-center-premium .vc-center-create-form select:focus,.vc-center-premium .vc-center-create-form textarea:focus,.vc-center-premium [role=combobox]:focus,.vc-center-premium [role=combobox]:focus-visible{border-color:#1bbdcb!important;outline:none!important;box-shadow:0 0 0 4px #1bbdcb1c,inset 0 1px #fff!important}.vc-center-premium .vc-center-doctor-context{background:linear-gradient(145deg,#eafafd,#d9f4f5)!important;border:1px solid #059db824!important;box-shadow:inset 0 1px #fff!important}.vc-center-premium .vc-center-doctor-context small{color:#067d93!important}.vc-center-premium .vc-center-doctor-context b{color:#173b46!important}.vc-center-premium .vc-center-empty-state{background:radial-gradient(circle at 50% 15%,#37d2d21c,#0000 42%),linear-gradient(145deg,#fff,#f3fcfd)!important;border:1px dashed #059db83b!important;border-radius:24px!important}.vc-center-premium .vc-center-empty-state svg{color:#0aa3ba!important}.vc-center-premium .vc-center-empty-state b{color:#3b616b!important}.vc-center-public-premium-final{max-width:none!important;padding-top:32px!important}.vc-center-public-premium-final .vc-center-public-hero{max-width:1180px;margin:0 auto;background:linear-gradient(120deg,#078fa9 0%,#16b7c5 46%,#65d9d4 100%)!important;border-radius:34px!important;padding:36px 38px 38px!important;box-shadow:0 28px 70px #05799030!important}.vc-center-public-premium-final .vc-center-public-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff30 45%,#ffffff08 53%,#0000 66%);position:absolute;inset:-45% -15%;transform:rotate(-3deg)}.vc-center-public-premium-final .vc-center-public-brand>span{place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.vc-center-public-premium-final .vc-center-public-brand>span svg{width:24px;height:24px}.vc-center-public-premium-final .vc-center-public-copy{margin-top:40px!important}.vc-center-public-premium-final .vc-center-public-copy h1{letter-spacing:-.035em!important;font-size:44px!important}.vc-center-public-premium-final .vc-center-public-copy p{max-width:700px!important;font-size:15px!important;line-height:1.42!important}.vc-center-public-premium-final .vc-center-public-actions a{align-items:center!important;gap:8px!important;display:inline-flex!important}.vc-center-public-premium-final .vc-center-public-actions svg{width:17px;height:17px}.vc-center-public-summary{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1180px;margin:16px auto 0;display:grid}.vc-center-public-summary article{background:linear-gradient(145deg,#fff,#ecfafc);border:1px solid #059db829;border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 14px 30px #056b8012,inset 0 1px #fff}.vc-center-public-summary article>span{color:#fff;background:linear-gradient(145deg,#079db8,#45d3d1);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #0489a024}.vc-center-public-summary svg{width:22px;height:22px}.vc-center-public-summary strong{color:#087f95;font-size:24px;line-height:1;display:block}.vc-center-public-summary small{color:#6f858d;margin-top:5px;font-size:10px;font-weight:800;display:block}.vc-center-public-panel{background:linear-gradient(145deg,#fffffffa,#effbfcf0);border:1px solid #059db826;border-radius:28px;max-width:1180px;margin:18px auto 0;padding:24px;box-shadow:0 18px 42px #056b8013,inset 0 1px #fff}.vc-center-public-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.vc-center-public-title{margin:0!important}.vc-center-public-title>span{color:#07849a!important}.vc-center-public-title h2{color:#203a42!important;margin:5px 0 3px!important;font-size:27px!important}.vc-center-public-title p{color:#788b91;margin:0;font-size:11px}.vc-center-public-title-icon{color:#07869d;background:linear-gradient(145deg,#e4f8fb,#d1f3f4);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fff}.vc-center-public-title-icon svg{width:24px;height:24px}.vc-center-specialty-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:13px!important}.vc-center-specialty-card{border:1px solid #ffffff3d;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#0b91aa,#23bcc7 58%,#65d9d2)!important;border-radius:24px!important;min-height:154px!important;padding:18px!important;box-shadow:0 16px 34px #05758a21!important}.vc-center-specialty-card:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:140px;height:140px;position:absolute;top:-52px;right:-48px}.vc-center-specialty-icon{background:#ffffff24;border:1px solid #ffffff47;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:auto;display:grid!important}.vc-center-specialty-icon svg{width:20px;height:20px}.vc-center-specialty-card small{margin-top:18px}.vc-center-specialty-card b{font-size:18px!important}.vc-center-card-action{align-items:center!important;gap:6px!important;display:flex!important}.vc-center-card-action svg{width:14px;height:14px}.vc-center-public-doctors{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important}.vc-center-public-doctor{position:relative;overflow:hidden;color:#244047!important;background:linear-gradient(145deg,#fff,#ebf9fb)!important;border:1px solid #059db829!important;border-radius:25px!important;padding:20px!important;box-shadow:0 16px 34px #056b8013!important}.vc-center-public-doctor:before{content:"";background:linear-gradient(90deg,#079db8,#45d3d1);height:5px;position:absolute;top:0;left:0;right:0}.vc-center-public-avatar{color:#fff!important;background:linear-gradient(145deg,#079db8,#45d3d1)!important}.vc-center-public-doctor-top small{color:#07849a;letter-spacing:.08em;font-size:9px;font-weight:900}.vc-center-public-doctor h3{color:#203a42!important;font-size:16px!important}.vc-center-public-doctor p{color:#738990!important;font-size:11px!important}.vc-center-public-doctor-strip{color:#5f7b84;background:linear-gradient(145deg,#e6f9fb,#d7f4f5);border:1px solid #059db81a;border-radius:15px;justify-content:space-between;gap:10px;margin:16px 0;padding:11px 12px;font-size:10px;display:flex}.vc-center-public-doctor-strip b{color:#087e94}.vc-center-public-doctor>a{color:#fff!important;background:linear-gradient(135deg,#079db8,#45d3d1)!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important;box-shadow:0 10px 22px #0589a021!important}.vc-center-public-doctor>a svg{width:15px;height:15px}.vc-center-public-empty{background:radial-gradient(circle at 12% 20%,#43d3d121,#0000 34%),linear-gradient(145deg,#fff,#f1fbfc);border:1px dashed #059db838;border-radius:22px;align-items:center;gap:16px;min-height:120px;padding:22px;display:flex}.vc-center-public-empty>svg{color:#0b9eb5;width:36px;height:36px}.vc-center-public-empty b{color:#315660;display:block}.vc-center-public-empty p{color:#7c8e94;margin:4px 0 0;font-size:11px}.vc-center-public-locations{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))!important}.vc-center-public-locations article{background:linear-gradient(145deg,#fff,#eefbfc)!important;border:1px solid #059db826!important;border-radius:22px!important;padding:18px!important;box-shadow:0 13px 28px #056b8011!important}.vc-center-location-pin svg{width:21px;height:21px}.vc-center-public-locations article small{color:#07859b;letter-spacing:.11em;font-size:8px;font-weight:900}.vc-center-public-locations h3{color:#203a42}.vc-center-public-locations a{align-items:center!important;gap:6px!important;display:flex!important}.vc-center-public-locations a svg{width:14px;height:14px}.vc-center-map-pending{background:#eef7f8;border-radius:12px;font-weight:800;color:#7f959b!important;padding:8px 10px!important;font-size:9px!important}.vc-center-analytics-premium-final{--vc-ca:#079db8;--vc-ca2:#45d3d1;max-width:1180px!important}.vc-center-analytics-hero{color:#fff;background:linear-gradient(120deg,#078ca6,#16b7c5 48%,#67d9d3);border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:22px;padding:27px 30px 29px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #05799029}.vc-center-analytics-hero:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-54px;box-shadow:0 0 0 38px #ffffff09}.vc-center-analytics-brand{grid-column:1/-1;align-items:center;gap:10px;display:flex}.vc-center-analytics-brand>span{background:#ffffff24;border:1px solid #ffffff42;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.vc-center-analytics-brand svg{width:22px;height:22px}.vc-center-analytics-brand div{display:grid}.vc-center-analytics-brand small{letter-spacing:.12em;font-size:8px}.vc-center-analytics-eyebrow{letter-spacing:.12em;font-size:9px;font-weight:900}.vc-center-analytics-hero h1{color:#fff!important;margin:7px 0 4px!important;font-size:30px!important}.vc-center-analytics-hero p{color:#ffffffe0;margin:0;font-size:12px}.vc-center-analytics-hero>a{z-index:2;color:#087d92;background:#fffffff0;border-radius:14px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none;position:relative}.vc-center-analytics-toolbar{background:linear-gradient(145deg,#fff,#effbfc);border:1px solid #059db826;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 18px;display:flex;box-shadow:0 12px 28px #056b800e,inset 0 1px #fff}.vc-center-analytics-toolbar div:first-child{display:grid}.vc-center-analytics-toolbar small{color:#07849a;letter-spacing:.1em;font-size:9px;font-weight:900}.vc-center-analytics-toolbar b{color:#2c4851;margin-top:3px;font-size:12px}.vc-center-analytics-tabs{background:#edf8fa;border-radius:16px;gap:5px;padding:4px;display:flex}.vc-center-analytics-tabs a{color:#617c84;border-radius:12px;padding:9px 13px;font-size:10px;font-weight:850;text-decoration:none}.vc-center-analytics-tabs a.active{color:#fff;background:linear-gradient(135deg,#079db8,#45d3d1);box-shadow:0 8px 18px #0589a024}.vc-center-analytics-kpis{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:16px;display:grid}.vc-center-analytics-kpis article{background:linear-gradient(145deg,#fff,#effbfc);border:1px solid #059db826;border-radius:23px;align-items:center;gap:11px;min-height:105px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #056b800f,inset 0 1px #fff}.vc-center-analytics-kpis article>span{color:#07849a;background:linear-gradient(145deg,#e5f9fb,#d1f3f4);border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff}.vc-center-analytics-kpis svg{width:20px;height:20px}.vc-center-analytics-kpis article div{display:grid}.vc-center-analytics-kpis small{color:#6d838b;letter-spacing:.06em;font-size:8px;font-weight:900}.vc-center-analytics-kpis strong{color:#087f95;margin:5px 0 2px;font-size:22px;line-height:1}.vc-center-analytics-kpis p{color:#89989d;margin:0;font-size:8px}.vc-center-analytics-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:14px;margin-top:16px;display:grid}.vc-center-analytics-chart-card,.vc-center-analytics-outcomes{background:linear-gradient(145deg,#fff,#effbfc);border:1px solid #059db826;border-radius:27px;padding:20px;box-shadow:0 17px 38px #056b8011,inset 0 1px #fff}.vc-center-analytics-card-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.vc-center-analytics-card-head small{color:#07849a;letter-spacing:.1em;font-size:8px;font-weight:900}.vc-center-analytics-card-head h2{color:#263f47;margin:4px 0 0;font-size:18px}.vc-center-analytics-card-head>span{color:#839398;font-size:9px}.vc-center-analytics-chart{min-height:255px!important;padding:10px 4px 0!important}.vc-center-analytics-chart .analytics-bar-wrap{border-radius:9px 9px 2px 2px;background:linear-gradient(#edf9fb,#f9fdfe)!important}.vc-center-analytics-chart .analytics-bar-wrap i{background:linear-gradient(#4bcfd0,#079bb8)!important;border-radius:8px 8px 2px 2px!important;box-shadow:0 8px 18px #0589a01f!important}.vc-center-analytics-chart .analytics-value{color:#5d7b83!important;font-weight:800!important}.vc-center-analytics-chart .analytics-column>span{color:#788d94!important}.vc-center-analytics-outcomes{flex-direction:column;display:flex}.vc-center-outcome-row{margin-top:15px}.vc-center-outcome-row>div{justify-content:space-between;gap:10px;display:flex}.vc-center-outcome-row b,.vc-center-outcome-row strong{color:#34545d;font-size:11px}.vc-center-outcome-row>span{background:#e9f3f5;border-radius:999px;height:8px;margin:7px 0 5px;display:block;overflow:hidden}.vc-center-outcome-row>span i{border-radius:inherit;background:linear-gradient(90deg,#1db9c7,#59d9d4);height:100%;display:block}.vc-center-outcome-row.is-cancelled>span i{background:linear-gradient(90deg,#0b91aa,#52cad0)}.vc-center-outcome-row.is-noshow>span i{background:linear-gradient(90deg,#6caebc,#b7dce2)}.vc-center-outcome-row small{color:#86979c;font-size:9px}.vc-center-analytics-note{background:linear-gradient(145deg,#e9fafd,#dff6f7);border:1px solid #059db81a;border-radius:17px;gap:11px;margin-top:auto;padding:13px;display:flex}.vc-center-analytics-note>svg{color:#07849a;width:24px;height:24px}.vc-center-analytics-note b{color:#3f626b;font-size:10px}.vc-center-analytics-note p{color:#7b8e94;margin:3px 0 0;font-size:9px;line-height:1.35}@media (max-width:980px){.vc-center-analytics-kpis{grid-template-columns:repeat(3,1fr)}.vc-center-analytics-layout{grid-template-columns:1fr}.vc-center-public-summary{grid-template-columns:1fr 1fr 1fr}}@media (max-width:720px){.vc-center-public-summary{grid-template-columns:1fr}.vc-center-public-panel{padding:18px}.vc-center-public-title-row{align-items:flex-start}.vc-center-analytics-hero{grid-template-columns:1fr}.vc-center-analytics-hero>a{justify-self:start}.vc-center-analytics-toolbar{flex-direction:column;align-items:flex-start}.vc-center-analytics-kpis{grid-template-columns:1fr 1fr}}.vc-center-automation{--ca-ink:#153946;--ca-muted:#688b96;--ca-line:#17aec22e;--ca-cyan:#16abc4;--ca-aqua:#53d7cf;--ca-ice:#effbfd;--ca-glow:0 18px 48px #13a6be21;color:var(--ca-ink)}.vc-center-automation-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#ffffff3d 0 92px,#0000 94px),linear-gradient(118deg,#079dbb 0%,#27c4d0 48%,#66ddd1 100%);border-radius:30px;grid-template-columns:1fr auto;align-items:start;gap:24px;min-height:228px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #0792ab38,inset 0 1px #ffffff59}.vc-center-automation-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:240px;height:560px;position:absolute;inset:-80% auto auto 28%;transform:rotate(28deg)}.vc-center-automation-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.vc-center-automation-brand>span,.vc-center-automation-card-head>span,.vc-center-automation-stats article>span{background:#ffffff2b;border:1px solid #ffffff3d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff47}.vc-center-automation-brand svg,.vc-center-automation-card-head svg,.vc-center-automation-stats svg{width:23px;height:23px}.vc-center-automation-brand b{font-size:19px;display:block}.vc-center-automation-brand small{letter-spacing:.16em;opacity:.88;font-size:10px;font-weight:800}.vc-center-automation-hero-copy{z-index:1;grid-column:1/2;max-width:760px;margin-top:14px;position:relative}.vc-center-automation-hero-copy>small{letter-spacing:.18em;font-size:10px;font-weight:900}.vc-center-automation-hero-copy h1{color:#fff;margin:7px 0 8px;font-size:34px;line-height:1.05}.vc-center-automation-hero-copy p{color:#ffffffe6;max-width:720px;margin:0;font-size:15px;line-height:1.5}.vc-center-automation-hero>a{z-index:2;background:#ffffffeb;border-radius:14px;padding:11px 16px;font-weight:800;text-decoration:none;position:relative;box-shadow:0 10px 24px #04627721;color:#087c94!important}.vc-center-automation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.vc-center-automation-stats article{border:1px solid var(--ca-line);background:linear-gradient(145deg,#fffffff5,#e9fafdf0);border-radius:22px;align-items:center;gap:13px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #23849714,inset 0 1px #fff}.vc-center-automation-stats article:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:110px;height:180px;position:absolute;inset:-35px auto auto 48%;transform:rotate(30deg)}.vc-center-automation-stats article>span{color:#fff;background:linear-gradient(145deg,var(--ca-cyan),var(--ca-aqua));z-index:1;border:0;flex:none;position:relative}.vc-center-automation-stats article>div{z-index:1;position:relative}.vc-center-automation-stats small{color:#378295;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.vc-center-automation-stats strong{color:#123b47;margin:3px 0;font-size:27px;line-height:1.05;display:block}.vc-center-automation-stats p{color:var(--ca-muted);margin:0;font-size:11px}.vc-center-automation-grid{grid-template-columns:1.12fr .88fr;gap:16px;display:grid}.vc-center-automation-card{border:1px solid var(--ca-line);box-shadow:var(--ca-glow),inset 0 1px 0 #fff;background:linear-gradient(148deg,#fffffffa,#effbfdf5);border-radius:28px;padding:20px}.vc-center-automation-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.vc-center-automation-card-head>span{color:#fff;background:linear-gradient(145deg,var(--ca-cyan),var(--ca-aqua));border:0}.vc-center-automation-card-head small{color:#168ba4;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.vc-center-automation-card-head h2{margin:2px 0;font-size:22px}.vc-center-automation-card-head p{color:var(--ca-muted);margin:0;font-size:12px}.vc-center-auto-toggle-list{gap:9px;display:grid}.vc-center-auto-toggle-list>label{cursor:pointer;background:#ffffffe0;border:1px solid #11acc326;border-radius:18px;grid-template-columns:auto 42px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid;position:relative;box-shadow:0 8px 20px #0d7c910b}.vc-center-auto-toggle-list input{opacity:0;pointer-events:none;position:absolute}.vc-center-auto-switch{background:#cfe6ea;border-radius:999px;width:42px;height:24px;transition:all .18s;position:relative}.vc-center-auto-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f505c38}.vc-center-auto-toggle-list input:checked+.vc-center-auto-switch{background:linear-gradient(90deg,var(--ca-cyan),var(--ca-aqua))}.vc-center-auto-toggle-list input:checked+.vc-center-auto-switch:after{transform:translate(18px)}.vc-center-auto-toggle-list label>span:last-child b{font-size:13px;display:block}.vc-center-auto-toggle-list label>span:last-child small{color:var(--ca-muted);margin-top:2px;font-size:11px;line-height:1.3;display:block}.vc-center-auto-deadline{border:1px solid var(--ca-line);background:linear-gradient(135deg,#dbf7fbbf,#f3fefdf2);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px;display:flex}.vc-center-auto-deadline b{font-size:13px;display:block}.vc-center-auto-deadline small{color:var(--ca-muted);margin-top:3px;font-size:11px;display:block}.vc-center-auto-deadline select{min-width:160px;color:var(--ca-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #13acc338!important;border-radius:13px!important;outline:none!important;padding:11px 13px!important}.vc-center-auto-deadline select:focus{border-color:var(--ca-cyan)!important;box-shadow:0 0 0 4px #16abc41f!important}.vc-center-automation-save{color:#fff!important;background:linear-gradient(90deg,#0aa5c1,#4bd5ce)!important;border:0!important;margin-top:14px!important;box-shadow:0 12px 24px #0ba6bf2e!important}.vc-center-auto-readonly{color:#467682;background:#edf8fa;border-radius:14px;margin:14px 0 0;padding:12px;font-size:12px}.vc-center-phone-preview{background:linear-gradient(145deg,#d9f0f4,#eefbfc);border:1px solid #15aac021;border-radius:27px;justify-content:center;align-items:center;min-height:305px;padding:26px 18px;display:flex;box-shadow:inset 0 1px #fff}.vc-center-wa-bubble{background:#fff;border:1px solid #13acc321;border-radius:22px 22px 22px 7px;width:min(100%,360px);padding:17px;box-shadow:0 15px 35px #1c788921}.vc-center-wa-bubble small{color:#168aa2;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.vc-center-wa-bubble b{margin:5px 0;font-size:17px;display:block}.vc-center-wa-bubble p{color:#416d77;font-size:13px;line-height:1.45}.vc-center-wa-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 10px;display:grid}.vc-center-wa-actions span{color:#087f98;background:#effafb;border:1px solid #14aac226;border-radius:11px;place-items:center;min-height:35px;font-size:10px;font-weight:900;display:grid}.vc-center-wa-bubble em{color:#648994;font-size:10px;font-style:normal}.vc-center-provider-status{gap:8px;margin-top:12px;display:grid}.vc-center-provider-status>div{border:1px solid var(--ca-line);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:11px 12px;display:flex}.vc-center-provider-status>div>span{border-radius:50%;width:10px;height:10px}.vc-center-provider-status .is-ready{background:#35c88a;box-shadow:0 0 0 5px #35c88a1f}.vc-center-provider-status .is-pending{background:#edb535;box-shadow:0 0 0 5px #edb5351f}.vc-center-provider-status b{font-size:12px;display:block}.vc-center-provider-status small{color:var(--ca-muted);margin-top:1px;font-size:10px;display:block}.vc-center-premium .vc-center-whatsapp-optin{cursor:pointer!important;background:linear-gradient(135deg,#e4f9fceb,#f8fffff5)!important;border:1px solid #13abc229!important;border-radius:16px!important;grid-template-columns:22px 1fr!important;align-items:start!important;gap:10px!important;padding:12px 13px!important;display:grid!important;position:relative!important}.vc-center-premium .vc-center-whatsapp-optin input{opacity:0!important;position:absolute!important}.vc-center-whatsapp-optin-check{color:#0000!important;background:#cfebef!important;border-radius:7px!important;place-items:center!important;width:22px!important;height:22px!important;font-weight:900!important;transition:all .18s!important;display:grid!important}.vc-center-whatsapp-optin input:checked+.vc-center-whatsapp-optin-check{color:#fff!important;background:linear-gradient(145deg,#0ca6c1,#4ed8cf)!important;box-shadow:0 6px 12px #0da3bb2e!important}.vc-center-whatsapp-optin b{color:#164652!important;font-size:12px!important;display:block!important}.vc-center-whatsapp-optin small{color:#678a94!important;margin-top:2px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.vc-center-team-premium .vc-center-protected-check{color:#fff;background:linear-gradient(145deg,#0da8c3,#4ed7cf);border-radius:9px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:950;display:grid;box-shadow:0 8px 16px #0aa4be2e,inset 0 1px #ffffff6b}.vc-center-team-premium .vc-center-permission.is-protected{background:linear-gradient(145deg,#effcfdfa,#fffffffa);border-color:#10a9c133}.vc-manage-appointment{color:#173b45;background:radial-gradient(circle at 15% 10%,#22bed21c,#0000 34%),linear-gradient(#f8feff,#effafd);justify-content:center;min-height:100vh;padding:36px 18px;display:flex}.vc-manage-card{background:#fffffff5;border:1px solid #12a9c12b;border-radius:30px;align-self:flex-start;width:min(100%,920px);overflow:hidden;box-shadow:0 28px 70px #117d9021}.vc-manage-card>header{color:#fff;background:linear-gradient(115deg,#0aa4c0,#55d9d0);align-items:center;gap:14px;padding:26px;display:flex}.vc-manage-logo{background:#ffffff2e;border:1px solid #ffffff40;border-radius:15px;place-items:center;width:48px;height:48px;font-size:27px;display:grid}.vc-manage-card header small{letter-spacing:.13em;font-weight:900}.vc-manage-card header h1{color:#fff;margin:3px 0;font-size:27px}.vc-manage-card header p{color:#ffffffe6;margin:0}.vc-manage-success,.vc-manage-error{border-radius:14px;margin:16px 18px 0;padding:12px 14px;font-weight:700}.vc-manage-success{color:#19805b;background:#e8f9f1}.vc-manage-error{color:#b23d52;background:#fff0f2}.vc-manage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.vc-manage-summary>div{background:linear-gradient(145deg,#f1fbfc,#fff);border:1px solid #11aac221;border-radius:18px;padding:14px 15px}.vc-manage-summary small{color:#268399;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.vc-manage-summary b{margin-top:4px;font-size:14px;display:block}.vc-manage-summary span{color:#688a94;margin-top:2px;font-size:11px;display:block}.vc-manage-map{background:#eaf9fb;border-radius:12px;margin:0 18px 14px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#087e96!important}.vc-manage-actions{gap:9px;padding:0 18px 18px;display:flex}.vc-manage-actions form{flex:1}.vc-manage-actions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ba5c0,#4bd6cf);border:0;border-radius:14px;width:100%;padding:12px;font-weight:900}.vc-manage-actions .is-danger{color:#b1465a;background:#fff0f2;border:1px solid #f4cbd4}.vc-manage-actions button:disabled{opacity:.45;cursor:not-allowed}.vc-manage-reschedule{background:linear-gradient(#fbffff,#f1fafc);border-top:1px solid #0fa9c021;padding:20px 18px 24px}.vc-manage-reschedule small{color:#168ba4;letter-spacing:.12em;font-size:9px;font-weight:900}.vc-manage-reschedule h2{margin:3px 0;font-size:21px}.vc-manage-reschedule p{color:#6d8b94;margin:2px 0 14px;font-size:12px}.vc-manage-slot-groups{gap:10px;display:grid}.vc-manage-slot-groups article{background:#fff;border:1px solid #12a8c024;border-radius:17px;padding:13px}.vc-manage-slot-groups article>b{text-transform:capitalize;margin-bottom:9px;font-size:12px;display:block}.vc-manage-slot-groups article>div{flex-wrap:wrap;gap:7px;display:flex}.vc-manage-slot-groups form{display:inline-flex}.vc-manage-slot-groups button{color:#087e96;cursor:pointer;background:#eaf9fb;border:1px solid #10a8c02e;border-radius:11px;padding:9px 12px;font-weight:900}.vc-manage-slot-groups button:hover{color:#fff;background:linear-gradient(90deg,#0ba5c0,#4bd6cf)}.vc-manage-no-slots,.vc-manage-closed{color:#587d87;background:#eef9fb;border-radius:16px;padding:16px}.vc-manage-closed{margin:0 18px 20px}.vc-manage-closed b{color:#234b55;display:block}.vc-manage-closed p{margin:4px 0 0;font-size:12px}.vc-manage-expired{text-align:center;background:#fff;border:1px solid #14abc229;border-radius:28px;align-self:center;width:min(100%,620px);padding:36px;box-shadow:0 24px 60px #147e911f}.vc-manage-expired>div{color:#fff;background:linear-gradient(145deg,#0ba5c0,#4bd6cf);border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;font-size:24px;font-weight:900;display:grid}.vc-manage-expired small{color:#178ba3;letter-spacing:.12em;margin-top:14px;font-weight:900;display:block}.vc-manage-expired h1{margin:5px 0}.vc-manage-expired p{color:#6a8a94}@media (max-width:900px){.vc-center-automation-hero{grid-template-columns:1fr}.vc-center-automation-hero>a{justify-self:start}.vc-center-automation-stats{grid-template-columns:repeat(2,1fr)}.vc-center-automation-grid{grid-template-columns:1fr}}@media (max-width:600px){.vc-center-automation-stats{grid-template-columns:1fr}.vc-center-automation-hero-copy h1{font-size:28px}.vc-center-auto-deadline{flex-direction:column;align-items:flex-start}.vc-center-auto-deadline select{width:100%}.vc-manage-summary{grid-template-columns:1fr}.vc-manage-actions{flex-direction:column}}.vc-center-automation .vc-center-auto-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.vc-center-automation .vc-center-auto-toggle-list>label{background:linear-gradient(145deg,#fffffffa,#ecfbfdf5)!important;border:1px solid #11acc32b!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy switch"!important;align-items:center!important;column-gap:18px!important;width:100%!important;min-height:92px!important;padding:16px 18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 25px #0b7e9412,inset 0 1px #fffffffa!important}.vc-center-automation .vc-center-auto-toggle-list>label:hover{transform:translateY(-1px);border-color:#0fa9c24d!important;box-shadow:0 14px 30px #0b7e941c,inset 0 1px #fff!important}.vc-center-automation .vc-center-auto-toggle-list>label>.vc-center-auto-switch{flex:none!important;grid-area:switch!important;justify-self:end!important}.vc-center-automation .vc-center-auto-toggle-list>label>span:last-child{grid-area:copy!important;width:100%!important;min-width:0!important;display:block!important}.vc-center-automation .vc-center-auto-toggle-list>label>span:last-child b{color:#173f4a!important;white-space:normal!important;margin:0 0 5px!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.vc-center-automation .vc-center-auto-toggle-list>label>span:last-child small{color:#638792!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:30rem!important;margin:0!important;font-size:11px!important;line-height:1.42!important;display:block!important}.vc-center-automation .vc-center-auto-toggle-list>label:first-child{background:radial-gradient(circle at 92% 25%,#53d7cf2e,#0000 25%),linear-gradient(135deg,#def8fbfa,#f9fffffa)!important;border-color:#0ea6bf3d!important;grid-column:1/-1!important;min-height:84px!important}.vc-center-automation .vc-center-auto-deadline{min-height:72px!important;margin-top:14px!important;padding:15px 17px!important}.vc-center-automation .vc-center-auto-deadline>div{min-width:0!important}.vc-center-automation .vc-center-auto-deadline select{flex:0 0 175px!important}.vc-center-automation .vc-center-automation-save{letter-spacing:.01em!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.vc-center-automation .vc-center-wa-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.vc-center-automation .vc-center-wa-actions span{text-align:center!important;white-space:nowrap!important;min-width:0!important;min-height:38px!important;padding:0 8px!important}.vc-center-automation .vc-center-provider-status{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.vc-center-automation .vc-center-provider-status>div{background:linear-gradient(145deg,#fffffffa,#effbfdf5)!important;min-height:68px!important;padding:13px 14px!important;box-shadow:0 9px 22px #0e7a8f0f!important}@media (max-width:780px){.vc-center-automation .vc-center-auto-toggle-list{grid-template-columns:1fr!important}.vc-center-automation .vc-center-auto-toggle-list>label:first-child{grid-column:auto!important}.vc-center-automation .vc-center-provider-status{grid-template-columns:1fr!important}}@media (max-width:520px){.vc-center-automation .vc-center-auto-toggle-list>label{grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px!important;padding:14px!important}.vc-center-automation .vc-center-auto-deadline{align-items:stretch!important}.vc-center-automation .vc-center-auto-deadline select{flex:auto!important;width:100%!important}.vc-center-automation .vc-center-wa-actions{grid-template-columns:1fr!important}}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article{background:linear-gradient(112deg,transparent 7%,#fff3 27%,transparent 46%), linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;min-height:112px!important;box-shadow:0 15px 34px var(--vc-doc-shadow),inset 0 1px 0 #ffffff6b!important;border:1px solid #ffffff8f!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article:after{content:"";pointer-events:none;background:#ffffff09;border:1px solid #ffffff2b;border-radius:50%;width:118px;height:118px;position:absolute;top:-42px;right:-28px}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article>span{z-index:1;position:relative;width:46px!important;height:46px!important;color:var(--vc-doc-accent-deep)!important;background:#ffffffe0!important;border:1px solid #ffffff52!important;box-shadow:inset 0 1px #fff,0 8px 18px #2e20291a!important}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article>span svg{width:21px!important;max-width:21px!important;height:21px!important;max-height:21px!important;display:block!important}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article>div{z-index:1;position:relative}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid :is(small,strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 8px #4d21371a!important}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article.plus-active{background:linear-gradient(112deg,#0000 7%,#ffffff38 27%,#0000 46%),linear-gradient(145deg,#c99519,#e4b83e,#f0d276)!important;box-shadow:0 15px 34px #a8791233,inset 0 1px #ffffff73!important}.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid article.plus-active>span{color:#8a6510!important;background:#ffffffe8!important}.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-summary article{background:linear-gradient(112deg,transparent 8%,#ffffff2e 29%,transparent 48%), linear-gradient(145deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;box-shadow:0 14px 32px var(--vc-doc-shadow),inset 0 1px 0 #ffffff6b!important;border:1px solid #ffffff85!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-summary-icon{width:48px!important;height:48px!important;color:var(--vc-doc-accent-deep)!important;background:#ffffffe8!important;border:1px solid #fff9!important;border-radius:15px!important;box-shadow:0 9px 20px #2b1d251c,inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-summary-icon svg{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:block!important}.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-summary :is(small,strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-manager{border-color:color-mix(in srgb,var(--vc-doc-accent) 18%,#fff)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-doc-accent-2) 14%,transparent),transparent 28%), linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 62%,#fff))!important;box-shadow:0 20px 48px var(--vc-doc-shadow),inset 0 1px 0 #fff!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-manager:before{content:"";background:linear-gradient(90deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2));height:4px;position:absolute;top:0;left:0;right:0}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-new-service-form{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--vc-doc-soft) 72%,#fff),#fffffff2)!important;box-shadow:inset 0 1px #fff,0 10px 24px #462b390b!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-service-editor-row{border:1px solid color-mix(in srgb,var(--vc-doc-accent) 13%,#fff)!important;background:linear-gradient(110deg,#fffffff5,color-mix(in srgb,var(--vc-doc-soft) 42%,#fff))!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #3e2c350d,inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-service-editor-row:before{content:"";background:linear-gradient(180deg,var(--vc-doc-accent-3),var(--vc-doc-accent-2));width:4px;position:absolute;top:0;bottom:0;left:0}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-manager :is(input,select){border-color:color-mix(in srgb,var(--vc-doc-accent) 14%,#fff)!important;color:#332a30!important;background:#ffffffeb!important;box-shadow:inset 0 1px #fff!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-manager :is(input,select):focus{border-color:var(--vc-doc-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-doc-accent) 12%,transparent)!important}.vc-doctor-menu-specialty-premium .vc-doctor-public-editor .vc-services-manager .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3),var(--vc-doc-accent),var(--vc-doc-accent-2))!important;min-height:44px!important;box-shadow:0 11px 24px var(--vc-doc-shadow),inset 0 1px 0 #ffffff61!important;border-radius:14px!important}.vc-center-shell{--vc-center-a:#11a9c3;--vc-center-b:#56d9d0;--vc-center-deep:#087d96;--vc-center-soft:#ecfbfd;--primary:#18abc2!important;--primary2:#58d9d0!important}.vc-center-shell :is(input,select,textarea,button,a):focus-visible{outline-color:#11a9c34d!important}.vc-center-shell :is(input,select,textarea):focus{border-color:#11a9c36b!important;box-shadow:0 0 0 4px #11a9c31a!important}.vc-center-automation :is(.vc-center-automation-brand>span,.vc-center-automation-card-head>span,.vc-center-automation-stats article>span) svg,.vc-center-premium :is(.brand-mark,.vc-center-section-icon,.vc-center-metric-icon,.vc-center-empty-icon) svg,.vc-center-team-premium :is(.brand-mark,.vc-center-section-icon,.vc-center-permission-icon) svg,.vc-center-config-premium :is(.brand-mark,.vc-center-section-icon) svg{flex:none!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:block!important}.vc-center-automation .vc-center-automation-brand>span,.vc-center-automation .vc-center-automation-card-head>span,.vc-center-automation .vc-center-automation-stats article>span{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important}.vc-center-shell .vc-role-content :is(.vc-center-metric-card,.vc-center-stat-card,.vc-center-team-stat,.vc-center-card,.vc-center-settings-card,.vc-center-plan-card,.vc-center-automation-card,.vc-center-automation-stats article,.vc-center-section-card){border:1px solid #18abc22e!important;border-radius:22px!important;box-shadow:0 16px 38px #12899e17,inset 0 1px #fffffff5!important}.vc-search-restored-page{--primary:#19abc2!important;--primary2:#54d7d0!important}.vc-search-restored-page :is(input,select,button):focus-visible{outline-offset:2px!important;outline:3px solid #19abc238!important}.vc-search-restored-page :is(input,select):focus{border-color:#19abc261!important;box-shadow:0 0 0 4px #19abc217!important}.vc-search-restored-page .vc-search-control,.vc-search-restored-page .vc-search-control select,.vc-search-restored-page .vc-search-control input{accent-color:#19abc2!important}.vc-search-restored-page .vc-search-nearby-head .btn,.vc-search-restored-page .vc-use-location-button,.vc-search-restored-page button[class*=location]{color:#087f97!important;background:linear-gradient(145deg,#fff,#effbfd)!important;border:1px solid #19abc22e!important;border-radius:999px!important;width:auto!important;min-width:0!important;max-width:max-content!important;min-height:38px!important;padding:0 16px!important;box-shadow:0 9px 22px #15849912,inset 0 1px #fff!important}.vc-search-restored-page .vc-osm-map-frame,.vc-search-restored-page .vc-osm-map-stage{height:430px!important;min-height:430px!important;max-height:430px!important}.vc-search-restored-page .vc-osm-map-stage{position:relative!important;overflow:hidden!important}.vc-search-restored-page .vc-osm-tile-layer{position:absolute!important;inset:0!important;overflow:hidden!important}.vc-search-restored-page .vc-osm-tile{max-width:none!important;max-height:none!important;position:absolute!important}.vc-doctor-menu-specialty-premium :is(.vc-dashboard-empty .btn,.vc-waiting-empty .vc-doctor-soft-button,.vc-empty-state .btn),.vc-center-shell :is(.btn,.vc-center-button){text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (max-width:900px){.vc-center-automation .vc-center-auto-toggle-list,.vc-doctor-menu-specialty-premium .vc-team-plus-premium .vc-team-summary-grid,.vc-doctor-menu-specialty-premium .vc-waiting-premium .vc-waiting-summary{grid-template-columns:1fr!important}}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article{isolation:isolate!important;background:linear-gradient(112deg,transparent 8%,#ffffff38 28%,transparent 48%), linear-gradient(135deg,var(--vc-doc-accent-3,#cb4f8b),var(--vc-doc-accent,#e982b0),var(--vc-doc-accent-2,#f3a8c8))!important;box-shadow:0 15px 34px var(--vc-doc-shadow,#cb4f8b2e),inset 0 1px 0 #ffffff6b!important;border:1px solid #ffffff7a!important;position:relative!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:#ffffff0b!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:118px!important;height:118px!important;position:absolute!important;top:-42px!important;right:-28px!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>div,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>span{z-index:1!important;position:relative!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>div :is(small,strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 8px #41192e1f!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>span{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;color:var(--vc-doc-ink,#8f4c73)!important;-webkit-text-fill-color:var(--vc-doc-ink,#8f4c73)!important;background:linear-gradient(145deg,#fffffffa,#fff8fce0)!important;border:1px solid #ffffffb8!important;border-radius:15px!important;place-items:center!important;display:grid!important;box-shadow:inset 0 1px #fff,0 8px 18px #371c2b21!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>span svg{width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;color:var(--vc-doc-ink,#8f4c73)!important;stroke:currentColor!important;fill:none!important;display:block!important;overflow:visible!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article>span svg :is(path,circle,line,polyline,rect){stroke:currentColor!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article.plus-active{background:linear-gradient(112deg,#0000 8%,#ffffff47 28%,#0000 48%),linear-gradient(135deg,#b88616,#dfb43b,#f1d77c)!important;border-color:#ffffff94!important;box-shadow:0 15px 34px #a8791238,inset 0 1px #ffffff85!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article.plus-active>div :is(small,strong,p){color:#5c430b!important;-webkit-text-fill-color:#5c430b!important;text-shadow:none!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-team-plus-premium .vc-team-summary-grid>article.plus-active>span{color:#72520b!important;-webkit-text-fill-color:#72520b!important;background:#fffffff0!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal):not(.vc-doctor-automation).vc-team-plus-premium>.vc-team-plus-top .vc-team-top-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal):not(.vc-doctor-automation).vc-team-plus-premium .vc-team-top-button{text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3,#cb4f8b),var(--vc-doc-accent,#e982b0),var(--vc-doc-accent-2,#f3a8c8))!important;min-height:44px!important;box-shadow:0 11px 25px var(--vc-doc-shadow,#cb4f8b2e),inset 0 1px 0 #fff6!important;border:1px solid #ffffff7a!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;display:inline-flex!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary>article{background:linear-gradient(112deg,transparent 8%,#fff3 28%,transparent 48%), linear-gradient(135deg,var(--vc-doc-accent-3,var(--vc-specialty,#cb4f8b)),var(--vc-doc-accent,var(--vc-specialty-2,#e982b0)),var(--vc-doc-accent-2,var(--vc-specialty-2,#f3a8c8)))!important;box-shadow:0 14px 32px var(--vc-doc-shadow,#cb4f8b2e),inset 0 1px 0 #ffffff6b!important;border:1px solid #ffffff80!important;overflow:hidden!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary>article :is(small,strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 8px #41192e1f!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--vc-doc-ink,var(--vc-specialty-ink,#8f4c73))!important;-webkit-text-fill-color:var(--vc-doc-ink,var(--vc-specialty-ink,#8f4c73))!important;background:linear-gradient(145deg,#fffffffa,#fff8fce6)!important;border:1px solid #ffffffbd!important;border-radius:15px!important;place-items:center!important;display:grid!important;box-shadow:inset 0 1px #fff,0 9px 20px #2b1d251f!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon svg{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;color:var(--vc-doc-ink,var(--vc-specialty-ink,#8f4c73))!important;stroke:currentColor!important;fill:none!important;display:block!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:currentColor!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell.vc-doctor-dashboard-premium .vc-dashboard-header-actions>a.vc-doctor-soft-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell.vc-doctor-dashboard-premium .vc-dashboard-header-actions>a.vc-doctor-soft-button:hover,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell.vc-doctor-dashboard-premium .vc-dashboard-header-actions>a.vc-doctor-soft-button:focus-visible{text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3,var(--vc-specialty,#cb4f8b)),var(--vc-doc-accent,var(--vc-specialty-2,#e982b0)),var(--vc-doc-accent-2,var(--vc-specialty-2,#f3a8c8)))!important;min-width:118px!important;min-height:44px!important;box-shadow:0 11px 25px var(--vc-doc-shadow,#cb4f8b2e),inset 0 1px 0 #ffffff6b!important;text-shadow:0 1px 1px #41192e1a!important;border:1px solid #ffffff7a!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell.vc-waiting-premium .vc-doctor-premium-links>a.vc-doctor-soft-button,.vc-doctor-menu-specialty-premium .vc-role-content .app-shell.vc-waiting-premium .vc-doctor-premium-links>a.vc-doctor-soft-button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-doc-accent-3,var(--vc-specialty,#cb4f8b)),var(--vc-doc-accent,var(--vc-specialty-2,#e982b0)),var(--vc-doc-accent-2,var(--vc-specialty-2,#f3a8c8)))!important;box-shadow:0 10px 23px var(--vc-doc-shadow,#cb4f8b2e)!important;border:1px solid #ffffff7a!important}.vc-center-automation .vc-center-message-editor{isolation:isolate!important;background:radial-gradient(circle at 100% 0,#4ed7d01a,#0000 30%),linear-gradient(145deg,#fffffffa,#ecfafcf5)!important;border:1px solid #16abc42e!important;border-top:4px solid #1eb7c8!important;border-radius:28px!important;margin-top:18px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #13829714,inset 0 1px #fffffffa!important}.vc-center-message-editor-head{align-items:center!important;gap:13px!important;margin-bottom:18px!important;display:flex!important}.vc-center-message-editor-icon{color:#fff!important;background:linear-gradient(145deg,#079db8,#53d5cf)!important;border-radius:16px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;box-shadow:0 10px 22px #0b9bb42e,inset 0 1px #ffffff57!important}.vc-center-message-editor-icon svg{stroke:currentColor!important;width:23px!important;max-width:23px!important;height:23px!important;max-height:23px!important;display:block!important}.vc-center-message-editor-head small{color:#0b8da5!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important;display:block!important}.vc-center-message-editor-head h2{color:#173d47!important;margin:4px 0!important;font-size:24px!important;line-height:1.12!important}.vc-center-message-editor-head p{color:#64818a!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.vc-center-message-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:13px!important;display:grid!important}.vc-center-message-template-card{background:linear-gradient(145deg,#fffffffa,#edfafcf2)!important;border:1px solid #14a9c029!important;border-radius:21px!important;min-width:0!important;padding:16px!important;box-shadow:0 10px 26px #1a82950e,inset 0 1px #fff!important}.vc-center-message-template-kicker{color:#087f96!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#e1f8fb,#f5ffff)!important;border:1px solid #16abc421!important;border-radius:999px!important;align-items:center!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.vc-center-message-template-card h3{color:#1a3e47!important;margin:10px 0 5px!important;font-size:16px!important;line-height:1.2!important}.vc-center-message-template-card>p{color:#6c8991!important;min-height:34px!important;margin:0 0 13px!important;font-size:10px!important;line-height:1.45!important}.vc-center-message-template-card label{color:#315c66!important;margin:11px 0 6px!important;font-size:10px!important;font-weight:850!important;display:block!important}.vc-center-automation .vc-center-message-template-card textarea,.vc-center-automation .vc-center-message-template-card input{box-sizing:border-box!important;color:#24434b!important;-webkit-text-fill-color:#24434b!important;width:100%!important;min-width:0!important;font:inherit!important;background:linear-gradient(145deg,#fff,#f5fcfd)!important;border:1px solid #16abc433!important;border-radius:13px!important;outline:none!important;padding:11px 12px!important;font-size:11px!important;line-height:1.5!important;display:block!important;box-shadow:inset 0 1px #fff,0 5px 14px #197a8c09!important}.vc-center-automation .vc-center-message-template-card textarea{resize:vertical!important;white-space:pre-wrap!important;min-height:174px!important}.vc-center-automation .vc-center-message-template-card textarea:focus,.vc-center-automation .vc-center-message-template-card input:focus{border-color:#0d9fb87a!important;box-shadow:0 0 0 4px #0d9fb81a,inset 0 1px #fff!important}.vc-center-message-character-count{text-align:right!important;color:#7d9ba2!important;font-variant-numeric:tabular-nums!important;margin-top:5px!important;font-size:9px!important}.vc-center-message-template-help{color:#78939a!important;margin-top:6px!important;font-size:9px!important;line-height:1.4!important;display:block!important}.vc-center-message-preview-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:14px!important;margin-top:14px!important;display:grid!important}.vc-center-message-tokens,.vc-center-message-live-preview{background:linear-gradient(145deg,#fffffff0,#effbfdf2)!important;border:1px solid #16abc424!important;border-radius:21px!important;min-width:0!important;padding:17px!important;box-shadow:inset 0 1px #fff!important}.vc-center-message-tokens>b{color:#244b55!important;font-size:13px!important;display:block!important}.vc-center-message-tokens>p{color:#6c8991!important;margin:5px 0 12px!important;font-size:10px!important;line-height:1.45!important}.vc-center-message-token-list{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.vc-center-message-token-list code{color:#087d94!important;background:linear-gradient(145deg,#e8f9fb,#fff)!important;border:1px solid #10a2bb29!important;border-radius:9px!important;padding:7px 9px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.vc-center-message-tokens>small{color:#7b969d!important;margin-top:12px!important;font-size:10px!important;line-height:1.5!important;display:block!important}.vc-center-message-preview-toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.vc-center-message-preview-toolbar label{color:#244b55!important;font-size:12px!important;font-weight:900!important}.vc-center-automation .vc-center-message-preview-toolbar select{color:#244b55!important;background:#fff!important;border:1px solid #16abc433!important;border-radius:12px!important;max-width:260px!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.vc-center-message-phone{background:linear-gradient(145deg,#dff5f8,#eefbfc)!important;border:1px solid #15a4bc2e!important;border-radius:24px!important;max-width:520px!important;margin:0 auto!important;padding:12px!important;box-shadow:inset 0 1px #fffffff2!important}.vc-center-message-phone-top{color:#54828c!important;align-items:center!important;gap:8px!important;padding:3px 4px 12px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.vc-center-message-phone-top span{background:#26bba7!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px #26bba71f!important}.vc-center-message-bubble{background:linear-gradient(145deg,#fff,#fbffff)!important;border:1px solid #fffffff5!important;border-radius:18px 18px 18px 6px!important;padding:15px!important;box-shadow:0 8px 22px #18697a12!important}.vc-center-message-bubble-brand{color:#07859b!important;letter-spacing:.04em!important;margin-bottom:8px!important;font-size:9px!important;font-weight:900!important}.vc-center-message-bubble>p{color:#2d5963!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.vc-center-message-preview-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important;display:grid!important}.vc-center-message-preview-actions span{color:#087d94!important;text-align:center!important;background:linear-gradient(145deg,#f0fbfc,#e3f8fa)!important;border:1px solid #0fa4bc26!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:4px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.vc-center-message-phone>small{color:#688b93!important;margin:9px 4px 0!important;font-size:9px!important;line-height:1.4!important;display:block!important}.vc-center-message-meta-note{background:linear-gradient(135deg,#e9f9fb,#f8ffff)!important;border:1px solid #1299b129!important;border-radius:16px!important;margin-top:14px!important;padding:14px 16px!important}.vc-center-message-meta-note strong{color:#126d7e!important;font-size:11px!important;display:block!important}.vc-center-message-meta-note p{color:#567982!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.55!important}.vc-center-message-save{color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#079db8,#20bdc7,#59d9cf)!important;border:1px solid #ffffff7a!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:14px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 11px 25px #0b9bb42e,inset 0 1px #fff6!important}.vc-center-message-readonly{color:#64818a!important;margin:14px 0 0!important;font-size:11px!important}@media (max-width:1050px){.vc-center-message-template-grid{grid-template-columns:1fr 1fr!important}.vc-center-message-preview-layout{grid-template-columns:1fr!important}}@media (max-width:640px){.vc-center-automation .vc-center-message-editor{border-radius:22px!important;padding:15px!important}.vc-center-message-editor-head{align-items:flex-start!important}.vc-center-message-editor-head h2{font-size:20px!important}.vc-center-message-template-grid{grid-template-columns:1fr!important}.vc-center-message-template-card>p{min-height:0!important}.vc-center-message-preview-toolbar{flex-direction:column!important;align-items:flex-start!important}.vc-center-automation .vc-center-message-preview-toolbar select{width:100%!important;max-width:none!important}.vc-center-message-preview-actions{grid-template-columns:1fr!important}}.vc-home-center-cta>a.btn-primary{color:#062e3b!important;text-align:center!important;background:linear-gradient(135deg,#10a8b8 0%,#16c9c2 100%)!important;border:1px solid #fff9!important;font-weight:800!important;box-shadow:0 12px 28px #089eb13d,inset 0 1px #ffffff8c!important}.vc-home-center-cta>a.btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.vc-search-restored-page .vc-search-field-premium-select,.vc-search-restored-page .vc-search-control{border:1px solid #2c7e9733!important;outline:0!important;box-shadow:0 7px 22px #104b630e,inset 0 1px #ffffffd9!important}.vc-search-restored-page .vc-search-field-premium-select select,.vc-search-restored-page .vc-search-control select{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.vc-search-restored-page .vc-osm-map-frame{background:#e8f2f0!important;border:1px solid #217d973d!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 48px #10415921,inset 0 1px #ffffffd9!important}.vc-center-plan-feedback{margin:12px 0!important}.vc-center-commercial-plans{background:linear-gradient(145deg,#fffffffa,#effafbf5);border:1px solid #1294ab2b;border-radius:26px;margin-top:26px;padding:clamp(18px,3vw,30px);box-shadow:0 18px 45px #114d6012}.vc-center-commercial-heading small{letter-spacing:.14em;color:#128da3;font-size:10px;font-weight:800}.vc-center-commercial-heading h2{color:#153f4b;letter-spacing:-.035em;margin:7px 0;font-size:clamp(22px,2.4vw,30px)}.vc-center-commercial-heading p{color:#66838b;max-width:680px;margin:0;font-size:13px;line-height:1.6}.vc-center-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.vc-center-commercial-card{--plan-accent:#0b9bb0;--plan-soft:#e9f9fb;border:1px solid color-mix(in srgb,var(--plan-accent) 22%,white);background:linear-gradient(155deg,#fff 0%,var(--plan-soft) 100%);border-radius:20px;flex-direction:column;min-width:0;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #18556811,inset 0 1px #fff}.vc-center-commercial-card:before{content:"";background:linear-gradient(90deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 35%,white));height:4px;position:absolute;inset:0 0 auto}.vc-center-commercial-card.vc-plan-basic{--plan-accent:#2a9cba;--plan-soft:#eefaff}.vc-center-commercial-card.vc-plan-pro{--plan-accent:#3b77c4;--plan-soft:#eff5ff}.vc-center-commercial-card.vc-plan-plus{--plan-accent:#168f85;--plan-soft:#ecfaf6}.vc-center-commercial-card.vc-plan-ultra{--plan-accent:#9167bf;--plan-soft:#f7f0ff}.vc-center-commercial-eyebrow{color:var(--plan-accent);letter-spacing:.12em;margin-top:3px;font-size:9px;font-weight:800}.vc-center-commercial-card h3{color:#173e4b;letter-spacing:-.04em;margin:8px 0 5px;font-size:24px}.vc-center-commercial-card>p{color:#5c7881;min-height:58px;margin:0;font-size:12px;line-height:1.55}.vc-center-commercial-card>strong{color:#214b57;margin:10px 0 15px;font-size:12px}.vc-center-commercial-card form{flex-direction:column;gap:8px;margin-top:auto;display:flex}.vc-center-commercial-card label{color:#41636e;font-size:10px;font-weight:700}.vc-center-commercial-card label span{color:#78929a;font-weight:500}.vc-center-commercial-card textarea{resize:vertical;color:#1d4652;width:100%;min-height:60px;font:inherit;background:#ffffffd9;border:1px solid #31738933;border-radius:11px;outline:none;padding:9px;font-size:11px}.vc-center-commercial-card textarea:focus{border-color:var(--plan-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--plan-accent) 14%,transparent)}.vc-center-commercial-card button{background:linear-gradient(135deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 76%,#24d5c5));color:#fff;min-height:41px;box-shadow:0 8px 18px color-mix(in srgb,var(--plan-accent) 20%,transparent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:3px;font-size:11px;font-weight:800;display:flex}.vc-center-commercial-note{color:#728d95;margin:16px 0 0;font-size:10px;line-height:1.6}@media (max-width:1000px){.vc-center-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vc-center-commercial-grid{grid-template-columns:1fr}.vc-center-commercial-card>p{min-height:0}.vc-center-commercial-plans{border-radius:20px;padding:16px}}.vc-search-city-field,.vc-search-city-field .vc-search-field-copy{min-width:0}.vc-search-city-field .vc-premium-select{max-width:100%}.vc-admin-center-plan-requests .verification-card{background:linear-gradient(145deg,#fff,#f3fbfc);border:1px solid #1091a629;border-radius:18px;box-shadow:0 8px 24px #0d495b0f}.vc-public-home .vc-home-hero{height:auto!important;min-height:0!important;margin-bottom:24px!important;padding:clamp(22px,3vw,34px)!important;overflow:visible!important}.vc-public-home .vc-home-hero-content{width:100%!important;min-width:0!important;max-width:100%!important}.vc-public-home .vc-home-copy{width:100%!important;max-width:100%!important;margin-top:clamp(24px,3vw,42px)!important;overflow:visible!important}.vc-public-home .vc-home-copy h1{max-width:760px!important}.vc-public-home .vc-home-search.vc-search-layout-0030{z-index:30!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.18fr) minmax(0,.92fr) minmax(0,.9fr)!important;gap:14px!important;width:min(1120px,100%)!important;min-width:0!important;max-width:100%!important;margin:22px 0 14px!important;padding:20px!important;position:relative!important}.vc-public-home .vc-home-search.vc-search-layout-0030>.field,.vc-public-home .vc-home-search.vc-search-layout-0030>.vc-search-main-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.vc-public-home .vc-home-search .vc-search-control{background:#fffffff5!important;border:1px solid #258b9f4d!important;border-radius:999px!important;width:100%!important;min-width:0!important;overflow:hidden!important;box-shadow:0 5px 16px #124e600b!important}.vc-public-home .vc-home-search .vc-search-control:focus-within{border-color:#149bb2!important;box-shadow:0 0 0 3px #149bb221!important}.vc-public-home .vc-home-search .vc-search-control :is(input,select){width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;color:#342b34!important;background:0 0!important;border:0!important;outline:0!important}.vc-public-home .vc-home-search .vc-search-control select{appearance:none!important;padding-right:52px!important}.vc-public-home .vc-home-search .vc-search-control-icon{pointer-events:none!important}.vc-public-home .vc-home-body{clear:both!important;z-index:1!important;margin-top:26px!important;position:relative!important}@media (max-width:1120px){.vc-public-home .vc-home-search.vc-search-layout-0030{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:700px){.vc-public-home .vc-home-hero{border-radius:24px!important;padding:18px!important}.vc-public-home .vc-home-copy{margin-top:24px!important}.vc-public-home .vc-home-search.vc-search-layout-0030{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:15px!important}}.vc-home-map-section{clear:both!important;z-index:1!important;isolation:isolate!important;width:100%!important;max-width:100%!important;margin:24px 0 28px!important;display:block!important;position:relative!important}.vc-home-map-section .vc-nearby-map-shell{background:linear-gradient(145deg,#fffffffa,#effafcf5)!important;border:1px solid #37aabe30!important;border-radius:28px!important;width:100%!important;min-width:0!important;padding:clamp(16px,2.4vw,26px)!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 20px 50px #1a5e6f17,inset 0 1px #fff!important}.vc-home-map-section .vc-nearby-map-head{justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin:0 0 16px!important;display:flex!important}.vc-home-map-section .vc-nearby-map-head h2{color:#183e4b!important;letter-spacing:-.035em!important;margin:6px 0!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.1!important}.vc-home-map-section .vc-nearby-map-head p{color:#63808a!important;max-width:620px!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.vc-home-map-section .vc-nearby-kicker{color:#138fa4!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.vc-home-map-section .vc-nearby-head-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.vc-home-map-section .vc-nearby-state-pill{color:#2a6574!important;background:#ffffffd9!important;border:1px solid #2090a429!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.vc-home-map-section .vc-nearby-location-button{color:#fff!important;background:linear-gradient(135deg,#168da8,#18bcb8)!important;border:0!important;border-radius:12px!important;min-height:38px!important;padding:0 15px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 8px 20px #1499ae33!important}.vc-home-map-section .vc-nearby-map-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr)!important;align-items:stretch!important;gap:15px!important;min-width:0!important;display:grid!important}.vc-home-map-section .vc-osm-map-frame{background:#eaf5f7!important;border:1px solid #217d973d!important;border-radius:22px!important;width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;overflow:hidden!important;box-shadow:0 14px 36px #14516317!important}.vc-home-map-section .vc-osm-map-stage{isolation:isolate!important;border-radius:inherit!important;cursor:grab!important;touch-action:pan-x pan-y!important;background:#eaf5f7!important;width:100%!important;height:430px!important;min-height:430px!important;position:relative!important;overflow:hidden!important}.vc-home-map-section .vc-osm-map-stage.is-dragging{cursor:grabbing!important}.vc-home-map-section .vc-osm-tile-layer{background:#eaf5f7!important;position:absolute!important;inset:0!important;overflow:hidden!important}.vc-home-map-section .vc-osm-tile{width:256px!important;max-width:none!important;height:256px!important;max-height:none!important;position:absolute!important}.vc-home-map-section .vc-nearby-office-list{overscroll-behavior:contain!important;flex-direction:column!important;gap:10px!important;min-width:0!important;max-height:430px!important;padding:2px 5px 2px 2px!important;display:flex!important;overflow:auto!important}.vc-home-map-section .vc-nearby-office-card{color:#234753!important;background:linear-gradient(145deg,#fff,#f3fbfcfa)!important;border:1px solid #24859a26!important;border-radius:17px!important;flex-direction:column!important;flex:none!important;gap:12px!important;padding:14px!important;display:flex!important;box-shadow:0 7px 20px #184f5e0e,inset 0 1px #fff!important}.vc-home-map-section .vc-nearby-office-card h3{color:#183f4b!important;margin:5px 0!important;font-size:13px!important;line-height:1.25!important}.vc-home-map-section .vc-nearby-office-card p,.vc-home-map-section .vc-nearby-office-card small{color:#65818a!important;font-size:10px!important;line-height:1.45!important}.vc-home-map-section .vc-nearby-office-meta{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important;display:flex!important}.vc-home-map-section .vc-nearby-office-meta em{color:#167b8b!important;background:#e8f8f9!important;border-radius:8px!important;padding:5px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important}.vc-home-map-section .vc-nearby-office-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.vc-home-map-section .vc-nearby-office-actions a{color:#176d7c!important;background:#fff!important;border:1px solid #178ba029!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 9px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.vc-home-map-section .vc-nearby-empty-state{color:#527581!important;background:#ffffffb3!important;border:1px dashed #1c8ba03d!important;border-radius:16px!important;padding:24px!important}.vc-home-map-section .vc-nearby-map-note{color:#718c94!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.5!important}@media (max-width:900px){.vc-home-map-section .vc-nearby-map-grid{grid-template-columns:minmax(0,1fr)!important}.vc-home-map-section .vc-nearby-office-list{max-height:360px!important}.vc-home-map-section .vc-nearby-map-head{flex-direction:column!important;align-items:flex-start!important}.vc-home-map-section .vc-nearby-head-actions{justify-content:flex-start!important}}@media (max-width:560px){.vc-home-map-section .vc-nearby-map-shell{border-radius:20px!important;padding:14px!important}.vc-home-map-section .vc-osm-map-frame,.vc-home-map-section .vc-osm-map-stage{height:340px!important;min-height:340px!important;max-height:340px!important}}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon{color:#9e3f70!important;-webkit-text-fill-color:#9e3f70!important;background:linear-gradient(145deg,#fff 0%,#fff0f7 100%)!important;border:1px solid #fffffff2!important}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon svg{width:23px!important;height:23px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;display:block!important}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:currentColor!important;opacity:1!important}main.app-shell.vc-waiting-premium.vc-sp-cardio .vc-waiting-summary-icon{color:#973746!important;-webkit-text-fill-color:#973746!important;background:linear-gradient(145deg,#fff,#fff0f1)!important}main.app-shell.vc-waiting-premium.vc-sp-peds .vc-waiting-summary-icon{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;background:linear-gradient(145deg,#fff,#fff7df)!important}main.app-shell.vc-waiting-premium.vc-sp-gastro .vc-waiting-summary-icon{color:#087f85!important;-webkit-text-fill-color:#087f85!important;background:linear-gradient(145deg,#fff,#e8fbfa)!important}main.app-shell.vc-waiting-premium.vc-sp-dental .vc-waiting-summary-icon{color:#2450b8!important;-webkit-text-fill-color:#2450b8!important;background:linear-gradient(145deg,#fff,#edf2ff)!important}.vc-center-commercial-grid{align-items:stretch!important;gap:16px!important}.vc-center-commercial-card{--plan-ink:#243b45;--plan-muted:#58717a;--plan-border:#1e6e822e;border:1px solid var(--plan-border)!important;min-width:0!important;min-height:100%!important;color:var(--plan-ink)!important;isolation:isolate!important;border-radius:22px!important;flex-direction:column!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #1943511a,inset 0 1px #fffffff2!important}.vc-center-commercial-card.vc-plan-basic{--plan-ink:#273b45;--plan-muted:#5c717a;--plan-border:#5c7e8f4d;background:linear-gradient(145deg,#f8fbfd 0%,#e0e7ec 38%,#fff 67%,#e7edf1 100%)!important}.vc-center-commercial-card.vc-plan-pro{--plan-ink:#fff;--plan-muted:#d8e4ed;--plan-border:#a0c1d76b;background:radial-gradient(circle at 100% 0,#3eaccc4d,#0000 42%),linear-gradient(145deg,#172a37 0%,#263d4c 52%,#101b26 100%)!important;box-shadow:0 18px 42px #11263440,inset 0 1px #ffffff26!important}.vc-center-commercial-card.vc-plan-plus{--plan-ink:#4c3710;--plan-muted:#705b2c;--plan-border:#ae872b6b;background:radial-gradient(circle at 100% 0,#ffffffb3,#0000 38%),linear-gradient(145deg,#fff8df 0%,#e6ca82 48%,#fff5d6 100%)!important}.vc-center-commercial-card.vc-plan-ultra{--plan-ink:#39264f;--plan-muted:#705987;--plan-border:#9167bf4d;background:radial-gradient(circle at 100% 0,#ffffffd9,#0000 38%),linear-gradient(145deg,#fcf8ff 0%,#e7d6f7 52%,#f7efff 100%)!important}.vc-center-commercial-card:before{z-index:0!important;background:linear-gradient(90deg,var(--plan-accent,#168da8),color-mix(in srgb,var(--plan-accent,#168da8) 24%,white))!important;height:4px!important}.vc-center-commercial-card.vc-plan-basic{--plan-accent:#438aa0}.vc-center-commercial-card.vc-plan-pro{--plan-accent:#39bfd0}.vc-center-commercial-card.vc-plan-plus{--plan-accent:#b58a2e}.vc-center-commercial-card.vc-plan-ultra{--plan-accent:#9167bf}.vc-center-commercial-card .vc-center-commercial-eyebrow,.vc-center-commercial-card h3,.vc-center-commercial-card .vc-center-commercial-price strong,.vc-center-commercial-card .vc-center-commercial-price span,.vc-center-commercial-card .vc-center-commercial-desc,.vc-center-commercial-card .vc-center-commercial-limits,.vc-center-commercial-card .vc-center-commercial-features,.vc-center-commercial-card .vc-center-commercial-features li{z-index:1!important;color:var(--plan-ink)!important;-webkit-text-fill-color:var(--plan-ink)!important;position:relative!important}.vc-center-commercial-card .vc-center-commercial-eyebrow{color:var(--plan-accent)!important;-webkit-text-fill-color:var(--plan-accent)!important;letter-spacing:.14em!important;margin-top:3px!important;font-size:9px!important;font-weight:900!important}.vc-center-commercial-card h3{letter-spacing:-.04em!important;margin:9px 0 5px!important;font-size:25px!important;line-height:1.05!important}.vc-center-commercial-price{align-items:baseline!important;gap:7px!important;margin:5px 0 12px!important;display:flex!important}.vc-center-commercial-price strong{letter-spacing:-.055em!important;font-size:34px!important;font-weight:900!important;line-height:1!important}.vc-center-commercial-price span{opacity:.82!important;font-size:10px!important;font-weight:800!important}.vc-center-commercial-card .vc-center-commercial-desc{min-height:55px!important;color:var(--plan-muted)!important;-webkit-text-fill-color:var(--plan-muted)!important;margin:0 0 13px!important;font-size:11px!important;line-height:1.55!important}.vc-center-commercial-limits{flex-direction:column!important;gap:7px!important;margin-bottom:13px!important;display:flex!important}.vc-center-commercial-limits span{border:1px solid color-mix(in srgb,var(--plan-accent) 20%,transparent)!important;background:color-mix(in srgb,var(--plan-accent) 8%,transparent)!important;border-radius:10px!important;align-items:center!important;min-height:31px!important;padding:7px 9px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.vc-center-commercial-features{flex-direction:column!important;gap:9px!important;margin:0 0 18px!important;padding:0!important;font-size:10px!important;line-height:1.4!important;list-style:none!important;display:flex!important}.vc-center-commercial-features li{color:var(--plan-muted)!important;-webkit-text-fill-color:var(--plan-muted)!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.vc-center-commercial-features li span{background:var(--plan-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:50%!important;flex:0 0 17px!important;place-items:center!important;width:17px!important;height:17px!important;margin-top:-1px!important;font-size:10px!important;font-weight:900!important;display:inline-grid!important}.vc-center-commercial-card form{z-index:2!important;flex-direction:column!important;gap:8px!important;margin-top:auto!important;display:flex!important;position:relative!important}.vc-center-commercial-card button{background:linear-gradient(135deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 74%,#16c7c0))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;width:100%!important;min-height:44px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--plan-accent) 23%,transparent)!important;border:1px solid #ffffff57!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin-top:2px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.vc-center-commercial-card button:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.vc-center-commercial-note{color:#577983!important;background:#ffffffa6!important;border:1px solid #1591a521!important;border-radius:13px!important;margin:16px 0 0!important;padding:12px 14px!important;font-size:10px!important;line-height:1.6!important}@media (max-width:1000px){.vc-center-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.vc-center-commercial-grid{grid-template-columns:minmax(0,1fr)!important}.vc-center-commercial-card .vc-center-commercial-desc{min-height:0!important}}.vc-center-plan-card-hero.vc-plan-basic .vc-center-plan-card-copy :is(small,h2,p),.vc-center-plan-card-hero.vc-plan-plus .vc-center-plan-card-copy :is(small,h2,p),.vc-center-plan-card-hero.vc-plan-ultra .vc-center-plan-card-copy :is(small,h2,p){color:currentColor!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.vc-center-plan-card-hero.vc-plan-basic .vc-center-plan-star,.vc-center-plan-card-hero.vc-plan-plus .vc-center-plan-star,.vc-center-plan-card-hero.vc-plan-ultra .vc-center-plan-star{color:currentColor!important;background:#ffffffb8!important;border-color:#ffffffe6!important;box-shadow:0 10px 24px #282d371a,inset 0 1px #fff!important}.vc-center-plan-card-hero.vc-plan-basic .vc-center-plan-current,.vc-center-plan-card-hero.vc-plan-plus .vc-center-plan-current,.vc-center-plan-card-hero.vc-plan-ultra .vc-center-plan-current{color:currentColor!important;background:#ffffffd1!important;box-shadow:0 8px 20px #282d371a!important}.vc-center-plan-card-hero.vc-plan-pro .vc-center-plan-current{color:#123e4e!important;background:linear-gradient(135deg,#e4fbff,#a9f2ef)!important}.vc-center-plan-card-hero.vc-plan-basic:before,.vc-center-plan-card-hero.vc-plan-pro:before,.vc-center-plan-card-hero.vc-plan-plus:before,.vc-center-plan-card-hero.vc-plan-ultra:before{z-index:1!important}.vc-center-plan-card-hero.vc-plan-basic:after,.vc-center-plan-card-hero.vc-plan-pro:after,.vc-center-plan-card-hero.vc-plan-plus:after,.vc-center-plan-card-hero.vc-plan-ultra:after{pointer-events:none!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:linear-gradient(145deg,#fff 0%,#fff0f7 100%)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon svg{color:#8f4c73!important;stroke:#8f4c73!important;fill:none!important;opacity:1!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#8f4c73!important;fill:none!important;opacity:1!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-cardio .vc-waiting-summary-icon{color:#973746!important;-webkit-text-fill-color:#973746!important;background:linear-gradient(145deg,#fff,#fff0f1)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-cardio .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#973746!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-peds .vc-waiting-summary-icon{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;background:linear-gradient(145deg,#fff,#fff7df)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-peds .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#7a5a18!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-gastro .vc-waiting-summary-icon{color:#087f85!important;-webkit-text-fill-color:#087f85!important;background:linear-gradient(145deg,#fff,#e8fbfa)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-gastro .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#087f85!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-dental .vc-waiting-summary-icon{color:#2450b8!important;-webkit-text-fill-color:#2450b8!important;background:linear-gradient(145deg,#fff,#edf2ff)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-dental .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#2450b8!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-gyn .vc-waiting-summary-icon{color:#a52f6b!important;-webkit-text-fill-color:#a52f6b!important;background:linear-gradient(145deg,#fff,#fff0f7)!important}.vc-doctor-menu-specialty-premium .vc-role-content .app-shell:not(.vc-doctor-plan-next-renewal).vc-waiting-premium.vc-sp-gyn .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#a52f6b!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid article>span{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:#fffffff0!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid article>span svg{color:#8f4c73!important;stroke:#8f4c73!important;fill:none!important;opacity:1!important;display:block!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid article>span svg :is(path,circle,line,polyline,rect){stroke:#8f4c73!important;fill:none!important;opacity:1!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid article.plus-active>span{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;background:#fffffff0!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid article.plus-active>span svg,main.app-shell.vc-team-plus-premium .vc-team-summary-grid article.plus-active>span svg :is(path,circle,line,polyline,rect){color:#7a5a18!important;stroke:#7a5a18!important}.vc-search-restored-page .vc-nearby-map-shell{isolation:isolate!important;background:linear-gradient(145deg,#fffffffa,#effafcf5)!important;border:1px solid #37aabe30!important;border-radius:28px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:24px 0 28px!important;padding:clamp(16px,2.4vw,26px)!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 20px 50px #1a5e6f17,inset 0 1px #fff!important}.vc-search-restored-page .vc-nearby-map-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr)!important;align-items:stretch!important;gap:15px!important;min-width:0!important;display:grid!important}.vc-search-restored-page .vc-osm-map-frame{background:#eaf2f5!important;border:1px solid #217d973d!important;border-radius:22px!important;width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 36px #14516317!important}.vc-search-restored-page .vc-osm-map-stage{isolation:isolate!important;border-radius:inherit!important;cursor:grab!important;touch-action:pan-x pan-y!important;background:#eaf2f5!important;width:100%!important;height:100%!important;min-height:430px!important;max-height:430px!important;display:block!important;position:relative!important;overflow:hidden!important}.vc-search-restored-page .vc-osm-map-stage.is-dragging{cursor:grabbing!important}.vc-search-restored-page .vc-osm-tile-layer{z-index:0!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#eaf2f5!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.vc-search-restored-page .vc-osm-tile{object-fit:fill!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important;width:256px!important;min-width:256px!important;max-width:none!important;height:256px!important;min-height:256px!important;max-height:none!important;display:block!important;position:absolute!important}.vc-search-restored-page .vc-osm-map-stage:before{content:""!important;z-index:1!important;pointer-events:none!important;mix-blend-mode:normal!important;background:linear-gradient(#ffffff04,#e6f6fa09)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 34px #1c8ab006!important}.vc-search-restored-page .vc-osm-map-stage:after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;border:1px solid #ffffffb3!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff73!important}.vc-search-restored-page .vc-osm-marker-layer{z-index:10!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.vc-search-restored-page .vc-osm-marker-layer .vc-osm-marker,.vc-search-restored-page .vc-osm-marker-layer .vc-osm-user-marker{pointer-events:auto!important}.vc-search-restored-page .vc-osm-marker{z-index:11!important;width:52px!important;min-width:52px!important;height:64px!important;min-height:64px!important;box-shadow:none!important;color:var(--vc-map-accent,#168eae)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important;transform:translate(-50%,-88%)!important}.vc-search-restored-page .vc-osm-pin-halo{background:color-mix(in srgb,var(--vc-map-accent,#168eae) 34%,transparent)!important;filter:blur(8px)!important;opacity:.82!important;border-radius:999px!important;width:42px!important;height:13px!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-core{width:44px!important;height:54px!important;color:var(--vc-map-accent,#168eae)!important;background:0 0!important;display:block!important;position:absolute!important;top:2px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-core>svg{opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.vc-search-restored-page .vc-osm-pin-core>svg path{fill:currentColor!important}.vc-search-restored-page .vc-osm-pin-icon{z-index:3!important;width:17px!important;height:17px!important;color:var(--vc-map-ink,#0d6f8e)!important;background:#fff!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.vc-search-restored-page .vc-osm-pin-icon svg{opacity:1!important;visibility:visible!important;width:12px!important;height:12px!important;display:block!important}.vc-search-restored-page .vc-osm-pin-icon svg path{stroke:currentColor!important;fill:none!important}.vc-search-restored-page .vc-osm-controls{z-index:30!important;background:#fffffff5!important;border:1px solid #28809733!important;border-radius:14px!important;flex-direction:column!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important;overflow:hidden!important;box-shadow:0 8px 22px #1a586a29!important}.vc-search-restored-page .vc-osm-controls button{color:#176f86!important;cursor:pointer!important;background:#fff!important;border:0!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:24px!important;font-weight:800!important;display:grid!important}.vc-search-restored-page .vc-osm-controls button+button{border-top:1px solid #28809726!important}.vc-search-restored-page .vc-osm-premium-popup{z-index:25!important;max-width:min(360px,100% - 28px)!important;position:absolute!important;bottom:30px!important;left:14px!important}.vc-search-restored-page .vc-osm-attribution{z-index:32!important;color:#466773!important;background:#ffffffeb!important;border-radius:6px!important;padding:3px 7px!important;font-size:9px!important;display:block!important;position:absolute!important;bottom:5px!important;right:7px!important}.vc-search-restored-page .vc-osm-user-marker{z-index:14!important;background:#168fe5!important;border:3px solid #fff!important;border-radius:50%!important;width:16px!important;height:16px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 7px #168fe533,0 3px 12px #0003!important}.vc-search-restored-page .vc-nearby-office-list{overscroll-behavior:contain!important;flex-direction:column!important;gap:10px!important;min-width:0!important;max-height:430px!important;padding:2px 5px 2px 2px!important;display:flex!important;overflow:auto!important}.vc-search-restored-page .vc-nearby-office-card{--office-accent:#148fb8;--office-soft:#e9f8fb;--office-ink:#0d6f8e;border:1px solid color-mix(in srgb,var(--office-accent) 22%,#fff)!important;border-left:4px solid var(--office-accent)!important;background:linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--office-soft) 34%,#fff) 100%)!important;color:#234753!important;border-radius:18px!important;flex-direction:column!important;flex:none!important;gap:12px!important;padding:15px 15px 15px 16px!important;display:flex!important;position:relative!important;box-shadow:0 7px 20px #184f5e0e,inset 0 1px #fff!important}.vc-search-restored-page .vc-nearby-office-card>div:first-child>small{width:max-content!important;max-width:100%!important;color:var(--office-ink)!important;background:var(--office-soft)!important;border:1px solid color-mix(in srgb,var(--office-accent) 18%,#fff)!important;border-radius:999px!important;align-items:center!important;padding:5px 9px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important}.vc-search-restored-page .vc-nearby-office-card h3{color:#173d4a!important;font-weight:850!important}.vc-search-restored-page .vc-nearby-office-card p,.vc-search-restored-page .vc-nearby-office-card p span{color:#5c7882!important}.vc-search-restored-page .vc-nearby-office-card .vc-nearby-office-meta em{width:max-content!important;max-width:100%!important;color:var(--office-ink)!important;background:var(--office-soft)!important;border:1px solid color-mix(in srgb,var(--office-accent) 12%,#fff)!important;border-radius:9px!important;align-items:center!important;padding:5px 8px!important;font-style:normal!important;font-weight:750!important;display:inline-flex!important}.vc-search-restored-page .vc-nearby-office-card.is-active,.vc-search-restored-page .vc-nearby-office-card:hover,.vc-search-restored-page .vc-nearby-office-card:focus-visible{border-color:color-mix(in srgb,var(--office-accent) 48%,#fff)!important;border-left-color:var(--office-accent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--office-accent) 13%,transparent),inset 0 1px 0 #fff!important;outline:none!important}.vc-search-restored-page .vc-nearby-office-actions a{border-color:color-mix(in srgb,var(--office-accent) 24%,#fff)!important;color:var(--office-ink)!important}.vc-search-restored-page .vc-nearby-office-actions a:first-child{color:#fff!important;background:linear-gradient(135deg,var(--office-accent),color-mix(in srgb,var(--office-accent) 70%,#fff))!important;border-color:#0000!important}@media (max-width:900px){.vc-search-restored-page .vc-nearby-map-grid{grid-template-columns:minmax(0,1fr)!important}.vc-search-restored-page .vc-nearby-office-list{max-height:360px!important}}@media (max-width:560px){.vc-search-restored-page .vc-nearby-map-shell{border-radius:20px!important;padding:14px!important}.vc-search-restored-page .vc-osm-map-frame,.vc-search-restored-page .vc-osm-map-stage{height:340px!important;min-height:340px!important;max-height:340px!important}}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon{color:#a52f6b!important;-webkit-text-fill-color:#a52f6b!important;background:linear-gradient(145deg,#fff,#fff0f7)!important;border:1px solid #a52f6b38!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;box-shadow:0 8px 18px #4a1f371f,inset 0 1px #fff!important}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon svg{width:23px!important;height:23px!important;color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;display:block!important}main.app-shell.vc-waiting-premium .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:currentColor!important;fill:none!important;opacity:1!important}main.app-shell.vc-waiting-premium.vc-sp-cardio .vc-waiting-summary-icon{color:#973746!important;-webkit-text-fill-color:#973746!important;background:linear-gradient(145deg,#fff,#fff0f1)!important;border-color:#d94b5b40!important}main.app-shell.vc-waiting-premium.vc-sp-cardio .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#973746!important}main.app-shell.vc-waiting-premium.vc-sp-peds .vc-waiting-summary-icon{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;background:linear-gradient(145deg,#fff,#fff7df)!important;border-color:#d69a1d47!important}main.app-shell.vc-waiting-premium.vc-sp-peds .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#7a5a18!important}main.app-shell.vc-waiting-premium.vc-sp-gastro .vc-waiting-summary-icon{color:#087f85!important;-webkit-text-fill-color:#087f85!important;background:linear-gradient(145deg,#fff,#e8fbfa)!important;border-color:#0c9f9b42!important}main.app-shell.vc-waiting-premium.vc-sp-gastro .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#087f85!important}main.app-shell.vc-waiting-premium.vc-sp-dental .vc-waiting-summary-icon{color:#2450b8!important;-webkit-text-fill-color:#2450b8!important;background:linear-gradient(145deg,#fff,#edf2ff)!important;border-color:#4267d542!important}main.app-shell.vc-waiting-premium.vc-sp-dental .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#2450b8!important}main.app-shell.vc-waiting-premium.vc-sp-gyn .vc-waiting-summary-icon{color:#a52f6b!important;-webkit-text-fill-color:#a52f6b!important;background:linear-gradient(145deg,#fff,#fff0f7)!important;border-color:#d85d9d42!important}main.app-shell.vc-waiting-premium.vc-sp-gyn .vc-waiting-summary-icon svg :is(path,circle,line,polyline,rect){stroke:#a52f6b!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article>span{color:#7d3658!important;-webkit-text-fill-color:#7d3658!important;background:#fffffff5!important;border:1px solid #7d365838!important;flex:0 0 60px!important;place-items:center!important;width:60px!important;height:60px!important;display:grid!important;box-shadow:0 8px 18px #4a1f371f,inset 0 1px #fff!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article>span svg{width:24px!important;height:24px!important;color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;display:block!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article>span svg :is(path,circle,line,polyline,rect){stroke:currentColor!important;fill:none!important;opacity:1!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article:nth-child(2)>span{color:#7d3658!important;-webkit-text-fill-color:#7d3658!important}main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article:nth-child(3)>span{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important}.vc-center-plan-card-hero.vc-plan-basic{color:#263d49!important;background:linear-gradient(120deg,#f7fbfc 0%,#d8e1e6 48%,#fff 67%,#cbd7df 100%)!important}.vc-center-plan-card-hero.vc-plan-basic .vc-center-plan-card-copy :is(small,h2,p){color:#263d49!important;-webkit-text-fill-color:#263d49!important}.vc-center-plan-card-hero.vc-plan-pro{color:#fff!important;background:radial-gradient(circle at 100% 0,#3eaccc4d,#0000 42%),linear-gradient(145deg,#172a37 0%,#263d4c 52%,#101b26 100%)!important}.vc-center-plan-card-hero.vc-plan-pro .vc-center-plan-card-copy :is(small,h2,p){color:#fff!important;-webkit-text-fill-color:#fff!important}.vc-center-plan-card-hero.vc-plan-plus{color:#4d3814!important;background:linear-gradient(120deg,#f8f0d6 0%,#d7b15e 48%,#f9e9b8 100%)!important}.vc-center-plan-card-hero.vc-plan-plus .vc-center-plan-card-copy :is(small,h2,p){color:#4d3814!important;-webkit-text-fill-color:#4d3814!important}.vc-center-plan-card-hero.vc-plan-ultra{color:#4d326d!important;background:linear-gradient(120deg,#fbf5ff 0%,#d8c1f0 48%,#f7eaff 100%)!important}.vc-center-plan-card-hero.vc-plan-ultra .vc-center-plan-card-copy :is(small,h2,p){color:#4d326d!important;-webkit-text-fill-color:#4d326d!important}.vc-search-restored-page .vc-nearby-map-shell{background:linear-gradient(145deg,#fffffffc,#f4fcfdf7)!important;border-color:#45b1c42b!important;box-shadow:0 22px 56px #155c6e14,inset 0 1px #fffffffa!important}.vc-search-restored-page .vc-osm-map-frame{background:#edf4f7!important;border:1px solid #1e879e2e!important;border-radius:24px!important;box-shadow:0 16px 34px #14516316!important}.vc-search-restored-page .vc-osm-map-stage,.vc-search-restored-page .vc-osm-tile-layer{background:#edf4f7!important}.vc-search-restored-page .vc-osm-tile{filter:saturate(.88)contrast(1.04)brightness(1.025)!important}.vc-search-restored-page .vc-osm-pin-halo{background:color-mix(in srgb,var(--vc-map-accent,#168eae) 28%,transparent)!important;filter:blur(6px)!important;width:34px!important;height:10px!important}.vc-search-restored-page .vc-osm-pin-icon{width:15px!important;height:15px!important;top:7px!important;box-shadow:0 3px 8px #0000001a!important}.vc-search-restored-page .vc-osm-controls{background:#fffffff5!important;border-color:#1881972e!important;border-radius:16px!important;box-shadow:0 10px 28px #19586a24!important}.vc-search-restored-page .vc-nearby-office-list{gap:12px!important}.vc-search-restored-page .vc-nearby-office-card{border-radius:20px!important;padding:16px!important;box-shadow:0 10px 24px #184f5e0d,inset 0 1px #fff!important}.vc-search-restored-page .vc-nearby-office-card>div:first-child>small{letter-spacing:0!important;font-size:10px!important}.vc-search-restored-page .vc-nearby-office-card h3{margin-top:6px!important}.vc-search-restored-page .vc-nearby-office-card .vc-nearby-office-actions a{border-radius:12px!important;font-weight:800!important}.vc-team-summary-grid article>span{color:#8f4c73!important;-webkit-text-fill-color:#8f4c73!important;background:linear-gradient(145deg,#fff,#fff2f8)!important;border:1px solid #e982b03d!important;border-radius:16px!important;width:52px!important;height:52px!important;box-shadow:0 10px 22px #d563971a,inset 0 1px #fffffff5!important}.vc-team-summary-grid article.plus-active>span{color:#8a671b!important;-webkit-text-fill-color:#8a671b!important;background:linear-gradient(145deg,#fffef7,#fff2c9)!important;border-color:#d8b65d4d!important}.vc-team-summary-grid article.plus-locked>span{color:#6e6170!important;-webkit-text-fill-color:#6e6170!important;background:linear-gradient(145deg,#fff,#f3eef2)!important;border-color:#7c6c762e!important}.vc-team-summary-grid article>span svg{width:22px!important;height:22px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;display:block!important}.vc-team-summary-grid article>span svg :is(path,circle,line,polyline,rect){stroke:currentColor!important;fill:none!important;opacity:1!important}.vc-search-restored-page .vc-nearby-map-head{margin-bottom:15px!important}.vc-search-restored-page .vc-nearby-map-head h2{color:#183e4b!important;letter-spacing:-.03em!important}.vc-search-restored-page .vc-nearby-map-grid{gap:16px!important}.vc-search-restored-page .vc-osm-map-frame{background:#eef5f7!important;border:1px solid #2d8b9f24!important;border-radius:22px!important;height:420px!important;min-height:420px!important;max-height:420px!important;box-shadow:0 12px 30px #164f5e12!important}.vc-search-restored-page .vc-osm-map-stage{background:#eef5f7!important;min-height:420px!important;max-height:420px!important}.vc-search-restored-page .vc-osm-tile-layer{background:#eef5f7!important}.vc-search-restored-page .vc-osm-tile{opacity:1!important;filter:saturate(.6)contrast(.96)brightness(1.055)!important}.vc-search-restored-page .vc-osm-map-stage:before{background:linear-gradient(#ffffff09,#e4f3f712)!important;box-shadow:inset 0 0 46px #13748f06!important}.vc-search-restored-page .vc-osm-controls{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important;border:1px solid #22778e21!important;border-radius:15px!important;top:13px!important;right:13px!important;box-shadow:0 10px 24px #1b53631f!important}.vc-search-restored-page .vc-osm-controls button{color:#146e84!important;background:0 0!important;width:38px!important;height:38px!important;font-size:21px!important}.vc-search-restored-page .vc-osm-attribution{color:#66808a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffdb!important;border:1px solid #457c8b14!important;border-radius:8px!important;padding:3px 7px!important;font-size:8px!important;bottom:7px!important;right:8px!important}.vc-search-restored-page .vc-osm-marker{width:40px!important;min-width:40px!important;height:52px!important;min-height:52px!important;transform:translate(-50%,-91%)!important}.vc-search-restored-page .vc-osm-pin-halo{opacity:.55!important;filter:blur(6px)!important;background:color-mix(in srgb,var(--vc-map-accent,#168eae) 24%,transparent)!important;width:31px!important;height:9px!important}.vc-search-restored-page .vc-osm-pin-core{width:34px!important;height:45px!important;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--vc-map-accent,#168eae) 23%,transparent))!important;top:1px!important}.vc-search-restored-page .vc-osm-pin-core>svg path{fill:var(--vc-map-accent,#168eae)!important;stroke:#fffffff5!important;stroke-width:1.15px!important;vector-effect:non-scaling-stroke!important}.vc-search-restored-page .vc-osm-pin-core>svg circle{fill:#fff!important}.vc-search-restored-page .vc-osm-pin-icon{width:14px!important;height:14px!important;color:var(--vc-map-ink,#0d6f8e)!important;background:#fff!important;top:7px!important;box-shadow:0 2px 7px #13414f1f!important}.vc-search-restored-page .vc-osm-pin-icon svg{width:9px!important;height:9px!important}.vc-search-restored-page .vc-nearby-office-list{gap:11px!important;max-height:420px!important}.vc-search-restored-page .vc-nearby-office-card{border-top-color:color-mix(in srgb,var(--office-accent) 16%,#fff)!important;border-right-color:color-mix(in srgb,var(--office-accent) 16%,#fff)!important;border-bottom-color:color-mix(in srgb,var(--office-accent) 16%,#fff)!important;border-left:4px solid var(--office-accent)!important;background:linear-gradient(145deg,#fff 0%,color-mix(in srgb,var(--office-soft) 24%,#fff) 100%)!important;border-radius:18px!important;padding:15px 16px!important;box-shadow:0 7px 18px #184f5e0a,inset 0 1px #fff!important}.vc-search-restored-page .vc-nearby-office-card.is-active,.vc-search-restored-page .vc-nearby-office-card:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--office-accent) 10%,transparent),inset 0 1px 0 #fff!important;transform:translateY(-1px)!important}.vc-search-restored-page .vc-nearby-office-card.vc-sp-cardio{--office-accent:#d94b5b;--office-soft:#fdecef;--office-ink:#973746}.vc-search-restored-page .vc-nearby-office-card.vc-sp-peds{--office-accent:#d6a11f;--office-soft:#fff6da;--office-ink:#755716}.vc-search-restored-page .vc-nearby-office-card.vc-sp-gastro{--office-accent:#13a7a3;--office-soft:#e8fbf8;--office-ink:#087a80}.vc-search-restored-page .vc-nearby-office-card.vc-sp-dental{--office-accent:#3f64d8;--office-soft:#edf1ff;--office-ink:#294b99}.vc-search-restored-page .vc-nearby-office-card.vc-sp-gyn{--office-accent:#dd6ba6;--office-soft:#fff0f7;--office-ink:#a3336f}.vc-doctor-menu-specialty-premium .vc-role-content main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article>span .vc-team-icon-fixed,main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article>span .vc-team-icon-fixed{opacity:1!important;visibility:visible!important;width:23px!important;height:23px!important;display:block!important}.vc-doctor-menu-specialty-premium .vc-role-content main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article:not(.plus-active):not(.plus-locked)>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline),main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article:not(.plus-active):not(.plus-locked)>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline){stroke:#7d3658!important;fill:none!important}.vc-doctor-menu-specialty-premium .vc-role-content main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article.plus-active>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline),main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article.plus-active>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline){stroke:#80600f!important;fill:none!important}.vc-doctor-menu-specialty-premium .vc-role-content main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article.plus-locked>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline),main.app-shell.vc-team-plus-premium .vc-team-summary-grid>article.plus-locked>span .vc-team-icon-fixed :is(path,circle,rect,line,polyline){stroke:#665a61!important;fill:none!important}@media (max-width:900px){.vc-search-restored-page .vc-osm-map-frame,.vc-search-restored-page .vc-osm-map-stage{height:370px!important;min-height:370px!important;max-height:370px!important}.vc-search-restored-page .vc-nearby-office-list{max-height:360px!important}}.vc-center-premium .vc-center-filter-card{z-index:30!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.vc-center-premium .vc-center-filter-card:before{border-radius:inherit!important;pointer-events:none!important}.vc-center-premium .vc-center-filter-grid{z-index:31!important;position:relative!important}.vc-center-premium .vc-center-filter-grid .field:has(.vc-premium-select){z-index:32!important;min-width:0!important;position:relative!important}.vc-center-premium .vc-center-filter-grid .vc-premium-select.is-open{z-index:9999!important}.vc-center-premium .vc-center-filter-grid .vc-premium-select-menu{z-index:10000!important;max-height:min(320px,45vh)!important}.vc-doctor-automation .vc-doctor-message-editor{isolation:isolate!important;background:radial-gradient(circle at 100% 0,#f296c221,#0000 30%),linear-gradient(145deg,#fffffffc,#fff3f9f5)!important;border:1px solid #da5b9a2e!important;border-top:4px solid #df6aa7!important;border-radius:28px!important;margin-top:18px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #a13e7114,inset 0 1px #fffffffa!important}.vc-doctor-message-editor-head{align-items:center!important;gap:13px!important;margin-bottom:18px!important;display:flex!important}.vc-doctor-message-editor-icon{color:#fff!important;background:linear-gradient(145deg,#c94b8e,#ef91bd)!important;border-radius:16px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;box-shadow:0 10px 22px #c94b8e2e,inset 0 1px #ffffff57!important}.vc-doctor-message-editor-icon svg{stroke:currentColor!important;width:23px!important;max-width:23px!important;height:23px!important;max-height:23px!important;display:block!important}.vc-doctor-message-editor-head small{color:#b53c7e!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important;display:block!important}.vc-doctor-message-editor-head h2{color:#4b2940!important;margin:4px 0!important;font-size:24px!important;line-height:1.12!important}.vc-doctor-message-editor-head p{color:#927384!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.vc-doctor-message-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:13px!important;display:grid!important}.vc-doctor-message-template-card{background:linear-gradient(145deg,#fffffffc,#fff4f9f5)!important;border:1px solid #da5b9a29!important;border-radius:21px!important;min-width:0!important;padding:16px!important;box-shadow:0 10px 26px #a13e710e,inset 0 1px #fff!important}.vc-doctor-message-template-kicker{color:#a72e70!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#fde7f2,#fff7fb)!important;border:1px solid #da5b9a21!important;border-radius:999px!important;align-items:center!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.vc-doctor-message-template-card h3{color:#4d2b40!important;margin:10px 0 5px!important;font-size:16px!important;line-height:1.2!important}.vc-doctor-message-template-card>p{color:#927384!important;min-height:30px!important;margin:0 0 13px!important;font-size:10px!important;line-height:1.45!important}.vc-doctor-message-template-card label{color:#79465f!important;margin:11px 0 6px!important;font-size:10px!important;font-weight:850!important;display:block!important}.vc-doctor-message-template-card textarea,.vc-doctor-message-template-card input{box-sizing:border-box!important;color:#4c3442!important;-webkit-text-fill-color:#4c3442!important;width:100%!important;min-width:0!important;font:inherit!important;background:linear-gradient(145deg,#fff,#fff8fb)!important;border:1px solid #da5b9a33!important;border-radius:13px!important;outline:none!important;padding:11px 12px!important;font-size:11px!important;line-height:1.5!important;display:block!important;box-shadow:inset 0 1px #fff,0 5px 14px #a13e7109!important}.vc-doctor-message-template-card textarea{resize:vertical!important;white-space:pre-wrap!important;min-height:174px!important}.vc-doctor-message-template-card textarea:focus,.vc-doctor-message-template-card input:focus{border-color:#c94b8e7a!important;box-shadow:0 0 0 4px #c94b8e1a,inset 0 1px #fff!important}.vc-doctor-message-character-count{text-align:right!important;color:#a18495!important;font-variant-numeric:tabular-nums!important;margin-top:5px!important;font-size:9px!important}.vc-doctor-message-template-help{color:#a18495!important;margin-top:7px!important;font-size:9px!important;line-height:1.4!important;display:block!important}.vc-doctor-message-preview-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:13px!important;margin-top:14px!important;display:grid!important}.vc-doctor-message-tokens,.vc-doctor-message-live-preview{background:#ffffffc2!important;border:1px solid #da5b9a21!important;border-radius:20px!important;min-width:0!important;padding:16px!important}.vc-doctor-message-tokens>b{color:#4d2b40!important;font-size:13px!important;display:block!important}.vc-doctor-message-tokens>p{color:#927384!important;margin:5px 0 12px!important;font-size:10px!important;line-height:1.45!important}.vc-doctor-message-token-list{flex-wrap:wrap!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}.vc-doctor-message-token-list code{color:#a72e70!important;background:#fff2f8!important;border:1px solid #da5b9a26!important;border-radius:9px!important;padding:6px 8px!important;font-size:10px!important;font-weight:800!important}.vc-doctor-message-tokens>small{color:#a18495!important;font-size:9px!important;line-height:1.5!important;display:block!important}.vc-doctor-message-preview-toolbar{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.vc-doctor-message-preview-toolbar label{color:#4d2b40!important;font-size:11px!important;font-weight:850!important}.vc-doctor-message-preview-toolbar select{color:#75445d!important;background:#fff!important;border:1px solid #da5b9a2e!important;border-radius:11px!important;min-width:0!important;max-width:220px!important;padding:8px 10px!important;font-size:10px!important}.vc-doctor-message-phone{background:linear-gradient(145deg,#e8f8f2,#f5fbf8)!important;border:1px solid #37a67d24!important;border-radius:21px!important;max-width:520px!important;margin:0 auto!important;padding:12px!important}.vc-doctor-message-phone-top{color:#578d7a!important;align-items:center!important;gap:7px!important;margin:0 0 10px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.vc-doctor-message-phone-top>span{background:#20b58a!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #20b58a1a!important}.vc-doctor-message-bubble{background:#fff!important;border-radius:16px 16px 16px 5px!important;padding:13px!important;box-shadow:0 7px 18px #2b5b4c12!important}.vc-doctor-message-bubble-brand{color:#b43e7b!important;margin-bottom:8px!important;font-size:10px!important;font-weight:900!important}.vc-doctor-message-bubble>p{color:#4b3b45!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;font-size:11px!important;line-height:1.65!important}.vc-doctor-message-preview-actions{flex-wrap:wrap!important;gap:5px!important;margin-top:12px!important;display:flex!important}.vc-doctor-message-preview-actions span{color:#b43e7b!important;background:#fff7fb!important;border:1px solid #da5b9a24!important;border-radius:9px!important;padding:6px 8px!important;font-size:9px!important;font-weight:800!important}.vc-doctor-message-phone>small{color:#6d9b8c!important;margin-top:9px!important;font-size:9px!important;line-height:1.4!important;display:block!important}.vc-doctor-message-meta-note{background:linear-gradient(135deg,#fde7f2a6,#fffc)!important;border:1px solid #da5b9a24!important;border-radius:16px!important;margin-top:14px!important;padding:13px 15px!important}.vc-doctor-message-meta-note strong{color:#8d3263!important;margin-bottom:5px!important;font-size:11px!important;display:block!important}.vc-doctor-message-meta-note p{color:#8f7182!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.vc-doctor-message-save{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#c94b8e,#ed85b4)!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:48px!important;margin-top:13px!important;font-size:12px!important;font-weight:900!important;display:block!important;box-shadow:0 12px 26px #c94b8e33!important}@media (max-width:1050px){.vc-doctor-message-template-grid{grid-template-columns:1fr!important}.vc-doctor-message-template-card>p{min-height:0!important}.vc-doctor-message-preview-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.vc-doctor-automation .vc-doctor-message-editor{border-radius:22px!important;padding:15px!important}.vc-doctor-message-editor-head{align-items:flex-start!important}.vc-doctor-message-editor-head h2{font-size:20px!important}.vc-doctor-message-preview-toolbar{flex-direction:column!important;align-items:flex-start!important}.vc-doctor-message-preview-toolbar select{width:100%!important;max-width:100%!important}}:root{--vc-brand:#08abc2;--vc-brand-2:#40d3cf;--vc-brand-3:#1b8fc0;--vc-brand-ink:#075d73;--vc-ink:#102f39;--vc-muted:#6e858d;--vc-bg:#eef9fb;--vc-panel:#ffffffd1;--vc-panel-strong:#fffffff0;--vc-line:#259db426;--vc-shadow:0 22px 60px #185d6f1a;--vc-shadow-soft:0 12px 32px #185d6f14;--vc-radius-xl:30px;--vc-radius-lg:22px;--vc-radius-md:16px;--vc-specialty:var(--vc-brand);--vc-specialty-2:var(--vc-brand-2);--vc-specialty-soft:#e8fbfd;--vc-specialty-ink:#08758b}html{background:#eef9fb}body{color:var(--vc-ink)!important;background:radial-gradient(circle at 86% 4%,#36d8cf2e,#0000 28%),radial-gradient(circle at 8% 60%,#3ba4d21c,#0000 32%),linear-gradient(145deg,#f8fdfe 0%,#eef9fb 48%,#f7fbff 100%)!important}body:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#0f89a206 1px,#0000 1px),linear-gradient(90deg,#0f89a206 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 80%);mask-image:linear-gradient(#00000080,#0000 80%)}.vc-role-shell{background:0 0!important;grid-template-columns:248px minmax(0,1fr)!important;gap:0!important;min-height:100vh!important;display:grid!important}.vc-role-content{min-width:0!important;padding:24px 30px 48px!important;position:relative!important}.vc-role-content:before{content:"";filter:blur(6px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#2ed7cf21,#0000 67%);border-radius:50%;width:440px;height:440px;position:fixed;top:72px;right:6%}.vc-sidebar{z-index:60!important;-webkit-backdrop-filter:blur(24px)saturate(1.25)!important;backdrop-filter:blur(24px)saturate(1.25)!important;background:linear-gradient(#fffffff0,#f4fcfddb)!important;border-right:1px solid #24a1b81f!important;height:100vh!important;padding:22px 16px 18px!important;position:sticky!important;top:0!important;box-shadow:14px 0 42px #1c5c6d0e!important}.vc-sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 0,#25d3d024,#0000 65%);height:150px;position:absolute;inset:0 0 auto}.vc-sidebar-brand{z-index:1!important;align-items:center!important;min-height:58px!important;padding:6px 4px 12px!important;text-decoration:none!important;display:flex!important;position:relative!important}.vc-sidebar-brand .vc-brand-reference{margin:0!important;transform:none!important}.vc-sidebar-brand .vc-brand-reference-main{align-items:center!important;gap:8px!important;display:flex!important}.vc-sidebar-brand .vc-brand-reference-main img{object-fit:contain!important;object-position:left center!important;width:132px!important;height:auto!important;max-height:34px!important}.vc-sidebar-brand .vc-brand-reference-main small{color:#6f858d!important;letter-spacing:.02em!important;font-size:10px!important;font-weight:700!important;display:block!important}.vc-sidebar-user{z-index:1!important;border:1px solid var(--vc-line)!important;background:#ffffffb8!important;border-radius:17px!important;margin:8px 0 16px!important;padding:13px 14px!important;position:relative!important;box-shadow:inset 0 1px #fffffff5,0 8px 22px #1c5d6e0d!important}.vc-sidebar-user span{color:#8aa0a7!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;display:block!important}.vc-sidebar-user b{color:#153943!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important;display:block!important}.vc-sidebar-nav{z-index:1!important;flex-direction:column!important;gap:6px!important;display:flex!important;position:relative!important}.vc-sidebar-nav a{color:#56747d!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 13px!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important;display:grid!important}.vc-sidebar-nav a:hover{color:#0c7f94!important;background:#fffc!important;border-color:#1ab1c421!important;transform:translate(3px)!important;box-shadow:0 9px 22px #18677812!important}.vc-sidebar-nav a.active{color:#fff!important;background:linear-gradient(135deg,var(--vc-brand),var(--vc-brand-2))!important;border-color:#ffffff73!important;box-shadow:0 12px 28px #09acc238,inset 0 1px #ffffff59!important}.vc-role-doctor.vc-sp-cardio .vc-sidebar-nav a.active,.vc-role-doctor.vc-sp-peds .vc-sidebar-nav a.active,.vc-role-doctor.vc-sp-dental .vc-sidebar-nav a.active,.vc-role-doctor.vc-sp-gastro .vc-sidebar-nav a.active,.vc-role-doctor.vc-sp-gyn .vc-sidebar-nav a.active{background:linear-gradient(135deg,var(--vc-brand) 0%,var(--vc-brand-2) 68%,color-mix(in srgb,var(--vc-specialty) 70%,#fff) 145%)!important}.vc-nav-icon{width:28px!important;height:28px!important;color:inherit!important;background:#08abc212!important;border-radius:10px!important;place-items:center!important;display:grid!important}.vc-sidebar-nav a.active .vc-nav-icon{color:#fff!important;background:#ffffff2b!important}.vc-unread-badge{color:#fff!important;background:#ef5f91!important;border-radius:99px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;font-size:9px!important;font-style:normal!important;display:grid!important;box-shadow:0 5px 14px #ef5f9140!important}.vc-sidebar-foot{color:#8da2a9!important;font-size:9px!important;position:absolute!important;bottom:17px!important;left:20px!important;right:20px!important}.vc-sidebar-foot span{color:#5e7b84!important;font-weight:800!important;display:block!important}.app-shell,.vc-role-content>main{width:100%!important;max-width:1500px!important;color:var(--vc-ink)!important;margin:0 auto!important}.app-top{min-height:156px!important;box-shadow:var(--vc-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important;background:radial-gradient(circle at 100% 0,#40d3cf30,#0000 36%),linear-gradient(145deg,#fffffff5,#eefafcd6)!important;border:1px solid #28a5b924!important;border-radius:28px!important;padding:26px 28px!important;position:relative!important;overflow:hidden!important}.app-top:after{content:"";pointer-events:none;border:1px solid #19aec21f;border-radius:50%;width:220px;height:220px;position:absolute;top:-114px;right:-84px;box-shadow:0 0 0 38px #19aec206,0 0 0 76px #19aec205}.app-top h1{color:#102f39!important;letter-spacing:-.045em!important;margin:9px 0 6px!important;font-size:clamp(28px,3.1vw,43px)!important;line-height:1.02!important}.app-top .lead{color:#658088!important;max-width:820px!important;line-height:1.55!important}.brand{align-items:center!important;gap:12px!important;display:flex!important}.brand-mark{width:44px!important;height:44px!important;color:var(--vc-brand)!important;background:linear-gradient(145deg,#fff,#e9fbfd)!important;border:1px solid #18b1c529!important;border-radius:15px!important;place-items:center!important;display:grid!important;box-shadow:0 10px 24px #1b9cb21a!important}.brand b{color:#123640!important}.brand small{color:#799099!important}.dashboard-stub,.context-card,.verification-card,.vc-center-card,.vc-center-management-card,.vc-secretary-card,.vc-editor-card,.patient-appointment-card,.vc-patient-appointment-premium,.vc-office-editor-card,.vc-agenda-card,.vc-waiting-section,.vc-team-plus-lock,.vc-team-summary-grid article{box-shadow:var(--vc-shadow-soft),inset 0 1px 0 #fffffffa!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;background:linear-gradient(145deg,#fffffff5,#f4fcfdd4)!important;border:1px solid #2097ae1f!important}.dashboard-stub,.vc-center-card,.vc-secretary-card,.vc-editor-card{border-radius:24px!important}.context-card{border-radius:20px!important}.section-head{align-items:flex-start!important;gap:16px!important}.section-head b,.dashboard-stub>b,.vc-center-card h2,.vc-secretary-card h2,.vc-editor-card h2{color:#153842!important;letter-spacing:-.02em!important}.lead,.dashboard-stub p,.vc-center-card p,.vc-secretary-card p,.vc-editor-card p{color:#738991!important}.btn,button.btn,.logout,.tiny-action,.vc-center-primary,.vc-center-secondary,.vc-secretary-primary-button,.vc-agenda-primary-button,.vc-agenda-block-button,.vc-agenda-restore-button{color:#126f82!important;background:linear-gradient(145deg,#fffffff5,#ecf9fbe0)!important;border:1px solid #1e96ad29!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 17px!important;font-weight:800!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:inline-flex!important;box-shadow:0 8px 20px #19677914,inset 0 1px #fffffff5!important}.btn:hover,button.btn:hover,.logout:hover,.tiny-action:hover{transform:translateY(-2px)!important;box-shadow:0 13px 28px #14748821,inset 0 1px #fff!important}.btn-primary,.vc-center-primary,.vc-secretary-primary-button,.vc-agenda-primary-button{color:#fff!important;background:linear-gradient(135deg,#059eb8,#23c9c8 58%,#58dcd2)!important;border-color:#ffffff52!important;box-shadow:0 12px 28px #05a6be38,inset 0 1px #ffffff5c!important}.btn-primary:hover,.vc-center-primary:hover,.vc-secretary-primary-button:hover,.vc-agenda-primary-button:hover{filter:saturate(1.07)brightness(1.02)!important}.field label,.vc-editor-kicker,.page-kicker,.vc-page-eyebrow,[class*=eyebrow]{color:#15869a!important;letter-spacing:.08em!important;font-weight:850!important}input,select,textarea,.field input,.field select,.field textarea{color:#163943!important;background:#ffffffde!important;border:1px solid #1f94ab26!important;border-radius:14px!important;outline:none!important;min-height:46px!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #fffffffa,0 5px 14px #16637409!important}textarea{min-height:105px!important}input:focus,select:focus,textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{background:#fff!important;border-color:#04aec78c!important;box-shadow:0 0 0 4px #12bbcd1a,0 10px 26px #13798e14!important}.status-pill,[class*=badge],[class*=chip]{font-weight:800!important}.status-pill{border-radius:999px!important;padding:6px 10px!important}.success{color:#197b59!important;background:#edfbf5!important;border:1px solid #24b7872e!important;border-radius:15px!important;box-shadow:0 7px 18px #1d846212!important}.error{color:#a33c4e!important;background:#fff2f4!important;border:1px solid #e150682b!important;border-radius:15px!important;box-shadow:0 7px 18px #a2394a0f!important}.vc-role-doctor .vc-role-content{--vc-doctor-accent:var(--vc-specialty)}.vc-role-doctor .app-top,.vc-role-doctor .vc-agenda-top,.vc-role-doctor .vc-waiting-premium>.app-top,.vc-role-doctor .vc-analytics-premium>.app-top,.vc-role-doctor .vc-team-plus-premium>.app-top,.vc-role-doctor .vc-doctor-automation>.app-top,.vc-role-doctor .vc-offices-manager>.app-top{color:var(--vc-ink)!important;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--vc-specialty) 9%,transparent),transparent 36%), radial-gradient(circle at 75% 120%,#26d3cf21,transparent 42%), linear-gradient(145deg,#fffffff7,#effbfce0)!important;border-color:#1aa5ba24!important}.vc-role-doctor .app-top :is(h1,h2,b),.vc-role-doctor .vc-agenda-top :is(h1,h2,b){color:#12343e!important}.vc-role-doctor .app-top .lead,.vc-role-doctor .vc-agenda-top .lead{color:#71878f!important}.vc-role-doctor .app-top .brand-mark{color:var(--vc-specialty)!important;background:linear-gradient(145deg,#fff,var(--vc-specialty-soft))!important;border-color:color-mix(in srgb,var(--vc-specialty) 20%,#fff)!important}.vc-role-doctor .vc-services-manager{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-specialty) 9%,transparent),transparent 31%), linear-gradient(145deg,#fffffffa,#f1fbfce6)!important;padding:24px!important;position:relative!important;overflow:hidden!important}.vc-role-doctor .vc-services-manager:before{content:"";background:linear-gradient(180deg,var(--vc-specialty),var(--vc-brand-2));width:4px;position:absolute;top:0;bottom:0;left:0}.vc-services-manager-head{margin-bottom:18px!important}.vc-services-manager-head h2{letter-spacing:-.035em!important;margin:4px 0 6px!important;font-size:26px!important}.vc-new-service-form{border:1px solid color-mix(in srgb,var(--vc-specialty) 15%,#dceff2)!important;background:linear-gradient(135deg,var(--vc-specialty-soft),#ffffffeb)!important;border-radius:19px!important;grid-template-columns:minmax(0,2.2fr) minmax(130px,.55fr) minmax(130px,.55fr) auto!important;align-items:end!important;gap:12px!important;padding:16px!important;display:grid!important}.vc-services-editor-list{gap:12px!important;margin-top:16px!important;display:grid!important}.vc-service-editor-row{background:#ffffffd1!important;border:1px solid #1f97ac1f!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:15px 15px 15px 19px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 9px 24px #1558690e,inset 0 1px #fff!important}.vc-service-editor-row:before{content:"";background:linear-gradient(180deg,var(--vc-specialty),var(--vc-specialty-2));width:4px;position:absolute;top:0;bottom:0;left:0}.vc-service-editor-row.is-disabled{opacity:.62!important;filter:saturate(.55)!important}.vc-service-edit-form{grid-template-columns:minmax(0,2.2fr) minmax(120px,.55fr) minmax(120px,.55fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.vc-service-editor-row .field{margin:0!important}.vc-service-editor-row .field label{font-size:9px!important}.vc-save-service{white-space:nowrap!important}.vc-usd-input{background:#fff!important;border-radius:14px!important;overflow:hidden!important}.vc-usd-input span{color:var(--vc-specialty-ink)!important;font-weight:900!important}.vc-doctor-automation .app-top{min-height:170px!important}.vc-doctor-automation .app-top h1{max-width:760px!important;font-size:clamp(34px,4vw,54px)!important}.vc-doctor-automation .context-grid article,.vc-doctor-automation .dashboard-stub{background:#ffffffd6!important;border-color:#1c99b01f!important}.vc-doctor-automation .context-grid article{position:relative!important;overflow:hidden!important}.vc-doctor-automation .context-grid article:after{content:"";background:linear-gradient(90deg,var(--vc-brand),var(--vc-brand-2));height:3px;position:absolute;inset:auto 0 0}.vc-waiting-summary article,.vc-analytics-kpi-grid article,.vc-team-summary-grid article{background:#ffffffe6!important;border:1px solid #1f97ac21!important;box-shadow:0 12px 28px #185d6f12!important}.vc-waiting-summary-icon,.vc-team-summary-grid article>span{color:var(--vc-specialty-ink)!important;background:linear-gradient(145deg,#fff,var(--vc-specialty-soft))!important;border:1px solid color-mix(in srgb,var(--vc-specialty) 20%,#fff)!important}.vc-team-summary-grid article.plus-active{background:linear-gradient(145deg,#fffdf6,#fff5d7)!important;border-color:#ca9e2833!important}.vc-doctor-plan-next-renewal .vc-plan-current,.vc-center-plan-premium [class*=current]{box-shadow:0 18px 44px #5d460f21,inset 0 1px #ffffff73!important}.vc-role-center{--vc-role-accent:#079fb9;--vc-role-accent2:#4ad7d1}.vc-role-center .vc-center-hero,.vc-role-center .vc-center-management-hero,.vc-role-center .vc-center-automation>.app-top,.vc-role-center .center-theme>.app-top{color:#fff!important;background:radial-gradient(circle at 90% 10%,#fff3,#0000 28%),linear-gradient(125deg,#087e9a 0%,#0aaec2 46%,#4ad7d1 100%)!important;border:1px solid #ffffff47!important;border-radius:28px!important;box-shadow:0 20px 48px #05879e2e,inset 0 1px #ffffff57!important}.vc-role-center .vc-center-hero :is(h1,h2,b,p,span),.vc-role-center .vc-center-management-hero :is(h1,h2,b,p,span){color:inherit!important}.vc-center-kpi-grid article{background:#ffffffe0!important;border:1px solid #199bb21f!important;border-radius:20px!important;box-shadow:0 11px 26px #145e6f11!important}.vc-center-kpi-grid article>span:first-child{color:#0b91a9!important;background:#e9fafc!important}.vc-center-status{border-radius:999px!important}.vc-role-secretary{--vc-role-accent:#129eb3}.vc-secretary-premium>.app-top,.vc-role-secretary .app-top{background:radial-gradient(circle at 95% 0,#40d3cf33,#0000 34%),linear-gradient(145deg,#fffffff7,#ecfafce0)!important}.vc-secretary-premium .context-card{position:relative!important;overflow:hidden!important}.vc-secretary-premium .context-card:before{content:"";background:linear-gradient(180deg,var(--vc-brand),var(--vc-brand-2));width:3px;position:absolute;top:0;bottom:0;left:0}.vc-secretary-appointment,.vc-secretary-patient-card{background:#fff!important;border:1px solid #1c99b01c!important;border-radius:17px!important;box-shadow:0 8px 20px #175b6b0d!important}.vc-role-patient .app-top,.vc-patient-top{background:radial-gradient(circle at 88% 0,#37d4cf2e,#0000 35%),linear-gradient(145deg,#fffffff7,#effbfce0)!important}.vc-patient-appointment-premium{border-radius:22px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important}.vc-patient-appointment-premium:hover{transform:translateY(-3px)!important;box-shadow:0 17px 38px #185f711c!important}.vc-patient-appointment-premium .vc-appointment-accent-line{background:linear-gradient(180deg,var(--vc-specialty),var(--vc-specialty-2))!important}.vc-patient-date-tile{background:linear-gradient(145deg,#fff,var(--vc-specialty-soft))!important;border:1px solid color-mix(in srgb,var(--vc-specialty) 18%,#fff)!important;border-radius:17px!important}.vc-specialty-action{background:linear-gradient(135deg,var(--vc-specialty),var(--vc-specialty-2))!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb,var(--vc-specialty) 20%,transparent)!important;border-color:#0000!important}.vc-role-admin .app-top{color:#fff!important;background:radial-gradient(circle at 88% 0,#43d6cf3d,#0000 30%),linear-gradient(125deg,#0a3440,#075c70 56%,#079eb6)!important;border-color:#ffffff2e!important}.vc-role-admin .app-top :is(h1,p,b,small){color:inherit!important}.vc-role-admin .context-grid article{position:relative!important;overflow:hidden!important}.vc-role-admin .context-grid article:after{content:"";background:linear-gradient(90deg,var(--vc-brand),var(--vc-brand-2));border-radius:99px;height:3px;position:absolute;bottom:0;left:16px;right:16px}.vc-role-admin .analytics-chart{background:#f2fbfcc2!important;border-radius:20px!important;padding:18px!important}.vc-role-admin .analytics-bar-wrap i{background:linear-gradient(#4bd7d2,#0aa9c0)!important;border-radius:8px 8px 3px 3px!important;box-shadow:0 7px 16px #09a3bb2e!important}.vc-public-home{background:0 0!important;min-height:100vh!important}.vc-public-home-inner{width:min(1180px,100% - 34px)!important;margin:0 auto!important}.vc-home-hero{background:radial-gradient(circle at 86% 16%,#30d7d038,#0000 31%),radial-gradient(circle at 14% 85%,#3596cc1f,#0000 30%),linear-gradient(145deg,#fffffffa,#ecfafce8)!important;border:1px solid #18a3b826!important;border-radius:34px!important;min-height:650px!important;margin-top:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #135b6d1f!important}.vc-home-hero-content{z-index:2!important;padding:34px 38px 38px!important;position:relative!important}.vc-home-title{color:#102f39!important;letter-spacing:-.06em!important;max-width:800px!important;font-size:clamp(48px,6.4vw,82px)!important;line-height:.96!important}.vc-home-title span:nth-child(2){color:#079db7!important}.vc-home-copy>.lead{color:#6b8189!important;max-width:680px!important;font-size:15px!important}.vc-public-account-actions .btn{min-width:120px!important}.vc-home-trust-grid{gap:14px!important}.vc-trust-card{background:#ffffffdb!important;border:1px solid #1c9ab121!important;border-radius:22px!important;box-shadow:0 12px 30px #165c6d12!important}.vc-trust-card h3{color:#173943!important}.vc-trust-card p{color:#758b92!important}.public-search-page,.vc-search-restored-page{background:0 0!important}.vc-search-restored-page .vc-nearby-map-shell{background:linear-gradient(145deg,#fffffff7,#f0fbfce3)!important;border:1px solid #1d9db324!important;border-radius:28px!important;padding:20px!important;box-shadow:0 22px 56px #165c6d1a!important}.vc-osm-map-frame{border-color:#1f96ac29!important;border-radius:23px!important;overflow:hidden!important;box-shadow:0 14px 34px #1154671a!important}.vc-osm-tile{filter:saturate(.82)contrast(.98)brightness(1.04)!important}.vc-osm-marker{filter:drop-shadow(0 10px 13px color-mix(in srgb,var(--vc-map-accent,var(--vc-brand)) 28%,transparent))!important}.vc-osm-pin-core{filter:drop-shadow(0 5px 7px #0f3e4b26)!important}.vc-osm-premium-popup{border:1px solid color-mix(in srgb,var(--vc-map-accent,var(--vc-brand)) 18%,#fff)!important;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:#ffffffed!important;border-radius:20px!important;box-shadow:0 18px 44px #114b5b29!important}.vc-nearby-office-card{transition:transform .18s,box-shadow .18s!important}.vc-nearby-office-card:hover,.vc-nearby-office-card.is-active{transform:translateY(-2px)!important}.auth-shell{background:radial-gradient(circle at 20% 20%,#35d5d038,#0000 28%),radial-gradient(circle at 86% 76%,#3796cc24,#0000 30%),linear-gradient(145deg,#effbfd,#f7fbff)!important;place-items:center!important;min-height:100vh!important;padding:32px 18px!important;display:grid!important}.auth-card{-webkit-backdrop-filter:blur(28px)saturate(1.22)!important;backdrop-filter:blur(28px)saturate(1.22)!important;background:#ffffffc7!important;border:1px solid #19a1b729!important;border-radius:28px!important;width:min(470px,100%)!important;padding:30px!important;box-shadow:0 28px 70px #13586a29,inset 0 1px #fffffff5!important}.auth-card .vc-brand-reference{margin-bottom:18px!important}.auth-card .vc-brand-reference-main img{width:150px!important;height:auto!important}.auth-card h1{color:#11323c!important;letter-spacing:-.04em!important;margin:10px 0 8px!important;font-size:34px!important}.auth-card .lead{color:#738991!important}.auth-card .btn-primary{width:100%!important}.auth-card .helper{color:#7a9097!important}.auth-card .helper a{color:#087f95!important;font-weight:800!important}.vc-profile-public-page,.vc-center-public-page,.vc-center-public-premium-final{background:radial-gradient(circle at 88% 0,#30d4ce24,#0000 30%),linear-gradient(145deg,#f8fdfe,#eef9fb)!important}.vc-profile-card,.vc-center-public-card{box-shadow:var(--vc-shadow-soft)!important;background:#ffffffe6!important;border:1px solid #1c9ab021!important;border-radius:24px!important}.premium-select-menu,[role=listbox],.vc-premium-select-menu{z-index:9999!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffa!important;border:1px solid #1899af24!important;border-radius:16px!important;box-shadow:0 18px 40px #124f6029!important}.vc-center-filter-card,.vc-agenda-calendar-shell,.vc-editor-card{overflow:visible!important}@media (max-width:1100px){.vc-role-shell{grid-template-columns:210px minmax(0,1fr)!important}.vc-role-content{padding:20px 20px 42px!important}.vc-new-service-form,.vc-service-edit-form{grid-template-columns:1fr 1fr!important}}@media (max-width:820px){.vc-role-shell{display:block!important}.vc-sidebar{border-bottom:1px solid #1d9bb11f!important;border-right:0!important;height:auto!important;padding:12px!important;position:relative!important}.vc-sidebar-brand{min-height:46px!important}.vc-sidebar-user,.vc-sidebar-foot{display:none!important}.vc-sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow-x:auto!important}.vc-sidebar-nav a{white-space:nowrap!important;grid-template-columns:24px 1fr!important;padding:0 9px!important;font-size:10px!important}.vc-sidebar-nav a em{display:none!important}.vc-role-content{padding:16px 12px 34px!important}.app-top{border-radius:22px!important;min-height:auto!important;padding:20px!important}.vc-home-hero{border-radius:24px!important;min-height:auto!important}.vc-home-hero-content{padding:24px!important}.vc-home-title{font-size:clamp(42px,13vw,66px)!important}.vc-new-service-form,.vc-service-edit-form,.vc-service-editor-row{grid-template-columns:1fr!important}}@media (max-width:560px){.vc-sidebar-nav{grid-template-columns:repeat(3,minmax(110px,1fr))!important}.app-top h1{font-size:30px!important}.auth-card{border-radius:22px!important;padding:22px!important}}.vc-sidebar{flex-direction:column!important;display:flex!important}.vc-sidebar-nav{flex:0 auto!important;min-height:0!important}.vc-sidebar-actions{z-index:2!important;margin-top:auto!important;padding-top:14px!important;position:relative!important}.vc-sidebar-actions form{margin:0!important}.vc-sidebar-signout{color:#a64368!important;width:100%!important;min-height:44px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(145deg,#ffffffeb,#fff5f8d1)!important;border:1px solid #d7537926!important;border-radius:14px!important;grid-template-columns:28px 1fr!important;align-items:center!important;gap:8px!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important;display:grid!important;box-shadow:0 8px 20px #80485b0e,inset 0 1px #fffffffa!important}.vc-sidebar-signout:hover{background:linear-gradient(145deg,#fff,#fff0f5)!important;border-color:#d7537947!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px #b545691f,inset 0 1px #fff!important}.vc-sidebar-signout:active{transform:translateY(0)!important}.vc-sidebar-signout-icon{color:#b64970!important;background:#d7537914!important;border-radius:10px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.vc-sidebar-signout-icon svg{display:block!important}.vc-sidebar-foot{margin-top:10px!important;padding:0 4px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}@media (max-width:820px){.vc-sidebar-actions{margin-top:10px!important;padding-top:0!important}.vc-sidebar-actions form{justify-content:flex-end!important;display:flex!important}.vc-sidebar-signout{grid-template-columns:24px auto!important;width:auto!important;min-width:148px!important;padding:0 12px!important}}@media (max-width:560px){.vc-sidebar-actions form{justify-content:stretch!important}.vc-sidebar-signout{width:100%!important}}.vc-sidebar-admin .vc-sidebar-nav{gap:5px!important;padding-right:4px!important;overflow:auto!important}.vc-sidebar-admin .vc-sidebar-nav>a{min-height:42px!important;padding:9px 11px!important}.vc-sidebar-admin .vc-sidebar-nav>a>span:nth-child(2){font-size:12px!important}.vc-admin-commercial-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#eefbfde8)!important;border:1px solid #0daec129!important;box-shadow:0 18px 42px #17728414!important}.vc-admin-commercial-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#38d5d229,#38d5d200 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-80px}.vc-admin-ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vc-admin-ad-kpis article{background:#ffffffd1;border:1px solid #10a1b824;border-radius:20px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #13647512,inset 0 1px #fffffffa}.vc-admin-ad-kpis article:after{content:"";background:linear-gradient(90deg,#08abc2,#46d4cf);height:3px;position:absolute;bottom:0;left:0;right:0}.vc-admin-ad-kpis span{letter-spacing:.08em;text-transform:uppercase;color:#54808d;font-size:10px;font-weight:900;display:block}.vc-admin-ad-kpis b{color:#103b47;margin-top:8px;font-size:28px;line-height:1;display:block}.vc-admin-ad-kpis small{color:#76919a;margin-top:6px;font-size:11px;display:block}.vc-admin-ad-specs{color:#557c87;background:#08abc20e;border:1px solid #08abc21c;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:14px;padding:14px 16px;font-size:11px;display:grid}.vc-admin-ad-specs b{color:#087f96}@media (max-width:900px){.vc-admin-ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-admin-ad-specs{grid-template-columns:1fr}}@media (max-width:560px){.vc-admin-ad-kpis{grid-template-columns:1fr}}.vc-role-admin{--vc-admin-accent:#08a9bf;--vc-admin-accent-2:#45d5cf;--vc-admin-ink:#123842}.vc-role-admin .btn-primary,.vc-role-admin button.btn-primary,.vc-role-admin a.btn-primary,.vc-role-admin .metric-period-tabs a.active,.vc-role-admin .patient-tabs a.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--vc-admin-accent),var(--vc-admin-accent-2))!important;border-color:#ffffff57!important;box-shadow:0 12px 28px #06a6be38,inset 0 1px #ffffff61!important}.vc-role-admin .metric-period-tabs a.active{border-radius:999px!important}.vc-role-admin .page-kicker,.vc-role-admin .field label{color:#087f95!important}.vc-role-admin .vc-sidebar-nav>a.active{color:#fff!important;background:linear-gradient(135deg,#079fb9,#40d2cd)!important;border-color:#ffffff61!important;box-shadow:0 10px 24px #08a3ba2e,inset 0 1px #ffffff4d!important}.vc-role-admin .vc-sidebar-nav>a:not(.active){color:#4e7079!important;background:0 0!important}.vc-role-admin .vc-sidebar-nav>a:not(.active):hover{color:#087c91!important;background:#09abc012!important}.vc-role-admin .verification-card,.vc-role-admin .agenda-row{background:linear-gradient(145deg,#fffffffa,#f4fcfde6)!important;border:1px solid #1798af1f!important;border-radius:18px!important;box-shadow:0 10px 28px #165b6c0f!important}.vc-role-admin .vc-admin-empty{text-align:center;background:#eefafc9e;border:1px dashed #149eb538;border-radius:18px;padding:28px}.vc-role-admin .vc-admin-empty b{color:#17424c;font-size:18px;display:block}.vc-role-admin .vc-admin-empty p{color:#769098;margin:6px 0 0}.vc-role-admin .status-pill.live{color:#17795c!important;background:#e7faf5!important;border:1px solid #18a4762e!important}.vc-role-admin .status-pill.scheduled{color:#087d94!important;background:#eaf7fb!important;border:1px solid #089db82b!important}.vc-role-admin .status-pill.expired{color:#6f7f84!important;background:#f3f5f6!important;border:1px solid #5b70771f!important}.auth-card .btn-primary,.auth-card button.btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#079fb9,#43d3ce)!important;border-color:#ffffff59!important;box-shadow:0 12px 28px #06a5bd38,inset 0 1px #ffffff61!important}.vc-public-home .vc-home-search,.vc-public-home .vc-home-search.vc-search-layout-0030,.vc-public-home .vc-home-search .field,.vc-public-home .vc-home-search .vc-search-control-picker,.vc-public-home .vc-home-search .vc-specialty-picker{overflow:visible!important}.vc-public-home .vc-home-search .vc-search-control-picker{z-index:5000!important;position:relative!important}.vc-public-home .vc-home-search .vc-specialty-picker{z-index:5001!important}.vc-public-home .vc-home-search .vc-specialty-picker-menu{z-index:99999!important;visibility:visible!important;opacity:1!important;display:block!important}.vc-role-admin .vc-ad-spec-icon,.vc-ad-spec-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#079fb9 0%,#22bcc7 52%,#43d3ce 100%)!important;border:1px solid #ffffff7a!important;box-shadow:0 10px 24px #079fb938,0 0 0 5px #1fbec70e,inset 0 1px #ffffff6b!important}.vc-role-admin .vc-ad-spec-card:hover .vc-ad-spec-icon,.vc-ad-spec-card:hover .vc-ad-spec-icon{transform:translateY(-1px)!important;box-shadow:0 14px 30px #079fb942,0 0 0 6px #1fbec712,inset 0 1px #ffffff80!important}.vc-vector-map-frame{isolation:isolate!important;background:#f6fafb!important;border:1px solid #0a91aa1f!important;border-radius:22px!important;min-height:430px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #1858681a,inset 0 1px #fffffffa!important}.vc-vector-map-canvas,.vc-vector-map-canvas.maplibregl-map{background:#f6fafb!important;width:100%!important;height:100%!important;min-height:430px!important;font-family:inherit!important;position:absolute!important;inset:0!important;overflow:hidden!important}.vc-vector-map-canvas .maplibregl-canvas-container,.vc-vector-map-canvas .maplibregl-canvas{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.vc-vector-map-canvas .maplibregl-control-container{display:none!important}.vc-vector-map-frame:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0f,#0000 58%,#14bec206);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8}.vc-vector-map-controls{z-index:18!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border:1px solid #0b8ba31a!important;border-radius:13px!important;display:grid!important;position:absolute!important;top:13px!important;right:13px!important;overflow:hidden!important;box-shadow:0 8px 20px #1454631a!important}.vc-vector-map-controls button{color:#087d95!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;height:32px!important;padding:0!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:grid!important}.vc-vector-map-controls button+button{border-top:1px solid #0b8ba317!important}.vc-vector-map-controls button:hover{background:#eef9fa!important}.vc-vector-marker{appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:none!important;width:28px!important;height:34px!important;padding:0!important}.vc-vector-marker-ring{background:var(--vc-map-accent)!important;width:28px!important;height:28px!important;box-shadow:0 5px 13px color-mix(in srgb,var(--vc-map-accent) 24%,#1c45501a),0 0 0 1px color-mix(in srgb,var(--vc-map-accent) 18%,transparent)!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;transition:transform .16s,box-shadow .16s!important;display:grid!important;position:relative!important}.vc-vector-marker-ring:after{content:""!important;background:var(--vc-map-accent)!important;border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;border-radius:1px!important;width:7px!important;height:7px!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}.vc-vector-marker-core{z-index:2!important;width:18px!important;height:18px!important;color:var(--vc-map-ink)!important;letter-spacing:-.02em!important;background:#fff!important;border-radius:999px!important;place-items:center!important;font-size:6.5px!important;font-weight:900!important;display:grid!important;position:relative!important;overflow:hidden!important}.vc-vector-marker-core img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.vc-vector-marker:hover .vc-vector-marker-ring,.vc-vector-marker.is-hovered .vc-vector-marker-ring{transform:translateY(-2px)scale(1.06)!important}.vc-vector-marker.is-active .vc-vector-marker-ring{box-shadow:0 7px 16px color-mix(in srgb,var(--vc-map-accent) 28%,#1c45501a),0 0 0 4px color-mix(in srgb,var(--vc-map-accent) 10%,transparent)!important;transform:translateY(-2px)scale(1.12)!important}.vc-vector-user-marker{background:#0aa8bd!important;border:3px solid #fff!important;border-radius:999px!important;width:15px!important;height:15px!important;box-shadow:0 4px 10px #0aa8bd3d,0 0 0 4px #0aa8bd1a!important}.vc-vector-doctor-card{z-index:20!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;color:#173e48!important;background:#fffffff5!important;border:1px solid #10849b1a!important;border-radius:18px!important;width:min(330px,100% - 28px)!important;padding:13px!important;position:absolute!important;bottom:14px!important;left:14px!important;box-shadow:0 18px 38px #14455029,inset 0 1px #fff!important}.vc-vector-doctor-card:before{content:""!important;background:var(--vc-map-accent)!important;border-radius:0 0 999px 999px!important;width:62px!important;height:3px!important;position:absolute!important;top:0!important;left:14px!important}.vc-vector-doctor-close{color:#6f878e!important;background:#f7fbfc!important;border:1px solid #0e758c14!important;border-radius:9px!important;width:27px!important;height:27px!important;padding:0!important;font-size:16px!important;position:absolute!important;top:9px!important;right:9px!important}.vc-vector-doctor-head{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding-right:30px!important;display:grid!important}.vc-vector-doctor-avatar{background:var(--vc-map-soft)!important;width:44px!important;height:44px!important;color:var(--vc-map-ink)!important;border-radius:14px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;display:grid!important;overflow:hidden!important}.vc-vector-doctor-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.vc-vector-doctor-specialty{background:var(--vc-map-soft)!important;color:var(--vc-map-ink)!important;border-radius:999px!important;margin-bottom:3px!important;padding:3px 7px!important;font-size:8.5px!important;font-weight:900!important;display:inline-flex!important}.vc-vector-doctor-head h3{color:#123842!important;letter-spacing:-.02em!important;margin:0!important;font-size:16px!important;font-weight:900!important;line-height:1.08!important}.vc-vector-doctor-rating{color:#7b8990!important;margin:4px 0 0!important;font-size:8.5px!important;font-weight:700!important}.vc-vector-doctor-location{background:#f8fbfc!important;border:1px solid #1189a00f!important;border-radius:11px!important;margin-top:10px!important;padding:8px 9px!important}.vc-vector-doctor-location b,.vc-vector-doctor-location span{display:block!important}.vc-vector-doctor-location b{color:#214c56!important;font-size:9.5px!important}.vc-vector-doctor-location span{color:#71878e!important;margin-top:2px!important;font-size:8.5px!important}.vc-vector-doctor-meta{grid-template-columns:1.25fr .85fr!important;gap:6px!important;margin-top:7px!important;display:grid!important}.vc-vector-doctor-meta>span{background:#fbfdfd!important;border:1px solid #10849b0f!important;border-radius:10px!important;min-width:0!important;padding:7px 8px!important}.vc-vector-doctor-meta small,.vc-vector-doctor-meta strong{display:block!important}.vc-vector-doctor-meta small{text-transform:uppercase!important;letter-spacing:.07em!important;color:#82949a!important;font-size:6.8px!important;font-weight:800!important}.vc-vector-doctor-meta strong{color:#183f49!important;margin-top:3px!important;font-size:9px!important;line-height:1.2!important}.vc-vector-doctor-actions{grid-template-columns:1fr 1fr 1.1fr!important;gap:6px!important;margin-top:9px!important;display:grid!important}.vc-vector-doctor-actions a{color:#126f84!important;white-space:nowrap!important;background:#fff!important;border:1px solid #0e89a21c!important;border-radius:10px!important;place-items:center!important;min-height:32px!important;padding:6px 7px!important;font-size:8.5px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}.vc-vector-doctor-actions a.is-primary{background:var(--vc-map-accent)!important;color:#fff!important;box-shadow:none!important;border-color:#0000!important}.vc-vector-map-attribution{z-index:17!important;color:#82969b!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffffd1!important;border-radius:6px!important;padding:2px 5px!important;font-size:7px!important;text-decoration:none!important;position:absolute!important;bottom:5px!important;right:7px!important}@media (max-width:760px){.vc-vector-map-frame,.vc-vector-map-canvas,.vc-vector-map-canvas.maplibregl-map{min-height:400px!important}.vc-vector-doctor-card{width:calc(100% - 18px)!important;bottom:9px!important;left:9px!important}.vc-vector-doctor-actions{grid-template-columns:1fr 1fr!important}.vc-vector-doctor-actions a:last-child{grid-column:1/-1!important}}.vc-home-premium-v1{--vc-home-ink:#12343f;--vc-home-muted:#6f8790;--vc-home-line:#108ea421;--vc-home-cyan:#0ba5bd;--vc-home-teal:#42d2cb}.vc-home-premium-v1 .vc-public-home-inner{width:min(1220px,100% - 34px)!important}.vc-home-premium-v1 .vc-home-hero{margin-bottom:18px!important}.vc-premium-specialties,.vc-premium-featured-section{border:1px solid var(--vc-home-line);background:linear-gradient(145deg,#fffffff5,#f1fbfce0);border-radius:30px;margin:22px 0;padding:clamp(20px,2.7vw,30px);position:relative;overflow:hidden;box-shadow:0 22px 54px #0f4f6213,inset 0 1px #fffffff5}.vc-premium-featured-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#28cbc917,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;inset:-160px auto auto -120px}.vc-premium-section-heading{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex;position:relative}.vc-premium-section-heading.compact{align-items:center;margin-bottom:15px}.vc-premium-section-heading>div{min-width:0}.vc-premium-section-heading span{color:#108aa0;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.vc-premium-section-heading h2{color:var(--vc-home-ink);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,37px);line-height:1.02}.vc-premium-section-heading p{max-width:680px;color:var(--vc-home-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.vc-premium-section-heading>a{color:#087f95;flex:none;font-size:11px;font-weight:900;text-decoration:none}.vc-premium-specialty-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.vc-premium-specialty-card{--vc-feature:#10a4bc;--vc-feature-soft:#eaf9fb;border:1px solid color-mix(in srgb,var(--vc-feature) 18%,#fff);background:linear-gradient(145deg,#fff,var(--vc-feature-soft));color:#173b45;border-radius:19px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:76px;padding:12px 13px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 9px 22px #1452630b}.vc-premium-specialty-card:hover{border-color:color-mix(in srgb,var(--vc-feature) 35%,#fff);box-shadow:0 15px 29px color-mix(in srgb,var(--vc-feature) 12%,transparent);transform:translateY(-2px)}.vc-premium-specialty-card>i{background:var(--vc-feature);color:#fff;width:42px;height:42px;box-shadow:0 8px 18px color-mix(in srgb,var(--vc-feature) 22%,transparent);border-radius:14px;place-items:center;font-size:18px;font-style:normal;display:grid}.vc-premium-specialty-card b{font-size:12px;line-height:1.15;display:block}.vc-premium-specialty-card small{color:#7c9299;margin-top:4px;font-size:9px;display:block}.vc-premium-specialty-card>span{color:var(--vc-feature);font-size:17px;font-weight:900}.vc-premium-specialty-card.vc-sp-cardio{--vc-feature:#e44d61;--vc-feature-soft:#fff2f4}.vc-premium-specialty-card.vc-sp-peds{--vc-feature:#e6b522;--vc-feature-soft:#fff9e7}.vc-premium-specialty-card.vc-sp-dental{--vc-feature:#3767d6;--vc-feature-soft:#f0f4ff}.vc-premium-specialty-card.vc-sp-gastro{--vc-feature:#18a99d;--vc-feature-soft:#ecfbf8}.vc-premium-specialty-card.vc-sp-gyn{--vc-feature:#da6f9c;--vc-feature-soft:#fff2f7}.vc-featured-doctor-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid;position:relative}.vc-featured-doctor-card{--vc-feature:#18a5bb;--vc-feature-soft:#edfafd;border:1px solid color-mix(in srgb,var(--vc-feature) 17%,#fff);background:#fffffff0;border-radius:24px;min-width:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 15px 36px #114f6212}.vc-featured-doctor-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #114f621f}.vc-featured-doctor-card.vc-sp-cardio{--vc-feature:#e44d61;--vc-feature-soft:#fff2f4}.vc-featured-doctor-card.vc-sp-peds{--vc-feature:#e2b11d;--vc-feature-soft:#fff9e7}.vc-featured-doctor-card.vc-sp-dental{--vc-feature:#3767d6;--vc-feature-soft:#eef3ff}.vc-featured-doctor-card.vc-sp-gastro{--vc-feature:#18a99d;--vc-feature-soft:#ecfbf8}.vc-featured-doctor-card.vc-sp-gyn{--vc-feature:#d97099;--vc-feature-soft:#fff2f7}.vc-featured-doctor-visual{background:linear-gradient(180deg,#fff 0%,var(--vc-feature-soft) 100%);place-items:end center;height:190px;display:grid;position:relative;overflow:hidden}.vc-featured-doctor-visual:after{content:"";background:linear-gradient(90deg,var(--vc-feature),color-mix(in srgb,var(--vc-feature) 45%,#fff));height:4px;position:absolute;bottom:0;left:0;right:0}.vc-featured-doctor-visual img{object-fit:cover;object-position:center top;background:#fff;width:100%;height:100%}.vc-featured-doctor-visual>span{background:linear-gradient(145deg,var(--vc-feature),color-mix(in srgb,var(--vc-feature) 50%,#fff));color:#fff;width:108px;height:108px;box-shadow:0 18px 36px color-mix(in srgb,var(--vc-feature) 22%,transparent);border-radius:32px;place-items:center;margin-bottom:24px;font-size:34px;font-weight:950;display:grid}.vc-featured-doctor-visual em{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--vc-feature);letter-spacing:.05em;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:12px;left:12px;box-shadow:0 7px 16px #1b4b5712}.vc-featured-doctor-copy{padding:17px}.vc-featured-doctor-copy>small{background:var(--vc-feature-soft);color:var(--vc-feature);letter-spacing:.04em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950;display:inline-flex}.vc-featured-doctor-copy h3{color:#173b45;letter-spacing:-.025em;margin:9px 0 5px;font-size:17px}.vc-featured-doctor-copy>p{color:#768c94;min-height:29px;margin:0;font-size:9.5px;line-height:1.45}.vc-featured-doctor-data{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.vc-featured-doctor-data>span{border:1px solid color-mix(in srgb,var(--vc-feature) 10%,#fff);background:linear-gradient(145deg,#fff,var(--vc-feature-soft));border-radius:13px;padding:9px}.vc-featured-doctor-data small{color:#8a9ba0;text-transform:uppercase;letter-spacing:.07em;font-size:7px;display:block}.vc-featured-doctor-data b{color:#294d57;margin-top:3px;font-size:9px;line-height:1.25;display:block}.vc-featured-doctor-actions{grid-template-columns:1.2fr .8fr;gap:7px;display:grid}.vc-featured-doctor-actions a{border-radius:12px;place-items:center;min-height:38px;padding:0 9px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.vc-featured-doctor-actions a:first-child{background:linear-gradient(135deg,var(--vc-feature),color-mix(in srgb,var(--vc-feature) 68%,#45d5cc));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-feature) 18%,transparent)}.vc-featured-doctor-actions a:last-child{border:1px solid color-mix(in srgb,var(--vc-feature) 17%,#fff);color:var(--vc-feature);background:#fff}.vc-featured-center-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid;position:relative}.vc-featured-center-card{background:#fffffff0;border:1px solid #1199b024;border-radius:24px;grid-template-columns:160px minmax(0,1fr);min-height:190px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 15px 36px #114f6212}.vc-featured-center-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #114f621c}.vc-featured-center-brand{background:radial-gradient(circle at 25% 20%,#ffffff38,#0000 34%),linear-gradient(145deg,#0a91aa,#46d0c9);place-items:center;display:grid;position:relative;overflow:hidden}.vc-featured-center-brand:after{content:"";border:1px solid #ffffff29;border-radius:48px;width:180px;height:180px;position:absolute;bottom:-95px;right:-86px;transform:rotate(28deg)}.vc-featured-center-brand>span{color:#0b8ea4;background:#ffffffeb;border-radius:23px;place-items:center;width:76px;height:76px;font-size:25px;font-weight:950;display:grid;box-shadow:0 16px 32px #0654652e}.vc-featured-center-brand em{color:#fff;letter-spacing:.05em;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.vc-featured-center-copy{padding:19px}.vc-featured-center-copy>small{color:#0b8da4;letter-spacing:.13em;font-size:8px;font-weight:900}.vc-featured-center-copy h3{color:#173b45;letter-spacing:-.025em;margin:7px 0 6px;font-size:19px}.vc-featured-center-copy>p{color:#708890;min-height:42px;margin:0;font-size:10px;line-height:1.5}.vc-featured-center-meta{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.vc-featured-center-meta span{color:#47717c;background:#eef9fb;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.vc-featured-center-copy>a{color:#087f95;align-items:center;gap:7px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.vc-premium-empty-state{text-align:center;background:#f7fcfdb8;border:1px dashed #1897ad38;border-radius:20px;padding:28px}.vc-premium-empty-state b{color:#244952;display:block}.vc-premium-empty-state p{color:#799098;margin:6px 0 0;font-size:11px}.vc-home-premium-lower{margin-top:22px!important}.vc-home-growth-cta{align-items:center!important}.vc-home-growth-actions{flex-wrap:wrap;gap:8px;display:flex}.vc-home-growth-actions .btn{width:auto!important}.vc-home-secondary-button{color:#087f95!important;background:#fff!important;border:1px solid #0e94aa2e!important;border-radius:13px!important;place-items:center!important;min-height:44px!important;padding:0 16px!important;font-weight:900!important;text-decoration:none!important;display:inline-grid!important}.vc-share-public-link{background:radial-gradient(circle at 100% 0,#33d1ca1f,#0000 34%),linear-gradient(145deg,#fff,#eefafb);border:1px solid #0d99b026;border-radius:22px;margin:16px 0 22px;padding:18px 20px;box-shadow:0 13px 32px #11536412}.vc-share-public-link-copy>span{color:#0a8ba2;letter-spacing:.15em;font-size:8px;font-weight:950}.vc-share-public-link-copy h3{color:#173b46;letter-spacing:-.02em;margin:5px 0 4px;font-size:18px}.vc-share-public-link-copy p{color:#708991;margin:0;font-size:10px;line-height:1.55}.vc-share-public-link-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:13px;display:grid}.vc-share-public-link-url{color:#4f717b;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe0;border:1px solid #1f8c9f1f;border-radius:12px;min-width:0;padding:11px 12px;font-size:10px;overflow:hidden}.vc-share-public-link-row button,.vc-share-public-link-row a{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;place-items:center;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.vc-share-public-link-row button{color:#fff;background:linear-gradient(135deg,#079fb8,#44d1c9);border:0;box-shadow:0 8px 18px #0797ae29}.vc-share-public-link-row a{color:#087f95;background:#fff;border:1px solid #0e95ab2e}.vc-share-public-link>small{color:#83979d;margin-top:8px;font-size:8px;display:block}.vc-professional-photo-card{background:radial-gradient(circle at 90% 0,#2ccfc91c,#0000 30%),linear-gradient(145deg,#fff,#f3fbfc)!important}.vc-professional-photo-guide{background:#ffffffb8;border:1px solid #0d9ab01f;border-radius:15px;gap:4px;margin:14px 0;padding:12px 14px;display:grid}.vc-professional-photo-guide span{color:#0a8da3;letter-spacing:.12em;font-size:8px;font-weight:950}.vc-professional-photo-guide b{color:#375862;font-size:10px}.vc-professional-photo-guide small{color:#82959b;font-size:8px;line-height:1.45}.vc-professional-photo-editor{align-items:center!important}.vc-professional-photo-preview{background:#fff!important;border:1px solid #0f94a924!important;border-radius:24px!important;width:132px!important;height:154px!important;overflow:hidden!important;box-shadow:0 15px 32px #114f6217!important}.vc-professional-photo-preview img{object-fit:cover!important;object-position:center top!important;background:#fff!important;width:100%!important;height:100%!important}.vc-professional-photo-preview span{color:#0b8ca2!important;background:linear-gradient(145deg,#ecf9fb,#fff)!important;place-items:center!important;width:100%!important;height:100%!important;font-size:28px!important;font-weight:950!important;display:grid!important}.vc-search-restored-page .vc-search-photo-avatar{background:#fff!important;overflow:hidden!important}.vc-search-restored-page .vc-search-photo-avatar img{object-fit:cover!important;object-position:center top!important;background:#fff!important;width:100%!important;height:100%!important}.vc-search-restored-page .public-search-form{margin-bottom:20px!important}.vc-restored-results-count{margin-top:8px!important}@media (max-width:1020px){.vc-premium-specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-featured-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-featured-center-grid{grid-template-columns:1fr}}@media (max-width:720px){.vc-public-home-inner{width:min(100% - 22px,1220px)!important}.vc-premium-specialties,.vc-premium-featured-section{border-radius:23px;padding:17px}.vc-premium-section-heading,.vc-premium-section-heading.compact{flex-direction:column;align-items:flex-start;gap:10px}.vc-premium-section-heading h2{font-size:28px}.vc-premium-specialty-grid{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.vc-premium-specialty-card{scroll-snap-align:start;flex:0 0 210px}.vc-featured-doctor-grid{scroll-snap-type:x mandatory;padding:2px 2px 8px;display:flex;overflow-x:auto}.vc-featured-doctor-card{scroll-snap-align:start;flex:0 0 min(82vw,300px)}.vc-featured-doctor-visual{height:210px}.vc-featured-center-card{grid-template-columns:112px minmax(0,1fr)}.vc-featured-center-brand>span{border-radius:19px;width:62px;height:62px;font-size:21px}.vc-featured-center-copy{padding:15px}.vc-featured-center-copy h3{font-size:17px}.vc-share-public-link-row{grid-template-columns:1fr 1fr}.vc-share-public-link-url{grid-column:1/-1}.vc-share-public-link-row button,.vc-share-public-link-row a{width:100%}}@media (max-width:480px){.vc-featured-center-card{display:block}.vc-featured-center-brand{min-height:116px}.vc-featured-center-brand>span{margin:22px 0}.vc-featured-center-copy>p{min-height:0}.vc-featured-doctor-data{grid-template-columns:1fr}.vc-home-growth-actions{width:100%;display:grid}.vc-home-growth-actions .btn{width:100%!important}.vc-professional-photo-editor{grid-template-columns:1fr!important}.vc-professional-photo-preview{margin:0 auto!important}}.vc-home-premium-v2{--vc-v2-cyan:#08a4bd;--vc-v2-teal:#42d3ca;--vc-v2-ink:#102f39;--vc-v2-muted:#6f8790}.vc-home-premium-v2 .vc-public-account-actions .btn:last-child,.vc-home-premium-v2 .vc-home-growth-actions .btn-primary{color:#fff!important;background:linear-gradient(135deg,#079db7 0%,#13bfc2 54%,#49d6cf 100%)!important;border-color:#ffffff57!important;box-shadow:0 11px 26px #079db738,inset 0 1px #ffffff61!important}.vc-home-premium-v2 .vc-public-account-actions .btn:last-child:hover,.vc-home-premium-v2 .vc-home-growth-actions .btn-primary:hover{filter:saturate(1.05)brightness(1.025)!important}.vc-home-premium-v2 .vc-premium-specialty-card{border-radius:21px;grid-template-columns:48px minmax(0,1fr) 22px;min-height:82px;padding:14px}.vc-home-premium-v2 .vc-premium-specialty-card .vc-specialty-svg{color:#fff;background:linear-gradient(145deg,var(--vc-feature),color-mix(in srgb,var(--vc-feature) 72%,#fff));width:48px;height:48px;box-shadow:0 10px 22px color-mix(in srgb,var(--vc-feature) 22%,transparent),inset 0 1px 0 #ffffff47;border-radius:16px;place-items:center;display:grid}.vc-home-premium-v2 .vc-premium-specialty-card .vc-specialty-svg svg{flex:none;display:block;overflow:visible;width:25px!important;height:25px!important}.vc-home-premium-v2 .vc-premium-specialty-card b{font-size:12.5px}.vc-home-premium-v2 .vc-premium-specialty-card small{font-size:9px}.vc-home-premium-v2 .vc-featured-doctor-visual em,.vc-home-premium-v2 .vc-featured-center-brand em{letter-spacing:.09em;text-transform:uppercase}.vc-home-premium-v2 .vc-featured-doctor-visual{background:radial-gradient(circle at 50% 32%,#fffffffa,#ffffffbd 46%,transparent 70%), linear-gradient(180deg,#fff 0%,var(--vc-feature-soft) 100%);height:210px}.vc-home-premium-v2 .vc-featured-doctor-visual img{object-fit:cover;object-position:center top;filter:saturate(.98)contrast(1.015)}.vc-home-premium-v2 .vc-featured-doctor-card{box-shadow:0 18px 42px #12506213,inset 0 1px #fffffff2}.vc-home-premium-v2 .vc-care-flow{isolation:isolate;background:radial-gradient(circle at 90% 0,#46d6ce26,#0000 30%),radial-gradient(circle at 0 100%,#2592cb14,#0000 34%),linear-gradient(145deg,#fffffffa,#eefafced);border:1px solid #0d99b026;border-radius:30px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);align-items:center;gap:34px;margin:22px 0;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f4f6213,inset 0 1px #fffffff5}.vc-home-premium-v2 .vc-care-flow-orbit{z-index:-1;border:1px solid #16adbc1f;border-radius:50%;width:360px;height:360px;animation:13s ease-in-out infinite alternate vc-care-orbit;position:absolute;top:-175px;right:-150px;box-shadow:0 0 0 34px #2bcdca09,0 0 0 72px #2bcdca06}.vc-home-premium-v2 .vc-care-flow-copy>span{color:#0a8ba2;letter-spacing:.17em;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.vc-home-premium-v2 .vc-care-flow-copy h2{color:var(--vc-v2-ink);letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.02}.vc-home-premium-v2 .vc-care-flow-copy p{max-width:470px;color:var(--vc-v2-muted);margin:10px 0 0;font-size:11px;line-height:1.65}.vc-home-premium-v2 .vc-care-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0;display:grid;position:relative}.vc-home-premium-v2 .vc-care-flow-track:before{content:"";z-index:0;background:linear-gradient(90deg,#099db71a,#099db747,#41d2ca38,#099db71a);height:1px;position:absolute;top:50%;left:7%;right:7%}.vc-home-premium-v2 .vc-care-flow-beam{z-index:1;filter:blur(.15px)drop-shadow(0 0 8px #23c5c452);pointer-events:none;background:linear-gradient(90deg,#0000,#57ddd3 48%,#079fb8 70%,#0000);border-radius:999px;width:84px;height:3px;animation:7s cubic-bezier(.45,0,.55,1) infinite vc-care-beam;position:absolute;top:calc(50% - 1px);left:5%}.vc-home-premium-v2 .vc-care-flow-step{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #149ab01a;border-radius:17px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px 11px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;box-shadow:0 8px 20px #165b6c0b,inset 0 1px #fffffff0}.vc-home-premium-v2 .vc-care-flow-step:hover{border-color:#0fa5b938;transform:translateY(-3px);box-shadow:0 15px 28px #135e7116,inset 0 1px #fff}.vc-home-premium-v2 .vc-care-flow-step>b{color:#087f95;letter-spacing:.05em;background:linear-gradient(145deg,#e9f9fb,#fff);border:1px solid #0f9db321;border-radius:12px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.vc-home-premium-v2 .vc-care-flow-step strong{color:#173b45;font-size:10.5px;display:block}.vc-home-premium-v2 .vc-care-flow-step small{color:#8799a0;margin-top:3px;font-size:7.7px;line-height:1.3;display:block}.vc-home-premium-v2 .vc-featured-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.vc-home-premium-v2 .vc-featured-center-card{min-height:200px}@keyframes vc-care-beam{0%{opacity:0;transform:translate(0)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(560px)}}@keyframes vc-care-orbit{0%{transform:translate(0,0)scale(1)}to{transform:translate(-18px,16px)scale(1.045)}}@media (max-width:980px){.vc-home-premium-v2 .vc-care-flow{grid-template-columns:1fr;gap:22px}.vc-home-premium-v2 .vc-care-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-home-premium-v2 .vc-care-flow-track:before,.vc-home-premium-v2 .vc-care-flow-beam{display:none}}@media (max-width:720px){.vc-home-premium-v2 .vc-care-flow{border-radius:24px;padding:20px 18px}.vc-home-premium-v2 .vc-care-flow-track{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.vc-home-premium-v2 .vc-care-flow-step{scroll-snap-align:start;flex:0 0 180px}.vc-home-premium-v2 .vc-premium-specialty-card{flex-basis:225px}}@media (prefers-reduced-motion:reduce){.vc-home-premium-v2 .vc-care-flow-orbit,.vc-home-premium-v2 .vc-care-flow-beam{animation:none!important}}.vc-home-premium-v2 .vc-featured-doctor-visual{height:224px;overflow:hidden}.vc-home-premium-v2 .vc-featured-doctor-visual img{object-fit:cover;object-position:center 16%;width:100%;height:100%;transform:scale(1.015)}.vc-home-premium-v2 .vc-featured-doctor-visual em{color:#087f95!important;background:#ffffffe6!important;border:1px solid #0f9db321!important;box-shadow:0 7px 18px #165d6f14!important}.vc-house-ad{isolation:isolate;background:radial-gradient(circle at 86% 20%,#44dacf47,#0000 32%),linear-gradient(110deg,#fff 0%,#f4fcfd 46%,#bff5f1 100%);border:1px solid #0a99b124;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 42px #0e4f6212,inset 0 1px #fffffff5}.vc-house-ad-glow{z-index:-1;border:1px solid #09a1b821;border-radius:50%;width:330px;height:330px;animation:10s ease-in-out infinite alternate vc-house-float;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 30px #22cac80a,0 0 0 64px #22cac807}.vc-house-ad-brand img{object-fit:contain;width:auto;max-width:150px;max-height:48px;display:block}.vc-house-ad-copy strong{color:#113842;letter-spacing:-.035em;display:block}.vc-house-ad-copy span{color:#607d86;line-height:1.45;display:block}.vc-house-ad-cards{min-width:120px;height:76px;position:relative}.vc-house-ad-cards i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffd1,#ebf9fa80);border:1px solid #ffffffb8;border-radius:17px;width:112px;height:62px;display:block;position:absolute;box-shadow:0 13px 30px #13697717,inset 0 1px #fffffff2}.vc-house-ad-cards i:first-child{top:0;right:9px;transform:rotate(3deg)}.vc-house-ad-cards i:last-child{bottom:0;right:48px;transform:rotate(-2deg)}.vc-house-ad-top{border-radius:26px;grid-template-columns:auto minmax(0,1fr) 160px;gap:28px;min-height:128px;margin:16px 0 20px;padding:20px 30px}.vc-house-ad-top .vc-house-ad-copy{grid-template-columns:minmax(260px,.75fr) minmax(280px,1fr);align-items:center;gap:26px;display:grid}.vc-house-ad-top .vc-house-ad-copy strong{font-size:24px}.vc-house-ad-top .vc-house-ad-copy span{font-size:11px}.vc-house-ad-inline{border-radius:28px;grid-template-columns:auto minmax(0,1fr) 170px;gap:26px;min-height:190px;padding:26px 30px}.vc-house-ad-inline .vc-house-ad-copy strong{font-size:31px}.vc-house-ad-inline .vc-house-ad-copy span{max-width:560px;margin-top:8px;font-size:11px}.vc-house-ad-sidebar{text-align:center;border-radius:28px;grid-template-columns:1fr;align-content:start;gap:24px;min-height:480px;padding:30px 24px}.vc-house-ad-sidebar .vc-house-ad-brand{justify-content:center;display:flex}.vc-house-ad-sidebar .vc-house-ad-copy strong{font-size:31px;line-height:1.03}.vc-house-ad-sidebar .vc-house-ad-copy span{margin-top:12px;font-size:10.5px}.vc-house-ad-sidebar .vc-house-ad-cards{height:150px;margin-top:26px}.vc-house-ad-sidebar .vc-house-ad-cards i{width:150px;height:88px;left:50%;right:auto}.vc-house-ad-sidebar .vc-house-ad-cards i:first-child{top:0;transform:translate(-40%)rotate(4deg)}.vc-house-ad-sidebar .vc-house-ad-cards i:last-child{bottom:0;transform:translate(-68%)rotate(-3deg)}@keyframes vc-house-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(-16px,15px)scale(1.035)}}@media (max-width:980px){.vc-house-ad-top,.vc-house-ad-inline{grid-template-columns:auto 1fr}.vc-house-ad-top .vc-house-ad-copy{display:block}.vc-house-ad-top .vc-house-ad-copy span{margin-top:6px}.vc-house-ad-top .vc-house-ad-cards,.vc-house-ad-inline .vc-house-ad-cards{display:none}}@media (max-width:720px){.vc-house-ad-top,.vc-house-ad-inline{border-radius:22px;grid-template-columns:1fr;gap:12px;padding:18px 20px}.vc-house-ad-brand img{max-width:132px;max-height:42px}.vc-house-ad-top .vc-house-ad-copy strong{font-size:21px}.vc-house-ad-inline .vc-house-ad-copy strong{font-size:25px}.vc-house-ad-top .vc-house-ad-copy span,.vc-house-ad-inline .vc-house-ad-copy span{font-size:10px}.vc-home-premium-v2 .vc-featured-doctor-visual{height:244px}}@media (prefers-reduced-motion:reduce){.vc-house-ad-glow{animation:none!important}}.vc-home-premium-v2 .vc-featured-doctor-card{transition:transform .24s,box-shadow .24s,border-color .24s}.vc-home-premium-v2 .vc-featured-doctor-card:hover{transform:translateY(-5px);box-shadow:0 26px 54px #1250621c,inset 0 1px #fffffffa}.vc-home-premium-v2 .vc-featured-doctor-visual img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s}.vc-home-premium-v2 .vc-featured-doctor-card:hover .vc-featured-doctor-visual img{filter:saturate(1.01)contrast(1.02);transform:scale(1.045)}.vc-home-premium-v2 .vc-featured-center-layout.is-single{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:18px;display:grid}.vc-home-premium-v2 .vc-featured-center-layout.is-single .vc-featured-center-grid{display:block}.vc-home-premium-v2 .vc-featured-center-layout.is-single .vc-featured-center-card{height:100%;min-height:100%}.vc-home-premium-v2 .vc-featured-center-layout.is-multiple .vc-featured-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-home-premium-v2 .vc-center-network-panel{isolation:isolate;background:radial-gradient(circle at 100% 0,#40d8cf2e,#0000 36%),linear-gradient(145deg,#fffffffa,#edfafbf0);border:1px solid #0c99b124;border-radius:25px;flex-direction:column;min-height:220px;padding:24px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f4f6212,inset 0 1px #fffffff5}.vc-home-premium-v2 .vc-center-network-panel:after{content:"";z-index:-1;border:1px solid #0ba5b81f;border-radius:50%;width:240px;height:240px;animation:11s ease-in-out infinite alternate vc-center-orbit;position:absolute;bottom:-140px;right:-120px;box-shadow:0 0 0 28px #2bcdca06,0 0 0 58px #2bcdca05}.vc-home-premium-v2 .vc-center-network-panel>span{color:#0a8ba2;letter-spacing:.16em;font-size:8.5px;font-weight:950}.vc-home-premium-v2 .vc-center-network-panel>h3{color:#143640;letter-spacing:-.035em;max-width:560px;margin:8px 0 17px;font-size:clamp(20px,2.15vw,29px);line-height:1.04}.vc-home-premium-v2 .vc-center-network-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.vc-home-premium-v2 .vc-center-network-points>div{background:#ffffffbd;border:1px solid #0f9db31a;border-radius:15px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;padding:11px 10px;display:grid;box-shadow:0 7px 18px #165b6c09}.vc-home-premium-v2 .vc-center-network-points b{color:#087f95;background:linear-gradient(145deg,#e8f9fb,#fff);border:1px solid #0f9db31f;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.vc-home-premium-v2 .vc-center-network-points p{min-width:0;margin:0}.vc-home-premium-v2 .vc-center-network-points strong{color:#173b45;font-size:9.5px;line-height:1.15;display:block}.vc-home-premium-v2 .vc-center-network-points small{color:#82979e;margin-top:4px;font-size:7.4px;line-height:1.35;display:block}.vc-home-premium-v2 .vc-center-network-panel>a{color:#087f95;align-self:flex-start;margin-top:auto;padding-top:17px;font-size:9.5px;font-weight:900;text-decoration:none}.vc-home-premium-v2 .vc-home-premium-lower{align-items:start}.vc-home-premium-v2 .vc-home-ad-column .vc-house-ad-sidebar{min-height:100%}@keyframes vc-center-orbit{0%{transform:translate(0,0)scale(1)}to{transform:translate(-12px,-10px)scale(1.035)}}@media (max-width:980px){.vc-home-premium-v2 .vc-featured-center-layout.is-single{grid-template-columns:1fr}.vc-home-premium-v2 .vc-center-network-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.vc-home-premium-v2 .vc-center-network-panel{border-radius:22px;padding:20px 18px}.vc-home-premium-v2 .vc-center-network-points{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.vc-home-premium-v2 .vc-center-network-points>div{scroll-snap-align:start;flex:0 0 175px}}@media (prefers-reduced-motion:reduce){.vc-home-premium-v2 .vc-center-network-panel:after{animation:none!important}.vc-home-premium-v2 .vc-featured-doctor-card,.vc-home-premium-v2 .vc-featured-doctor-visual img{transition:none!important}}.vc-growth-sensor{pointer-events:none;opacity:0;position:absolute;inset:0}.vc-featured-doctor-card,.vc-featured-center-card{position:relative}.vc-growth-premium-shell{background:radial-gradient(circle at 100% 0,#32dcd21f,#0000 34%),linear-gradient(145deg,#fffffffa,#f5fcfdf5);border:1px solid #1d9cb126;border-radius:28px;margin:18px 0;padding:24px;box-shadow:0 22px 54px #104e6014,inset 0 1px #fff}.vc-growth-premium-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vc-growth-premium-head>div{max-width:720px}.vc-growth-premium-head span{color:#0a92a8;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.vc-growth-premium-head h2{color:#123a43;letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.05}.vc-growth-premium-head p{color:#718b93;margin:8px 0 0;font-size:11px;line-height:1.55}.vc-growth-public-link{white-space:nowrap;color:#087e94;background:#fff;border:1px solid #1599ae24;border-radius:14px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #0b63770f}.vc-growth-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.vc-growth-kpi-grid article{background:#ffffffe6;border:1px solid #26869917;border-radius:21px;min-height:130px;padding:16px;box-shadow:0 14px 32px #134d5d0d,inset 0 1px #fff}.vc-growth-kpi-grid article small{color:#7a9299;letter-spacing:.08em;min-height:24px;font-size:7.5px;font-weight:900;display:block}.vc-growth-kpi-grid article strong{color:#173d46;letter-spacing:-.06em;margin:7px 0 3px;font-size:34px;line-height:1;display:block}.vc-growth-kpi-grid article p{color:#91a2a7;margin:0;font-size:8.5px}.vc-growth-kpi-grid article.is-primary{background:radial-gradient(circle at 90% 5%,#fff3,#0000 38%),linear-gradient(135deg,#0c9fb4,#37d3ca);border-color:#0000;box-shadow:0 18px 38px #11afb833}.vc-growth-kpi-grid article.is-primary small,.vc-growth-kpi-grid article.is-primary strong,.vc-growth-kpi-grid article.is-primary p{color:#fff}.vc-growth-funnel{background:#08475409;border:1px solid #19778912;border-radius:19px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.vc-growth-funnel>div{align-items:center;gap:8px;display:flex}.vc-growth-funnel>div>b{color:#0797ad;background:#fff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:8px;display:grid;box-shadow:0 7px 18px #0d5b6c12}.vc-growth-funnel>div span{gap:1px;display:grid}.vc-growth-funnel>div strong{color:#234952;font-size:9px}.vc-growth-funnel>div small{color:#91a1a6;font-size:7.4px}.vc-growth-funnel>i{background:linear-gradient(90deg,#16aabc1a,#16aabc59,#16aabc1a);height:1px}.vc-growth-locked-card{background:linear-gradient(145deg,#fff,#f4fbfc);border:1px solid #1b8b9d1a;border-radius:22px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:18px;display:grid}.vc-growth-locked-card>span{color:#b78f15;background:#fffaf0;border:1px solid #c59b1c2e;border-radius:17px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.vc-growth-locked-card small{color:#0b95aa;letter-spacing:.1em;font-size:7.5px;font-weight:900}.vc-growth-locked-card h3{color:#173e47;letter-spacing:-.03em;margin:3px 0 4px;font-size:17px}.vc-growth-locked-card p{color:#80949a;margin:0;font-size:9px}.vc-growth-locked-card a{color:#078ca1;white-space:nowrap;font-size:9px;font-weight:900;text-decoration:none}.vc-growth-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.vc-growth-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-growth-funnel{grid-template-columns:1fr;gap:7px}.vc-growth-funnel>i{width:1px;height:12px;margin-left:14px}.vc-growth-locked-card{grid-template-columns:48px 1fr}.vc-growth-locked-card a{white-space:normal;grid-column:2}}@media (max-width:620px){.vc-growth-premium-shell{border-radius:24px;padding:18px}.vc-growth-premium-head{display:block}.vc-growth-public-link{margin-top:13px;display:inline-flex}.vc-growth-kpi-grid,.vc-growth-center-grid{grid-template-columns:1fr}.vc-growth-kpi-grid article{min-height:105px}}.vc-home-premium-v2 .vc-specialty-svg{--vc-specialty-icon-line:#149ca4;isolation:isolate!important;position:relative!important;overflow:visible!important}.vc-home-premium-v2 .vc-sp-cardio .vc-specialty-svg{--vc-specialty-icon-line:#d94f57}.vc-home-premium-v2 .vc-sp-peds .vc-specialty-svg{--vc-specialty-icon-line:#c99214}.vc-home-premium-v2 .vc-sp-dental .vc-specialty-svg{--vc-specialty-icon-line:#315bc7}.vc-home-premium-v2 .vc-sp-gastro .vc-specialty-svg{--vc-specialty-icon-line:#159e9a}.vc-home-premium-v2 .vc-sp-gyn .vc-specialty-svg{--vc-specialty-icon-line:#d55a91}.vc-home-premium-v2 .vc-specialty-svg svg{filter:none!important;display:block!important;overflow:visible!important}.vc-home-premium-v2 .vc-specialty-svg svg .vc-specialty-icon-line{fill:none!important;stroke:var(--vc-icon-line,var(--vc-specialty-icon-line))!important;stroke-width:1.75px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.vc-home-premium-v2 .vc-specialty-svg svg .vc-specialty-icon-fill{fill:var(--vc-icon-soft,#eefbfb)!important;stroke:var(--vc-icon-line,var(--vc-specialty-icon-line))!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.vc-home-premium-v2 .vc-specialty-svg svg .vc-specialty-icon-dot{fill:var(--vc-icon-line,var(--vc-specialty-icon-line))!important;stroke:none!important}.vc-home-premium-v2 .vc-specialty-svg:before{content:""!important;border:1px solid color-mix(in srgb,var(--vc-specialty-icon-line) 12%,transparent)!important;z-index:-1!important;background:radial-gradient(circle at 35% 28%,#fffffff5,#ffffff3d 56%,#0000 70%)!important;border-radius:50%!important;position:absolute!important;inset:6px!important}.vc-home-premium-v2 .vc-specialty-svg:after{content:""!important;background:color-mix(in srgb,var(--vc-specialty-icon-line) 15%,#fff)!important;filter:blur(1px)!important;opacity:.7!important;z-index:-1!important;border-radius:50%!important;width:14px!important;height:14px!important;position:absolute!important;bottom:3px!important;right:2px!important}.vc-practice-impact-shell{background:radial-gradient(circle at 100% 0,#2dded326,#0000 30%),radial-gradient(circle at 0 100%,#0791b112,#0000 34%),linear-gradient(145deg,#fffffffc,#f5fcfdf7)!important;border:1px solid #1199ae24!important;border-radius:30px!important;margin:18px 0!important;padding:25px!important;box-shadow:0 28px 68px #0f495b17,inset 0 1px #fffffffa!important}.vc-practice-impact-head{grid-template-columns:minmax(0,1fr) 142px!important;align-items:center!important;gap:26px!important;display:grid!important}.vc-practice-impact-head>div:first-child>span{color:#0694aa!important;letter-spacing:.15em!important;margin-bottom:7px!important;font-size:9px!important;font-weight:950!important;display:block!important}.vc-practice-impact-head h2{color:#123a43!important;letter-spacing:-.045em!important;max-width:660px!important;margin:0!important;font-size:29px!important;line-height:1.03!important}.vc-practice-impact-head p{color:#718990!important;max-width:720px!important;margin:9px 0 0!important;font-size:10.5px!important;line-height:1.55!important}.vc-practice-score-ring{--vc-score:0%;background:radial-gradient(circle at center,#fff 55%,transparent 56%), conic-gradient(#20c8c5 var(--vc-score),#e9f2f3 0)!important;border-radius:50%!important;justify-self:end!important;place-items:center!important;width:128px!important;height:128px!important;display:grid!important;box-shadow:0 18px 42px #129ba921,inset 0 0 0 1px #1194a614!important}.vc-practice-score-ring>div{text-align:center!important}.vc-practice-score-ring strong{color:#123a43!important;letter-spacing:-.07em!important;font-size:38px!important;line-height:.9!important;display:block!important}.vc-practice-score-ring small{color:#88a0a6!important;font-size:8px!important;font-weight:900!important}.vc-practice-impact-status{align-items:center!important;gap:10px!important;margin-top:18px!important;display:flex!important}.vc-practice-impact-level{color:#087e91!important;letter-spacing:.045em!important;background:#e9fafb!important;border:1px solid #0c99ab1f!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:0 11px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}.vc-practice-impact-status>b{color:#879ba1!important;font-size:8px!important}.vc-practice-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;margin-top:17px!important;display:grid!important}.vc-practice-dimensions article{background:#ffffffe6!important;border:1px solid #17849716!important;border-radius:20px!important;padding:15px!important;box-shadow:0 13px 28px #124c5b0b,inset 0 1px #fff!important}.vc-practice-dimensions header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.vc-practice-dimensions header span{color:#355963!important;font-size:8.8px!important;font-weight:900!important}.vc-practice-dimensions header b{color:#078fa4!important;white-space:nowrap!important;font-size:9px!important}.vc-practice-dimensions article>div{background:#edf4f5!important;border-radius:999px!important;height:6px!important;margin:10px 0 8px!important;overflow:hidden!important}.vc-practice-dimensions article>div>i{border-radius:inherit!important;background:linear-gradient(90deg,#089cb1,#3bd3c7)!important;height:100%!important;display:block!important;box-shadow:0 4px 10px #13b7bc2e!important}.vc-practice-dimensions p{color:#91a2a7!important;margin:0!important;font-size:7.8px!important;line-height:1.45!important}.vc-practice-next-actions{background:linear-gradient(145deg,#09485409,#14b7c106)!important;border:1px solid #0e7c9111!important;border-radius:22px!important;margin-top:14px!important;padding:17px!important}.vc-practice-next-actions>div:first-child small{color:#0795aa!important;letter-spacing:.13em!important;font-size:7px!important;font-weight:950!important;display:block!important}.vc-practice-next-actions>div:first-child h3{color:#1d4650!important;letter-spacing:-.03em!important;margin:3px 0 0!important;font-size:16px!important}.vc-practice-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important;display:grid!important}.vc-practice-actions-grid>a{background:#ffffffeb!important;border:1px solid #16849713!important;border-radius:16px!important;grid-template-columns:29px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:11px!important;text-decoration:none!important;display:grid!important;box-shadow:0 10px 22px #164e5d09!important}.vc-practice-actions-grid>a>b{color:#078ea3!important;background:#eaf9fb!important;border-radius:10px!important;place-items:center!important;width:29px!important;height:29px!important;font-size:7px!important;display:grid!important}.vc-practice-actions-grid>a span{min-width:0!important}.vc-practice-actions-grid>a strong{color:#294e58!important;font-size:8.8px!important;display:block!important}.vc-practice-actions-grid>a small{color:#91a2a7!important;margin-top:2px!important;font-size:7.3px!important;line-height:1.35!important;display:block!important}.vc-practice-actions-grid>a>i{color:#0c96aa!important;font-size:12px!important;font-style:normal!important}.vc-practice-passport-ready{background:linear-gradient(135deg,#ecfcf9,#fff)!important;border:1px solid #1cbaaa1f!important;border-radius:17px!important;align-items:center!important;gap:10px!important;margin-top:12px!important;padding:13px!important;display:flex!important}.vc-practice-passport-ready>span{color:#b28a12!important;background:#fff9e9!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.vc-practice-passport-ready b{color:#1d4b53!important;font-size:9px!important}.vc-practice-passport-ready p{color:#84999f!important;margin:2px 0 0!important;font-size:7.8px!important}@media (max-width:900px){.vc-practice-impact-head{grid-template-columns:1fr 110px!important}.vc-practice-score-ring{width:104px!important;height:104px!important}.vc-practice-score-ring strong{font-size:31px!important}.vc-practice-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vc-practice-actions-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.vc-practice-impact-shell{border-radius:25px!important;padding:19px!important}.vc-practice-impact-head{grid-template-columns:1fr!important}.vc-practice-score-ring{justify-self:start!important}.vc-practice-dimensions{grid-template-columns:1fr!important}}.vc-public-home,.vc-public-home button,.vc-public-home input,.vc-public-home select,.vc-public-home textarea,.vc-partner-admin,.vc-partner-admin button,.vc-partner-admin input,.vc-partner-admin select,.vc-partner-admin textarea{font-synthesis:none!important;font-kerning:normal!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.vc-home-premium-v2 .vc-premium-specialty-card{min-height:94px!important}.vc-home-premium-v2 .vc-premium-specialty-card b{letter-spacing:-.015em!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important}.vc-home-premium-v2 .vc-premium-specialty-card small{letter-spacing:0!important;font-size:10px!important;line-height:1.25!important}.vc-home-premium-v2 .vc-specialty-svg{border:1px solid color-mix(in srgb,var(--vc-feature) 16%,#edf4f5)!important;width:54px!important;min-width:54px!important;height:54px!important;box-shadow:0 11px 24px color-mix(in srgb,var(--vc-feature) 9%,transparent),inset 0 1px 0 #fff!important;background:#fff!important;border-radius:50%!important;place-items:center!important;display:grid!important;overflow:hidden!important}.vc-home-premium-v2 .vc-specialty-svg:before,.vc-home-premium-v2 .vc-specialty-svg:after{display:none!important}.vc-home-premium-v2 .vc-specialty-asset{background:var(--vc-feature)!important;width:29px!important;height:29px!important;display:block!important;transform:none!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.vc-home-premium-v2 .vc-featured-doctor-copy h3{letter-spacing:-.025em!important;font-size:20px!important;line-height:1.1!important}.vc-home-premium-v2 .vc-featured-doctor-copy>small{font-size:10px!important;line-height:1.2!important}.vc-home-premium-v2 .vc-doctor-location-line{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-top:7px!important;display:flex!important}.vc-home-premium-v2 .vc-doctor-location-line p{color:#718990!important;margin:0!important;font-size:10.5px!important;line-height:1.35!important}.vc-home-premium-v2 .vc-doctor-location-line>a{color:var(--vc-feature)!important;white-space:nowrap!important;flex:none!important;font-size:9.5px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important}.vc-home-premium-v2 .vc-doctor-next-slot small,.vc-home-premium-v2 .vc-doctor-price-hero>small{letter-spacing:.04em!important;font-size:8px!important}.vc-home-premium-v2 .vc-doctor-next-slot b{font-size:11px!important}.vc-home-premium-v2 .vc-doctor-next-slot>strong{font-size:12px!important}.vc-home-premium-v2 .vc-doctor-price-hero>b>strong{letter-spacing:-.04em!important;font-size:30px!important}.vc-partner-admin{--partner-ink:#123a43;--partner-muted:#6d8890;--partner-cyan:#08a7b9;--partner-aqua:#32d3c8;--partner-line:#147e921f;padding-bottom:54px!important}.vc-partner-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#fff3,#0000 25%),linear-gradient(130deg,#087d97 0%,#0ca8b8 48%,#43d7c8 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #08768e2e}.vc-partner-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-90px;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff06}.vc-partner-hero>div:first-child{z-index:1;position:relative}.vc-partner-hero span{letter-spacing:.14em;opacity:.88;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.vc-partner-hero h1{letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.02}.vc-partner-hero p{color:#ffffffd6;max-width:760px;margin:10px 0 0;font-size:13px;line-height:1.55}.vc-partner-hero-mark{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff38;border-radius:24px;flex-direction:column;justify-content:center;min-height:140px;padding:18px 21px;display:flex;position:relative;box-shadow:inset 0 1px #fff3}.vc-partner-hero-mark small{letter-spacing:.2em;font-size:9px}.vc-partner-hero-mark strong{letter-spacing:-.04em;font-size:24px;line-height:1}.vc-partner-hero-mark b{letter-spacing:.12em;margin-top:4px;font-size:14px}.vc-partner-alert{border-radius:15px;margin-top:14px;padding:12px 15px;font-size:12px;font-weight:750}.vc-partner-alert.error{color:#9c3747;background:#fff2f4;border:1px solid #f4d4da}.vc-partner-alert.success{color:#147260;background:#eefbf7;border:1px solid #cfeee5}.vc-partner-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vc-partner-command-grid article{border:1px solid var(--partner-line);background:#fff;border-radius:22px;min-height:124px;padding:17px;box-shadow:0 15px 34px #1148580e,inset 0 1px #fff}.vc-partner-command-grid article small{color:#789198;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.vc-partner-command-grid article>strong{color:var(--partner-ink);letter-spacing:-.055em;margin-top:8px;font-size:31px;line-height:1;display:block}.vc-partner-command-grid article>strong em{color:#8ca0a5;margin-left:3px;font-size:11px;font-style:normal}.vc-partner-command-grid article p{color:#899da3;margin:7px 0 0;font-size:9.5px;line-height:1.35}.vc-partner-command-grid article.primary{color:#fff;background:linear-gradient(135deg,#079cb0,#31d0c6);border-color:#0000;box-shadow:0 18px 40px #09adb72e}.vc-partner-command-grid article.primary small,.vc-partner-command-grid article.primary>strong,.vc-partner-command-grid article.primary>strong em,.vc-partner-command-grid article.primary p{color:#fff}.vc-partner-main-grid{grid-template-columns:285px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.vc-partner-programs,.vc-partner-workspace>section{border:1px solid var(--partner-line);background:#fffffff0;border-radius:26px;box-shadow:0 18px 43px #1148580e,inset 0 1px #fff}.vc-partner-programs{align-self:start;padding:18px;position:sticky;top:18px}.vc-partner-section-title span{color:#078fa5;letter-spacing:.13em;font-size:8px;font-weight:950;display:block}.vc-partner-section-title h2{color:var(--partner-ink);letter-spacing:-.035em;margin:4px 0 0;font-size:19px;line-height:1.1}.vc-partner-section-title p{color:#7d9399;margin:5px 0 0;font-size:10px;line-height:1.45}.vc-partner-program-list{gap:8px;margin-top:14px;display:grid}.vc-partner-program-list>a{background:#f8fbfc;border:1px solid #16778912;border-radius:17px;padding:13px;text-decoration:none;transition:all .2s;display:block}.vc-partner-program-list>a:hover{border-color:#09a4b733;transform:translateY(-1px)}.vc-partner-program-list>a.active{background:linear-gradient(145deg,#ecfbfc,#fff);border-color:#08a6b940;box-shadow:0 10px 24px #088e9f14}.vc-partner-program-list>a>small{color:#088ea3;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.vc-partner-program-list>a>strong{color:#254b54;margin-top:3px;font-size:11.5px;line-height:1.25;display:block}.vc-partner-program-list>a>span{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.vc-partner-program-list>a>span b{color:#6e858b;font-size:7px}.vc-partner-program-list>a>span i{color:#9aabad;font-size:7px;font-style:normal}.vc-partner-form-card{border-top:1px solid #16778914;margin-top:13px;padding-top:12px}.vc-partner-form-card.inline{background:#f9fcfc;border:1px solid #16778914;border-radius:19px;margin-top:13px;padding:14px 17px}.vc-partner-form-card summary{cursor:pointer;color:#078ca2;font-size:10px;font-weight:900;list-style:none}.vc-partner-form-card form{gap:9px;margin-top:12px;display:grid}.vc-partner-form-card label{color:#5c777f;gap:4px;font-size:8px;font-weight:800;display:grid}.vc-partner-form-card input,.vc-partner-form-card textarea,.vc-partner-form-card select,.vc-partner-program-head select,.vc-partner-add-member select,.vc-partner-member-list select,.vc-partner-code-form input,.vc-partner-code-form select{color:#294e57;background:#fff;border:1px solid #1973851f;border-radius:12px;outline:0;width:100%;min-height:39px;padding:9px 11px;font-size:10.5px}.vc-partner-form-card textarea{resize:vertical;min-height:72px}.vc-partner-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vc-partner-three{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vc-partner-form-card button,.vc-partner-program-head button,.vc-partner-add-member button,.vc-partner-member-list button,.vc-partner-code-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#079bb0,#31d0c6);border:0;border-radius:12px;min-height:39px;padding:0 14px;font-size:9.5px;font-weight:900;box-shadow:0 10px 22px #089eb021}.vc-partner-workspace{gap:14px;display:grid}.vc-partner-program-head{justify-content:space-between;gap:20px;padding:21px 23px;display:flex}.vc-partner-program-head>div>span{color:#0793a9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.vc-partner-program-head h2{color:var(--partner-ink);letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.vc-partner-program-head p{color:#748d94;max-width:720px;margin:6px 0 0;font-size:10.5px;line-height:1.5}.vc-partner-program-head form{align-items:center;gap:7px;display:flex}.vc-partner-program-head select{width:130px}.vc-partner-impact-panel,.vc-partner-groups-panel{padding:21px 23px}.vc-partner-impact-funnel{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.vc-partner-impact-funnel>div{background:linear-gradient(145deg,#fff,#f6fbfb);border:1px solid #147b8e14;border-radius:19px;min-height:112px;padding:14px}.vc-partner-impact-funnel>div.final{color:#fff;background:linear-gradient(135deg,#0a99ad,#36cfc5);border-color:#0000}.vc-partner-impact-funnel>div small{color:#7a9198;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.vc-partner-impact-funnel>div strong{color:#173e47;letter-spacing:-.05em;margin:7px 0 4px;font-size:30px;line-height:1;display:block}.vc-partner-impact-funnel>div span{color:#91a1a6;font-size:8.5px}.vc-partner-impact-funnel>div.final small,.vc-partner-impact-funnel>div.final strong,.vc-partner-impact-funnel>div.final span{color:#fff}.vc-partner-impact-funnel>i{color:#9eb2b7;font-size:17px;font-style:normal}.vc-partner-impact-secondary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.vc-partner-impact-secondary article{background:#f7fbfb;border:1px solid #1677890f;border-radius:15px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.vc-partner-impact-secondary span{color:#738b92;font-size:8px;font-weight:750}.vc-partner-impact-secondary strong{color:#087f93;font-size:12px}.vc-partner-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.vc-partner-group-grid>article{background:#f9fcfc;border:1px solid #147b8e14;border-radius:19px;padding:15px}.vc-partner-group-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vc-partner-group-grid header small{color:#0893a8;letter-spacing:.08em;font-size:7px;font-weight:900}.vc-partner-group-grid header h3{color:#234952;letter-spacing:-.025em;margin:3px 0 0;font-size:14px}.vc-partner-group-grid header>span{color:#638087;white-space:nowrap;background:#fff;border:1px solid #137b8d14;border-radius:999px;padding:5px 8px;font-size:7.5px}.vc-partner-group-grid>article>p{color:#85999e;margin:7px 0 0;font-size:8.5px}.vc-partner-group-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.vc-partner-group-metrics>div{background:#fff;border:1px solid #147b8e0e;border-radius:12px;padding:8px}.vc-partner-group-metrics small{color:#92a3a7;font-size:6.5px;display:block}.vc-partner-group-metrics b{color:#17444e;margin-top:3px;font-size:12px;display:block}.vc-partner-management-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1.15fr .85fr!important;gap:14px!important;display:grid!important}.vc-partner-management-card{border:1px solid var(--partner-line);background:#fff;border-radius:25px;padding:20px 22px;box-shadow:0 18px 43px #1148580e,inset 0 1px #fff}.vc-partner-add-member{grid-template-columns:1fr 1.25fr 1.1fr auto;gap:7px;margin-top:13px;display:grid}.vc-partner-member-list{gap:7px;margin-top:12px;display:grid}.vc-partner-member-list>article{background:#f8fbfb;border:1px solid #147b8e0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.vc-partner-member-list>article>div b{color:#294e57;font-size:9.5px;display:block}.vc-partner-member-list>article>div span{color:#8ba0a5;margin-top:2px;font-size:7.5px;display:block}.vc-partner-member-list form{gap:5px;display:flex}.vc-partner-member-list select{width:105px;min-height:34px;font-size:8px}.vc-partner-member-list button{min-height:34px;font-size:8px}.vc-partner-code-form{grid-template-columns:1.2fr 1fr 80px auto;gap:7px;margin-top:13px;display:grid}.vc-partner-code-list{gap:7px;margin-top:12px;display:grid}.vc-partner-code-list article{background:#f8fbfb;border:1px solid #147b8e0f;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.vc-partner-code-list strong{color:#087f93;font-size:11px}.vc-partner-code-list span{color:#82989e;font-size:8px}.vc-partner-code-list b{color:#5d777e;font-size:7px}.vc-partner-next-note{background:linear-gradient(145deg,#effbfc,#fff);border:1px solid #0e97a917;border-radius:16px;margin-top:13px;padding:13px}.vc-partner-next-note small{color:#078fa5;letter-spacing:.1em;font-size:7px;font-weight:900}.vc-partner-next-note b{color:#234b54;margin-top:3px;font-size:10px;display:block}.vc-partner-next-note p{color:#879ca1;margin:4px 0 0;font-size:8px;line-height:1.45}.vc-partner-muted{color:#8ba0a5;font-size:9px}.vc-partner-empty{color:#708990;background:#f8fbfb;border-radius:16px;padding:14px}.vc-partner-empty b{color:#34565f;font-size:10px;display:block}.vc-partner-empty p{margin:4px 0 0;font-size:8px;line-height:1.4}.vc-partner-empty.wide{grid-column:1/-1}.vc-partner-empty-start{text-align:center;padding:54px!important}.vc-partner-empty-start>span{color:#bea019;font-size:26px}.vc-partner-empty-start h2{color:#173e47;margin:8px 0 0}.vc-partner-empty-start p{color:#7f969c}@media (max-width:1180px){.vc-partner-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-partner-main-grid{grid-template-columns:1fr}.vc-partner-programs{position:static}.vc-partner-management-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.vc-partner-hero{grid-template-columns:1fr}.vc-partner-hero-mark{display:none}.vc-partner-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-partner-impact-funnel{grid-template-columns:1fr}.vc-partner-impact-funnel>i{justify-self:center;transform:rotate(90deg)}.vc-partner-impact-secondary,.vc-partner-group-grid{grid-template-columns:1fr 1fr}.vc-partner-add-member,.vc-partner-code-form{grid-template-columns:1fr}}@media (max-width:560px){.vc-partner-hero{padding:23px}.vc-partner-hero h1{font-size:29px}.vc-partner-command-grid,.vc-partner-impact-secondary,.vc-partner-group-grid{grid-template-columns:1fr}.vc-partner-program-head{display:block}.vc-partner-program-head form{margin-top:12px}.vc-partner-two,.vc-partner-three{grid-template-columns:1fr}}:root{--primary:#18abc2!important;--primary2:#58d9d0!important;--vc-brand:#18abc2!important;--vc-brand-2:#58d9d0!important;--vc-brand-dark:#0e7f94!important}html{-webkit-tap-highlight-color:#18abc21a!important}::selection{color:#113b44!important;background:#18abc233!important}html body :is(input,select,textarea):focus,html body :is(input,select,textarea):focus-visible{border-color:color-mix(in srgb,var(--sp,#18abc2) 65%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--sp,#18abc2) 13%,transparent), inset 0 1px 0 #fffffff5!important;outline:none!important}html body :is(button,a):focus-visible{outline-offset:3px!important;outline:2px solid #18abc28c!important;box-shadow:0 0 0 4px #18abc214!important}html body :is(input[type=checkbox],input[type=radio]){accent-color:#18abc2!important}:is(.vc-partner-admin,.vc-sidebar-admin,.vc-role-shell:has(.vc-sidebar-admin)){--primary:#18abc2!important;--primary2:#58d9d0!important;--theme-accent:#18abc2!important;--theme-accent-2:#58d9d0!important}.vc-partner-admin :is(input,select,textarea):focus,.vc-partner-admin :is(input,select,textarea):focus-visible{border-color:#16b6c7!important;box-shadow:0 0 0 4px #16b6c71a!important}:is(.vc-sidebar-admin .vc-sidebar-logout,.vc-sidebar-admin [class*=logout],.vc-role-shell:has(.vc-sidebar-admin) [class*=logout]){color:#b64a63!important;background:linear-gradient(145deg,#fff8fa,#fff)!important;border-color:#b64a6321!important}.vc-sidebar-admin .vc-sidebar-logout:focus-visible,.vc-sidebar-admin [class*=logout]:focus-visible{outline:2px solid #18abc26b!important;box-shadow:0 0 0 4px #18abc214!important}.vc-home-premium-v2 .vc-premium-specialty-card{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important}.vc-home-premium-v2 .vc-specialty-svg{background:radial-gradient(circle at 36% 26%,#fff 0 34%,color-mix(in srgb,var(--vc-feature) 5%,#fff) 100%)!important;border:1px solid color-mix(in srgb,var(--vc-feature) 16%,#eef5f6)!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;box-shadow:0 11px 24px color-mix(in srgb,var(--vc-feature) 8%,transparent), inset 0 1px 0 #fffffffa!important;border-radius:18px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.vc-home-premium-v2 .vc-specialty-svg:before{content:""!important;border:1px solid color-mix(in srgb,var(--vc-feature) 8%,transparent)!important;pointer-events:none!important;border-radius:13px!important;display:block!important;position:absolute!important;inset:7px!important}.vc-home-premium-v2 .vc-specialty-svg:after{display:none!important}.vc-home-premium-v2 .vc-specialty-asset{z-index:1!important;background:var(--vc-feature)!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:scale(1)rotate(0)!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:28px 28px!important;mask-size:28px 28px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.vc-home-premium-v2 .vc-sp-cardio .vc-specialty-asset{-webkit-mask-image:url(/vitalcita/icons/specialties/cardiologia.svg)!important;mask-image:url(/vitalcita/icons/specialties/cardiologia.svg)!important}.vc-home-premium-v2 .vc-sp-peds .vc-specialty-asset{-webkit-mask-image:url(/vitalcita/icons/specialties/pediatria.svg)!important;mask-image:url(/vitalcita/icons/specialties/pediatria.svg)!important}.vc-home-premium-v2 .vc-sp-dental .vc-specialty-asset{-webkit-mask-image:url(/vitalcita/icons/specialties/odontologia.svg)!important;mask-image:url(/vitalcita/icons/specialties/odontologia.svg)!important}.vc-home-premium-v2 .vc-sp-gastro .vc-specialty-asset{-webkit-mask-image:url(/vitalcita/icons/specialties/gastroenterologia.svg)!important;mask-image:url(/vitalcita/icons/specialties/gastroenterologia.svg)!important}.vc-home-premium-v2 .vc-sp-gyn .vc-specialty-asset{-webkit-mask-image:url(/vitalcita/icons/specialties/ginecologia.svg)!important;mask-image:url(/vitalcita/icons/specialties/ginecologia.svg)!important}.vc-home-premium-v2 .vc-premium-specialty-card>div{min-width:0!important}.vc-home-premium-v2 .vc-premium-specialty-card b{white-space:normal!important;text-overflow:clip!important;letter-spacing:-.015em!important;font-size:13px!important;font-weight:850!important;line-height:1.14!important;display:block!important;overflow:visible!important}.vc-home-premium-v2 .vc-premium-specialty-card small{margin-top:3px!important;font-size:9.5px!important;line-height:1.2!important}.vc-home-premium-v2 .vc-featured-doctor-visual{isolation:isolate!important}.vc-home-premium-v2 .vc-featured-doctor-visual em{color:#775d06!important;-webkit-backdrop-filter:blur(16px)saturate(115%)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;z-index:5!important;background:linear-gradient(#fffffffa,#fff9dcf5)!important;border:1px solid #d3ab1857!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:122px!important;min-height:31px!important;padding:7px 15px!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:13px auto auto 50%!important;transform:translate(-50%)!important;box-shadow:0 9px 22px #76590421,0 0 0 3px #ffffff75,inset 0 1px #fff!important}.vc-home-premium-v2 .vc-featured-doctor-visual em:before{content:""!important;pointer-events:none!important;border:1px solid #ffffffb8!important;border-radius:999px!important;position:absolute!important;inset:3px!important}.vc-home-premium-v2 .vc-featured-doctor-visual em svg{z-index:1!important;color:#d5ad12!important;fill:#d5ad12!important;filter:drop-shadow(0 2px 3px #9f79032e)!important;width:12px!important;min-width:12px!important;height:12px!important;position:relative!important}.vc-home-premium-v2 .vc-featured-doctor-visual em span{z-index:1!important;position:relative!important}.vc-home-premium-v2 .vc-featured-doctor-card{overflow:hidden!important}.vc-home-premium-v2 .vc-featured-doctor-card:before{content:""!important;opacity:.72!important;z-index:7!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#e2bf3e 20%,#fff1a8 50%,#e2bf3e 80%,#0000)!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:-1px!important;left:18%!important;right:18%!important}.vc-home-premium-v2 .vc-featured-doctor-card:hover .vc-featured-doctor-visual em,.vc-home-premium-v2 .vc-featured-doctor-card:focus-within .vc-featured-doctor-visual em{transform:translate(-50%)!important}.vc-home-premium-v2 .vc-premium-specialty-card:hover .vc-specialty-svg,.vc-home-premium-v2 .vc-premium-specialty-card:focus-visible .vc-specialty-svg{transform:none!important}.vc-home-premium-v4{--vc-v4-ink:#143942;--vc-v4-muted:#789098;--vc-v4-cyan:#0da8bb;--vc-v4-line:#dbecef}.vc-home-premium-v4 .vc-public-account-actions .btn:last-child,.vc-home-premium-v4 .vc-home-growth-actions .btn-primary{color:#fff!important;background:linear-gradient(135deg,#079db7 0%,#13bfc2 54%,#49d6cf 100%)!important;border-color:#ffffff57!important;box-shadow:0 11px 26px #079db738,inset 0 1px #ffffff61!important}.vc-sidebar-signout,.vc-sidebar-admin .vc-sidebar-signout,.logout,.app-shell .logout,.app-top .logout{color:#176f7c!important;background:linear-gradient(145deg,#fff,#f5fbfc)!important;border-color:#1091a329!important;box-shadow:0 10px 24px #114c5b0e,inset 0 1px #fff!important}.vc-sidebar-signout:hover,.vc-sidebar-admin .vc-sidebar-signout:hover,.logout:hover,.app-shell .logout:hover,.app-top .logout:hover{color:#0b8196!important;background:linear-gradient(145deg,#f1fbfc,#fff)!important;border-color:#12abc147!important}.vc-home-premium-v4 .vc-premium-specialty-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.vc-home-premium-v4 .vc-premium-specialty-card{border:1px solid color-mix(in srgb,var(--vc-feature) 11%,#dcebed)!important;background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--vc-feature) 6%,transparent),transparent 38%), linear-gradient(145deg,#fffffffc,#f9fcfdf7)!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:88px!important;padding:13px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #1455670d,inset 0 1px #fff!important}.vc-home-premium-v4 .vc-premium-specialty-card:hover{border-color:color-mix(in srgb,var(--vc-feature) 22%,#fff)!important;transform:translateY(-3px)!important;box-shadow:0 22px 44px #14556717,inset 0 1px #fff!important}.vc-home-premium-v4 .vc-specialty-svg{background:color-mix(in srgb,var(--vc-feature) 7%,#fff)!important;border:1px solid color-mix(in srgb,var(--vc-feature) 16%,#fff)!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:0 9px 20px color-mix(in srgb,var(--vc-feature) 8%,transparent),inset 0 1px 0 #fff!important;border-radius:14px!important;place-items:center!important;display:grid!important;transform:none!important}.vc-home-premium-v4 .vc-specialty-svg:before,.vc-home-premium-v4 .vc-specialty-svg:after{content:none!important;display:none!important}.vc-home-premium-v4 .vc-specialty-asset{object-fit:contain!important;object-position:center!important;background:0 0!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;display:block!important;transform:none!important;-webkit-mask:none!important;mask:none!important}.vc-home-premium-v4 .vc-premium-specialty-card>div{min-width:0!important}.vc-home-premium-v4 .vc-premium-specialty-card b{color:#173b45!important;letter-spacing:-.02em!important;white-space:normal!important;font-size:11.4px!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:visible!important}.vc-home-premium-v4 .vc-premium-specialty-card small{color:#82969d!important;margin-top:4px!important;font-size:8.3px!important;line-height:1.2!important;display:block!important}.vc-home-premium-v4 .vc-premium-specialty-card>span:last-child{width:18px!important;height:18px!important;color:var(--vc-feature)!important;opacity:.76!important;place-items:center!important;font-size:10px!important;display:grid!important}.vc-home-premium-v4 .vc-featured-doctor-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.vc-home-premium-v4 .vc-featured-doctor-card{background:linear-gradient(#fffffffe,#fcfefefb)!important;border:1px solid #c6dce2c7!important;border-radius:29px!important;transition:transform .24s,box-shadow .24s,border-color .24s!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 62px #0f425216,0 2px 8px #1c5f7009,inset 0 1px #fffffffa!important}.vc-home-premium-v4 .vc-featured-doctor-card:hover{box-shadow:0 34px 72px #0f42521f,0 10px 28px color-mix(in srgb,var(--vc-feature) 6%,transparent)!important;transform:translateY(-5px)!important}.vc-home-premium-v4 .vc-featured-doctor-card:before{content:none!important;display:none!important}.vc-home-premium-v4 .vc-featured-doctor-visual{background:radial-gradient(circle at 50% 24%,#fff 0 48%,color-mix(in srgb,var(--vc-feature) 4%,#fff) 100%)!important;height:250px!important;margin:0!important;position:relative!important;overflow:hidden!important}.vc-home-premium-v4 .vc-featured-doctor-visual:after{content:""!important;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vc-feature) 42%,#fff),transparent)!important;opacity:.62!important;height:1px!important;position:absolute!important;bottom:0!important;left:24px!important;right:24px!important}.vc-home-premium-v4 .vc-featured-doctor-visual img{object-fit:cover!important;object-position:center 8%!important;width:100%!important;height:100%!important;transition:transform .45s!important;transform:scale(1.02)!important}.vc-home-premium-v4 .vc-featured-doctor-card:hover .vc-featured-doctor-visual img{transform:scale(1.04)!important}.vc-home-premium-v4 .vc-featured-doctor-copy{padding:17px 17px 16px!important}.vc-home-premium-v4 .vc-featured-doctor-topline{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.vc-home-premium-v4 .vc-featured-doctor-topline>small{min-width:0!important;color:var(--vc-feature)!important;letter-spacing:.025em!important;font-size:8.5px!important;font-weight:950!important;line-height:1.2!important}.vc-home-premium-v4 .vc-featured-score{color:#244a54!important;border:1px solid color-mix(in srgb,var(--vc-feature) 10%,#dbecef)!important;background:#ffffffeb!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:0 9px!important;display:inline-flex!important;box-shadow:0 8px 18px #144c5b0d,inset 0 1px #fff!important}.vc-home-premium-v4 .vc-featured-score svg{color:#d6a718!important;width:11px!important;height:11px!important}.vc-home-premium-v4 .vc-featured-score b{font-size:9.6px!important;font-weight:950!important}.vc-home-premium-v4 .vc-featured-score em{color:#82979d!important;white-space:nowrap!important;font-size:7.2px!important;font-style:normal!important}.vc-home-premium-v4 .vc-featured-score.is-highlight{color:#745c08!important;background:#fffaf0!important;border-color:#d5aa182e!important}.vc-home-premium-v4 .vc-featured-doctor-copy h3{color:#113740!important;letter-spacing:-.04em!important;margin:8px 0 0!important;font-size:18.5px!important;line-height:1.06!important}.vc-home-premium-v4 .vc-featured-doctor-copy>p{color:#81969d!important;min-height:25px!important;margin:6px 0 0!important;font-size:8.9px!important;line-height:1.35!important}.vc-home-premium-v4 .vc-doctor-booking-panel{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--vc-feature) 8%,transparent),transparent 44%),linear-gradient(145deg,#f9fcfc,#fff)!important;border:1px solid color-mix(in srgb,var(--vc-feature) 8%,#dfecef)!important;border-radius:20px!important;margin-top:15px!important;padding:12px!important;box-shadow:inset 0 1px #fffffffa,0 10px 25px #184e5e09!important}.vc-home-premium-v4 .vc-doctor-next-slot{border-bottom:1px solid #195c6c14!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:51px!important;padding:0 1px 11px!important;display:grid!important}.vc-home-premium-v4 .vc-doctor-next-slot>i{width:32px!important;height:32px!important;color:var(--vc-feature)!important;background:color-mix(in srgb,var(--vc-feature) 7%,#fff)!important;border:1px solid color-mix(in srgb,var(--vc-feature) 10%,#fff)!important;border-radius:11px!important;place-items:center!important;display:grid!important}.vc-home-premium-v4 .vc-doctor-next-slot small,.vc-home-premium-v4 .vc-doctor-price-hero>small{color:#879ba2!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:6.9px!important;font-weight:900!important;display:block!important}.vc-home-premium-v4 .vc-doctor-next-slot b{color:#224b55!important;margin-top:3px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.vc-home-premium-v4 .vc-doctor-next-slot>strong{color:#173e48!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important}.vc-home-premium-v4 .vc-doctor-price-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding-top:11px!important;display:grid!important}.vc-home-premium-v4 .vc-doctor-price-hero>b{color:var(--vc-feature)!important;align-items:baseline!important;gap:5px!important;line-height:.88!important;display:flex!important}.vc-home-premium-v4 .vc-doctor-price-hero>b>span{letter-spacing:.06em!important;opacity:.72!important;font-size:8.5px!important;font-weight:950!important}.vc-home-premium-v4 .vc-doctor-price-hero>b>strong{letter-spacing:-.07em!important;font-variant-numeric:tabular-nums!important;font-size:30px!important;font-weight:950!important}.vc-home-premium-v4 .vc-doctor-book-now{color:#fff!important;background:linear-gradient(135deg,var(--vc-feature),color-mix(in srgb,var(--vc-feature) 74%,#0b8ca4))!important;border:1px solid color-mix(in srgb,var(--vc-feature) 74%,#fff)!important;min-width:104px!important;min-height:43px!important;box-shadow:0 13px 26px color-mix(in srgb,var(--vc-feature) 20%,transparent),inset 0 1px 0 #ffffff38!important;white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:8.8px!important;font-weight:950!important;display:inline-flex!important}.vc-home-premium-v4 .vc-doctor-profile-link{color:#67838b!important;align-items:center!important;gap:5px!important;margin-top:10px!important;font-size:8.2px!important;font-weight:850!important;display:inline-flex!important}.vc-home-premium-v4 .vc-doctor-profile-link span{color:var(--vc-feature)!important}.vc-home-premium-v4 .vc-featured-doctor-data,.vc-home-premium-v4 .vc-featured-doctor-actions{display:none!important}.vc-home-premium-v4 .vc-care-flow{background:radial-gradient(circle at 90% 0,#46d6ce26,#0000 30%),radial-gradient(circle at 0 100%,#2592cb14,#0000 34%),linear-gradient(145deg,#fffffffa,#eefafced)!important;border:1px solid #0d99b026!important;border-radius:29px!important;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr)!important;align-items:center!important;gap:32px!important;margin:22px 0!important;padding:27px 29px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 54px #0f4f6213,inset 0 1px #fffffff5!important}.vc-home-premium-v4 .vc-care-flow-copy>span{color:#0a8ba2!important;letter-spacing:.17em!important;margin-bottom:7px!important;font-size:9px!important;font-weight:950!important;display:block!important}.vc-home-premium-v4 .vc-care-flow-copy h2{color:#102f39!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.02!important}.vc-home-premium-v4 .vc-care-flow-copy p{color:#6f8790!important;max-width:470px!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.65!important}.vc-home-premium-v4 .vc-care-flow-track{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:8px 0!important;display:grid!important;position:relative!important}.vc-home-premium-v4 .vc-care-flow-step{z-index:2!important;background:#ffffffd1!important;border:1px solid #149ab01a!important;border-radius:17px!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:12px 11px!important;display:grid!important;position:relative!important;box-shadow:0 8px 20px #165b6c0b,inset 0 1px #fffffff0!important}.vc-home-premium-v4 .vc-care-flow-step>b{color:#087f95!important;background:linear-gradient(145deg,#e9f9fb,#fff)!important;border:1px solid #0f9db321!important;border-radius:12px!important;place-items:center!important;width:35px!important;height:35px!important;font-size:9px!important;display:grid!important}.vc-home-premium-v4 .vc-care-flow-step strong{color:#173b45!important;font-size:10.5px!important;display:block!important}.vc-home-premium-v4 .vc-care-flow-step small{color:#8799a0!important;margin-top:3px!important;font-size:7.7px!important;line-height:1.3!important;display:block!important}.vc-home-premium-v4 .vc-ve-network-section{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:18px!important;margin:22px 0!important;display:grid!important}.vc-home-premium-v4 .vc-ve-network-copy,.vc-home-premium-v4 .vc-ve-network-map{-webkit-backdrop-filter:blur(18px)saturate(118%)!important;backdrop-filter:blur(18px)saturate(118%)!important;background:radial-gradient(circle at 100% 0,#43d3ca21,#0000 35%),linear-gradient(145deg,#fffffff0,#effafbd6)!important;border:1px solid #0c99b121!important;border-radius:28px!important;padding:26px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #0f4f6212,inset 0 1px #fffffff5!important}.vc-home-premium-v4 .vc-ve-network-copy>span,.vc-home-premium-v4 .vc-ve-network-map-head>span{color:#0a8ba2!important;letter-spacing:.17em!important;font-size:8.5px!important;font-weight:950!important;display:block!important}.vc-home-premium-v4 .vc-ve-network-copy h2{color:#143640!important;letter-spacing:-.045em!important;margin:8px 0 0!important;font-size:clamp(27px,3vw,42px)!important;line-height:1!important}.vc-home-premium-v4 .vc-ve-network-copy>p{color:#708991!important;max-width:430px!important;margin:11px 0 0!important;font-size:11px!important;line-height:1.65!important}.vc-home-premium-v4 .vc-ve-network-points{gap:9px!important;margin-top:18px!important;display:grid!important}.vc-home-premium-v4 .vc-ve-network-points article{background:#ffffffbf!important;border:1px solid #0f9db317!important;border-radius:16px!important;padding:12px 13px!important;box-shadow:0 7px 18px #165b6c08!important}.vc-home-premium-v4 .vc-ve-network-points b{color:#173b45!important;font-size:10px!important;display:block!important}.vc-home-premium-v4 .vc-ve-network-points small{color:#82979e!important;margin-top:4px!important;font-size:7.8px!important;line-height:1.4!important;display:block!important}.vc-home-premium-v4 .vc-ve-network-map-head{gap:5px!important;margin-bottom:8px!important;display:grid!important}.vc-home-premium-v4 .vc-ve-network-map-head strong{color:#143640!important;letter-spacing:-.025em!important;font-size:18px!important}.vc-home-premium-v4 .vc-ve-network-map-head small{color:#7e949b!important;font-size:8.5px!important;line-height:1.4!important}.vc-home-premium-v4 .vc-ve-map-shell{background:linear-gradient(#fafeffc2,#e8f8fab8)!important;border:1px solid #129eb317!important;border-radius:23px!important;min-height:300px!important;margin-top:10px!important;position:relative!important;overflow:hidden!important}.vc-home-premium-v4 .vc-ve-map{width:100%!important;height:100%!important;min-height:300px!important;display:block!important}.vc-home-premium-v4 .vc-ve-city{animation:3.4s ease-in-out infinite vc-ve-float!important}.vc-home-premium-v4 .vc-ve-pulse{fill:#ffffff0d!important;stroke:#ffffffbf!important;stroke-width:1.4px!important;transform-box:fill-box!important;transform-origin:50%!important;animation:2.4s ease-out infinite vc-ve-pulse!important}.vc-home-premium-v4 .vc-ve-pin-bg{fill:#fff!important;stroke:#0a7a8d2e!important;stroke-width:1.3px!important;filter:drop-shadow(0 6px 8px #07505f24)!important}.vc-home-premium-v4 .vc-ve-pin-core{fill:#0e9eb1!important}.vc-home-premium-v4 .vc-ve-city text{fill:#416a74!important;paint-order:stroke!important;stroke:#ffffffe6!important;stroke-width:3px!important;stroke-linejoin:round!important;font-size:8.4px!important;font-weight:800!important}.vc-home-premium-v4 .vc-ve-brand rect{fill:#ffffffe6!important;stroke:#0e97aa2e!important;stroke-width:1px!important;filter:drop-shadow(0 8px 12px #07505f1f)!important}.vc-home-premium-v4 .vc-ve-brand text{fill:#0d879b!important;font-size:12px!important;font-weight:950!important}@keyframes vc-ve-pulse{0%{opacity:.85;transform:scale(.75)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes vc-ve-float{0%,to{opacity:1}50%{opacity:.86}}.vc-home-premium-v4 .vc-featured-center-layout.is-single{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;align-items:stretch!important;gap:18px!important;display:grid!important}.vc-home-premium-v4 .vc-featured-center-layout.is-single .vc-featured-center-grid{display:block!important}.vc-home-premium-v4 .vc-featured-center-layout.is-single .vc-featured-center-card{height:100%!important;min-height:100%!important}.vc-home-premium-v4 .vc-center-network-panel{background:radial-gradient(circle at 100% 0,#40d8cf2e,#0000 36%),linear-gradient(145deg,#fffffffa,#edfafbf0)!important;border:1px solid #0c99b124!important;border-radius:25px!important;flex-direction:column!important;min-height:220px!important;padding:24px 25px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #0f4f6212,inset 0 1px #fffffff5!important}.vc-home-premium-v4 .vc-center-network-panel>span{color:#0a8ba2!important;letter-spacing:.16em!important;font-size:8.5px!important;font-weight:950!important}.vc-home-premium-v4 .vc-center-network-panel>h3{color:#143640!important;letter-spacing:-.035em!important;margin:8px 0 17px!important;font-size:clamp(20px,2.15vw,29px)!important;line-height:1.04!important}.vc-home-premium-v4 .vc-center-network-points{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.vc-home-premium-v4 .vc-center-network-points>div{background:#ffffffbd!important;border:1px solid #0f9db31a!important;border-radius:15px!important;grid-template-columns:31px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:11px 10px!important;display:grid!important}.vc-home-premium-v4 .vc-center-network-points b{color:#087f95!important;background:linear-gradient(145deg,#e8f9fb,#fff)!important;border:1px solid #0f9db31f!important;border-radius:10px!important;place-items:center!important;width:31px!important;height:31px!important;font-size:8px!important;display:grid!important}.vc-home-premium-v4 .vc-center-network-points p{min-width:0!important;margin:0!important}.vc-home-premium-v4 .vc-center-network-points strong{color:#173b45!important;font-size:9.5px!important;line-height:1.15!important;display:block!important}.vc-home-premium-v4 .vc-center-network-points small{color:#82979e!important;margin-top:4px!important;font-size:7.4px!important;line-height:1.35!important;display:block!important}.vc-home-premium-v4 .vc-center-network-panel>a{color:#087f95!important;align-self:flex-start!important;margin-top:auto!important;padding-top:17px!important;font-size:9.5px!important;font-weight:900!important}@media (max-width:1180px){.vc-home-premium-v4 .vc-premium-specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vc-home-premium-v4 .vc-featured-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.vc-home-premium-v4 .vc-care-flow{grid-template-columns:1fr!important;gap:22px!important}.vc-home-premium-v4 .vc-care-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vc-home-premium-v4 .vc-ve-network-section,.vc-home-premium-v4 .vc-featured-center-layout.is-single{grid-template-columns:1fr!important}}@media (max-width:720px){.vc-home-premium-v4 .vc-premium-specialty-grid{scroll-snap-type:x mandatory!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.vc-home-premium-v4 .vc-premium-specialty-card{scroll-snap-align:start!important;flex:0 0 205px!important}.vc-home-premium-v4 .vc-featured-doctor-grid{grid-template-columns:1fr!important}.vc-home-premium-v4 .vc-featured-doctor-visual{height:270px!important}.vc-home-premium-v4 .vc-care-flow{border-radius:24px!important;padding:20px 18px!important}.vc-home-premium-v4 .vc-care-flow-track{scroll-snap-type:x mandatory!important;padding-bottom:5px!important;display:flex!important;overflow-x:auto!important}.vc-home-premium-v4 .vc-care-flow-step{scroll-snap-align:start!important;flex:0 0 180px!important}.vc-home-premium-v4 .vc-center-network-points{scroll-snap-type:x mandatory!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.vc-home-premium-v4 .vc-center-network-points>div{scroll-snap-align:start!important;flex:0 0 175px!important}}@media (max-width:430px){.vc-home-premium-v4 .vc-doctor-price-row{grid-template-columns:1fr!important}.vc-home-premium-v4 .vc-doctor-book-now{width:100%!important}.vc-home-premium-v4 .vc-featured-doctor-topline{flex-direction:column!important;align-items:flex-start!important}.vc-home-premium-v4 .vc-ve-map-shell,.vc-home-premium-v4 .vc-ve-map{min-height:260px!important}}@media (prefers-reduced-motion:reduce){.vc-home-premium-v4 .vc-ve-city,.vc-home-premium-v4 .vc-ve-pulse,.vc-home-premium-v4 .vc-featured-doctor-card,.vc-home-premium-v4 .vc-featured-doctor-visual img{transition:none!important;animation:none!important}}.vc-home-premium-v4-1 .vc-premium-specialty-grid{gap:14px!important}.vc-home-premium-v4-1 .vc-premium-specialty-card{border-radius:24px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;min-height:96px!important;padding:15px 14px!important}.vc-home-premium-v4-1 .vc-specialty-svg{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important}.vc-home-premium-v4-1 .vc-specialty-asset{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.vc-home-premium-v4-1 .vc-premium-specialty-card b{font-size:13.2px!important;line-height:1.12!important}.vc-home-premium-v4-1 .vc-premium-specialty-card small{font-size:11px!important;line-height:1.25!important}.vc-home-premium-v4-1 .vc-ve-network-section.vc-ve-network-solo{margin:24px 0!important;display:block!important}.vc-home-premium-v4-1 .vc-ve-network-map-only{border-radius:30px!important;padding:28px!important}.vc-home-premium-v4-1 .vc-ve-network-map-head{margin-bottom:14px!important}.vc-home-premium-v4-1 .vc-ve-network-map-head strong{letter-spacing:-.04em!important;font-size:30px!important;line-height:1.02!important}.vc-home-premium-v4-1 .vc-ve-network-map-head small{font-size:12px!important;line-height:1.45!important}.vc-home-premium-v4-1 .vc-ve-map-shell{background:linear-gradient(#f7fdfef5,#ecf9fbe6)!important;border-radius:26px!important;min-height:420px!important;margin-top:0!important}.vc-home-premium-v4-1 .vc-ve-map-image-wrap{width:100%!important;height:100%!important;min-height:420px!important;position:relative!important}.vc-home-premium-v4-1 .vc-ve-map-image{filter:drop-shadow(0 22px 28px #085b6c1f);width:min(88%,760px)!important;height:auto!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.vc-home-premium-v4-1 .vc-ve-city{flex-direction:column!important;align-items:center!important;gap:7px!important;animation:3.4s ease-in-out infinite vc-ve-float!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}.vc-home-premium-v4-1 .vc-ve-pulse{background:#1abcc51f!important;border:1.5px solid #1abcc585!important;border-radius:999px!important;width:34px!important;height:34px!important;animation:2.4s ease-out infinite vc-ve-pulse!important;display:block!important;position:absolute!important;inset:auto!important}.vc-home-premium-v4-1 .vc-ve-pin-bg{z-index:2!important;background:#fff!important;border:2px solid #0f95a82e!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;position:relative!important;box-shadow:0 10px 18px #09556429!important}.vc-home-premium-v4-1 .vc-ve-pin-core{background:#13afc0!important;border-radius:999px!important;width:8px!important;height:8px!important;display:block!important}.vc-home-premium-v4-1 .vc-ve-city small{z-index:2!important;color:#3f6972!important;white-space:nowrap!important;background:#ffffffe6!important;border:1px solid #0e97aa14!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important;position:relative!important;box-shadow:0 8px 18px #0f4f6212!important}.vc-home-premium-v4-1 .vc-ve-brand-pill{z-index:2!important;color:#0d879b!important;background:#ffffffed!important;border:1px solid #0e97aa29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:108px!important;height:38px!important;padding:0 16px!important;font-size:16px!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;top:61%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 12px 24px #07505f1f!important}.vc-home-premium-v4-1 .vc-featured-center-grid-premium{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.vc-home-premium-v4-1 .vc-featured-center-card-premium{background:linear-gradient(#fffffffe,#fcfefefb)!important;border:1px solid #c6dce2c7!important;border-radius:30px!important;flex-direction:column!important;min-height:100%!important;display:flex!important;overflow:hidden!important;box-shadow:0 26px 62px #0f425216,0 2px 8px #1c5f7009,inset 0 1px #fffffffa!important}.vc-home-premium-v4-1 .vc-featured-center-card-premium:hover{transform:translateY(-5px)!important;box-shadow:0 34px 72px #0f42521f,0 10px 28px #10a3b912!important}.vc-home-premium-v4-1 .vc-featured-center-visual{background:radial-gradient(circle at 50% 20%,#fffffff5,#dbf6f899 65%,#abe9ec6b 100%),linear-gradient(135deg,#11aec0,#49d6cf)!important;place-items:center!important;height:172px!important;display:grid!important;position:relative!important}.vc-home-premium-v4-1 .vc-center-chip{color:#167381!important;background:#ffffffeb!important;border:1px solid #ffffff8c!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important;position:absolute!important;top:16px!important;left:18px!important;box-shadow:0 8px 16px #0a58681a!important}.vc-home-premium-v4-1 .vc-center-mark{color:#0d879b!important;background:#fffffff0!important;border:1px solid #ffffff94!important;border-radius:28px!important;place-items:center!important;width:84px!important;height:84px!important;font-size:36px!important;font-weight:950!important;display:grid!important;box-shadow:0 16px 32px #07505f1f!important}.vc-home-premium-v4-1 .vc-featured-center-card-premium .vc-featured-center-copy{flex-direction:column!important;flex:auto!important;gap:12px!important;padding:18px!important;display:flex!important}.vc-home-premium-v4-1 .vc-featured-center-topline{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.vc-home-premium-v4-1 .vc-featured-center-topline>small{color:#0b8ca4!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:950!important}.vc-home-premium-v4-1 .vc-featured-center-card-premium h3{color:#113740!important;letter-spacing:-.04em!important;margin:0!important;font-size:28px!important;line-height:1.02!important}.vc-home-premium-v4-1 .vc-featured-center-card-premium p{color:#7d9298!important;min-height:52px!important;margin:0!important;font-size:11px!important;line-height:1.58!important}.vc-home-premium-v4-1 .vc-featured-center-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.vc-home-premium-v4-1 .vc-featured-center-meta-grid>div{background:linear-gradient(145deg,#f9fcfc,#fff)!important;border:1px solid #0f9db314!important;border-radius:18px!important;padding:12px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #184e5e08!important}.vc-home-premium-v4-1 .vc-featured-center-meta-grid small{color:#879ba2!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;display:block!important}.vc-home-premium-v4-1 .vc-featured-center-meta-grid b{color:#163c46!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important;display:block!important}.vc-home-premium-v4-1 .vc-featured-center-actions{grid-template-columns:1fr!important;gap:9px!important;margin-top:auto!important;display:grid!important}.vc-home-premium-v4-1 .vc-featured-center-actions a:first-child{color:#fff!important;background:linear-gradient(135deg,#079db7 0%,#13bfc2 54%,#49d6cf 100%)!important;border:1px solid #ffffff40!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 13px 26px #079db730,inset 0 1px #ffffff38!important}.vc-home-premium-v4-1 .vc-featured-center-actions a:last-child{color:#087f95!important;background:#fff!important;border:1px solid #0f9db31f!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.vc-home-premium-v4-1 .vc-center-network-panel{display:none!important}@media (max-width:1180px){.vc-home-premium-v4-1 .vc-featured-center-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.vc-home-premium-v4-1 .vc-featured-center-grid-premium{grid-template-columns:1fr!important}.vc-home-premium-v4-1 .vc-ve-map-shell,.vc-home-premium-v4-1 .vc-ve-map-image-wrap{min-height:340px!important}}.vc-home-premium-v4-2 .vc-ve-network-section,.vc-home-premium-v4-2 .vc-ve-network-map,.vc-home-premium-v4-2 .vc-ve-map-shell{display:none!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single{display:block!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-card-premium{background:linear-gradient(145deg,#fffffffe,#f8fdfdfc)!important;border:1px solid #bbd9dfc2!important;border-radius:30px!important;grid-template-columns:minmax(290px,34%) minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:330px!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #0f42521a,0 5px 18px #1b66750b,inset 0 1px #fffffffa!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-visual{background:radial-gradient(circle at 48% 28%,#fffffff5,#e3f9fab3 36%,#0000 58%),radial-gradient(circle at 10% 90%,#fff3,#0000 35%),linear-gradient(145deg,#079db7 0%,#18bcc5 48%,#65ddd3 100%)!important;border-right:1px solid #ffffff9e!important;height:auto!important;min-height:330px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-center-mark{border-radius:34px!important;width:112px!important;height:112px!important;font-size:44px!important;box-shadow:0 24px 48px #0856662e,inset 0 1px #ffffffe6!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-center-chip{letter-spacing:.02em!important;font-size:10px!important;top:22px!important;left:22px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-copy{justify-content:center!important;gap:14px!important;padding:30px 32px 28px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-card-premium h3{letter-spacing:-.045em!important;max-width:720px!important;font-size:clamp(30px,3vw,43px)!important;line-height:.98!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-card-premium p{max-width:760px!important;min-height:0!important;font-size:13px!important;line-height:1.62!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-meta-grid{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr)!important;gap:12px!important;max-width:700px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-meta-grid>div{border-radius:18px!important;padding:15px 16px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-meta-grid small{font-size:8.5px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-meta-grid b{font-size:13px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-actions{grid-template-columns:auto auto!important;justify-content:start!important;align-items:center!important;gap:10px!important;margin-top:4px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-actions a:first-child{min-width:165px!important;padding:0 20px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-actions a:last-child{min-width:190px!important;padding:0 18px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}@media (max-width:900px){.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-card-premium{grid-template-columns:1fr!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-visual{border-right:0!important;min-height:230px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-copy{padding:24px!important}.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-meta-grid,.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-single .vc-featured-center-actions,.vc-home-premium-v4-2 .vc-featured-center-grid-premium.is-multiple{grid-template-columns:1fr!important}}.vc-home-premium-v4-3 .vc-home-search .vc-search-control:not(.vc-search-control-picker){border-radius:999px!important;position:relative!important;overflow:hidden!important}.vc-home-premium-v4-3 .vc-home-search .vc-search-control-icon{box-sizing:border-box!important;border-radius:0 999px 999px 0!important;width:56px!important;max-width:56px!important;height:54px!important;max-height:54px!important;top:0!important;right:0!important;transform:none!important}.vc-home-premium-v4-3 .vc-home-search .vc-search-control-icon svg{width:19px!important;height:19px!important;display:block!important}.vc-home-premium-v4-3 .vc-home-search .vc-search-control-picker{position:relative!important;overflow:visible!important}.vc-home-premium-v4-3 .vc-home-search .vc-search-control-picker>.vc-search-control-icon{right:0!important}.vc-home-premium-v4-3 .vc-specialty-svg{box-sizing:border-box!important;border-radius:17px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;overflow:hidden!important}.vc-home-premium-v4-3 .vc-specialty-asset{object-fit:contain!important;object-position:center!important;filter:none!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:block!important;transform:none!important}.vc-home-premium-v4-3 .vc-premium-specialty-card{grid-template-columns:50px minmax(0,1fr) 18px!important}.vc-home-premium-v4-3 .vc-featured-score{gap:5px!important;min-height:27px!important;padding:0 9px!important}.vc-home-premium-v4-3 .vc-featured-score em{color:#7f949b!important;font-size:7.5px!important}.vc-home-premium-v5 .vc-home-search .vc-search-control{box-sizing:border-box!important;border-radius:999px!important;height:56px!important;min-height:56px!important;position:relative!important;overflow:hidden!important}.vc-home-premium-v5 .vc-home-search .vc-search-control input,.vc-home-premium-v5 .vc-home-search .vc-search-control select{box-sizing:border-box!important;border-radius:999px!important;height:100%!important;min-height:54px!important;padding-right:66px!important}.vc-home-premium-v5 .vc-home-search .vc-search-control-icon,.vc-home-premium-v5 .vc-home-search .vc-search-control-picker>.vc-search-control-icon{width:58px!important;min-width:58px!important;max-width:58px!important;height:100%!important;min-height:100%!important;max-height:none!important;box-shadow:none!important;z-index:3!important;border:0!important;border-left:1px solid #ffffff38!important;border-radius:0 999px 999px 0!important;margin:0!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important;transform:none!important}.vc-home-premium-v5 .vc-home-search .vc-search-control-icon svg{width:20px!important;height:20px!important;margin:auto!important;display:block!important;transform:none!important}.vc-home-premium-v5 .vc-premium-specialty-grid{gap:14px!important}.vc-home-premium-v5 .vc-premium-specialty-card{grid-template-columns:52px minmax(0,1fr) 18px!important;gap:12px!important;min-height:104px!important;padding:15px!important}.vc-home-premium-v5 .vc-specialty-svg{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;color:var(--vc-feature)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--vc-feature) 7%,#fff))!important;border:1px solid color-mix(in srgb,var(--vc-feature) 18%,#fff)!important;box-shadow:0 11px 24px color-mix(in srgb,var(--vc-feature) 8%,transparent),inset 0 1px 0 #fff!important;border-radius:18px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.vc-home-premium-v5 .vc-specialty-svg svg{width:28px!important;height:28px!important;display:block!important;overflow:visible!important;transform:none!important}.vc-home-premium-v5 .vc-premium-specialty-card b{font-size:13px!important;line-height:1.15!important}.vc-home-premium-v5 .vc-premium-specialty-card small{margin-top:5px!important;font-size:10px!important;line-height:1.2!important}.vc-home-premium-v5 .vc-featured-doctor-topline{align-items:flex-start!important;min-height:30px!important}.vc-home-premium-v5 .vc-featured-score.is-highlight{display:none!important}.vc-home-premium-v5 .vc-featured-score-real{color:#21434c!important;background:linear-gradient(145deg,#fffef8,#fffaf0)!important;border:1px solid #d5aa182e!important;min-height:29px!important;padding:0 10px!important;box-shadow:0 8px 18px #7b5c000e,inset 0 1px #fff!important}.vc-home-premium-v5 .vc-featured-score-real svg{color:#d5a918!important}.vc-home-premium-v5 .vc-featured-score-real b{font-size:10px!important}.vc-home-premium-v5 .vc-featured-score-real em{color:#7c8f95!important;font-size:7.6px!important}.vc-home-premium-v5 .vc-center-verified-chip{color:#087f95!important;letter-spacing:.03em!important;background:#eefafb!important;border:1px solid #0da8bb1f!important;border-radius:999px!important;align-items:center!important;min-height:27px!important;padding:0 10px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.vc-results-premium{--vr-ink:#113740;--vr-muted:#718990;--vr-cyan:#0caabd;--vr-mint:#45d5cb;color:var(--vr-ink);gap:18px;display:grid}.vc-results-hero{background:radial-gradient(circle at 90% 8%,#6de1da80,#0000 34%),linear-gradient(120deg,#fff 0%,#f2fcfd 54%,#d9f8f7 100%);border:1px solid #a7dce25c;border-radius:30px;justify-content:space-between;align-items:center;gap:28px;min-height:188px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0c4e5d14,inset 0 1px #fff}.vc-results-hero:after{content:"";pointer-events:none;border:1px solid #ffffff7a;border-radius:50%;width:360px;height:360px;position:absolute;top:-110px;right:-80px}.vc-results-eyebrow,.vc-results-card-head small,.vc-results-setup small{color:#078ba2;letter-spacing:.12em;font-size:10px;font-weight:950;line-height:1.1;display:block}.vc-results-hero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,4vw,54px);line-height:.98}.vc-results-hero p{max-width:670px;color:var(--vr-muted);margin:0;font-size:14px;line-height:1.6}.vc-results-hero-badge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:20px;align-items:center;gap:12px;min-width:240px;padding:15px 16px;display:flex;position:relative;box-shadow:0 18px 42px #08536217,inset 0 1px #fff}.vc-results-hero-badge>span,.vc-results-card-icon{color:#078fa6;background:#e9fafb;border:1px solid #0897ab1a;border-radius:15px;flex:none;place-items:center;width:43px;height:43px;display:grid}.vc-results-hero-badge svg,.vc-results-card-icon svg{width:22px;height:22px}.vc-results-hero-badge b{font-size:13px;display:block}.vc-results-hero-badge small{color:#84989e;margin-top:3px;font-size:10px;display:block}.vc-results-alert{border:1px solid #0000;border-radius:16px;padding:13px 16px;font-size:12px;font-weight:800}.vc-results-alert.success{color:#26745d;background:#effbf7;border-color:#c9eee0}.vc-results-alert.error{color:#9d4a4a;background:#fff3f3;border-color:#f3d3d3}.vc-results-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;display:grid}.vc-results-upload-card,.vc-results-history-card,.vc-results-setup{background:linear-gradient(145deg,#fffffffc,#f9fdfdfa);border:1px solid #c2dbe1b8;border-radius:28px;box-shadow:0 24px 58px #11485811,inset 0 1px #fff}.vc-results-upload-card,.vc-results-history-card{padding:22px}.vc-results-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.vc-results-card-head h2,.vc-results-setup h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px;line-height:1.05}.vc-results-form{gap:14px;display:grid}.vc-results-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vc-results-form label{gap:7px;display:grid}.vc-results-form label>span{color:#53737c;letter-spacing:.025em;font-size:10px;font-weight:900}.vc-results-form select,.vc-results-form textarea,.vc-results-form input[type=file]{box-sizing:border-box;color:#173b44;width:100%;font:inherit;background:#fff;border:1px solid #d7e9ec;border-radius:16px;outline:none;font-size:12px;box-shadow:inset 0 1px #fff,0 8px 18px #184e5e06}.vc-results-form select{height:48px;padding:0 14px}.vc-results-form textarea{resize:vertical;min-height:86px;padding:13px 14px}.vc-results-form input[type=file]{padding:10px}.vc-results-form select:focus,.vc-results-form textarea:focus,.vc-results-form input[type=file]:focus{border-color:#59cdd5;box-shadow:0 0 0 4px #0da8bb14}.vc-results-file-field small{color:#91a2a7;font-size:9px}.vc-results-primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#079db7,#18bec4 58%,#4bd6cf);border:0;border-radius:16px;font-size:12px;font-weight:950;box-shadow:0 14px 28px #079db733,inset 0 1px #ffffff4d}.vc-results-whatsapp-note{color:#2d6d59;background:#f0fbf7;border:1px solid #d5f0e5;border-radius:18px;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.vc-results-whatsapp-note>span{background:#fff;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vc-results-whatsapp-note svg{width:21px;height:21px}.vc-results-whatsapp-note b{font-size:11px;display:block}.vc-results-whatsapp-note small{color:#739189;margin-top:3px;font-size:9px;line-height:1.4;display:block}.vc-results-list{gap:10px;display:grid}.vc-result-row{background:#fff;border:1px solid #e2edef;border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:0 9px 20px #11495908}.vc-result-file{color:#0a94aa;background:#eefafa;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.vc-result-file svg{width:22px;height:22px}.vc-result-main{min-width:0}.vc-result-main>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.vc-result-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vc-result-main strong{color:#4d6c75;margin-top:3px;font-size:10px;display:block}.vc-result-main small{color:#91a1a6;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;display:block;overflow:hidden}.vc-result-status{color:#667f86;background:#f3f7f8;border-radius:999px;flex:none;padding:5px 7px;font-size:7.5px;font-weight:900}.vc-result-status.status-sent,.vc-result-status.status-delivered,.vc-result-status.status-read{color:#25826a;background:#ecfaf5}.vc-result-status.status-failed{color:#a34c4c;background:#fff0f0}.vc-result-send{color:#23735e;min-height:38px;font:inherit;cursor:pointer;background:#f2fcf8;border:1px solid #d8eee6;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.vc-result-send svg{width:17px;height:17px}.vc-results-empty{text-align:center;color:#7f949a;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:20px;display:flex}.vc-results-empty>svg{color:#69c4cf;width:44px;height:44px;margin-bottom:12px}.vc-results-empty b{color:#21434c;font-size:13px}.vc-results-empty p{max-width:320px;margin:6px 0 0;font-size:10px;line-height:1.5}.vc-results-setup{align-items:center;gap:18px;padding:24px;display:flex}.vc-results-setup>span{color:#0a92a8;background:#eafafb;border-radius:20px;flex:none;place-items:center;width:62px;height:62px;display:grid}.vc-results-setup>span svg{width:30px;height:30px}.vc-results-setup p{color:#789097;margin:7px 0 0;font-size:11px;line-height:1.5}@media (max-width:980px){.vc-results-grid{grid-template-columns:1fr}.vc-results-hero{flex-direction:column;align-items:flex-start}.vc-results-hero-badge{box-sizing:border-box;width:100%;min-width:0}}@media (max-width:720px){.vc-results-form-row{grid-template-columns:1fr}.vc-result-row{grid-template-columns:38px minmax(0,1fr)}.vc-result-row form{grid-column:1/-1}.vc-result-send{width:100%}}.vc-commerce-doctor,.vc-commerce-admin{max-width:1500px;margin:0 auto;padding-bottom:48px}.vc-commerce-hero{color:#fff;background:linear-gradient(135deg,#0a90a9 0%,#1dbac3 52%,#5bd8cf 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #086d7e2e}.vc-commerce-hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;right:-90px}.vc-commerce-hero>div:first-child{z-index:1;max-width:820px;position:relative}.vc-commerce-hero span,.vc-commerce-section-head span,.vc-commerce-card-head span{letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.vc-commerce-hero h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:46px;line-height:.98}.vc-commerce-hero p{opacity:.92;max-width:760px;margin:0}.vc-commerce-hero>a{z-index:1;color:#087f94;background:#fffffff0;border-radius:14px;padding:12px 16px;font-weight:900;text-decoration:none;position:relative}.vc-commerce-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.vc-commerce-status-grid article{background:#ffffffe6;border:1px solid #129bb01c;border-radius:22px;padding:18px 20px;box-shadow:0 14px 30px #124b5b0d}.vc-commerce-status-grid small{color:#8499a0;letter-spacing:.1em;font-size:9px;font-weight:900}.vc-commerce-status-grid strong{color:#123943;margin:5px 0 2px;font-size:24px;display:block}.vc-commerce-status-grid span{color:#789098;font-size:11px}.vc-commerce-gift-banner{background:linear-gradient(135deg,#fffdf4,#fff8dd);border:1px solid #e6b73940;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex;box-shadow:0 14px 32px #74570a0f}.vc-commerce-gift-banner span{color:#987100;letter-spacing:.11em;font-size:10px;font-weight:950}.vc-commerce-gift-banner h2{color:#3f3b29;margin:4px 0;font-size:25px}.vc-commerce-gift-banner p{color:#80785b;margin:0;font-size:12px}.vc-commerce-gift-banner>strong{color:#8b6800;background:#fff;border:1px solid #c1910040;border-radius:999px;padding:10px 14px;font-size:18px}.vc-commerce-plans,.vc-admin-commerce-section,.vc-commerce-card{background:#ffffffeb;border:1px solid #119ab01a;border-radius:28px;margin-top:18px;padding:26px;box-shadow:0 20px 48px #124b5b0e}.vc-commerce-section-head h2,.vc-commerce-card-head h2{color:#103740;letter-spacing:-.035em;margin:4px 0;font-size:30px}.vc-commerce-section-head p,.vc-commerce-card-head p{color:#81949b;margin:0;font-size:12px}.vc-commerce-section-head span,.vc-commerce-card-head span{color:#0794aa}.vc-commerce-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vc-commerce-plan{background:linear-gradient(#fff,#fbfefe);border:1px solid #199ab01a;border-radius:22px;padding:20px}.vc-commerce-plan>span{letter-spacing:.12em;color:#0c91a6;font-size:9px;font-weight:950}.vc-commerce-plan h3{color:#153943;margin:4px 0 12px;font-size:24px}.vc-commerce-price strong{color:#0b899f;font-size:28px}.vc-commerce-price small{color:#82959b}.vc-commerce-annual{background:#eefafb;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.vc-commerce-annual b{color:#17616e;font-size:12px}.vc-commerce-annual em{color:#078fa3;font-size:10px;font-style:normal;font-weight:900}.vc-commerce-plan p{color:#82969d;margin:13px 0 0;font-size:11px}.vc-commerce-columns{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.vc-commerce-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.vc-commerce-form label,.vc-payment-method-admin label,.vc-annual-admin-card label,.vc-coupon-builder label{color:#526f77;font-size:10px;font-weight:850}.vc-commerce-form input,.vc-commerce-form select,.vc-payment-method-admin input,.vc-payment-method-admin textarea,.vc-annual-admin-card input,.vc-coupon-builder input,.vc-coupon-builder select,.vc-coupon-builder textarea,.vc-admin-payment-review textarea,.vc-coupon-redeem input{color:#173d46;background:#fff;border:1px solid #0c91a624;border-radius:14px;outline:none;width:100%;min-height:44px;margin-top:6px;padding:10px 12px}.vc-commerce-form button,.vc-payment-method-admin button,.vc-annual-admin-card button,.vc-coupon-builder button,.vc-admin-payment-review button,.vc-coupon-redeem button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#079db7,#26c8c7);border:0;border-radius:14px;min-height:44px;padding:0 15px;font-weight:900}.vc-commerce-form>button{grid-column:1/-1}.vc-commerce-methods{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.vc-commerce-methods article{background:#f7fcfc;border:1px solid #0c91a617;border-radius:15px;padding:12px}.vc-commerce-methods b,.vc-commerce-methods strong{display:block}.vc-commerce-methods b{color:#0d8ca2;font-size:11px}.vc-commerce-methods strong{color:#173d46;margin-top:3px;font-size:11px}.vc-commerce-methods p{color:#8a9da3;margin:5px 0 0;font-size:9px}.vc-coupon-redeem{grid-template-columns:1fr auto;gap:8px;margin-top:18px;display:grid}.vc-commerce-history{margin-top:24px}.vc-commerce-history h3{color:#183f48;font-size:15px}.vc-commerce-history article{border-top:1px solid #176d7d14;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.vc-commerce-history b,.vc-commerce-history span{display:block}.vc-commerce-history b{font-size:11px}.vc-commerce-history span{color:#84979d;font-size:9px}.vc-payment-status{text-transform:uppercase;color:#678088;background:#eef5f6;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:950}.vc-payment-status.pending{color:#957000;background:#fff7dd}.vc-payment-status.approved{color:#16845c;background:#e8fbf3}.vc-payment-status.rejected{color:#c04d5c;background:#fff0f2}.vc-commerce-hero.admin{align-items:center}.vc-commerce-admin-kpis{display:flex;gap:10px!important;max-width:none!important}.vc-commerce-admin-kpis article{background:#ffffff29;border:1px solid #ffffff3d;border-radius:18px;min-width:120px;padding:14px 16px}.vc-commerce-admin-kpis b,.vc-commerce-admin-kpis small{display:block}.vc-commerce-admin-kpis b{font-size:26px}.vc-commerce-admin-kpis small{font-size:9px}.vc-payment-method-admin-grid,.vc-annual-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vc-payment-method-admin,.vc-annual-admin-card{background:#fbfefe;border:1px solid #0e95aa1a;border-radius:20px;gap:11px;padding:18px;display:grid}.vc-payment-method-admin h3,.vc-annual-admin-card h3{color:#173b44;margin:2px 0}.vc-payment-method-admin textarea,.vc-coupon-builder textarea{resize:vertical;min-height:80px}.vc-inline-check{align-items:center;gap:8px;display:flex!important}.vc-inline-check input{width:auto!important;min-height:auto!important;margin:0!important}.vc-annual-admin-card>span{color:#0c91a6;font-size:9px;font-weight:950}.vc-annual-admin-card strong{color:#0d899e;font-size:16px}.vc-coupon-admin-layout{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px;display:grid}.vc-coupon-builder{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;display:grid}.vc-coupon-builder .full{grid-column:1/-1}.vc-coupon-list{gap:10px;display:grid}.vc-coupon-list>article{background:#fbfefe;border:1px solid #0f91a61a;border-radius:18px;grid-template-columns:1fr auto;gap:8px 14px;padding:16px;display:grid}.vc-coupon-list h3{margin:4px 0 2px;font-size:22px}.vc-coupon-list p{color:#7c9299;margin:0;font-size:11px}.vc-coupon-list span.active,.vc-coupon-list span.inactive{color:#16845c;background:#e9fbf4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.vc-coupon-list span.inactive{color:#76878c;background:#f1f4f5}.vc-coupon-facts{align-items:center;gap:7px;display:flex}.vc-coupon-facts>*{background:#eef9fa;border-radius:10px;padding:6px 8px;font-size:9px}.vc-coupon-list>article>small{color:#889ba1;font-size:9px}.vc-coupon-list form{justify-self:end}.vc-coupon-list button{color:#0a8297;background:#fff;border:1px solid #0992a724;border-radius:12px;padding:7px 10px;font-weight:850}.vc-admin-payment-list{gap:12px;margin-top:18px;display:grid}.vc-admin-payment-list>article{background:#fbfefe;border:1px solid #0f91a61a;border-radius:20px;grid-template-columns:1fr .9fr;gap:18px;padding:18px;display:grid}.vc-admin-payment-main h3{margin:7px 0 2px;font-size:18px}.vc-admin-payment-main p,.vc-admin-payment-main small{color:#789097;margin:3px 0;font-size:10px;display:block}.vc-admin-payment-main a{color:#087f94;margin-top:8px;font-size:11px;font-weight:900;display:inline-block}.vc-admin-payment-review{gap:9px;display:grid}.vc-admin-payment-review>div{gap:8px;display:flex}.vc-admin-payment-review button:last-child{color:#b34b5a;background:#fff;border:1px solid #b34b5a29}.vc-admin-payment-reviewed{background:#f4fafb;border-radius:16px;flex-direction:column;justify-content:center;padding:15px;display:flex}.vc-admin-payment-reviewed b{color:#0b899f}.vc-register-coupon-card{background:linear-gradient(135deg,#f6fcfd,#fff);border:1px solid #0f97ac1f;border-radius:18px;grid-template-columns:1fr 220px;align-items:center;gap:16px;padding:16px 18px;display:grid}.vc-register-coupon-card small{color:#0a91a7;letter-spacing:.12em;font-size:9px;font-weight:950;display:block}.vc-register-coupon-card b{color:#173c45;margin:3px 0;display:block}.vc-register-coupon-card p{color:#81969c;margin:0;font-size:10px;line-height:1.45}.vc-register-coupon-card input{text-transform:uppercase;background:#fff;border:1px solid #0f97ac24;border-radius:14px;min-height:44px;padding:0 12px}@media (max-width:980px){.vc-commerce-columns,.vc-coupon-admin-layout,.vc-commerce-plan-grid,.vc-payment-method-admin-grid,.vc-annual-admin-grid,.vc-commerce-status-grid,.vc-commerce-form,.vc-commerce-methods{grid-template-columns:1fr}.vc-commerce-hero{flex-direction:column;align-items:flex-start}.vc-register-coupon-card,.vc-admin-payment-list>article{grid-template-columns:1fr}}.vc-plan-admin-panel{max-width:1500px;margin:0 auto 20px}.vc-plan-admin-hero{color:#fff;background:linear-gradient(135deg,#0d4856 0%,#087d93 58%,#11b7c5 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;box-shadow:0 20px 48px #105e6f24}.vc-plan-admin-hero span{color:#45dce1;letter-spacing:.13em;font-size:10px;font-weight:950}.vc-plan-admin-hero h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:40px;line-height:1}.vc-plan-admin-hero p{opacity:.9;margin:0}.vc-plan-admin-count{background:#ffffff1a;border:1px solid #ffffff38;border-radius:18px;min-width:135px;padding:14px 18px}.vc-plan-admin-count b,.vc-plan-admin-count small{display:block}.vc-plan-admin-count b{font-size:28px}.vc-plan-admin-count small{font-size:10px}.vc-plan-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.vc-plan-admin-card{background:#fffffff5;border:1px solid #0991a61f;border-radius:24px;padding:20px;box-shadow:0 16px 38px #14525f0f}.vc-plan-admin-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-plan-admin-card-top span{color:#0898ae;letter-spacing:.12em;font-size:9px;font-weight:950}.vc-plan-admin-card-top h2{color:#123842;margin:4px 0 0;font-size:24px}.vc-plan-admin-card-top em{border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.vc-plan-admin-card-top em.on{color:#16815c;background:#e8faf4}.vc-plan-admin-card-top em.off{color:#75858a;background:#f1f4f5}.vc-plan-admin-price{background:linear-gradient(135deg,#f3fbfc,#fff);border:1px solid #0991a614;border-radius:18px;margin:16px 0;padding:14px}.vc-plan-admin-price strong,.vc-plan-admin-price small,.vc-plan-admin-price b{display:block}.vc-plan-admin-price strong{color:#087f94;font-size:26px}.vc-plan-admin-price strong i{color:#81949a;font-size:11px;font-style:normal}.vc-plan-admin-price small{color:#899ba1;font-size:10px}.vc-plan-admin-price b{color:#078da2;margin-top:5px;font-size:10px}.vc-plan-admin-features{min-height:145px}.vc-plan-admin-features h3{color:#173c45;font-size:12px}.vc-plan-admin-features ul{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.vc-plan-admin-features li,.vc-plan-admin-features p{color:#71868d;font-size:10px}.vc-plan-promo-form{border-top:1px solid #0d7a8f1a;gap:10px;padding-top:14px;display:grid}.vc-plan-promo-title{justify-content:space-between;gap:8px;display:flex}.vc-plan-promo-title b{color:#123b44;font-size:12px}.vc-plan-promo-title span{color:#84989e;font-size:9px}.vc-plan-promo-form label{color:#567079;font-size:9px;font-weight:850}.vc-plan-promo-form input,.vc-plan-promo-form select{color:#173c45;background:#fff;border:1px solid #0991a624;border-radius:12px;width:100%;min-height:41px;margin-top:5px;padding:8px 10px}.vc-plan-promo-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.vc-plan-promo-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#079db7,#25c8c6);border:0;border-radius:13px;min-height:42px;font-weight:900}.vc-plan-promo-clear{color:#087f94;cursor:pointer;background:#fff;border:1px solid #088fa324;border-radius:12px;width:100%;min-height:38px;margin-top:8px;font-weight:850}:is(button:has(.vc-logout-label),a:has(.vc-logout-label)){color:#087f94!important;box-shadow:none!important;background:linear-gradient(135deg,#f7fcfd,#eefafb)!important;border-color:#0794aa2e!important}:is(button:has(.vc-logout-label) svg,a:has(.vc-logout-label) svg){color:#079db7!important;stroke:#079db7!important}.vc-logout-label{font-weight:850;color:#087f94!important}@media (max-width:1100px){.vc-plan-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vc-plan-admin-grid{grid-template-columns:1fr}.vc-plan-admin-hero{flex-direction:column;align-items:flex-start}.vc-plan-promo-row{grid-template-columns:1fr}}
