.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-button-height:60px;--cta-dot-size:50px;--cta-border:5px;--cta-hand-height:138px;--cta-hand-width:calc(var(--cta-hand-height) * 2680.1 / 133.5);--cta-fingertip-y:calc(var(--cta-hand-height) * 73.9 / 133.5);--cta-press-distance:-5px;text-align:center;margin-block:0 10%;padding:20px 48px 100px;overflow:clip}.cosqool-public .cpr-cta-container{flex-direction:column;inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding-inline:30px;display:flex}.cosqool-public .cp-final-cta.cpr-subscription-cta h2{color:var(--public-indigo);font-family:var(--public-font-cta-heading,var(--public-font-title));margin:13% 0 22px;font-size:70px;font-weight:700;line-height:1.2}.cosqool-public .cpr-subscription-cta .cpr-cta-device{min-block-size:var(--cta-button-height);justify-content:center;align-items:center;margin-block-start:40px;display:flex}.cosqool-public .cpr-cta-anchor{display:inline-block;position:relative}.cosqool-public .cp-switch-link.cpr-cta-button{--cta-dot-shift:0px;min-block-size:60px;block-size:var(--cta-button-height);border:var(--cta-border) solid var(--public-border);background:var(--public-border);color:var(--public-white);font-family:var(--public-font-cta-button,var(--public-font-title));white-space:nowrap;z-index:1;border-radius:50px;justify-content:center;align-items:center;padding-inline:20px 60px;font-size:30px;font-weight:500;line-height:52px;display:flex}.cosqool-public .cpr-cta-button{position:relative}.cosqool-public .cpr-cta-button .cpr-cta-label{transition:transform .5s;display:block}.cosqool-public .cpr-cta-button .cpr-cta-dot{inline-size:var(--cta-dot-size);block-size:var(--cta-dot-size);background:#fff;border-radius:50%;transition:transform .5s;position:absolute;inset-block-start:0;inset-inline-end:0}.cosqool-public .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-dot{transform:translateX(var(--cta-dot-shift))}.cosqool-public .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-label{transform:translate(40px)}.cosqool-public .cp-hand-crop.cpr-cta-hand{inline-size:var(--cta-hand-width);block-size:var(--cta-hand-height);pointer-events:none;z-index:2;margin:0;position:absolute;inset-block-start:calc(50% - var(--cta-fingertip-y));inset-inline-start:calc(100% - var(--cta-border) - var(--cta-dot-size) / 2);inset-inline-end:auto;overflow:visible}.cosqool-public .cpr-cta-hand{transition:opacity .6s ease-in-out}.cosqool-public .cpr-cta-anchor:has(.cpr-cta-button:is(:hover,:focus-visible)) .cpr-cta-hand{opacity:0}.cosqool-public .cp-hand-motion.cpr-cta-hand-motion{inline-size:var(--cta-hand-width);block-size:var(--cta-hand-height);animation:4s ease-in-out 10 paused cpr-fingertip-press}.cosqool-public .is-observable .cpr-cta-hand-motion{animation-play-state:running}.cosqool-public .cp-hand.cpr-cta-art{inline-size:var(--cta-hand-width);max-inline-size:none;block-size:var(--cta-hand-height)}.cosqool-public[dir=rtl] .cpr-subscription-cta{--cta-press-distance:5px}.cosqool-public[dir=rtl] .cp-final-cta.cpr-subscription-cta h2{font-size:51px}.cosqool-public[dir=rtl] .cpr-cta-button{padding-inline:35px 67px}.cosqool-public[dir=rtl] .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-label{transform:translate(-40px)}.cosqool-public[dir=rtl] .cpr-cta-art{transform-origin:50%;transform:scaleX(-1)}@keyframes cpr-fingertip-press{0%,15%,30%,to{transform:translate(0)}22%{transform:translateX(var(--cta-press-distance))}}.cosqool-public .cpr-home-cta .cpr-cta-dot{background:0 0}.cosqool-public .cp-final-cta.cpr-home-cta{position:relative;overflow:visible}.cosqool-public .cpr-cta-stage{inset-block:0;left:var(--cta-stage-left,0px);inline-size:var(--cta-stage-width,100%);pointer-events:none;z-index:2;position:absolute;overflow:clip}.cosqool-public .cpr-home-knob-face{transform-origin:50%;background:#fff;border-radius:50%;block-size:100%;inline-size:100%;display:block}.cosqool-public .cpr-home-hand{left:var(--home-hand-left,0px);top:var(--home-hand-top,0px);inline-size:var(--cta-hand-width);block-size:var(--cta-hand-height);pointer-events:none;z-index:2;visibility:hidden;position:absolute}.cosqool-public .cpr-home-hand[data-hand-ready=true]{visibility:visible}.cosqool-public .cpr-home-hand-motion{block-size:100%;inline-size:100%;transform-origin:0 var(--home-hand-tip-y);pointer-events:none}.cosqool-public .cpr-home-hand-art{pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.cosqool-public[dir=rtl] .cpr-home-hand-motion{transform-origin:100% var(--home-hand-tip-y)}.cosqool-public[dir=rtl] .cpr-home-hand-art{transform-origin:50%;transform:scaleX(-1)}@media (width>=1550px){.cosqool-public .cpr-cta-container{max-inline-size:1480px}}@media (width<=1180px){.cosqool-public .cp-final-cta.cpr-subscription-cta h2{font-size:50px}}.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-hand-height:min(138px, calc(330vh * 133.5 / 2680.1))}@media (width<=1180px){.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-hand-height:min(138px, calc(235vh * 133.5 / 2680.1))}}@media (width<=820px){.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-hand-height:min(130px, calc(155vh * 133.5 / 2680.1))}.cosqool-public .cp-final-cta.cpr-subscription-cta h2{margin-block-start:0}}@media (width<=767px){.cosqool-public .cp-final-cta.cpr-subscription-cta{padding-inline:24px}.cosqool-public .cpr-subscription-cta .cpr-cta-device{margin-block-start:20px}.cosqool-public .cp-switch-link.cpr-cta-button{font-size:20px}.cosqool-public[dir=rtl] .cpr-cta-button{font-size:25px}}@media (width<=575px){.cosqool-public .cp-final-cta.cpr-subscription-cta{padding-block-end:60px}}@media (width>=377px) and (width<=574px){.cosqool-public .cp-final-cta.cpr-subscription-cta{padding-inline:1.21875rem}}@media (width<=376px){.cosqool-public .cp-final-cta.cpr-subscription-cta{padding-inline:1.03125rem}}@media (width>=501px) and (width<=780px){.cosqool-public .cp-final-cta.cpr-subscription-cta h2,.cosqool-public[dir=rtl] .cp-final-cta.cpr-subscription-cta h2{font-size:30px}}@media (width<=500px){.cosqool-public .cp-final-cta.cpr-subscription-cta{--cta-dot-size:26px}.cosqool-public .cp-final-cta.cpr-subscription-cta h2{margin-block-end:13px;font-size:23px}.cosqool-public[dir=rtl] .cp-final-cta.cpr-subscription-cta h2{font-size:25px;line-height:44px}.cosqool-public .cp-switch-link.cpr-cta-button{background:0 0;border-color:#0000;padding-inline:20px 40px;font-size:14px;line-height:22px}.cosqool-public .cpr-cta-button:before{content:"";background:var(--public-border);border:5px solid var(--public-border);z-index:-1;border-radius:50px;block-size:32px;position:absolute;inset-block-start:calc(50% - 16px);inset-inline:-5px}.cosqool-public .cpr-cta-button .cpr-cta-dot{inset-block-start:calc(50% - 13px)}.cosqool-public .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-label{transform:translate(20px)}.cosqool-public[dir=rtl] .cpr-cta-button{font-size:15px;line-height:21px}.cosqool-public[dir=rtl] .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-label{transform:translate(-20px)}}@media (prefers-reduced-motion:reduce){.cosqool-public .cp-hand-motion.cpr-cta-hand-motion{animation:none}.cosqool-public .cpr-cta-button .cpr-cta-label,.cosqool-public .cpr-cta-button .cpr-cta-dot{transition:none}.cosqool-public .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-label,.cosqool-public .cpr-cta-button:is(:hover,:focus-visible) .cpr-cta-dot{transform:none}}
