.mars-popup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030a0fb8;place-items:center;padding:16px;animation:.25s mars-popup-fade;display:grid;position:fixed;inset:0}.mars-popup{color:#f7fbfd;background:#07131c;border:1px solid #ebf5f929;border-radius:16px;width:min(100%,520px);max-height:calc(100svh - 32px);animation:.3s mars-popup-rise;position:relative;overflow:auto;box-shadow:0 24px 64px #00000073}.mars-popup-close{z-index:1;color:#f7fbfd;cursor:pointer;background:#07131cb3;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.mars-popup-body{color:inherit;text-decoration:none;display:block}.mars-popup-body img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.mars-popup-text{padding:24px 28px 8px}.mars-popup .mars-popup-text .mars-popup-eyebrow{color:#3bb6ff;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700;line-height:1.5}.mars-popup .mars-popup-text h2{color:#f7fbfd;letter-spacing:-.03em;margin:10px 0 0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.4}.mars-popup .mars-popup-text p{color:#b9c9d2;margin:12px 0 0;font-size:15px;line-height:1.75}.mars-popup-text strong{color:#f7fbfd;font-weight:700}.mars-popup-cta{color:#09161e;background:#f7fbfd;border-radius:999px;align-items:center;gap:8px;min-height:47px;margin-top:20px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .2s;display:inline-flex}.mars-popup-body:hover .mars-popup-cta{transform:translateY(-2px)}.mars-popup-foot{border-top:1px solid #ebf5f91f;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 28px 18px;display:flex}.mars-popup-foot button{color:#8fa6b2;cursor:pointer;background:0 0;border:0;font-size:13px}.mars-popup-foot button:hover{color:#f7fbfd}@keyframes mars-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes mars-popup-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:480px){.mars-popup-text{padding:20px 20px 4px}.mars-popup .mars-popup-text h2{font-size:21px}.mars-popup-foot{padding:12px 20px 16px}}@media (prefers-reduced-motion:reduce){.mars-popup-backdrop,.mars-popup{animation:none}}
