.synq-sticky{backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);background:var(--sticky-bg,hsla(0,0%,100%,.96));bottom:0;box-shadow:0 -6px 24px rgba(16,38,74,.14);color:var(--sticky-fg,#1b2b46);left:0;opacity:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transform:translateY(110%);transition:transform .28s ease,opacity .28s ease,visibility .28s;visibility:hidden;z-index:9998}.synq-sticky.is-visible{opacity:1;transform:translateY(0);visibility:visible}.synq-sticky__inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1120px;padding:12px 20px}.synq-sticky__lead{flex:1 1 auto;font-size:15px;font-weight:700;line-height:1.5;margin:0}.synq-sticky__btns{align-items:stretch;display:flex;flex:0 0 auto;gap:12px}.synq-sticky__btn{align-items:center;border-radius:999px;display:flex;flex-direction:column;font-weight:700;gap:2px;justify-content:center;line-height:1.3;min-height:52px;padding:8px 28px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;white-space:nowrap}.synq-sticky__btn:hover{box-shadow:0 6px 16px rgba(16,38,74,.18);transform:translateY(-1px)}.synq-sticky__btn:active{transform:translateY(0)}.synq-sticky__btn:focus-visible{outline:3px solid var(--sticky-p-bg,#e28844);outline-offset:3px}.synq-sticky__btn-main{font-size:16px}.synq-sticky__btn-sub{font-size:11px;font-weight:600;opacity:.85}.synq-sticky__btn--p{background:var(--sticky-p-bg,#e28844);color:var(--sticky-p-fg,#fff)}.synq-sticky__btn--s{background:transparent;border:2px solid;color:var(--sticky-s-fg,#e28844)}.synq-sticky__close{background:transparent;border:0;border-radius:50%;color:currentColor;cursor:pointer;flex:0 0 auto;height:32px;opacity:.45;padding:6px;transition:opacity .15s ease;width:32px}.synq-sticky__close:hover{opacity:.9}.synq-sticky__close:focus-visible{opacity:.9;outline:2px solid currentColor;outline-offset:2px}.synq-sticky__close svg{display:block;height:100%;width:100%}@media (max-width:767px){.synq-sticky__inner{gap:10px;padding:10px 12px}.synq-sticky__lead{display:none}.synq-sticky__btns{flex:1 1 auto;gap:8px}.synq-sticky__btn{flex:1 1 0;min-height:50px;padding:8px 10px;white-space:normal}.synq-sticky__btn-main{font-size:14px}.synq-sticky__btn-sub{font-size:10px}}@media (min-width:768px){.synq-sticky--sp-only{display:none}}@media (prefers-reduced-motion:reduce){.synq-sticky,.synq-sticky__btn{transition:none}.synq-sticky__btn:hover{transform:none}}@media print{.synq-sticky{display:none}}