@font-face{font-family: "Hanover";src: url("../../fonts/Hanover-Regular.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}.vn{background: #0E1C2F;position: fixed;top: 0;left: 0;right: 0;z-index: 9000;font-family: 'Outfit',sans-serif}.vn-bar{display: flex;align-items: center;height: 72px;padding: 0 36px;background: transparent;border-bottom: 1px solid transparent;transition: background .35s,height .35s,border-color .35s,box-shadow .35s;position: relative}.vn.scrolled .vn-bar{background: rgba(10,22,42,.96);backdrop-filter: blur(18px) saturate(140%);height: 64px;border-bottom-color: rgba(255,255,255,.07);box-shadow: 0 4px 32px rgba(0,0,0,.3)}.vn-logo{flex: 0 0 auto;z-index: 1;display: flex;align-items: center;text-decoration: none}.vn-logo img{height: 38px;width: auto;display: block;transition: transform .3s cubic-bezier(.34,1.56,.64,1)}.vn-logo:hover img{transform: scale(1.06)}.vn-logo img.brand-seal--footer{height: 90px}.vn-nav-desktop{position: absolute;left: 50%;transform: translateX(-50%);display: flex;align-items: center;gap: 2px;list-style: none;margin: 0;padding: 0;overflow: visible;pointer-events: auto}.vn-right{flex: 0 0 auto;display: flex;align-items: center;gap: 8px;margin-left: auto;z-index: 1}.vn-item{position: static}.vn-link{display: flex;align-items: center;gap: 5px;padding: 8px 14px;border-radius: 10px;background: transparent;border: none;cursor: pointer;font-family: 'Outfit',sans-serif;font-size: .88rem;font-weight: 600;color: rgba(255,255,255,.72);text-decoration: none;white-space: nowrap;transition: color .2s,background .2s}.vn-link:hover,.vn-item.vn-open>.vn-link{color: #fff;background: rgba(255,255,255,.08)}.vn-arrow{width: 11px;height: 11px;flex-shrink: 0;transition: transform .22s cubic-bezier(.16,1,.3,1)}.vn-item.vn-open>.vn-link .vn-arrow{transform: rotate(180deg)}.vn-cta{display: flex;align-items: center;gap: 6px;padding: 10px 20px;border-radius: 100px;background: linear-gradient(135deg,#FF8142,#F26522);color: #fff;font-family: 'Outfit',sans-serif;font-size: .78rem;font-weight: 700;text-decoration: none;white-space: nowrap;transition: opacity .2s,transform .2s,box-shadow .2s;box-shadow: 0 4px 18px rgba(242,101,34,.38)}.vn-cta:hover{opacity: .92;transform: translateY(-1px);box-shadow: 0 8px 24px rgba(242,101,34,.48)}.vn-cta svg{width: 14px;height: 14px;flex-shrink: 0}.vn-hamburger{display: none;flex-direction: column;align-items: center;justify-content: center;gap: 5px;cursor: pointer;padding: 0;background: none;border: none;width: 38px;height: 38px}.vn-hamburger span{display: block;width: 22px;height: 2px;border-radius: 2px;background: rgba(255,255,255,.8);transition: transform .3s,opacity .3s,width .3s}.vn.vn-mob-open .vn-hamburger span:nth-child(1){transform: translateY(7px) rotate(45deg)}.vn.vn-mob-open .vn-hamburger span:nth-child(2){opacity: 0;width: 0}.vn.vn-mob-open .vn-hamburger span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.vn-mega-bridge{position: absolute;top: 100%;left: 0;right: 0;height: 16px;background: transparent;display: none}.vn-item.vn-open .vn-mega-bridge{display: block}.vn-mega{width: 1100px;position: fixed;left: 0;right: 0;top: var(--mega-top,72px);opacity: 0;pointer-events: none;transform: translateY(10px);transition: opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);z-index: 8998;padding: 0 36px}.vn-item.vn-open>.vn-mega{opacity: 1;pointer-events: auto;transform: translateY(0)}.vn-mega-panel{max-width: 1160px;margin: 0 auto;display: grid;grid-template-columns: 260px 1fr 240px;gap: 0;border-radius: 24px;border: 1px solid rgba(255,255,255,.08);overflow: hidden;box-shadow: 0 32px 80px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04)}.vn-mega-intro{background: linear-gradient(160deg,rgba(14,28,47,.99),rgba(20,42,73,.98));padding: 28px 24px;display: flex;flex-direction: column;gap: 0;position: relative;overflow: hidden}.vn-mega-intro::before{content: '';position: absolute;top: -40px;right: -40px;width: 150px;height: 150px;border-radius: 50%;background: radial-gradient(circle,rgba(242,101,34,.25),transparent 70%);filter: blur(20px);pointer-events: none}.vn-mega-tag{display: inline-flex;align-items: center;gap: 7px;padding: 5px 11px;border-radius: 100px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.1);font-size: .57rem;font-weight: 800;letter-spacing: .2em;text-transform: uppercase;color: rgba(255,255,255,.75);margin-bottom: 16px;width: fit-content}.vn-mega-tag-dot{width: 6px;height: 6px;border-radius: 50%;background: linear-gradient(135deg,#FF8142,#F26522);box-shadow: 0 0 0 3px rgba(242,101,34,.18)}.vn-mega-title{font-family: 'Outfit',sans-serif;font-size: clamp(1.2rem,1.8vw,1.55rem);font-weight: 900;color: #fff;line-height: 1.05;letter-spacing: -.04em;margin-bottom: 10px}.vn-mega-desc{font-family: 'Nunito',sans-serif;font-size: .78rem;color: rgba(255,255,255,.52);line-height: 1.68;font-weight: 400;margin-bottom: 20px;flex: 1}.vn-mega-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: auto;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.07)}.vn-mega-stat{padding: 12px 12px 10px;border-radius: 14px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.07)}.vn-mega-stat strong{display: block;font-family: 'Outfit',sans-serif;font-size: .92rem;font-weight: 900;color: #fff;letter-spacing: -.03em;margin-bottom: 2px}.vn-mega-stat span{font-size: .65rem;color: rgba(255,255,255,.42);line-height: 1.4}.vn-mega-links{background: rgba(255,255,255,.96);padding: 20px;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;border-left: 1px solid rgba(0,0,0,.05);border-right: 1px solid rgba(0,0,0,.05)}.vn-mega-col{display: flex;flex-direction: column;gap: 6px}.vn-mega-col-label{font-size: .6rem;font-weight: 800;letter-spacing: .2em;text-transform: uppercase;color: #8a98b2;padding: 0 6px;margin-bottom: 2px}.vn-svc{display: grid;grid-template-columns: 38px 1fr 26px;align-items: center;gap: 10px;padding: 10px 10px;border-radius: 14px;border: 1px solid transparent;text-decoration: none;transition: background .2s,border-color .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position: relative;overflow: hidden}.vn-svc::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg,rgba(242,101,34,.05),rgba(43,190,211,.04));opacity: 0;transition: opacity .2s;z-index: -1}.vn-svc:hover{background: rgba(255,255,255,.95);border-color: rgba(17,34,68,.1);box-shadow: 0 8px 20px rgba(16,28,52,.07);transform: translateY(-2px)}.vn-svc:hover::before{opacity: 1}.vn-svc-icon{width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;background: linear-gradient(135deg,rgba(14,28,47,.06),rgba(14,28,47,.03));border: 1px solid rgba(17,34,68,.08);font-size: 1rem;line-height: 1;color: #152d5b;transition: transform .22s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;flex-shrink: 0}.vn-svc:hover .vn-svc-icon{transform: scale(1.06) rotate(-5deg);background: linear-gradient(135deg,rgba(242,101,34,.12),rgba(43,190,211,.08));color: #F26522}.vn-svc-label{display: block;font-family: 'Nunito',sans-serif;font-size: .82rem;font-weight: 800;color: #0f1c34;letter-spacing: -.02em;margin-bottom: 1px}.vn-svc-sub{display: block;font-family: 'Nunito',sans-serif;font-size: .67rem;color: #6b7a99;line-height: 1.4}.vn-svc-arrow{width: 26px;height: 26px;border-radius: 8px;display: grid;place-items: center;color: #8a98b2;font-size: .8rem;background: rgba(17,34,68,.04);transition: transform .2s cubic-bezier(.34,1.56,.64,1),color .2s,background .2s}.vn-svc:hover .vn-svc-arrow{transform: translateX(3px);color: #F26522;background: rgba(242,101,34,.08)}.vn-mega-side{background: linear-gradient(180deg,rgba(247,248,251,.97),rgba(255,255,255,.99));padding: 20px;display: flex;flex-direction: column;gap: 12px}.vn-side-card{border-radius: 18px;padding: 16px;border: 1px solid rgba(17,34,68,.08);background: #fff;box-shadow: 0 8px 24px rgba(16,28,52,.05);position: relative;overflow: hidden}.vn-side-card--dark{background: linear-gradient(155deg,rgba(14,28,47,.97),rgba(20,49,82,.96));border-color: rgba(255,255,255,.06);color: #fff;min-height: 160px}.vn-side-card--dark::before{content: '';position: absolute;top: -50px;right: -40px;width: 140px;height: 140px;border-radius: 50%;background: radial-gradient(circle,rgba(242,101,34,.32),transparent 70%);filter: blur(14px);pointer-events: none}.vn-side-card-badge{display: inline-flex;align-items: center;font-size: .58rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: inherit;opacity: .7;margin-bottom: 10px}.vn-side-card-title{font-family: 'Outfit',sans-serif;font-size: 1rem;font-weight: 900;letter-spacing: -.03em;line-height: 1.05;color: inherit;margin-bottom: 7px}.vn-side-card-text{font-size: .7rem;line-height: 1.58;color: inherit;opacity: .65;margin-bottom: 0}.vn-side-card-cta{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;padding: 9px 14px;border-radius: 100px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.14);font-size: .7rem;font-weight: 700;color: #fff;text-decoration: none;transition: background .2s}.vn-side-card-cta:hover{background: rgba(255,255,255,.18)}.vn-side-links{display: grid;gap: 7px}.vn-side-link{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 12px;border-radius: 12px;background: rgba(17,34,68,.03);border: 1px solid rgba(17,34,68,.05);font-size: .72rem;font-weight: 700;color: #0f1c34;text-decoration: none;transition: transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,background .2s}.vn-side-link:hover{transform: translateX(2px);border-color: rgba(242,101,34,.2);background: rgba(242,101,34,.05)}.vn-side-link span{color: #8a98b2;transition: color .2s}.vn-side-link:hover span{color: #F26522}.vn-dropdown{position: absolute;top: calc(100%+10px);left: 0;background: rgba(10,22,42,.97);backdrop-filter: blur(18px);border: 1px solid rgba(255,255,255,.08);border-radius: 18px;padding: 8px;min-width: 230px;opacity: 0;pointer-events: none;transform: translateY(6px);transition: opacity .22s,transform .22s cubic-bezier(.16,1,.3,1);z-index: 8999}.vn-dropdown::after{content: '';position: absolute;top: -10px;left: 0;right: 0;height: 10px;background: transparent}.vn-item.vn-open>.vn-dropdown{opacity: 1;pointer-events: auto;transform: translateY(0)}.vn-dd-item{display: flex;align-items: center;padding: 10px 12px;border-radius: 12px;color: rgba(255,255,255,.65);font-size: .85rem;font-weight: 500;text-decoration: none;transition: background .15s,color .15s;gap: 10px}.vn-dd-item:hover{background: rgba(255,255,255,.07);color: #fff}.vn-dd-name{font-size: .85rem;font-weight: 700;display: block}.vn-dd-sub{font-size: .7rem;color: rgba(255,255,255,.3);display: block;margin-top: 1px}.vn-dd-icon{width: 32px;height: 32px;border-radius: 9px;flex-shrink: 0;display: grid;place-items: center;font-size: .9rem;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.07)}.vn-drawer{position: fixed;left: 0;right: 0;top: 72px;bottom: 0;z-index: 8999;overflow: hidden;visibility: hidden;pointer-events: none}.vn.vn-mob-open .vn-drawer{visibility: visible;pointer-events: auto}.vn-layer{position: absolute;inset: 0;background: #0A1628;overflow-y: auto;overscroll-behavior: contain;transition: transform .34s cubic-bezier(.4,0,.2,1);will-change: transform}#vnd-root{transform: translateY(100%)}.vn.vn-mob-open #vnd-root{transform: translateY(0)}#vnd-root.vnd-pushed{transform: translateX(-30%);pointer-events: none}.vn-layer[data-layer="1"]{transform: translateX(100%)}.vn-layer[data-layer="1"].vnd-active{transform: translateX(0)}.vn-layer-body{padding: 20px 20px 56px}.vn-layer-head{display: flex;align-items: center;gap: 12px;padding: 0 20px;height: 56px;border-bottom: 1px solid rgba(255,255,255,.07);font-family: 'Outfit',sans-serif;font-size: .95rem;font-weight: 700;color: #fff;position: sticky;top: 0;background: rgba(10,22,40,.96);backdrop-filter: blur(12px);z-index: 2}.vnd-back{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.1);cursor: pointer;flex-shrink: 0;color: rgba(255,255,255,.8);transition: background .15s,color .15s}.vnd-back:hover{background: rgba(255,255,255,.13);color: #fff}.vnd-back svg{width: 16px;height: 16px}.vn-mob-search{display: flex;align-items: center;gap: 10px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);border-radius: 14px;padding: 11px 16px;margin-bottom: 20px}.vn-mob-search svg{width: 16px;height: 16px;color: rgba(255,255,255,.3);flex-shrink: 0}.vn-mob-search input{background: none;border: none;outline: none;width: 100%;font-family: 'Outfit',sans-serif;font-size: .82rem;color: #fff}.vn-mob-search input::placeholder{color: rgba(255,255,255,.28)}.vn-mob-search-results{display: grid;gap: 8px;margin: 12px 0 16px}.vn-mob-search-results[hidden]{display: none}.vn-mob-search-result{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 16px;border: 1px solid rgba(255,255,255,.08);background: rgba(255,255,255,.05);text-decoration: none;color: rgba(255,255,255,.92);transition: background .22s,border-color .22s,transform .22s}.vn-mob-search-result:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.14);transform: translateY(-1px)}.vn-mob-search-result-icon{width: 34px;height: 34px;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;background: rgba(242,101,34,.12);border: 1px solid rgba(242,101,34,.18);color: #ff9a72;flex-shrink: 0}.vn-mob-search-result-icon svg{width: 16px;height: 16px}.vn-mob-search-result-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.vn-mob-search-result-title{font-size: .82rem;font-weight: 700;color: #fff;line-height: 1.2}.vn-mob-search-result-meta{font-size: .68rem;color: rgba(255,255,255,.45);line-height: 1.35}.vnd-row-icon,.vnd-item-icon{font-size: 0}.vnd-row-icon svg,.vnd-item-icon svg{width: 18px;height: 18px;display: block}.vnd-nav{display: flex;flex-direction: column;gap: 2px}.vnd-row{display: flex;align-items: center;gap: 14px;padding: 14px 12px;border-radius: 14px;background: none;border: none;cursor: pointer;width: 100%;font-family: 'Outfit',sans-serif;font-size: .9rem;font-weight: 600;color: rgba(255,255,255,.75);text-decoration: none;transition: background .15s,color .15s;text-align: left}.vnd-row:hover{background: rgba(255,255,255,.06);color: #fff}.vnd-row-icon{width: 38px;height: 38px;flex-shrink: 0;display: grid;place-items: center;border-radius: 11px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.09);color: rgba(255,255,255,.55);transition: background .15s,color .15s}.vnd-row-icon svg{width: 18px;height: 18px}.vnd-row:hover .vnd-row-icon{background: rgba(242,101,34,.15);border-color: rgba(242,101,34,.25);color: #ff8a5c}.vnd-row-label{flex: 1}.vnd-row-arrow{width: 16px;height: 16px;flex-shrink: 0;color: rgba(255,255,255,.25);margin-left: auto}.vnd-row:hover .vnd-row-arrow{color: rgba(255,255,255,.5)}.vnd-divider{height: 1px;background: rgba(255,255,255,.07);margin: 8px 0}.vnd-sub-intro{margin-bottom: 16px}.vnd-sub-tag{display: inline-flex;align-items: center;padding: 4px 10px;border-radius: 100px;margin-bottom: 8px;background: rgba(242,101,34,.12);border: 1px solid rgba(242,101,34,.22);font-size: .62rem;font-weight: 800;letter-spacing: .18em;text-transform: uppercase;color: #ff8a5c}.vnd-sub-title{font-family: 'Outfit',sans-serif;font-size: 1.25rem;font-weight: 900;color: #fff;letter-spacing: -.03em;line-height: 1.1}.vnd-highlight-card{background: linear-gradient(140deg,rgba(20,42,73,.95),rgba(14,28,47,.98));border: 1px solid rgba(255,255,255,.08);border-radius: 16px;padding: 16px;margin-bottom: 16px;position: relative;overflow: hidden}.vnd-highlight-card::before{content: '';position: absolute;top: -30px;right: -30px;width: 100px;height: 100px;border-radius: 50%;background: radial-gradient(circle,rgba(242,101,34,.3),transparent 70%);filter: blur(14px);pointer-events: none}.vnd-hc-badge{display: inline-flex;padding: 3px 9px;border-radius: 100px;background: rgba(242,101,34,.2);border: 1px solid rgba(242,101,34,.3);font-size: .58rem;font-weight: 800;letter-spacing: .15em;text-transform: uppercase;color: #ff8a5c;margin-bottom: 8px}.vnd-highlight-card strong{display: block;font-size: .9rem;font-weight: 800;color: #fff;margin-bottom: 10px}.vnd-highlight-card a{display: inline-flex;align-items: center;font-size: .72rem;font-weight: 700;color: #ff8a5c;text-decoration: none;transition: color .15s}.vnd-highlight-card a:hover{color: #fff}.vnd-list{display: flex;flex-direction: column;gap: 5px;margin-bottom: 12px}.vnd-item{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.06);text-decoration: none;transition: background .15s,border-color .15s}.vnd-item:hover{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.1)}.vnd-item-icon{font-size: 1.1rem;width: 32px;height: 32px;display: grid;place-items: center;flex-shrink: 0;border-radius: 9px;background: rgba(255,255,255,.05)}.vnd-item-text{display: flex;flex-direction: column;gap: 2px}.vnd-item-text strong{font-size: .8rem;font-weight: 800;color: rgba(255,255,255,.88)}.vnd-item-text span{font-size: .68rem;color: rgba(255,255,255,.38)}.vnd-see-all{display: flex;align-items: center;justify-content: center;padding: 13px;border-radius: 12px;margin-top: 4px;background: rgba(242,101,34,.1);border: 1px solid rgba(242,101,34,.2);font-size: .78rem;font-weight: 700;color: #ff8a5c;text-decoration: none;transition: background .15s}.vnd-see-all:hover{background: rgba(242,101,34,.18)}.vnd-row-kind,.vnd-row-link .vnd-row-arrow{display: none!important}.vnd-row-menu .vnd-row-arrow{display: inline-flex}.vnd-footer{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 24px}.vnd-cta-primary{padding: 15px;border-radius: 14px;text-align: center;background: linear-gradient(135deg,#FF8142,#F26522);color: #fff;font-size: .82rem;font-weight: 700;text-decoration: none;display: flex;align-items: center;justify-content: center;gap: 8px;box-shadow: 0 4px 18px rgba(242,101,34,.35);transition: opacity .2s,transform .2s}.vnd-cta-primary:hover{opacity: .92;transform: translateY(-1px)}.vnd-cta-primary svg{width: 15px;height: 15px}.vnd-cta-secondary{padding: 15px;border-radius: 14px;text-align: center;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.1);color: rgba(255,255,255,.7);font-size: .82rem;font-weight: 600;text-decoration: none;display: flex;align-items: center;justify-content: center;gap: 8px;transition: background .15s,color .15s}.vnd-cta-secondary svg{width: 15px;height: 15px}.vnd-cta-secondary:hover{background: rgba(255,255,255,.12);color: #fff}@media(max-width: 480px){.vnd-footer{grid-template-columns:1fr}}@media (max-width: 1024px){.vn-bar{padding:0 20px}.vn-nav-desktop,.vn-right .vn-cta,.vn-right .vn-social-link,.vn-mega{display: none!important}.vn-hamburger{display: inline-flex}.vn-right{gap: 10px;margin-left: auto}.vn-drawer{top: 72px}.vn.scrolled .vn-drawer{top: 64px}}@media (max-width: 640px){.vn-bar{height:68px;padding: 0 16px}.vn.scrolled .vn-bar{height: 60px}.vn-logo img{height: 34px}.vn-drawer{top: 68px}.vn.scrolled .vn-drawer{top: 60px}}@media(max-width: 1024px){.vn-nav-desktop,.vn-cta{display:none!important}.vn-hamburger{display: flex}.vn-bar{padding: 0 20px}}@media(max-width: 480px){.vn-bar{padding:0 16px}.vn-mob-footer{grid-template-columns: 1fr}}.srv-icon{filter: brightness(144%) contrast(77%) saturate(103%) hue-rotate(12deg) sepia(83%)}.srv-icon{width: 60px!important;height: 58px!important}.srv-icon img{height: 40px;width: 36px}.spec-item img{height: 65px;filter: brightness(300%) hue-rotate(140deg);padding: 9px;x}*,*: :before,*::after{box-sizing:border-box;margin: 0;padding: 0}:root{--vc-orange: #F26522;--vc-orange-dark: #e55318;--vc-orange-light: #FF8142;--vc-orange-rgb: 242,101,34;--vc-navy: #0E1C2F;--vc-navy-2: #152d5b;--vc-navy-mid: #1A2E4A;--vc-blue: #1762A3;--vc-blue-rgb: 23,98,163;--vc-teal: #2BBED3;--vc-casa: #8CB5C8;--vc-casa-rgb: 140,181,200;--vc-white: #fff;--vc-off: #f6f8fc;--vc-gray: #6b7a99;--vc-gray-md: #8896b3;--vc-gray-lt: #dde4f2;--vc-gray-xlt: #f0f3f9;--vc-text: #0f1c34;--vc-text-2: #3a4d6b;--vc-ease-expo: cubic-bezier(.16,1,.3,1);--vc-ease-back: cubic-bezier(.34,1.56,.64,1);--vc-ease-smooth: cubic-bezier(.77,0,.18,1);--vc-radius-sm: 12px;--vc-radius-md: 18px;--vc-radius-card: 24px;--vc-radius-card-sm: 20px;--vc-radius-pill: 999px;--ctx-hex: var(--vc-blue);--ctx-lt: rgba(23,98,163,.06);--ctx-accent: var(--vc-orange);--ctx-accent-rgb: var(--vc-orange-rgb)}html{-webkit-font-smoothing: antialiased}body{font-family: "Nunito",sans-serif;background: #000}.hero{position: relative;width: 100%;height: 100vh;min-height: 620px;overflow: hidden;background: var(--vc-navy)}.hero__track{display: flex;width: 300%;height: 100%;will-change: transform;transition: transform .9s var(--vc-ease-smooth)}.slide{position: relative;width: calc(100% / 3);height: 100%;flex-shrink: 0;display: flex;align-items: center}.slide__bg{position: absolute;inset: 0;background-size: cover;background-position: center;transition: transform 9s linear}.slide.active .slide__bg{transform: scale(1.06)}.slide.active .tag,.slide.active .heading,.slide.active .sub,.slide.active .cta,.slide.active .stats,.slide.active .srv-grid,.slide.active .spec-icons,.slide.active .slide__accent-line{opacity: 1;transform: none}.slide.active .heading-divider{opacity: 1;transform: scaleX(1)}.slide__overlay{position: absolute;inset: 0;pointer-events: none}.s1 .slide__overlay{background: linear-gradient(110deg,rgba(14,28,47,.96) 0%,rgba(14,28,47,.72) 42%,rgba(14,28,47,.2) 68%,transparent 80%),linear-gradient(to top,rgba(14,28,47,.7) 0%,transparent 38%)}.s2 .slide__overlay{background: linear-gradient(115deg,rgba(14,28,47,.93) 0%,rgba(26,46,74,.65) 44%,transparent 72%),linear-gradient(to top,rgba(14,28,47,.65) 0%,transparent 40%),radial-gradient(ellipse at 100% 60%,rgba(43,190,211,.08) 0%,transparent 55%)}.s3 .slide__overlay{background: radial-gradient(ellipse at 28% 52%,rgba(14,28,47,.52) 0%,rgba(8,14,26,.94) 100%),linear-gradient(to top,rgba(8,14,26,.6) 0%,transparent 35%)}.slide__overlay::after{content: '';position: absolute;inset: 0;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity: .03;pointer-events: none}.slide__accent-line{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: linear-gradient(90deg,var(--vc-orange) 0%,transparent 60%);opacity: 0;transform: scaleX(0);transform-origin: left center;transition: none}.slide__content{position: relative;z-index: 2;width: 100%;max-width: 1240px;margin: 0 auto;padding: 80px 80px 0}.tag{display: inline-flex;align-items: center;gap: 10px;background: rgba(242,101,34,.12);border: 1px solid rgba(242,101,34,.3);border-radius: 100px;padding: 7px 16px 7px 10px;font-family: 'Outfit',sans-serif;font-size: 10.5px;font-weight: 600;letter-spacing: 2.8px;text-transform: uppercase;color: rgba(255,255,255,.9);margin-bottom: 22px;opacity: 0;transform: translateY(12px);transition: opacity .5s .05s var(--vc-ease-expo),transform .5s .05s var(--vc-ease-expo)}.tag__dot{width: 20px;height: 20px;border-radius: 50%;background: var(--vc-orange);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.tag__dot svg{width: 11px;height: 11px;color: #fff}.heading{font-family: 'Outfit',sans-serif;font-weight: 800;color: #fff;line-height: 1.08;letter-spacing: -.03em;margin-bottom: 18px;opacity: 0;transform: translateY(22px);transition: opacity .65s .18s var(--vc-ease-expo),transform .65s .18s var(--vc-ease-expo)}.heading em{font-style: normal;font-weight: 800;position: relative;display: inline-block;background: linear-gradient(135deg,var(--vc-orange-light) 0%,var(--vc-orange) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.heading em::after{content: '';position: absolute;left: 0;bottom: -4px;width: 100%;height: 3px;border-radius: 2px;background: linear-gradient(90deg,var(--vc-orange-light) 0%,var(--vc-orange) 55%,rgba(242,101,34,.3) 78%,transparent 100%);transform: scaleX(1);transform-origin: left center}.slide.active .heading em::after{transform: scaleX(1)}.sub{font-size: 15.5px;line-height: 1.72;color: rgba(255,255,255,.70);font-weight: 400;max-width: 490px;margin-bottom: 34px;opacity: 0;transform: translateY(16px);transition: opacity .6s .3s var(--vc-ease-expo),transform .6s .3s var(--vc-ease-expo)}.cta{display: flex;gap: 12px;align-items: center;opacity: 0;transform: translateY(14px);transition: opacity .55s .42s var(--vc-ease-expo),transform .55s .42s var(--vc-ease-expo)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;font-family: 'Outfit',sans-serif;font-weight: 600;font-size: 14px;padding: 14px 26px;border-radius: 100px;text-decoration: none;cursor: pointer;border: none;white-space: nowrap;transition: transform .28s var(--vc-ease-back),box-shadow .28s var(--vc-ease-back),background .28s,border-color .28s,opacity .28s;position: relative;overflow: hidden}.btn::before{content: '';position: absolute;inset: 0;background: rgba(255,255,255,0);transition: background .25s;border-radius: inherit}.btn:hover::before{background: rgba(255,255,255,.08)}.btn svg{width: 15px;height: 15px;flex-shrink: 0}.btn--primary{background: linear-gradient(135deg,var(--vc-orange-light) 0%,var(--vc-orange) 100%);color: #fff;box-shadow: 0 6px 30px rgba(242,101,34,.35),0 1px 0 rgba(255,255,255,.15) inset}.btn--primary:hover{transform: translateY(-2px);box-shadow: 0 12px 40px rgba(242,101,34,.5),0 1px 0 rgba(255,255,255,.15) inset}.btn--ghost{background: rgba(255,255,255,.08);backdrop-filter: blur(12px) saturate(140%);border: 1.5px solid rgba(255,255,255,.15);color: var(--vc-white)}.btn--ghost:hover{background: rgba(255,255,255,.14);border-color: rgba(255,255,255,.4);transform: translateY(-2px)}.hero{}.s1 .heading{font-size: clamp(30px,4vw,60px);max-width: 620px}.stats{display: flex;gap: 0;margin-top: 48px;padding-top: 30px;border-top: 1px solid rgba(255,255,255,.1);width: fit-content;opacity: 0;transform: translateY(12px);transition: opacity .55s .58s var(--vc-ease-expo),transform .55s .58s var(--vc-ease-expo)}.stat{padding-right: 36px;margin-right: 36px;border-right: 1px solid rgba(255,255,255,.1)}.stat:last-child{border-right: none;margin-right: 0;padding-right: 0}.stat__n{font-family: 'Outfit',sans-serif;font-size: 30px;font-weight: 800;color: #fff;line-height: 1;margin-bottom: 5px;display: flex;align-items: baseline;gap: 1px;letter-spacing: -.02em}.stat__n em{font-style: normal;background: linear-gradient(135deg,var(--vc-orange-light),var(--vc-orange));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-size: 22px}.stat__l{font-size: 11px;color: rgba(255,255,255,.38);letter-spacing: .5px;font-weight: 400}.s2 .slide__content{display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 60px}.s2 .heading{font-size: clamp(26px,3.6vw,52px);max-width: 545px;width: 545px}.srv-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;opacity: 0;transform: translateX(28px);transition: opacity .7s .28s var(--vc-ease-expo),transform .7s .28s var(--vc-ease-expo)}.srv-card{background: rgba(255,255,255,.07);backdrop-filter: blur(20px) saturate(160%);border: 1px solid rgba(255,255,255,.1);border-radius: 16px;padding: 18px;position: relative;overflow: hidden;cursor: default;opacity: 1;transform: none;transition: background .3s var(--vc-ease-back),border-color .3s,box-shadow .3s,transform .3s var(--vc-ease-back)}.srv-card::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg,rgba(242,101,34,.06) 0%,transparent 60%);opacity: 0;transition: opacity .3s;border-radius: inherit}.srv-card:hover{background: rgba(255,255,255,.12);transform: translateY(-3px) scale(1.01);border-color: rgba(255,255,255,.2)}.srv-card:hover::before{opacity: 1}.srv-icon{width: 38px;height: 38px;border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-bottom: 11px;flex-shrink: 0}.srv-icon.teal{background: rgba(43,190,211,.25)}.srv-icon.flame{background: rgba(242,101,34,.28)}.srv-icon.pearl{background: rgba(255,255,255,.14)}.srv-icon svg{width: 17px;height: 17px;color: #fff}.srv-name{font-size: 13.5px;font-weight: 700;color: #fff;margin-bottom: 3px}.srv-desc{font-size: 11px;color: rgba(255,255,255,.42);line-height: 1.4}.s3 .slide__content{display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 860px}.s3 .heading{font-size: clamp(32px,5.2vw,72px);max-width: 720px}.s3 .sub{text-align: center;max-width: 540px}.s3 .tag{align-self: center}.spec-icons{display: flex;gap: 16px;justify-content: center;margin-bottom: 36px;flex-wrap: wrap;opacity: 0;transform: translateY(14px);transition: opacity .55s .4s var(--vc-ease-expo),transform .55s .4s var(--vc-ease-expo)}.spec-item{display: flex;flex-direction: column;align-items: center;gap: 9px;cursor: default}.spec-circle{width: 70px;height: 70px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1.5px solid rgba(255,255,255,.15);background: rgba(255,255,255,.08);backdrop-filter: blur(10px);transition: all .3s var(--vc-ease-back);position: relative;overflow: hidden}.spec-circle::before{content: '';position: absolute;inset: 0;border-radius: inherit;background: var(--vc-orange);opacity: 0;transform: scale(.5);transition: opacity .3s,transform .3s var(--vc-ease-back)}.spec-item:hover .spec-circle{border-color: var(--vc-orange);transform: translateY(-4px) scale(1.08)}.spec-item:hover .spec-circle::before{opacity: .22;transform: scale(1)}.spec-circle.teal{border-color: rgba(43,190,211,.4);background: rgba(43,190,211,.14)}.spec-circle.flame{border-color: rgba(242,101,34,.4);background: rgba(242,101,34,.18)}.spec-circle svg{width: 24px;height: 24px;color: #fff;position: relative;z-index: 1}.spec-name{font-size: 11.5px;font-weight: 600;color: rgba(255,255,255,.72);letter-spacing: .3px}.s3 .cta{justify-content: center}.hero__sidebar{position: absolute;right: 32px;top: 50%;z-index: 10;transform: translateY(-50%);display: flex;flex-direction: column;align-items: center;gap: 12px}.sidebar__line{width: 1px;height: 80px;background: linear-gradient(to bottom,transparent,rgba(255,255,255,.3),transparent)}.sidebar__num{font-family: 'Outfit',sans-serif;font-size: 11px;font-weight: 700;color: rgba(255,255,255,.35);writing-mode: vertical-rl;letter-spacing: 2px}.arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;width: 48px;height: 48px;border-radius: 50%;background: rgba(14,28,47,.6);backdrop-filter: blur(12px) saturate(140%);border: 1.5px solid rgba(255,255,255,.15);color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all .28s var(--vc-ease-back)}.arrow:hover{background: rgba(242,101,34,.22);border-color: rgba(242,101,34,.5);transform: translateY(-50%) scale(1.08)}.arrow svg{width: 17px;height: 17px}.arrow--prev{left: 28px}.arrow--next{right: 28px}.progress{position: absolute;bottom: 36px;left: 80px;z-index: 10;display: flex;align-items: center;gap: 20px}.hero-toggle{width: 38px;height: 38px;border-radius: 999px;border: 1px solid rgba(255,255,255,.16);background: rgba(14,28,47,.46);backdrop-filter: blur(10px) saturate(140%);color: rgba(255,255,255,.92);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: all .24s var(--vc-ease-back);flex: 0 0 auto}.hero-toggle:hover{background: rgba(242,101,34,.18);border-color: rgba(242,101,34,.4);transform: translateY(-1px)}.hero-toggle__icon{width: 16px;height: 16px}.hero-toggle__icon--play,.hero--paused .hero-toggle__icon--pause{display: none}.hero--paused .hero-toggle__icon--play{display: block}.hero--paused .dot.active .dot__fill{animation-play-state: paused}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.dots{display: flex;gap: 8px}.dot{height: 3px;width: 24px;border-radius: 3px;background: rgba(255,255,255,.22);cursor: pointer;position: relative;overflow: hidden;transition: width .4s var(--vc-ease-expo),background .3s}.dot.active{width: 54px;background: rgba(255,255,255,.28)}.dot__fill{position: absolute;top: 0;left: 0;height: 100%;width: 0;background: linear-gradient(90deg,var(--vc-orange-light),var(--vc-orange));border-radius: 3px}.dot.active .dot__fill{width: 100%}.counter{font-family: 'Outfit',sans-serif;font-size: 12px;font-weight: 500;color: rgba(255,255,255,.35);letter-spacing: 1.5px;display: flex;align-items: baseline;gap: 3px}.counter em{font-style: normal;color: rgba(255,255,255,.75);font-weight: 700;font-size: 14px}.slide-label{position: absolute;bottom: 32px;right: 80px;z-index: 10;font-family: 'Outfit',sans-serif;font-size: 11px;font-weight: 500;color: rgba(255,255,255,.3);letter-spacing: 2px;text-transform: uppercase}@media (max-width: 1024px) and (min-width:601px){.slide__content{padding:60px 44px 0}.s1 .heading{font-size: clamp(22px,4vw,42px)}.stats{margin-top: 28px;padding-top: 20px}.stat{padding-right: 22px;margin-right: 22px}.stat__n{font-size: 22px}.s2 .slide__content{gap: 28px}.s2 .heading{font-size: clamp(20px,3.2vw,36px)}.srv-card{padding: 14px}.srv-name{font-size: 12px}.s3 .heading{font-size: clamp(22px,4.2vw,46px)}.spec-circle{width: 52px;height: 52px}.hero__sidebar{display: none}.arrow--prev{left: 12px}.arrow--next{right: 12px}.progress{left: 44px;bottom: 24px}.slide-label{right: 44px}}@media (max-width: 600px){.hero{height:100svh;min-height: 580px}.slide__content{padding: 50px 22px 0}.tag{font-size: 9.5px;letter-spacing: 2px;padding: 6px 12px 6px 9px;margin-bottom: 14px}.sub{font-size: 14px;line-height: 1.65;margin-bottom: 22px;max-width: 100%}.cta{width: 100%;flex-direction: column;align-items: stretch;gap: 10px}.btn{font-size: 14px;padding: 15px 22px;width: 100%;justify-content: center}.s3 .cta{align-items: center}.s3 .btn{width: auto;min-width: 200px}.arrow{top: auto;transform: none;bottom: 52px;width: 38px;height: 38px}.arrow:hover{transform: scale(1.06)}.arrow svg{width: 14px;height: 14px}.arrow--prev{left: 18px}.arrow--next{right: 18px}.progress{left: 50%;transform: translateX(-50%);bottom: 14px;gap: 10px}.hero-toggle{width: 34px;height: 34px}.dot{width: 18px}.dot.active{width: 42px}.slide-label,.hero__sidebar{display: none}.s1 .heading{font-size: clamp(22px,7vw,34px);max-width: 100%;margin-bottom: 12px}.stats{margin-top: 22px;padding-top: 18px}.stat{padding-right: 18px;margin-right: 18px}.stat:last-child{display: none}.stat__n{font-size: 20px}.stat__l{font-size: 10px}.s2 .slide__content{display: block}.s2 .heading{font-size: clamp(22px,7vw,34px);max-width: 100%}.srv-grid{display: none}.s3 .heading{font-size: clamp(24px,7vw,36px)}.s3 .sub{font-size: 14px;max-width: 100%}.spec-icons{gap: 10px 50px;margin-bottom: 22px}.spec-circle{width: 65px;height: 65px}.spec-circle svg{width: 20px;height: 20px}.spec-name{font-size: 10.5px}}.brand__text{display: flex;flex-direction: column;line-height: 1}.brand__name{font-family: 'Outfit',sans-serif;font-size: 15px;font-weight: 700;color: #fff;letter-spacing: -.01em}.brand__sub{font-family: 'Outfit',sans-serif;font-size: 9.5px;font-weight: 500;color: rgba(255,255,255,.45);letter-spacing: 2px;text-transform: uppercase;margin-top: 2px}@keyframes fadeInScroll{to{opacity: 1}}@keyframes scrollFill{0%{top: -100%;opacity: 1}80%{top: 100%;opacity: 1}100%{top: 100%;opacity: 0}}.heading-divider{width: 40px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,var(--vc-orange),transparent);margin-bottom: 16px;opacity: 0;transform: scaleX(0);transform-origin: left;transition: opacity .5s .12s var(--vc-ease-expo),transform .5s .12s var(--vc-ease-expo)}.s3 .heading-divider{transform-origin: center;margin-left: auto;margin-right: auto}.s3 .slide.active .heading-divider,.s3.active .heading-divider{transform: scaleX(1)}.btn--primary{position: relative;overflow: hidden}.btn--primary::after{content: '';position: absolute;top: 0;left: -75%;width: 50%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform: skewX(-20deg);transition: left .5s ease}.btn--primary:hover::after{left: 130%}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .tag,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .heading,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .sub,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .cta,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .stats,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .srv-grid,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .srv-card,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .spec-icons,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .spec-item,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .slide__accent-line,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .heading-divider{opacity: 0}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .tag,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .sub,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .cta,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .stats,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .spec-icons{transform: translate3d(0,16px,0)}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .heading{transform: translate3d(0,26px,0)}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .srv-grid{transform: translate3d(34px,0,0)}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .srv-card{transform: translate3d(0,20px,0)}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .spec-item{transform: translate3d(0,18px,0)}#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .heading-divider,#hero[data-vita-hero-engine="web-animations"] .slide:not(.vita-hero-entered) .slide__accent-line{transform: scaleX(0)}.btn:focus-visible,.arrow:focus-visible,.dot:focus-visible,.hero-toggle:focus-visible{outline: 2px solid var(--vc-orange);outline-offset: 3px}.slide__overlay::after{mix-blend-mode: overlay;opacity: .06}@media (max-width: 1024px) and (min-width:601px){}@media (max-width: 600px){.brand__text{display:none}}#vitaAppView:where( .a-hero-aside,.nc-hero-right ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){opacity: 0!important;transform: translate3d(64px,0,0)!important;filter: none!important}#vitaAppView:where( #page-na-clinica .nc-hero-right .nc-process-card,#page-em-casa .a-hero-aside .a-profile-card,#page-para-sua-empresa .a-hero-aside .a-profile-card )[data-vita-motion-state="entered"]{opacity: 1!important;transform: none;filter: none!important;visibility: visible!important}@media (prefers-reduced-motion:reduce){.hero__track,.slide__bg,.tag,.heading-divider,.heading,.heading em::after,.sub,.cta,.stats,.srv-grid,.spec-icons{}.btn--primary::after{display: none}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}body{font-family: 'Nunito',sans-serif;background: #e8edf3}.footer{background: #0b1628;position: relative;overflow: hidden}.footer::before{content: '';position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.028) 1px,transparent 1px);background-size: 28px 28px;pointer-events: none;z-index: 0}.glow-left{position: absolute;width: 600px;height: 500px;background: radial-gradient(ellipse,rgba(244,120,32,.07) 0%,transparent 70%);bottom: -100px;left: -120px;pointer-events: none;z-index: 0}.glow-right{position: absolute;width: 500px;height: 400px;background: radial-gradient(ellipse,rgba(77,174,220,.06) 0%,transparent 70%);top: -60px;right: -80px;pointer-events: none;z-index: 0}.footer-inner{position: relative;z-index: 1;max-width: 1200px;margin: 0 auto;padding: 55px 80px 0}.footer-row1{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 48px;padding-bottom: 35px;border-bottom: 1px solid rgba(255,255,255,.07);margin-bottom: 44px}.f-logo{display: flex;align-items: center;gap: 14px;flex-shrink: 0}.f-logo-text{font-family: 'Outfit',serif;font-size: 20px;color: #fff;letter-spacing: 2px;line-height: 1}.f-logo-text em{color: #F47820;font-style: normal}.f-logo-sub{font-size: 9px;font-weight: 700;letter-spacing: 3px;color: rgba(255,255,255,.3);text-transform: uppercase;margin-top: 5px;display: block}.f-tagline{font-family: 'Outfit',serif;font-size: clamp(15px,1.8vw,21px);font-style: italic;color: rgba(255,255,255,.22);line-height: 1.55;text-align: center}.f-tagline em{color: rgba(255,255,255,.5);font-style: italic}.f-hours{display: flex;align-items: center;gap: 12px;flex-shrink: 0;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.08);border-radius: 14px;padding: 14px 18px}.f-hours-icon{width: 36px;height: 36px;border-radius: 10px;background: rgba(77,174,220,.12);border: 1px solid rgba(77,174,220,.18);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.f-hours-icon svg{width: 16px;height: 16px;color: #4DAEDC}.f-hours-main{font-size: 13px;font-weight: 800;color: #fff;display: block;margin-bottom: 3px}.f-hours-sub{font-size: 11px;color: rgba(255,255,255,.36);display: block}.footer-row2{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;margin-bottom: 44px;background: rgba(255,255,255,.06);border-radius: 18px;overflow: hidden;border: 1px solid rgba(255,255,255,.06)}.stat-cell{background: rgba(11,22,40,.9);padding: 30px 20px;text-align: center;transition: background .3s;cursor: default;position: relative}.stat-cell::after{content: '';position: absolute;top: 22%;bottom: 22%;right: 0;width: 1px;background: rgba(255,255,255,.06)}.stat-cell:last-child::after{display: none}.stat-cell:hover{background: rgba(255,255,255,.04)}.stat-cell:hover .stat-num{color: #ff9a45}.stat-num{font-family: 'Outfit',serif;font-size: 38px;font-weight: 800;color: #F47820;display: block;line-height: 1;margin-bottom: 9px;transition: color .3s}.stat-label{font-size: 10px;color: rgba(255,255,255,.35);letter-spacing: 2.5px;text-transform: uppercase;font-weight: 700}.footer-divider{display: flex;align-items: center;gap: 16px;margin-bottom: 36px}.footer-divider::before,.footer-divider::after{content: '';flex: 1;height: 1px;background: linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent)}.div-dots{display: flex;gap: 5px;align-items: center;flex-shrink: 0}.div-dot{width: 5px;height: 5px;border-radius: 50%;background: rgba(244,120,32,.4)}.div-dot.c{width: 7px;height: 7px;background: #F47820}.footer-row3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.loc-card{border: 1px solid rgba(255,255,255,.07);border-radius: 16px;padding: 26px 22px;background: rgba(255,255,255,.02);position: relative;overflow: hidden;transition: all .3s}.loc-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(to right,#F47820 40%,transparent);transform: scaleX(0);transform-origin: left;transition: transform .35s ease}.loc-card:hover{background: rgba(255,255,255,.045);transform: translateY(-5px);border-color: rgba(255,255,255,.11)}.loc-card:hover::before{transform: scaleX(1)}.loc-head{display: flex;align-items: baseline;gap: 9px;margin-bottom: 16px}.loc-city{font-family: 'Outfit',serif;font-size: 18px;font-weight: 700;color: #fff}.loc-state{font-size: 10px;font-weight: 800;color: #F47820;letter-spacing: 2px;text-transform: uppercase}.loc-detail{display: flex;align-items: flex-start;gap: 9px;font-size: 12px;color: rgba(255,255,255,.38);line-height: 1.65;margin-bottom: 10px}.loc-detail:last-child{margin-bottom: 0}.loc-detail svg{width: 13px;height: 13px;flex-shrink: 0;margin-top: 2px;color: rgba(244,120,32,.5)}.footer-bottom{max-width: 1200px;margin: 0 auto;padding: 22px 80px 24px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;border-top: 1px solid rgba(255,255,255,.05);margin-top: 48px;position: relative;z-index: 1}.footer-bottom p{font-size: 12px;color: rgba(255,255,255,.26)}.footer-bottom p strong{color: rgba(255,255,255,.52);font-weight: 400}.bottom-links{display: flex;gap: 22px}.bottom-links a{font-size: 11px;color: rgba(255,255,255,.22);text-decoration: none;letter-spacing: .5px;transition: color .25s}.bottom-links a:hover{color: rgba(244,120,32,.75)}@keyframes waPulse{0%,100%{box-shadow: 0 6px 24px rgba(37,211,102,.5)}50%{box-shadow: 0 6px 42px rgba(37,211,102,.78)}}@media (max-width: 960px){.footer-inner,.footer-bottom{padding-left:36px;padding-right: 36px}.footer-row1{grid-template-columns: 1fr;gap: 24px}.f-tagline{text-align: center}.footer-row2{grid-template-columns: repeat(2,1fr)}.footer-row3{grid-template-columns: 1fr}}@media (max-width: 480px){.footer-inner,.footer-bottom{padding-left:22px;padding-right: 22px}.footer-row2{grid-template-columns: repeat(2,1fr)}}:focus-visible{outline: 2.5px solid var(--vc-orange);outline-offset: 3px;border-radius: inherit}.svc-card:focus-visible{border-radius: var(--vc-radius-md)}.ctx-btn:focus-visible{border-radius: 15px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration: .01ms!important;animation-iteration-count: 1!important;transition-duration: .01ms!important}}.sec{padding: 96px 0 120px;position: relative;overflow: hidden}.sec-dots{position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle,rgba(21,45,91,.07) 1px,transparent 1px);background-size: 28px 28px;mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,black 25%,transparent 75%);-webkit-mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,black 25%,transparent 75%)}.sec-blob{position: absolute;pointer-events: none;border-radius: 50%;filter: blur(60px)}.sec-blob-l{top: -8%;left: -4%;width: 50%;height: 60%}.sec-blob-r{top: -8%;right: -4%;width: 40%;height: 50%;background: radial-gradient(ellipse,rgba(242,101,34,.04),transparent 70%)}.wrap{max-width: 1200px;margin: 0 auto;padding: 0 48px;position: relative;z-index: 1}.hdr{text-align: center;margin-bottom: 60px}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: .62rem;font-weight: 800;letter-spacing: .26em;text-transform: uppercase;color: var(--vc-orange);margin-bottom: 0}.eyebrow-line{width: 26px;height: 1.5px;background: currentColor;border-radius: 2px;opacity: .4}.total-pill{display: inline-flex;align-items: center;gap: 7px;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 20px;padding: 5px 14px 5px 9px;font-size: .67rem;font-weight: 700;color: var(--vc-text-2);margin-bottom: 24px;box-shadow: 0 2px 8px rgba(21,45,91,.06)}.total-pill-dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;background: linear-gradient(135deg,var(--vc-orange),#ffb07a)}.hdr-title{font-family: 'Outfit',sans-serif;font-size: clamp(2.1rem,4.2vw,3.3rem);font-weight: 900;line-height: 1.07;color: var(--vc-navy);margin-bottom: 0;letter-spacing: -.025em;text-wrap: balance}.hdr-title em{font-style: normal;color: var(--vc-orange);position: relative;display: inline-block}.hdr-title em::after{content: '';position: absolute;left: 0;right: 0;bottom: -5px;height: 3px;background: linear-gradient(90deg,var(--vc-orange),rgba(242,101,34,0));border-radius: 2px}.hdr-sub{font-size: .95rem;color: var(--vc-gray);line-height: 1.8;max-width: 56ch;margin: 0 auto;font-weight: 300}.ctx-switcher{display: flex;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: var(--vc-radius-card);padding: 6px;gap: 3px;max-width: 540px;margin: 0 auto 56px;box-shadow: 0 1px 2px rgba(21,45,91,.04),0 6px 20px rgba(21,45,91,.08)}.ctx-btn{flex: 1;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 26px 10px 22px;border-radius: 15px;border: none;background: transparent;cursor: pointer;position: relative;overflow: hidden;transition: background .25s,transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s}.ctx-btn:not(.active):hover{background: var(--vc-gray-xlt)}.ctx-btn:not(.active):hover .ctx-icon{transform: translateY(-2px)}.ctx-btn.active{background: var(--btn-color,var(--vc-navy));box-shadow: 0 2px 6px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.1);transform: translateY(-2px)}.ctx-btn .ctx-shine{position: absolute;top: 0;left: -70%;width: 50%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.1),transparent);pointer-events: none;opacity: 0}.ctx-sep{width: 1px;background: var(--vc-gray-lt);align-self: stretch;margin: 10px 0;flex-shrink: 0;transition: opacity .2s}.ctx-sep.hidden{opacity: 0}.ctx-icon{display: none}.ctx-btn:not(.active) .ctx-icon{background: #edf0f8}.ctx-btn.active .ctx-icon{background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.18)}.ctx-icon svg{width: 17px;height: 17px;transition: color .25s}.ctx-btn:not(.active) .ctx-icon svg{color: var(--vc-navy)}.ctx-btn.active .ctx-icon svg{color: #fff}.ctx-label{font-size: .95rem;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;transition: color .25s}.ctx-btn:not(.active) .ctx-label{color: var(--vc-text-2)}.ctx-btn.active .ctx-label{color: rgba(255,255,255,.95)}.ctx-count{font-size: .72rem;font-weight: 700;padding: 3px 10px;border-radius: 20px;transition: background .25s,color .25s}.ctx-btn:not(.active) .ctx-count{background: var(--vc-gray-lt);color: var(--vc-gray)}.ctx-btn.active .ctx-count{background: rgba(255,255,255,.18);color: rgba(255,255,255,.85)}.body{display: block}.ctx-info{background: var(--vc-white);border-radius: var(--vc-radius-card);border: 1.5px solid var(--vc-gray-lt);overflow: hidden;position: sticky;top: 28px;box-shadow: 0 1px 2px rgba(21,45,91,.04),0 6px 20px rgba(21,45,91,.07),0 20px 48px rgba(21,45,91,.06);transition: box-shadow .4s}.ctx-info:hover{box-shadow: 0 1px 2px rgba(21,45,91,.04),0 12px 32px rgba(21,45,91,.1),0 32px 64px rgba(21,45,91,.09)}.ctx-info-header{padding: 28px 26px 24px;position: relative;overflow: hidden;transition: background .5s cubic-bezier(.4,0,.2,1)}.ctx-info-header::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 90% 70% at 110% -5%,rgba(255,255,255,.13),transparent);pointer-events: none}.ctx-info-header::after{content: '';position: absolute;right: -36px;top: -36px;width: 140px;height: 140px;border-radius: 50%;border: 1px solid rgba(255,255,255,.08);box-shadow: 0 0 0 28px rgba(255,255,255,.04),0 0 0 56px rgba(255,255,255,.02);pointer-events: none}.ctx-info-icon{width: 50px;height: 50px;border-radius: 14px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.2);display: flex;align-items: center;justify-content: center;margin-bottom: 18px;position: relative;z-index: 1;transition: opacity .18s,transform .4s cubic-bezier(.34,1.4,.64,1)}.ctx-info:hover .ctx-info-icon:not(.out){transform: rotate(-5deg) scale(1.07)}.ctx-info-icon svg{width: 24px;height: 24px;color: #fff}.ctx-info-icon.out{opacity: 0;transform: scale(.82) rotate(6deg)}.ctx-info-name{font-size: 1.5rem;font-weight: 900;color: #fff;line-height: 1.1;margin-bottom: 8px;letter-spacing: -.025em;position: relative;z-index: 1;text-wrap: balance}.ctx-info-desc{font-size: .77rem;color: rgba(255,255,255,.68);line-height: 1.7;font-weight: 300;position: relative;z-index: 1}.ctx-stats{padding-top: 2px}.ctx-stat{display: flex;justify-content: space-between;align-items: center;padding: 11px 26px;border-bottom: 1px solid var(--vc-gray-lt)}.ctx-stat:last-child{border-bottom: none}.stat-lbl{display: flex;align-items: center;gap: 7px;font-size: .74rem;color: var(--vc-gray);font-weight: 600}.stat-lbl svg{width: 12px;height: 12px;color: var(--vc-gray-md);flex-shrink: 0}.stat-val{font-size: .8rem;font-weight: 800;color: var(--vc-text)}.ctx-counter{padding: 14px 26px 16px}.ctx-counter-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 12px}.ctx-counter-label{font-size: .68rem;font-weight: 700;color: var(--vc-gray)}.ctx-counter-num{font-size: 1.5rem;font-weight: 900;color: var(--ctx-hex);line-height: 1;transition: color .4s cubic-bezier(.4,0,.2,1)}.ctx-counter-num .denom{font-size: .72rem;font-weight: 600;color: var(--vc-gray);margin-left: 3px}.ctx-dot-groups{display: flex;flex-direction: column;gap: 7px}.ctx-dot-group{display: flex;align-items: center;gap: 8px;transition: opacity .35s}.ctx-dot-group.dim{opacity: .25}.ctx-dot-group-label{font-size: .62rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;width: 52px;flex-shrink: 0;line-height: 1;transition: color .35s}.ctx-dot-group-label.g-e{color: var(--vc-blue)}.ctx-dot-group-label.g-c{color: var(--vc-casa)}.ctx-dot-group-label.g-k{color: var(--vc-orange-dark)}.ctx-dot-group.dim .ctx-dot-group-label{color: var(--vc-gray-md)}.ctx-dot-group-dots{display: flex;gap: 4px;flex-wrap: wrap}.ctx-dot{border-radius: 50%;background: var(--vc-gray-lt);transition: background .35s,width .25s,height .25s;flex-shrink: 0}.ctx-dot-group:not(.dim) .ctx-dot{width: 8px;height: 8px}.ctx-dot-group.dim .ctx-dot{width: 6px;height: 6px}.ctx-dot.on-e{background: var(--vc-blue)}.ctx-dot.on-c{background: var(--vc-casa)}.ctx-dot.on-k{background: var(--vc-orange-dark)}.ctx-cta-wrap{padding: 12px 20px 20px}.ctx-cta{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;background: var(--vc-navy);color: #fff;font-family: 'Nunito',sans-serif;font-size: .79rem;font-weight: 800;padding: 14px 20px;border-radius: var(--vc-radius-sm);text-decoration: none;border: none;cursor: pointer;transition: background .25s,transform .25s cubic-bezier(.34,1.4,.64,1),box-shadow .25s;letter-spacing: .03em;box-shadow: 0 2px 8px rgba(21,45,91,.15),0 4px 16px rgba(21,45,91,.1);position: relative;overflow: hidden}.ctx-cta::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--ctx-hex);opacity: .45;transition: height .2s,opacity .2s}.ctx-cta:hover{background: var(--vc-navy-mid);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(21,45,91,.15),0 12px 28px rgba(21,45,91,.18)}.ctx-cta:hover::after{height: 3px;opacity: .65}.ctx-cta svg{width: 13px;height: 13px;flex-shrink: 0;transition: transform .25s cubic-bezier(.34,1.4,.64,1)}.ctx-cta:hover svg{transform: translateX(3px)}#panel-empresa .svc-img,[data-specialty-cards][style*="--active-color:var(--vc-blue)"] .svc-img{width: 80px;height: 80px;object-fit: contain;display: block;filter: brightness(0) saturate(100%) invert(25%) sepia(60%) saturate(800%) hue-rotate(195deg) brightness(90%)}#panel-casa .svc-img,[data-specialty-cards][style*="--active-color:var(--vc-casa)"] .svc-img{width: 80px;height: 80px;object-fit: contain;display: block;filter: brightness(0) saturate(100%) invert(68%) sepia(25%) saturate(350%) hue-rotate(170deg) brightness(95%)}#panel-clinica .svc-img,#nc-all .svc-img,[data-specialty-cards][style*="--active-color:var(--vc-orange-dark)"] .svc-img,[data-specialty-cards][style*="--active-color:#e55318"] .svc-img{width: 80px;height: 80px;object-fit: contain;display: block;filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(600%) hue-rotate(345deg) brightness(98%)}.services-wrap{position: relative;width: 100%;align-self: stretch}.services-panel{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;align-content: start}.services-panel[hidden]{display: none}.svc-card{background: #fff;border-radius: 20px;border: 1.5px solid #ebebf0;padding: 28px 16px 20px;cursor: pointer;position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0;transition: border-color .25s,transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .3s;box-shadow: 0 2px 10px rgba(21,45,91,.05)}.svc-card:hover{transform: translateY(-5px);border-color: #d0d5e8;box-shadow: 0 12px 32px rgba(21,45,91,.11)}.svc-glow{display: block;position: absolute;width: 200px;height: 200px;border-radius: 50%;filter: blur(55px);opacity: 0;pointer-events: none;z-index: 0;transform: translate(-50%,-50%);will-change: left,top,opacity;background: #1762a3}.svc-top,.svc-name,.svc-also-wrap,.svc-foot,.svc-excl{position: relative;z-index: 1}.svc-card::before{display: none}.svc-top{display: flex;align-items: center;justify-content: center;width: 100%;margin-bottom: 20px}.svc-icon-wrap{width: 100px;height: 100px;border-radius: 0;display: flex;align-items: center;justify-content: center;background: transparent;border: none;box-shadow: none;transition: transform .3s cubic-bezier(.34,1.4,.64,1)}.specialty-cards-grid .svc-icon-wrap{background: transparent!important;border: none!important;box-shadow: none!important;border-radius: 0!important}.svc-card:hover .svc-icon-wrap{transform: scale(1.08)}.svc-excl{display: none}.svc-name{font-size: .97rem;font-weight: 800;color: var(--vc-navy);line-height: 1.25;letter-spacing: -.01em;margin-bottom: 6px}.svc-also-wrap{display: none}.svc-foot{display: flex;align-items: center;justify-content: center;gap: 0;border: none;padding: 0;margin-top: 6px}.svc-foot-lbl{font-size: .8rem;font-weight: 600;color: var(--vc-gray);transition: color .2s}.svc-card:hover .svc-foot-lbl{color: var(--active-color,var(--vc-navy))}.svc-arrow{display: none}@media(max-width: 640px){.sec{padding:60px 0 80px}.wrap{padding: 0 20px}.ctx-switcher{padding: 5px;gap: 2px;border-radius: var(--vc-radius-md);margin-bottom: 36px}.ctx-btn{}.ctx-icon{width: 32px;height: 32px;border-radius: 9px}.ctx-icon svg{width: 15px;height: 15px}.ctx-label{font-size: .63rem}.ctx-count{display: none}.ctx-info{grid-template-columns: 1fr}.ctx-info-header{border-radius: var(--vc-radius-md) var(--vc-radius-md) 0 0}.services-panel,.svc-card{padding: 16px 16px 14px;border-radius: var(--vc-radius-sm)}}:focus-visible{outline: 2.5px solid var(--vc-orange);outline-offset: 3px;border-radius: inherit}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration: .01ms!important;transition-duration: .01ms!important}}.sec{padding: 96px 0 0;position: relative;overflow: hidden;background: var(--vc-off)}.sec-dots{position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle,rgba(21,45,91,.07) 1px,transparent 1px);background-size: 28px 28px;mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,black 25%,transparent 75%);-webkit-mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,black 25%,transparent 75%)}.sec-blob-r{position: absolute;top: -8%;right: -4%;width: 40%;height: 50%;border-radius: 50%;filter: blur(60px);pointer-events: none;background: radial-gradient(ellipse,rgba(242,101,34,.04),transparent 70%)}.wrap{max-width: 1240px;margin: 0 auto;padding: 0 52px;position: relative;z-index: 1}.hdr{text-align: center;margin-bottom: 56px;display: flex;flex-direction: column;align-items: center}.eyebrow{display: flex;align-items: center;justify-content: center;gap: 10px;font-size: .62rem;font-weight: 800;letter-spacing: .26em;text-transform: uppercase;color: var(--vc-orange);margin-bottom: 20px}.eyebrow-line{width: 26px;height: 1.5px;background: currentColor;border-radius: 2px;opacity: .4;flex-shrink: 0}.hdr-pill{display: inline-flex;align-items: center;gap: 7px;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 20px;padding: 5px 14px 5px 9px;font-size: .67rem;font-weight: 700;color: var(--vc-text-2);margin-bottom: 24px;box-shadow: 0 2px 8px rgba(21,45,91,.06)}.hdr-pill-dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;background: linear-gradient(135deg,var(--vc-orange-light),var(--vc-orange))}.hdr-title{font-family: 'Outfit',sans-serif;font-size: clamp(2.1rem,4.2vw,3.3rem);font-weight: 900;line-height: 1.07;color: var(--vc-navy);margin-bottom: 16px;letter-spacing: -.025em;text-wrap: balance}.hdr-title em{font-style: normal;color: var(--vc-orange);position: relative;display: inline-block}.hdr-title em::after{content: '';position: absolute;left: 0;right: 0;bottom: -10px;height: 3px;background: linear-gradient(90deg,var(--vc-orange),rgba(242,101,34,0));border-radius: 2px}.hdr-sub{font-size: .95rem;color: var(--vc-gray);line-height: 1.8;max-width: 440px;margin: 0 auto;font-weight: 300}.filter-section{margin-bottom: 52px;position: relative;padding: 10px 0}.filter-scroll{overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none;padding: 4px 0 8px}.filter-scroll::-webkit-scrollbar{display: none}.filter-bar{display: flex;gap: 7px;width: 100%;justify-content: center;flex-wrap: nowrap;padding: 4px 8px;background: rgba(246,248,252,.94);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1.5px solid var(--vc-gray-lt);border-radius: 100px;box-shadow: 0 2px 12px rgba(14,28,47,.08),0 1px 2px rgba(14,28,47,.04)}.pill{display: inline-flex;align-items: center;gap: 6px;padding: 8px 18px;border-radius: 100px;border: none;background: transparent;font-family: 'Outfit',sans-serif;font-size: .72rem;font-weight: 700;letter-spacing: .03em;color: var(--vc-text-2);cursor: pointer;white-space: nowrap;transition: background .2s,color .2s,transform .28s var(--vc-ease-back),box-shadow .25s}.pill:hover:not(.active){background: var(--vc-white);box-shadow: 0 2px 8px rgba(14,28,47,.08);transform: translateY(-1px)}.pill.active{background: var(--vc-orange);color: var(--vc-white);box-shadow: 0 4px 16px rgba(242,101,34,.35),inset 0 1px 0 rgba(255,255,255,.15);transform: translateY(-1px)}.pill.active .pill__dot{transform: scale(1.3);background: rgba(255,255,255,.9)!important}.pill__dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;transition: transform .28s var(--vc-ease-back),background .2s}.filter-section::after{content: '';position: absolute;right: 0;top: 0;bottom: 8px;width: 64px;background: linear-gradient(to left,var(--vc-off) 0%,transparent 100%);pointer-events: none;opacity: 0;transition: opacity .3s;z-index: 1}.filter-section::before{content: '';position: absolute;left: 0;top: 0;bottom: 8px;width: 48px;background: linear-gradient(to right,var(--vc-off) 0%,transparent 100%);pointer-events: none;opacity: 0;transition: opacity .3s;z-index: 1}.filter-section.has-overflow::after,.filter-section.scrolled-start::before{opacity: 1}.filter-section.scrolled-end::after{opacity: 0}.team{display: grid;grid-template-columns: 1fr 1fr;gap: 13px}.member{background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 22px;padding: 20px 20px 20px 24px;display: grid;grid-template-columns: 88px 1fr auto;align-items: center;gap: 18px;cursor: pointer;position: relative;overflow: hidden;text-decoration: none;color: inherit;box-shadow: 0 1px 2px rgba(14,28,47,.04),0 3px 8px rgba(14,28,47,.03),inset 0 1px 0 #fff;transition: border-color .3s,transform .38s var(--vc-ease-back),box-shadow .38s}.member:hover{border-color: transparent;transform: translateY(-5px);box-shadow: 0 2px 4px rgba(14,28,47,.03),0 16px 40px rgba(14,28,47,.1),0 30px 60px rgba(14,28,47,.06),inset 0 1px 0 #fff}.member::before{content: '';position: absolute;left: 0;top: 18px;bottom: 18px;width: 3px;border-radius: 0 3px 3px 0;background: var(--sp,var(--vc-navy));opacity: .3;transition: top .3s var(--vc-ease-expo),bottom .3s var(--vc-ease-expo),opacity .3s,width .3s,border-radius .3s}.member:hover::before{top: 0;bottom: 0;width: 4px;opacity: .55;border-radius: 20px 0 0 20px}.member__glow{position: absolute;top: -50px;right: -50px;width: 140px;height: 140px;border-radius: 50%;background: var(--sp,var(--vc-navy));opacity: 0;filter: blur(44px);pointer-events: none;transition: opacity .5s}.member:hover .member__glow{opacity: .065}.member__avatar{width: 88px;height: 88px;border-radius: 18px;overflow: hidden;flex-shrink: 0;position: relative;border: 2px solid var(--sp-bd,var(--vc-gray-lt));background: var(--sp-lt,var(--vc-gray-xlt));transition: transform .38s var(--vc-ease-back),box-shadow .38s,border-color .3s}.member:hover .member__avatar{transform: scale(1.06) rotate(-3deg);box-shadow: 0 8px 24px rgba(14,28,47,.14);border-color: transparent}.member__avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block;transition: transform .6s var(--vc-ease-expo)}.member:hover .member__avatar img{transform: scale(1.08)}.member__initials{display: none;position: absolute;inset: 0;align-items: center;justify-content: center;font-size: 1.2rem;font-weight: 900;color: var(--sp,var(--vc-navy));letter-spacing: -.02em}.member__avatar.img-error .member__initials{display: flex}.member__avatar.img-error img{display: none}.member__info{min-width: 0}.member__badge{display: inline-flex;align-items: center;gap: 5px;font-size: .57rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--sp,var(--vc-navy));margin-bottom: 6px}.member__badge::before{content: '';width: 5px;height: 5px;border-radius: 50%;background: var(--sp,var(--vc-navy));flex-shrink: 0}.member__name{font-size: 1rem;font-weight: 800;color: var(--vc-text);line-height: 1.2;letter-spacing: -.022em;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: color .22s}.member:hover .member__name{color: var(--vc-navy)}.member__role{font-size: .67rem;color: var(--vc-gray-md);font-weight: 400;line-height: 1.4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.member__tags{display: flex;gap: 5px;flex-wrap: wrap;margin-top: 10px}.member__tag{font-size: .56rem;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;padding: 3px 9px;border-radius: 100px;background: var(--sp-lt,var(--vc-gray-xlt));color: var(--sp,var(--vc-text-2));border: 1px solid var(--sp-bd,var(--vc-gray-lt));transition: transform .22s var(--vc-ease-back),box-shadow .22s}.member__tag:hover{transform: translateY(-2px);box-shadow: 0 3px 8px rgba(14,28,47,.08)}.member__action{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;flex-shrink: 0}.member__btn{width: 40px;height: 40px;border-radius: 12px;border: 1.5px solid var(--vc-gray-lt);background: var(--vc-white);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background .22s,border-color .22s,transform .3s var(--vc-ease-back),box-shadow .25s}.member__btn svg{width: 14px;height: 14px;color: var(--vc-gray);transition: color .22s,transform .28s var(--vc-ease-back)}.member:hover .member__btn{background: var(--sp,var(--vc-navy));border-color: transparent;transform: translateX(2px);box-shadow: 0 4px 14px rgba(14,28,47,.2)}.member:hover .member__btn svg{color: #fff;transform: translateX(2px)}.member[aria-hidden="true"]{display: none}.empty-state{display: none;grid-column: 1/-1;text-align: center;padding: 52px 24px}.empty-state.is-visible{display: block}.empty-state__icon{width: 52px;height: 52px;border-radius: 14px;background: var(--vc-gray-xlt);display: inline-flex;align-items: center;justify-content: center;margin-bottom: 14px}.empty-state__icon svg{width: 22px;height: 22px;color: var(--vc-gray)}.empty-state h4{font-size: .95rem;font-weight: 700;color: var(--vc-text-2);margin-bottom: 6px}.empty-state p{font-size: .82rem;color: var(--vc-gray);font-weight: 300}.cta-band{margin-top: 20px;padding: 28px 40px;display: flex;align-items: center;justify-content: space-between;gap: 32px;background: var(--vc-navy);position: relative;overflow: hidden;border-radius: 20px;max-width: 1160px;margin-left: auto;margin-right: auto}.cta-band::before{content: '';position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size: 48px 48px}.cta-band::after{content: '';position: absolute;right: -80px;top: -80px;width: 340px;height: 340px;border-radius: 50%;background: radial-gradient(ellipse,rgba(242,101,34,.12) 0%,transparent 65%);pointer-events: none}.cta-band__text{position: relative;z-index: 1}.cta-band__text h3{font-size: 1.2rem;font-weight: 800;color: var(--vc-white);line-height: 1.25;letter-spacing: -.025em;margin-bottom: 6px}.cta-band__text p{font-size: .86rem;color: rgba(255,255,255,.5);font-weight: 300;line-height: 1.6}.cta-band__btns{display: flex;gap: 10px;flex-shrink: 0;position: relative;z-index: 1}.btn--primary{display: inline-flex;align-items: center;gap: 8px;padding: 14px 26px;border-radius: 100px;background: var(--vc-orange);color: var(--vc-white);font-family: 'Outfit',sans-serif;font-size: .8rem;font-weight: 700;letter-spacing: .03em;border: none;cursor: pointer;text-decoration: none;box-shadow: 0 4px 20px rgba(242,101,34,.4),inset 0 1px 0 rgba(255,255,255,.15);transition: background .22s,transform .3s var(--vc-ease-back),box-shadow .3s}.btn--primary:hover{background: var(--vc-orange-light);transform: translateY(-3px);box-shadow: 0 8px 28px rgba(242,101,34,.45)}.btn--primary svg{width: 13px;height: 13px;transition: transform .25s var(--vc-ease-back)}.btn--primary:hover svg{transform: translateX(3px)}.btn--ghost{display: inline-flex;align-items: center;gap: 8px;padding: 14px 26px;border-radius: 100px;background: rgba(255,255,255,.07);color: rgba(255,255,255,.75);font-family: 'Outfit',sans-serif;font-size: .8rem;font-weight: 600;letter-spacing: .03em;border: 1.5px solid rgba(255,255,255,.14);cursor: pointer;text-decoration: none;transition: background .22s,border-color .22s,color .22s,transform .3s var(--vc-ease-back)}.btn--ghost:hover{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.28);color: #fff;transform: translateY(-3px)}@media(max-width: 900px){.wrap{padding:0 32px}.sec{padding: 72px 0 0}.team{grid-template-columns: 1fr;gap: 11px}.member{grid-template-columns: 80px 1fr auto;padding: 18px 18px 18px 22px}.member__avatar{width: 80px;height: 80px}.cta-band{padding: 32px;flex-direction: column;align-items: flex-start;gap: 24px}.cta-band__btns{width: 100%}.btn--primary,.btn--ghost{flex: 1;justify-content: center}}@media(max-width: 600px){.wrap{padding:0 18px}.sec{padding: 60px 0 0}.hdr{margin-bottom: 40px}.hdr-title{font-size: clamp(1.80rem,7vw,2.4rem)}.hdr-sub{font-size: .88rem}.filter-section{margin: 0 -18px 40px;overflow: hidden}.filter-scroll{padding: 4px 18px 10px;overflow-x: auto}.filter-bar{width: max-content;min-width: auto;justify-content: flex-start;background: transparent;backdrop-filter: none;border: none;box-shadow: none;border-radius: 0;padding: 0;gap: 8px}.pill{padding: 8px 16px;font-size: .7rem;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 100px;box-shadow: 0 1px 4px rgba(14,28,47,.07)}.pill:hover:not(.active){transform: none;box-shadow: 0 2px 6px rgba(14,28,47,.1)}.pill.active{background: var(--vc-orange);border-color: var(--vc-orange);color: var(--vc-white);box-shadow: 0 3px 12px rgba(242,101,34,.3),inset 0 1px 0 rgba(255,255,255,.15)}.pill.active .pill__dot{background: rgba(255,255,255,.9)!important}.filter-section::after{background: linear-gradient(to left,var(--vc-off) 0%,transparent 100%);width: 52px;bottom: 0}.filter-section::before{background: linear-gradient(to right,var(--vc-off) 0%,transparent 100%);width: 40px;bottom: 0;left: 0}.team{grid-template-columns: 1fr;gap: 10px}.member{grid-template-columns: 68px 1fr;grid-template-rows: auto auto;padding: 16px 16px 16px 18px;gap: 12px;border-radius: 18px}.member__avatar{grid-row: 1;grid-column: 1;width: 68px;height: 68px;border-radius: 14px}.member__info{grid-column: 2;grid-row: 1}.member__action{grid-column: 1/-1;grid-row: 2;flex-direction: row;justify-content: space-between;align-items: center;padding-top: 12px;border-top: 1px solid var(--vc-gray-lt);gap: 8px}.member__name{font-size: .93rem}.cta-band{padding: 24px 18px}.cta-band__text h3{font-size: 1.05rem}.cta-band__btns{flex-direction: column}.btn--primary,.btn--ghost{width: 100%;justify-content: center}}.sec{padding: 96px 0 112px;position: relative;overflow: hidden;background: var(--vc-off)}.sec-dots{position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle,rgba(21,45,91,.07) 1px,transparent 1px);background-size: 28px 28px;mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,#000 25%,transparent 75%);-webkit-mask-image: radial-gradient(ellipse 85% 85% at 50% 35%,#000 25%,transparent 75%)}.blob{position: absolute;pointer-events: none;border-radius: 50%;filter: blur(60px)}.blob-l{top: -8%;left: -4%;width: 50%;height: 60%;background: radial-gradient(ellipse,rgba(43,190,211,.05),transparent 70%)}.blob-r{top: -8%;right: -4%;width: 40%;height: 50%;background: radial-gradient(ellipse,rgba(242,101,34,.04),transparent 70%)}.wrap{max-width: 1240px;margin: 0 auto;padding: 0 52px;position: relative;z-index: 1}@media(max-width: 768px){.wrap{padding:0 24px}}.hdr{text-align: center;margin-bottom: 52px;display: flex;flex-direction: column;align-items: center}.eyebrow{display: flex;align-items: center;gap: 10px;font-family: 'Outfit',sans-serif;font-size: .62rem;font-weight: 800;letter-spacing: .26em;text-transform: uppercase;color: var(--vc-orange);margin-bottom: 20px;transition: opacity .5s .05s var(--vc-ease-expo),transform .5s .05s var(--vc-ease-expo)}.ey-line{width: 26px;height: 1.5px;background: currentColor;border-radius: 2px;opacity: .4}.pill{display: inline-flex;align-items: center;gap: 7px;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 20px;padding: 5px 14px 5px 9px;font-family: 'Nunito',sans-serif;font-size: .67rem;font-weight: 700;color: var(--vc-text-2);margin-bottom: 24px;box-shadow: 0 2px 8px rgba(21,45,91,.06);transition: opacity .5s .12s var(--vc-ease-expo),transform .5s .12s var(--vc-ease-expo)}.pill-dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;background: linear-gradient(135deg,rgba(242,101,34,.10),var(--vc-orange))}.sec-title{font-family: 'Outfit',sans-serif;font-size: clamp(2.1rem,4.2vw,3.3rem);font-weight: 900;line-height: 1.07;color: var(--vc-navy);margin-bottom: 16px;letter-spacing: -.025em;text-wrap: balance;max-width: 700px;transition: opacity .65s .22s var(--vc-ease-expo),transform .65s .22s var(--vc-ease-expo)}.sec-title em{font-style: normal;color: var(--vc-orange);position: relative;display: inline-block}.sec-title em::after{content: '';position: absolute;left: 0;right: 0;bottom: -5px;height: 3px;background: linear-gradient(90deg,var(--vc-orange),rgba(242,101,34,0));border-radius: 2px;transform: scaleX(0);transform-origin: left center;transition: transform .7s .65s var(--vc-ease-expo)}.sec-sub{font-family: 'Nunito',sans-serif;font-size: .95rem;color: var(--vc-gray);line-height: 1.8;max-width: 440px;margin: 0 auto;font-weight: 300;transition: opacity .6s .34s var(--vc-ease-expo),transform .6s .34s var(--vc-ease-expo)}.split{display: grid;grid-template-columns: 320px 1fr;gap: 24px;align-items: center;transition: opacity .7s var(--vc-ease-expo),transform .7s var(--vc-ease-expo)}@media(max-width: 900px){.split{grid-template-columns:1fr}}.feat{background: var(--vc-navy);border-radius: var(--vc-radius-card);overflow: hidden;position: relative;box-shadow: 0 1px 2px rgba(21,45,91,.04),0 6px 20px rgba(21,45,91,.18),0 20px 48px rgba(21,45,91,.14);transition: box-shadow .4s}.feat:hover{box-shadow: 0 1px 2px rgba(21,45,91,.04),0 12px 32px rgba(21,45,91,.22),0 32px 64px rgba(21,45,91,.18)}.feat::before{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(ellipse 90% 70% at 110% -5%,rgba(255,255,255,.1),transparent)}.feat::after{content: '';position: absolute;right: -36px;top: -36px;width: 140px;height: 140px;border-radius: 50%;pointer-events: none;border: 1px solid rgba(255,255,255,.07);box-shadow: 0 0 0 28px rgba(255,255,255,.03),0 0 0 56px rgba(255,255,255,.015)}.feat-grain{position: absolute;inset: 0;pointer-events: none;opacity: .03;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.feat-top-line{position: absolute;top: 0;left: 0;right: 0;height: 2px;opacity: .7;background: linear-gradient(90deg,var(--vc-orange),var(--vc-teal),transparent)}.feat-body{padding: 32px 30px;position: relative;z-index: 1}.feat-icon{width: 50px;height: 50px;border-radius: 14px;margin-bottom: 18px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.2);display: flex;align-items: center;justify-content: center;transition: transform .4s var(--vc-ease-back)}.feat:hover .feat-icon{transform: rotate(-5deg) scale(1.07)}.feat-icon svg{width: 22px;height: 22px;color: #fff}.feat-tag{display: inline-flex;align-items: center;gap: 7px;margin-bottom: 18px;background: rgba(242,101,34,.18);border: 1px solid rgba(242,101,34,.32);border-radius: 100px;padding: 5px 14px 5px 10px;font-family: 'Outfit',sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 2.6px;text-transform: uppercase;color: rgba(255,255,255,.9)}.feat-tag-dot{width: 16px;height: 16px;border-radius: 50%;background: var(--vc-orange);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.feat-tag-dot svg{width: 8px;height: 8px;color: #fff}.feat-quote{font-family: 'Outfit',sans-serif;font-size: 1rem;font-weight: 400;color: rgba(255,255,255,.85);line-height: 1.72;font-style: italic;margin-bottom: 24px}.feat-quote strong{font-weight: 800;color: #fff;font-style: normal}.feat-auth{display: flex;align-items: center;gap: 12px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.08)}.feat-av{width: 42px;height: 42px;border-radius: 50%;flex-shrink: 0;background: linear-gradient(135deg,#FF8142,var(--vc-orange));display: flex;align-items: center;justify-content: center;font-family: 'Outfit',sans-serif;font-size: .9rem;font-weight: 900;color: #fff}.feat-nm{font-family: 'Outfit',sans-serif;font-size: .88rem;font-weight: 700;color: #fff;margin-bottom: 1px}.feat-mt{font-size: .7rem;color: rgba(255,255,255,.38)}.feat-st{color: #F59E0B;font-size: .7rem;letter-spacing: 2px;margin-top: 2px}.feat-cta{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.12);color: #fff;font-family: 'Nunito',sans-serif;font-size: .79rem;font-weight: 800;padding: 14px 20px;border-radius: var(--vc-radius-sm);text-decoration: none;cursor: pointer;margin-top: 20px;position: relative;overflow: hidden;transition: background .25s,transform .25s var(--vc-ease-back)}.feat-cta::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--vc-orange);opacity: .5;transition: height .2s,opacity .2s}.feat-cta:hover{background: rgba(255,255,255,.17);transform: translateY(-2px)}.feat-cta:hover::after{height: 3px;opacity: .85}.feat-cta svg{width: 13px;height: 13px;flex-shrink: 0;transition: transform .25s var(--vc-ease-back)}.feat-cta:hover svg:last-child{transform: translateX(3px)}.ticker-col{display: flex;flex-direction: column;gap: 14px;overflow: hidden}.tw{position: relative;overflow: hidden}.tw::before,.tw::after{content: '';position: absolute;top: 0;bottom: 0;width: 72px;z-index: 2;pointer-events: none}.tw::before{left: 0;background: linear-gradient(90deg,var(--vc-off),transparent)}.tw::after{right: 0;background: linear-gradient(-90deg,var(--vc-off),transparent)}.tk:hover{animation-play-state: paused}.tk-rev{animation-direction: reverse;animation-duration: 27s}@keyframes slide{to{transform: translateX(-50%)}}.tc{background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: var(--vc-radius-md);padding: 20px 20px 18px;width: 252px;flex-shrink: 0;position: relative;cursor: default;box-shadow: 0 1px 2px rgba(21,45,91,.04),inset 0 1px 0 #fff;transition: border-color .3s,transform .35s var(--vc-ease-back),box-shadow .35s}.tc:hover{transform: translateY(-5px);border-color: rgba(21,45,91,.09);box-shadow: 0 2px 4px rgba(21,45,91,.03),0 12px 30px rgba(21,45,91,.09),inset 0 1px 0 #fff}.tc::before{content: '';position: absolute;top: -1px;left: 14px;right: 14px;height: 2px;background: var(--tc-c,var(--vc-gray-lt));border-radius: 0 0 3px 3px;opacity: .35;transition: left .32s,right .32s,opacity .32s}.tc:hover::before{left: 0;right: 0;opacity: 1}.tc-glow{position: absolute;top: -40px;right: -40px;width: 100px;height: 100px;border-radius: 50%;background: var(--tc-c,transparent);opacity: 0;filter: blur(30px);transition: opacity .45s;pointer-events: none}.tc:hover .tc-glow{opacity: .06}.tc-top{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 10px}.tc-st{color: #F59E0B;font-size: .75rem;letter-spacing: 1px}.tc-txt{font-size: .84rem;line-height: 1.65;color: var(--vc-text-2);margin-bottom: 14px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.tc-foot{display: flex;align-items: center;justify-content: space-between;padding-top: 10px;border-top: 1px solid var(--vc-gray-lt)}.tc-user{display: flex;align-items: center;gap: 8px}.tc-av{width: 28px;height: 28px;border-radius: 50%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;font-size: .62rem;font-weight: 900;color: #fff}.tc-nm{font-size: .76rem;font-weight: 800;color: var(--vc-text)}.tc-arr{width: 28px;height: 28px;border-radius: 8px;flex-shrink: 0;background: rgba(21,45,91,.05);border: 1px solid var(--vc-gray-lt);display: flex;align-items: center;justify-content: center;transition: background .25s,transform .25s var(--vc-ease-back),border-color .25s}.tc:hover .tc-arr{background: var(--vc-navy);border-color: var(--vc-navy);transform: translateX(3px)}.tc-arr svg{width: 11px;height: 11px;color: var(--vc-gray-md);transition: color .25s}.tc:hover .tc-arr svg{color: #fff}.cta-row{display: flex;gap: 14px;align-items: center;justify-content: center;margin-top: 52px;flex-wrap: wrap;transition: opacity .55s var(--vc-ease-expo),transform .55s var(--vc-ease-expo)}.btn-primary{display: inline-flex;align-items: center;gap: 9px;background: var(--vc-orange);color: #fff;border-radius: 100px;padding: 14px 28px;font-family: 'Outfit',sans-serif;font-size: 14px;font-weight: 700;text-decoration: none;border: none;cursor: pointer;white-space: nowrap;position: relative;overflow: hidden;box-shadow: 0 6px 30px rgba(242,101,34,.35),0 1px 0 rgba(255,255,255,.15) inset;transition: transform .28s var(--vc-ease-back),box-shadow .28s var(--vc-ease-back)}.btn-primary::before{content: '';position: absolute;inset: 0;border-radius: inherit;background: rgba(255,255,255,0);transition: background .25s}.btn-primary:hover::before{background: rgba(255,255,255,.12)}.btn-primary:hover{transform: translateY(-2px);box-shadow: 0 12px 40px rgba(242,101,34,.45),0 1px 0 rgba(255,255,255,.15) inset}.btn-primary svg{width: 15px;height: 15px;flex-shrink: 0}.btn-ghost{display: inline-flex;align-items: center;gap: 9px;background: var(--vc-white);color: var(--vc-navy);border: 1.5px solid var(--vc-gray-lt);border-radius: 100px;padding: 13px 26px;font-family: 'Outfit',sans-serif;font-size: 14px;font-weight: 700;text-decoration: none;cursor: pointer;white-space: nowrap;box-shadow: 0 1px 2px rgba(21,45,91,.04),inset 0 1px 0 #fff;transition: none}.btn-ghost:hover{border-color: var(--vc-navy);box-shadow: 0 4px 12px rgba(21,45,91,.09),inset 0 1px 0 #fff}.ctt-sec{padding: 0px 0 112px;background: var(--vc-off);position: relative;overflow: hidden}.ctt-dots{position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle,rgba(21,45,91,.07) 1px,transparent 1px);background-size: 28px 28px;mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 75%)}.ctt-blob{position: absolute;pointer-events: none;border-radius: 50%;filter: blur(70px)}.ctt-blob-tl{top: -10%;left: -5%;width: 44%;height: 55%;background: radial-gradient(ellipse,rgba(23,98,163,.06),transparent 70%)}.ctt-blob-br{bottom: -10%;right: -5%;width: 40%;height: 50%;background: radial-gradient(ellipse,rgba(242,101,34,.06),transparent 70%)}.ctt-wrap{max-width: 1240px;margin: 0 auto;padding: 0 52px;position: relative;z-index: 1}.ctt-hdr{display: grid;justify-items: center;gap: 16px;text-align: center;margin-bottom: 64px}.ctt-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: .62rem;font-weight: 800;letter-spacing: .26em;text-transform: uppercase;color: var(--vc-orange);margin-bottom: 0}.ctt-eyebrow-line{width: 26px;height: 1.5px;background: currentColor;border-radius: 2px;opacity: .4}.ctt-pill{display: inline-flex;align-items: center;gap: 7px;background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 20px;padding: 5px 14px 5px 9px;font-size: .67rem;font-weight: 700;color: var(--vc-text-2);margin-bottom: 0;box-shadow: 0 2px 8px rgba(21,45,91,.06)}.ctt-pill-dot{width: 7px;height: 7px;border-radius: 50%;flex-shrink: 0;background: linear-gradient(135deg,var(--vc-orange),#ffb07a);box-shadow: 0 0 0 3px rgba(242,101,34,.15)}.ctt-title{font-family: 'Outfit',sans-serif;font-size: clamp(2rem,4vw,3.1rem);font-weight: 900;line-height: 1.08;color: var(--vc-navy);margin-bottom: 0;letter-spacing: -.025em;max-width: 25ch;text-wrap: balance}.ctt-title em{font-style: normal;background: linear-gradient(135deg,#FF8142,#F26522);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;position: relative;display: inline-block}.ctt-title em::after{content: '';position: absolute;left: 0;bottom: -5px;width: 100%;height: 3px;border-radius: 2px;background: linear-gradient(90deg,#FF8142,#F26522,rgba(242,101,34,.2),transparent)}.ctt-sub{font-size: .95rem;color: var(--vc-gray);line-height: 1.85;max-width: 600px;margin: 0 auto;font-weight: 300}.ctt-sub strong{color: inherit;font-weight: inherit}.ctt-body{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;align-items: start}.ctt-left{display: flex;flex-direction: column;gap: 16px}.ctt-img-card{position: relative;border-radius: 24px;overflow: hidden;box-shadow: 0 8px 40px rgba(14,28,47,.14),0 2px 8px rgba(14,28,47,.06);aspect-ratio: 4/3}.ctt-img-card img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .7s var(--vc-ease-expo)}.ctt-img-card:hover img{transform: scale(1.04)}.ctt-img-overlay{position: absolute;inset: 0;background: linear-gradient( 180deg,transparent 40%,rgba(14,28,47,.55) 75%,rgba(14,28,47,.82) 100% );pointer-events: none}.ctt-img-badge{position: absolute;bottom: 20px;left: 20px;right: 20px;display: flex;align-items: center;gap: 12px;background: rgba(255,255,255,.1);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid rgba(255,255,255,.2);border-radius: 14px;padding: 12px 16px}.ctt-img-badge-icon{width: 38px;height: 38px;border-radius: 10px;flex-shrink: 0;background: var(--vc-orange);display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 12px rgba(242,101,34,.35)}.ctt-img-badge-icon svg{width: 18px;height: 18px;color: #fff}.ctt-img-badge-text{}.ctt-img-badge-title{font-size: .78rem;font-weight: 700;color: #fff;line-height: 1.2;margin-bottom: 1px}.ctt-img-badge-sub{font-size: .65rem;color: rgba(255,255,255,.6);font-weight: 300}.ctt-benefits{background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 20px;overflow: hidden;box-shadow: 0 1px 2px rgba(14,28,47,.04),0 4px 16px rgba(14,28,47,.05)}.ctt-benefit{display: flex;align-items: center;gap: 16px;padding: 18px 24px;position: relative;transition: background .2s;cursor: default}.ctt-benefit:not(:last-child){border-bottom: 1px solid var(--vc-gray-lt)}.ctt-benefit:hover{background: var(--vc-gray-xlt)}.ctt-benefit::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: var(--benefit-color,var(--vc-orange));border-radius: 0 3px 3px 0;transform: scaleY(0);transform-origin: center;transition: transform .3s var(--vc-ease-expo)}.ctt-benefit:hover::before{transform: scaleY(1)}.ctt-benefit-icon{width: 44px;height: 44px;border-radius: 12px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: var(--benefit-lt,rgba(242,101,34,.10));border: 1.5px solid var(--benefit-bd,rgba(242,101,34,.22));transition: transform .35s var(--vc-ease-back),background .2s}.ctt-benefit:hover .ctt-benefit-icon{transform: scale(1.08) rotate(-5deg)}.ctt-benefit-icon svg{width: 20px;height: 20px;color: var(--benefit-color,var(--vc-orange));margin: auto}.ctt-benefit-icon,.a-mvv-icon,.svc-fact-icon,.nc-proto-icon{align-self: flex-start}.ctt-benefit-icon svg,.a-mvv-icon svg,.svc-fact-icon svg,.nc-proto-icon svg{display: block;overflow: visible;transform-origin: center center;margin: auto}.ctt-benefit-text{}.ctt-benefit-title{font-family: 'Outfit',sans-serif;font-size: .88rem;font-weight: 700;color: var(--vc-text);line-height: 1.25;margin-bottom: 2px}.ctt-benefit-title strong{color: var(--benefit-color,var(--vc-orange))}.ctt-benefit-desc{font-size: .75rem;color: var(--vc-gray);font-weight: 300;line-height: 1.5}.ctt-form-card{background: var(--vc-white);border: 1.5px solid var(--vc-gray-lt);border-radius: 24px;padding: 36px;box-shadow: 0 2px 4px rgba(14,28,47,.04),0 12px 40px rgba(14,28,47,.08);position: sticky;top: 32px}.ctt-form-hdr{margin-bottom: 28px}.ctt-form-tag{display: inline-flex;align-items: center;gap: 6px;font-family: 'Outfit',sans-serif;font-size: .62rem;font-weight: 800;letter-spacing: .2em;text-transform: uppercase;color: var(--vc-orange);margin-bottom: 10px}.ctt-form-tag-dot{width: 6px;height: 6px;border-radius: 50%;background: var(--vc-orange);box-shadow: 0 0 0 3px rgba(242,101,34,.10)}.ctt-form-title{font-family: 'Outfit',sans-serif;font-size: 1.35rem;font-weight: 800;color: var(--vc-navy);line-height: 1.2;letter-spacing: -.02em;margin-bottom: 8px}.ctt-form-title span{background: linear-gradient(135deg,#FF8142,#F26522);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.ctt-form-desc{font-size: .8rem;color: var(--vc-gray);font-weight: 300;line-height: 1.6}.ctt-fields{display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px}.ctt-field{position: relative}.ctt-field-icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;color: var(--vc-gray);pointer-events: none;transition: color .2s}.ctt-field textarea~.ctt-field-icon,.ctt-field-textarea .ctt-field-icon{top: 16px;transform: none}.ctt-input{width: 100%;padding: 13px 14px 13px 40px;border: 1.5px solid var(--vc-gray-lt);border-radius: 12px;font-family: 'Outfit',sans-serif;font-size: .85rem;color: var(--vc-text);background: var(--vc-off);outline: none;transition: border-color .22s,background .22s,box-shadow .22s;-webkit-appearance: none}.ctt-input::placeholder{color: var(--vc-gray);font-weight: 300}.ctt-input:focus{border-color: var(--vc-orange);background: var(--vc-white);box-shadow: 0 0 0 3px rgba(242,101,34,.10)}.ctt-input:focus~.ctt-field-icon{color: var(--vc-orange)}textarea.ctt-input{resize: none;min-height: 88px;padding-top: 14px;transition: border-color .22s,background .22s,box-shadow .22s,min-height .3s var(--vc-ease-expo)}textarea.ctt-input:focus{min-height: 110px}.ctt-input:required:not(:placeholder-shown):invalid{border-color: #ef4444}.ctt-submit{width: 100%;padding: 15px 24px;border-radius: 14px;border: none;cursor: pointer;background: linear-gradient(135deg,#FF8142 0%,#F26522 100%);color: #fff;font-family: 'Outfit',sans-serif;font-size: .88rem;font-weight: 800;letter-spacing: .02em;box-shadow: 0 4px 20px rgba(242,101,34,.35),inset 0 1px 0 rgba(255,255,255,.2);position: relative;overflow: hidden;transition: transform .3s var(--vc-ease-back),box-shadow .3s;display: flex;align-items: center;justify-content: center;gap: 10px}.ctt-submit::before{content: '';position: absolute;inset: 0;background: linear-gradient(115deg,rgba(255,255,255,.18) 0%,transparent 55%);border-radius: inherit;pointer-events: none}.ctt-submit:hover{transform: translateY(-3px);box-shadow: 0 8px 28px rgba(242,101,34,.35),inset 0 1px 0 rgba(255,255,255,.2)}.ctt-submit:active{transform: translateY(-1px)}.ctt-submit svg{width: 16px;height: 16px;flex-shrink: 0}.ctt-trust{display: flex;align-items: center;justify-content: center;gap: 20px;margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--vc-gray-lt);flex-wrap: wrap}.ctt-trust-item{display: flex;align-items: center;gap: 6px;font-size: .65rem;font-weight: 600;color: var(--vc-gray);letter-spacing: .04em}.ctt-trust-item svg{width: 13px;height: 13px;color: var(--vc-teal);flex-shrink: 0}.ctt-success{display: none;flex-direction: column;align-items: center;text-align: center;padding: 20px 0;gap: 14px}.ctt-success-icon{width: 64px;height: 64px;border-radius: 50%;background: linear-gradient(135deg,rgba(43,190,211,.12),rgba(43,190,211,.06));border: 2px solid rgba(43,190,211,.3);display: flex;align-items: center;justify-content: center}.ctt-success-icon svg{width: 28px;height: 28px;color: var(--vc-teal)}.ctt-success-title{font-size: 1.1rem;font-weight: 800;color: var(--vc-navy)}.ctt-success-sub{font-size: .82rem;color: var(--vc-gray);font-weight: 300;line-height: 1.6;max-width: 280px}.ctt-form-card.sent .ctt-form-inner{display: none}.ctt-form-card.sent .ctt-success{display: flex}@media(max-width: 980px){.ctt-wrap{padding:0 32px}.ctt-body{grid-template-columns: 1fr;gap: 24px}.ctt-left{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;align-items: start}.ctt-form-card{position: static}}@media(max-width: 700px){.ctt-wrap{padding:0 18px}.ctt-sec{padding: 0px 0 80px}.ctt-title{font-size: clamp(1.8rem,7vw,2.4rem)}.ctt-left{grid-template-columns: 1fr}.ctt-form-card{padding: 24px}.ctt-trust{gap: 12px}}.brand-lockup{display: flex;align-items: center;gap: 12px;text-decoration: none}.brand-stack{display: flex;flex-direction: column;line-height: 1;margin-left: 10px}.brand-title{font-family: "Hanover","Outfit",sans-serif;font-size: .95rem;font-weight: 500;color: #8CB5C8;letter-spacing: .04em}.brand-sec-title{font-family: "Hanover";color: var(--vc-white);font-size: .95em}.brand-subtitle{font-family: "Nunito","Outfit",sans-serif;font-size: .45rem;font-weight: 500;color: rgba(255,129,66,.96)!important;letter-spacing: .18em;text-transform: uppercase;margin-top: 2px;opacity: 1;visibility: visible}.f-logo .brand-title{font-size: .95rem}.f-logo .brand-subtitle{font-size: .45rem}.f-logo-text{font-family: "Hanover","Outfit",sans-serif;font-size: .95rem;letter-spacing: .04em;line-height: 1;color: #fff}.f-tagline{font-family: serif}.vn-dd-kicker{padding: 0 0 10px 0;color: #8a94a6;font-size: .68rem;letter-spacing: .08em;text-transform: uppercase}.vn-side-card-badge--muted{color: #6b7a99}.vn-quick-cta{display: inline-flex;align-items: center;gap: 7px;padding: 10px 16px;border-radius: 100px;background: rgba(242,101,34,.15);border: 1px solid rgba(242,101,34,.3);color: #ff8a5c;font-size: .72rem;font-weight: 700;text-decoration: none;margin-bottom: 16px;transition: background .2s,border-color .2s,color .2s}.vn-quick-cta:hover{background: rgba(242,101,34,.22)}.vn-quick-cta--casa{background: rgba(140,181,200,.07);border-color: rgba(140,181,200,.22);color: var(--vc-casa)}.vn-quick-cta--casa:hover{background: rgba(140,181,200,.14)}.vn-quick-cta--empresa{background: rgba(23,98,163,.07);border-color: rgba(23,98,163,.22);color: var(--vc-blue)}.vn-quick-cta--empresa:hover{background: rgba(23,98,163,.14)}.vnd-row[href]{text-decoration: none}.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.svc-cta-strip__btn--primary,.booking__cta,.vn-cta,.ctx-btn,.info-cta,.btn-primary-cta{position: relative;overflow: hidden;isolation: isolate}.btn--primary::after,.btn-primary::after,.a-btn-primary::after,.btn-cta-primary::after,.hero-btn-primary::after,.svc-cta-strip__btn--primary::after,.booking__cta::after,.vn-cta::after,.ctx-btn::after,.info-cta::after,.btn-primary-cta::after{content: "";position: absolute;top: 0;left: -75%;width: 50%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform: skewX(-20deg);transition: left .5s ease;pointer-events: none;z-index: 0}.btn--primary:hover::after,.btn-primary:hover::after,.a-btn-primary:hover::after,.btn-cta-primary:hover::after,.hero-btn-primary:hover::after,.svc-cta-strip__btn--primary:hover::after,.booking__cta:hover::after,.vn-cta:hover::after,.ctx-btn:hover::after,.info-cta:hover::after,.btn-primary-cta:hover::after{left: 130%}.btn--primary>*,.btn-primary>*,.a-btn-primary>*,.btn-cta-primary>*,.hero-btn-primary>*,.svc-cta-strip__btn--primary>*,.booking__cta>*,.vn-cta>*,.ctx-btn>*,.info-cta>*,.btn-primary-cta>*{position: relative;z-index: 1}.vn-social-link{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);transition: background .2s;text-decoration: none}.vn-social-icon{width: 24px;height: 24px;object-fit: contain}.hub-grid--triad{max-width: 1240px;margin: 0 auto;padding: 8px clamp(22px,3vw,48px) 48px;grid-template-columns: repeat(3,minmax(0,1fr))}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.brand-lockup--seal{display: inline-flex;align-items: center;justify-content: center;gap: 0;line-height: 0;text-decoration: none;flex-shrink: 0}.brand-lockup--seal:hover .brand-seal{transform: translateY(-1px) scale(1.025)}.brand-seal{display: block;width: 118px;max-width: min(22vw,118px);height: auto;filter: drop-shadow(0 12px 24px rgba(0,0,0,.18));transition: transform .28s ease,filter .28s ease}.brand-lockup--seal-footer .brand-seal--footer{filter: drop-shadow(0 18px 34px rgba(0,0,0,.22))}.f-logo{display: flex;align-items: center;justify-content: flex-start;min-width: 0}@media (max-width: 768px){.f-logo{justify-content: center}}.f-logo .brand-lockup--seal{align-items: center;justify-content: flex-start}.footer-row1{align-items: center}@media (max-width: 1200px){.brand-seal{max-width:min(24vw,104px)}.brand-lockup--seal-footer .brand-seal--footer{width: 146px;max-width: min(44vw,146px)}}@media (max-width: 768px){.brand-seal{width:92px;max-width: min(34vw,92px)}.brand-lockup--seal-footer .brand-seal--footer{width: 124px;max-width: min(48vw,124px)}}.vn-social-link{background: transparent!important;border: none!important;box-shadow: none!important;padding: 0}.vn-social-icon{width: 50px!important;height: 50px!important}.vn-mega-tag{font-size: .52rem!important}.vn-svc-icon{overflow: hidden}.vn-svc-icon img{width: 22px;height: 22px;object-fit: contain;display: block;filter: none}.vn-social-link{background: transparent!important;border: none!important;box-shadow: none!important;padding: 0}.vn-social-icon{width: 50px!important;height: 50px!important;object-fit: contain}.vn-nav-desktop>.vn-item:nth-child(2) .vn-svc-icon img{filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(600%) hue-rotate(345deg) brightness(98%)}.vn-nav-desktop>.vn-item:nth-child(3) .vn-svc-icon img{filter: brightness(0) saturate(100%) invert(68%) sepia(25%) saturate(350%) hue-rotate(170deg) brightness(95%)}.vn-nav-desktop>.vn-item:nth-child(4) .vn-svc-icon img{filter: brightness(0) saturate(100%) invert(28%) sepia(74%) saturate(1238%) hue-rotate(179deg) brightness(92%) contrast(88%)}.vn-social-icon{width: 50px!important;height: 50px!important;object-fit: contain}.vnd-row-left{display: flex;align-items: center;gap: 14px;min-width: 0;flex: 1;flex-wrap: wrap}.vnd-row-label{font-weight: 700}.vnd-row-kind{display: inline-flex;align-items: center;justify-content: center;height: 22px;padding: 0 9px;border-radius: 999px;border: 1px solid rgba(242,101,34,.16);background: rgba(242,101,34,.08);color: #ff9a72;font-size: .58rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;margin-left: auto}.vnd-row-kind--link{border-color: rgba(255,255,255,.08);background: rgba(255,255,255,.04);color: rgba(255,255,255,.54)}.vnd-row-menu{position: relative;border-color: rgba(242,101,34,.12);background: linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.vnd-row-menu::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 2px;border-radius: 999px;background: linear-gradient(180deg,var(--vc-orange),rgba(242,101,34,.18))}.vnd-row-link{background: rgba(255,255,255,.02)}.vnd-row-arrow{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 10px;border: 1px solid rgba(255,255,255,.08);background: rgba(255,255,255,.03);color: rgba(255,255,255,.36);margin-left: 10px;transition: background .2s,border-color .2s,color .2s,transform .2s}.vnd-row:hover .vnd-row-arrow{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.14);color: #fff;transform: translateX(2px)}.vnd-nav-section-label{margin: 8px 2px 2px;padding: 8px 2px 0;border-top: 1px solid rgba(255,255,255,.06);font-size: .62rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: rgba(255,255,255,.34)}.vnd-item-icon{width: 36px;height: 36px;border-radius: 11px;background: linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border: 1px solid rgba(255,255,255,.08);box-shadow: inset 0 1px 0 rgba(255,255,255,.04)}.vnd-item-icon img{width: 19px;height: 19px;object-fit: contain;display: block;filter: none;mix-blend-mode: normal}.vnd-highlight-card strong{line-height: 1.5}@media (max-width: 640px){.vnd-footer{margin-top:18px}}@media (max-width: 640px){.services-panel,.svc-card{padding:18px 14px 16px!important;min-height: 214px;border-radius: 18px}.svc-top{margin-bottom: 14px}.svc-icon-wrap{width: 84px;height: 84px}.svc-name{font-size: 1.02rem;line-height: 1.2;word-break: normal;overflow-wrap: anywhere}.svc-foot-lbl{font-size: .84rem}}@media (max-width: 420px){.services-panel,.svc-card{min-height:198px;padding: 16px 12px 14px!important}.svc-icon-wrap{width: 72px;height: 72px}.svc-name{font-size: .92rem}.svc-foot-lbl{font-size: .8rem}}.vn-nav-desktop>.vn-item:nth-child(3) .vn-mega-tag-dot{background: var(--vc-casa);box-shadow: 0 0 0 3px rgba(140,181,200,.18)}.vn-nav-desktop>.vn-item:nth-child(4) .vn-mega-tag-dot{background: var(--vc-blue);box-shadow: 0 0 0 3px rgba(23,98,163,.18)}:where( h1,.heading,.hero-title,.a-hero-title,.b-hero-title,.sp-title,.hub-hero h1,.legal-hero h1,.hero__name,#nc-h1,#ec-h1,#pse-h1 ){font-family: "Outfit",sans-serif}img[src*="autismo.webp"],image[href*="autismo.webp"]{filter: none!important;-webkit-filter: none!important;mix-blend-mode: normal!important}body[data-page="em-casa"],body[data-section="em-casa"]{--ctx-accent: var(--vc-casa);--ctx-accent-rgb: var(--vc-casa-rgb)}body[data-page="para-sua-empresa"],body[data-section="para-sua-empresa"]{--ctx-accent: var(--vc-blue);--ctx-accent-rgb: var(--vc-blue-rgb)}.eyebrow,.nc-eyebrow,.cg-eyebrow,.ctt-eyebrow,.svc-desc-eyebrow,.hero-eyebrow{display: inline-flex;align-items: center;justify-content: center;gap: 12px;font-size: .62rem;font-weight: 800;letter-spacing: .24em;text-transform: uppercase;color: var(--ctx-accent,var(--vc-orange))}.eyebrow-line,.nc-eyebrow-line,.svc-desc-eyebrow-line,.ctt-eyebrow-line,.hero-eyebrow-line,.ey-line,.cg-eyebrow::before,.cg-eyebrow::after{width: 26px;height: 1.5px;border-radius: 999px;background: currentColor;opacity: .36;flex-shrink: 0}.cg-eyebrow::after{content: ""}.eyebrow--center,.hdr>.eyebrow,header[style*="text-align:center"]>.eyebrow,#svc-hdr .eyebrow,#depo-hdr .eyebrow{justify-content: center}.eyebrow--left,.cg-eyebrow,.svc-desc-eyebrow,.nc-eyebrow,.ctt-eyebrow,.hero-eyebrow{justify-content: flex-start}.hdr-title em,.sec-title em,.ctt-title em,.cg-title em,.aba-d-title em,.nc-hero h1 em,.a-hero h1 em,.hero-title em{position: relative;display: inline-block;font-style: normal}.hdr-title em::after,.sec-title em::after,.ctt-title em::after,.cg-title em::after,.aba-d-title em::after,.nc-hero h1 em::after,.a-hero h1 em::after,.hero-title em::after{content: "";position: absolute;left: 0;right: 0;bottom: calc(-1 * 9px);height: 3px;border-radius: var(--vc-radius-pill);background: linear-gradient(90deg,color-mix(in srgb,var(--ctx-accent,var(--vc-orange)) 98%,white 2%) 0%,color-mix(in srgb,var(--ctx-accent,var(--vc-orange)) 52%,transparent 48%) 78%,transparent 100%);box-shadow: 0 10px 24px rgba(var(--ctx-accent-rgb,var(--vc-orange-rgb)),.16);transform-origin: left center;transition: transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease}.btn--primary,.btn-primary,.cg-tag,.btn-primary-cta,.hero-btn-primary,.a-btn-primary{min-height: 48px;padding: 14px 24px;border-radius: 999px;font-family: 'Outfit',sans-serif;font-size: .82rem;font-weight: 700;letter-spacing: .02em}.btn--ghost,.cg-tag{min-height: 48px;padding: 14px 24px;border-radius: 999px;font-family: 'Outfit',sans-serif;font-size: .8rem;font-weight: 600;letter-spacing: .02em}body[data-page="em-casa"] .btn--primary:not(.btn--primary--ctx),body[data-section="em-casa"][data-template="specialty"] .btn--primary:not(.btn--primary--ctx),body[data-page="em-casa"] .btn-primary,body[data-section="em-casa"][data-template="specialty"] .btn-primary,body[data-page="em-casa"] .btn-primary-cta,body[data-section="em-casa"][data-template="specialty"] .btn-primary-cta,body[data-page="em-casa"] .hero-btn-primary,body[data-section="em-casa"][data-template="specialty"] .hero-btn-primary{background: linear-gradient(135deg,color-mix(in srgb,var(--vc-casa) 72%,white 28%) 0%,var(--vc-casa) 100%);box-shadow: 0 8px 28px rgba(var(--vc-casa-rgb),.24),inset 0 1px 0 rgba(255,255,255,.15)}body[data-page="para-sua-empresa"] .btn--primary:not(.btn--primary--ctx),body[data-section="para-sua-empresa"][data-template="specialty"] .btn--primary:not(.btn--primary--ctx),body[data-page="para-sua-empresa"] .btn-primary,body[data-section="para-sua-empresa"][data-template="specialty"] .btn-primary,body[data-page="para-sua-empresa"] .btn-primary-cta,body[data-section="para-sua-empresa"][data-template="specialty"] .btn-primary-cta,body[data-page="para-sua-empresa"] .hero-btn-primary,body[data-section="para-sua-empresa"][data-template="specialty"] .hero-btn-primary{background: linear-gradient(135deg,color-mix(in srgb,var(--vc-blue) 74%,white 26%) 0%,var(--vc-blue) 100%);box-shadow: 0 8px 28px rgba(var(--vc-blue-rgb),.26),inset 0 1px 0 rgba(255,255,255,.15)}.btn--ghost,.cg-tag{background: rgba(255,255,255,.07);border: 1.5px solid rgba(255,255,255,.14);color: rgba(255,255,255,.8);transition: transform .3s cubic-bezier(.34,1.56,.64,1),background .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.btn--ghost:hover,.cg-tag:hover{transform: translateY(-3px);background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.24);color: #fff;box-shadow: 0 10px 24px rgba(14,28,47,.14)}.stage2-section-head{display: grid;justify-items: center;gap: 16px;text-align: center}body[data-page="na-clinica"] .stage2-section-head,body[data-page="em-casa"] .stage2-section-head,body[data-page="para-sua-empresa"] .stage2-section-head{max-width: 820px;margin-inline:auto}.stage2-section-head:is(.hdr-title,h2){margin: 0;text-wrap: balance}.stage2-section-head:is(.hdr-sub,p){max-width: 60ch;margin: 0 auto!important}body[data-page="em-casa"] .stage2-section-head .eyebrow,body[data-page="para-sua-empresa"] .stage2-section-head .eyebrow,body[data-page="na-clinica"] .stage2-section-head .nc-eyebrow{justify-content: center!important}body[data-page="em-casa"] .stage2-section-head .eyebrow,body[data-page="para-sua-empresa"] .stage2-section-head .eyebrow,body[data-page="na-clinica"] .stage2-section-head .nc-eyebrow{margin-inline:auto}body[data-page="em-casa"] .stage2-section-head .hdr-pill,body[data-page="para-sua-empresa"] .stage2-section-head .hdr-pill,body[data-page="na-clinica"] .stage2-section-head .hdr-pill{display: inline-flex;align-items: center;justify-content: center;gap: 12px;padding: 0!important;min-height: auto;background: transparent!important;border: none!important;box-shadow: none!important;border-radius: 0!important;color: var(--ctx-accent)!important;font-size: .62rem;font-weight: 800;letter-spacing: .24em;text-transform: uppercase}body[data-page="em-casa"] .stage2-section-head .hdr-pill::before,body[data-page="em-casa"] .stage2-section-head .hdr-pill::after,body[data-page="para-sua-empresa"] .stage2-section-head .hdr-pill::before,body[data-page="para-sua-empresa"] .stage2-section-head .hdr-pill::after,body[data-page="na-clinica"] .stage2-section-head .hdr-pill::before,body[data-page="na-clinica"] .stage2-section-head .hdr-pill::after{content: "";width: 26px;height: 1.5px;border-radius: 999px;background: currentColor;opacity: .36;flex-shrink: 0}.stage2-section-head .hdr-pill-dot,.stage2-section-head:is(.tl-line,.gr-line,.nc-or-line,.nc-or-line--svc){display: none!important}body[data-page="na-clinica"]:is(.nc-hero h1,.hdr-title,#nc-faq-h2,#nc-cta-h2) em,body[data-page="em-casa"]:is(.a-hero h1,.hdr-title,#ec-faq-h2,#ec-cta-h2) em,body[data-page="para-sua-empresa"]:is(.a-hero h1,.hdr-title,#pse-faq-h2,#pse-cta-h2) em,body[data-page="home"]:is(.hdr-title,.sec-title,.cg-title) em{position: relative;display: inline-block;font-style: normal}body[data-page="na-clinica"]:is(.nc-hero h1,.hdr-title,#nc-faq-h2,#nc-cta-h2) em::after,body[data-page="em-casa"]:is(.a-hero h1,.hdr-title,#ec-faq-h2,#ec-cta-h2) em::after,body[data-page="para-sua-empresa"]:is(.a-hero h1,.hdr-title,#pse-faq-h2,#pse-cta-h2) em::after,body[data-page="home"]:is(.hdr-title,.sec-title,.cg-title) em::after{content: "";position: absolute;left: 0;right: 0;bottom: calc(-1 * 9px);height: 3px;border-radius: 999px;background: linear-gradient(90deg,color-mix(in srgb,var(--ctx-accent) 98%,white 2%) 0%,color-mix(in srgb,var(--ctx-accent) 56%,transparent 44%) 78%,transparent 100%);box-shadow: 0 10px 24px rgba(var(--ctx-accent-rgb),.16);transform-origin: left center;transition: transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease}body[data-page="na-clinica"] .nc-process-card,body[data-page="em-casa"] .a-how-card,body[data-page="para-sua-empresa"] .a-how-card{position: relative;overflow: hidden;border-radius: var(--vc-radius-card);box-shadow: 0 18px 36px rgba(10,20,35,.10);cursor: default;isolation: isolate}body[data-page="na-clinica"] .nc-process-card::before,body[data-page="em-casa"] .a-how-card::before,body[data-page="para-sua-empresa"] .a-how-card::before{content: "";position: absolute;left: 18px;right: 18px;top: 0;height: 3px;border-radius: 999px;background: linear-gradient(90deg,var(--ctx-accent) 0%,rgba(var(--ctx-accent-rgb),.26) 74%,transparent 100%);opacity: .95}body[data-page="na-clinica"] .nc-process-card::after,body[data-page="em-casa"] .a-how-card::after,body[data-page="para-sua-empresa"] .a-how-card::after{content: "";position: absolute;inset: 1px;border-radius: calc(var(--vc-radius-card) - 1px);background: linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,0));opacity: .55;pointer-events: none;z-index: -1}body[data-page="na-clinica"] .nc-process-card:hover,body[data-page="em-casa"] .a-how-card:hover,body[data-page="para-sua-empresa"] .a-how-card:hover{transform: translateY(-3px);box-shadow: 0 22px 42px rgba(10,20,35,.14)}body[data-page="na-clinica"] .nc-process-num,body[data-page="em-casa"] .a-how-num,body[data-page="para-sua-empresa"] .a-how-num{box-shadow: 0 10px 26px rgba(var(--ctx-accent-rgb),.20)}body[data-page="em-casa"] .a-how-card,body[data-page="para-sua-empresa"] .a-how-card{border: 1.5px solid rgba(var(--ctx-accent-rgb),.14);padding: 30px 24px 24px;transition: transform .3s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .24s ease}body[data-page="em-casa"] .a-how-card:hover,body[data-page="para-sua-empresa"] .a-how-card:hover{border-color: rgba(var(--ctx-accent-rgb),.26)}body[data-page="em-casa"] .a-how-icon,body[data-page="para-sua-empresa"] .a-how-icon{background: linear-gradient(180deg,rgba(var(--ctx-accent-rgb),.12),rgba(var(--ctx-accent-rgb),.06));border-color: rgba(var(--ctx-accent-rgb),.18)}@media (max-width: 900px){body[data-page="home"]:is(#svc-hdr,#equipe-hdr,#depo-hdr):is(.hdr-title,.sec-title),body[data-page="home"] .cg-title,.stage2-section-head:is(.hdr-title,h2){max-width:100%}}.stage2-faq-head{display: grid;align-content: start;justify-items: start;gap: 16px}.stage2-faq-head .hdr-pill{display: inline-flex;align-items: center;gap: 12px;padding: 0!important;min-height: auto;background: transparent!important;border: none!important;box-shadow: none!important;color: var(--ctx-accent)!important;font-size: .62rem;font-weight: 800;letter-spacing: .24em;text-transform: uppercase}.stage2-faq-head .hdr-pill::before,.stage2-faq-head .hdr-pill::after{content: "";width: 26px;height: 1.5px;border-radius: 999px;background: currentColor;opacity: .36;flex-shrink: 0}.stage2-faq-head .hdr-pill-dot,.stage2-faq-head:is(.tl-line,.gr-line,.nc-or-line){display: none!important}.stage2-faq-head h2,.stage2-faq-head p{margin: 0}body[data-page="em-casa"],body[data-section="em-casa"]{--stage3-accent: var(--vc-casa);--stage3-accent-rgb: var(--vc-casa-rgb)}body[data-page="para-sua-empresa"],body[data-section="para-sua-empresa"]{--stage3-accent: var(--vc-blue);--stage3-accent-rgb: var(--vc-blue-rgb)}body[data-page="na-clinica"] .nc-hero,body[data-page="em-casa"] .a-hero,body[data-page="para-sua-empresa"] .a-hero{position: relative;overflow: clip}body[data-page="na-clinica"] .nc-hero::after,body[data-page="em-casa"] .a-hero::after,body[data-page="para-sua-empresa"] .a-hero::after{content: "";position: absolute;inset: auto -12% -24% auto;width: clamp(320px,40vw,640px);height: clamp(320px,40vw,640px);border-radius: 50%;background: radial-gradient(circle,rgba(var(--stage3-accent-rgb),.16) 0%,rgba(var(--stage3-accent-rgb),.07) 32%,transparent 68%);pointer-events: none;filter: blur(6px)}body[data-page="na-clinica"] .nc-hero-inner,body[data-page="em-casa"] .a-hero-inner,body[data-page="para-sua-empresa"] .a-hero-inner{align-items: center;gap: clamp(28px,3.8vw,56px)}body[data-page="na-clinica"] .nc-hero h1,body[data-page="em-casa"] .a-hero h1,body[data-page="para-sua-empresa"] .a-hero h1{max-width: 12.5ch;text-wrap: balance;line-height: .98;margin-bottom: 18px}body[data-page="na-clinica"] .nc-hero-sub,body[data-page="em-casa"] .a-hero-sub,body[data-page="para-sua-empresa"] .a-hero-sub{max-width: 58ch;text-wrap: pretty}body[data-page="na-clinica"]body[data-page="em-casa"] .a-hero-side,body[data-page="para-sua-empresa"] .a-hero-side{position: relative;isolation: isolate}body[data-page="na-clinica"] .nc-hero-right::before,body[data-page="em-casa"] .a-hero-side::before,body[data-page="para-sua-empresa"] .a-hero-side::before{content: "";position: absolute;inset: 12px 8px auto 8px;height: calc(100% - 24px);border-radius: calc(26px+6px);background: linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border: 1px solid rgba(255,255,255,.08);pointer-events: none;z-index: -1}body[data-page="na-clinica"] .nc-process-card,body[data-page="em-casa"] .a-how-card,body[data-page="para-sua-empresa"] .a-how-card,body[data-page="em-casa"] .a-side-card,body[data-page="para-sua-empresa"] .a-side-card{backdrop-filter: blur(10px)}body[data-page="na-clinica"] .nc-process-card,body[data-page="em-casa"] .a-side-card,body[data-page="para-sua-empresa"] .a-side-card{border-radius: 26px;box-shadow: 0 18px 42px rgba(5,17,34,.18)}body[data-page="em-casa"] .a-hero-actions,body[data-page="para-sua-empresa"] .a-hero-actions,body[data-page="na-clinica"] .nc-hero-actions{gap: 12px}body[data-page="na-clinica"]:is(.btn--primary,.btn--ghost),body[data-page="em-casa"] .a-hero-actions .btn,body[data-page="para-sua-empresa"] .a-hero-actions .btn{align-items: center;justify-content: center}body[data-page="home"] .cta-band,body[data-page="na-clinica"] .nc-cta-band,body[data-page="em-casa"] .a-cta-band,body[data-page="para-sua-empresa"] .a-cta-band{position: relative;overflow: clip;border-radius: clamp(26px,3vw,34px);box-shadow: 0 26px 54px rgba(15,23,42,.14)}body[data-page="home"] .cta-band::after,body[data-page="na-clinica"] .nc-cta-band::after,body[data-page="em-casa"] .a-cta-band::after,body[data-page="para-sua-empresa"] .a-cta-band::after{content: "";position: absolute;inset: auto auto -22% -8%;width: clamp(260px,28vw,420px);height: clamp(260px,28vw,420px);border-radius: 50%;background: radial-gradient(circle,rgba(var(--stage3-accent-rgb),.18) 0%,rgba(var(--stage3-accent-rgb),.06) 42%,transparent 72%);pointer-events: none}body[data-page="na-clinica"] .nc-cta-inner,body[data-page="em-casa"] .a-cta-inner,body[data-page="para-sua-empresa"] .a-cta-inner,body[data-page="home"] .cta-band__text{display: grid;align-content: start;gap: 14px}body[data-page="na-clinica"] .nc-cta-band h2,body[data-page="em-casa"] .a-cta-band h2,body[data-page="para-sua-empresa"] .a-cta-band h2,body[data-page="home"] .cta-band h2{max-width: 13.5ch;text-wrap: balance;line-height: 1.02}body[data-page="na-clinica"] .nc-cta-band p,body[data-page="em-casa"] .a-cta-band p,body[data-page="para-sua-empresa"] .a-cta-band p,body[data-page="home"] .cta-desc{max-width: 52ch}body[data-page="na-clinica"] .nc-cta-actions,body[data-page="em-casa"] .a-cta-actions,body[data-page="para-sua-empresa"] .a-cta-actions,body[data-page="home"] .cta-band__btns{gap: 12px}body[data-page="na-clinica"]:is(.nc-cta-trust-item,.nc-cta-actions a),body[data-page="em-casa"]:is(.a-cta-trust-item,.a-cta-actions a),body[data-page="para-sua-empresa"]:is(.a-cta-trust-item,.a-cta-actions a),body[data-page="home"]:is(.cta-feature,.cta-band__btns a){border-radius: 999px}body[data-page="home"] .cta-band__btns a,body[data-page="na-clinica"] .nc-cta-actions a,body[data-page="em-casa"] .a-cta-actions a,body[data-page="para-sua-empresa"] .a-cta-actions a{min-height: 50px;padding-inline:22px}body[data-page="na-clinica"] .nc-svc,body[data-page="em-casa"] .a-svc,body[data-page="para-sua-empresa"] .a-svc{background: var(--vc-white)}body[data-page="na-clinica"] .nc-proto-sec,body[data-page="na-clinica"] .nc-equip,body[data-page="em-casa"] .a-how,body[data-page="para-sua-empresa"] .a-how,body[data-page="em-casa"] .a-faq,body[data-page="para-sua-empresa"] .a-faq{background: var(--vc-off)}body[data-page="em-casa"] .a-vant,body[data-page="para-sua-empresa"] .a-vant{position: relative;isolation: isolate}body[data-page="em-casa"] .a-vant::before,body[data-page="para-sua-empresa"] .a-vant::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));pointer-events: none}body[data-page="home"] .svc-icon-wrap,body[data-page="na-clinica"] .svc-icon-wrap,body[data-page="em-casa"] .svc-icon-wrap,body[data-page="para-sua-empresa"] .svc-icon-wrap,body[data-page="em-casa"] .a-how-icon,body[data-page="para-sua-empresa"] .a-how-icon,body[data-page="em-casa"] .a-vant-icon,body[data-page="para-sua-empresa"] .a-vant-icon,body[data-page="na-clinica"] .nc-tech-highlight-icon,body[data-page="na-clinica"] .nc-equip-ico,body[data-page="na-clinica"] .nc-proto-icon{border-radius: 18px;box-shadow: 0 6px 16px rgba(var(--stage3-accent-rgb),.05)}body[data-page="home"] .svc-img,body[data-page="na-clinica"] .svc-img,body[data-page="em-casa"] .svc-img,body[data-page="para-sua-empresa"] .svc-img{transition: transform .28s ease,filter .28s ease}body[data-page="home"] .svc-card:hover .svc-img,body[data-page="na-clinica"] .svc-card:hover .svc-img,body[data-page="em-casa"] .svc-card:hover .svc-img,body[data-page="para-sua-empresa"] .svc-card:hover .svc-img{transform: translateY(-2px)}body[data-page="home"] .svc-cta-strip__btn,body[data-page="na-clinica"] .svc-cta-strip__btn,body[data-page="em-casa"] .svc-cta-strip__btn,body[data-page="para-sua-empresa"] .svc-cta-strip__btn{min-height: 48px;padding: 14px 24px;border-radius: 999px}body[data-page="em-casa"] .a-how-num,body[data-page="para-sua-empresa"] .a-how-num,body[data-page="na-clinica"] .nc-process-num{border: 1px solid rgba(var(--stage3-accent-rgb),.16)}body[data-page="em-casa"] .a-vant-card,body[data-page="para-sua-empresa"] .a-vant-card,body[data-page="na-clinica"] .nc-proto-card,body[data-page="na-clinica"] .nc-equip-item{box-shadow: 0 18px 44px rgba(15,23,42,.08)}body[data-page="na-clinica"] .nc-proto-card,body[data-page="na-clinica"] .nc-equip-item,body[data-page="em-casa"] .a-vant-card,body[data-page="para-sua-empresa"] .a-vant-card,body[data-page="em-casa"] .a-faq-item,body[data-page="para-sua-empresa"] .a-faq-item,body[data-page="na-clinica"] .nc-faq-item{border-color: rgba(var(--stage3-accent-rgb),.10)}body[data-page="home"] .cta-band__eyebrow,body[data-page="na-clinica"] .nc-cta-eyebrow,body[data-page="em-casa"] .a-cta-eyebrow,body[data-page="para-sua-empresa"] .a-cta-eyebrow{color: color-mix(in srgb,var(--stage3-accent) 72%,white 28%);letter-spacing: .22em}@media (max-width: 980px){body[data-page="na-clinica"] .nc-hero h1,body[data-page="em-casa"] .a-hero h1,body[data-page="para-sua-empresa"] .a-hero h1,body[data-page="na-clinica"] .nc-cta-band h2,body[data-page="em-casa"] .a-cta-band h2,body[data-page="para-sua-empresa"] .a-cta-band h2,body[data-page="home"] .cta-band h2{max-width:100%}}@media (max-width: 767px){body[data-page="home"] .cta-band,body[data-page="na-clinica"] .nc-cta-band,body[data-page="em-casa"] .a-cta-band,body[data-page="para-sua-empresa"] .a-cta-band{border-radius:24px}body[data-page="home"] .cta-band__btns,body[data-page="na-clinica"] .nc-cta-actions,body[data-page="em-casa"] .a-cta-actions,body[data-page="para-sua-empresa"] .a-cta-actions,body[data-page="home"] .cta-band__btns a,body[data-page="na-clinica"] .nc-cta-actions a,body[data-page="em-casa"] .a-cta-actions a,body[data-page="para-sua-empresa"] .a-cta-actions a{width: 100%}}body[data-page="home"] .specialty-cards-grid .svc-icon-wrap,body[data-page="na-clinica"] .specialty-cards-grid .svc-icon-wrap,body[data-page="em-casa"] .specialty-cards-grid .svc-icon-wrap,body[data-page="para-sua-empresa"] .specialty-cards-grid .svc-icon-wrap{box-shadow: none!important;background: transparent!important;border: none!important;border-radius: 0!important}.specialty-cards-grid{--svc-cols: 4}.specialty-cards-grid.services-panel:not([hidden]){display: grid;grid-template-columns: repeat(var(--svc-cols),minmax(0,1fr));gap: 14px}.specialty-cards-grid.services-panel[hidden]{display: none!important}.specialty-cards-grid .svc-img{width: 80px;height: 80px;aspect-ratio: 1/1;object-fit: contain;display: block;content-visibility: auto}.specialty-cards-grid .svc-img[loading="lazy"]{will-change: transform;decoding: async}.specialty-cards-grid .svc-icon-wrap{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;transition: transform .3s cubic-bezier(.34,1.4,.64,1)}.specialty-cards-grid .svc-card:hover .svc-icon-wrap{transform: scale(1.08)}.specialty-cards-grid .svc-foot{display: flex;align-items: center;justify-content: center;padding: 0;margin-top: 6px;position: relative;z-index: 1}.specialty-cards-grid .svc-foot-lbl{font-size: .8rem;font-weight: 600;color: var(--vc-gray);transition: color .2s}.specialty-cards-grid .svc-card:hover .svc-foot-lbl{color: var(--active-color,var(--vc-navy))}.specialty-cards-grid .svc-name{font-family: "Outfit",sans-serif;font-size: .97rem;font-weight: 800;color: var(--vc-navy);line-height: 1.25;letter-spacing: -.01em;margin-bottom: 6px;position: relative;z-index: 1}.specialty-cards-grid .svc-card{color: inherit;text-decoration: none}.specialty-cards-grid a.svc-card{cursor: pointer}@media (max-width: 1100px){.specialty-cards-grid{--svc-cols:3}}@media (max-width: 760px){.specialty-cards-grid{--svc-cols:2}}@media (max-width: 520px){.specialty-cards-grid{--svc-cols:1}}.d-0{--d: 0ms!important}.d-80{--d: 80ms!important}.d-160{--d: 160ms!important}.d-200{--d: 200ms!important}.d-240{--d: 240ms!important}.d-280{--d: 280ms!important}.d-360{--d: 360ms!important}.btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.hero-btn-primary,.a-btn-primary,.cg-tag,.svc-cta-strip__btn,.cta-band .btn--primary,.cta-band .btn--ghost,.nc-cta-actions .btn--primary,.nc-cta-actions .btn--ghost,.a-cta-actions .btn,.vnd-cta-primary,.vnd-cta-secondary{min-height: 48px;padding: 14px 24px;border-radius: var(--vc-radius-pill)!important}.specialty-cards-grid .svc-icon-wrap{background: transparent!important;border: 0!important;box-shadow: none!important;border-radius: 0!important}.specialty-cards-grid .svc-card{overflow: hidden}.specialty-cards-grid .svc-card:hover{transform: translateY(-4px)}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,[role="tab"]:focus-visible{outline: 2px solid rgba(242,101,34,.55);outline-offset: 3px}@media (max-width: 767px){.btn,.btn--primary,.btn--ghost,.cg-tag,.svc-cta-strip__btn,.vnd-cta-primary,.vnd-cta-secondary{min-height:46px;padding: 13px 20px}}.btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.hero-btn-primary,.a-btn-primary,.cg-tag,.svc-cta-strip__btn,.cta-band .btn--primary,.cta-band .btn--ghost,.nc-cta-actions .btn--primary,.nc-cta-actions .btn--ghost,.a-cta-actions .btn,.vnd-cta-primary,.vnd-cta-secondary,.vn-cta,.vn-side-card-cta,.ctx-cta,.b-btn-or,.b-btn-gh,.total-pill,.hdr-pill,.ctt-pill,.ctx-count,.vnd-row-kind,.vn-quick-cta,.tag,.eqb-spec,.eqc-tag,.eqb-tag,.cg-tag-dot,.ctt-pill-dot,.hdr-pill-dot,.total-pill-dot{border-radius: var(--vc-radius-pill)!important}.specialty-cards-grid .svc-card,body[data-page="na-clinica"] .nc-process-card,body[data-page="em-casa"] .a-how-card,body[data-page="para-sua-empresa"] .a-how-card,body[data-page="em-casa"] .a-vant-card,body[data-page="para-sua-empresa"] .a-vant-card,body[data-page="home"] .cta-band,body[data-page="na-clinica"] .nc-cta-band,body[data-page="em-casa"] .a-cta-band,body[data-page="para-sua-empresa"] .a-cta-band,body[data-page="home"] .cg-photo,body[data-page="home"] .ctt-img-card,body[data-page="home"] .ctt-form-card,body[data-page="na-clinica"] .nc-equip-item,body[data-page="na-clinica"] .nc-proto-card,body[data-page="na-clinica"] .nc-faq-item,body[data-page="em-casa"] .a-side-card,body[data-page="em-casa"] .a-faq-item,body[data-page="para-sua-empresa"] .a-side-card,body[data-page="para-sua-empresa"] .a-faq-item,.b-card,.b-img-card,.b-process-card,.b-step-card{border-radius: var(--vc-radius-card)!important}.svc-icon-wrap,.a-how-icon,.a-vant-icon,.nc-process-num,.nc-tech-highlight-icon,.nc-equip-ico,.nc-proto-icon,.cta-band__anchor,.svc-cta-strip__icon,.ctt-benefit,.ctt-benefit-icon,.cg-tag,.eqc-card,.eqb-card{border-radius: var(--vc-radius-card-sm)!important}body{--btn-accent: #F26522;--btn-accent-rgb: 242,101,34;--btn-accent-soft: #FF8142}body[data-care-context="casa"],body[data-page="em-casa"],body[data-section="em-casa"]{--btn-accent: #8CB5C8;--btn-accent-rgb: 140,181,200;--btn-accent-soft: color-mix(in srgb,#8CB5C8 76%,white 24%)}body[data-care-context="empresa"],body[data-page="para-sua-empresa"],body[data-section="para-sua-empresa"]{--btn-accent: #1762A3;--btn-accent-rgb: 23,98,163;--btn-accent-soft: color-mix(in srgb,#1762A3 76%,white 24%)}:is(.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.booking__cta,.vn-cta,.info-cta,.btn-primary-cta,.vnd-cta-primary,.hub-btn:not(.hub-btn--ghost),.svc-cta-strip__btn--primary){display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 24px;border: none;border-radius: var(--vc-radius-pill);font-family: "Outfit",sans-serif;font-size: .84rem;font-weight: 700;letter-spacing: .02em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: none}:is(.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.booking__cta,.info-cta,.btn-primary-cta,.hub-btn:not(.hub-btn--ghost)){background: linear-gradient(135deg,var(--btn-accent-soft) 0%,var(--btn-accent) 100%);color: #fff;box-shadow: 0 8px 24px rgba(var(--btn-accent-rgb),.28),inset 0 1px 0 rgba(255,255,255,.16)}:is(.vn-cta,.vnd-cta-primary){background: linear-gradient(135deg,#FF8142 0%,#F26522 100%);color: #fff;box-shadow: 0 8px 24px rgba(242,101,34,.28),inset 0 1px 0 rgba(255,255,255,.16)}.svc-cta-strip__btn--primary{color: #fff;border: none;box-shadow: 0 8px 24px rgba(var(--strip-accent-rgb,242,101,34),.32)}:is(.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.booking__cta,.vn-cta,.info-cta,.btn-primary-cta,.vnd-cta-primary,.hub-btn:not(.hub-btn--ghost),.svc-cta-strip__btn--primary):hover{transform: translateY(-2px)}:is(.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.booking__cta,.info-cta,.btn-primary-cta,.hub-btn:not(.hub-btn--ghost)):hover{box-shadow: 0 12px 30px rgba(var(--btn-accent-rgb),.34),inset 0 1px 0 rgba(255,255,255,.16)}:is(.vn-cta,.vnd-cta-primary):hover{box-shadow: 0 12px 30px rgba(242,101,34,.34),inset 0 1px 0 rgba(255,255,255,.16)}:is(.btn--ghost,.a-btn-ghost,.cg-tag,.vnd-cta-secondary,.svc-cta-strip__btn--ghost,.hub-btn--ghost){display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 24px;border-radius: var(--vc-radius-pill);font-family: "Outfit",sans-serif;font-size: .84rem;font-weight: 600;letter-spacing: .02em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: none}:is(.btn--ghost,.a-btn-ghost,.cg-tag,.vnd-cta-secondary){background: rgba(255,255,255,.08);color: rgba(255,255,255,.82);border: 1.5px solid rgba(255,255,255,.16);box-shadow: none}:is(.btn--ghost,.a-btn-ghost,.cg-tag,.vnd-cta-secondary):hover{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.28);color: #fff}.hub-btn--ghost{background: #fff;color: #0E1C2F;border: 1.5px solid rgba(14,28,47,.12);box-shadow: 0 8px 22px rgba(14,28,47,.06)}.hub-btn--ghost:hover{border-color: rgba(14,28,47,.18);box-shadow: 0 12px 28px rgba(14,28,47,.10);color: #0E1C2F}.svc-cta-strip__btn--ghost{background: rgba(255,255,255,.07);color: rgba(255,255,255,.82);border: 1.5px solid rgba(255,255,255,.14)}.svc-cta-strip__btn--ghost:hover{background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.24)}:is(.btn--primary,.btn--ghost,.a-btn-primary,.a-btn-ghost,.btn-primary-cta,.hero-btn-primary,.hub-btn,.vn-cta,.vnd-cta-primary,.vnd-cta-secondary,.svc-cta-strip__btn){line-height: 1}:is(.btn--primary,.btn--ghost,.a-btn-primary,.a-btn-ghost,.btn-primary-cta,.hero-btn-primary,.vn-cta,.vnd-cta-primary,.vnd-cta-secondary,.svc-cta-strip__btn) svg{width: 15px;height: 15px;flex-shrink: 0}@media (max-width: 767px){:is(.btn--primary,.btn-primary,.a-btn-primary,.btn-cta-primary,.hero-btn-primary,.hero-btn-ghost,.booking__cta,.vn-cta,.info-cta,.btn-primary-cta,.vnd-cta-primary,.hub-btn:not(.hub-btn--ghost),.svc-cta-strip__btn--primary,.btn--ghost,.a-btn-ghost,.cg-tag,.vnd-cta-secondary,.svc-cta-strip__btn--ghost,.hub-btn--ghost){min-height:46px;padding: 0 20px;font-size: .81rem;width: 100%;justify-content: center}}.brand-lockup{min-height: 38px}.brand-stack{min-width: 0}.brand-subtitle{display: block;min-height: .9em;line-height: 1.2}.a-mvv-icon,.svc-fact-icon,.nc-proto-icon,.ctt-benefit-icon{display: grid;place-items: center;line-height: 0}.a-mvv-icon svg,.svc-fact-icon svg,.nc-proto-icon svg,.ctt-benefit-icon svg{display: block;margin: auto;flex-shrink: 0}.svc-fact-icon,.nc-proto-icon{margin-top: 2px}.vn-social-link,.vn-svc-icon,.vnd-item-icon,.vnd-row-icon,.svc-fact-icon,.svc-icon-wrap,.f-hours-icon,.a-faq-icon,.a-vant-icon,.a-profile-icon,.a-how-icon,.nc-proto-icon,.srv-icon,.nc-faq-icon,.faq-icon,.ctt-field-icon,.info-row__icon,.a-mvv-icon,.ctt-benefit-icon,.search-icon,.empty-icon,.svc-cta-strip__icon,.feat-icon,.ctt-img-badge-icon,.ctt-success-icon{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;line-height: 0;overflow: visible}.vn-social-icon,.vn-svc-icon img,.vnd-item-icon img,.vnd-row-icon img,.svc-icon-wrap img,.specialist-avatar,.ctt-img-card img,.cg-photo img,.hero__photo-col img,.brand-seal,.brand-seal--footer,.vn-social-link img{display: block;overflow: hidden}.f-hours-icon svg,.a-faq-icon svg,.a-vant-icon svg,.a-profile-icon svg,.a-how-icon svg,.nc-proto-icon svg,.srv-icon svg,.nc-faq-icon svg,.faq-icon svg,.ctt-field-icon svg,.info-row__icon svg,.a-mvv-icon svg,.ctt-benefit-icon svg,.search-icon svg,.empty-icon svg,.svc-cta-strip__icon svg,.feat-icon svg,.ctt-img-badge-icon svg,.ctt-success-icon svg,.vn-social-link svg{display: block;overflow: visible}.specialist-avatar{aspect-ratio: 701/1024;object-fit: cover}.cg-photo img,.ctt-img-card img{aspect-ratio: 4/3;object-fit: cover}.hero__photo-col img{aspect-ratio: 3/4;object-fit: cover}.vn-logo{overflow: visible}.vn-logo img{width: auto!important;max-width: none;object-fit: contain}.brand-lockup--seal{overflow: visible}.brand-seal,.brand-seal--footer{height: auto;object-fit: contain}.u-text-center{text-align: center}.u-mb-44{margin-bottom: 44px}.u-mb-52{margin-bottom: 52px}.u-center-measure-52{max-width: 52ch;margin-inline:auto}.u-center-measure-60{max-width: 60ch;margin-inline:auto}.u-copy-sm-muted{font-size: .88rem;color: var(--vc-gray);font-weight: 300;line-height: 1.72}.u-inline-flex{display: inline-flex}.u-mt-22{margin-top: 22px}.u-mt-24{margin-top: 24px}.u-flex-gap-12-wrap{display: flex;gap: 12px;flex-wrap: wrap}.u-justify-center{justify-content: center}.u-divider-center-14-18{margin: 14px auto 18px}.u-divider-center-14-0{margin: 14px auto 0}.u-color-nv{color: var(--vc-navy)}.u-color-gy{color: var(--vc-gray)}.u-color-tl{color: var(--vc-teal)}.u-color-gr{color: var(--gr)}body[data-page="em-casa"] .u-color-tl,body[data-section="em-casa"] .u-color-tl{color: var(--vc-casa)!important}body[data-page="para-sua-empresa"] .u-color-gr,body[data-section="para-sua-empresa"] .u-color-gr{color: var(--vc-blue)!important}.u-pill-casa{background: rgba(var(--vc-casa-rgb),.12);border-color: rgba(var(--vc-casa-rgb),.25);color: var(--vc-casa)}.u-pill-casa-dot{background: var(--vc-teal);box-shadow: 0 0 0 3px rgba(var(--vc-casa-rgb),.2)}.u-pill-empresa-soft{background: rgba(48,116,176,.12);border-color: rgba(48,116,176,.25);color: #7fb4df}.u-pill-empresa-soft-dot{background: var(--gr);box-shadow: 0 0 0 3px rgba(48,116,176,.20)}.u-pill-empresa{background: var(--gr-lt);border-color: var(--gr-bd);color: var(--gr)}.u-pill-empresa-dot{background: var(--gr);box-shadow: 0 0 0 3px var(--gr-lt)}.cards-theme-clinica{--active-color: #e55318;--active-color-lt: rgba(229,83,24,.07);--active-color-bd: rgba(229,83,24,.22)}.cards-theme-casa-home{--active-color: var(--vc-casa);--active-color-lt: rgba(140,181,200,.07);--active-color-bd: rgba(140,181,200,.22)}.cards-theme-casa-page{--active-color: var(--vc-teal);--active-color-lt: rgba(43,190,211,.10);--active-color-bd: rgba(43,190,211,.22)}.cards-theme-empresa{--active-color: var(--vc-blue);--active-color-lt: rgba(23,98,163,.07);--active-color-bd: rgba(23,98,163,.22)}.svc-theme-clinica{--svc-img-color: var(--vc-orange)}.svc-theme-casa-home{--svc-img-color: var(--vc-casa)}.svc-theme-casa-page{--svc-img-color: var(--vc-teal)}.svc-theme-empresa{--svc-img-color: var(--vc-blue)}.u-mb-14{margin-bottom: 14px}.pnlm-s1{background-image: url('../../images/home/home1.webp')}.pnlm-s2{}.pnlm-s3{}.pnlm-s4{--btn-color: var(--vc-orange-dark)}.pnlm-s5{--btn-color: var(--vc-casa)}.pnlm-s6{--btn-color: var(--vc-blue)}.pnlm-s7{display: none;position: absolute}.pnlm-s8{--d: 0ms}.pnlm-s11{filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(600%) hue-rotate(345deg) brightness(98%)}.pnlm-s12{filter: brightness(0) invert(1)}.pnlm-s13{background: #F26522}.pnlm-s14{background: #2BBED3}.pnlm-s15{background: #9B5EDE}.pnlm-s16{background: #e55318}.pnlm-s17{background: #1E8A7A}.pnlm-s18{background: #C49A2A}.pnlm-s19{--d: 120ms}.pnlm-s20{--d: 300ms}.pnlm-s21{--d: 340ms}.pnlm-s22{margin-left: auto}.pnlm-s23{--tc-c: var(--vc-orange);--tc-lt: rgba(242,101,34,.10);--tc-bd: rgba(242,101,34,.22)}.pnlm-s24{background: linear-gradient(135deg,#FF8142,var(--vc-orange))}.pnlm-s25{--tc-c: var(--vc-navy);--tc-lt: rgba(21,45,91,.05);--tc-bd: rgba(21,45,91,.12)}.pnlm-s26{background: linear-gradient(135deg,var(--vc-navy),var(--vc-navy-mid))}.pnlm-s27{--tc-c: var(--vc-teal);--tc-lt: rgba(43,190,211,.10);--tc-bd: rgba(43,190,211,.22)}.pnlm-s28{background: linear-gradient(135deg,var(--vc-teal),#1a8fa0)}.pnlm-s29{--tc-c: #7c3aed;--tc-lt: rgba(124,58,237,.08);--tc-bd: rgba(124,58,237,.18)}.pnlm-s30{background: linear-gradient(135deg,#7c3aed,#5b21b6)}.pnlm-s31{--benefit-color: #F26522;--benefit-lt: rgba(242,101,34,.08);--benefit-bd: rgba(242,101,34,.2)}.pnlm-s32{--benefit-color: var(--vc-casa);--benefit-lt: rgba(23,98,163,.08);--benefit-bd: rgba(23,98,163,.2)}.pnlm-s33{--benefit-color: #1762a3;--benefit-lt: rgba(23,98,163,.08);--benefit-bd: rgba(23,98,163,.2)}.pnlm-s34{top: 16px;transform: none}.pnlm-s35{color: rgba(255,255,255,.5)}.pnlm-s36{font-family: 'Outfit',sans-serif;font-size: clamp(1.8rem,3vw,2.4rem);font-weight: 900;color: #fff;letter-spacing: -.025em;margin-bottom: 48px}.pnlm-s37{font-family: 'Outfit',sans-serif;font-size: clamp(1.8rem,3vw,2.4rem);font-weight: 900;color: var(--vc-navy);letter-spacing: -.025em}.pnlm-s38{cursor: pointer}.pnlm-s39{font-family: 'Outfit',sans-serif;font-size: clamp(1.8rem,3vw,2.4rem);font-weight: 900;color: var(--vc-navy);letter-spacing: -.025em;margin-bottom: 0}.pnlm-s40{grid-template-columns: repeat(3,1fr)}.pnlm-s41{background: rgba(50,90,180,.12);color: #3157AE}.pnlm-s42{background: rgba(30,120,60,.1);color: #155235}.pnlm-s43{background: rgba(107,76,154,.12);color: #6B4C9A}.pnlm-s44{background: rgba(36,119,196,.12);color: #2477C4}.pnlm-s45{background: rgba(155,94,222,.1);color: #7a42b8}.pnlm-s46{color: var(--vc-casa)}.pnlm-s47{color: rgba(255,255,255,.45);max-width: 52ch;margin: 0 auto}.pnlm-s48{font-size: clamp(1.75rem,2.6vw,2.4rem);font-weight: 900;color: var(--vc-navy);letter-spacing: -.04em;margin-bottom: 12px}.pnlm-s49{--d: 0ms}.pnlm-s50{--d: 160ms}.pnlm-s51{--d: 80ms}.pnlm-s52{--d: 160ms;color: var(--vc-gray);max-width: 60ch;margin: 0 auto}.pnlm-s53{background: rgba(59,130,246,.08);border-color: rgba(59,130,246,.2)}.pnlm-s54{background: rgba(236,72,153,.08);border-color: rgba(236,72,153,.2)}.pnlm-s55{text-align: center;margin-bottom: 8px}.pnlm-s56{--d: 0ms;background: rgba(43,190,211,.10);border-color: rgba(43,190,211,.25);color: var(--vc-teal)}.pnlm-s57{background: var(--vc-teal)}.pnlm-s58{font-size: clamp(1.75rem,2.6vw,2.4rem);font-weight: 900;color: var(--vc-navy);letter-spacing: -.04em;line-height: 1.05;margin-bottom: 12px}.pnlm-s59{padding-top: 16px;padding-bottom: 16px}.pnlm-s60{margin-left: 16px;padding-left: 16px;border-left: 1px solid rgba(255,255,255,.12)}.pnlm-s61{flex-shrink: 0}.pnlm-s62{margin: 0 auto 24px}.pnlm-s63{border-radius: 8px}body,p,li,dt,dd,small,label,input,textarea,select,option,blockquote,figcaption,[class*="sub"],[class*="desc"],[class*="description"],[class*="excerpt"],[class*="summary"],[class*="caption"],[class*="copy"],[class*="helper"],[class*="meta"],[class*="text"],[class*="content"],[class*="lead"]{font-family: "Nunito",sans-serif}h1,h2,h3,h4,h5,h6,button,button *,a,a *,[class*="title"],[class*="heading"],[class*="headline"],[class*="eyebrow"],[class*="kicker"],[class*="overline"],[class*="tag"],[class*="badge"],[class*="pill"],[class*="label"],[class*="btn"],[class*="cta"],[class*="link"],[class*="action"]{font-family: "Outfit",sans-serif}.vn-svc-label,.vn-svc-sub,.vn-mega-desc,.vn-side-card-text,.vn-svc-label *,.vn-svc-sub *,.vn-mega-desc *,.vn-side-card-text *{font-family: "Nunito",sans-serif!important}#vitaAppShell #vitaNav .brand-lockup,#vitaNav .brand-lockup{font-family: inherit!important;color: inherit!important;-webkit-text-fill-color: currentColor!important;background: none!important;filter: none!important;opacity: 1!important}#vitaAppShell #vitaNav .brand-title,#vitaNav .brand-lockup .brand-title{font-family: "Hanover","Outfit",sans-serif!important;font-size: .95rem!important;font-weight: 500!important;color: #8CB5C8!important;-webkit-text-fill-color: #8CB5C8!important;background: none!important;background-image: none!important;filter: none!important;opacity: 1!important;visibility: visible!important}#vitaAppShell #vitaNav .brand-sec-title,#vitaNav .brand-lockup .brand-sec-title{font-family: "Hanover","Outfit",sans-serif!important;font-size: inherit!important;font-weight: inherit!important;color: #ffffff!important;-webkit-text-fill-color: #ffffff!important;background: none!important;background-image: none!important;filter: none!important;opacity: 1!important;visibility: visible!important}#vitaAppShell #vitaNav .brand-subtitle,#vitaNav .brand-lockup .brand-subtitle{display: block!important;min-height: .9em!important;line-height: 1.2!important;font-family: "Nunito","Outfit",sans-serif!important;font-size: .45rem!important;font-weight: 500!important;color: rgba(255,129,66,.96)!important;-webkit-text-fill-color: rgba(255,129,66,.96)!important;letter-spacing: .18em!important;text-transform: uppercase!important;background: none!important;background-image: none!important;filter: none!important;opacity: 1!important;visibility: visible!important;transform: none!important}@media(max-width: 680px){}#vitaAppView:where( .a-hero-tag,.a-hero-pill,.a-hero-divider,.a-hero-title,.a-hero-sub,.a-hero-actions,.a-hero-cta,.a-hero-aside,.nc-hero-right,.hero-pill,.hero-eyebrow,.hero-divider,.hero-title,.hero-sub,.hero-cta,.search-wrap,.search-hint,.sp-badge,.sp-divider,.sp-title,.sp-desc,.sp-hero-cta,.sp-hero-visual,.back-btn,.svc-eyebrow,.svc-title,.svc-subtitle,.svc-actions,.svc-hero-card,.svc-fact-card,.svc-fact,.svc-desc-eyebrow,.svc-desc-title,.svc-desc-body,.svc-card,.svc-cta-strip__inner,.hub-hero-card,.hub-hero-title,.hub-hero-text,.hub-hero-actions,.hub-btn,.stat-card,.services-panel,.cta-band,.feat,.cg-photo,.bl-eyebrow,.bl-accent,.bix-h1,.bix-lead,.bix-featured,.bix-card,.bix-cats,.bix-grid-count,.bix-pagination,.bix-grid-filters,.bix-grid-hdr,.bap-h1,.bap-lead,.bap-hero-meta,.bap-cover-shell,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.bap-rel-hdr,.eyebrow,.hdr-pill,.hdr-title,.sec-title,.cg-title,.cg-body,.cg-points,.cg-grid,.feat,.feat-tag,.feat-quote,.feat-auth,.feat-cta,.cta-row,.cta-band,.cta-band__anchor,.cta-band__text,.cta-band__btns,.hdr-sub,.section-hdr,.stage2-section-head,.stage2-faq-head,.a-origin-text h2,.a-timeline h2,.a-founders h2,.video-header h2,.a-mvv h2,.a-origin-text p,.a-origin-img,.a-tl-item,.a-founder-card,.video-header p,.video-player,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-inner,.a-cta-trust-item,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-header,.specialists-section,.nc-hero-pill,.nc-hero-sub,.nc-eyebrow,.nc-process-card,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-inner,.b-eyebrow,.b-h1,.b-lead,.b-hero-btns,.b-img-card,.b-spc-item,.b-step,.b-h2,.eqd-card,.profile-card,.member-card,.conv-toolbar,.conv-filter,.conv-card,.result-label,.sort-select,.empty-state,.legal-hero__kicker,.legal-hero h1,.legal-hero p,.legal-card,.legal-cta,.ctt-pill,.ctt-title,.ctt-sub,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-submit,.ctt-trust-item,.map-header,.map-diagram,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.cta-text,.cta-actions,.cta-title,.cta-desc,.cta-eyebrow,.sp-item,.cg-tag,.srv-card ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){opacity: 0!important;transform: translate3d(0,22px,0)!important;filter: none!important}#vitaAppView:where( .a-hero-divider,.hero-divider,.sp-divider,.bl-accent ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){transform: scaleX(0)!important;transform-origin: left center!important;filter: none!important}#vitaAppView:where( .a-tl-item,.a-founder-card,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-inner,.a-cta-trust-item,.svc-hero-card,.svc-fact-card,.svc-fact,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-section,.svc-card,.nc-process-card,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-inner,.b-spc-item,.b-step,.hub-hero-card,.stat-card,.services-panel,.cta-band,.feat,.cg-photo,.eqd-card,.profile-card,.member-card,.conv-card,.bix-featured,.bix-card,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.legal-card,.legal-cta,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-trust-item,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.sp-item,.cg-tag,.srv-card ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){transform: translate3d(0,28px,0)!important;filter: none!important}#vitaAppView:where( .a-origin-img,.video-player,.svc-hero-card,.hub-hero-card,.sp-hero-visual,.b-img-card,.bap-cover-shell,.ctt-img-card,.map-diagram ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){transform: translate3d(0,24px,0)!important;filter: none!important}#vitaAppView:where( .a-hero-aside,.nc-hero-right ):not(#hero *):not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){opacity: 0!important;transform: translate3d(64px,0,0)!important;filter: none!important}@media (prefers-reduced-motion:reduce){#vitaAppView:where( .a-hero-tag,.a-hero-pill,.a-hero-divider,.a-hero-title,.a-hero-sub,.a-hero-actions,.a-hero-cta,.a-hero-aside,.nc-hero-right,.hero-pill,.hero-eyebrow,.hero-divider,.hero-title,.hero-sub,.hero-cta,.search-wrap,.search-hint,.sp-badge,.sp-divider,.sp-title,.sp-desc,.sp-hero-cta,.sp-hero-visual,.back-btn,.svc-eyebrow,.svc-title,.svc-subtitle,.svc-actions,.svc-hero-card,.svc-fact-card,.svc-fact,.svc-desc-eyebrow,.svc-desc-title,.svc-desc-body,.svc-card,.svc-cta-strip__inner,.hub-hero-card,.hub-hero-title,.hub-hero-text,.hub-hero-actions,.hub-btn,.stat-card,.services-panel,.cta-band,.feat,.cg-photo,.bl-eyebrow,.bl-accent,.bix-h1,.bix-lead,.bix-featured,.bix-card,.bix-cats,.bix-grid-count,.bix-pagination,.bix-grid-filters,.bix-grid-hdr,.bap-h1,.bap-lead,.bap-hero-meta,.bap-cover-shell,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.bap-rel-hdr,.eyebrow,.hdr-pill,.hdr-title,.sec-title,.cg-title,.cg-body,.cg-points,.cg-grid,.feat,.feat-tag,.feat-quote,.feat-auth,.feat-cta,.cta-row,.cta-band,.cta-band__anchor,.cta-band__text,.cta-band__btns,.hdr-sub,.section-hdr,.stage2-section-head,.stage2-faq-head,.a-origin-text h2,.a-timeline h2,.a-founders h2,.video-header h2,.a-mvv h2,.a-origin-text p,.a-origin-img,.a-tl-item,.a-founder-card,.video-header p,.video-player,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-inner,.a-cta-trust-item,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-header,.specialists-section,.nc-hero-pill,.nc-hero-sub,.nc-eyebrow,.nc-process-card,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-inner,.b-eyebrow,.b-h1,.b-lead,.b-hero-btns,.b-img-card,.b-spc-item,.b-step,.b-h2,.eqd-card,.profile-card,.member-card,.conv-toolbar,.conv-filter,.conv-card,.result-label,.sort-select,.empty-state,.legal-hero__kicker,.legal-hero h1,.legal-hero p,.legal-card,.legal-cta,.ctt-pill,.ctt-title,.ctt-sub,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-submit,.ctt-trust-item,.map-header,.map-diagram,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.cta-text,.cta-actions,.cta-title,.cta-desc,.cta-eyebrow,.sp-item,.cg-tag,.srv-card ):not(#hero *){opacity: 1!important;transform: none!important;filter: none!important}}@keyframes homeTestimonialsMarquee{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}@media (max-width: 900px){}.btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.btn-ghost-cta,.btn-tl,.btn-ghost-dark,.hero-cta-wa,.feat-cta,.eq-btn-all,.svc-cta-strip__btn,.cta-band__btn,.cta-card a,button[class*="btn"],a[class*="btn"]{transition-duration:.38s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}:where(.a-origin-text h2,.video-header h2) em{position: relative;display: inline-block;font-style: normal}:where(.a-origin-text h2,.video-header h2) em::after{content: "";position: absolute;left: 0;right: 0;bottom: calc(-1 * 9px);height: 3px;border-radius: var(--vc-radius-pill);background: linear-gradient(90deg,color-mix(in srgb,var(--ctx-accent,#F26522) 98%,white 2%) 0%,color-mix(in srgb,var(--ctx-accent,#F26522) 54%,transparent 46%) 78%,transparent 100%);box-shadow: 0 10px 24px rgba(var(--ctx-accent-rgb,242,101,34),.16);transform-origin: left center}:where( .heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2 ) em{position: relative;display: inline-block}:where( .heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2 ) em::after{transform: scaleX(var(--vita-em-underline-scale,1));opacity: var(--vita-em-underline-opacity,1);transform-origin: left center;will-change: transform,opacity;transition: transform var(--vita-em-underline-duration,720ms) cubic-bezier(.16,1,.3,1) var(--vita-em-underline-delay,0ms),opacity 260ms ease var(--vita-em-underline-delay,0ms)}@media (prefers-reduced-motion:reduce){:where( .heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2 ) em::after{transform: scaleX(1)!important;opacity: 1!important;transition: none!important}}.text-mark{position: relative;display: inline-block;font-style: normal}.text-mark--underline::after,.sp-title-underline::after{content: "";position: absolute;left: 0;right: 0;bottom: calc(-1 * 9px);height: 3px;border-radius: var(--vc-radius-pill);background: linear-gradient(90deg,color-mix(in srgb,var(--ctx-hex,var(--ctx-accent,#F26522)) 78%,white 22%),var(--ctx-hex,var(--ctx-accent,#F26522)),color-mix(in srgb,var(--ctx-hex,var(--ctx-accent,#F26522)) 20%,transparent),transparent);transform: scaleX(var(--vita-em-underline-scale,1));opacity: var(--vita-em-underline-opacity,1);transform-origin: left center;will-change: transform,opacity;transition: transform var(--vita-em-underline-duration,720ms) cubic-bezier(.16,1,.3,1) var(--vita-em-underline-delay,0ms),opacity 260ms ease var(--vita-em-underline-delay,0ms)}@media (prefers-reduced-motion:reduce){.text-mark--underline::after,.sp-title-underline::after{transform: scaleX(1)!important;opacity: 1!important;transition: none!important}}#vitaAppView:where(.eyebrow-line,.hero-eyebrow-line,.svc-desc-eyebrow-line,.nc-eyebrow-line,.ctt-eyebrow-line,.ey-line){height: 2px!important;min-height: 2px!important;max-height: 2px!important;transform: none!important;filter: none!important;clip-path: none!important;backface-visibility: hidden}#vitaAppView:where( .a-hero-tag,.a-hero-pill,.a-hero-title,.a-hero h1,.a-hero-sub,.a-hero-actions,.a-hero-cta,.a-hero-aside,.nc-hero-right,.hero-pill,.hero-eyebrow,.hero-title,.hero-sub,.hero-cta,.search-wrap,.search-hint,.sp-badge,.sp-title,.sp-desc,.sp-hero-cta,.sp-hero-visual,.back-btn,.svc-eyebrow,.svc-title,.svc-subtitle,.svc-actions,.svc-hero-card,.svc-fact-card,.svc-fact,.svc-desc-eyebrow,.svc-desc-title,.svc-desc-body,.svc-card,.svc-cta-strip__inner,.hub-hero-card,.hub-hero-title,.hub-hero-text,.hub-hero-actions,.hub-btn,.stat-card,.services-panel,.bl-eyebrow,.bix-h1,.bix-lead,.bix-featured,.bix-card,.bix-cats,.bix-grid-count,.bix-pagination,.bix-grid-filters,.bix-grid-hdr,.bap-h1,.bap-lead,.bap-hero-meta,.bap-cover-shell,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.bap-rel-hdr,.eyebrow,.hdr-pill,.hdr-title,.sec-title,.hdr-sub,.section-hdr,.stage2-section-head,.stage2-faq-head,.a-origin-text h2,.a-origin-text p,.a-timeline h2,.a-founders h2,.video-header h2,.video-header p,.a-mvv h2,.a-origin-img,.a-tl-item,.a-founder-card,.video-player,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-band,.a-cta-inner,.a-cta-eyebrow,.a-cta-actions,.a-cta-trust-item,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-header,.specialists-section,.nc-hero-pill,.nc-hero h1,.nc-hero-sub,.nc-hero .u-flex-gap-12-wrap,.nc-eyebrow,.nc-process-card,.nc-tech-highlight,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-band,.nc-cta-eyebrow,.nc-cta-trust-item,.nc-cta-actions,.nc-cta-inner,.b-eyebrow,.b-h1,.b-lead,.b-hero-btns,.b-img-card,.b-spc-item,.b-step,.b-h2,.eqd-card,.profile-card,.member-card,.conv-toolbar,.conv-filter,.conv-card,.result-label,.sort-select,.empty-state,.legal-hero__kicker,.legal-hero h1,.legal-hero p,.legal-card,.legal-cta,.ctt-pill,.ctt-title,.ctt-sub,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-submit,.ctt-trust-item,.map-header,.map-diagram,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.cta-text,.cta-actions,.cta-title,.cta-desc,.cta-eyebrow,.sp-item,.cg-tag,.srv-card,.total-pill,.ctx-switcher,.ctx-btn,.ctx-sep,.services-wrap,.svc-cta-strip,.svc-cta-strip__left,.svc-cta-strip__copy,.svc-cta-strip__actions,.aba-d-arc-wrap,.aba-d-center,.aba-d-title,.aba-d-sub,.aba-d-conds,.aba-d-chip,.aba-d-cta,.cta-band,.cta-band__anchor,.cta-band__text,.cta-band__btns,.clinic-gallery-sec .cg-eyebrow,.cg-title,.cg-body,.cg-points,.cg-grid,.cg-photo,.feat,.feat-tag,.feat-quote,.feat-auth,.feat-cta,.cta-row,.ctt-eyebrow,.ctt-form-hdr,.ctt-form-tag,.ctt-form-title,.ctt-form-desc,.ctt-fields,.ctt-img-badge,.ctt-trust )[data-vita-motion-state="entered"]:not(:hover):not(:focus-within){transform: translate3d(0,0,0);filter: none;backface-visibility: hidden;transform-style: flat}#vitaAppView:where(.a-hero-divider,.hero-divider,.sp-divider,.bl-accent,.a-hero .tl-line,.tl-line,.nc-or-line,.aba-d-accent,.ctx-sep)[data-vita-motion-state="entered"]{transform: scaleX(1);transform-origin: left center;backface-visibility: hidden}#vitaAppView:where(.eyebrow-line,.hero-eyebrow-line,.svc-desc-eyebrow-line,.nc-eyebrow-line,.ctt-eyebrow-line,.ey-line){flex: 0 0 auto;align-self: center;height: 2px!important;min-height: 2px!important;max-height: 2px!important;transform: none!important;filter: none!important;clip-path: none!important;backface-visibility: hidden}#vitaAppView:where( .heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2 ) em::after{transform: scaleX(var(--vita-em-underline-scale,1))!important;opacity: var(--vita-em-underline-opacity,1)!important;transform-origin: left center;transition: transform var(--vita-em-underline-duration,720ms) cubic-bezier(.16,1,.3,1) var(--vita-em-underline-delay,0ms),opacity 260ms ease var(--vita-em-underline-delay,0ms)!important}#vitaAppShell:where( .btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.hero-btn-primary,.a-btn-primary,.a-btn-secondary,.hub-btn,.feat-cta,.eq-btn-all,.aba-d-cta,.ctt-submit,.svc-cta-strip__btn,.cta-band .btn--primary,.cta-band .btn--ghost,.vnd-cta-primary,.vnd-cta-secondary,.vn-quick-cta,.vn-cta ){transition-property: transform,box-shadow,background-color,border-color,color,opacity!important;transition-duration: 460ms,460ms,260ms,260ms,260ms,220ms!important;transition-timing-function: cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease,ease,ease,ease!important}#vitaAppShell:where( .btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.hero-btn-primary,.a-btn-primary,.a-btn-secondary,.hub-btn,.feat-cta,.eq-btn-all,.aba-d-cta,.ctt-submit,.svc-cta-strip__btn,.cta-band .btn--primary,.cta-band .btn--ghost ):active{transition-duration: 180ms,180ms,180ms,180ms,180ms,160ms!important}@media (prefers-reduced-motion:reduce){#vitaAppView:where(.heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2) em::after{transform: scaleX(1)!important;opacity: 1!important;transition: none!important}#vitaAppShell:where(.btn,.btn--primary,.btn--ghost,.btn-primary,.btn-primary-cta,.hero-btn-primary,.a-btn-primary,.a-btn-secondary,.hub-btn,.feat-cta,.eq-btn-all,.aba-d-cta,.ctt-submit,.svc-cta-strip__btn,.cta-band .btn--primary,.cta-band .btn--ghost,.vnd-cta-primary,.vnd-cta-secondary,.vn-quick-cta,.vn-cta){transition: none!important}}body[data-page="blog-index"] #vitaAppView #bix-grid .bix-card.is-hidden{display: none!important}#vitaAppView .sp-hero-visual,#vitaAppView .sp-hero-visual[data-vita-motion-state]{opacity: .04!important;transform: none!important;filter: none!important;visibility: visible!important}body[data-page="na-clinica"] #vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right,body[data-page="na-clinica"] #vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right[data-vita-motion-state],body[data-page="em-casa"] #vitaAppShell #vitaAppView #page-em-casa .a-hero-aside,body[data-page="em-casa"] #vitaAppShell #vitaAppView #page-em-casa .a-hero-aside[data-vita-motion-state],body[data-page="para-sua-empresa"] #vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside,body[data-page="para-sua-empresa"] #vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside[data-vita-motion-state]{opacity: 1!important;transform: none!important;filter: none!important;visibility: visible!important;will-change: auto!important}body[data-page="na-clinica"] #vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]),body[data-page="em-casa"] #vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]),body[data-page="para-sua-empresa"] #vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){opacity: 0!important;transform: translate3d(64px,0,0)!important;filter: none!important;visibility: visible!important;will-change: opacity,transform}body[data-page="na-clinica"] #vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card[data-vita-motion-state="animating"],body[data-page="em-casa"] #vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card[data-vita-motion-state="animating"],body[data-page="para-sua-empresa"] #vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card[data-vita-motion-state="animating"]{visibility: visible!important;will-change: opacity,transform}body[data-page="na-clinica"] #vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within),body[data-page="em-casa"] #vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within),body[data-page="para-sua-empresa"] #vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within){opacity: 1!important;transform: translate3d(0,0,0)!important;filter: none!important;visibility: visible!important}#vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right,#vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right[data-vita-motion-state],#vitaAppShell #vitaAppView #page-em-casa .a-hero-aside,#vitaAppShell #vitaAppView #page-em-casa .a-hero-aside[data-vita-motion-state],#vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside,#vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside[data-vita-motion-state]{opacity: 1!important;transform: none!important;filter: none!important;visibility: visible!important;will-change: auto!important;transition: none!important}#vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]),#vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]),#vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card:not([data-vita-motion-state="entered"]):not([data-vita-motion-state="animating"]){opacity: 0!important;transform: translate3d(64px,0,0)!important;filter: none!important;visibility: visible!important;transition: none!important;will-change: opacity,transform}#vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card[data-vita-motion-state="animating"],#vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card[data-vita-motion-state="animating"],#vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card[data-vita-motion-state="animating"]{visibility: visible!important;transition: none!important;will-change: opacity,transform}#vitaAppShell #vitaAppView #page-na-clinica .nc-hero-right .nc-process-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within),#vitaAppShell #vitaAppView #page-em-casa .a-hero-aside .a-profile-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within),#vitaAppShell #vitaAppView #page-para-sua-empresa .a-hero-aside .a-profile-card[data-vita-motion-state="entered"]:not(:hover):not(:focus-within){opacity: 1!important;transform: translate3d(0,0,0)!important;filter: none!important;visibility: visible!important}@keyframes vitaConvCardReveal258{0%{opacity: 0;transform: translate3d(0,24px,0)}100%{opacity: 1;transform: translate3d(0,0,0)}}html.vita-motion-boot:not(.vita-motion-disabled) #vitaAppView :where(.a-hero-tag,.a-hero-pill,.a-hero-divider,.a-hero-title,.a-hero h1,.a-hero .tl-line,.a-hero-sub,.a-hero-actions,.a-hero-cta,.a-hero-aside,.a-cta-band,.a-cta-eyebrow,.a-cta-actions,.a-cta-trust-item,.hero-pill,.hero-eyebrow,.hero-divider,.hero-title,.hero-sub,.hero-cta,.search-wrap,.search-hint,.sp-badge,.sp-divider,.sp-title,.sp-desc,.sp-hero-cta,.back-btn,.svc-eyebrow,.svc-title,.svc-subtitle,.svc-actions,.svc-hero-card,.svc-fact-card,.svc-fact,.svc-desc-eyebrow,.svc-desc-title,.svc-desc-body,.svc-card,.svc-cta-strip__inner,.hub-hero-card,.hub-hero-title,.hub-hero-text,.hub-hero-actions,.hub-btn,.stat-card,.services-panel,.bl-eyebrow,.bl-accent,.bix-h1,.bix-lead,.bix-featured,.bix-card,.bix-cats,.bix-grid-count,.bix-pagination,.bix-grid-filters,.bix-grid-hdr,.bap-h1,.bap-lead,.bap-hero-meta,.bap-cover-shell,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.bap-rel-hdr,.eyebrow,.hdr-pill,.hdr-title,.sec-title,.hdr-sub,.section-hdr,.stage2-section-head,.stage2-faq-head,.stage2-faq-head h2,.stage2-faq-head p,.stage2-faq-head .btn,.a-origin-text h2,.a-origin-text p,.a-timeline h2,.a-founders h2,.video-header h2,.a-mvv h2,.a-origin-img,.a-tl-item,.a-founder-card,.video-header p,.video-player,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-band,.a-cta-inner,.a-cta-trust-item,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-header,.specialists-section,.nc-hero-pill,.nc-hero h1,.nc-hero .nc-or-line,.nc-hero-sub,.nc-hero .u-flex-gap-12-wrap,.nc-hero-right,.nc-eyebrow,.nc-process-card,.nc-tech-highlight,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-band,.nc-cta-eyebrow,.nc-cta-trust-item,.nc-cta-actions,.nc-cta-inner,.b-eyebrow,.b-h1,.b-lead,.b-hero-btns,.b-img-card,.b-spc-item,.b-step,.b-h2,.eqd-card,.profile-card,.member-card,.conv-toolbar,.conv-filter,.conv-card,.result-label,.sort-select,.empty-state,.legal-hero__kicker,.legal-hero h1,.legal-hero p,.legal-card,.legal-cta,.ctt-pill,.ctt-title,.ctt-sub,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-submit,.ctt-trust-item,.map-header,.map-diagram,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.cta-text,.cta-actions,.cta-title,.cta-desc,.cta-eyebrow,.sp-item,.cg-tag,.srv-card,.total-pill,.ctx-switcher,.ctx-btn,.ctx-sep,.services-wrap,.svc-cta-strip,.svc-cta-strip__left,.svc-cta-strip__copy,.svc-cta-strip__actions,.aba-d-arc-wrap,.aba-d-center,.aba-d-accent,.aba-d-title,.aba-d-sub,.aba-d-conds,.aba-d-chip,.aba-d-cta,.cta-band,.cta-band__anchor,.cta-band__text,.cta-band__btns,.clinic-gallery-sec .cg-eyebrow,.cg-title,.cg-body,.cg-points,.cg-tag,.cg-grid,.cg-photo,.feat,.feat-tag,.feat-quote,.feat-auth,.feat-cta,.cta-row,.ctt-eyebrow,.ctt-form-hdr,.ctt-form-tag,.ctt-form-title,.ctt-form-desc,.ctt-fields,.ctt-img-badge,.ctt-trust):not([data-vita-motion-state]):not(#hero *):not(.vn *):not(footer *):not(.site-footer *),html.vita-motion-managed.vita-route-preparing:not(.vita-motion-disabled) #vitaAppView :where(.a-hero-tag,.a-hero-pill,.a-hero-divider,.a-hero-title,.a-hero h1,.a-hero .tl-line,.a-hero-sub,.a-hero-actions,.a-hero-cta,.a-hero-aside,.a-cta-band,.a-cta-eyebrow,.a-cta-actions,.a-cta-trust-item,.hero-pill,.hero-eyebrow,.hero-divider,.hero-title,.hero-sub,.hero-cta,.search-wrap,.search-hint,.sp-badge,.sp-divider,.sp-title,.sp-desc,.sp-hero-cta,.back-btn,.svc-eyebrow,.svc-title,.svc-subtitle,.svc-actions,.svc-hero-card,.svc-fact-card,.svc-fact,.svc-desc-eyebrow,.svc-desc-title,.svc-desc-body,.svc-card,.svc-cta-strip__inner,.hub-hero-card,.hub-hero-title,.hub-hero-text,.hub-hero-actions,.hub-btn,.stat-card,.services-panel,.bl-eyebrow,.bl-accent,.bix-h1,.bix-lead,.bix-featured,.bix-card,.bix-cats,.bix-grid-count,.bix-pagination,.bix-grid-filters,.bix-grid-hdr,.bap-h1,.bap-lead,.bap-hero-meta,.bap-cover-shell,.bap-body-sec,.bap-highlight,.bap-sidebar-card,.bap-sidebar-cta,.bap-rel-hdr,.eyebrow,.hdr-pill,.hdr-title,.sec-title,.hdr-sub,.section-hdr,.stage2-section-head,.stage2-faq-head,.stage2-faq-head h2,.stage2-faq-head p,.stage2-faq-head .btn,.a-origin-text h2,.a-origin-text p,.a-timeline h2,.a-founders h2,.video-header h2,.a-mvv h2,.a-origin-img,.a-tl-item,.a-founder-card,.video-header p,.video-player,.a-mvv-card,.a-how-card,.a-vant-card,.a-profile-card,.b-valor,.c4-card,.a-faq-item,.a-cta-band,.a-cta-inner,.a-cta-trust-item,.ctx-card,.process-card,.faq-item,.also-link,.info-card,.benefit-card,.specialist-card,.specialists-header,.specialists-section,.nc-hero-pill,.nc-hero h1,.nc-hero .nc-or-line,.nc-hero-sub,.nc-hero .u-flex-gap-12-wrap,.nc-hero-right,.nc-eyebrow,.nc-process-card,.nc-tech-highlight,.nc-proto-card,.nc-equip-item,.nc-faq-item,.nc-cta-band,.nc-cta-eyebrow,.nc-cta-trust-item,.nc-cta-actions,.nc-cta-inner,.b-eyebrow,.b-h1,.b-lead,.b-hero-btns,.b-img-card,.b-spc-item,.b-step,.b-h2,.eqd-card,.profile-card,.member-card,.conv-toolbar,.conv-filter,.conv-card,.result-label,.sort-select,.empty-state,.legal-hero__kicker,.legal-hero h1,.legal-hero p,.legal-card,.legal-cta,.ctt-pill,.ctt-title,.ctt-sub,.ctt-img-card,.ctt-form-card,.ctt-benefit,.ctt-field,.ctt-submit,.ctt-trust-item,.map-header,.map-diagram,.map-cond,.map-legend,.loc-card,.cta-card,.cta-banner,.cta-text,.cta-actions,.cta-title,.cta-desc,.cta-eyebrow,.sp-item,.cg-tag,.srv-card,.total-pill,.ctx-switcher,.ctx-btn,.ctx-sep,.services-wrap,.svc-cta-strip,.svc-cta-strip__left,.svc-cta-strip__copy,.svc-cta-strip__actions,.aba-d-arc-wrap,.aba-d-center,.aba-d-accent,.aba-d-title,.aba-d-sub,.aba-d-conds,.aba-d-chip,.aba-d-cta,.cta-band,.cta-band__anchor,.cta-band__text,.cta-band__btns,.clinic-gallery-sec .cg-eyebrow,.cg-title,.cg-body,.cg-points,.cg-tag,.cg-grid,.cg-photo,.feat,.feat-tag,.feat-quote,.feat-auth,.feat-cta,.cta-row,.ctt-eyebrow,.ctt-form-hdr,.ctt-form-tag,.ctt-form-title,.ctt-form-desc,.ctt-fields,.ctt-img-badge,.ctt-trust):not([data-vita-motion-state]):not(#hero *):not(.vn *):not(footer *):not(.site-footer *){opacity:0!important;visibility:visible!important}html.vita-motion-boot:not(.vita-motion-disabled) #vitaAppView :where(.heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.a-origin-text h2,.video-header h2,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2) em::after,html.vita-motion-managed.vita-route-preparing:not(.vita-motion-disabled) #vitaAppView :where(.heading,.hero-title,.a-hero-title,.a-hero h1,.nc-hero h1,.hdr-title,.sec-title,.ctt-title,.cg-title,.aba-d-title,.a-origin-text h2,.video-header h2,.sp-title,.svc-title,.bix-h1,.bap-h1,.b-h1,.b-h2) em::after{opacity: 0!important;transform: scaleX(0)!important}@media (max-width: 1024px){#vitaNav .vn-right .vn-social-link{display: inline-flex!important;width: 38px!important;height: 38px!important;padding: 0!important;margin: 0!important;align-items: center!important;justify-content: center!important;border-radius: 999px!important;background: rgba(255,255,255,.06)!important;border: 1px solid rgba(255,255,255,.1)!important}#vitaNav .vn-right .vn-social-link .vn-social-icon,#vitaNav .vn-right .vn-social-link img{width: 24px!important;height: 24px!important;max-width: 24px!important;max-height: 24px!important;object-fit: contain!important;display: block!important}#vitaNav .vn-right{gap: 9px!important}}#vitaNav .vn-mob-search-result-icon{overflow: hidden!important;flex: 0 0 34px!important}#vitaNav .vn-mob-search-result-icon img,#vitaNav .vn-mob-search-result-icon svg{width: 18px!important;height: 18px!important;max-width: 18px!important;max-height: 18px!important;object-fit: contain!important;display: block!important;flex: 0 0 auto!important}#vitaNav .vn-mob-search-result{max-width: 100%!important;overflow: hidden!important}#vitaNav .vn-mob-search-result-text{min-width: 0!important}.vn-drawer{--vnd-accent: var(--vc-orange);--vnd-accent-rgb: var(--vc-orange-rgb);--vnd-icon-filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(600%) hue-rotate(345deg) brightness(98%)}.vnd-row-menu--clinica,.vn-layer--clinica{--vnd-accent: var(--vc-orange);--vnd-accent-rgb: var(--vc-orange-rgb);--vnd-icon-filter: brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(600%) hue-rotate(345deg) brightness(98%)}.vnd-row-menu--casa,.vn-layer--casa{--vnd-accent: var(--vc-casa);--vnd-accent-rgb: var(--vc-casa-rgb);--vnd-icon-filter: brightness(0) saturate(100%) invert(68%) sepia(25%) saturate(350%) hue-rotate(170deg) brightness(95%)}.vnd-row-menu--empresa,.vn-layer--empresa{--vnd-accent: var(--vc-blue);--vnd-accent-rgb: var(--vc-blue-rgb);--vnd-icon-filter: brightness(0) saturate(100%) invert(28%) sepia(74%) saturate(1238%) hue-rotate(179deg) brightness(92%) contrast(88%)}.vnd-row-menu::before{background: linear-gradient(180deg,var(--vnd-accent),rgba(var(--vnd-accent-rgb),.18))}.vnd-row-menu .vnd-row-icon{color: var(--vnd-accent);background: rgba(var(--vnd-accent-rgb),.10);border-color: rgba(var(--vnd-accent-rgb),.22)}.vnd-row-menu:hover{background: linear-gradient(180deg,rgba(var(--vnd-accent-rgb),.12),rgba(255,255,255,.035));color: #fff}.vnd-row-menu:hover .vnd-row-icon{background: rgba(var(--vnd-accent-rgb),.18);border-color: rgba(var(--vnd-accent-rgb),.34);color: var(--vnd-accent)}.vnd-row-menu .vnd-row-arrow{border-color: rgba(var(--vnd-accent-rgb),.18);color: rgba(var(--vnd-accent-rgb),.76)}.vnd-row-menu:hover .vnd-row-arrow{background: rgba(var(--vnd-accent-rgb),.16);border-color: rgba(var(--vnd-accent-rgb),.30);color: #fff}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-sub-tag,.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-hc-badge{color: var(--vnd-accent);background: rgba(var(--vnd-accent-rgb),.10);border-color: rgba(var(--vnd-accent-rgb),.20)}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-highlight-card{border-color: rgba(var(--vnd-accent-rgb),.20);box-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 18px 44px rgba(var(--vnd-accent-rgb),.08)}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-highlight-card a,.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-see-all{background: rgba(var(--vnd-accent-rgb),.12);border-color: rgba(var(--vnd-accent-rgb),.25);color: color-mix(in srgb,var(--vnd-accent) 80%,white 20%)}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-highlight-card a:hover,.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-see-all:hover{background: rgba(var(--vnd-accent-rgb),.20);border-color: rgba(var(--vnd-accent-rgb),.38)}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-item-icon{background: rgba(var(--vnd-accent-rgb),.11);border-color: rgba(var(--vnd-accent-rgb),.22)}.vn-layer:is(.vn-layer--clinica,.vn-layer--casa,.vn-layer--empresa) .vnd-item-icon img{filter: var(--vnd-icon-filter)}@media (max-width: 767px){body[data-page="home"] #hero[data-vita-hero-engine="web-animations"] .slide.active :where(.tag,.heading-divider,.heading,.sub,.cta,.stats,.srv-grid,.srv-card,.spec-icons,.spec-item,.slide__accent-line){opacity: 1!important;visibility: visible!important}body[data-page="home"] #hero[data-vita-hero-engine="web-animations"] .slide.active :where(.tag,.sub,.cta,.stats,.spec-icons,.spec-item,.srv-card){transform: none!important}body[data-page="home"] #hero[data-vita-hero-engine="web-animations"] .slide.active .heading{transform: none!important}body[data-page="home"] .srv-icon img{width: 40px!important;height: 40px!important;object-fit: contain!important}body[data-page="home"] .spec-circle img{width: 46px!important;height: 46px!important;object-fit: contain!important;padding: 4px!important}}
/* STEP 22 - payload/LCP refinement: square icon rendering and lighter icon assets. */
.vn-svc-icon img,.vnd-item-icon img,.vn-social-icon{aspect-ratio:1/1;object-fit:contain}body[data-page="home"] .srv-icon img{width:36px!important;height:36px!important;aspect-ratio:1/1!important;object-fit:contain!important}body[data-page="home"] .spec-circle img{width:46px!important;height:46px!important;aspect-ratio:1/1!important;object-fit:contain!important;padding:4px!important}
@media (max-width:767px){body[data-page="home"] .pnlm-s1{background-image:url("../../images/home/home1-mobile.webp")}}
@media (max-width: 767px){body[data-page="home"] #hero[data-vita-hero-static-first-paint="true"] .slide.active :where(.tag,.heading-divider,.heading,.sub,.cta,.stats,.srv-grid,.srv-card,.spec-icons,.spec-item,.slide__accent-line){opacity:1!important;visibility:visible!important;filter:none!important;will-change:auto!important}body[data-page="home"] #hero[data-vita-hero-static-first-paint="true"] .slide.active :where(.tag,.heading,.sub,.cta,.stats,.srv-grid,.srv-card,.spec-icons,.spec-item){transform:none!important}body[data-page="home"] #hero[data-vita-hero-static-first-paint="true"] .slide.active :where(.heading-divider,.slide__accent-line){transform:scaleX(1)!important}}
