:root{--vc-font:"Figtree", "Segoe UI", Arial, sans-serif;--vc-font-display:"Sora", "Figtree", "Segoe UI", Arial, sans-serif}html body,html body :not(code):not(pre):not(kbd):not(.vcx-code):not(.vcx-pay-ref):not([class*=mono]){font-family:var(--vc-font)!important}html body :is(h1,h2,h3,.vcx-title,.vch-hero-title):not(code):not(pre):not(kbd):not(.vcx-code):not(.vcx-pay-ref):not([class*=mono]){letter-spacing:-.03em;font-family:var(--vc-font-display)!important}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.vcx-shell p,.vcx-shell small,.vcx-shell li,.vcx-shell label,.vcx-shell input,.vcx-shell textarea,.vch-home p,.vch-home small,.vch-home li{font-weight:500}
.vch-home.vcp{--vcp-ink:#06222c;--vcp-ink-2:#1e3f4a;--vcp-muted:#47626c;--vcp-primary:#0e7490;--vcp-primary-2:#155e75;--vcp-glass:#ffffff9e;--vcp-glass-hi:#fffc;--vcp-blur:saturate(160%) blur(20px);--vcp-lift:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff9, 0 18px 40px -20px #063c504d;--vcp-lift-lg:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffffa6, 0 34px 70px -30px #063c5061;--vcp-r:16px;--vch-ink:var(--vcp-ink);--vch-muted:var(--vcp-muted);--vch-radius:16px;caret-color:var(--vcp-primary);background:0 0}.vch-home.vcp ::selection{color:var(--vcp-ink);background:#06b6d442}.vch-home.vcp :focus-visible{outline-offset:3px;outline:2px solid #0891b2}.vch-home.vcp .vch-near-list,.vch-home.vcp .vch-pop-scroll{scrollbar-color:#0e749059 transparent}.vch-home.vcp{letter-spacing:0;font-family:Figtree,Arial,sans-serif}.vch-home.vcp h1,.vch-home.vcp h2,.vch-home.vcp h3,.vch-home.vcp .vch-sp-text b,.vch-home.vcp .vch-doc-price b{letter-spacing:-.03em;font-family:Sora,Figtree,sans-serif}.vch-home.vcp .vch-nav{background:#f2fbfd9e;border-bottom:0;box-shadow:inset 0 -1px #ffffffb3,0 8px 24px -18px #063c5059}.vch-home.vcp .vch-nav-links a{padding:8px 2px}.vch-home.vcp .vch-btn,.vch-home.vcp .vch-search-submit{border-radius:12px;flex-shrink:0;min-width:max-content;height:46px;padding:0 22px;font-size:14.5px;font-weight:700;line-height:1}.vch-home.vcp .vch-btn:hover{transform:translateY(-1px)}.vch-home.vcp .vch-btn:active,.vch-home.vcp .vch-search-submit:active{transform:translateY(0)scale(.98)}.vch-home.vcp .vch-btn-primary,.vch-home.vcp .vch-search-submit{color:#fff;background:linear-gradient(135deg, var(--vcp-primary), var(--vcp-primary-2));box-shadow:inset 0 1px #ffffff47,0 12px 24px -12px #086e8cd9}.vch-home.vcp .vch-btn-primary:hover,.vch-home.vcp .vch-search-submit:hover{filter:brightness(1.08)}.vch-home.vcp .vch-btn-ghost{-webkit-backdrop-filter:var(--vcp-blur);backdrop-filter:var(--vcp-blur);background:#ffffffa8;border:0;box-shadow:inset 0 0 0 1px #fffc,0 6px 16px -10px #063c5059}.vch-home.vcp .vch-btn-specialty{background:linear-gradient(135deg, color-mix(in srgb, var(--sp) 88%, #062f3c), color-mix(in srgb, var(--sp) 70%, #062f3c));height:40px;box-shadow:inset 0 1px 0 #ffffff40, 0 10px 20px -12px var(--sp);border-radius:10px;padding:0 18px}.vch-home.vcp .vch-link{height:44px;color:var(--vcp-primary-2);-webkit-backdrop-filter:var(--vcp-blur);backdrop-filter:var(--vcp-blur);background:#ffffff8c;border-radius:12px;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffffbf}.vch-home.vcp .vch-hero{padding:84px 0 64px}@media (min-width:1101px){.vch-home.vcp .vch-near{height:640px}}.vch-home.vcp .vch-hero-title{letter-spacing:-.035em;margin-top:0;font-size:clamp(44px,5.6vw,76px);line-height:1.1}.vch-home.vcp .vch-gradient-text{color:var(--vcp-primary);-webkit-text-fill-color:currentColor;background:0 0}.vch-home.vcp .vch-hero-lead{color:var(--vcp-muted);max-width:33em;margin-top:24px;font-size:18.5px}.vch-home.vcp .vch-hero-trust{color:var(--vcp-ink-2);margin-top:28px}.vch-home.vcp .vch-hero-trust svg{color:#047857;background:#0478571f;padding:4px}.vch-home.vcp .vch-hero-ring{opacity:1;filter:none;background:radial-gradient(circle at 32% 28%,#fffffff2 0%,#fff6 30%,#a5f3fc4d 60%,#0891b22e 100%);border-radius:50%;inset:2% 0 0 6%;box-shadow:inset 0 -30px 80px #0891b229,inset 0 30px 60px #fff9,0 50px 90px -40px #065a6e73}.vch-home.vcp .vch-hero-photo{border:0;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffffb3,0 40px 70px -30px #063c5073}.vch-home.vcp .vch-float{border-radius:var(--vcp-r);background:var(--vcp-glass-hi);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);border:0}.vch-home.vcp .vch-float-icon{background:linear-gradient(135deg, var(--vcp-primary), #0891b2);border-radius:12px}.vch-home.vcp .vch-float-icon.vch-sp-cardio,.vch-home.vcp .vch-float-icon.vch-sp-peds,.vch-home.vcp .vch-float-icon.vch-sp-dental,.vch-home.vcp .vch-float-icon.vch-sp-gastro,.vch-home.vcp .vch-float-icon.vch-sp-gyn{background:linear-gradient(145deg, var(--sp-2), var(--sp))}.vch-home.vcp .vch-float-icon-green{background:linear-gradient(135deg,#047857,#059669)}.vch-home.vcp .vch-hero-search{margin-top:8px}.vch-home.vcp .vch-search{background:var(--vcp-glass-hi);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift-lg);border:0;border-radius:20px;padding:10px}.vch-home.vcp .vch-search-field{border-radius:14px;padding:12px 18px}.vch-home.vcp .vch-search-field:hover{background:#fff9}.vch-home.vcp .vch-search-field:focus-within{background:#fff;box-shadow:0 0 0 2px #0891b266}.vch-home.vcp .vch-search-label{letter-spacing:0;color:var(--vcp-muted);font-size:12.5px;font-weight:700}.vch-home.vcp .vch-search-icon{color:var(--vcp-primary)}.vch-home.vcp .vch-search input::placeholder{color:#6b858e!important;-webkit-text-fill-color:#6b858e!important}.vch-home.vcp .vch-search-submit{border-radius:14px;height:auto;min-height:60px;padding:0 30px;font-size:15.5px}.vch-home.vcp .vch-ad{border-radius:var(--vcp-r);box-shadow:var(--vcp-lift);border:0;overflow:hidden}.vch-home.vcp .vch-section{padding:64px 0}.vch-home.vcp .vch-section h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.vch-home.vcp .vch-section-head{margin-bottom:30px}.vch-home.vcp .vch-section-head p{max-width:40em;font-size:16.5px}.vch-home.vcp .vch-sp-card{border-radius:var(--vcp-r);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--sp) 10%, transparent), transparent 60%), var(--vcp-glass);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);border:0}.vch-home.vcp .vch-sp-card:after{display:none}.vch-home.vcp .vch-sp-card:hover{box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 1.5px color-mix(in srgb, var(--sp) 35%, transparent), 0 26px 46px -24px color-mix(in srgb, var(--sp) 55%, #063c5066);transform:translateY(-4px)}.vch-home.vcp .vch-sp-icon{background:linear-gradient(145deg, var(--sp-2) 0%, var(--sp) 80%);width:56px;height:56px;box-shadow:inset 0 1px 0 #ffffff73, 0 12px 22px -10px var(--sp);border-radius:14px}.vch-home.vcp .vch-sp-icon:before{display:none}.vch-home.vcp .vch-sp-icon svg{filter:none;width:30px;height:30px}.vch-home.vcp .vch-sp-text b{color:var(--vcp-ink);font-size:17px}.vch-home.vcp .vch-sp-text small{color:var(--vcp-muted)}.vch-home.vcp .vch-sp-count{color:color-mix(in srgb, var(--sp) 80%, #062f3c);background:color-mix(in srgb, var(--sp) 10%, #ffffffb3)}.vch-home.vcp .vch-sp-arrow{color:color-mix(in srgb, var(--sp) 80%, #062f3c);background:#fffc;border-radius:10px}.vch-home.vcp .vch-near{background:var(--vcp-glass);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift-lg);border:0;border-radius:20px;gap:10px;padding:10px}.vch-home.vcp .vch-near-panel{background:#ffffffb8;border-right:0;border-radius:14px}.vch-home.vcp .vch-near-head b{font-size:17px}.vch-home.vcp .vch-locate-btn{white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;height:40px;box-shadow:inset 0 1px #ffffff40,0 10px 18px -10px #2563ebe6}.vch-home.vcp .vch-near-filters{border-bottom:0;box-shadow:inset 0 -1px #08506414}.vch-home.vcp .vch-filter{background:#ffffffd9;height:32px;padding:0 12px;box-shadow:inset 0 0 0 1px #08506414}.vch-home.vcp .vch-filter:hover{background:#fff}.vch-home.vcp .vch-filter.is-on{color:#fff;background:color-mix(in srgb, var(--sp,#0e7490) 85%, #062f3c);box-shadow:none}.vch-home.vcp .vch-near-row{border-radius:12px}.vch-home.vcp .vch-near-row:hover{background:#ffffffe6}.vch-home.vcp .vch-near-row.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sp) 45%, transparent), 0 12px 24px -16px color-mix(in srgb, var(--sp) 60%, transparent);background:#fff;border-color:#0000}.vch-home.vcp .vch-near-avatar{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px color-mix(in srgb, var(--sp) 40%, transparent);border-radius:14px}.vch-home.vcp .vch-near-avatar img{border-radius:14px}.vch-home.vcp .vch-near-spec{color:color-mix(in srgb, var(--sp) 85%, #062f3c)}.vch-home.vcp .vch-near-slot{color:#047857}.vch-home.vcp .vch-near-km,.vch-home.vcp .vch-near-price{font-variant-numeric:tabular-nums}.vch-home.vcp .vch-near-map{background:#e9f4f6;border-radius:14px;overflow:hidden}.vch-home.vcp .vch-near-map:after{background:linear-gradient(#eef8fa59,#0000 18% 82%,#eef8fa59);box-shadow:inset 0 0 0 1px #fff9}.vch-home.vcp .vch-near-map .maplibregl-ctrl-group{-webkit-backdrop-filter:var(--vcp-blur);backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);background:#ffffffd9;border-radius:12px}.vch-home.vcp .vch-near-map .maplibregl-ctrl-group button{width:44px;height:44px}.vch-home.vcp .vch-near-map .maplibregl-ctrl-attrib{background:#ffffffb3;border-radius:8px;font-size:11.5px}.vch-map-popup .vch-map-card{-webkit-backdrop-filter:saturate(160%)blur(18px);background:#ffffffdb;border:0;border-radius:14px;width:272px;padding:14px;font-family:Figtree,Arial,sans-serif;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 26px 50px -22px #0628328c}.vch-map-popup .vch-map-card strong{font-family:Sora,Figtree,sans-serif;font-size:15px}.vch-map-popup .vch-map-card small{color:color-mix(in srgb, var(--pin) 85%, #062f3c)}.vch-map-popup .vch-map-card-top img,.vch-map-popup .vch-map-card-initials{border-radius:12px}.vch-map-popup .vch-map-card-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--pin) 88%, #062f3c), color-mix(in srgb, var(--pin) 70%, #062f3c));border-radius:10px;height:42px;padding:0;line-height:42px;box-shadow:inset 0 1px #ffffff40}.vch-home.vcp .vch-doc-card{border-radius:var(--vcp-r);background:var(--vcp-glass);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);border:0;overflow:hidden}.vch-home.vcp .vch-doc-card:hover{box-shadow:var(--vcp-lift-lg)}.vch-home.vcp .vch-doc-tag{color:color-mix(in srgb, var(--sp) 85%, #062f3c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:8px}.vch-home.vcp .vch-doc-slot{background:#ffffffb3;border-radius:10px}.vch-home.vcp .vch-doc-price b{font-variant-numeric:tabular-nums}.vch-home.vcp .vch-steps{background:var(--vcp-glass);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);border:0;border-radius:20px}.vch-home.vcp .vch-steps-list{gap:36px;position:relative}.vch-home.vcp .vch-steps-list:before{content:"";background:linear-gradient(90deg,#0891b273,#14b8a640);height:2px;position:absolute;top:23px;left:46px;right:10%}.vch-home.vcp .vch-steps-list li{background:0 0;border:0;padding:0}.vch-home.vcp .vch-step-icon{background:linear-gradient(135deg, var(--vcp-primary), #0891b2);border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff59,0 12px 22px -10px #087896cc}.vch-home.vcp .vch-center-card,.vch-home.vcp .vch-empty{border-radius:var(--vcp-r);background:var(--vcp-glass);-webkit-backdrop-filter:var(--vcp-blur);box-shadow:var(--vcp-lift);border:0}.vch-home.vcp .vch-empty-icon,.vch-home.vcp .vch-center-mark{background:linear-gradient(135deg, var(--vcp-primary), #0891b2);border-radius:14px}.vch-home.vcp .vch-pro{background:linear-gradient(135deg,#062f3c 0%,#0a4656 100%);border-radius:20px;box-shadow:0 40px 80px -40px #00000080}.vch-home.vcp .vch-pro-glow{display:none}.vch-home.vcp .vch-pro-feature{border-radius:12px}.vch-home.vcp .vch-btn-light{color:#062f3c;background:#fff;box-shadow:0 12px 24px -12px #00000080}@media (max-width:900px){.vch-home.vcp .vch-hero{padding:40px 0}.vch-home.vcp .vch-near{height:auto;padding:8px}.vch-home.vcp .vch-steps-list:before{display:none}}@media (max-width:1100px){.vch-home.vcp .vch-near{gap:8px}.vch-home.vcp .vch-near-panel{border-top:0;max-height:none}.vch-home.vcp .vch-near-list{max-height:440px}.vch-home.vcp .vch-near-head{flex-wrap:wrap}}.vch-home.vcp .vch-float-profile{display:none}.vcw{z-index:3;-webkit-backdrop-filter:saturate(160%)blur(20px);color:#111b21;background:#ffffffd1;border-radius:18px;width:340px;font-family:Figtree,sans-serif;position:absolute;bottom:-6%;left:-13%;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 40px 70px -30px #0628328c}.vcw-head{background:#ffffffbf;align-items:center;gap:10px;padding:11px 14px;display:flex;box-shadow:inset 0 -1px #111b210f}.vcw-avatar{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0891b226}.vcw-avatar img{object-fit:contain;width:30px;height:auto}.vcw-head b{font-size:14px;font-weight:700;display:block}.vcw-head small{color:#4b5d65;font-size:12px;display:block}.vcw-logo{color:#128c4b;margin-left:auto}.vcw-body{background:radial-gradient(circle at 20% 10%,#fff9,#0000 40%),linear-gradient(#efeae2eb,#e7f0eeeb);flex-direction:column;gap:8px;min-height:296px;padding:12px 12px 14px;display:flex;position:relative}.vcw-day{color:#4b5d65;background:#ffffffd9;border-radius:8px;align-self:center;padding:3px 10px;font-size:11.5px;font-weight:600}.vcw-typing{z-index:2;opacity:0;background:#fff;border-radius:4px 12px 12px;align-self:flex-start;gap:4px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 1px 1px #111b2114}.vcw-typing i{background:#8696a0;border-radius:50%;width:7px;height:7px}.vcw-msg{background:#fff;border-radius:4px 12px 12px;align-self:flex-start;max-width:92%;padding:9px 11px 20px;font-size:13px;line-height:1.42;position:relative;box-shadow:0 1px 1px #111b211a}.vcw-line{margin:0}.vcw-line+.vcw-line{margin-top:3px}.vcw-strong{font-weight:600;margin-bottom:6px!important}.vcw-msg b{font-weight:600}.vcw-msg u{color:#027eb5;text-decoration:none}.vcw-meta{color:#667781;align-items:center;gap:3px;font-size:11px;display:inline-flex;position:absolute;bottom:5px;right:9px}.vcw-ticks{color:#8696a0;display:inline-grid}.vcw-ticks-read{color:#53bdeb;opacity:0;position:absolute;right:0}.vcw-reply{background:#d9fdd3;border-radius:12px 4px 12px 12px;align-self:flex-end;padding:8px 64px 8px 11px;font-size:13px;position:relative;box-shadow:0 1px 1px #111b211a}.vcw-reply .vcw-meta{bottom:7px}@media (prefers-reduced-motion:reduce){.vcw-ticks-read{opacity:1}}@media (max-width:1100px){.vcw{width:300px;bottom:-10%;left:-6%}.vch-home.vcp .vch-float-slot{display:none}}@media (max-width:700px){.vcw{width:100%;margin:-40px auto 0;position:relative;bottom:auto;left:auto}.vcw-body{min-height:0}}.vcw-typing-in{top:44px;left:12px}.vcw-typing-reply{background:#d9fdd3;border-radius:12px 4px 12px 12px;bottom:14px;right:12px}.vch-home.vcp .vch-nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding-top:12px}.vch-home.vcp .vch-nav-inner{-webkit-backdrop-filter:saturate(170%)blur(22px);background:#ffffff9e;border-radius:18px;gap:24px;height:66px;padding:0 10px 0 18px;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffffa6,0 18px 40px -22px #063c5066}.vch-home.vcp .vch-logo img{height:34px}.vch-home.vcp .vch-nav-links{gap:4px}.vch-home.vcp .vch-nav-links a{color:var(--vcp-ink-2);border-radius:11px;padding:10px 14px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.vch-home.vcp .vch-nav-links a:hover{color:var(--vcp-primary-2);background:#ffffffd9;box-shadow:inset 0 0 0 1px #0891b224}.vch-home.vcp .vch-nav-actions{gap:8px}.vch-home.vcp .vch-nav-actions .vch-btn{gap:8px;height:46px}.vch-home.vcp .vch-hero-trust li{gap:8px;font-weight:600}.vch-home.vcp .vch-hero-trust svg{color:#059669;background:0 0;width:20px;height:20px;padding:0}.vch-home.vcp .vch-link{height:48px;color:var(--vcp-ink);background:#ffffffb8;border-radius:14px;gap:12px;padding:0 6px 0 18px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0891b229,0 12px 26px -18px #063c5073}.vch-home.vcp .vch-link svg{color:#fff;background:linear-gradient(135deg, var(--vcp-primary), #0891b2);border-radius:10px;width:36px;height:36px;padding:9px;box-shadow:inset 0 1px #ffffff4d}.vch-home.vcp .vch-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0891b24d,0 18px 30px -18px #063c508c}.vch-home.vcp .vch-link:hover svg{transform:translate(2px)}.vch-home.vcp .vch-step-icon svg{color:#fff}.vcn{z-index:4;width:296px;height:86px;position:absolute;top:5%;right:-10%}.vcn-card{-webkit-backdrop-filter:saturate(170%)blur(20px);background:#ffffffd6;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 22px 40px -20px #06283280}.vcn-app{color:#fff;background:linear-gradient(160deg,#25d366,#128c4b);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff59}.vcn-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.vcn-top{align-items:baseline;gap:6px;display:flex}.vcn-top b{color:var(--vcp-ink);font-size:12.5px;font-weight:700}.vcn-top small{color:#5b7079;font-size:11.5px}.vcn-copy strong{color:var(--vcp-ink);letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:13.5px;font-weight:600}.vcn-text{color:#3f5560;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vcw{width:300px;bottom:-4%;overflow:visible}.vcw-head{border-radius:18px 18px 0 0}.vcw-body{border-radius:0 0 18px 18px;height:262px;min-height:0;overflow:hidden}.vcw-conv{flex-direction:column;gap:7px;display:flex;position:absolute;top:38px;left:10px;right:10px}.vcw-msg{padding:8px 10px 19px;font-size:12px;line-height:1.4}.vcw-reply{padding:7px 60px 7px 10px;font-size:12px}.vcw-typing-in{top:38px}.vcw-benefits{width:calc(100% + 60px);height:34px;position:absolute;top:-44px;left:12px}.vcw-benefit{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#047857,#059669);border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff4d,0 12px 24px -12px #047857e6}.vch-home.vcp .vch-near-filters{flex-wrap:wrap;overflow:visible}.vch-home.vcp .vch-near-row{align-items:center;gap:12px;padding:12px}.vch-home.vcp .vch-near-info{gap:8px}.vch-home.vcp .vch-near-top{align-items:center;gap:8px;min-width:0;display:flex}.vch-home.vcp .vch-near-row .vch-near-name{letter-spacing:-.02em;flex:1;min-width:0;font-family:Sora,sans-serif;font-size:14.5px;font-weight:600}.vch-home.vcp .vch-near-row .vch-near-price{color:var(--sp-deep);background:#fff;border-radius:9px;flex:none;padding:5px 10px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;box-shadow:0 6px 14px -8px #0009}.vch-near-chips{flex-wrap:wrap;gap:5px;display:flex}.vch-home.vcp .vch-chip{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff29;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.vch-home.vcp .vch-chip svg{color:#fff;opacity:.9}.vch-home.vcp .vch-chip-spec{background:#ffffff3d}.vch-home.vcp .vch-chip-slot{background:#06281e47}.vch-home.vcp .vch-chip-slot svg{color:#a7f3d0;opacity:1}.vch-home.vcp .vch-chip-km{color:var(--sp-deep);box-shadow:none;background:#fff}.vch-home.vcp .vch-near-row .vch-near-avatar{width:58px;height:58px}.vch-home.vcp .vch-doc-body{gap:10px;padding:18px}.vch-home.vcp .vch-doc-title h3{font-size:16.5px}.vch-home.vcp .vch-doc-place{background:#ffffff29;border-radius:8px;align-self:flex-start;margin-top:0;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.vch-home.vcp .vch-doc-slot{background:#061e283d;border-radius:12px;margin-top:0;padding:10px 12px;box-shadow:inset 0 0 0 1px #fff3}.vch-home.vcp .vch-doc-foot{background:#ffffff24;border-radius:14px;align-items:center;margin-top:auto;padding:10px 10px 10px 14px;box-shadow:inset 0 0 0 1px #ffffff38}.vch-home.vcp .vch-doc-price b{font-size:22px}.vch-home.vcp .vch-doc-tag{padding:5px 10px;font-weight:700;box-shadow:0 6px 14px -8px #0006}@media (max-width:1100px){.vcn{top:0;right:0}.vcw{width:280px;left:-4%}}@media (max-width:700px){.vch-home.vcp .vch-nav-inner{border-radius:16px;height:58px}.vcn{width:100%;margin-bottom:12px;position:relative;right:auto}.vcw{width:100%;margin:54px auto 0;position:relative;bottom:auto;left:auto}.vcw-benefits{left:0}}.vch-home.vcp .vch-hero{z-index:5;position:relative}.vch-home.vcp .vch-hero-search{z-index:30;position:relative}.vch-home.vcp .vch-hero-trust.is-cards{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vch-home.vcp .vch-hero-trust.is-cards li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0891b224,0 14px 30px -18px #063c5073}.vch-home.vcp .vch-hero-trust.is-cards li:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0891b238,0 18px 34px -16px #063c5080}.vch-home.vcp .vch-hero-trust.is-cards .vch-trust-icon{color:#fff;width:40px;height:40px;box-shadow:0 8px 18px -8px var(--trust-glow,#059669b3);background:var(--trust-bg,linear-gradient(135deg, #10b981, #047857));border-radius:50%;flex:none;place-items:center;display:grid}.vch-home.vcp .vch-hero-trust.is-cards .vch-trust-icon svg{color:#fff;background:0 0;width:22px;height:22px;padding:0}.vch-home.vcp .vch-hero-trust.is-cards .is-live{--trust-bg:linear-gradient(135deg, #22d3ee, #0e7490);--trust-glow:#0e7490b3}.vch-home.vcp .vch-hero-trust.is-cards .is-free{--trust-bg:linear-gradient(135deg, #fb7185, #be123c);--trust-glow:#be123c99}.vch-home.vcp .vch-hero-trust.is-cards li>span:last-child{line-height:1.2;display:grid}.vch-home.vcp .vch-hero-trust.is-cards b{color:var(--vcp-ink,#0b2530);font-size:14.5px;font-weight:700}.vch-home.vcp .vch-hero-trust.is-cards small{color:var(--vcp-muted,#4b6470);font-size:12px;font-weight:500}@media (max-width:700px){.vch-home.vcp .vch-hero-trust.is-cards{gap:8px}.vch-home.vcp .vch-hero-trust.is-cards li{flex:100%;padding:8px 14px 8px 8px}.vch-home.vcp .vch-hero-trust.is-cards .vch-trust-icon{width:36px;height:36px}}@media (min-width:701px){.vch-home.vcp .vch-hero-trust.is-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;display:grid}.vch-home.vcp .vch-hero-trust.is-cards li{border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}}
.vc-constellation{z-index:-1;pointer-events:none;position:fixed;inset:0}.vc-constellation .vc-network{display:block;position:absolute;inset:0}html{background-color:#f2fafc!important;background-image:radial-gradient(circle at 100% 0,#06b6d41f,#0000 34%),radial-gradient(circle at 0 100%,#14b8a614,#0000 38%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html body,html body .vch-home,html body .vcx-shell.vc-role-shell,html body .vcx-shell.vcx-public,html body .vc-page-bg,html body .auth-shell,html body .app-shell,html body .vc-public-home,html body .vc-center-public-page,html body .vc-manage-appointment{background:0 0!important}@media print{.vc-constellation{display:none}}
html body .auth-shell{gap:28px;min-height:100vh!important;padding:48px 24px!important}html body .auth-shell.vc-auth-split{justify-content:center!important;align-items:center!important;display:flex!important}html body .auth-shell .auth-card{-webkit-backdrop-filter:saturate(170%)blur(22px);background:#ffffffd1!important;border:0!important;border-radius:24px!important;width:min(500px,100%)!important;padding:34px 34px 28px!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 40px 80px -40px #063c5073!important}html body .auth-shell .auth-card h1{color:#06222c!important;margin-top:22px!important;font-size:clamp(28px,4vw,36px)!important;line-height:1.1!important}html body .auth-shell .auth-card .lead{color:#47626c!important;margin-top:10px!important;font-size:15px!important;line-height:1.55!important}html body .auth-shell .auth-card .field,html body .auth-shell .auth-card .vc-register-account-field{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .auth-shell .auth-card form{gap:16px!important;margin-top:22px!important;display:grid!important}html body .auth-shell .auth-card label,html body .auth-shell .auth-card legend,html body .auth-shell .auth-card .vc-register-whatsapp-input>span{display:block;letter-spacing:0!important;text-transform:none!important;color:#1e3f4a!important;margin-bottom:7px!important;font-size:13px!important;font-weight:700!important}html body .auth-shell .auth-card input:not([type=checkbox]):not([type=radio]),html body .auth-shell .auth-card select{color:#06222c!important;background:#fff!important;border:1px solid #08506424!important;border-radius:14px!important;height:50px!important;padding:0 16px!important;font-size:15px!important;font-weight:500!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:inset 0 1px 2px #0628320a!important}html body .auth-shell .auth-card input:not([type=checkbox]):not([type=radio]):focus,html body .auth-shell .auth-card select:focus{border-color:#0891b2!important;outline:none!important;box-shadow:0 0 0 4px #0891b224!important}html body .auth-shell .auth-card input::placeholder{color:#7a919a!important}html body .auth-shell .auth-card .field-help,html body .auth-shell .auth-card .vc-register-whatsapp-help{color:#5b7079!important;margin-top:7px!important;font-size:12.5px!important;line-height:1.45!important}html body .auth-shell .vc-register-whatsapp-card{background:linear-gradient(160deg,#ecfdf5e6,#fffc)!important;border:0!important;border-radius:18px!important;padding:18px!important;box-shadow:inset 0 0 0 1px #05966929!important}html body .auth-shell .vc-register-whatsapp-head small{letter-spacing:.06em!important;color:#047857!important;font-size:11.5px!important}html body .auth-shell .vc-register-whatsapp-head b{color:#06222c!important;font-size:16px!important}html body .auth-shell .vc-register-whatsapp-head p{color:#47626c!important;font-size:13px!important;line-height:1.45!important}html body .auth-shell .vc-register-whatsapp-icon{color:#fff!important;background:linear-gradient(160deg,#25d366,#128c4b)!important;border-radius:14px!important}html body .auth-shell .vc-register-whatsapp-input>div{align-items:center;gap:0;display:flex;overflow:hidden;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #08506424!important}html body .auth-shell .vc-register-whatsapp-input>div>strong{padding:0 14px;font-size:15px;color:#047857!important}html body .auth-shell .auth-card .vc-register-whatsapp-input>div>input:not([type=checkbox]){flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .auth-shell .auth-card .vc-register-whatsapp-input>div>strong{align-self:stretch;place-items:center;display:grid;box-shadow:none!important;background:#ecfdf5b3!important;border:0!important;border-right:1px solid #0850641a!important}html body .auth-shell .auth-card .vc-register-whatsapp-input>div:focus-within{box-shadow:0 0 0 1px #0891b2,0 0 0 4px #0891b224!important}html body .auth-shell .auth-card .vc-register-whatsapp-card,html body .auth-shell .auth-card .vc-register-coupon-card{margin:0!important}html body .auth-shell .vc-register-whatsapp-input>div>i{color:#fff;background:#059669;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:12px;display:grid}html body .auth-shell .vc-whatsapp-consent{color:#1e3f4a!important;background:#fffc!important;border:0!important;border-radius:14px!important;align-items:flex-start!important;gap:10px!important;margin-top:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;display:flex!important;box-shadow:inset 0 0 0 1px #0850641a!important}html body .auth-shell .vc-whatsapp-consent input{accent-color:#0e7490;flex:none;margin-top:1px;width:18px!important;height:18px!important}html body .auth-shell .auth-card .btn-primary{color:#fff!important;background:linear-gradient(135deg,#0e7490,#155e75)!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:54px!important;font-size:16px!important;font-weight:700!important;transition:filter .2s,transform .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff47,0 16px 30px -16px #086e8cf2!important}html body .auth-shell .auth-card .btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}html body .auth-shell .auth-card .helper{text-align:center;color:#47626c!important;margin-top:18px!important;font-size:14px!important}html body .auth-shell .auth-card .helper a{color:#0e7490!important;font-weight:700!important}html body .auth-shell .auth-card .error{border-radius:14px!important}html body .vc-auth-side{flex-direction:column;gap:14px;width:340px;display:flex}html body .vc-auth-side-title{letter-spacing:-.02em;color:#06222c;margin:0 0 4px;font-family:Sora,Figtree,sans-serif;font-size:22px;font-weight:700;line-height:1.2}html body .vc-auth-tile{-webkit-backdrop-filter:saturate(170%)blur(20px);background:#ffffffb8;border-radius:20px;gap:14px;padding:18px 46px 18px 18px;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 24px 50px -30px #063c5073}html body .vc-auth-tile-icon{color:#fff;background:linear-gradient(145deg,#22d3ee,#0e7490);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #fff6,0 10px 18px -10px #087896e6}html body .vc-auth-tile b{color:#06222c;font-size:15px;display:block}html body .vc-auth-tile p{color:#47626c;margin:3px 0 8px;font-size:13px;line-height:1.45}html body .vc-auth-tile em{border-radius:999px;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-block}html body .vc-auth-tile em.is-cyan{color:#0e7490;background:#06b6d424}html body .vc-auth-tile em.is-green{color:#047857;background:#05966924}html body .vc-auth-tile em.is-violet{color:#6d28d9;background:#8b5cf624}html body .vc-auth-tile-go{color:#0e7490;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #0850641f}@media (max-width:960px){html body .vc-auth-side{display:none}}@media (max-width:560px){html body .auth-shell{padding:20px 14px!important}html body .auth-shell .auth-card{border-radius:20px!important;padding:26px 20px 22px!important}}html body .auth-shell .auth-card .vc-register-whatsapp-input>div{border:0!important;outline:0!important}
html{--nv-glass:#ffffffa3;--nv-glass-hi:#ffffffd1;--nv-blur:saturate(170%) blur(22px);--nv-lift:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffffa6, 0 22px 48px -28px #063c506b;--nv-grad:linear-gradient(135deg, #0e7490 0%, #0891b2 55%, #14b8a6 100%);--nv-ink:#06222c;--nv-muted:#47626c;--nv-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}html body .vch-home.vcp .vch-sp-card,html body .vch-home.vcp .vch-steps,html body .vch-home.vcp .vch-near{border-radius:26px!important}html body .vch-home.vcp .vch-link{border-radius:999px!important;padding:0 6px 0 20px!important}html body .vch-home.vcp .vch-link svg{border-radius:50%!important}html body .vch-home.vcp .vch-nav-inner{border-radius:999px!important}html body .vcx-plan-orb{display:none!important}html body .vcx-plan-hero{background:repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 3px), linear-gradient(118deg, transparent 28%, #ffffff57 44%, transparent 58%), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tier-c) 70%, transparent), transparent 55%), linear-gradient(150deg, var(--tier-b) 0%, var(--tier-a) 100%);box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 1px #ffffff38, inset 0 -22px 34px #00000029, 0 22px 40px -24px color-mix(in srgb, var(--tier-a) 80%, transparent);border-radius:22px}html body .vcx-tier-basic .vcx-plan-hero{background:repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 3px),linear-gradient(118deg,#0000 28%,#ffffff80 44%,#0000 58%),linear-gradient(150deg,#e2e8f0 0%,#94a3b8 60%,#64748b 100%)}html body .vcx-plan-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 31%,#5a3c0a59 31% 34%,#0000 34% 66%,#5a3c0a59 66% 69%,#0000 69%),linear-gradient(#0000 32%,#5a3c0a59 32% 36%,#0000 36% 64%,#5a3c0a59 64% 68%,#0000 68%),linear-gradient(135deg,#fde68a,#d4a24c 45%,#fff3c4 60%,#b7862f);border-radius:8px;width:46px;height:36px;position:absolute;top:58px;right:20px;box-shadow:inset 0 1px #ffffffb3,0 3px 8px -3px #00000073}html body .vcx-plan-hero:before{content:"TU CONSULTA, MÁS CERCA DE TUS PACIENTES";z-index:-1;letter-spacing:.1em;color:#ffffff8c;text-shadow:0 -1px #0000002e;font:700 9px/1 Figtree,sans-serif;position:absolute;bottom:14px;right:20px}html body .vcx-plan .vcx-plan-price em{max-width:calc(100% - 70px);padding-bottom:14px;display:block}html body .vcx-plan-shine{transition:none;animation:7s ease-in-out infinite vcx-card-shine}@keyframes vcx-card-shine{0%,70%{transform:rotate(25deg)translate(-120%)}to{transform:rotate(25deg)translate(420%)}}@media (prefers-reduced-motion:reduce){html body .vcx-plan-shine{animation:none}}.vc-intro{z-index:10000;cursor:pointer;background:radial-gradient(60% 50% at 50% 45%,#a5f3fc8c,#0000 70%),linear-gradient(#f4fbfc 0%,#e6f4f6 100%);place-items:center;animation:.6s 2.35s forwards vc-intro-out;display:grid;position:fixed;inset:0}.vc-intro-mark{justify-items:center;gap:6px;display:grid}.vc-intro-ecg{width:min(320px,70vw);height:auto;overflow:visible}.vc-intro-ecg path{stroke:#0891b2;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520px;filter:drop-shadow(0 0 6px #22d3eeb3);animation:1.1s cubic-bezier(.65,0,.35,1) .1s forwards vc-intro-draw}html body .vc-intro .vc-intro-name{letter-spacing:-.04em;color:#0e7490;clip-path:inset(0 100% 0 0);margin:0;animation:.8s cubic-bezier(.16,1,.3,1) .9s forwards vc-intro-reveal;font:800 clamp(40px,8vw,68px)/1 Sora,sans-serif!important}html body .vc-intro .vc-intro-name b{color:#14b8a6;font:inherit!important}html body .vc-intro .vc-intro-tag{text-align:center;letter-spacing:.01em;color:#47626c;opacity:0;max-width:88vw;margin:0;animation:.6s 1.45s forwards vc-intro-tag;transform:translateY(8px);font:600 clamp(16px,2.6vw,22px)/1.3 Figtree,sans-serif!important}@keyframes vc-intro-draw{to{stroke-dashoffset:0}}@keyframes vc-intro-reveal{to{clip-path:inset(0)}}@keyframes vc-intro-tag{to{opacity:1;transform:none}}@keyframes vc-intro-out{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.vc-intro{display:none}}html body .vc-manage-card{-webkit-backdrop-filter:var(--nv-blur);background:var(--nv-glass-hi)!important;box-shadow:var(--nv-lift)!important;border:0!important;border-radius:28px!important}html body .vc-manage-card>header{background:radial-gradient(80% 120% at 100% 0,#67e8f966,#0000 55%),linear-gradient(135deg,#0b4a5c 0%,#0e7490 55%,#0d9488 100%)!important}html body .vc-manage-logo{border-radius:50%!important}html body .vc-manage-summary>div{box-shadow:inset 0 0 0 1px #0850641a;background:#ffffffd9!important;border:0!important;border-radius:20px!important}html body .vc-manage-map,html body .vc-manage-actions button,html body .vc-manage-reschedule button{border-radius:999px!important}html body .vc-manage-actions button:not(.is-danger){color:#fff!important;background:var(--nv-grad)!important;border:0!important;box-shadow:0 14px 26px -14px #087896f2!important}html body .vc-manage-success,html body .vc-manage-error{border-radius:18px!important}html.vc-intro-seen .vc-intro{display:none!important}.vch-adc{--adc-w:270px;max-width:980px;margin:28px auto 0}.vch-adc-track{height:calc(var(--adc-w) * 2);position:relative}.vch-adc-slide{width:var(--adc-w);height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s,filter .8s;position:absolute;top:0;left:50%}.vch-adc-slide.is-center{z-index:3;transform:translate(-50%)}.vch-adc-slide.is-left{z-index:1;opacity:.6;filter:saturate(.8);cursor:pointer;transform:translate(-160%)scale(.84)}.vch-adc-slide.is-right{z-index:1;opacity:.6;filter:saturate(.8);cursor:pointer;transform:translate(60%)scale(.84)}html body .vch-home .vch-adc .vch-ad-side,.vch-adc .vc-sponsored{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;box-shadow:var(--nv-lift);border-radius:26px;margin:0;overflow:hidden}.vch-adc .vc-sponsored-link,.vch-adc picture,.vch-adc .vc-sponsored img{height:100%}.vch-adc-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.vch-adc-dots button{cursor:pointer;background:#0e749040;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .3s,background-color .3s}.vch-adc-dots button.is-active{background:var(--nv-grad);width:28px}.vch-tall{color:#fff;height:100%;box-shadow:var(--nv-lift);background:radial-gradient(90% 60% at 100% 0,#67e8f973,#0000 60%),linear-gradient(160deg,#0b4a5c 0%,#0e7490 55%,#0d9488 100%);border-radius:26px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.vch-tall-book{color:#06222c;background:radial-gradient(90% 60% at 0 0,#ffffffe6,#0000 60%),linear-gradient(170deg,#f3fbfc 0%,#cdeff4 100%)}.vch-tall-doctors{background:radial-gradient(90% 60% at 100% 100%,#2dd4bf80,#0000 60%),linear-gradient(160deg,#083344 0%,#0f766e 100%)}.vch-tall-tag{letter-spacing:.12em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:5px 12px;font:700 11px/1 Figtree,sans-serif;box-shadow:inset 0 0 0 1px #ffffff59}.vch-tall-book .vch-tall-tag{color:#0e7490;box-shadow:none;background:#0e74901a}html body .vch-tall strong{letter-spacing:-.03em;color:inherit;margin-top:22px;display:block;font:800 30px/1.08 Sora,sans-serif!important}.vch-tall p{opacity:.85;margin:12px 0 0;font-size:15px;line-height:1.5}.vch-tall-art{flex:1;place-items:center;display:grid}.vch-tall-art svg{width:100%}.vch-tall-art path{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;filter:drop-shadow(0 0 6px #67e8f9cc)}.vch-tall-book .vch-tall-art path{stroke:#0891b2;opacity:.8}html body .vch-tall .vch-tall-cta{background:#fff;border-radius:999px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 12px 24px -14px #00000080;color:#0b4a5c!important}html body .vch-tall-book .vch-tall-cta{background:var(--nv-grad);color:#fff!important}@media (max-width:760px){.vch-adc{--adc-w:min(78vw, 300px)}.vch-adc-slide.is-left{opacity:0;pointer-events:none;transform:translate(-130%)scale(.84)}.vch-adc-slide.is-right{opacity:0;pointer-events:none;transform:translate(30%)scale(.84)}}@media (prefers-reduced-motion:reduce){.vch-adc-slide{transition:none}}html body .vch-home .vch-logo{flex:none}html body .vch-home .vch-logo img{width:auto;max-width:none}@media (max-width:520px){html body .vch-home .vch-nav-inner{gap:8px!important;padding:0 8px 0 14px!important}html body .vch-home .vch-logo img{height:21px}html body .vch-home .vch-nav-actions{gap:6px}html body .vch-home .vch-nav-actions .vch-btn-ghost{justify-content:center;width:44px;padding:0!important;font-size:0!important}html body .vch-home .vch-nav-actions .vch-btn-ghost svg{width:19px;height:19px}html body .vch-home .vch-nav-actions .vch-btn:not(.vch-btn-ghost){gap:5px;padding:0 11px!important;font-size:13px!important}}html body .vch-home.vcp .vch-nav-inner{-webkit-backdrop-filter:none!important;background:radial-gradient(60% 140% at 100% 0,#67e8f959,#0000 60%),linear-gradient(120deg,#0b4a5c 0%,#0e7490 50%,#0d9488 100%)!important;border:0!important;box-shadow:inset 0 1px #ffffff38,0 18px 40px -20px #063c50bf!important}html body .vch-home.vcp .vch-logo img{filter:brightness(0)invert()}html body .vch-home.vcp .vch-nav-links a{color:#ffffffdb!important}html body .vch-home.vcp .vch-nav-links a:hover{color:#fff!important;box-shadow:none!important;background:#ffffff1f!important}html body .vch-home.vcp .vch-nav-actions .vch-btn{border:0!important;border-radius:999px!important}html body .vch-home.vcp .vch-nav-actions .vch-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff24!important;box-shadow:inset 0 0 0 1px #ffffff59!important}html body .vch-home.vcp .vch-nav-actions .vch-btn-ghost:hover{background:#ffffff3d!important}html body .vch-home.vcp .vch-nav-actions .vch-btn:not(.vch-btn-ghost){color:#0b4a5c!important;background:#fff!important;box-shadow:0 10px 22px -12px #00000080!important}html body .vch-home.vcp .vch-nav-actions .vch-btn svg{color:currentColor!important}.vch-doc-carousel{position:relative}html body .vch-home .vch-doc-grid.vch-doc-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:6px 2px 22px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.vch-doc-track::-webkit-scrollbar{display:none}.vch-doc-track:focus-visible{outline-offset:4px;border-radius:26px;outline:2px solid #0891b2}.vch-doc-track>*{scroll-snap-align:start;min-width:0}.vch-doc-nav{z-index:4;color:#fff;background:var(--nv-grad);cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:38%;box-shadow:inset 0 1px #ffffff4d,0 14px 28px -12px #063c50cc}.vch-doc-nav svg{width:20px;height:20px}.vch-doc-nav.is-prev{left:-14px}.vch-doc-nav.is-next{right:-14px}.vch-doc-nav:hover:not(:disabled){transform:scale(1.06)}.vch-doc-nav:disabled{opacity:0;pointer-events:none}@media (max-width:1100px){html body .vch-home .vch-doc-grid.vch-doc-track{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (max-width:860px){html body .vch-home .vch-doc-grid.vch-doc-track{grid-auto-columns:calc(50% - 10px)}}@media (max-width:560px){html body .vch-home .vch-doc-grid.vch-doc-track{grid-auto-columns:82%;gap:14px}.vch-doc-nav{width:42px;height:42px}.vch-doc-nav.is-prev{left:4px}.vch-doc-nav.is-next{right:4px}}.vch-adc-slide.is-hidden{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%)scale(.7)}html body .vch-home .vch-hab.vch-hab-top{color:#fff;box-shadow:var(--nv-lift)!important;background:radial-gradient(50% 140% at 100% 0,#67e8f973,#0000 60%),linear-gradient(120deg,#0b4a5c 0%,#0e7490 55%,#0d9488 100%)!important;border:0!important;border-radius:26px!important}html body .vch-home .vch-hab-top .vch-hab-top-glow,html body .vch-home .vch-hab-top .vch-hab-molecule{display:none!important}html body .vch-home .vch-hab-top:after{content:"";opacity:.5;pointer-events:none;background:#fff;width:220px;height:60px;position:absolute;inset:auto 190px 50% auto;transform:translateY(50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 30h70l8-12 10 26 12-36 10 32 7-10h83'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 30h70l8-12 10 26 12-36 10 32 7-10h83'/%3E%3C/svg%3E") 50%/contain no-repeat}html body .vch-home .vch-hab-top .vch-hab-tag{letter-spacing:.12em;border-radius:999px;padding:5px 12px;box-shadow:inset 0 0 0 1px #ffffff59;color:#fff!important;background:#ffffff2e!important}html body .vch-home .vch-hab-top strong{letter-spacing:-.02em;color:#fff!important;font-family:Sora,sans-serif!important}html body .vch-home .vch-hab-top small{color:#ffffffd1!important}html body .vch-home .vch-hab-top .vch-hab-cta{z-index:1;position:relative;color:#0b4a5c!important;background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 24px -14px #00000080!important}@media (max-width:1279px){html body .vch-home .vch-hab-top:after{display:none}}@media (min-width:1280px){html body .vch-home .vch-hab-top .vch-hab-top-copy{max-width:calc(100% - 470px)}}html body .vch-home.vcp .vch-near-map{position:relative}html body .vch-home.vcp .vch-near-map:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0e74900f,#0000 30% 75%,#0d948814);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e74901f,inset 0 0 70px #0e749029}.vch-ribbon{color:#fff;background:radial-gradient(35% 180% at 92%,#67e8f959,#0000 70%),linear-gradient(100deg,#072f3b 0%,#0b4a5c 30%,#0e7490 65%,#0d9488 100%);align-items:center;gap:4px;height:74px;margin:12px 0 -6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0003,0 22px 44px -26px #063c50d9}.vch-ribbon:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:22%;animation:7s ease-in-out infinite vc-ribbon-shine;position:absolute;inset:0 auto 0 -30%;transform:skew(-20deg)}@keyframes vc-ribbon-shine{0%,60%{left:-30%}to{left:120%}}.vch-ribbon-badge{z-index:2;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,#072f3b 70%,#0000);flex:none;align-items:center;gap:10px;height:100%;padding:0 22px 0 clamp(16px,4vw,48px);font:800 13px/1.15 Sora,sans-serif;display:inline-flex;position:relative}.vch-ribbon-badge svg{color:#0b4a5c;background:linear-gradient(135deg,#fff,#cffafe);border-radius:50%;flex:none;width:34px;height:34px;padding:8px;box-shadow:0 0 0 4px #67e8f938,0 8px 16px -8px #0009}.vch-ribbon-track{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.vch-ribbon-run{flex:none;gap:12px;padding-right:12px;animation:55s linear infinite vch-ribbon-move;display:flex}.vch-ribbon-item{white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 14px 0 6px;font:700 15px/1 Figtree,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff24}.vch-ribbon-ico{color:#fff;background:linear-gradient(135deg,#22d3ee,#14b8a6);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #fff6}.vch-ribbon-check{color:#5eead4;flex:none}html body .vch-ribbon .vch-ribbon-cta{z-index:2;background:linear-gradient(#fff,#e6fbff);border-radius:999px;flex:none;align-items:center;gap:8px;height:46px;margin:0 clamp(14px,3vw,40px) 0 8px;padding:0 22px;font:800 15px/1 Figtree,sans-serif;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 0 4px #ffffff24,0 12px 24px -12px #0009;color:#0b4a5c!important}@keyframes vch-ribbon-move{to{transform:translate(-100%)}}@media (max-width:760px){.vch-ribbon{height:62px}.vch-ribbon-badge{display:none}.vch-ribbon-item{height:40px;font-size:14px}html body .vch-ribbon .vch-ribbon-cta{height:40px;margin-right:12px;padding:0 14px;font-size:13px}}@property --vc-ring{syntax:"<angle>";inherits:false;initial-value:0deg}html body .vch-home.vcp .vch-search{isolation:isolate;position:relative;-webkit-backdrop-filter:saturate(180%)blur(24px)!important;background:#ffffffd1!important;border:0!important;border-radius:30px!important;gap:10px!important;padding:12px!important;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -30px #063c508c,0 0 0 8px #ffffff59,0 0 60px -10px #22d3ee73!important}html body .vch-home.vcp .vch-search:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--vc-ring), #0e749026, #22d3ee 12%, #14b8a6 22%, #0e749026 34%, #0e749026);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:6s linear infinite vc-ring-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes vc-ring-spin{to{--vc-ring:360deg}}html body .vch-home.vcp .vch-search-field{transition:box-shadow .25s,transform .25s;background:#fff!important;border-radius:20px!important;padding:14px 18px!important;box-shadow:inset 0 0 0 1px #08506414,0 8px 18px -14px #06283273!important}html body .vch-home.vcp .vch-search-field:before{display:none!important}html body .vch-home.vcp .vch-search-field:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0891b240,0 14px 26px -16px #063c5080!important}html body .vch-home.vcp .vch-search-field:focus-within{box-shadow:inset 0 0 0 2px #0891b2,0 0 0 5px #22d3ee2e!important}html body .vch-home.vcp .vch-search-label{text-transform:uppercase;color:#0e7490!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:800!important}html body .vch-home.vcp .vch-search-control{gap:12px!important}html body .vch-home.vcp .vch-search-icon{background:var(--nv-grad);border-radius:50%;flex:none;padding:8px;box-shadow:inset 0 1px #ffffff59,0 8px 16px -8px #087896e6;color:#fff!important;width:34px!important;height:34px!important}html body .vch-home.vcp .vch-search :is(input,.vch-select-trigger){color:#06222c!important;font-size:16px!important;font-weight:600!important}html body .vch-home.vcp .vch-search-submit{letter-spacing:.01em;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(120deg,#0b4a5c 0%,#0e7490 45%,#0d9488 100%)!important;border:0!important;border-radius:22px!important;min-height:64px!important;padding:0 34px!important;font-size:16.5px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff4d,0 18px 34px -16px #087896f2!important}html body .vch-home.vcp .vch-search-submit:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:35%;animation:3.6s ease-in-out infinite vc-btn-shine;position:absolute;inset:0 auto 0 -40%;transform:skew(-20deg)}@keyframes vc-btn-shine{0%,55%{left:-40%}to{left:130%}}@media (max-width:1100px) and (min-width:701px){html body .vch-home.vcp .vch-search{grid-template-columns:1fr 1fr!important}html body .vch-home.vcp .vch-search-field-q{grid-column:1/-1}html body .vch-home.vcp .vch-search-submit{grid-column:1/-1;margin:2px 0 0!important}}@media (max-width:700px){html body .vch-home.vcp .vch-search{border-radius:26px!important;gap:8px!important;padding:10px!important}html body .vch-home.vcp .vch-search-submit{min-height:58px!important}}@media (prefers-reduced-motion:reduce){html body .vch-home.vcp .vch-search:before,html body .vch-home.vcp .vch-search-submit:after{animation-duration:12s}}.vc-legal-page{min-height:100vh;padding-bottom:64px}.vc-legal{background:var(--nv-glass-hi);max-width:860px;-webkit-backdrop-filter:var(--nv-blur);box-shadow:var(--nv-lift);color:#1d3a44;border-radius:30px;margin:120px auto 0;padding:clamp(24px,5vw,56px);font-size:16px;line-height:1.7}.vc-legal-kicker{letter-spacing:.12em;text-transform:uppercase;color:#0e7490;background:#0e74901a;border-radius:999px;padding:5px 12px;font:800 11.5px/1 Figtree,sans-serif;display:inline-block}html body .vc-legal h1{letter-spacing:-.03em;color:#06222c;margin:14px 0 6px;font:800 clamp(32px,5vw,46px)/1.08 Sora,sans-serif!important}.vc-legal-updated{color:#5b7882;margin:0 0 18px;font-size:14px}.vc-legal-intro p{color:#2c4c56;margin:0;font-size:17px}.vc-legal-toc{background:#ffffffb3;border-radius:20px;flex-wrap:wrap;gap:8px;margin:28px 0 8px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #08506414}.vc-legal-toc a{color:#0b4a5c;background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #0850641a}.vc-legal-toc a:hover{color:#fff;background:var(--nv-grad)}.vc-legal-section{padding-top:26px;scroll-margin-top:110px}html body .vc-legal-section h2{color:#06222c;align-items:center;gap:12px;margin:0 0 10px;display:flex;font:700 21px/1.25 Sora,sans-serif!important}.vc-legal-section h2 span{color:#fff;background:var(--nv-grad);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.vc-legal-section p{margin:0 0 10px}.vc-legal-section ul{margin:0 0 10px;padding-left:22px}.vc-legal-section li{margin:6px 0}.vc-legal-section li::marker{color:#0891b2}.vc-legal a:not(.vc-legal-toc a){color:#0e7490;font-weight:600}.vc-legal-alert{color:#8a1c2b;background:#fff1f3;border-radius:16px;padding:14px 18px;font-weight:600;box-shadow:inset 0 0 0 1px #be123c26}.vc-legal-foot{border-top:1px solid #0850641a;flex-wrap:wrap;gap:18px;margin-top:34px;padding-top:22px;font-size:14.5px;display:flex}@media (max-width:640px){.vc-legal{border-radius:24px;margin-top:96px}}html body .vch-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:760px){html body .vch-footer-grid{grid-template-columns:1fr 1fr}}html body .vcx-plan-hero:before{text-align:right;line-height:1.35;left:20px}
