.ins .sticky-cta{display:none}@media (max-width:720px){.ins .sticky-cta{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;opacity:0;transition:transform .2s var(--ease), opacity .16s ease, visibility 0s linear .2s;visibility:hidden;display:block;position:fixed;transform:translateY(24px)scale(.9)}.ins .sticky-cta[data-on]{opacity:1;visibility:visible;transition:transform var(--spring-gentle-ms) var(--spring-gentle), opacity .2s ease, visibility 0s;transform:none}.ins .sticky-pill{background:var(--pop);height:48px;color:var(--on-pop);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;transition:scale var(--spring-press-ms) var(--spring-press);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #171f441f,0 12px 28px -10px #d4440f8c}.ins .sticky-cta[data-on] .sticky-pill:active{transition:scale .1s var(--ease-out);scale:.97}.ins .sticky-pill svg{flex:none;width:16px;height:16px}.ins .sticky-pill:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ins:has(.sticky-cta) .ins-footer .copyright{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ins .sticky-cta,.ins .sticky-cta[data-on],.ins .sticky-pill{transition:none}}
