.crt-mobile-sticky{bottom:0;box-sizing:border-box;left:0;opacity:1;pointer-events:auto;position:fixed;right:0;transform:translateY(0);visibility:visible;width:100%;z-index:9990}.crt-mobile-sticky__shell{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(15,23,42,.96);border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 -8px 30px rgba(2,6,23,.22);box-sizing:border-box;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));width:100%}.crt-mobile-sticky__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.crt-mobile-sticky__grid.is-single{grid-template-columns:1fr}.crt-mobile-sticky__btn{align-items:center;border-radius:12px;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1;min-height:52px;padding:12px 14px;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:100%;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.crt-mobile-sticky__btn:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.crt-mobile-sticky__btn--primary{background:#fff;border:1px solid transparent;box-shadow:0 8px 18px hsla(0,0%,100%,.12);color:#0f172a}.crt-mobile-sticky__btn--secondary{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);color:#fff}.crt-mobile-sticky__icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.crt-mobile-sticky__icon svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.crt-mobile-sticky__label{display:inline-block;white-space:nowrap}@media (hover:hover) and (pointer:fine){.crt-mobile-sticky__btn:hover{transform:translateY(-1px)}.crt-mobile-sticky__btn--primary:hover{box-shadow:0 10px 20px hsla(0,0%,100%,.18)}.crt-mobile-sticky__btn--secondary:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.34)}}@media (min-width:768px){.crt-mobile-sticky{display:none!important}}@media (max-width:380px){.crt-mobile-sticky__btn{font-size:13px;min-height:50px;padding:11px 12px}.crt-mobile-sticky__icon,.crt-mobile-sticky__icon svg{height:17px;width:17px}}@media (prefers-reduced-motion:reduce){.crt-mobile-sticky__btn{transition:none}}