.scroll-cta{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--link) 18%, var(--line));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;box-shadow:0 16px 38px #1220332e}.scroll-cta__title{margin:0;font-size:16px;font-weight:750;line-height:1.5}.scroll-cta__sub{color:#444e5c;margin:2px 0 0;font-size:13px;line-height:1.5}.scroll-cta .scroll-cta__button{box-sizing:border-box;background:var(--link);color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:19px;font-weight:750;line-height:1.2;display:inline-flex}.scroll-cta .scroll-cta__button:focus-visible{outline-offset:2px;outline:3px solid #0f4278}html:has(.scroll-cta){scroll-padding-bottom:120px}body:has(.scroll-cta){padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (width<=640px){.scroll-cta{text-align:center;flex-direction:column;align-items:stretch}.scroll-cta__button{width:100%}html:has(.scroll-cta){scroll-padding-bottom:260px}body:has(.scroll-cta){padding-bottom:calc(220px + env(safe-area-inset-bottom))}}
