.public-site :is(.ss-activation,.ss-compatibility,.ss-verification,.ss-receipt-timeline,.ss-role-story){--ss-ink:#20392e;--ss-muted:#52645b;--ss-green:#38664b;--ss-line:#d9e3dd;color:var(--ss-ink);min-width:0}.public-site :is(.ss-activation,.ss-compatibility,.ss-verification,.ss-role-story) button{cursor:pointer;touch-action:manipulation;min-height:44px;font:inherit}.public-site :is(.ss-activation,.ss-compatibility,.ss-verification,.ss-role-story) button:focus-visible{outline-offset:5px;outline:3px solid #38664b}.public-site .ss-caption{color:var(--ss-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.public-site .ss-window-bar{border-bottom:1px solid var(--ss-line);color:var(--ss-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:17px 24px;font-size:13px;display:flex}.public-site .ss-activation{margin-block:40px;position:relative}.public-site .ss-activation-stage{min-width:0}.public-site .ss-activation-steps{margin:0;padding:0;list-style:none}.public-site .ss-activation-steps>li{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(28px,5vw,72px);padding-block:30px;display:grid}.public-site .ss-activation-steps>li+li{border-top:1px solid var(--ss-line)}.public-site .ss-activation-step-heading{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:16px;display:grid}.public-site .ss-step-number{width:30px;height:30px;color:var(--ss-muted);background:#f0f3f1;border-radius:50%;place-items:center;font-size:13px;display:grid}.public-site .ss-activation-steps>li[data-current=true] .ss-step-number{color:#fff;background:var(--ss-green)}.public-site .ss-activation-step-heading h3{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.35}.public-site .ss-activation-step-heading p{color:var(--ss-muted);margin:8px 0 0;font-size:15px;line-height:1.7}.public-site .ss-activation-window{display:none}.public-site .ss-activation-track{gap:6px;padding:26px 28px 0;display:flex}.public-site .ss-activation-track span{background:#edf1ee;flex:1;height:3px;position:relative;overflow:hidden}.public-site .ss-activation-track span:before{content:"";background:var(--ss-green);transform:scaleX(var(--ss-step-fill,0));transform-origin:0;position:absolute;inset:0}.public-site .ss-activation-panels{display:grid}.public-site .ss-activation-content{min-height:280px;opacity:var(--ss-panel-alpha,0);transform:translateY(var(--ss-panel-y,0px));pointer-events:none;grid-area:1/1;padding:24px 28px 26px}.public-site .ss-activation-content:first-child{--ss-panel-alpha:1}.public-site .ss-activation-mobile-heading,.public-site .ss-activation-mobile-description{display:none}.public-site .ss-status{color:#766036;align-items:center;gap:8px;font-size:13px;display:inline-flex}.public-site .ss-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.public-site .ss-status[data-ready=true]{color:var(--ss-green)}.public-site .ss-consultorio-name{letter-spacing:-.025em;margin:24px 28px 0;font-size:23px;font-weight:550;line-height:1.4}.public-site .ss-setup-checks{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.public-site .ss-setup-checks li{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.public-site .ss-setup-checks svg{color:var(--ss-green);flex-shrink:0;margin-top:2px}.public-site .ss-service-state{color:var(--ss-muted);margin:24px 0 0;font-size:14px;line-height:1.65}.public-site .ss-activation[data-activation-mode=scroll]{height:calc(var(--ss-stage-height) + var(--ss-scroll-distance))}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px clamp(28px,5vw,72px);display:grid;position:sticky;top:136px}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-steps>li{padding-block:25px;display:block}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-reading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-window{border:1px solid var(--ss-line);background:#fff;border-radius:10px;display:block;overflow:hidden;box-shadow:0 18px 44px -30px #17372340}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-disclaimer{grid-column:2;margin:0;padding-inline:28px}.public-site .ss-compatibility{margin-top:30px}.public-site .ss-channel-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-site .ss-channel-options button{border:1px solid var(--ss-line);color:var(--ss-muted);text-align:left;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 12px;font-size:14px;line-height:1.5;transition:background-color .25s,border-color .25s;display:flex}.public-site .ss-channel-options button[aria-pressed=true]{color:var(--ss-ink);background:#f2f7f4;border-color:#789985}.public-site .ss-channel-options button:hover{border-color:var(--ss-green)}.public-site .ss-channel-options svg{flex-shrink:0}.public-site .ss-channel-lines{border-inline:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-radius:0 0 12px 12px;height:42px;margin-inline:25%;position:relative}.public-site .ss-channel-lines:after{content:"";background:var(--ss-green);width:1px;height:17px;position:absolute;top:100%;left:50%}.public-site .ss-channel-lines span{background:var(--ss-green);border-radius:50%;width:6px;height:6px;transition:opacity .2s;position:absolute;top:13px}.public-site .ss-channel-lines span:first-child{opacity:0;left:-3px}.public-site .ss-channel-lines span:last-child{right:-3px}.public-site .ss-compatibility[data-channel=sistema] .ss-channel-lines span:first-child{opacity:1}.public-site .ss-compatibility[data-channel=sistema] .ss-channel-lines span:last-child{opacity:0}.public-site .ss-compatibility-gate{color:var(--ss-green);text-align:center;justify-content:center;align-items:center;gap:8px;margin-block:17px 18px;font-size:12px;line-height:1.5;display:flex}.public-site .ss-compatibility-gate svg{flex-shrink:0}.public-site .ss-unified-agenda{border:1px solid var(--ss-line);background:#fff;border-radius:9px;overflow:hidden}.public-site .ss-appointment-row{min-height:53px;color:var(--ss-muted);border-bottom:1px solid #edf1ee;align-items:center;gap:15px;margin-inline:20px;font-size:13px;display:flex}.public-site .ss-appointment-row time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.public-site .ss-channel-appointment{border-left:3px solid var(--ss-green);color:var(--ss-ink);background:#f2f7f4;margin:0;padding:18px 20px;position:relative}.public-site .ss-channel-appointment>div{flex:1;min-width:0}.public-site .ss-channel-appointment strong{font-size:15px;font-weight:600}.public-site .ss-channel-appointment span{color:var(--ss-muted);margin-top:4px;font-size:12px;display:block}.public-site .ss-channel-appointment svg{flex-shrink:0}.public-site .ss-agenda-result{color:var(--ss-muted);min-height:76px;margin:0;padding:16px 20px;font-size:13px;line-height:1.65}.public-site .ss-verification{background:#f4f7f3;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,88px);margin-block:36px 46px;padding:clamp(24px,4vw,48px);display:grid}.public-site .ss-example-label{color:var(--ss-muted);font-size:13px}.public-site .ss-verification h3{letter-spacing:-.035em;margin-block:14px 16px;font-size:clamp(25px,3vw,37px);font-weight:550;line-height:1.2}.public-site .ss-verification-intro>p{color:var(--ss-muted);max-width:35ch;font-size:15px;line-height:1.7}.public-site .ss-case-switch{flex-wrap:wrap;gap:4px;margin-top:22px;display:flex}.public-site .ss-case-switch button{color:var(--ss-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 13px;font-size:13px}.public-site .ss-case-switch button[aria-pressed=true]{border-color:var(--ss-line);color:var(--ss-ink);background:#fff}.public-site .ss-case-switch button:hover{background:#e7eee7}.public-site .ss-verification-flow{min-width:0}.public-site .ss-request{align-items:center;gap:12px;font-size:15px;display:flex}.public-site .ss-request svg{color:var(--ss-green);flex-shrink:0}.public-site .ss-request p{margin:0;line-height:1.6}.public-site .ss-check-line{background:var(--ss-line);width:1px;height:25px;margin:9px 0 9px 10px;position:relative}.public-site .ss-check-line span{background:var(--ss-green);transform-origin:top;position:absolute;inset:0}.public-site .ss-availability{border:1px solid var(--ss-line);background:#fff;border-radius:8px;align-items:center;gap:14px;padding:20px 18px;display:flex}.public-site .ss-availability time{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px}.public-site .ss-availability>span:not(.ss-availability-dot){flex:1;font-size:13px}.public-site .ss-availability-dot{background:var(--ss-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.public-site .ss-verification[data-occupied=true] .ss-availability-dot{background:#8c6c3d}.public-site .ss-verification-response{border-left:2px solid #789985;min-height:78px;margin-top:20px;padding-left:17px}.public-site .ss-verification-response strong{font-size:14px}.public-site .ss-verification-response p{color:var(--ss-muted);margin:7px 0 0;font-size:14px;line-height:1.65}.public-site .ss-receipt-timeline{border-block:1px solid var(--ss-line);margin:28px 0 44px;padding:28px 0}.public-site .ss-receipt-timeline figcaption strong{letter-spacing:-.025em;font-size:23px;font-weight:550;line-height:1.4;display:block}.public-site .ss-receipt-timeline figcaption span{color:var(--ss-muted);margin-top:9px;font-size:14px;line-height:1.65;display:block}.public-site .ss-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0;padding:0;list-style:none;display:grid;position:relative}.public-site .ss-timeline:before{content:"";background:var(--ss-line);height:1px;position:absolute;top:35px;left:0;right:0}.public-site .ss-timeline:after{content:"";transform-origin:0;background:#789985;height:1px;position:absolute;top:35px;left:0;right:0}.public-site .ss-timeline li{min-width:0}.public-site .ss-timeline svg{color:var(--ss-green);margin-bottom:29px}.public-site .ss-timeline time{color:var(--ss-muted);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;display:block}.public-site .ss-timeline strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.public-site .ss-timeline p{color:var(--ss-muted);margin:9px 0 0;font-size:14px;line-height:1.65}.public-site .ss-timeline-note{border-left:2px solid #789985;padding-left:18px}.public-site .ss-timeline-note strong{font-size:14px}.public-site .ss-timeline-note p{color:var(--ss-muted);margin-top:7px;font-size:14px;line-height:1.7}.public-site .ss-role-story{border-block:1px solid var(--ss-line);margin:22px 0 40px;padding-block:28px}.public-site .ss-role-options{flex-wrap:wrap;gap:5px;margin-bottom:22px;display:flex}.public-site .ss-role-options button{color:var(--ss-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 12px;font-size:13px}.public-site .ss-role-options button[aria-pressed=true]{color:var(--ss-ink);border-color:var(--ss-line);background:#f2f7f4}.public-site .ss-role-options button:hover{background:#edf3ef}.public-site .ss-role-message{background:#f4f7f3;border-radius:8px;align-items:center;gap:14px;min-height:83px;padding:19px 22px;display:flex}.public-site .ss-role-message svg{color:var(--ss-green);flex-shrink:0}.public-site .ss-role-message p{margin:0;font-size:15px;line-height:1.7}.public-site .ss-responsibility-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0 22px;display:grid}.public-site .ss-responsibility-lanes>div{border-top:2px solid var(--ss-line);padding:17px 0 0;position:relative}.public-site .ss-responsibility-lanes>div:before{content:"";background:var(--ss-green);transform-origin:0;height:2px;transition:transform .3s;position:absolute;inset:-2px 0 auto;transform:scaleX(0)}.public-site .ss-responsibility-lanes>div[data-active=true]:before{transform:scaleX(1)}.public-site .ss-responsibility-lanes strong{font-size:15px}.public-site .ss-responsibility-lanes span{color:var(--ss-muted);margin-top:8px;font-size:13px;line-height:1.65;display:block}.public-site .ss-role-result{border-left:2px solid var(--ss-green);min-height:100px;padding-left:17px}.public-site .ss-role-result strong{font-size:14px}.public-site .ss-role-result p{color:var(--ss-muted);margin-top:7px;font-size:14px;line-height:1.7}html.motion-ready .ss-timeline:after{transform:scaleX(var(--scroll-progress,1))}html.motion-ready .ss-check-line span{transform:scaleY(var(--scroll-progress,1))}html.motion-ready .ss-channel-lines span{transform:translateY(calc(var(--scroll-progress,1) * 15px))}@media (prefers-reduced-motion:no-preference){html.motion-ready:not([data-quiet-motion=true]) .public-site .ss-verification[data-motion=sequence] .ss-verification-response{animation:.3s cubic-bezier(.2,.65,.3,1) both ss-settle!important}}@keyframes ss-settle{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.public-site .ss-activation{margin-block:28px}.public-site .ss-activation-steps>li{grid-template-columns:minmax(0,1fr);gap:24px}.public-site .ss-activation-step-heading{gap:12px}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-stage{grid-template-columns:minmax(0,1fr);gap:12px}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-steps{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site .ss-activation-content{min-height:0;padding:20px 20px 24px}.public-site .ss-activation-mobile-heading{align-items:start;gap:12px;display:flex}.public-site .ss-activation-mobile-heading .ss-step-number{color:#fff;background:var(--ss-green);flex-shrink:0}.public-site .ss-activation-mobile-heading h3{margin:0;font-size:21px;line-height:1.35}.public-site .ss-activation-mobile-description{color:var(--ss-muted);margin:12px 0 20px;font-size:14px;line-height:1.6;display:block}.public-site .ss-activation-window .ss-consultorio-name,.public-site .ss-activation-window .ss-window-bar>span:last-child{display:none}.public-site .ss-activation[data-activation-mode=scroll] .ss-activation-disclaimer{grid-column:1;padding-inline:6px}.public-site .ss-window-bar{padding-inline:20px}.public-site .ss-activation-track{padding:20px 20px 0}.public-site .ss-consultorio-name{font-size:22px}.public-site .ss-channel-options{gap:12px}.public-site .ss-channel-options button{flex-direction:column;align-items:start;gap:9px;padding:14px;font-size:13px}.public-site .ss-verification{grid-template-columns:1fr;gap:28px;margin-block:25px 36px;padding:25px 20px}.public-site .ss-verification h3{font-size:29px}.public-site .ss-verification-response{min-height:0}.public-site .ss-timeline{grid-template-columns:1fr;gap:28px;padding-left:38px}.public-site .ss-timeline:before,.public-site .ss-timeline:after{transform-origin:top;width:1px;height:auto;inset:0 auto 0 10px}html.motion-ready .ss-timeline:after{transform:scaleY(var(--scroll-progress,1))}.public-site .ss-timeline li{position:relative}.public-site .ss-timeline svg{background:#fff;margin:0;position:absolute;top:0;left:-38px}.public-site .ss-timeline p{max-width:35ch}.public-site .ss-role-options{gap:3px}.public-site .ss-role-options button{padding-inline:8px;font-size:12px}.public-site .ss-responsibility-lanes{gap:12px}.public-site .ss-responsibility-lanes strong{font-size:13px}.public-site .ss-responsibility-lanes span{font-size:12px}.public-site .ss-role-message{min-height:116px;padding:17px}.public-site .ss-role-result{min-height:125px}}@media (prefers-reduced-motion:reduce){.public-site :is(.ss-activation-content,.ss-verification-response){animation:none}.public-site :is(){transition:none}html.motion-ready :is(.ss-check-line span,.ss-channel-lines span){transform:none}}html[data-quiet-motion=true] .public-site :is(.ss-activation-content,.ss-verification-response){animation:none}html[data-quiet-motion=true] .public-site :is(){transition:none}
