.srq-cta{flex:1 1 auto}.srq-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,6,20,.62);backdrop-filter:blur(6px);animation:srq-fade .16s ease}.srq-modal{width:100%;max-width:460px;padding:24px;border-radius:18px;background:rgba(15,15,35,.55);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 8px 24px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.35);animation:srq-rise .18s ease}.srq-modal-title{margin:0 0 10px;font-size:var(--aa-subheader,24px);font-weight:800;color:#f5f5f7}.srq-modal-body{margin:0 0 14px;font-size:var(--aa-text,16px);line-height:1.5;color:#d5d5dc}.srq-modal-body strong{color:#f5f5f7}.srq-modal-points{margin:0 0 20px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:var(--aa-caption,14px);color:#b8b8bc}.srq-modal-points li{line-height:1.45}.srq-modal-points em{color:#9de7da;font-style:normal;font-weight:600}.srq-modal-actions{display:flex;gap:10px;justify-content:flex-end}.srq-btn{min-height:48px;padding:10px 20px;border-radius:12px;font-size:var(--aa-text,16px);font-weight:700;color:#f5f5f7;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .15s}.srq-btn:active{transform:scale(.97)}.srq-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:3px}.srq-btn--primary{background:rgba(20,184,166,.2);border:1px solid rgba(20,184,166,.5)}.srq-btn--primary:hover{background:rgba(20,184,166,.3);border-color:rgba(20,184,166,.66)}.srq-btn--ghost{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2)}.srq-btn--ghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}@keyframes srq-fade{0%{opacity:0}to{opacity:1}}@keyframes srq-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.srq-modal,.srq-overlay{animation:none}.srq-btn{transition:none}}@media (max-width:480px){.srq-modal{padding:20px;border-radius:16px}.srq-modal-actions{flex-direction:column-reverse}.srq-modal-actions .srq-btn{width:100%}}