*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;color:#fff}button{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.action-button{padding:12px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#1a4d8f;border:2px solid white;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000004d;white-space:nowrap}.action-button:hover{background-color:#2563b8;transform:translateY(-2px);box-shadow:0 6px 8px #0006}.modal-overlay{display:none;position:fixed;inset:0;background:#000c;z-index:100;align-items:center;justify-content:center}.modal-overlay.open{display:flex}.modal-content{background:#1a4d8f;border:2px solid white;border-radius:12px;padding:40px;max-width:600px;width:90%;text-align:center;color:#fff}.modal-content h2{font-size:28px;margin-bottom:30px}.modal-content h3{font-size:22px;margin-top:20px;margin-bottom:10px}.modal-content p{font-size:16px;line-height:1.6;margin-bottom:15px}.modal-content a{color:#fff;text-decoration:underline;display:inline-block;margin-top:10px}.step-container{margin:20px 0}.close-modal-btn{margin-top:30px;padding:12px 40px;font-size:18px;font-weight:700;color:#fff;background-color:#04095b;border:2px solid white;border-radius:8px;cursor:pointer;transition:all .3s ease}.close-modal-btn:hover{background-color:#2563b8}
