
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
body{font-family:Poppins,sans-serif;background:radial-gradient(circle at top right,#1e293b,#0f172a);min-height:100vh;color:#fff;padding:20px}.rs-wrap{max-width:980px;margin:30px auto}.rs-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:28px;box-shadow:0 25px 60px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.rs-title{font-weight:700}.rs-tabs .btn{border-radius:999px;margin:4px}.form-control,.custom-select{background:rgba(15,23,42,.72);border:1px solid #334155;color:#fff;border-radius:12px!important}.form-control:focus{background:#0f172a;color:#fff;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.15)}label{color:#cbd5e1}.pkg{border:1px solid rgba(255,255,255,.13);padding:15px;border-radius:16px;margin:8px 0;background:rgba(255,255,255,.04);cursor:pointer}.pkg.active{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.price{font-size:22px;font-weight:700;color:#38bdf8}.muted{color:#94a3b8}.btn-main{background:linear-gradient(135deg,#06b6d4,#2563eb);border:0;border-radius:12px;color:#fff;font-weight:700;padding:12px}.back{color:#93c5fd}
