.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content{background:#0b1020;color:#fff;padding:2rem;border-radius:14px;border:1px solid rgba(255,255,255,.2);max-width:520px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.6);position:relative;font-family:"Space Grotesk",sans-serif}.modal-close{position:absolute;top:1rem;right:1rem;background:0;border:0;font-size:1.5rem;cursor:pointer;color:#89f0c7}.modal-content h2{margin:0 0 .25rem;font-size:1.5rem;font-family:Syne,sans-serif}.modal-subtitle{color:#89f0c7;font-size:.85rem;margin-bottom:1.5rem}.modal-body p{line-height:1.5;margin-bottom:1rem;font-size:.9rem;color:#cbd5e1}.modal-body ul{margin:0 0 1.5rem;padding-left:1.2rem;line-height:1.5;font-size:.9rem;color:#cbd5e1}.modal-body li{margin-bottom:.6rem}.modal-body strong{color:#fff}.modal-footer{text-align:right}.modal-btn{background:#89f0c7;color:#000;border:0;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:.9rem}.modal-btn:hover{background:#75d9b0}
