:where(.cbtn){border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:Comfortaa,sans-serif;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}:where(.cbtn:hover){background:var(--bg);border-color:var(--border-3)}:where(.cbtn:focus-visible){box-shadow:0 0 0 3px var(--ring);outline:none}:where(.cbtn:disabled){opacity:.55;cursor:not-allowed}@media (pointer:coarse){:where(.cbtn){min-height:44px}}.cbtn svg{flex:none;width:1.1em;height:1.1em}.cbtn .pi{font-size:1em;line-height:1}:where(.cbtn-label){font-weight:inherit}.cbtn-eye svg{will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-eye:hover svg{animation:.5s ease-in-out cbtn-blink}}@media (hover:none){.cbtn-eye:active svg{transform:scaleY(.2)}}@keyframes cbtn-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}70%{transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.cbtn-eye svg,.cbtn-eye:hover svg,.cbtn-eye:active svg{transition:none;animation:none;transform:none}}.cbtn-phone svg{will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-phone:hover svg{animation:.55s ease-in-out cbtn-ring}}@media (hover:none){.cbtn-phone:active svg{transform:rotate(-16deg)}}@keyframes cbtn-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.cbtn-phone svg,.cbtn-phone:hover svg,.cbtn-phone:active svg{transition:none;animation:none;transform:none}}.cbtn-mail .icon-mail-flap{transform-box:fill-box;transform-origin:50% 0;transition:transform .36s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-mail:hover .icon-mail-flap{transform:perspective(60px)rotateX(-168deg)}}@media (hover:none){.cbtn-mail:active .icon-mail-flap{transform:perspective(60px)rotateX(-168deg)}}@media (prefers-reduced-motion:reduce){.cbtn-mail .icon-mail-flap,.cbtn-mail:hover .icon-mail-flap,.cbtn-mail:active .icon-mail-flap{transition:none;transform:none}}.cbtn-bubble svg{will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-bubble:hover svg{animation:.42s cubic-bezier(.2,0,0,1) cbtn-pop}}@media (hover:none){.cbtn-bubble:active svg{transform:scale(1.2)rotate(-7deg)}}@keyframes cbtn-pop{0%,to{transform:scale(1)}40%{transform:scale(1.22)rotate(-6deg)}70%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.cbtn-bubble svg,.cbtn-bubble:hover svg,.cbtn-bubble:active svg{transition:none;animation:none;transform:none}}.cbtn-comment .pi{will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-comment:hover .pi{animation:.45s ease-in-out cbtn-half-ring}}@media (hover:none){.cbtn-comment:active .pi{transform:rotate(-8deg)}}@keyframes cbtn-half-ring{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}65%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.cbtn-comment .pi,.cbtn-comment:hover .pi,.cbtn-comment:active .pi{transition:none;animation:none;transform:none}}.cbtn.cbtn-mark.btn-whatsapp .pi{color:color-mix(in srgb, var(--whatsapp) 60%, var(--muted));transition:color .2s}@media (hover:hover){.cbtn.cbtn-mark.btn-whatsapp:hover .pi{color:var(--whatsapp)}}@media (hover:none){.cbtn.cbtn-mark.btn-whatsapp:active .pi{color:var(--whatsapp)}}@media (prefers-reduced-motion:reduce){.cbtn.cbtn-mark.btn-whatsapp .pi{transition:none}}.cbtn-robot .icon-robot-eyes{transform-box:fill-box;transform-origin:50%;transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-robot:hover .icon-robot-eyes{animation:.5s ease-in-out cbtn-blink}}@media (hover:none){.cbtn-robot:active .icon-robot-eyes{transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.cbtn-robot .icon-robot-eyes,.cbtn-robot:hover .icon-robot-eyes,.cbtn-robot:active .icon-robot-eyes{transition:none;animation:none;transform:none}}.cbtn-info{width:18px;height:18px;color:color-mix(in srgb, currentColor 60%, transparent);cursor:help;border-radius:50%;flex:none;place-items:center;margin-left:2px;transition:color .15s,background .15s;display:grid;position:relative}.cbtn-info:hover{color:inherit;background:color-mix(in srgb, currentColor 16%, transparent);outline:none}.cbtn-info:focus-visible{color:inherit;background:color-mix(in srgb, currentColor 16%, transparent);outline:none}.cbtn .cbtn-info .pi{font-size:1em;line-height:1}@media (pointer:coarse){.cbtn-info:after{content:"";position:absolute;top:-13px;bottom:-13px;left:-13px;right:-13px}}@media (prefers-reduced-motion:reduce){.cbtn-info{transition:none}}.cbtn-tip.p-tooltip,.vop-tip.p-tooltip{max-width:250px}.cbtn-tip.p-tooltip .p-tooltip-text,.vop-tip.p-tooltip .p-tooltip-text{background:var(--ink-btn);box-shadow:0 6px 18px rgba(var(--shadow-rgb), .28);color:rgba(var(--on-solid-rgb), .92);border-radius:10px;padding:8px 10px;font-family:Comfortaa,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.cbtn-tip.p-tooltip .p-tooltip-arrow,.vop-tip.p-tooltip .p-tooltip-arrow{border-top-color:var(--border-strong);border-bottom-color:var(--border-strong);border-left-color:var(--border-strong);border-right-color:var(--border-strong)}.cbtn-globe .icon-globe-meridians{transition:transform .3s cubic-bezier(.2,0,0,1)}@media (hover:hover){.cbtn-globe:hover .icon-globe-meridians{transform:translate(-2.5px)}}@media (hover:none){.cbtn-globe:active .icon-globe-meridians{transform:translate(-2.5px)}}@media (prefers-reduced-motion:reduce){.cbtn-globe .icon-globe-meridians,.cbtn-globe:hover .icon-globe-meridians,.cbtn-globe:active .icon-globe-meridians{transition:none;transform:none}}:-webkit-any(.bm-lead,.bm-back,.bm-out,.bm-turn,.bm-lift,.bm-press)>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){transition-property:translate,rotate,scale,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}:is(.bm-lead,.bm-back,.bm-out,.bm-turn,.bm-lift,.bm-press)>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){transition-property:translate,rotate,scale,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.bm-lead:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-lead:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-back:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-back:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-out:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-out:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-turn:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-turn:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-lift:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}.bm-lift:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}.bm-press:not(:disabled):hover>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:1.12}.bm-press:not(:disabled):hover>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:1.12}}@media (prefers-reduced-motion:no-preference){.bm-lead:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-lead:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-back:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-back:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-out:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-out:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-turn:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-turn:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-lift:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}.bm-lift:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}.bm-press:focus-visible>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:1.12}.bm-press:focus-visible>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:1.12}}@media (prefers-reduced-motion:no-preference) and (hover:none){.bm-lead:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-lead:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:3px}.bm-back:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-back:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:-3px}.bm-out:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-out:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:2px -2px}.bm-turn:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-turn:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){rotate:90deg}.bm-lift:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}.bm-lift:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.bm-press:not(:disabled):active>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:.86}.bm-press:not(:disabled):active>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){scale:.86}}@media (prefers-reduced-motion:reduce){:-webkit-any(.bm-lead,.bm-back,.bm-out,.bm-turn,.bm-lift,.bm-press)>:-webkit-any(svg,.pi,.p-button-icon):not(.p-button-loading-icon){transition:none;animation:none}:is(.bm-lead,.bm-back,.bm-out,.bm-turn,.bm-lift,.bm-press)>:is(svg,.pi,.p-button-icon):not(.p-button-loading-icon){transition:none;animation:none}}
