.vc-hero{padding-bottom:24px}.vc-hero h1{max-width:940px}.vc-hero .med-social{gap:8px;color:var(--viclo-muted)}.vc-hero .med-social svg{color:var(--viclo)}.vc-hero .med-actions{margin-top:40px}.vc-hero .med-actions>a:not(.med-primary){color:var(--viclo-ink);text-decoration:underline;text-decoration-color:var(--viclo-pale);text-underline-offset:5px}.vc-hero-stage{position:relative;padding:24px 28px 0}.vc-hero-stage:before{content:"";position:absolute;inset:0 0 -80px;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 45%,#d5ecdf,transparent 70%);pointer-events:none}.vc-hero-scene{display:grid;grid-template-columns:minmax(0,1fr) 326px minmax(0,1fr);gap:40px;align-items:start;max-width:1120px;margin:0 auto}.vc-hero-side{display:grid;gap:22px;padding-top:70px;min-width:0}.vc-hero-left{justify-items:end}.vc-hero-side .viclo-floating-card{width:100%;max-width:330px}.vc-tilt-left{rotate:-2.5deg}.vc-tilt-right{rotate:2.5deg}.vc-contact{padding:14px 0 12px}.vc-hero-chip,.vc-result{display:flex;align-items:center;gap:12px;padding:16px 18px}.vc-hero-chip strong,.vc-result strong{display:block;font-size:14px;font-weight:700}.vc-hero-chip span:not(.vc-chip-icon),.vc-result span:not(.vc-chip-icon){display:block;margin-top:2px;color:var(--viclo-muted);font-size:12px;line-height:1.45}.vc-chip-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--viclo-soft);color:var(--viclo)}.vc-reveal{opacity:0;translate:0 14px;transition:opacity .5s,translate .5s cubic-bezier(.22,1,.36,1)}.vc-reveal.is-on{opacity:1;translate:0 0}.vc-mini-agenda{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.vc-mini-agenda li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;border:1px solid var(--viclo-line);border-radius:10px;font-size:12px}.vc-mini-agenda span{width:38px;color:var(--viclo-muted);font-variant-numeric:tabular-nums;font-weight:650}.vc-mini-agenda em{flex:1 1 150px;font-style:normal;font-weight:600}.vc-mini-agenda li:not(.vc-free):last-child em,.vc-mini-agenda li.vc-free em{color:var(--viclo-muted);font-weight:500}.vc-mini-agenda b{margin-left:50px;padding:2px 7px;border-radius:5px;background:var(--viclo-soft);color:var(--viclo);font-size:10px;font-weight:700}.vc-booked.is-booked .vc-free{border-color:#9fd3b8;background:#f0faf5;animation:vc-flash .9s ease-out}.vc-booked.is-booked .vc-free em{color:var(--viclo-ink);font-weight:650}@keyframes vc-flash{0%{box-shadow:0 0 0 6px #45b98a33}to{box-shadow:0 0 #45b98a00}}.vc-reminders ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.vc-reminders li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:550}.vc-reminders li svg{color:var(--viclo)}.vc-scene-note{margin-top:28px;color:var(--viclo-muted);font-size:11px;text-align:center}.vc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin:56px auto 0;padding:0;list-style:none;border:1px solid var(--viclo-line);border-radius:22px;background:var(--viclo-paper);box-shadow:0 20px 40px -32px #173b3240}.vc-facts li{display:grid;gap:6px;align-content:start;padding:26px 24px}.vc-facts li+li{border-left:1px solid var(--viclo-line)}.vc-facts svg{color:var(--viclo)}.vc-facts strong{margin-top:8px;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.vc-facts span{color:var(--viclo-muted);font-size:13.5px;line-height:1.55}.vc-chat-body{justify-content:flex-end}.vc-chat-body>.viclo-chat-date,.vc-chat-body>.viclo-chat-encryption{margin-bottom:auto}.vc-chat-body .viclo-chat-encryption+.viclo-chat-message{margin-top:auto}.vc-chat-body .viclo-chat-message{flex:none;animation:vc-pop .38s cubic-bezier(.22,1,.36,1)}@keyframes vc-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vc-chat-label{display:block;margin-bottom:3px;color:var(--viclo);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vc-chat-card{margin-top:8px;padding:10px 11px;gap:3px}.vc-chat-card strong{font-size:13px}.vc-typing{display:flex;gap:4px;padding:11px 12px}.vc-typing i{width:6px;height:6px;border-radius:50%;background:#9aa69f;animation:vc-dot 1s infinite ease-in-out}.vc-typing i:nth-child(2){animation-delay:.15s}.vc-typing i:nth-child(3){animation-delay:.3s}@keyframes vc-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vc-calculator{padding-top:32px}.vc-range{gap:12px!important}.vc-range>span{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vc-range b{color:var(--viclo);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.vc-range input[type=range],.vc-share-range{width:100%;height:28px;padding:0;border:0;background:transparent;accent-color:var(--viclo);cursor:pointer}.vc-calculator-gain{display:grid;gap:4px;margin-top:24px;padding:16px 18px;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff0d}.vc-calculator-gain span{color:var(--viclo-pale);font-size:13px}.vc-calculator-gain strong{color:var(--viclo-mint-light);font-size:26px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vc-calculator-gain em{color:var(--viclo-pale);font-size:12.5px;font-style:normal}.vc-journey-band>.vc-journey{padding-top:120px}.vc-journey .viclo-section-heading{max-width:780px}.vc-journey-scene{position:relative;display:grid;grid-template-columns:minmax(0,300px) 326px minmax(0,1fr);gap:44px;align-items:center;max-width:1080px;margin:56px auto 0}.vc-journey-scene:before{content:"";position:absolute;inset:5% 25% 0;z-index:-1;background:radial-gradient(ellipse,#cde9db85,transparent 70%);pointer-events:none}.vc-journey-steps{position:relative;display:grid;gap:6px;margin:0;padding:0;list-style:none}.vc-journey-steps:before{content:"";position:absolute;left:27px;top:24px;bottom:24px;width:1px;background:var(--viclo-line)}.vc-journey-steps button{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:10px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--viclo-muted);font:inherit;text-align:left;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.vc-journey-steps button:hover{background:#fff9}.vc-journey-steps button[aria-pressed=true]{border-color:var(--viclo-line);background:#fff;color:var(--viclo-ink);box-shadow:0 10px 24px -18px #173b3255}.vc-step-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--viclo-line);border-radius:50%;background:var(--viclo-canvas);color:var(--viclo-line-strong)}.vc-journey-steps button[aria-pressed=true] .vc-step-icon{border-color:var(--viclo);background:var(--viclo);color:#fff}.vc-journey-steps small{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--viclo-line-strong)}.vc-journey-steps button[aria-pressed=true] small{color:var(--viclo)}.vc-journey-steps strong{display:block;margin-top:1px;font-size:15px;font-weight:650}.vc-journey-outcome h3{margin-top:10px;font-size:30px;font-weight:550;line-height:1.1;letter-spacing:-.03em}.vc-journey-outcome>p{margin-top:14px;max-width:340px;color:var(--viclo-muted);font-size:16px;line-height:1.6;text-wrap:pretty}.vc-result{max-width:340px;margin-top:28px}.vc-result small{display:block;color:var(--viclo-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vc-autonomy-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.vc-checks{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.vc-checks li{display:flex;gap:10px;font-size:15px;line-height:1.55}.vc-checks svg{flex:none;margin-top:3px;color:var(--viclo)}.vc-control{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:hidden;border:1px solid var(--viclo-line);border-radius:24px;background:var(--viclo-line);gap:1px;box-shadow:0 30px 60px -44px #173b3266}.vc-control-panel{padding:26px;background:var(--viclo-paper)}.vc-control-label{display:block;margin-bottom:12px;color:var(--viclo-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vc-levels{display:grid;gap:8px;margin-bottom:26px}.vc-levels button{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--viclo-line);border-radius:14px;background:#fff;color:var(--viclo-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.vc-levels button>svg{margin-top:2px;color:var(--viclo-line-strong)}.vc-levels button:hover{border-color:var(--viclo-pale)}.vc-levels button[aria-checked=true]{border-color:var(--viclo);background:#f2faf6;box-shadow:inset 0 0 0 1px var(--viclo)}.vc-levels button[aria-checked=true]>svg{color:var(--viclo)}.vc-levels strong{display:block;font-size:14px;font-weight:650}.vc-levels small{display:block;margin-top:2px;color:var(--viclo-muted);font-size:12.5px;line-height:1.45}.vc-share{display:flex!important;justify-content:space-between;align-items:baseline;margin-bottom:4px!important}.vc-share b{color:var(--viclo);font-size:18px;letter-spacing:0;font-variant-numeric:tabular-nums}.vc-share-dots{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin-top:6px}.vc-share-dots i{height:8px;border-radius:4px;background:var(--viclo-line);transition:background .2s}.vc-share-dots i.is-ai{background:var(--viclo-mint)}.vc-share-caption{margin:10px 0 24px;color:var(--viclo-muted);font-size:12.5px}.vc-human-topics{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vc-human-topics li{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--viclo-line);border-radius:999px;background:#fff;font-size:12px;font-weight:550}.vc-human-topics svg{color:var(--viclo)}.vc-control-preview{display:flex;flex-direction:column;padding:26px 22px;background:radial-gradient(ellipse at 50% 100%,#dff0e6,transparent 70%),var(--viclo-soft)}.vc-preview-chat{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:14px 12px;min-height:240px;border-radius:16px;background:#eeeae2}.vc-bubble{max-width:88%;padding:8px 10px;border-radius:9px;font-size:12.5px;line-height:1.5;box-shadow:0 1px 1px #00000012}.vc-bubble.is-patient{align-self:flex-end;border-top-right-radius:2px;background:#d9fdd3}.vc-bubble.is-clinic{align-self:flex-start;border-top-left-radius:2px;background:#fff}.vc-preview-chat>*{animation:vc-pop .38s cubic-bezier(.22,1,.36,1) both}.vc-preview-chat>*:nth-child(2){animation-delay:.12s}.vc-preview-chat>*:nth-child(3){animation-delay:.24s}.vc-preview-chat>*:nth-child(4){animation-delay:.36s}.vc-suggestion{padding:10px;border:1px dashed #8fc9ab;border-radius:12px;background:#ffffffd9}.vc-suggestion>span{display:inline-flex;align-items:center;gap:5px;color:var(--viclo);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vc-suggestion p{margin-top:6px;font-size:12.5px;line-height:1.5}.vc-suggestion>div{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.vc-suggestion b{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--viclo-line);border-radius:8px;background:#fff;font-size:11.5px;font-weight:650}.vc-suggestion b.is-primary{border-color:var(--viclo);background:var(--viclo);color:#fff}.vc-handoff{display:flex;gap:9px;padding:10px 12px;border:1px solid #f0d58d;border-radius:12px;background:#fff9e8}.vc-handoff>svg{flex:none;margin-top:2px;color:#a5750a}.vc-handoff.is-booked{border-color:#9fd3b8;background:#f0faf5}.vc-handoff.is-booked>svg{color:var(--viclo)}.vc-handoff strong{display:block;font-size:12.5px;font-weight:700}.vc-handoff span{display:block;margin-top:2px;color:var(--viclo-muted);font-size:11.5px;line-height:1.45}.vc-preview-gain{margin-top:16px;color:var(--viclo-ink);font-size:14px;line-height:1.6;text-wrap:pretty}.vc-knowledge{padding-top:40px}.vc-knowledge-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.vc-knowledge-visual{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.vc-docs ul{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.vc-docs li{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--viclo-line);border-radius:10px;font-size:12.5px;font-weight:600}.vc-docs li svg{flex:none;color:var(--viclo)}.vc-docs li span{flex:1;min-width:0}.vc-docs small{color:var(--viclo-muted);font-size:10px;font-weight:600}.vc-answers{display:grid;gap:14px}.vc-answer{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f6f4ef}.vc-answer:nth-child(1){rotate:1.5deg}.vc-answer:nth-child(2){rotate:-1.5deg}.vc-source{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;padding:4px 8px;border-radius:6px;background:var(--viclo-soft);color:var(--viclo);font-size:11px;font-weight:650}.vc-source.is-human{background:#fff3d6;color:#8a6206}.vc-segments{position:relative;isolation:isolate;margin-top:64px;padding:150px 28px 160px;background:radial-gradient(ellipse 60% 55% at 80% 70%,#1f604d,transparent 70%),var(--viclo-ink);color:var(--viclo-paper)}.vc-segments:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%)}.vc-segments .viclo-section-curve,.vc-segments .viclo-band-curve-bottom{fill:var(--viclo-canvas)}.vc-segments .viclo-eyebrow{color:var(--viclo-mint-light)}.vc-segments .viclo-section-lead{color:var(--viclo-pale)}.vc-segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:52px 0 0;padding:0;list-style:none}.vc-segment-grid li{display:flex;flex-direction:column;gap:14px;min-height:150px;padding:22px;border:1px solid #ffffff1a;border-radius:18px;background:#ffffff0a;transition:background .2s,border-color .2s}.vc-segment-grid li:hover{border-color:#63c99e55;background:#ffffff12}.vc-segment-grid strong{font-size:16px;font-weight:650}.vc-segment-grid q{margin-top:auto;padding:9px 11px;border-radius:10px 10px 10px 2px;background:#ffffff14;color:#e3f2ea;font-size:13px;line-height:1.5;quotes:none}.vc-gains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none}.vc-gains li{padding:26px 26px 30px;border:1px solid var(--viclo-line);border-radius:22px;background:var(--viclo-paper);transition:border-color .22s,box-shadow .22s,translate .22s}.vc-gains li:hover{border-color:#c9dfd5;box-shadow:0 18px 40px -24px #173b3240;translate:0 -2px}.vc-gains h3{margin-top:28px;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.vc-gains p{margin-top:10px;color:var(--viclo-muted);font-size:14.5px;line-height:1.6;text-wrap:pretty}.vc-pricing .viclo-offer-cards{max-width:940px}.vc-plan{display:flex;flex-direction:column}.vc-plan h3{margin-top:22px;font-size:26px}.vc-plan-pitch{margin-top:8px;color:var(--viclo-muted);font-size:15px;line-height:1.5}.vc-plan.is-featured .vc-plan-pitch{color:var(--viclo-pale)}.vc-plan-price{display:flex;align-items:baseline;gap:4px;margin-top:22px}.vc-plan-price small{font-size:18px;font-weight:600}.vc-plan-price strong{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.vc-plan-price span{color:var(--viclo-muted);font-size:15px}.vc-plan.is-featured .vc-plan-price span{color:var(--viclo-pale)}.vc-plan ul{flex:1;align-content:start}.vc-plan-cta{width:100%;margin-top:28px}.vc-plan-cta.is-light{background:var(--viclo-mint-light);color:var(--viclo-ink)}.vc-plan-cta.is-light:hover{background:#87dab3}.vc-plan.is-featured .vc-plan-cta:focus-visible{outline-color:var(--viclo-mint-light)}.vc-start{max-width:940px;margin:36px auto 0;padding:22px 26px;border:1px solid #d6e5dc;border-radius:20px;background:#ffffffb3}.vc-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.vc-start li{display:flex;gap:12px;font-size:14.5px;line-height:1.5}.vc-start li span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--viclo);color:#fff;font-size:12px;font-weight:700}@media(max-width:1100px){.vc-hero-scene{grid-template-columns:minmax(0,1fr) 310px minmax(0,1fr);gap:24px}.vc-hero-scene .vc-phone{width:310px}.vc-journey-scene{grid-template-columns:250px 310px minmax(0,1fr);gap:28px}.vc-journey-scene .vc-phone{width:310px}.vc-autonomy-layout,.vc-knowledge-layout{grid-template-columns:1fr;gap:40px}.vc-autonomy-copy,.vc-knowledge-copy{max-width:680px}.vc-knowledge-copy{order:-1}.vc-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.vc-hero-scene{grid-template-columns:326px minmax(0,300px);justify-content:center}.vc-hero-scene .vc-phone{width:326px}.vc-hero-left{display:none}.vc-hero-right{padding-top:40px}.vc-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.vc-facts li:nth-child(3){border-left:0}.vc-facts li:nth-child(n+3){border-top:1px solid var(--viclo-line)}.vc-journey-scene{grid-template-columns:326px minmax(0,1fr);max-width:720px}.vc-journey-steps{grid-column:1 / -1;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.vc-journey-steps:before{display:none}.vc-journey-steps li{flex:none}.vc-journey-steps button{padding:8px 12px 8px 8px}.vc-journey-steps button[aria-pressed=false]{background:#ffffff80}.vc-journey-scene .vc-phone{width:326px}.vc-gains{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-start ol{grid-template-columns:1fr;gap:12px}}@media(max-width:767px){.vc-hero-stage{padding-inline:16px}.vc-control,.vc-knowledge-visual{grid-template-columns:1fr}.vc-answer:nth-child(n){rotate:0deg}.vc-segments{padding:96px 16px 104px;margin-top:32px}.vc-journey-band>.vc-journey{padding-top:80px}}@media(max-width:639px){.vc-hero-scene{display:flex;flex-direction:column;align-items:center;gap:20px}.vc-hero-scene .vc-phone{width:min(326px,100%);order:0}.vc-hero-right{order:1}.vc-hero-right{width:100%;max-width:360px;padding-top:0;justify-items:stretch}.vc-hero-side .viclo-floating-card{max-width:none}.vc-tilt-right{rotate:0deg}.vc-facts{grid-template-columns:1fr;margin-top:40px}.vc-facts li+li{border-left:0;border-top:1px solid var(--viclo-line)}.vc-facts li{padding:18px 20px;grid-template-columns:auto 1fr;column-gap:12px}.vc-facts li svg{grid-row:span 2;margin-top:4px}.vc-facts strong{margin-top:0;font-size:21px}.vc-journey-scene{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:36px}.vc-journey-steps{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.vc-journey-scene .vc-phone{width:min(326px,100%);order:1}.vc-journey-steps{order:0}.vc-journey-outcome{order:2}.vc-journey-outcome{width:100%;max-width:360px;text-align:center}.vc-journey-outcome>p,.vc-result{margin-inline:auto}.vc-result{text-align:left}.vc-journey-outcome h3{font-size:25px}.vc-segment-grid{grid-template-columns:1fr;margin-top:36px}.vc-segment-grid li{min-height:0}.vc-gains{grid-template-columns:1fr;margin-top:40px}.vc-control-panel,.vc-control-preview{padding:20px}.vc-plan-price strong{font-size:48px}}@media(prefers-reduced-motion:reduce){.vc-reveal,.vc-chat-body .viclo-chat-message,.vc-preview-chat>*,.vc-booked.is-booked .vc-free,.vc-typing i{animation:none!important;transition:none!important}}
