.pager-wrap{display:flex;justify-content:space-between;align-items:center;padding:24px 0;flex-wrap:wrap;gap:12px}.pager-row{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}@media (max-width:820px){.subscribe-footer-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.page-pad{padding-left:16px!important;padding-right:16px!important}.row-collapse{grid-template-columns:1fr!important;gap:8px!important}.cost-row{flex-direction:column!important;align-items:stretch!important}.cost-row>button{align-self:flex-end!important}}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.16,1,.3,1)}.faq-answer.open{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.btn-pop{transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease}.btn-pop:hover{transform:translateY(-2px)}.btn-pop:active{transform:translateY(0) scale(.98)}.card-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.card-lift:hover{transform:translateY(-3px)}.site-nav-line{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}@keyframes dot-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.dot-pulse{display:inline-block;animation:dot-pulse 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.btn-pop,.card-lift,.dot-pulse,.faq-answer,.site-nav-line{transition:none!important;animation:none!important}}