.primary-card{background:linear-gradient(135deg,#003B5C,#174A7E);color:white;border-radius:16px;padding:40px;box-shadow:0 10px 40px rgba(10,37,64,.2);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.primary-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(10,37,64,.3)}@media (max-width:768px){.primary-card{padding:32px 24px;border-radius:12px}}@media (max-width:480px){.primary-card{padding:24px 20px}}