*{margin:0;padding:0;box-sizing:border-box}body{background:#080331;color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container{max-width:620px;width:100%;padding:48px 24px}header{text-align:center;margin-bottom:48px}.logo{display:inline-block;background:#ddf849;color:#080331;font-weight:800;font-size:13px;letter-spacing:3px;text-transform:uppercase;padding:5px 14px;border-radius:4px;margin-bottom:28px}h1{font-size:30px;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:-.5px}.subtitle{color:#9788c3;font-size:15px;line-height:1.65;margin:0 auto}.subtitle strong{color:#ddf849;font-weight:600}.tests{display:flex;flex-direction:column;gap:12px}.test-card{display:flex;align-items:center;background:#0f0540;border:1px solid #2a1668;border-radius:12px;padding:22px 24px;text-decoration:none;color:inherit;gap:20px;transition:border-color .18s,background .18s}.test-card:hover{border-color:#ddf849;background:#18095a}.test-number{font-size:32px;font-weight:800;color:#342068;font-variant-numeric:tabular-nums;min-width:52px;line-height:1;transition:color .18s}.test-card:hover .test-number{color:#ddf849}.test-info{flex:1}.test-info h2{font-size:16px;font-weight:600;color:#fff;margin-bottom:5px}.test-info p{font-size:13px;color:#9788c3;line-height:1.5}.test-arrow{color:#342068;font-size:18px;transition:color .18s,transform .18s;display:inline-block}.test-card:hover .test-arrow{color:#ddf849;transform:translate(4px)}
