.primary-button{

display:inline-flex;

align-items:center;

gap:10px;

padding:14px 24px;

border-radius:14px;

background:linear-gradient(135deg,#2ea8ff,#2978ff);

color:white;

text-decoration:none;

font-weight:600;

transition:.25s;

}

.primary-button:hover{

transform:translateY(-2px);

box-shadow:0 12px 24px rgba(45,140,255,.30);

}

.secondary-button{

display:inline-flex;

align-items:center;

gap:8px;

padding:12px 20px;

border-radius:14px;

background:#24384d;

color:white;

text-decoration:none;

transition:.25s;

}

.secondary-button:hover{

background:#314b67;

}
